在實時跟蹤中,我的GPS設備向我發送了Bing和Google地圖的標題。基於此,我使用箭頭圖像。但很多時候它顯示出錯誤的方向。我怎樣才能自動設置圖像。 代碼像
如果標題= 10,則strImage = 「圖像/ 10.JPG」
是否有任何選項來設置的箭頭。如何在車輛跟蹤系統中根據標題設置箭頭位置
0
A
回答
0
有很多不同的方法來做到這一點。
使用大量的圖片:
這是你已經在你的問題中指示的方法。這包括創建一堆箭頭圖標,然後選擇最接近GPS標題的圖標。這種方法可以正常工作,但只與您擁有的圖像數量一樣好。這種方法是很多工作,而不是最好的選擇。
CSS3的方法:
開始指向了一個箭頭的圖像。然後使用CSS3變換來旋轉圖像。 http://www.w3schools.com/cssref/css3_pr_transform.asp
CSS樣式簡單地適用於您的圖釘是包括:
transform-origin: 50% 50%;
transform: rotate([heading]deg)
轉換原點指定變換轉動應圍繞圖像的中心出現。
請注意,只有在您的圖釘可以使用CSS的情況下,此方法纔有效。一些地圖控件可以讓你,但使用HTML5畫布的新版地圖控件不支持圖釘上的CSS。以上將適用於IE10及以上版本。對於IE9,您需要添加兩個以-ms開頭的CSS樣式,需要做類似的事情來支持其他舊瀏覽器。
HTML5的Canvas方法:
到CSS的方法類似,但生成的圖像數據URL允許您使用在任何地圖應用程序,允許您通過一個URL作爲自定義圖釘這一形象(最如果不是全部地圖控件)。這種方法包括在內存中創建一個HTML5畫布,旋轉它並在其上繪製箭頭圖像,然後從畫布中檢索數據URL並將其作爲URL傳遞給圖像。我在這個博客中寫了一些關於這個方法的文章(大約一半):http://blogs.bing.com/maps/2013/04/10/html5-canvas-pushpins-in-javascript
這種方法適用於IE9及以上版本,以及任何支持HTML5畫布的瀏覽器。
相關問題
- 1. 車輛GPS跟蹤設備
- 2. 安卓谷歌地圖上的車輛位置跟蹤器
- 3. 車輛分割和跟蹤
- 4. 在gnuplot中爲箭頭設置標題
- 5. 如何從php側跟蹤車輛
- 6. 在omnet ++中模擬車輛跟蹤
- 7. 如何跟蹤頭部位置
- 8. libcurl的車輛定位系統誤差
- 9. 位置跟蹤系統沒有在android中使用互聯網
- 10. 設置X11光標箭頭
- 11. Android系統跟蹤[跟蹤標記]
- 12. 跟蹤位置
- 13. 位置跟蹤
- 14. JavaFX的SplitMenuButton設置箭頭的位置
- 15. 車輛跟蹤使用Android地圖
- 16. 使用opencv跟蹤車輛軌跡
- 17. 檢測和跟蹤移動車輛
- 18. 在android中跟蹤位置
- 19. 可以在MicroFocus Cobol中設置系統跟蹤功能嗎?
- 20. 如何防止WebClient類自動跟蹤標題中的位置?
- 21. 目標設置/跟蹤包
- 22. 如何在asp.net中用c#在車輛跟蹤系統中生成停工報告
- 23. 位置跟蹤系統中的單個查詢
- 24. 問題跟蹤系統?
- 25. 在Java上跟蹤鼠標位置WorldWind
- 26. 在QGraphicsItem上跟蹤鼠標位置
- 27. Div位置跟蹤
- 28. 如何根據位置設置時區?
- 29. 粘貼在系統中任何位置的光標位置
- 30. 如何在Java中高效跟蹤遊標位置?