
黄山木
申请了Key后,在你的Html 页面上引入 :
<script type="text/javascript" src="链接您的密钥"></script>
在HTML的Body中,放入一个div,用于显示地图的地方
<div id="allmap"></div>
写入显示到地图的图标方法
<script type="text/javascript">?
var map = new BMap.Map("allmap");
var nt = new BMap.Point(11
6.400244,3
9.92556);
map.centerAndZoom(nt, 12);
var marker = new BMap.Marker(nt); ?// 创建标注
map.addOverlay(marker); ? ? ? ? ? ? ?// 将标注添加到地图中
marker.addEventListener("click",getAttr);
function getAttr(){
var p = marker.getPosition(); ? ? ? //获取marker的位置
alert("marker的位置是" + p.lng + "," + p.lat); ??
}
</script>
保存后,打开您的HTML,界面将会显示出第四步的坐标地址?Point(11
6.400244,3
9.92556);?
点击地图上的红色图标地址,将调用刚才写的?
function getAttr(){
var p = marker.getPosition(); ? ? ? //获取marker的位置
alert("marker的位置是" + p.lng + "," + p.lat); ??
}
方法,弹出提示框。
这个方法,看具体需要调用什么方法,就写什么内容喽。
至此,入参坐标调用API显示到地图上的图标,方法实现。更多请查看API提供的方法,很丰富~

伊岛岛

虐忆

南猫日记
2021-09-23 17:28:06 1156查看 1回答

老胡
2021-09-23 17:32:47 741查看 3回答

白夜里的白鲸
2021-09-23 17:32:55 811查看 1回答
2021-09-23 17:33:06 620查看 2回答

seikebetty
2021-09-23 17:35:20 662查看 3回答

黄山木
2021-09-23 17:35:20 1231查看 4回答

power天
2021-09-23 17:35:24 592查看 2回答