我的网页上有一个名为 ADDRESS 的字段。我的网页上还有一个名为 COORDINATES 的字段。有人可以给我特定的JQUERY或JAVASCRIPT代码来获取 ADDRESS 中的地址,并且在 COORDINATES 字段中显示经纬度坐标。
示例
ADDRESS - 1 MetLife Stadium Dr,East Rutherford,NJ 07073
COORDINATES - 40.814209 / -74.073690
请举一个具体的例子。我知道我可能需要API密钥或其他东西。我试过看谷歌地图API文档,但有点令人困惑。谢谢。
答案 0 :(得分:5)
试试这个!
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script>
<script type="text/javascript">
var geocoder = new google.maps.Geocoder();
var address = jQuery('#address').val();
geocoder.geocode( { 'address': address}, function(results, status) {
if (status == google.maps.GeocoderStatus.OK) {
var latitude = results[0].geometry.location.lat();
var longitude = results[0].geometry.location.lng();
jQuery('#coordinates').val(latitude+', '+longitude);
}
});
</script>