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

Posted

技术标签:

【中文标题】如何让用户选择他们的城镇,所以我的应用程序可以知道坐标【英文标题】:How to let users choose their town, so my app can know coordinates 【发布时间】:2010-09-14 11:38:12 【问题描述】:

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

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

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

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

【问题讨论】:

类似itouchmap.com/latlong.html 【参考方案1】:

看看微软的 Bing Maps API。

http://msdn.microsoft.com/en-us/library/ff701711.aspx

【讨论】:

【参考方案2】:

如果谷歌有它,它将是here。当我接到这个任务时,我们只是从网上下载了一些 SQL。不确定this was the exact site 是否是类似的。在您的数据库中敲击它并在需要时进行查询。

【讨论】:

Thanx on link,不幸的是这个网站只提供 PO 代码而且它只在英国,我在我的网络应用程序中定位整个单词【参考方案3】:

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

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

【讨论】:

关于“商业用途”的良好警告。我怀疑“免费+商业用途”是否存在。如果您想免费接近免费并且可以忽略质量free & cheap postal data,这里有一些很好的见解。问候

以上是关于如何让用户选择他们的城镇,所以我的应用程序可以知道坐标的主要内容,如果未能解决你的问题,请参考以下文章

如何让 iOS 中的用户可以选择自己的货币

怎样在电脑上设置用户权限!

如何让用户为他们要添加的内容选择图标?

如何让用户只删除他们的详细信息而没有其他人的php

让网站用户知道有可用的 iOS 应用程序

如何将组合框值与函数一起使用并选择大小写?