Javascript 点击AngularJs谷歌地图中的事件
我正在使用,但我无法捕获简单单击地图的事件 我这样试过:Javascript 点击AngularJs谷歌地图中的事件,javascript,angularjs,angular-google-maps,Javascript,Angularjs,Angular Google Maps,我正在使用,但我无法捕获简单单击地图的事件 我这样试过: _scope.map = { center: { latitude: position.coords.latitude, longitude: position.coords.longitude }, zoom: 16, events: { click: function(mapModel, eventName, originalEventArgs) { console.log
_scope.map = {
center: { latitude: position.coords.latitude, longitude: position.coords.longitude },
zoom: 16,
events: {
click: function(mapModel, eventName, originalEventArgs) {
console.log("user defined event: " + eventName, mapModel, originalEventArgs);
var e = originalEventArgs[0];
_scope.$apply();
}
}
};
<ui-gmap-google-map center="map.center" zoom="map.zoom"></ui-gmap-google-map>
\u scope.map={
中心:{纬度:位置.坐标.纬度,经度:位置.坐标.经度},
缩放:16,
活动:{
单击:函数(mapModel、eventName、OriginaleEventArgs){
log(“用户定义的事件:+eventName、mapModel、OriginaleEventArgs”);
var e=原始的风险目标[0];
_作用域:$apply();
}
}
};
我不是这样工作的,我不知道该怎么办。我想能够得到点击位置的坐标。Thnx您没有将
指令的事件
属性绑定到变量(关联数组)映射。事件。。。
所以你应该:
<ui-gmap-google-map center="map.center" events="map.events" zoom="map.zoom"></ui-gmap-google-map>
我的web应用程序(angularJS+TypeScript)中有一个有效的实现。但同样的代码在cordova Ionic v1应用程序上不起作用。设置地图、添加标记等都可以正常工作,但地图事件除外。他们甚至都不点火。有什么想法吗?