【发布时间】:2016-11-10 23:10:34
【问题描述】:
以下链接 (Maps API) 发现肯辛顿圣地亚哥是一个社区。 https://maps.googleapis.com/maps/api/geocode/json?address=kensington,%20san%20diego
{
"results" : [
{
"address_components" : [
{
"long_name" : "Kensington",
"short_name" : "Kensington",
"types" : [ "neighborhood", "political" ]
},
{
"long_name" : "San Diego",
"short_name" : "San Diego",
"types" : [ "locality", "political" ]
},
{
"long_name" : "San Diego County",
"short_name" : "San Diego County",
"types" : [ "administrative_area_level_2", "political" ]
},
{
"long_name" : "California",
"short_name" : "CA",
"types" : [ "administrative_area_level_1", "political" ]
},
{
"long_name" : "United States",
"short_name" : "US",
"types" : [ "country", "political" ]
}
],
"formatted_address" : "Kensington, San Diego, CA, USA",
"geometry" : {
"bounds" : {
"northeast" : {
"lat" : 32.777394,
"lng" : -117.0968502
},
"southwest" : {
"lat" : 32.755116,
"lng" : -117.1127622
}
},
"location" : {
"lat" : 32.7668062,
"lng" : -117.1058848
},
"location_type" : "APPROXIMATE",
"viewport" : {
"northeast" : {
"lat" : 32.777394,
"lng" : -117.0968502
},
"southwest" : {
"lat" : 32.755116,
"lng" : -117.1127622
}
}
},
"place_id" : "ChIJQXneX0pU2YARsIgYMQOsyks",
"types" : [ "neighborhood", "political" ]
}
],
"status" : "OK"
}
以下链接(Places API)找不到 https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=36.26361161176487,-115.12227065576182&keyword=kensignton,%20san%20diego&rankby=distance(当然,如果没有 API 密钥,这将无法工作,但即使有密钥,它也会以 ZERO_RESULTS 响应)
{
"html_attributions" : [],
"results" : [],
"status" : "ZERO_RESULTS"
}
但是我无法使用 map api 找到我附近的星巴克(我试过了,它把我送到了加拿大)。那么...我如何搜索星巴克、社区或地址并获得合理的结果
【问题讨论】:
-
一些跛脚的人否决了这个问题......嗯
标签: google-maps google-maps-api-3 google-places-api