【问题标题】:Google Maps geocoding differences谷歌地图地理编码差异
【发布时间】:2013-10-30 05:43:37
【问题描述】:

我查看了答案部分,虽然很多都是相似的,但没有一个直接解决这个问题。

我的地址在网页中已被地理编码,因此:

var lat = '';
var lng = '';
var address = '3100 Ray Ferrero Jr Blvd Fort Lauderdale, FL 33314';
geocoder.geocode( { 'address': address}, function(results, status) {
  if (status == google.maps.GeocoderStatus.OK) { then I display the map }

这给出了一个大概的位置,但它是错误的。

我还有一个使用相同地址的完整尺寸谷歌地图的链接

https://maps.google.com/maps?f=q&hl=en&q=3100+Ray+Ferrero+Jr+Blvd,+Fort+Lauderdale+FL+33314

这会正确映射位置(使用与网页相同的地址)。

唯一让我觉得奇怪的是,这条街在两张地图上似乎都不存在,而是校园的一部分。全页地图怎么能直接链接到这个地址而网页嵌入版不能呢?

【问题讨论】:

    标签: google-maps google-geocoding-api


    【解决方案1】:

    Google Maps 使用许多不同的数据来源,地理编码器只是其中一种。 Places API 是另一个。

    该位置(当前)不在地理编码器中。它位于Places API database

    【讨论】:

    • 感谢您提供的信息。知道为什么当谷歌真的无法对该位置进行地理编码时,它会在地理编码上返回“OK”吗?
    • 如果它可以返回任何匹配的字符串,它将返回 OK。结果中包含结果的准确性和类型的数据,以及可用于评估其适用性的其他信息(如格式化的地址)。
    猜你喜欢
    • 2014-12-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-29
    • 2011-08-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多