我想使用GoogleMaps API v3。 之前,我使用的是版本2,我只是把地址和地圖顯示出來。 版本n°3總是可以的嗎? 如果是,如何? 我總是找到有緯度,經度的腳本......但沒有地址的腳本。 非常感謝,併爲我可憐的英語感到抱歉。是否可以只顯示地圖的地圖?
回答
我想你混合了Maps-Javascript-API和Static-Maps-API(當前版本是V2)。
在static-maps-API中,您可以使用地址作爲中心參數。
在JavaScript-API中,您需要一個LatLng(無論是V2還是V3)。如果您只有地址,則必須使用地理編碼請求來請求LatLng。
要請求LatLng,腳本是否存在? 我不想讓它在網站上,但我希望LatLng提供地址,這有可能嗎?如果是,在哪裏? 再次感謝。 – user1278739 2012-03-19 15:46:12
是的:文檔中有一個例子。 https://google-developers.appspot.com/maps/documentation/javascript/examples/geocoding-simple – 2012-03-19 15:59:10
非常感謝您;) – user1278739 2012-03-19 16:04:43
基本上你需要尋找一種叫geocode的東西。它是API文檔的一部分。像下面將幫助:
var geocoder;
var map;
function initialize() {
geocoder = new google.maps.Geocoder();
var latlng = new google.maps.LatLng(-34.397, 150.644);
var myOptions = {
zoom: 8,
center: latlng,
mapTypeId: google.maps.MapTypeId.ROADMAP
}
map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
}
function codeAddress() {
var address = document.getElementById("address").value;
geocoder.geocode({ 'address': address}, function(results, status) {
if (status == google.maps.GeocoderStatus.OK) {
map.setCenter(results[0].geometry.location);
var marker = new google.maps.Marker({
map: map,
position: results[0].geometry.location
});
} else {
alert("Geocode was not successful for the following reason: " + status);
}
});
}
- 1. 是否可以在laravel的dompdf中顯示地圖?
- 2. Google地圖只顯示灰色背景,而不顯示地圖
- 3. 谷歌地圖只是部分顯示
- 4. 是否可以顯示Google Earth地圖INSIDE Excel?
- 5. 谷歌地圖許可證顯示以色列地圖
- 6. 是否可以在Google地圖或Google地球中顯示3D數據?
- 7. 更新生產版本後未顯示Android地圖。只顯示地圖圖塊?
- 8. 地圖是否可以轉換
- 9. 一旦地圖加載到單點圖中,是否可以顯示註釋?
- 10. 是否可以隱藏(切換)主地圖圖層並僅顯示地面疊加圖像本身?
- 11. MapView不顯示谷歌地圖只有灰色地圖
- 12. 是否有API可以引用iOS地圖應用的地點?
- 13. 谷歌地圖只顯示一個點
- 14. Google地圖只顯示半屏?
- 15. 谷歌地圖(只顯示廣場)
- 16. Google地圖只顯示部分內容
- 17. 我們可以顯示不同類型的地圖視圖嗎?
- 18. 是否可以從網頁上顯示地圖上的經度和緯度
- 19. 安卓地圖不顯示地圖
- 20. 谷歌地圖JS不顯示地圖
- 21. 谷歌地圖CSS不顯示地圖
- 22. 谷歌地圖API(地圖不顯示)
- 23. 未顯示Google地圖API地圖
- 24. 谷歌地圖顯示的錯誤,但地圖,顯示正確
- 25. 顯示地圖STL
- 26. 地圖未顯示
- 27. 顯示Google地圖
- 28. 地圖不顯示?
- 29. Bing地圖ShowInfoBox()總是顯示在地圖的中心?
- 30. 是否可以在gmaps4rails Google地圖顯示中按顏色分隔各組點?
你的英語非常好。 – defau1t 2012-03-19 20:00:56