问题标签 [geonames]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jquery - 在 Rails 中输入城市和国家的表格
我的应用程序有一个表格,您需要在其中输入购买(日期、金额、描述、位置等)。位置部分是我有点挣扎的地方。我正在尝试确定输入城市和国家/地区的最简单方法,以便稍后我可以通过城市或国家对数据进行排序。
目前,每个都有两个文本字段。
我看过这篇文章,这是我见过的最有用的东西。
那么我的问题是,在 Rails 中输入位置数据以进行购买的最用户友好的方式是什么?我是否应该将它们保留为文本字段并将其与该链接中提到的名称数据库进行比较?
干杯。
ios - 获取 Facebook 等周边地区名称的简单方法?
大家好,
在 Facebook 应用程序中,当添加新帖子时,应用程序会显示周围区域名称。
这种分享地点的方式很酷,因为它是自动的,用户不需要像 Instagram 应用程序那样从场地名称列表中进行选择。
什么是获得与 Facebook 应用程序相同结果的快速方法?
android - 在 Geonames Android 中获取附近的城市
嗨,我正在制作一个应用程序,我应该在其中找出特定经纬度位置附近的所有城市。
现在我的半径是30公里。
我正在使用在以下位置提供的 Geoname 公共网络服务:
我目前正在使用以下网址
但是这个查询返回一个纬度附近的所有人口稠密的地方,而不是城市,所以我得到了社区、学校等的回应。我只需要城市。
先感谢您。
geonames - 地名获取附近的地方
我想知道如何使用 Geonames Web 服务来返回接近某个纬度组合的所有地方。我想做的例子是here。查看表格底部列出的所有城镇
json - 为什么 IE 会给出“显示所有内容”警告?如何以编程方式避免此警告?
我已经在 HTTPS 页面上实现了 jquery 自动完成功能,该功能适用于除 Internet Explorer 之外的所有浏览器。
在 IE 上,它不显示自动弹出列表,并显示警告为“显示所有内容”。
我已将 JSON 用于跨域请求。
这是我的代码:
谁能告诉我如何在没有“显示所有内容”警告的情况下在 IE 中启用自动完成功能?
提前致谢。
java - 从地名实现 Google API 搜索
我一直在关注一个很棒的教程,它允许用户输入邮政编码,然后 ListView 显示全球与邮政编码匹配的地方。单击填充的 ListView 中的地址后,其位置将由 mapView 上的标记显示。
我已经完成了本教程,并且已经掌握了 HTTP Web 服务。目前,代码正在使用“geonames”数据库中的在线服务来查询提供的邮政编码,我现在想在我的代码中实现 Google API 以搜索超市。
geonames 使用来自提供的邮政编码的 JSON 响应,格式如下:
上面的字符串来自邮政编码“80907”。
这是地名的字符串 URL:
我已阅读 Google API 文档并找到以下“附近搜索请求”搜索字符串:
这是返回邮政编码匹配的代码:
如何从中找到返回的 JSON 搜索字符串,如上图所示,以及 Google 超市搜索字符串的地理名称结果?
我意识到我可以将搜索半径固定为指定的数字,但我想接收我的搜索字符串的匹配项以列出超市。
希望我对这个问题已经足够清楚了!
html - HTML5 和地名参考
有没有办法使用 HTML5(和 RDFa?)的“语义”属性来明确引用地名?这可能是使用地名 URI,所以像这样(我认为这是不正确的):
在世界各地经常重复许多地名的地方,例如圣玛丽,如果能够“消除歧义”所指的是哪个位置,那就太好了。
我正在寻找与 HTML5 中的时间类似的解决方案,其中有一个标签可以使时间明确且机器可读:
ajax - Select2 从 AJAX 循环中预加载多项选择
我正在集成一个使用 Geonames 和 Select2 的 Google Map API,以允许用户输入他/她访问过的城市。
目前,我正在尝试找到一种方法让搜索区域显示用户在重新加载页面时在上一个会话中所做的选择(例如,如果用户在上一个会话中已经进入法国巴黎,那么法国巴黎应该是重新加载时预加载在搜索区域中)。选择存储在数据库中,但目前我只能通过 Geonames 重新传递以前选择的城市之一将其放入搜索区域(我需要通过 Geonames 传递纬度和经度)。我想重新传递与用户在上一个会话中输入的位置一样多的位置。
我为此使用的代码如下 - 感谢您的帮助:
jsfiddle: http: //jsfiddle.net/YDJee/ (试图在选择框中获取多个条目)