2011-12-05 182 views
0

是否有人知道任何「解決方法」能夠使用地址繪製標記?我們使用的是地理編碼,但是我們已經達到了極限,並且並不想增加存儲地址或zip地址長度所需的開銷。Google Maps API V3繪圖地址

建議?

#default lat long 
latlng = new google.maps.LatLng(37.662285,-77.57600) 

map = new google.maps.Map("#my_Map", {zoom:12, center:latlng, mapTypeId: google.maps.MapTypeId.ROADMAP}) 

marker = new google.maps.Marker({ 
       map: map, 
       position: "Richmond, VA" , 
       title: "Some title", 
       }); 
map.setCenter("Richmond, VA") 

回答

2

那麼你可能會好起來的......限制到谷歌的地理編碼服務是每IP地址一天2500名解析。

這意味着如果您要渲染地理編碼客戶端,則不需要購買Premier許可證。

這一切都取決於您正在構建的應用程序以及您如何使用這些地理編碼。

+0

我的問題的不幸答案是你無法繞過它......我們只需要確保我們捕獲任何地理編碼查找並保存它。 – Nix

+0

服務條款允許您在短時間內出於性能原因緩存數據。 – skarE

+2

確實如此,實際上並不是每次回去並對地址進行地址解析的最佳做法。建議緩存以加快速度。只要您定期刷新地理編碼(這是Google提供的模糊語言),緩存就可以了。 – ccuesta

1

您可以使用雅虎placefinder,它有一天50.000查詢的API限制。如果你有更多的緩存它們可能更好?

http://developer.yahoo.com/geo/placefinder/

+0

你有什麼線索谷歌的限制是什麼? – Nix

+0

非付費用戶爲2.5k,如果您支付,則爲100k。 http://code.google.com/apis/maps/documentation/geocoding/#Limits – Arend

+0

總理API每年僅需花費10,000美元。 http://www.google.com/enterprise/earthmaps/maps-faq.html – Arend