gpt4 book ai didi

google-maps - 使用angular.dart在MouseEvent中找不到Gmaps LatLng

转载 作者:行者123 更新时间:2023-12-03 04:06:59 24 4
gpt4 key购买 nike

我正在使用gmaps的angular.dart项目中工作。
我想在 map 点击上获取LatLng值。
我的map.html:

<div id="map" ng-click="ctrl.mapClick($event)"></div>

我的DartCtrl:

 void mapClick(e){
print(e.runtimeType); //MouseEvent
print(e.latLng); //error : Undifined function mapClick ...
}

任何无需编写类似代码即可获取LatLng值的想法:

map.onClick.listen((e){
print(e.latLng);
});

*这发生在dartium中,因此与dart2js无关。
想你..

最佳答案

我想你需要像

import 'dart:js';

...

new JsObject.fromBrowserObject(e)['latLng']

(未测试)

对于Dart-js-interop,另请参见 js interop compiled with dart2js error - Uncaught NoSuchMethodError : method not found:

关于google-maps - 使用angular.dart在MouseEvent中找不到Gmaps LatLng,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23699885/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com