问题标签 [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 投票
2 回答
884 浏览

api - 获取道路上某个点的坐标

我有一个由十字路口和距离十字路口几英尺的范围定义的范围。(例如,华盛顿街和第五街以北 100 英尺到华盛顿街和第六街以南 300 英尺)

我希望将其地理编码成纬度/经度对。但是,我看不到任何方法可以让 Google Maps API 或 Virtual Earth 等做到这一点。他们会很乐意对交叉点进行地理编码,但不会对距离进行地理编码。我不能只增加 100 英尺,因为道路不一定完全笔直或完全朝着基本方向。

我调查了获得描述道路的折线,但从谷歌/VEarth 获得它的运气并不好。我从美国人口普查中查看了 TIGER/LINE,但他们的数据非常不准确。

任何人都可以就如何进行地理编码提出建议吗?这是针对公共地图的,因此任何来自 Google、Microsoft 等的免费 API 都应该没问题。

最后,顺便说一句,我正在寻找一个实际的街道地址而不是坐标。例如,我想知道我上面给出的示例中的范围是 508 到 563 Washington St。

0 投票
1 回答
5038 浏览

java - 谷歌地图将行车路线导出到 kml 文件 - java geogoogle

起初为我糟糕的语法感到抱歉。

我正在使用geogoogle(Google Geocoder Java API)http://geo-google.sourceforge.net/用Java编写程序

我需要从两个特定点获取这些点之间的步行方向,以及这些信息要导出到 KML 文件中。你知道我怎么能用Java做到这一点吗?有我可以使用的 API 吗?也许从 java 程序调用 google 并处理结果 - 但怎么做呢?

提前致谢。

PS。正如我在此处看到的那样,Google 提供了此功能http://www.gringod.com/2008/02/26/save-google-maps-driving-directions/但我需要从 Java 调用所有这些功能。

0 投票
2 回答
60389 浏览

api - 如何使用 OpenStreetMap 进行地理编码和路由?

因为 Google Maps API 在以色列不可用(请参阅此处),我想使用 OpenStreetMap。我对进行地理编码的所有不同方式感到困惑,即查找经纬度地址。

我也在寻找进行路由的最佳方式,即使用 OSM 显示两个位置之间的路线。

我在客户端上寻找 JavaScript,在我的服务器上寻找 .NET。

我也在寻找一种适用于希伯来语名称的解决方案,但我不认为这是一个限制。

0 投票
1 回答
3931 浏览

javascript - Getting Region Data of geolocation using Google Maps API

Is there an easy way to determine a point's region in the world based on it's latitude and longitude?

I have an entry form that a user enters in their address (city, state, and country). I then geocode this into a point that I can use on a Google Map.

However, I'd like to have it store the region of the point as well so I can use it for filtering the entry (North America, South America, Asia, Europe, Africa, Australia).

Is there a way to use the Google Maps API to determine the region of a geolocation?

0 投票
1 回答
912 浏览

ruby-on-rails - 创建和存储地理位置数据

我正在创建 Rails 应用程序,它允许用户将餐厅、商店等的地理位置数据添加到(Google)地图并进行查询。

首先我从http://geoapi.com开始,因为有一个功能可以创建我们自己的实体并查询它们。但是该服务不能很好地支持我的国家。因此,我决定在我自己的数据库中创建和存储地理位置数据。

有人可以告诉我什么是最好的宝石/插件吗?我找到了这些,但我想从你那里得到一些反馈。谢谢

http://github.com/queso/ym4r-gm

http://github.com/andre/geokit-rails

0 投票
8 回答
12729 浏览

php - 国家/城市/州验证

我想使用 PHP 和 jQuery 做以下事情

https://www.careerbuilder.com/share/register.aspx?sc_cmp1=JS_LoginASPX_RegNow

脚步

  1. 从下拉列表中选择一个国家。
  2. 城市下拉列表将自动填充所选国家/地区的城市列表。
  3. 如果该国家有可用的州,则州列表将与该国家的所有州列表一起可见。

然后我需要验证所选的城市、州和国家。

你有什么想法?

提前致谢

0 投票
1 回答
76 浏览

javascript - 从 GEvent 获取“i”的值

我正在尝试在按下地图时为地图上的每个图标添加一个事件侦听器。我将信息存储在数据库中,我想要检索的值是“i”,但是当我输出“i”时,我得到它的最后一个值,即 5(地图上绘制了 6 个对象)

下面是代码,获取 i 值的最佳方法是什么,而不是对象本身。

0 投票
13 回答
37657 浏览

javascript - 谷歌的地理编码器返回错误的国家,忽略地区提示

我正在使用 Google 的地理编码器来查找给定地址的 lat lng 坐标。

address变量取自输入字段。

我只想在 UK搜索位置。我认为指定'region': 'uk'应该足够了,但事实并非如此。当我输入“波士顿”时,它会在美国找到波士顿,而我想要在英国找到波士顿。

如何限制地理编码器仅从一个国家或可能从某个纬度 lng 范围返回位置?

谢谢

0 投票
2 回答
2657 浏览

google-maps - Google Maps API Geocode 在 Firefox 中给出错误“无效标签”

今天我遇到了以下问题:

Firefox 给出错误“Invalid Label”和 Chrome “Uncaught SyntaxError: Unexpected token :”。我发现了很多关于这个的帖子,我尝试了各种各样的东西,比如 eval(),但也:

结果相同。此外,其他 json 数据也可以正常工作,例如 flickr (" http://api.flickr.com/services/feeds/photos_public.gne?tags=cat&tagmode=any&format=json&jsoncallback= ?)。所以它与我猜是谷歌地图 API 输出..

提前致谢。

0 投票
3 回答
1835 浏览

iphone - 通过 UIWebView 访问谷歌地图 - 非法?

iPhone 开发新手。在第一个应用程序上工作。我正在通过 UIWebView 访问谷歌地图,以使用“ http://maps.google.com/maps?q=my address”转发地址。它可以工作,尽管它有一个怪癖,要求您点击“返回”按钮,然后点击“详细信息”按钮(由导航栏提供)以返回您开始的屏幕。如果有人知道它为什么这样做,我很想听听。然而,我真正的问题是,这是对谷歌地图的合法使用吗?由于我打算将此应用用于商业用途,我是否违反了 Google 的规则 + regs?如果它是非法的,我的选择是什么?谢谢。