private void init() {
if (aMap == null) {
aMap = mapView.getMap();
setUpMap();
TileOverlay tileOverlay;
final String url = "http://mt0.google.cn/vt/lyrs=y@198&hl=zh-CN&gl=cn&src=app&x=%d&y=%d&z=%d&s=";
TileProvider tileProvider = new UrlTileProvider(256, 256) {
public URL getTileUrl(int x, int y, int zoom) {
try {
return new URL(String.format(url, x, y, zoom));
} catch (MalformedURLException e) {
e.printStackTrace();
}
return null;
}
};
if (tileProvider != null) {
tileOverlay = aMap.addTileOverlay(new TileOverlayOptions()
.tileProvider(tileProvider)
使用高德api的tileoverlay层显示谷歌地图
最新推荐文章于 2024-06-24 15:04:46 发布
本文介绍了一种方法,通过高德API的tileoverlay层来显示谷歌地图。虽然优点是可以在国内显示谷歌地图且定位准确,但同时也存在缺点,如同时加载两种地图消耗资源和流量,以及diskcache无效仅能依赖memorycache。
摘要由CSDN通过智能技术生成