地铁路线规划 嘉定西到虹桥火车站

调用百度地铁图JS API示例

1使用之前也要申请百度地图JavaScript AP ak

2 添加一个div容器,用于地图的渲染位置

起始位置:

=>

终点位置:

地铁图

3 代码

var list = BMapSub.SubwayCitiesList;

var subway ;

$(function(){

InitSelect(list);//初始化城市选择框

InitMap(131,null);

});

//城市选择框改变事件,用于城市地图切换

$("#city").change(function(){

//var a = $("#city :selected").text();

//console.log(a);

InitMap($("#city").val(),"西单");

});

//初始化城市选择框

function InitSelect(list){

for (var key in list) {

var obj = document.getElementById("city");

var option = document.createElement("option");//创建option节点

option.innerText = list[key].name;

option.value=list[key].citycode;

obj.appendChild(option);

}

};

// 获取地铁数据-初始化地铁图

function InitMap(citycode,startname){

subway = new BMapSub.Subway('container',citycode);

subway.setZoom(0.7);

var zoomControl = new BMapSub.ZoomControl({

anchor: BMAPSUB_ANCHOR_TOP_LEFT,

offset: new BMapSub.Size(10,100)

});

subway.addControl(zoomControl);

//添加站名点击事件

subway.addEventListener('tap', function(e) {

///alert('您点击了"' + e.station.name + '"站');

var marker = new BMapSub.Marker(e.station.name);//, {icon: startIcon}

subway.addMarker(marker);

subway.setCenter(e.station.name)

var a=$("#startname").val();

var b=$("#endname").val();

if(a==""||a=="起点"){

$("#startname").val(e.station.name);

}

else

{

$("#endname").val(e.station.name);

}

subway.setZoom(0.7);

});

if(startname!=null){

var marker = new BMapSub.Marker(startname);//, {icon: startIcon}

subway.addMarker(marker);

subway.setCenter(startname);

subway.setZoom(1.5);

}

};

$("#btn").click(function(){

//alert("点击事件");

var drct = new BMapSub.Direction(subway,false);

var a=$("#startname").val();

var b=$("#endname").val();

drct.search(a, b);

});

asd.gif

android 地铁地图api,百度地铁图JS API使用相关推荐

  1. android 地铁地图api,入门指南-地铁图 JS API | 高德地图API

    入门指南将带您迅速了解地铁图 JS API的基本使用,学习如何以easy模式创建地铁简易图,使您在最短时间内创建一个地铁图页面. 准备页面 在正式开始开发地图应用之前,您需要做如下几步: 申请JS A ...

  2. 怎么画地铁图 java_创建地铁图-地铁图显示-开发指南-地铁图 JS API | 高德地图API...

    本章节将带您迅速了解地铁图 JS API的基本使用,学习如何创建和设置地铁简易图,如何添加点标记.信息窗体,如何绑定事件,如何做路线规划,使您在最短时间内创建一个地铁图页面. 准备页面 在正式开始开发 ...

  3. 三维地图前端arcgis_【ArcGIS JS API + eCharts系列】实现二、三维网络路径图的绘制...

    概述 前面两篇文章通过扩展EchartsLayer.js这个图层类,实现了使用ArcGIS JS API和eCharts,在二维和三维场景下绘制迁徙图和散点图.这篇文章继续通过绘制网络路径图的例子,再 ...

  4. Android学习——地图(百度地图)

    百度地图 简介 百度地图SDK是一套应用程序接口, 通过调用地图SDK接口,开发者可以轻松访问百度地图的服务和数据,构建功能丰富.交互性强的地图类应用程序. 您可以通过该接口实现丰富的LBS功能: 开 ...

  5. android 高德地图 sh1,百度、高德地图获取发布版(Release)SHA1

    一.简介: 在百度.高德地图开发中,申请key的时候,要两个版本的sha1值.一个是开发版(debug),一个是发布版(release). debug版本的sha1比较好获取,网上资料一堆,这里引用一 ...

  6. android 支付宝 地图,利用百度地图实现支付宝“到位”功能(地图模式)

    Hello,大家好,郭老司机又来话痨啦((/- -)/.作为一个芝麻信用分762的穷苦青年,本想着,终于可以在支付宝上,光明正大的勾搭坦诚相见的妹子们,谁知道被和谐了,互联网套路啊(ノಠ益ಠ)ノ彡┻━ ...

  7. 移动端调用百度地图api_百度智能云图像识别API调用

    文章目录 选择智能云服务 准备调用素材 调用智能云 返回调用结果 选择智能云服务 没有账号可以注册,有百度云盘的小伙伴也可以通过云盘登录 https://cloud.baidu.com/ 登录成功后, ...

  8. html调用显示高德地图,快速上手-数据可视化 JS API | 高德地图API

    接下来我们通过一个简单的例子:『将已有的全国市县位置数据,用圆形标记在地图上』,来快速了解下 Loca 的用法吧. 1. 申请开发者 KEY 使用前,请您先申请开发者 Key,这里您可以和 JS-AP ...

  9. html5新增的js api,对HTML5新增JS Api的思考

    1.为什么javascript的变量名不使用css中的命名方法,而选择使用驼峰命名法 因为在javascript中"-"表示减法,所以如果使用"-"的话会出现不 ...

最新文章

  1. 为了读懂你,AI究竟有多努力?
  2. DFT实际应用-User-Defined Test Points Example
  3. 性能测试中批量数据制作实例的多种方法讨论
  4. C语言使用QR(正交三角)求特征值eigen values(附完整源码)
  5. Ice-3.5.1在CentOS 6.5系统中的编译配置教程
  6. Link-Cut Tree
  7. 2018年中国AI行业研究报告
  8. 百度地图2021十一大数据:全国高速拥堵里程超7000公里
  9. Spark-Kudu报错:kudu.client.NonRecoverableException: The table was deleted: Table deleted at xxx
  10. SQL Server系统数据库–主数据库
  11. iOS开发 常见错误
  12. golang 示例测试example_go语言从例子开始之Example37.Go 状态协程
  13. nvidia显示设置不可用_白送大福利?实战FreeSync显示器开启NVIDIA G-Sync Compatible
  14. plsqldev显示语言有问题
  15. 计算机操作系统 第五版 答案,操作系统-第5版-习题答案.doc
  16. QImage互转cv::Mat
  17. PLC凸轮指令编程应用(SMART PLC凸轮FC)
  18. Wordpress主题制作之首页
  19. 陈洁kiki宠粉节狂欢夜观看破千万!四年磨一剑将宠粉做到极致
  20. 关于道路标志牌的标记和数字标记

热门文章

  1. SpringCloud-2-Eureka注册中心
  2. ChatGPT简要解读(一) - 原理分析与性能提升篇
  3. Java学习_Day 02(学习内容:狂神说JAVA零基础P12-P17)
  4. 微软在移动设备上的失败
  5. 曝光,程序员大佬们的的 10 个摸鱼神器
  6. MAVEN下载历史版本
  7. php拼多多api接口,api.php
  8. app发布前要做的几件事
  9. python集合操作班级干部竞选演讲稿_【必备】竞选班干部演讲稿集合8篇
  10. 关闭互斥句柄达到游戏多开MFC源码