Erste user-Standort mit google.loader.ClientLocation, für mich zu arbeiten, andere aber nicht

Versuche, mit google.loader.ClientLocation zusammen mit der Google maps api, um den Standort der Besucher-und center eine Karte auf. Das folgende funktioniert bei mir (unter Safari, Firefox und Chrome), aber ein Freund, den ich habe, um es zu testen (Safari und Firefox) sieht nur eine weiße box mit dem Google-logo.

 <script type="text/javascript" src="http://www.google.com/jsapi?key=MykeyHere"></script>

  <script type="text/javascript">
   google.load("maps", "2");
  </script>

  <script type="text/javascript"> 

      function initialize() {
        if (GBrowserIsCompatible()) {
          var map = new GMap2(document.getElementById("local_map"));
    map.setMapType(G_PHYSICAL_MAP);
    map.setCenter(new GLatLng(google.loader.ClientLocation.latitude, google.loader.ClientLocation.longitude), 15);
          //map.setCenter(new GLatLng(54.5975, -5.920278), 15);
          map.setUIToDefault();

        } 

      </script>

Irgendwelche Ideen, was könnte schief gehen? Die Website ist auf http://www.chris-armstrong.com/ticktalk (die Karte ist in der Nähe der Unterseite)

Schreibe einen Kommentar