问题标签 [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.

0 投票
1 回答
466 浏览

google-maps - 写一个位置并获取 geocords,不能正常工作?JS

链接已删除

这是我的网站。我正在努力,以便您可以在搜索输入字段中输入位置,然后查看距离餐厅 xx 公里。

现在我得到了几乎所有的工作。如果你看到源代码,你可以看到它是如何工作的。它显示地址(您搜索的内容)。然后显示地址将其转换为 lat/lng 线,并将其传递给 computeRestaurants() 计算您输入的位置与餐馆之间的距离。

不知何故,当我运行时:

在函数之外,它可以工作并给出正确的值。

但是当我这样做时:

您可以看到它返回 NaN。在 showAddress() 内部,它执行的命令与我在 computeRestaurants( 点) 上面写的命令相同

那么为什么它不能正常工作呢?

point在 showAddress 中是:(55.662133, 12.508028)所以它已经转换为 LatLng 线,因此不需要new google.maps.latlng(...

我现在唯一的赌注是括号 () ??

0 投票
1 回答
2750 浏览

google-maps - 将地址转换为地理编码,只返回“未定义”,为什么?

这就是我所拥有的:

http://jsfiddle.net/JhCKW/1/

我使用谷歌地图 v3,地理编码。

我做了一个函数 showAddress(param)。这需要参数,检查它是否是地址,如果是,则返回绳索,如果不是,则返回 0。

如果您检查链接,您会看到我已经为此编写了代码,但我只是收到一个警报“未定义”。

这里有什么问题?

0 投票
1 回答
106 浏览

c# - 从字符串创建 Lat+Long?

在 Windows Phone(芒果)中,我使用的是 Microsoft.Phone.Controls.Maps。

我目前有:

我想要一个图钉:

如何仅从字符串创建正确的地理坐标?

更新解决方案(使用 Bing): http ://blog.jerrynixon.com/2011/10/bing-maps-geocoding.html

在此处输入图像描述

0 投票
1 回答
384 浏览

php - 沿轨迹计算地理坐标

我正在寻找一种算法(php 是最理想的),它可以在给定两组坐标(开始和结束)的情况下以给定的间隔(比如每英里)计算沿该路径的地理坐标。请注意,我不是在寻找 Bresenham 算法之类的东西——我想要沿路径的确切坐标。

0 投票
1 回答
329 浏览

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参数。这给了我范围内的所有地址在搜索时的优惠待遇。

0 投票
1 回答
1813 浏览

javascript - 对地理位置进行地理编码会在 Google 地图上出现错误

当您单击“查找我”按钮时,它会找到您的位置,但问题在于地理编码部分。

它应该在“myaddress”div 中显示您所在位置的地址。但它给出了一个我不明白的错误。

0 投票
2 回答
422 浏览

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()

0 投票
2 回答
3501 浏览

jquery - jQuery Geocode 获取邮政地址

我不擅长 jQuery 和 Javascript。我想采用这个现有的代码,并让它以邮政格式向用户提供完整的地址……就像你放在信函或联邦快递信封上的一样。

用户开始在地址框中键入地址,然后 jQuery 自动完成启动。当用户看到完整地址时,他们然后单击地址,我希望它随后使用用户选择传播一个测试框,但采用邮政格式。

这是HTML页面

地址选择器的 javascript 页面如下,其他 JS 页面是当前版本

0 投票
1 回答
2253 浏览

objective-c - 发出前向地理编码多个地址

我正在连接到一个远程 Web 服务,该服务基本上返回一个 XML。然后我将该 XML 解析为一个 Property 对象(想想真实状态的东西)

但是现在,Web 服务仅返回每个属性的邮政编码。它不提供我在地图中放置注释所需的坐标。我能够对提供邮政编码的地址进行地理编码。但是,我的问题是它不允许我执行多个请求

这是我的代码

出于某种原因,它只是地理编码 1 属性。没有相应地通过循环。

有什么想法吗?

0 投票
2 回答
11448 浏览

android - Android 地理编码器配额限制

有人可以就谷歌地图地理编码 API 的配额限制提出建议吗?我在android上使用地理编码。谷歌地图 Api 网站声明限制为每天 2,500 个。这是 API 密钥的总数吗?还是每个 IP 地址?我找到了这篇文章: http ://code.google.com/apis/maps/articles/geocodestrat.html#quota-limits

其中指出配额限制与 IP 地址相关,但这是指网站。任何人都可以回答这个问题吗?显然,这是一个巨大的差异,对于大多数应用程序来说,每台设备每天 2,500 次地理编码查找就足够了。