我正在尝试将 bing 地图嵌入网页并且它可以工作,但我想在网页上的嵌入地图中显示图钉。正如我所见,这是不可能的。有谁知道如何做到这一点?
<div id="mapviewer"><iframe id="map" scrolling="no" width="500" height="400" frameborder="0" src="http://www.bing.com/maps/embed/?v=2&cp=45.810280~15.957222&lvl=4&dir=0&sty=r&cid=AF2FECA12C1AA81D!196&form=LMLTEW&emid=8841ff8b-025d-e5a7-e37f-39b4d31b3b93"></iframe><div id="LME_maplinks" style="line-height:20px;"><a id="LME_largerMap" href="http://www.bing.com/maps/?v=2&cp=45.810280~15.957222&lvl=4&dir=0&sty=r&cid=AF2FECA12C1AA81D!196&form=LMLTEW" target="_blank" style="margin:0 7px">View Larger Map</a><a id="LME_directions" href="http://www.bing.com/maps/?v=2&cp=45.810280~15.957222&lvl=4&dir=0&sty=r&cid=AF2FECA12C1AA81D!196&form=LMLTEW&rtp=%7Epos.45.810279846_15.957221984000004_" target="_blank" style="margin:0 7px">Driving Directions</a></div></div>
Run Code Online (Sandbox Code Playgroud)
您可以使用 'pushpins' 参数在嵌入式地图中使用图钉,请参阅 MSDN:
http://msdn.microsoft.com/en-us/library/ee692180.aspx
下面是一个例子:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>Embedded Map</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body style="font-family:Arial">
<p>A simple embedded map.</p>
<iframe width="400" height="300" frameborder="0" scrolling="no" marginheight="0" marginwidth="0"
src="http://dev.virtualearth.net/embeddedMap/v1/ajax/aerial?zoomLevel=10¢er=47.5_-122.5&pushpins=47.5_-122.5"/>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
以下是可用选项的示例:
mapMode
地图的样式。有效值为:Road、Aerial、AerialWithLabels、Birdseye、BirdseyeWithLabels
zoomLevel 一个整数,指示地图样式的有效缩放级别。
center
由下划线分隔的两个双精度值是地图中心坐标的纬度和经度值。
标题
以度为单位指定地图方向的双精度值。
图钉
由下划线分隔的两个双精度值是图钉坐标的纬度和经度值。多个图钉位置由 ~ 分隔。
文化
一个有效的文化字符串。默认值为“en-us”。
| 归档时间: |
|
| 查看次数: |
11123 次 |
| 最近记录: |