可以改陆地颜色、海洋颜色、道路颜色、高速路颜色、街道颜色、铁路颜色、地名文字颜色、投影颜色、国界颜色等,还可以自定义添加点、线段等
1、效果
2 、参数
第一步:注册key
先去bing上注册一个账号,生成一个bingkey。
必应地图开放平台 | 必应地图API SDK | 地图开发|必应地图SDK|必应地图API|必应地图控件|Bing地图API| Bing地图SDK
第二步:调用基本地图
然后使用callback=GetMap这个就能得到一个基本地图的样子。试用callback=loadMapScenario能得到更多的地图样子。
<script type='text/javascript'
src='http://www.bing.com/api/maps/mapcontrol?callback=GetMap&key=yourbingkey'
async defer></script>
第三步:改参数
1、首先定义一个地图中心点坐标;
2、根据设计需要自定义缩放级别:比如当用户没有进行任何操作的时候,那就用世界地图,当用户搜索了以后,就放大至用户搜索到的区域大小,这可以延伸出很多交互效果(搜了某个地名,中心点换到那个地名,然后放大到8?又比如搜了某条航线,那就以起点为中心,地图缩放到航线起点-终点的大小,看全为准等等)
3、根据全站搭配,自定义地图样式已契合网站的主题配色,加入自己的独特风格元素
<script type='text/javascript'>
function GetMap()
{
var map = new Microsoft.Maps.Map('#myMap',{
// 自定义地图中心点,缩放级别
center: new Microsoft.Maps.Location(39.918794, 116.398568),
mapTypeId: Microsoft.Maps.MapTypeId.Road,
zoom: 3.5,
// 自定义底图样式
customMapStyle: {
e