Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/221.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 添加标记到谷歌地图刷新_Java_Android - Fatal编程技术网

Java 添加标记到谷歌地图刷新

Java 添加标记到谷歌地图刷新,java,android,Java,Android,我通过AsyncTask将一些标记加载到google地图 但是,当标记加载完成时,我需要单击缩放按钮,以便地图显示标记(我想需要刷新地图) 有没有办法刷新谷歌地图?或者其他解决方案 我使用变量 private static GoogleMap map; 谢谢我认为map.invalidate()将帮助您刷新,因为它会导致重新绘制。 看 它告诉我GoogleMap变量没有名为“invalidate”的方法,您使用的是哪个版本的android map api?它在API V2中运行良好。请看

我通过AsyncTask将一些标记加载到google地图

但是,当标记加载完成时,我需要单击缩放按钮,以便地图显示标记(我想需要刷新地图)

有没有办法刷新谷歌地图?或者其他解决方案

我使用变量

private static GoogleMap map;

谢谢

我认为
map.invalidate()
将帮助您刷新,因为它会导致重新绘制。 看


它告诉我GoogleMap变量没有名为“invalidate”的方法,您使用的是哪个版本的android map api?它在API V2中运行良好。请看这里的一个示例..您好,我通过以下方式获取GoogleMap变量:“map=((SupportMapFragment)getSupportFragmentManager().findFragmentById(R.id.sale_page_map)).getMap();”如何获取mapView?我在布局中声明了一个带有“class=“com.google.android.gms.maps.SupportMapFragment”的片段..非常感谢在学习了这个主题之后,很抱歉,map.invalidate()只适用于map Api的早期版本,而不适用于v2。目前,google map Api v2不支持刷新功能。因此,可能的解决方案是,您可以使用以前的map api,也可以使用当前api的moveCamera()或animateCamera()。如何使用它们,请参见。。