如何让用户选择他们的城镇,所以我的应用程序可以知道坐标

时间:2010-09-14 11:38:13

标签: c# asp.net geolocation maps

我在C#中开始我的第一个开源ASP.NET项目。 Web应用程序要显示的数据与城镇的地理坐标密切相关。

现在我想实现用户界面,其中web应用程序的用户可以选择所需的城镇并提交表单,而在幕后我想获得所选城镇的坐标,所以我可以进行计算。

现在我想知道是否有一些免费服务或库,我可以实现这些服务或库来获得想要的结果吗?

Google的地图是否提供此功能,还是世界各地的城镇数据库还有其他服务?

3 个答案:

答案 0 :(得分:1)

如果谷歌拥有它,它将是here。当我完成这项工作后,我们只需从网上下载一些SQL。不确定this was the exact site是否类似。在您的数据库中查找并在需要时进行查询。

答案 1 :(得分:1)

答案 2 :(得分:1)

要非常小心这些API。仔细阅读条款,因为它们有一些有趣的规定。煮沸 - 不要尝试将其用于商业用途。谷歌声明你永远不应该缓存你的任何结果(禁止对地址进行地理编码并将其存储在你的数据库中。我有一些旧的谷歌代码,我做了一个概念验证,允许我从服务器端通过地理编码他们的JSON电话。

如果您正在寻找真正的冒险,您可以从人口普查局获取TIGER-LINE数据并自行完成地理编码数学运算。 Semaphore有一个很好的,便宜的产品,用于清理地址和查找TIGER-LINE统计数据。仅限32位。