Android 中 MapActivity (ItemizedOverlay) 中的点组放大
如果我希望所有 POI 在地图中可见,那么我需要动态调整两个参数:
- 的中心焦点
- 地图缩放步骤
我想知道 MapActivity 中是否已经内置了这样的行为?如果没有,您能给我提供示例代码吗?
If I want all my POIs to be visible in the Map, then I need to adjust two parameters dynamically:
- Center-Focus of the Map
- Zoom step
I am wondering if there is such a behavior already built into the MapActivity? If not, could you provide me sample code?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
答案不是找到一组点中的中心点,然后调用mapController.zoomToSpan(centrePoint)。相反,请在 ItemizedOverlay 中执行以下操作:
然后调用 mapController.zoomToSpan(spanLat, spanLon);
The answer is not to find the centre point amongst a group of points and then call mapController.zoomToSpan(centrePoint). Instead, do the following in your ItemizedOverlay:
Then call mapController.zoomToSpan(spanLat, spanLon);