bing地图的使用

引入js文件

<script type="text/javascript" src="http://dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=7.0"></script>

1、地图创建:

var map = new Microsoft.Maps.Map("dom元素", 
                           {credentials: "Key",
                            center: new Microsoft.Maps.Location(‘经度’, ‘纬度’),
                            mapTypeId: Microsoft.Maps.MapTypeId.road,
                            zoom: 7});

2、视图切换:

map.setView({
		center: new Microsoft.Maps.Location(‘经度’, ‘纬度’),
		centerOffset: new Microsoft.Maps.Point(0, 70)
          });

3、插入内容:

var infoOption = {
			width: 464,
			offset: new Microsoft.Maps.Point(0, 0),
			visible: true
		}
		var infoBox = new Microsoft.Maps.Infobox(center, infoOption);
		map.entities.push(infoBox);
infoBox.setLocation(new Microsoft.Maps.Location(‘经度’, ‘纬度’)); //设置位置
infoBox.setOptions({
         offset: new Microsoft.Maps.Point(0, 0),
         htmlContent: '',
         visible: true
});		//设置属性
var pinOptions = {  
		  width: 25,
		  height: 25,
		  htmlContent: '',
		  draggable: false,
		  zIndex: 1
		};       //插入图钉
var pin = new Microsoft.Maps.Pushpin(center, pinOptions); 
map.entities.push(pin);

Microsoft.Maps.Events.addHandler(pin, "click", function(){
					showInfoBox(loc, $li);
				}); //事件

4、图片:

http://dev.virtualearth.net/REST/v1/Imagery/Map/Road/'经度','纬度'/9mapSize='宽','高'&format=jpeg&centerPoint='经度','纬度'&key='key'

转载于:https://my.oschina.net/bothyan/blog/405620

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值