首页 文章

是否有可以在内部应用程序中使用的Bing / Google Map 等免费 Map API

提问于
浏览
1

上述两者的许可证允许一定的免费使用,但不符合我的要求 . 我需要一个可以用来通过邮政编码找到地点的 Map API,然后缩小特定建筑物的位置以获得纬度/经度 . 客户在技术上并不需要这个,但它会使他们的商店拉/长的定位更容易 . 所涉及的使用率非常低并不能保证付费订阅,因为我们预计每年最多可查看25个店铺位置 .

将使用WPF的解决方案,尽管基于浏览器的选项很好 .

3 回答

  • 5

    是的,这是http://www.openstreetmap.org/

    但是直到我还没用过

    http://wiki.openstreetmap.org/wiki/API

  • 0

    您要做的是在 Map 平台上执行地理编码操作 . 目前没有允许在内部应用程序中执行此操作的免费平台 .

    有几个平台允许您在内部应用程序中使用它,具有专用许可模型和适应的限制:

    Google没有为JavaScript API的许可提供内部应用程序的已知用户,这可能不是集成到WPF控件中的最佳选择(不使用WebBrowser控件和互操作代码) .

    OpenStreetMap也有适用于Share-A-Like的许可证的限制,现在它是ODBL,你应该能够使用这个项目,但许可证只适用于数据库,而不是可能由层级公开(托管)的服务公司 . 您可能对CloudMade产品感兴趣 .

  • 3

    我仍然认为Bing会适合你的情况 . 我认为你要找的是Bing Search Service .

    使用它,你可以构造一个StructuredSearchQuery来获得这个地方的结果(这将是你的Keyword),它应该包含你所追求的Lat / Lon .

    看一下Microsoft示例here .

    许可与Bing Maps控件的许可相同,因此对于您预期的查找范围,您可以免费使用 .

相关问题