Bing Maps Plugin bingmaps.swf / bingmaps.jsVersion 1.20.11
- 必应地图插件添加可交互的Bing Map到krpano viewer中。
- 该地图可以任意尺寸放置在屏幕上的任意位置。
- 可以在地图上放置点,并链接 actions例如loadpano ,这样在点击地图点时可载入其它全景。
- 插件内置了一个可自定义的雷达,可在激活点上显示。
- 可增加’Google Maps’ 样式的控制,例如添加位置和缩放控制。
- 可动态控制整个地图和地图点,例如缩放地图,添加或移除点。
- Google Maps / Bing Maps 注意事项 – 必应地图和谷歌地图的插件的XML接口几乎是相同的。要使用必应地图插件,只需要替换谷歌地图插件,将谷歌地图的密钥换成必应地图的密钥。
插件文档主题:
以下隐藏内容
示例
xml代码:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 |
<krpano onstart="loadscene(stpeterssquare,null,MERGE);"> <layer name="map" keep="true" url="bingmaps.swf" alturl="bingmaps.js" align="lefttop" x="0" y="0" width="30%" height="100%" key="...your Bing Maps API key..." maptype="satellite" lat="41.90050" lng="12.46705" zoom="15" > <spot name="stpeterssquare" active="true" lat="41.90255" lng="12.45708" heading="64.5" onclick="loadscene(stpeterssquare,null,MERGE,BLEND(1));activatespot();" /> <spot name="fourrivers" lat="41.89877" lng="12.47311" heading="270.0" onclick="loadscene(fourrivers,null,MERGE,BLEND(1));activatespot();" /> <radar visible="true" zoomwithmap="true" size="50" /> <maptypecontrol visible="true" buttonalign="V" /> </layer> <scene name="stpeterssquare"> <view hlookat="103" vlookat="-2" fov="100" /> <preview type="stpeterssquare_preview.jpg" /> <image> <cube url="stpeterssquare_%s.jpg" /> </image> </scene> <scene name="fourrivers"> <view hlookat="-1" vlookat="-4" fov="100" /> <preview type="fourrivers_preview.jpg" /> <image> <cube url="fourrivers_%s.jpg" /> </image> </scene> </krpano> |