高德地图添加Marker点标记
示例代码部分:
<!doctype html>
<html>
<head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="initial-scale=1.0, user-scalable=no, width=device-width"><title>点标记</title><link rel="stylesheet" href="http://cache.amap.com/lbs/static/main1119.css"/><style>.marker {color: #ff6600;padding: 4px 10px;border: 1px solid #fff;white-space: nowrap;font-size: 12px;font-family: "";background-color: #0066ff;}</style><script src="http://webapi.amap.com/maps?v=1.3&key=您申请的key值"></script><script type="text/javascript" src="http://cache.amap.com/lbs/static/addToolbar.js"></script>
</head>
<body>
<div id="container"></div>
<div class="button-group"><input type="button" class="button" value="添加点标记覆盖物" id="addMarker"/><input type="button" class="button" value="更新点标记覆盖物" id="updateMarker"/><input type="button" class="button" value="删除点标记覆盖物" id="clearMarker"/>
</div>
<script>var marker, map = new AMap.Map("container", {resizeEnable: true,center: [104.747402,31.46131],zoom: 13});AMap.event.addDomListener(document.getElementById('addMarker'), 'click', function() {addMarker();}, false);AMap.event.addDomListener(document.getElementById('updateMarker'), 'click', function() {marker && updateMarker();}, false);AMap.event.addDomListener(document.getElementById('clearMarker'), 'click', function() {if (marker) {marker.setMap(null);marker = null;}}, false);// 实例化点标记function addMarker() {if (marker) {return;}marker = new AMap.Marker({icon: "http://webapi.amap.com/theme/v1.3/markers/n/mark_b.png",position: [104.747402,31.46131]});marker.setMap(map);}function updateMarker() {// 自定义点标记内容var markerContent = document.createElement("div");// 点标记中的图标var markerImg = document.createElement("img");markerImg.className = "markerlnglat";markerImg.src = "http://webapi.amap.com/theme/v1.3/markers/n/mark_r.png";markerContent.appendChild(markerImg);// 点标记中的文本var markerSpan = document.createElement("span");markerSpan.className = 'marker';markerSpan.innerHTML = "Hi,我换新装备啦!";markerContent.appendChild(markerSpan);marker.setContent(markerContent); //更新点标记内容marker.setPosition([104.747402,31.46131]); //更新点标记位置}
</script>
</body>
</html>
- 代码片分析:
核心部分,如何添加一个点?
实现基本功能的代码:
//这里是设置地图中心点,比如这里选了一个绵阳为中心的坐标var marker, map = new AMap.Map("container", {resizeEnable: true,center: [104.747402,31.46131],zoom: 13});window.onload = function(){addMarker();}// 实例化点标记function addMarker() {if (marker) {return;}marker = new AMap.Marker({icon: "http://webapi.amap.com/theme/v1.3/markers/n/mark_b.png",position: [104.747402,31.46131]//在这里设置需要打点的坐标});marker.setMap(map);}
附加:怎么添加获取地图上的坐标点?高德地图工具
http://lbs.amap.com/console/show/picker
讲获取的店坐标拷贝到示例代码此处:
保存,运行,地图上出现Marker点
高德地图添加Marker点标记相关推荐
- 只用一个marker 替换 高德_关于高德地图添加Marker遇到的一些坑
最近有一个需求,是一个出行类的App,需要在乘客下单后在地图上显示乘客的头像以及司机的头像. 这时候就需要在地图上插上一个marker ImageLoader.loadLisenter(mContex ...
- 高德地图添加瓦片图层
高德地图添加瓦片图层 1.准备图层图片 2.将图片根据使用地图切割为相应的瓦片 工具:高德切图工具 地址:高德地图切图工具: 高德地图切图工具 也可使用付费工具:MapCutter 下载zip文件,运 ...
- html地图添加marker,谷歌地图 API 开发之添加标记
创建地图之后,基本上都需要标记位置的,就是那个圆点.然后参考谷歌的API,找了许久,网址: https://developers.google.com... 代码如下: Accessing argum ...
- 高德地图实现marker标记,Text多点文本标记,标记信息窗体,手动选点功能
1.marker标记,Text多点文本标记,标记信息窗体 效果: 代码: <!DOCTYPE html> <html> <head><meta charset ...
- vue 使用高德地图给海量点标记,并点击标记弹出信息窗口,信息窗口绑定点击事件
目录 一.需求 二.引入高德地图 2.1.将高德地图引入到项目中 2.2.查看官网快速上手,熟悉高德地图的主要API 2.3.海量点标注要用到的API文档 2.4.全部代码 其他: 一.需求 因为不知 ...
- 高德地图的使用点标记、折线标记
高德地图是非常方便的插件可以在地图上添加点标记标记内容 首先要在页面引入高德地图 <script src="https://webapi.amap.com/maps?v=1.4.13& ...
- 高德地图android拖动地图,建议高德地图添加地图拖动事件,添加方法如内容所述...
我下面的实现方法肯定是错误的,不知道如何将高德地图fragment添加到UZWebView中的,能否帮给我指点一下. package com.abc.amap; import org.json.JSO ...
- 高德地图实现Marker模拟gif动画
两个方法: 1.markerOptions.icons(iconList);设置多张图模拟gif动画 2.markerOptions.period(1);值越小刷新的越快 注意事项: 如果显示了gif ...
- Android高德地图添加点连点画线
说明: 最近碰到一个需求,需要在高德地图上选择航点,然后连线,最后形成一个路线图,把点的信息,用json文件的格式存储起来 效果图: 1.先集成高德地图 app目录下的builder文件,直接添加高 ...
最新文章
- 设计模式解析(五)——几种设计模式之Facade和Adapter
- 云计算、大数据、物联网等IT技术发展趋势
- axios post传递对象_axios的post传参时,将参数转为form表单格式
- gorm 密码字段隐藏_KeeWeb for mac(密码管理工具)
- python二分法查找程序_Python程序查找地板划分
- 【xshell】xshell 自动换行设置
- Python类的私有属性、私有方法、类方法
- 对C#中的Close()和Dispose()的浅析
- pod升级以及更新不到最新的第三方库解决方法
- 二分查找递归解法(java)
- Hadoop入门(一)
- 时空轨迹数据挖掘综述
- centos 删除服务器文件夹,centos彻底删除文件夹、文件命令
- 5位运动员参加了10米台跳水比赛+日本某地发生了一件谋杀案+在屏幕上打印杨辉三角
- Python绘制六种可视化图表详解
- python练习题(3)--字符串及正则表达式的应用
- JAVA中盒子鱼与盒子的间隙,盒子鱼英语 - boxfish智能英语学习,全年龄段英语小班制...
- Sprig的EL表达式和读取Properties文件教程
- Load balancer does not have available server for client问题
- ML-Agents案例之双人足球
热门文章
- 使用hibernate映射oracle两个表空间的表,Hibernate每个具体类一张表映射(使用XML)
- break语句和continue语句---两个跳转语句的区别
- 【论文解读】Exploring Complementary Strengths of Invariant and Equivariant Representations(小样本等变和不变的互补)
- 测试ipad屏幕软件叫什么,附:屏幕专业测试方法简介_苹果 The new iPad_液晶显示器评测-中关村在线...
- 使用Spark SQL读取Hive上的数据
- 华为机试真题 C++ 实现【叠积木】
- Machine Learning with Python Cookbook 学习笔记 第8章
- 种植的黄瓜,为什么会出现早衰?如何防治和补救?
- 关于去除CSDN上图片的默认水印
- 小米2S手机开启开发者选项