2014-07-11 4 views
0

HI J'ai un problème avec google maps API sur ma page http://topdoctor.eu.pn/ où un nom associé à des médecins inclut un lien vers leur adresse. Lorsque je crée une clé API dans code.google.com sous l'accès à l'API et que vous créez la clé sous Simple API Access où la clé est générée. Ensuite, je dois le scipt sur mon siteGoogle maps API javascript

var map; 

var directionsDisplay = new google.maps.DirectionsRenderer({ 'map': map,draggable: true }); 
var mapprint; 

    function initialize() 
    { 
     var myCenter=new google.maps.LatLng(00,00); 
    var marker; 
    var mapProp = { 
     center:myCenter, 
     zoom:14, 
     mapTypeId:google.maps.MapTypeId.ROADMAP 
     }; 
    map=new google.maps.Map(document.getElementById("googleMap"),mapProp); 
     marker=new google.maps.Marker({ 
     position:myCenter, 
     icon:"Your image path on map", 
     }); 
    marker.setMap(map); 
      var info ="Your Info"; 


     var myOptions = { 
       content: info 
       ,disableAutoPan: false 
       ,maxWidth: 0 
       ,pixelOffset: new google.maps.Size(20, -158) //used for positioning left,right 
       ,zIndex: null 
       ,boxStyle: { 
        background: "" 
        ,opacity: 1.0 
        ,width: "220px" 
       } 
       ,closeBoxMargin: "10px 2px 2px 2px" 
       ,closeBoxURL: "" 
       ,infoBoxClearance: new google.maps.Size(1, 1) 
       ,isHidden: false 
       ,pane: "floatPane" 
       ,enableEventPropagation: false 
       ,url:"http://www.topdoctor.eu.pn/" 
      }; 
     var ib = new InfoBox(myOptions); 
     google.maps.event.addListener(marker, "click", function (e) { 
       ib.open(map, this); 
      }); 

      google.maps.event.addListener(map, "click", function (e) { 
       ib.closeListener_ = google.maps.event.addDomListener(map, 'click', ib.getCloseClickHandler_()); 
       ib.close(); 

      }); 
      google.maps.event.addListener(ib, "click", function (e) { 

       window.parent.location.href = "http://www.topdoctor.eu.pn/"; 
      }); 

      google.maps.event.trigger(map, 'resize'); 

    } 
    google.maps.event.addDomListener(window, 'load', initialize); 
    </script> 
    <style type="text/css"> 
    body{background-color:#fff;} 
    </style> 

    <div id="googleMap" class="gmap" style="width: 100%; height: 100%;"></div> 



    <div id="map-canvas"> 



    </div><!-- map --> 

mais la carte ne montre pas ou il dit que la clé est activée ou non le quota a été atteint même si aucun ou très peu de trafic est sur le site.

Répondre

0

Assurez-vous que l'état de l'API JavaScript de Google Maps est ON et comme Ecrit là-bas Courtesy limit: 25,000 requests/day signifie que vous pouvez demander 25 000 dans une journée. Pour vérifier les détails complets de la demande Cliquez sur le menu Report et vérifiez les détails du trafic pour votre API. Si vous avez dépassé la limite, vous ne pourrez pas utiliser l'API pour ce jour particulier.

Tout ce que vous pouvez trouver here

+0

L'API est activé et que j'obtenir ces statistiques. Rapports de trafic pour TopDoctor le total des demandes demandes/jour 3 pic 0,54 moyenne \t Date de début 14 juin 2014 \t Période d'échantillonnage 28 jours donc il n'y a aucun moyen de la limite a été atteinte, mais la carte ne s'affiche pas sous le profil – user3829857

+0

Vérifiez votre utilisation des données en utilisant le lien sur le côté droit 'Télécharger les données historiques d'utilisation des quotas' –

+0

qui montre cette \t Maps API v3 # de demandes \t \t Quota journalier: 25k \t \t 28 jours au total: 15 – user3829857