Ayy*_*oub 3 google-maps google-maps-api-3 angularjs
$scope.map = {
center: {
latitude: 36,
longitude: -80
},
zoom: 3,
showOverlay: true,
events: {
"click": function ()
{ console.log(" latitude: " + $scope.map.center.latitude + "longitude: " + $scope.map.center.longitude); }
},
options: {
streetViewControl: false,
panControl: false,
maxZoom: 20,
minZoom: 1,
}
}
Run Code Online (Sandbox Code Playgroud)
所以我有一个问题是使用angularJS和google map api v3来获取鼠标点击事件的经度和纬度.这是我的控制器的一个例子.我已经在地图上添加了一个活动,以便获得坐标,但现在我得到的只是中心的坐标.我不知道如何获得我的鼠标点击事件的确切坐标.谢谢你的帮助.
Jor*_*lla 11
您必须实现一个捕获点击并获取位置的侦听器:
google.maps.event.addListener(map, 'click', function(event) {
alert(event.latLng); // in event.latLng you have the coordinates of click
});
Run Code Online (Sandbox Code Playgroud)
检查这个DEMO FIDDLE
| 归档时间: |
|
| 查看次数: |
7305 次 |
| 最近记录: |