以上两者的许可证允许一定的免费使用,但不符合我的要求。我需要一个可用于通过邮政编码查找地点的地图API,然后缩小特定建筑物的位置以获得纬度/经度。客户在技术上并不需要这个,但它会使他们的商店拉/长的定位更容易。所涉及的使用率非常低并不能保证付费订阅,因为我们预计每年最多可查找25个店铺位置。
将使用WPF的解决方案,尽管基于浏览器的选项很好。
答案 0 :(得分:5)
答案 1 :(得分:3)
您要做的是在地图平台上执行地理编码操作。 目前没有允许在内部应用程序中执行此操作的免费平台。
有几个平台允许您在内部应用程序中使用它,具有专用许可模式和适应的限制:
Google没有为JavaScript API的许可提供内部应用程序的已知用户,这可能不是集成到WPF控件中的最佳选择(不使用WebBrowser控件和互操作代码)。
OpenStreetMap也有适用于Share-A-Like的许可证的限制,现在它是ODBL,你应该能够使用这个项目,但许可证只适用于数据库,而不是可能暴露的服务(托管) )由层公司。您可能对CloudMade的优惠感兴趣。
答案 2 :(得分:0)
我仍然认为Bing适合你的情况。我认为你要找的是Bing Search Service。
使用此功能,您可以构建StructuredSearchQuery来获取地点的结果(将是您的Keyword),其中应包含您所追踪的Lat / Lon。
查看Microsoft示例here。
许可与Bing Maps控件的许可相同,因此对于您预期的查找范围,您可以免费使用。