问题描述
最近突然发现,高德地图放大后居然不显示公司名字,还以为是没有交钱做地图标注。然后告知IT部门在对接地图标注的事情。但是开发这边还是觉得有问题,毕竟是接入API,怎么会其余的公司显示呢,经过测试发现是版本问题,版本对照表如下
高德官方API地址
// V2.0 API地址
https://lbs.amap.com/api/javascript-api-v2/documentation#map
// 注意2.0版本不要添加lang或者this.map.setLang("en");
// 否则会影响下面的地图代码,导致marker无法显示
// V1.4.15 API地址
https://lbs.amap.com/demo/javascript-api/example/map/map-english
// lang的可选值如下
<script>
//初始化地图
var map = new AMap.Map('container', {
resizeEnable: true,
center: [121.498586, 31.239637],
lang: "en" //可选值:en, zh_en, zh_cn
});
// en=英文版
// zh_en=中英双语显示
// zh_cn=中文简体
</script>