如果我的墨卡托地图投影中的图像具有特定的左上角latitude/longitude
和右下纬度经度,我将如何将其添加到Android MapView?
我是否必须扩展overlay类,找出我当前的MapView范围,然后使用像BufferedImage
一样剪辑图像?或者我是否必须将图像设置在Google地图使用的相同图块结构中,然后使用扩展的Overlay类将这些图块添加到MapView?
答案 0 :(得分:1)
您可以使用mapView.getLatitudeSpan()和mapView.getLongitudeSpan()来确定是否应该显示地理位置图像。
答案 1 :(得分:0)
投影真的无关紧要。我可以在任何地图投影中绘制它,只是我认为谷歌地图也使用墨卡托。我有另一个问题,是有一个简单的方法来获取显示的地图范围,以便我可以弄清楚覆盖层是否应该绘制这个图像?这是否可以从mapView中包含的投影中获得?