2016-04-23 93 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。