在 Android 上使用 Google Maps 是否有人对如何仅加载将显示在当前屏幕上的标记有任何想法?
我正在考虑向返回相关标记的 lat/lng 的 Web 服务发送请求。但是,如果给定的 lat/lng 在屏幕内,我可以使用哪些参数来计算?
完美的是像Gowalla 的实现
有任何想法吗?
麦克风
在 Android 上使用 Google Maps 是否有人对如何仅加载将显示在当前屏幕上的标记有任何想法?
我正在考虑向返回相关标记的 lat/lng 的 Web 服务发送请求。但是,如果给定的 lat/lng 在屏幕内,我可以使用哪些参数来计算?
完美的是像Gowalla 的实现
有任何想法吗?
麦克风
我正在开发一个需要做一些类似事情的应用程序,这是我的建议(我的应用程序是 SDK Level 7)
在下面的示例中,mapView 是 MapView 类型的对象
mapView.getLatitudeSpan();
返回: 当前纬度跨度(从地图的顶部边缘到底部边缘)以十进制度数乘以一百万。
和
mapView.getLongitudeSpan();
返回: 当前经度跨度(从地图的左边缘到右边缘)以十进制度数乘以一百万。
这是另外三种有用的方法。
mapView.getLocationInWindow(location);
mapView.getLocationOnScreen(location);
mapView.getZoomLevel();