angularJS使用angular谷歌地图查找位置/地名
angularJS find the location/place name using angular google map
我想找到用户在地图上选择的location name
。目前我同时得到经纬度。但无法获取位置名称。
我使用angularJS
和angular-google-maps 2.1.5.
这是html
<ui-gmap-google-map center="map.center" zoom="map.zoom" draggable="true" options="options" events="map.events">
</ui-gmap-google-map>
JS:
$scope.map = {
center: {
latitude: 21.0000,
longitude: 78.0000
},
zoom: 4,
events: {
click: function(mapModel, eventName, originalEventArgs,ok) {
var e = originalEventArgs[0];
objOneDevice.dev_latitude = e.latLng.lat();
objOneDevice.dev_longitude = e.latLng.lng();
$scope.templatedInfoWindow.show = true;
}
}
};
$scope.options = {
scrollwheel: true
};
这是我使用反向地理编码所做的。
$scope.map = {
center: {
latitude: 21.0000,
longitude: 78.0000
},
zoom: 4,
events: {
click: function(mapModel, eventName, originalEventArgs,ok) {
var e = originalEventArgs[0];
var geocoder = new google.maps.Geocoder();
var latlng = new google.maps.LatLng(e.latLng.lat(), e.latLng.lng());
geocoder.geocode({ 'latLng': latlng }, function (results, status) {
if (status == google.maps.GeocoderStatus.OK) {
if (results[1]) {
console.log(results[1].formatted_address); // details address
} else {
console.log('Location not found');
}
} else {
console.log('Geocoder failed due to: ' + status);
}
});
}
}
};
给定纬度/经度对象,您可以使用谷歌地图API将位置映射到近似地址。您可以使用Geocoding API将位置映射到地址,将地址映射到位置。
Geocoder.geocode( { 'latLng': latLngObject }, callbackFn);
Google Map API for Geocoding.
试试这些链接https://developers.google.com/maps/documentation/javascript/examples/geocoding-reverse?csw=1
使用Geocoding API将位置映射到地址,将地址映射到位置。http://code.google.com/apis/maps/documentation/javascript/services.html地理编码
Geocoder。geocode({'latLng': latLngObject}, callback);
http://wbyoko.co/angularjs/angularjs-google-maps-components.html希望有帮助!!
相关文章:
- jquery试图按名称获取按钮位置
- 我可以获得相对于被点击元素的确切点击位置吗
- 谷歌地图固定位置覆盖
- 在单击任何位置时隐藏元素,而不检查每次DOM单击
- 循环比赛位置算法
- es6 相当于下划线查找位置
- jQuery循环在特定位置暂停
- 引导程序:在导航栏中,显示悬停在单个位置的基于Li Link的不同内容
- 自定义函数中的光标位置
- 安卓平台上的QWebView HTML5地理位置
- DIV并排,位置不正确
- 使用jQuery更改元素的顶部位置
- 在谷歌地图上绘制位置数据库
- 跟踪jqplot垂直折线图的鼠标位置
- 设置画布渲染器的x和y位置
- 固定位置菜单时滚动,直到它击中一个相对容器的底部
- 根据页面的位置突出显示文本中的字符
- Google Maps JS API -查找给定位置(纬度/经度)的地名
- 从地名获取位置纬度和经度值
- angularJS使用angular谷歌地图查找位置/地名