Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google maps 谷歌放置坏数据_Google Maps_Google Maps Api 3_Google Places Api_Google Places - Fatal编程技术网

Google maps 谷歌放置坏数据

Google maps 谷歌放置坏数据,google-maps,google-maps-api-3,google-places-api,google-places,Google Maps,Google Maps Api 3,Google Places Api,Google Places,Google Places提供的某些地点详细信息不正确。 例如,如果在“自动完成”中键入塞伦盖蒂国家公园,则有: {“预测”:[ { “描述”:“坦桑尼亚马拉塞伦盖蒂塞伦盖蒂国家公园”, “id”:“08bd9d4d10a2c77c36987c118a638ba8f75fb2f1”, “匹配的子字符串”:[ { “长度”:23, “偏移量”:0 } ], “参考文件”:“CKRAAAWMW4D0BVC9xVNF73SDNNPIQ841LRJ02RIALXFONLOJMBP01NFPAJVFQVT

Google Places提供的某些地点详细信息不正确。 例如,如果在“自动完成”中键入塞伦盖蒂国家公园,则有:

{“预测”:[
{
“描述”:“坦桑尼亚马拉塞伦盖蒂塞伦盖蒂国家公园”,
“id”:“08bd9d4d10a2c77c36987c118a638ba8f75fb2f1”,
“匹配的子字符串”:[
{
“长度”:23,
“偏移量”:0
}
],
“参考文件”:“CKRAAAWMW4D0BVC9xVNF73SDNNPIQ841LRJ02RIALXFONLOJMBP01NFPAJVFQVTA1LJSCXHCOGTU9P83KUYAD7F2XIQ_KqR0A_SBHG8QVEEAIWLEBU1DU8YFYFHZFFRNPDNGPACV6V8”,
“条款”:[
{
“偏移量”:0,
“价值”:“塞伦盖蒂国家公园”
},
{
“抵销”:25,
“价值”:“塞伦盖蒂”
},
{
“抵销”:36,
“价值”:“马拉”
},
{
“抵销”:42,
“价值”:“坦桑尼亚”
}
],
“类型”:[“机构”、“地理编码”]
}],“状态”:“确定”}
没关系。注:坦桑尼亚马拉塞伦盖蒂塞伦盖蒂国家公园。 但是,如果您访问Google Places的详细信息,您会发现:

{
“调试信息”:[],
“html_属性”:[],
“结果”:{
“地址组件”:[
{
“龙之名”:“塞伦盖蒂”,
“短名称”:“塞伦盖蒂”,
“类型”:[“行政区\级别\ 2”,“政治”]
},
{
“long_name”:“Mara”,
“短名称”:“玛拉”,
“类型”:[“行政区”和“一级”,“政治”]
},
{
“long_name”:“TZ”,
“短名称”:“TZ”,
“类型”:[“国家”、“政治”]
}
],
“格式化地址”:“坦桑尼亚”,
“几何学”:{
“地点”:{
“lat”:-2.333333,
“液化天然气”:34.833333
}
},
“图标”:”http://maps.gstatic.com/mapfiles/place_api/icons/generic_business-71.png",
“id”:“08bd9d4d10a2c77c36987c118a638ba8f75fb2f1”,
“名称”:“塞伦盖蒂国家公园”,
...
},
“状态”:“确定”
}
我们可以看到格式化的地址不正确,国家名称是TZ而不是坦桑尼亚,等等。 我想将这些数据传递给地理编码,这样我就可以拥有一个视口和其他几何体数据,但为此我需要一个合适的地址,如predictions.description中给出的地址。 在自动完成中选择此位置时,是否有方法获取此数据? 或者有没有其他方法来获取对这个地方进行地理编码所需的信息


非常感谢当你需要类似于
predictions.description
的地址时,为什么不使用
predictions.description
但是,位置详细信息不是由谷歌提供的,而是由谷歌用户提供的。尽管这是真的,但“地理编码”类型的数据应该由谷歌控制。不管怎样,没关系,我会找到一种在描述中使用地理编码的方法;这比访问PlacesDetails要简单得多