2010-02-22 14 views
6

Sto provando a testare Google Maps nei siti di sviluppo sotto IIS. Il mio URL di test locale è http: // sitename /. Poiché non c'è nessun ".com" nel nome, non riesco a ottenere una chiave API. Posso ottenere una chiave per http: // localhost /, ma mi chiedo se c'è un modo per utilizzare l'URL di test http: // sitename /.Test delle API di Google Maps localmente

risposta

4

Questo è stato un colpo di fortuna. Per qualche ragione, la pagina del registro delle chiavi non mi consente di registrare il dominio. Dopo aver postato questa domanda, ho provato di nuovo e mi ha dato la chiave.

Per utilizzare le mappe di Google su un server di prova, è sufficiente registrare la chiave con il nome del test http://sitename/. Funzionerà anche per/localhost /.

+1

Puoi specificare come hai impostato i tuoi referer sulla Console dell'API? Ho provato "localhost" e la soluzione di Roger con "localtest.mysite", ma non ho ancora fortuna – sgimeno

4

Sebbene non conosca i dettagli dell'API di Google Maps, è possibile localizzare localmente un dominio * .com sul proprio server locale. Aggiungi una voce a/etc/hosts (l'equivalente su Windows è c:/windows/system32/etc/hosts, IIRC).

Ad esempio, si potrebbe aggiungere:

 
127.0.0.1 localhost.yourotherdomain.com 
# or 
127.0.0.1 localtest.yourotherdomain.com 
+0

Ottima risposta. Dopo aver postato, mi sono reso conto. Anche se non l'ho provato, dovrebbe funzionare. Grazie! – shxo

+0

come si fa a fare questo su wamp? – LazerSharks

+1

Ottima idea Roger. Il percorso è in realtà c:/windows/system32/drivers/etc/hosts. – daveD