今天整理一个高德地图的小demo,下面的图是我实现的效果

20190326_151321.gif

我要的这个效果,既用到了web服务与web端的高德服务,需要先从高德地图的开发平台创建自己的应用,并增加相应的key。

//引入js文件

//html

插入

//js

function addMap(){

$("#hid_map").show();

$('#tipinput').val('');

//地图加载

var map = new AMap.Map("container", {

resizeEnable: true

});

//输入提示

var autoOptions = {

input: "tipinput"

};

var auto = new AMap.Autocomplete(autoOptions);

var placeSearch = new AMap.PlaceSearch({

map: map

}); //构造地点查询类

AMap.event.addListener(auto, "select", select);//注册监听,当选中某条记录时会触发

function select(e) {

AMap.event.addListener(placeSearch, "markerClick",markerClick_CallBack);

placeSearch.setCity(e.poi.adcode);

placeSearch.search(e.poi.name); //关键字查询查询

}

}

//关闭地图

function closeMap(){

$("#hid_map").hide();

}

//marker点击事件

function markerClick_CallBack(data){

//name

var name = data.data.name;

//address

var address = data.data.cityname+data.data.adname+data.data.address;

//经度

var latitude = data.data.location.lat;

//纬度

var longitude = data.data.location.lng;

$('#address').val(address);

$('#name').val(name);

$('#latitude').val(latitude);

$('#longitude').val(longitude);

}

//生成静态地图

function rocaAdd(){

var name = $('#name').val();

//address

var address = $('#address').val();

//经度

var latitude = $('#latitude').val();

//纬度

var longitude = $('#longitude').val();

if(name=="" || address=="" || latitude=="" || longitude==""){

alert('请选择位置');

}

var src = "https://restapi.amap.com/v3/staticmap?key={$key_image}&location="+longitude+","+latitude+"&zoom=19&size=264*92&markers=mid,0xFF0000,A:"+longitude+","+latitude;

$("#all_content .textarea").each(function(){

if($(this).text() == ""){

//$(this).attr("class","hid");

$(this).hide();

}

});

var map =

"

"+

"

"+name+"

"+

""+

"

地图

"+

"

";

$("#all_content").append(map);

$("#all_content").append('

$("#hid_map").hide();

}

高德地图html5生成,高德地图选择位置然后生成静态地图相关推荐

  1. 高德地图jsAPI,定位和选择位置

    一.前端页面 #container {width: 700px;height: 311px;}<div id="container"> 这里是地图控件的容器 </ ...

  2. 微信小程序:高德地图在小程序中的实践(含静态地图)

    前言 前人栽树,后人乘凉.记录下工作的点点滴滴,让同道中人少走弯路~ 来看看需求和问题:房产相关的项目,详情中需要显示房源地址,底部要有固定的菜单(不是tabbar),房源数据过多,数据超过一屏时,m ...

  3. 小程序结合腾讯地图(QQMapWX)SDK做位置周边搜索在地图上展示气泡点,点击气泡展示不同状态

    1.背景: 在微信小程序中,地图上展示一个坐标点周边的医院学校等周边设施,通过地图上气泡的方式.点击气泡展示不同的气泡状态,点击导航跳转到对应气泡点所在的坐标位置. 2.实现思路: 2.1布局: 地图 ...

  4. Android Studio百度地图仿QQ发说说选择位置功能

    此功能实现也相对简单,主要是对百度地图的应用,以及Android基础的知识. 百度地图用到了定位功能和附近POI搜索功能. 效果图: 实现步骤.思路: 1.新建Android项目 2.创建AK. 打开 ...

  5. android 仿美团骑手地图_Android仿美团地址选择

    最近做了这个功能,分享一下,用的是百度地图api,和美团外卖的地址选择界面差不多,也就是可以搜索或者滑动地图展示地址列表给用户选择,看下效果图先. addressSelect.gif 文章重点 1.展 ...

  6. js 跳转到指定位置 高德地图_【高德字符串JavaScript面试题】面试问题:高德地图Js … - 看准网...

    申请JSAPI的开发者key 申请地址:http://lbs.amap.com/dev/key 引入高德地图JavaScript API文件: 创建地图容器 在页面body里你想展示地图的地方创建一个 ...

  7. HTML5唤起高德地图APP示例

    一.高德地图唤起链接 高德地图APP唤起链接(ios): iosamap://path?sourceApplication=&slat=&slon=&sname=&dl ...

  8. js 跳转到指定位置 高德地图_JS引入高德地图定位

    在此记录一下X项目使用高德地图的思路高德地图(X项目前端框架是Jquery) 2准备工作(封装方法,以便直接调用) -2.2封装超时方法($.timeOut-参考) -2.3封装异步调用地图的方法 / ...

  9. html 地址 点击召唤高德,HTML5创建高德地图

    创建高德地图 功能真的很好很强大,有图有证据! 1.申请key值 去官网 2.https://webapi.amap.com/maps?v=1.4.11&key=e22196035aaa10d ...

  10. 高德地图实现仿qq,微信发送位置功能实现逻辑

    定位获取当前位置 地图中间放置大头针 周边展示位置信息 周边信息点击后的逻辑操作 地图截屏功能实现 发送图片到其他页面或者服务器 获取到信息进行展示 写的不好,勿喷,有疑问可以联系我qq 130888 ...

最新文章

  1. centos6 搭建heartbeat
  2. 1578: [Usaco2009 Feb]Stock Market 股票市场
  3. Ruby on Rails路径穿越与任意文件读取漏洞分析(CVE-2019-5418)
  4. 自动混合精度(AMP)介绍与使用【Pytorch】
  5. html div 边框只显示右侧,CSS-只显示角边框
  6. WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED 问题
  7. 精品小程序小游戏代码集合(持续更新中)
  8. idea创建vue模板
  9. 怎么查看虚拟机上的ip地址?
  10. 转载_ANC降噪学习
  11. 三角函数之和差化积/积化和差/倍角公式(汇总)
  12. 防止表单重复提交token
  13. linux系统下的微信安装(ubuntu20.04)
  14. RTSP 协议详细介绍
  15. MySQL--数据模型
  16. 点云处理--点云平移和旋转
  17. Android手机连接笔记本电脑上网 linux环境
  18. Java8 IF ELSE IF 优化
  19. [THUWC2017]在美妙的数学王国中畅游 LCT+泰勒展开+求导
  20. 样本方差公式推导--为什么样本方差的分母是n-1

热门文章

  1. 民进自强进修学院 计算机,#民进自强#中复班学生周记摘录
  2. windows无法自动修复此计算机鼠标,win10 2.4g无线鼠标驱动异常怎么修复_win10 2.4g无线鼠标驱动出错处理方法...
  3. SAP中的client
  4. vim End Home失效
  5. 游戏手柄(JoyStick)的延时处理
  6. 相对传统桌面设计器,在线报表设计器价值何在?
  7. 高质量解读《互联网企业安全高级指南》——目录
  8. 服务器443端口响应代码,使用443端口远程服务器
  9. c++ encode 函数_encode 在C++中的用法
  10. java applica_下列关于 Java Application 程序在结构上特点的描述中,错误的是 ()_实用英语2答案_学小易找答案...