我有这样的代码将地图类型设置为Terrain View:
map = new GMap2(document.getElementById("map_canvas"));
map.setMapType(G_PHYSICAL_MAP); //Terrain View
Run Code Online (Sandbox Code Playgroud)
G_PHYSICAL_MAP用于显示国家/地区名称的类型,因此Google最近必须对此进行更改.有没有办法添加国家名称?
这就是现在没有国名的地形图的样子: 当前地形视图http://img413.imageshack.us/img413/3756/terrnoname.jpg
这是几个星期前的情况: 国家名称的地形视图http://img13.imageshack.us/img13/2466/googlemapsterrain21.png
谢谢.
地形地图上的国家名称是地图图像的一部分(在消失之前)。不幸的是,似乎无法请求包含国家/地区名称的不同地图图像。
我看到的唯一选择是在地形图顶部定义您自己的地图叠加层,并包含所有国家/地区名称。(可能不实用也不容易)。
第一次编辑:正如下面评论中所建议的,如果您计划在地形图上添加大型叠加层,您可能需要使用开源工具 MapTiler (适用于 Windows 和 Mac OS X)。MapTiler 将为您自动执行平铺过程,此外,一旦平铺过程完成,它将生成一个简单的 HTML 查看器。如果您只添加一个国家/地区的名称,您可能需要使用GGroundOverlay。(谷歌演示)
第二次编辑:请注意, Google 员工已于 1 月 20 日承认此问题,因此您可能需要考虑等待几天,看看它是否会自动排序,然后再投入时间修复它。
第三次编辑:谷歌几周前已修复此问题。
| 归档时间: |
|
| 查看次数: |
2946 次 |
| 最近记录: |