相关疑难解决方法(0)

如何确定在当前可查看区域中是否显示了地理点?

说我的Android应用程序中有mapview控件.如果我知道某个纬度和经度存在地标,我如何确定该地标当前是否可在用户屏幕上查看?有没有一种方法可以获得可见区域左上角和右下角的坐标?

android android-mapview

10
推荐指数
2
解决办法
6561
查看次数

Mapview getLatitudeSpan和getLongitudeSpan不起作用

有时,试图让与getLatitudeSpan()和getLongitudeSpan纬度范围或经度范围一个MapView的()时,我得到分别为0和360*1E6.这不会永远发生,但这是一个问题,有人有这个问题吗?任何解决方法?我也尝试使用getProjection(),但我遇到了同样的问题.这是一段代码:

MapView mapView = (MapView) findViewById(R.id.mapview);
int lat = mapView.getLatitudeSpan(); // sometimes returns 0
int long = mapView.getLongitudeSpan(); // sometimes returns 360*1E6
Run Code Online (Sandbox Code Playgroud)

android latitude-longitude android-mapview

6
推荐指数
2
解决办法
6437
查看次数

如何为Android google-maps中的当前位置动态加载标记?

我目前正在开发一款使用谷歌地图服务的Android应用程序.因为用户将能够看到数千个标记,我只想加载当前在地图范围内的那些(即当用户查看特定的地图图块时).我知道如何使用javascript/html.但是,Android似乎没有提供任何类似的方法,如containsLatLng(latlng)或getBounds(我只发现了getLatitudeSpan和getLongitudeSpan,但不知道如何使用它们才能达到类似的效果).

谁能给我一些暗示呢?我非常感谢任何帮助,或者至少指出自己正确的方向.

java android google-maps

5
推荐指数
1
解决办法
4251
查看次数