我們有世界各地區的用戶。我想創建一個環境選擇器,在表單上顯示地圖併爲每個地區提供鏈接。所以如果我在紐約,我會點擊紐約,並得到紐約的環境。任何想法在winform中動態地執行此操作,而不是使用靜態地圖圖像。winforms帶有鏈接的地圖。
-1
A
回答
1
我可能會誤解這個問題,但這聽起來像是你想要類似於老派Windows time zone picker的工作方式。其餘的是基於這個假設,所以如果我錯了,可以隨意忽視。
實際上,您可以通過點擊「熱點」處理世界(或國家或地區等)地圖的圖像。鑑於此,你需要一些形式的圖像開始。 :)
現在您有兩種選擇:您可以在應用程序中嵌入地圖的位圖圖像,也可以使用GDI +基元自行繪製它。無論哪種方式,您都可以在窗體上顯示它,併爲各種熱點連接MouseUp事件。 (我相信,MouseUp事件包括用戶點擊的X,Y座標。)
如果您想變得非常有趣,可以在MouseOver事件中更改鼠標指針,如果用戶處於已定義的熱點。
無論哪種方式,這是一個非常棒的用戶界面 - 非常直觀,非常適合人們的思維方式 - 但編碼正確將花費大量時間。
0
您是否嘗試過使用MapPoint及其API?你可能會想要使用他們的網絡服務。只是谷歌「mappoint API」的一些例子和文件。
相關問題
- 1. php - 帶有href鏈接的動態地圖表行
- 2. Sharepoint:帶有鏈接的圖像字段
- 3. 帶有URL鏈接的圖片
- 4. 帶有鏈接和無障礙鏈接的CSS背景圖片
- 5. Asp:帶鏈接的圖像
- 6. 帶有鏈接的分區
- 7. 帶有超鏈接的ErrorDlg
- 8. 帶鏈接地圖的HTML&CSS圖像轉換
- 9. 的WinForms:從地圖
- 10. Bing地圖 - 如何鏈接到地圖以外的鏈接的圖釘
- 11. 帶有webview的Android地圖?
- 12. 帶有Ajax鏈接的ASP.NET MVC更新地址欄
- 13. 帶鏈接的NSAttributedString
- 14. 帶鏈接的UIWebView
- 15. 帶鏈接的全幅圖像
- 16. 帶有Spark上的對象的鏈式地圖
- 17. Hadoop地圖/減少鏈接
- 18. 谷歌地圖鏈接
- 19. JAXB:.UnmarshalException - 帶有鏈接的異常:[javax.xml.stream.XMLStreamException
- 20. 帶有數據鏈接的多個XML?
- 21. Android:帶有鏈接亮點的Webview
- 22. 帶有鏈接到Ember的新記錄?
- 23. 帶有ShellExecute的鏈接檢查器?
- 24. 帶有PDF失敗的SSRS鏈接
- 25. 帶有較長期限的S3鏈接
- 26. 帶有信息鏈接的JRadio按鈕
- 27. 帶有條件鏈接的Flex Datagrid
- 28. 帶有鏈接的圖像上的藍色邊框ie 11.0.9600.18314
- 29. 使用帶有矢量圖的地圖
- 30. SQL Server Reporting Services使用帶有動態鏈接的圖片