根据详细地址获取经纬度
这个功能还是比较实用的,记录分享一下:
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>根据地址查询经纬度</title><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><script type="text/javascript" src="http://api.map.baidu.com/api?v=1.3"></script></head><body style="background:#CBE1FF"><div style="width:730px;margin:auto;">要查询的地址:<input id="text_" type="text" value="郑州大学" style="margin-right:100px;" /> 查询结果(经纬度):<input id="result_" type="text" /><input type="button" value="查询" οnclick="searchByStationName();" /><div id="container" style="position: absolute;margin-top:30px; width: 730px; height: 590px; top: 50; border: 1px solid gray;overflow:hidden;"></div></div></body><script type="text/javascript">var map = new BMap.Map("container");map.centerAndZoom("郑州", 15);map.enableScrollWheelZoom(); //启用滚轮放大缩小,默认禁用map.enableContinuousZoom(); //启用地图惯性拖拽,默认禁用map.addControl(new BMap.NavigationControl()); //添加默认缩放平移控件map.addControl(new BMap.OverviewMapControl()); //添加默认缩略地图控件map.addControl(new BMap.OverviewMapControl({isOpen: true,anchor: BMAP_ANCHOR_BOTTOM_RIGHT})); //右下角,打开var localSearch = new BMap.LocalSearch(map);localSearch.enableAutoViewport(); //允许自动调节窗体大小function searchByStationName() {map.clearOverlays(); //清空原来的标注var keyword = document.getElementById("text_").value;localSearch.setSearchCompleteCallback(function(searchResult) {var poi = searchResult.getPoi(0);document.getElementById("result_").value = poi.point.lng + "," + poi.point.lat;map.centerAndZoom(poi.point, 13);var marker = new BMap.Marker(new BMap.Point(poi.point.lng, poi.point.lat)); // 创建标注,为要查询的地方对应的经纬度map.addOverlay(marker);var content = document.getElementById("text_").value + "<br/><br/>经度:" + poi.point.lng + "<br/>纬度:" + poi.point.lat;var infoWindow = new BMap.InfoWindow("<p style='font-size:14px;'>" + content + "</p>");marker.addEventListener("click", function() {this.openInfoWindow(infoWindow);});// marker.setAnimation(BMAP_ANIMATION_BOUNCE); //跳动的动画});localSearch.search(keyword);}</script></html>
根据详细地址获取经纬度相关推荐
- linux脚本获取经纬度,JS实现根据详细地址获取经纬度功能示例
本文实例讲述了JS实现根据详细地址获取经纬度功能.分享给大家供大家参考,具体如下: 这个功能还是比较实用的,记录分享一下: 根据地址查询经纬度 要查询的地址: 查询结果(经纬度): var map = ...
- 根据详细地址获取经纬度(通过高德API)
vue项目根据详细地址获取经纬度(通过高德API) 一.在高德控制台key的获取 二.Jsonp的使用 三.查看success回调返回的打印结果 一.在高德控制台key的获取 网上找了很多,但是多多少 ...
- Java调用高德地图API根据详细地址获取经纬度
Java调用高德地图API根据详细地址获取经纬度 官方API:https://lbs.amap.com/api/webservice/guide/api/georegeo * Web服务API 地理/ ...
- vue 根据详细地址获取经纬度
前言 业务需求:根据用户输入详细地址,获取地址的经纬度传给后台,但是不要地图. 准备内容 1.安装josnp,解决跨域,不安转会报跨域问题 执行命令: npm install vue-jsonp -- ...
- vue 百度地图根据详细地址获取经纬度
前言 业务需求:根据用户输入详细地址,获取地址的经纬度传给后台,但是不要地图. 准备内容 1.安装josnp,解决跨域,不安转会报跨域问题 执行命令: npm install vue-jsonp -- ...
- 利用高德地图根据详细地址获取经纬度(工具类)
废话不多说,直接上代码: package org.changneng.framework.frameworkweb.utils;import java.io.BufferedReader; impor ...
- 腾讯地图api如何根据地址获取经纬度
腾讯地图api如何根据地址获取经纬度 /** * 根据地址得到经纬度 //GET请求 */ @GetMapping("tencentGetLatLngBy/{a ...
- php根据地址获取经纬度
使用得是高德开放平台,网址为:https://lbs.amap.com/ 第一步,申请"Web服务API"密钥(Key): 第二步,拼接HTTP请求URL,第一步申请的Key需作为 ...
- javascript 通过地址获取经纬度 get lat long from address
1. 地图版: <!DOCTYPE html> <html> <head> <meta http-equiv="content-type" ...
最新文章
- 域中计算机设定重启,域中添加计算机设定的步骤
- [swift 进阶]读书笔记-第十一章:互用性 C11P1 实践:封装 CommonMark
- 中科大博士20万字正经论文:教你如何给女朋友送礼物
- 2011考研数学复习注意三点 不提倡题海战术
- win11什么时候发布的_2021年初级会计师考试大纲什么时候发布?
- rand--创建均匀分布随机矩阵
- WSL端口映射到win
- 【数据结构与算法】之深入解析“基本计算器”的求解思路与算法示例
- C++中类和对象的一些注意事项
- 把enum绑定到ComboBox
- Arduino 各种模块篇 舵机 Modules - Servo
- R语言读取(加载)txt格式数据为dataframe、依据学号字段从dataframe随机抽取10位同学的数据
- iOS设备的越狱方法
- python办公自动化价值是什么意思_办公自动化是什么意思,怎么实现?
- buctoj2021年ACM竞赛班训练(七)题解
- strtok 详解及实现
- 【NodeJs-5天学习】第三天实战篇③ ——基于MQTT的环境温度检测
- 计算机等级考试进制转换,计算机等级考试进制转换及常用函数
- 在pycharm中如何使用新的库文件覆盖旧的cv2安装失败的问题
- 华为服务器网口ip配置文件,服务器远程ip配置文件
热门文章
- OC6700B内置60V功率MOS升压型LED恒流驱动器
- 计算机课堂热身游戏,上电脑课时偷偷玩的3个游戏,这些都没玩过,别说自己玩过游戏!...
- 关于Omnet+Sumo+Veins的安装与配置的一些浅谈
- panic 苹果aop_iPhone重启故障 iOS日志分析
- GSM蜂窝移动通信系统-----时分多址(TDMA)帧结构
- 什么是全程电子商务?(Netsuite 中国)
- 莫尔斯翻译器编码 c语言,翻译莫尔斯电码
- html不需要编译就可以直接运行,分析php应用软件性能的诊断系统及其方法和性能管理平台的制作方法...
- 微群人脉H5升级版微信超级人脉三级分销互粉个人名片微信群微商必备独立后台系统无需授权源码
- 开源:基于迪文T5L智能屏的PID温控器方案