我已经在我的 Sencha Touch 应用程序中实现了地图。我想获取位置名称或地址。这是否可以获取当前位置的地址。
问问题
1059 次
2 回答
3
您可以使用 Google Maps API 获取该位置的地址:
function codeLatLng(lat, lng) {
var geocoder = new google.maps.Geocoder(),
latlng = new google.maps.LatLng(lat, lng);
geocoder.geocode({'latLng': latlng}, function(results, status) {
if (status == google.maps.GeocoderStatus.OK) {
if (results[0]) {
console.log(results[0].formatted_address);
} else {
console.info("No results found");
}
} else {
console.info("Geocoder failed due to: " + status);
}
});
}
希望这可以帮助
于 2012-07-22T13:10:05.340 回答
1
值得一提的是,使用上面的好答案,您应该将其添加到您的 html 文件中。
<script type="text/javascript"
src="http://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&sensor=SET_TO_TRUE_OR_FALSE">
</script>
在此处查看更多详细信息: https ://developers.google.com/maps/documentation/javascript/tutorial
您需要先将自己注册到 Google API。
于 2012-07-26T07:43:47.353 回答