问题标签 [geocode]
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.
google-maps - 写一个位置并获取 geocords,不能正常工作?JS
链接已删除
这是我的网站。我正在努力,以便您可以在搜索输入字段中输入位置,然后查看距离餐厅 xx 公里。
现在我得到了几乎所有的工作。如果你看到源代码,你可以看到它是如何工作的。它显示地址(您搜索的内容)。然后显示地址将其转换为 lat/lng 线,并将其传递给 computeRestaurants() 计算您输入的位置与餐馆之间的距离。
不知何故,当我运行时:
在函数之外,它可以工作并给出正确的值。
但是当我这样做时:
您可以看到它返回 NaN。在 showAddress() 内部,它执行的命令与我在 computeRestaurants( 点) 上面写的命令相同
那么为什么它不能正常工作呢?
point
在 showAddress 中是:(55.662133, 12.508028)
所以它已经转换为 LatLng 线,因此不需要new google.maps.latlng(...
我现在唯一的赌注是括号 () ??
google-maps - 将地址转换为地理编码,只返回“未定义”,为什么?
这就是我所拥有的:
我使用谷歌地图 v3,地理编码。
我做了一个函数 showAddress(param)。这需要参数,检查它是否是地址,如果是,则返回绳索,如果不是,则返回 0。
如果您检查链接,您会看到我已经为此编写了代码,但我只是收到一个警报“未定义”。
这里有什么问题?
c# - 从字符串创建 Lat+Long?
在 Windows Phone(芒果)中,我使用的是 Microsoft.Phone.Controls.Maps。
我目前有:
我想要一个图钉:
如何仅从字符串创建正确的地理坐标?
更新解决方案(使用 Bing): http ://blog.jerrynixon.com/2011/10/bing-maps-geocoding.html
php - 沿轨迹计算地理坐标
我正在寻找一种算法(php 是最理想的),它可以在给定两组坐标(开始和结束)的情况下以给定的间隔(比如每英里)计算沿该路径的地理坐标。请注意,我不是在寻找 Bresenham 算法之类的东西——我想要沿路径的确切坐标。
google-maps - Google Maps API:搜索
我正在为我的公司开发一个运输系统,用户输入(连同一堆其他信息)需要运送到的目的地。我们要迁移的系统只是将此信息用作静态文本,因此人们会输入速记地址,例如“Alsip 60801”。
我最初的想法是这种速记文本可以完美地与 Google Maps API 配合使用,因为我可以在 maps.google.com 中输入速记内容,而且它通常可以工作。
因此,我编写了一些代码来在他们的速记输入上运行地理编码。令我意外的是,从地理编码搜索返回的结果与从 maps.google.com 返回的结果大不相同。
例如,当我在 maps.google.com 上搜索“Alsip 60801”时,我得到Alsip, IL 60801。 这是正确的。但是当我使用 Google Maps API 进行搜索时,我在加拿大找到了一些 Alsip。
我应该为 Google Maps API 使用其他搜索功能吗?还是我缺少的某种标志?
作为参考,这是我的代码的简短版本:
编辑1:我忘了提,我确实尝试在地理编码请求上设置区域。我把它设置给我们,得到了同样的结果。
更新 - 已回答:我将@Jitimaro 的答案标记为正确,因为将国家代码添加到结果末尾似乎确实有效。我不确定这是否适用于所有类型的输入(很难预测速记地址格式),但目前似乎可以正常工作。
但是,我实际上正在以不同的方式处理这个问题。实际上,我不是在地址末尾添加国家代码,而是在地理编码请求的末尾提供了一个LatLngBounds参数。这给了我范围内的所有地址在搜索时的优惠待遇。
javascript - 对地理位置进行地理编码会在 Google 地图上出现错误
当您单击“查找我”按钮时,它会找到您的位置,但问题在于地理编码部分。
它应该在“myaddress”div 中显示您所在位置的地址。但它给出了一个我不明白的错误。
php - 谷歌地图:错误显示以下教程以存储地理编码结果并回调它们以创建地图
我正在关注谷歌的两个教程:
http://code.google.com/apis/maps/articles/phpsqlgeocode.html http://code.google.com/apis/maps/articles/phpsqlajax_v3.html#createmap
我的第一个教程工作正常,它对几个数据库地址进行地理编码并保存 lat/lng 结果。
我在第二个教程中遇到了一些麻烦,调用结果并创建地图。首先,这些是对数千个地址进行地理编码和创建地图的正确教程吗?
我已经按照教程一直到页面底部,但有一些错误,第一个是:
警告:无法修改标头信息 - 标头已由 /home/medicom/public_html/mapping/wp- 中的(输出开始于 /home/medicom/public_html/mapping/wp-content/themes/default/header.php:8)发送第 134 行的 content/themes/default/header.php
第 134 行是这样的:
我该如何纠正?我正在处理的页面是http://www.mediwales.com/mapping
更新:
这似乎是代码的问题:
有没有上述的替代方案header()
?
jquery - jQuery Geocode 获取邮政地址
我不擅长 jQuery 和 Javascript。我想采用这个现有的代码,并让它以邮政格式向用户提供完整的地址……就像你放在信函或联邦快递信封上的一样。
用户开始在地址框中键入地址,然后 jQuery 自动完成启动。当用户看到完整地址时,他们然后单击地址,我希望它随后使用用户选择传播一个测试框,但采用邮政格式。
这是HTML页面
地址选择器的 javascript 页面如下,其他 JS 页面是当前版本
objective-c - 发出前向地理编码多个地址
我正在连接到一个远程 Web 服务,该服务基本上返回一个 XML。然后我将该 XML 解析为一个 Property 对象(想想真实状态的东西)
但是现在,Web 服务仅返回每个属性的邮政编码。它不提供我在地图中放置注释所需的坐标。我能够对提供邮政编码的地址进行地理编码。但是,我的问题是它不允许我执行多个请求
这是我的代码
出于某种原因,它只是地理编码 1 属性。没有相应地通过循环。
有什么想法吗?
android - Android 地理编码器配额限制
有人可以就谷歌地图地理编码 API 的配额限制提出建议吗?我在android上使用地理编码。谷歌地图 Api 网站声明限制为每天 2,500 个。这是 API 密钥的总数吗?还是每个 IP 地址?我找到了这篇文章: http ://code.google.com/apis/maps/articles/geocodestrat.html#quota-limits
其中指出配额限制与 IP 地址相关,但这是指网站。任何人都可以回答这个问题吗?显然,这是一个巨大的差异,对于大多数应用程序来说,每台设备每天 2,500 次地理编码查找就足够了。