L'API Google Maps JavaScript erreur lors de l'GBrowserIsCompatible() est appelée

J'obtiens une erreur sur la ligne suivante:

 if (GBrowserIsCompatible()) {

c'est que mon code ne fonctionne toujours pas

<script src="http://maps.google.com/maps?file=api&amp;v=2.x&amp;key=<?php echo $google_api['VALUE'];?>" type="text/javascript"></script>

<script type="text/javascript">
var map = null;
var geocoder = null;

function initialize(address) {
    if (GBrowserIsCompatible()) {
        map = new GMap2(document.getElementById("map_canvas"));
        map.setCenter(new GLatLng(37.4419, -122.1419), 13);
        geocoder = new GClientGeocoder();

        /* Start */

        if (geocoder) {
            geocoder.getLatLng(
                address,
                function (point) {
                    if (!point) {
                        alert(address + " not found");
                    } else {
                        map.setCenter(point, 13);
                        var marker = new GMarker(point);
                        map.addOverlay(marker);
                        marker.openInfoWindowHtml(address);
                    }
                }
            );
        }

        /* End */
    }
}
</script>
  • Pourriez-vous être plus précis sur ce que l'erreur obtenez-vous et dans quels navigateurs?
  • Quand êtes-vous en faveur d'initialiser? Si vous appelez avant le chargement de la page, c'est probablement la question