我到處找一個腳本,我可以在輸入框中添加一個地址或郵編,並有谷歌latitute和longitute顯示在另外的輸入框裏。谷歌地圖緯度/龍取景器腳本
我發現這個網站做到這一點:
http://www.doogal.co.uk/LatLong.php
但我並不需要那麼多,只是在尋找,你有搜索,經度和緯度地區的一部分。
誰能提供任何信息或URL或腳本來做到這一點?
所有我發現周圍的地址來映射....我只需要地址的經度和緯度。
我到處找一個腳本,我可以在輸入框中添加一個地址或郵編,並有谷歌latitute和longitute顯示在另外的輸入框裏。谷歌地圖緯度/龍取景器腳本
我發現這個網站做到這一點:
http://www.doogal.co.uk/LatLong.php
但我並不需要那麼多,只是在尋找,你有搜索,經度和緯度地區的一部分。
誰能提供任何信息或URL或腳本來做到這一點?
所有我發現周圍的地址來映射....我只需要地址的經度和緯度。
如果你使用谷歌地圖API,它是非常簡單的地理編碼的地址。 address
是用戶輸入街道地址的文本框。 latlng
是保存輸出的經緯度的文本字段。
$('#searchButton').click(function() {
var geocoder = new google.maps.Geocoder();
geocoder.geocode({'address': $('#address').val() }, function(data, status) {
if (status == google.maps.GeocoderStatus.OK) {
$('#latlng').val(data[0].geometry.location.lat+", "+data[0].geometry.location.lng);
else {
alert("Geocode was not successful for the following reason: " + status);
}
});
return false;
});
見https://google-developers.appspot.com/maps/documentation/javascript/examples/geocoding-simple
他們正在使用的that page代碼:
function Geocode()
{
$("#locations").html("");
$("#error").html("");
// geocode with google.maps.Geocoder
var localSearch = new google.maps.Geocoder();
var postcode = $("#postcode").val();
localSearch.geocode({ 'address': postcode },
function(results, status) {
if (results.length == 1) {
var result = results[0];
var location = result.geometry.location;
GotoLocation(location);
}
else if (results.length > 1) {
$("#error").html("Multiple addresses found");
// build a list of possible addresses
var html = "";
for (var i=0; i<results.length; i++) {
html += '<a href="javascript:GotoLocation(new google.maps.LatLng(' +
results[i].geometry.location.lat() + ', ' + results[i].geometry.location.lng() + '))">' +
results[i].formatted_address + "</a><br/>";
}
$("#locations").html(html);
}
else {
$("#error").html("Address not found");
}
});
}
#postcode
是你在該網站上的側鍵入地址,並results[i].geometry.location.lat() + ', ' + results[i].geometry.location.lng()
在for
循環將是你的拉/長...
你需要得到一個API密鑰和落實Google Geocoding API。
另外,geocoder.us還提供免費的解決方案。
根據谷歌的TOS,你必須在谷歌地圖上使用地理編碼的東西,否則它是不允許的。 – 2012-03-28 17:15:59