Cordova谷歌地图在绘制折线时崩溃

时间:2017-12-08 12:28:10

标签: android ios google-maps cordova ionic-framework

我正在使用Ionic 2.2.3构建混合移动应用程序。我正在使用Cordova Google Map plugin在Google地图上绘制一些点。相同的代码库适用于所有Android设备,但当我尝试在iOS(任何设备)中绘制折线时,应用程序会崩溃。

我得到以下格式的分数 -

{"lat":22.51,"lng":88.26},{"lat":22.549092,"lng":88.284892}

然后将点添加到地图 -

map.addPolyline({
                    'points': points,
                    'color': "#DAA520",
                    'width': 6,
                    'name': '<line Name>'
                }, function (polyline) {
                        polyline.on(plugin.google.maps.event.POLYLINE_CLICK, function (latlng) {
                        map.addMarker({
                            position: latlng,
                        }, function (marker) {
                           //some code to show the line details when clicked
                        });

                    });
                });

当我在模拟器中运行相同的代码时,没有问题,应用程序运行正常。我想有一些内存问题,我也在苦苦挣扎。

1 个答案:

答案 0 :(得分:0)

是。在检查了一些点后,我发现它在几百点之后就会破裂。所以我现在查询大约100分并根据用户的查询休息。