我知道你可以在長/緯度座標上放置一個標記,但我很難找到你在哪裏/如何在特定街道地址上放置標記。誰能告訴我如何做到這一點?我正在使用API和JQuery的V3。谷歌地圖Javascript API
2
A
回答
2
權,基本上是通過對地理編碼調用查詢通過地址地圖API。它應該返回給你一個LAT/LNG,然後你可以使用它來創建一個標記。
function mygeocoder(addr){
var geocoder = new google.maps.Geocoder();
if (geocoder) {
geocoder.geocode({ 'address': addr }, function (results, status) {
if (status == google.maps.GeocoderStatus.OK) {
console.log("LAT: ", results[0].geometry.location.lat());
console.log("LNG: ", results[0].geometry.location.lng());
}
else {
console.log("Geocoding failed: " + status);
}
});
}
}
1
您將需要運行地理編碼查詢。
查看這個來源的詳細信息:http://code.google.com/apis/maps/documentation/javascript/examples/geocoding-simple.html
0
@詹姆斯指出如何經營地址解析請求,但你可以採取一個jQuery插件,像landcarte的優勢使其更短,更清晰的那樣:
var map = $("#map").geoMap();
map.search("Copenhagen", function(data) {
if (data.location) map.add("marker", data.location);
});
相關問題
- 1. Javascript和谷歌地圖API
- 2. 谷歌地圖api javascript
- 3. JavaScript-谷歌地圖API
- 4. 谷歌地圖JavaScript API v3
- 5. 谷歌地圖api Javascript的3D地圖
- 6. API谷歌地圖Javascript地址到LatLng
- 7. 谷歌地圖API
- 8. 谷歌地圖API
- 9. 谷歌地圖API
- 10. 谷歌地圖API
- 11. 谷歌地圖API
- 12. 谷歌地圖API
- 13. 谷歌地圖api
- 14. 流星谷歌地圖javascript api
- 15. 谷歌地圖API - Javascript篩選器
- 16. 谷歌地圖JavaScript V3 Api的標記
- 17. 谷歌地圖Javascript API 204錯誤
- 18. 谷歌地圖的JavaScript API和MySQL/AJAX
- 19. 與谷歌地圖API v3麻煩 - Javascript
- 20. 谷歌地圖API的Javascript - bounds.contains方法
- 21. Jinja,Javascript和谷歌地圖API衝突
- 22. 谷歌地圖JavaScript API問題
- 23. 谷歌地圖API JavaScript時使用
- 24. 谷歌地圖API指導javascript變量
- 25. 谷歌地圖花柱(API) - 使用JavaScript
- 26. 谷歌地圖API標記Javascript
- 27. 使用GPS和谷歌地圖API javascript
- 28. 谷歌地圖JavaScript API v3動態infowindow
- 29. 移動谷歌地圖中心javascript api
- 30. 在谷歌地圖上畫線javascript API