【问题标题】:Devexpress WinForms Map Control - Get Geopoint (Coordinates) from addressDevexpress WinForms 地图控件 - 从地址获取地理点(坐标)
【发布时间】:2015-08-12 06:21:54
【问题描述】:

我目前正在做一个项目,我的表单上有一张地图。该地图是使用 devexpress 的 Map-Control 实现的。我在地图上有一些图钉,代表一些重要的地方。他们通过坐标获取自己的位置,如下所示:

GeoPoint location = new GeoPoint(47, 9);
MapPushpin pp1 = new MapPushpin();
pp1.Location = location;

我在问自己是否可以让用户在文本框中输入地址,该地址会自动转换为地理点并添加到地图中。 这可能吗?

【问题讨论】:

    标签: c# winforms devexpress bing-maps


    【解决方案1】:

    我在问自己是否可以让用户输入 文本框中的地址,它会自动翻译成 地理点,并添加到地图中。这可能吗?

    是的,这是可能的。查看文档 - Searching 部分包含演示如何为地图控件提供搜索功能的示例。

    DevExpress 代码示例数据库中提供了演示如何完成任务的完整示例项目:How to: manually generate map items for location information received from the Bing Search provider

    【讨论】:

    • 我还发现了这个演示:documentation.devexpress.com/#WindowsForms/CustomDocument16711,但无论是你的还是我的,在 `BingSearchDataProvider SearchProvider { get { return (BingSearchDataProvider)SearchLayer.DataProvider; } }` 在我看来没有任何意义,因为对象“SearchProvider”绝对不为空
    • @Marcel:我已经检查了我在回答中提到的示例 - 它按预期工作。也不例外。请再试一次。如果问题仍然存在,我建议您联系 DevExpress 支持团队并附上“损坏”示例。我相信他们的人会立即为您提供解决方案...
    • 谢谢,我从头开始创建了一个新的测试项目,这也适用于我...
    猜你喜欢
    • 1970-01-01
    • 2020-01-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-26
    • 2015-05-16
    • 1970-01-01
    相关资源
    最近更新 更多