我尝试使用ipad在bing map 6.3上导航但它无法正常工作。我想一下每次点击的中心地图,点击位置的lat和lang,我怎么得到这个位置?我发现v 7.0 的解决方案,但 6.3
的解决方案答案 0 :(得分:0)
即使我强烈建议将AJAX控件的v7 用于新的启动项目,这里的解决方案也能满足您的需求:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<script charset="UTF-8" type="text/javascript" src="http://ecn.dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=6.3&mkt=en-us">
</script>
<script type="text/javascript">
var map = null;
function GetMap()
{
map = new VEMap('myMap');
map.LoadMap();
map.AttachEvent("onclick", function(e) {
var pixel = new VEPixel(e.mapX, e.mapY);
var latLong = map.PixelToLatLong(pixel);
alert(latLong.Latitude + ' ' + latLong.Longitude);
});
map.AttachEvent("ondoubleclick", MouseHandler);
}
</script>
</head>
<body onload="GetMap();">
<div id='myMap' style="position:relative; width:600px; height:400px;"></div>
</body>
</html>
您可以在此处获取v6.3的文档:
http://www.microsoft.com/en-us/download/details.aspx?id=17945