【发布时间】:2017-08-04 14:08:13
【问题描述】:
当我在地图中添加折线时,会出现以下错误。
private routeOptions: PolylineOptions = {
'points': [],
'geodesic': false,
'color': '#488aff',
'width': 10,
};
console.log("this console log is shown");
this.map.addPolyline(routeOptions).then((polyline) => {
console.log("this console log isn't shown as the addPolyline gives an exception");
});
它给出了这个错误:
Exception java.lang.IllegalStateException: no included points
com.google.android.gms.common.internal.zzbo.zza ()
com.google.android.gms.maps.model.LatLngBounds$Builder.build ()
plugin.google.maps.PluginPolyline$1.run (PluginPolyline.java:79)
android.os.Handler.handleCallback (Handler.java:739)
android.os.Handler.dispatchMessage (Handler.java:95)
android.os.Looper.loop (Looper.java:148)
android.app.ActivityThread.main (ActivityThread.java:7325)
java.lang.reflect.Method.invoke (Method.java)
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:1230)
com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1120)
我怀疑问题与 routeOptions 对象中的 'points' 键有关。
感谢任何帮助。
附加信息: 我正在使用 Ionic 3.5,使用 cordova-plugin-googlemaps 插件(本机离子)
【问题讨论】:
标签: cordova google-maps cordova-plugins ionic3