2016-04-23 55 views
0

我使用Python編寫Telegram Bot,我使用Google Maps Geolocation API來查找不同的地址。我有一個帶有formatted_address字段的JSON對象,其中包含正確格式的位置的確切地址,例如:100 Green Hwy, Mattapan, MA 02122, USA通過電報發送谷歌地圖給定的地址

我想的位置發送到聊天對話,這樣的事情:

Location sample image

或者至少產生一個谷歌地圖鏈接指向的位置,因此其他人聊天可以使用谷歌地圖或瀏覽器打開鏈接。

所以只是要清楚,我想發送的位置信息給定100 Green Hwy, Mattapan, MA 02122, USA或它的座標電報聊天對話(如果有可能找到他們),或至少發送一個鏈接,看起來類同這一個:https://maps.google.com/location/100+Green+Hwy+Mattapan+MA(請注意,我只是做了它,這不會工作)。

回答

1

我終於可以使用Geolocation API來完成了。我提出這個要求

https://maps.googleapis.com/maps/api/geocode/json?address=HERE_THE_FULL_ADDRESS_AND_CITY&key=MY_API_KEY 

我得到了它包含的幾何鍵內的緯度和經度的JSON響應(然後,我用電報博特API的sendLocation功能,發送COORDS。