是否在onMapReady回调中出现问题?

问题描述 投票:0回答:1

我正在使用Google Map的项目中工作,最近我遇到了不合理的问题。

这是我的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;
    }

}

[IntakeLine()函数,我在地图上绘制了一些折线。

问题是,当我在number1位置(如我在代码中显示的那样)调用stantLine()函数时,一切都很好,但是当我从number2位置调用它时,它不起作用。它可以正常工作,但没有画任何东西吗?

任何想法?

java android dictionary polyline
1个回答
0
投票

检查您的条件是否满足,另外,在您的StakeLine方法中放入一些Logs(例如“ Log.d()”方法)以查看是否称为。同样,使用调试工具来跟踪您的代码。除了调试之外,您还可以使用Google Map的其他方法来检查绘制的polyLine的正确性。

祝你好运

真诚地,穆罕默德

© www.soinside.com 2019 - 2024. All rights reserved.