显示 java contain 心得 label function status pix
接着上篇讲高德地图,3. 逆地理编码(通过所知道的经纬度获取当前地址)
- //逆地理编码
- lnglatXY = [116.42319, 39.84122]; //已知点坐标
- function regeocoder() { //逆地理编码
- var geocoder = new AMap.Geocoder({
- radius: 1000,
- extensions: "all"
- });
- geocoder.getAddress(lnglatXY,
- function(status, result) {
- console.log(status, result);
- if (status === 'complete' && result.info === 'OK') {
- geocoder_CallBack(result);
- }
- });
- var marker = new AMap.Marker({ //加点
- map: map,
- position: lnglatXY
- });
- map.setFitView();
- }
- function geocoder_CallBack(data) {
- var address = data.regeocode.formattedAddress; //返回地址描述
- }
4. 显示地图中心点,并提示文字
- var map = new AMap.Map("container", {
- resizeEnable: true,
- center: [经度, 纬度
- }], //地图中心点
- zoom: 13 //地图显示的缩放级别
- });
- var marker = new AMap.Marker({ //添加自定义点标记
- map: map,
- position: [经度, 纬度
- }], //基点位置
- offset: new AMap.Pixel( - 17, -42), //相对于基点的偏移位置
- draggable: true, //是否可拖动
- content: '' //自定义点标记覆盖物内容
- });
- //设置鼠标划过点标记显示的文字提示
- marker.setTitle("设置位置");marker.setLabel({
- offset: new AMap.Pixel(15, 15),
- content: "${merchant_address}${merchantmerchant_name}"
- });
对于高德地图基本用法还请详见高德地图开发者官方文档,就此列出四个常用基本用法,谢谢!
高德地图 javascriptAPI 基本使用心得(下)
来源: http://www.bubuko.com/infodetail-2011431.html