Angular 传单错误:无效的LatLng对象:(,NaN)
我试图用传单创建一个圆圈,但我遇到了以下错误: 错误:无效的LatLng对象:(50.5,NaN) 我在Angular 2中使用此代码创建我的圆:Angular 传单错误:无效的LatLng对象:(,NaN),angular,typescript,leaflet,Angular,Typescript,Leaflet,我试图用传单创建一个圆圈,但我遇到了以下错误: 错误:无效的LatLng对象:(50.5,NaN) 我在Angular 2中使用此代码创建我的圆: L.circle([50.5, 30.5], {radius: 200}).addTo(map); 我不知道为什么,但下面的代码可以: L.circleMarker([50.5, 30.5], {radius: 200}).addTo(map); 但是我想使用L.circle()函数,而不是L.circleMarker()以下是解决方案: 我只
L.circle([50.5, 30.5], {radius: 200}).addTo(map);
我不知道为什么,但下面的代码可以:
L.circleMarker([50.5, 30.5], {radius: 200}).addTo(map);
但是我想使用L.circle()
函数,而不是L.circleMarker()
以下是解决方案:
我只是将
程序包.json中的传单
从0.7.7更新为最新版本(1.0.3),然后运行npm安装
顺便说一句,这是因为您可能使用了v1.x.x的文档。对于0.7.7,使用如下:
L.circle([50.5, 30.5], 200).addTo(map);
错误消息有点误导;
您是否使用最新版本的传单
和@types/传单
?您的第一个示例看起来不错。@pzaenger谢谢!我将package.json中的传单
从0.7.7更新为1.0.3。现在它开始工作了。不客气:)