Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/200.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
我的覆盖层没有';在android中按mapView之前不会显示_Android_Google Maps_Overlay - Fatal编程技术网

我的覆盖层没有';在android中按mapView之前不会显示

我的覆盖层没有';在android中按mapView之前不会显示,android,google-maps,overlay,Android,Google Maps,Overlay,我已经在地图视图中添加了一个覆盖项,但在按下地图视图之前,它不会显示。。我试着使用mapView.PerformLink(),但直到我按下mapView我自己,它才开始刷新。。。如何操作?我需要更多信息来确定,但是如果您使用的是ItemizedOverlay,请确保在添加任何项目后调用populate() 我想你可能错过的神奇酱汁是: mapView.invalidate(); 我也有同样的问题。。每次向ItemizedOverlay添加覆盖时,我都调用populate()。。然后,当我添加完

我已经在地图视图中添加了一个覆盖项,但在按下地图视图之前,它不会显示。。我试着使用mapView.PerformLink(),但直到我按下mapView我自己,它才开始刷新。。。如何操作?

我需要更多信息来确定,但是如果您使用的是
ItemizedOverlay
,请确保在添加任何项目后调用
populate()

我想你可能错过的神奇酱汁是:

mapView.invalidate();

我也有同样的问题。。每次向ItemizedOverlay添加覆盖时,我都调用populate()。。然后,当我添加完覆盖层后,我再次对其进行了命名。。我仍然需要触摸地图才能显示所有内容,包括缩放控件。此外,如果有人在UI线程之外添加覆盖(例如异步任务),您可以使用
mapView.PostInvalidate()