以上两者的许可证都允许某些免费使用,但不是为了满足我的要求。我需要一个地图API,可以用来通过邮政编码找到一个地方,然后缩小特定建筑物的位置,以获得经纬度。客户在技术上并不需要它,但它将使他们的商店定位变得更容易。所涉及的非常低的使用率并不能保证付费订阅,因为我们预计每年最多有25次商店位置查找。
将使用来自WPF的解决方案,尽管基于浏览器的选项也可以。
发布于 2013-03-30 05:56:45
发布于 2013-03-30 06:50:51
您要做的是在地图平台上执行地理编码操作。目前还没有允许在内部应用程序中这样做的自由平台。
有几个平台允许您在内部应用程序中使用它,具有专用的许可模型和经过调整的限制:
在WPF的许可之外,谷歌没有为已知用户提供内部应用程序,这可能不是集成到JavaScript控件中的最佳选择(不使用WebBrowser控件和互操作代码)。
OpenStreetMap对于适用的许可证也有限制,比如Share-A,现在它是ODBL语言,你应该可以使用这个项目,但许可证只适用于数据库,而不适用于可能由tiers公司公开(托管)的服务。您可能会对CloudMade优惠感兴趣。
发布于 2013-03-30 06:20:27
我仍然认为Bing会适合你的情况。我想你要找的是Bing Search Service。
使用它,您可以构造一个StructuredSearchQuery来获取地点的结果(这将是您的Keyword),它应该包含您要查找的经度/纬度。
看一看微软的示例here。
许可与Bing Maps控件相同,因此根据您预期的查找范围,您应该可以免费使用它。
https://stackoverflow.com/questions/15712002
复制相似问题