地图api

地图.行政区划-轮廓界限

匿名 (未验证) 提交于 2019-12-03 00:17:01
1、 2、  2.1、百度地图行政区划的轮廓界限 - 简书.html( https://www.jianshu.com/p/128c74b12200 )   (1)地图API示例.html( http://lbsyun.baidu.com/jsdemo.htm#c1_10 )      百度地图   (2)行政区边界查询-行政区划查询-示例中心-地图 JS API _ 高德地图API.html( https://lbs.amap.com/api/javascript-api/example/district-search/draw-district-boundaries/ )    高德地图   (3)天地图API.html( http://lbs.tianditu.gov.cn/api/js4.0/examples.html )    ZC:出现这个“ 2019年1月1日起天地图API及服务接口调用都需要获得开发授权,请您尽快调整升级,由此带来不便,敬请谅解!”...   (4)百度地图的行政区划的轮廓边界.html( https://codepen.io/feili/pen/ZmzBMa ) 3、 4、 5、 来源:博客园 作者: Html5Skill 链接:https://www.cnblogs.com/h5skill/p/11804434.html

高德地图网页端js API

匿名 (未验证) 提交于 2019-12-03 00:11:01
注册账号并申请Key 1. 首先,注册开发者账号,成为高德开放平台开发者 https://lbs.amap.com/api/javascript-api/guide/abc/prepare 2. 登陆之后,在进入「应用管理」 页面「创建新应用」 3. 为应用添加 Key,「服务平台」一项请选择「 Web 端 ( JSAPI ) 」 准备页面 1. 在页面添加 JS API 的入口脚本标签,并将其中「您申请的key值」替换为您刚刚申请的 key; HTML <script type = "text/javascript" src = "https://webapi.amap.com/maps?v=1.4.15&key=您申请的key值" ></script> 2. 添加 div 标签作为地图容器,同时为该 div 指定 id 属性; HTML <div id = "container" ></div> 3. 为地图容器指定高度、宽度; CSS #container {width:300px; height: 180px; } 4. 进行 移动端开发时,请在 head 内添加 viewport 设置,以达到最佳的绘制性能; HTML <meta name = "viewport" content = "initial-scale=1.0, user-scalable=no" > 5.

vue项目接入百度地图

匿名 (未验证) 提交于 2019-12-03 00:09:02
vue-baidu-map 安装命令: yarn add vue-baidu-map --save 文档地址: https://dafrok.github.io/vue-baidu-map/#/zh/start/usage 案例01: https://blog.csdn.net/playboyanta123/article/details/86514891 案例02: https://www.cnblogs.com/wangqi2019/p/11040239.html 为了页面流畅,建议还是局部引用(觉得这三个满足一般的需求了),如下: import { BaiduMap, BmScale, BmGeolocation } from 'vue-baidu-map' HTML代码,在需要引入百度地图的地方加入下面代码 <!--接入百度地图--> <baidu-map style=" height: 600px;" :center="map_center" :zoom="my_zoom" :scroll-wheel-zoom="my_scroll_wheel_zoom" class="baidu-map-view" @ready="map_handler" ak="分配给你的百度key"> </baidu-map> 如果没有百度地图key就去申请一个,申请网址: http:/

百度地图api的简单应用(二):轻量级路径规划

匿名 (未验证) 提交于 2019-12-02 23:57:01
同上篇的原理,我们还是输入url,返回json文件。 而由图可见,路径规划返回的json文件内容可能会很多、杂: 因此后续的处理与上篇略有不同。 import json import requests feature_data = [] url_0 = 'http://api.map.baidu.com/directionlite/v1/driving?output=json&' ak = '你的密钥' origin = '31.4,121.4' destination = '31.5,121.5' url = url_0 + 'origin=' + origin + '&destination=' + destination + '&ak=' + ak data = requests . get ( url ). text h = json . loads ( data ) m1 = h [ 'result' ][ 'routes' ][ 0 ][ 'distance' ] m2 = h [ 'result' ][ 'routes' ][ 0 ][ 'duration' ] print ( '行驶距离:' , m1 , '米;行驶时间:' , m2 , '秒' ) 有趣的是,由于实时路况的不同,不同时间执行该程序会出现不同的结果。 来源:博客园 作者: 阿尔伯塔 链接:https

Vue中加载百度地图

匿名 (未验证) 提交于 2019-12-02 21:53:52
借助百度地图的 LocalSearch 和 Autocomplete 两个方法 实现方式:通过promise以及百度地图的callback回调函数 map.js 1 export function MP ( ak ) { 2 return new Promise ( function ( resolve , reject ) { 3 window . init = function () { 4 resolve ( BMap ) 5 } 6 var script = document . createElement ( "script" ); 7 script . type = "text/javascript" ; 8 script . src = "http://api.map.baidu.com/api?v=2.0&ak=" + ak + "&callback=init" ; 9 script . onerror = reject ; 10 document . head . appendChild ( script ); 11 }) 12 } 1 <template> 2 < input type = "text" id = "suggestId" name = "address_detail" placeholder = "如门牌号等" v - model =

GoogleMap增加标记和路线轨迹的方法

匿名 (未验证) 提交于 2019-12-02 21:53:52
声明:本文基于 JavaScript 环境编写。 前言 按照目前的项目需求,我们需要在谷歌地图上标记出当前仓库的位置、司机补货的行车路径、司机当前班次需要补货的机器的位置,同时根据补货状态的不同标记成不同状态的图标。 分析完需求,总结一下就是我们需要在谷歌地图上显示 众多标记、轨迹画线、不同的标记显示不同的图标 ,于是前往Google Map查看Api,因为我们的需求重点是在PC浏览器上实现,所以我们只关注了基于JavaScript的API,本文也基于此展开叙述。 目标 从本文中我将大概总结以下几点内容: 在web项目中 引入Google Map 。 在地图上 增加位置标记 。 在地图上 增加自定义图标标记 。 在地图上根据众多GPS点 绘制路线 ,并 标记不同颜色 。 在地图上 清除已经绘制好的标记 。 我截取了一张实际的效果图,其中图标有蓝色的仓库、绿色状态表示已完成的机器,未完成的机器应该是灰色的,但是这张图中没有这种状态的数据。 功能实现 前期准备 1、准备好SDK引入 按照GoogleMap API中的指引,你需要引入以下JS文件: 1 <!-- 2 * Load the API from the specified URL 3 * The async attribute allows the browser to render the page while the

百度地图 javascript api自定义信息窗口

匿名 (未验证) 提交于 2019-12-02 21:53:52
百度 js api中存在infoWindow的类,就是marker 点击后显示的信息窗口, 他存在一下问题 1.在map中只能显示一个infowindow, 2.该信息窗口的样式无法修改,显示的内容具有局限性,虽然在2.0以后可以添加html元素,但是样式只能部分修改,比如他的背景色始终为白色。 通过寻找信息窗口里的例子,发现在1.5版本的时候,提供过一个自定窗口的例子和相关的js文件 该例子位于百度地图开发javascript 页面的 开发指南>>>信息窗口 页面的最底端,其中提供了一个租房信息的自定义信息窗口的例子 通过该例子可以知道我们必须一如一个含有infoBox对象的JS文件,infoBox_min.js 我们可以将其进行下载,然后根据需求进行修改相关的参数,来实现自定义的窗口,其实就相当于直接在地图上添加了dom元素而已,我们也可以自定义类似于infoBox对象,但是为了省事,我们直接对他进行编辑修改,可能是因为原理比较简单,所以百度没对其相关的参数进行详细的介绍,文档中也没有,只有一个例子,到那时不要着急,在infoBox.js 中已经有了窗口的实现过程。尤其是一些未知的样式参数我们都可以进行扩展或者修改,本人通过修改后得到了下面的信息窗口效果 可以看到其中的关闭按钮可以自定义添加图片之类的,文字的infoBox的一个特点就是内置了一些窗口的属性,比如关闭按钮

【Vue + 百度地图JavaScript API】Error in mounted hook: &quot;TypeError: Cannot read property &#039;gc&#039; of undefined&quot;

匿名 (未验证) 提交于 2019-12-02 21:40:30
一、报错类型 在使用百度地图的时候,报'gc'的错误, 因为你自己定义的id和从百度地图复制过来的代码的id不一致,修改过来即可 懵懂学子 https://blog.csdn.net/tutian2000/article/details/79377382 文章来源: https://blog.csdn.net/zhumizhumi/article/details/91891681

H5实现图表和地图

一曲冷凌霜 提交于 2019-12-02 18:21:12
H5实现图表和地图的代码如下: 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <title>图表和地图</title> 5 <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no" /> 6 <style type="text/css"> 7 html,body{ 8 width:100%; 9 height:100%; 10 } 11 *{ 12 margin:0px; 13 padding:0px; 14 } 15 body, button, input, select, textarea { 16 font: 12px/16px Verdana, Helvetica, Arial, sans-serif; 17 } 18 p{ 19 width:603px; 20 padding-top:3px; 21 overflow:hidden; 22 } 23 .btn{ 24 width:142px; 25 } 26 #container{ 27 width:100%; 28 height:300px; 29 } 30 </style> 31 </head>

高德地图API

喜欢而已 提交于 2019-12-02 11:08:28
1.高德地图---获取定位(经纬度) <!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="https://a.amap.com/jsapi_demos/static/demo-center/css/demo-center.css" /> <style> html,body,#container{ height:100%; } .info{ width:26rem; } </style> <body> <div id='container'></div> <div class="info"> <h4 id='status'></h4><hr> <p id='result'></p><hr> <!-- <p >由于众多浏览器已不再支持非安全域的定位请求,为保位成功率和精度,请升级您的站点到HTTPS。</p> --> <p