如问题中所述,我在gmaps中有一个地方的CID,现在我想获得一个包含有关它的信息的JSON。
我阅读了gmaps文档,但我找不到任何合适的例子来说明这样做,除了可以根据纬度和经度给出结果的例子。
有没有办法只提供CID来获取JSON,我认为这是一个POI的唯一标识?
提前致谢。
编辑:
这是我目前拥有的ID格式(CID):
8266932037173600175
这是我想要获得的一个例子(place_id):
ChIJyWEHuEmuEmsRm9hTkapTCrk
两者实际上是不同的,而只有place_id是获得POI JSON的合法参数,而CID似乎不是此查询的可能性。
EDIT2:
这是我从以下地方获得CID的地方:
- >
答案 0 :(得分:0)
给出placeId
这样的https://maps.googleapis.com/maps/api/place/details/json?placeid=ChIJPTacEpBQwokRKwIlDXelxkA&key=YOUR_API_KEY
(来自PlaceId Finder):
Statue of Liberty National Monument Place ID: ChIJPTacEpBQwokRKwIlDXelxkA New York, NY, United States
您可以拨打Google Places API Details Service:
以下示例按placeid请求地点的详细信息:
import pandas as pd
training_data = pd.read_csv("Train_wo_Header.csv") #I read my training data set
data = training_data.ix[:,[0,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31]] #picking up all rows expect index 2, which is my output
target = training_data.ix[:,[2]]
from sklearn import svm #Code from the URL above
clf = svm.SVC(gamma=0.001, C=100.)
clf.fit(data,target)
test_data = pd.read_csv("test_wo_Header.csv") #this is my test data
clf.predict(test_data[-10:]) #predicting the last 10 values
请注意,您需要使用自己的API密钥替换此示例中的密钥,以便请求在您的应用程序中运行。