2009-11-17 51 views
0

我開發了一個具有查找路線功能的asp.net網站,通過bing地圖控件找到地點 。爲什麼地圖控制沒有出現在Windows Mobile 6

我的問題是,當我從Windows Mobile中打開該網站使用Internet Explorer 6

所有的控件都出現,但地圖控件沒有出現,爲什麼?

<script charset="UTF-8" type="text/javascript" src="http://ecn.dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=6.2&mkt=en-us"> 
</script> 

<script type="text/javascript"> 
function OnPageLoad() 
{ 
    var myMap = document.getElementById("myMap"); 

    var LA = new VELatLong(41.2666452, -96.0011320,VELatLong.RelativeToGround); 

    myMap.style.display=''; 
    map = new VEMap('myMap'); 
    map.LoadMap(LA, 1, VEMapStyle.Road, false, VEMapMode.Mode2D, true, 1); 
} 
</script> 

任何人都可以幫我嗎?

感謝

+0

你說我回答你的上一個問題解決了你的問題。那麼你能否把答案標記爲接受?在這裏:http://stackoverflow.com/questions/1747729/how-to-convert-non-exponential-numbers-to-exponential-number-in-c/1747767#1747767 – Konamiman 2009-11-17 15:41:24

回答

0

知IE移動,我會說這件事情跟你的JavaScript的可能。

你是如何顯示地圖?向你的問題發佈一些代碼肯定會幫助人們縮小問題的範圍。

從IE瀏覽器bing.com上查看方向服務,地圖是一個靜態圖像,上面顯示的是指示 - 這是你在做什麼?還是你想調用默認的js地圖控件?


編輯迴應更新:

如果你看一看bing mobile你會看到,他們使用的不是全功能的客戶端API,但做了大部分的提升上服務器,最終在一個簡單的img標籤被髮送到移動瀏覽器產生一個靜態圖像請求。

這種類型的過程中也談到這篇文章中的「Getting a map with the Virtual Earth Web Service」,其結論是:

VEWS提供(飛)的靜態圖像,所以你可以在任何地方插入他們,支持HTTP請求 - 移動設備,禁用JavaScript的瀏覽器 - 或將它們插入其他文檔,如PDF。

+0

剛纔我編輯我的問題,請檢查 – karim 2009-11-17 12:12:36

+0

有沒有其他的方式來顯示在Windows Mobile中的地圖控制? 感謝您的寶貴回覆。 – karim 2009-11-17 13:18:39

+0

您將遇到的問題是IE Mobile仍然有相當差的JavaScript支持,所以您需要解決這個問題 - 最好的方法是Opera Mobile的最新版本非常好,所以有希望。 – 2009-11-17 16:25:35

相關問題