我的页面中有一个textbox
,其中location
名称为button
,文字getLat&Long
为clicking
。现在,在alert
我的按钮上,我必须在latitude
中显示longitude
textbox
和googleapis
个位置。有什么建议吗?
请不要给我建议作为googleapis b'coz它的一些阶段限制后这个限制想要支付这个。
这是我尝试使用<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?sensor=false"></script>
<script type="text/javascript">
function myIP(){
$("#btn").click(function(){
var geocoder = new google.maps.Geocoder();
geocoder.geocode( { 'address': '#city'}, function(results, status) {
if (status == google.maps.GeocoderStatus.OK) {
alert("location : " + results[0].geometry.location.lat() + " " +results[0].geometry.location.lng());
} else {
alert("Something got wrong " + status);
}
});
});
}
</script>
</head>
<body onload="myIP()">
<input type="text" id= "city">
<input id="btn" type="button" value="get Lat&Long" />
</body>
</html>
: -
{{1}}
感谢。
答案 0 :(得分:-1)
从地址或位置名称(地理编码)获取经度和纬度很复杂,因此需要像google api这样的第三方服务。