欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

Bing Maps 开发入门 - 1

发布时间:2025/4/14 编程问答 45 豆豆
生活随笔 收集整理的这篇文章主要介绍了 Bing Maps 开发入门 - 1 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

 Bing Maps提供了一组WCF的地图服务,使用这些服务我们可以方便的在自己的应用系统里实现地理位置搜索等相关功能。他们分别是地理编码服务(GeocodeService)、地理图像服务(ImageryService)、路由功能服务(RouteService)和地理搜索服务(SearthService)。

一、地理编码服务(GeocodeService)
  地图编码服务提供了以一个有效的物理地址在地图上匹配其对应的地图地址(既地理经度和纬度坐标)和以地理经度和纬度坐标进行反向匹配物理地址路径的功能。我们可以通过在Silverlight项目中添加该服务到本地项目中就可以使用该服务了。

二、地图图像服务(ImageryService)
  Bing Maps所提供的地图图像服务的主要以类和枚举对象组成,用于实现检索图像信息和图片系统的Url映射。

三、路由功能服务(RouteService)
   路由功能服务可以实现多方位的计算地图上的路线指示的功能,比如说实现驾驶路线和地点,旅游航线等。

四、地图搜索服务(SearthService)
   地图搜索服务提供了解析搜索查询服务,并返回查询的结果。

首先要注册Key;

先要有一个bing账号;

申请到key如下;

之前好像是要先有微软账号才能获取bing的账号;微软账号登录了以后如下;

先看一下它的web api的入门基础示例;新建一个html文件,代码,

<!DOCTYPE html> <html> <head><title>bing demo1 </title><meta http-equiv='Content-Type' content='text/html; charset=utf-8'/><style type='text/css'>body {margin: 0;padding: 0;overflow: hidden;} #mybing {width: 600px;height: 400px;float: left;}</style> </head> <body> <div id='mybing'></div> <script type='text/javascript'>function loadMapScenario() {var map = new Microsoft.Maps.Map(document.getElementById('mybing'), {center: new Microsoft.Maps.Location(34.76,113.65)});} </script> <script type='text/javascript'src='https://www.bing.com/api/maps/mapcontrol?key=mykeys&callback=loadMapScenario&mkt=zh-cn&setlang=zh-cn' asyncdefer></script> </body> </html>

运行如下;把key和经纬度换成自己的; 


demo地址;
http://www.bingmap.cn/demos/cd768d14-dafe-11e8-a8da-d46d6d978bfa?module=demo

总结

以上是生活随笔为你收集整理的Bing Maps 开发入门 - 1的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。