【发布时间】:2020-06-25 00:17:34
【问题描述】:
我正在做一个使用谷歌地图的项目,最近我遇到了一个不合理的问题。
这是我的 onMapReady 回调:
@Override
public void onMapReady(GoogleMap googleMap) {
gmap = googleMap;
stakeLine(); //number 1
if (stakeMode) {
if (bundle != null) {
selectedLines = (List<LineDM>) bundle.getSerializable("lines");
stakeLine(); //number 2
}
stakeMode = false;
}
}
在 stakeLine() 函数中,我在地图上绘制了一些折线。
问题是当我在 number1 位置调用 stakeLine() 函数时(如我在代码中所示),一切都很好,但是当我从 number2 位置调用它时它不起作用。它可以正常工作但不画任何东西?
有什么想法吗?
【问题讨论】:
-
ok 然后粘贴stakeLine()的内容
-
两条折线可能相同
-
在 stakeLine() 函数中,我只绘制简单的折线。我没有两次调用 stakeLine() 函数,我在 number2 位置调用了一次,但是当我看到它不在那里进行测试时,我在 number11 位置调用它并且我看到它正在工作@TaQuangTu
标签: java android dictionary polyline