我一直致力於一個地圖項目來顯示公用事業公司的服務訂單,但我在獲取我的插針和信息框中的編號時遇到了一些問題。以下是我正在用來演示該問題的一小部分頁面。
http://www.evocommand.com/junk_delete_me/virtual_earth_testing/VirtualEarthTest.html虛擬地球通過地址添加圖釘 - 發生故障的事件
一旦你打開它,在「測試引腳」頂部會出現一個鏈接,它將呈現5個圖釘到屏幕。
我相信問題在於事件的順序。這些引腳是通過在稱爲AddPushpinByAddress()的函數內使用map.Find()的地址查找生成的。問題是AddPushpinByAddress()的所有5個調用在開始從Map.Find()的最後一個參數觸發回調函數之前觸發 - 這是實際創建引腳的地方。最終結果是示例中的所有5個引腳都使用渲染的最後一個引腳的引腳編號,標題和描述進行渲染。有什麼建議麼?