注意:此问题不适用于代码中的问题/问题。它的一般性问题是关于如何做到的?
我希望用户能够输入地址,一旦他/她点击按钮,我希望生成一个链接,该链接是谷歌地图上该地址的搜索结果。 我在某个地方看到过这样的事情 -
带字母的字母
Location: Address and [In here a link that takes them to google maps with the search result of that Address]
Time:00:00
这封信是一封预约信,显示他们要去的地址,时间和地址链接应该显示他们在谷歌地图上的位置。 这样的任何想法如何在用户输入的文本框中取出该字符串/地址并使其成为谷歌地图搜索结果? 这是一张当您点击该链接时将您带到Google Maps的图片,并向我展示了这样的地方我尝试在互联网上查找无法找到有用的内容信息。 感谢您的时间和善意的考虑。
答案 0 :(得分:4)
Google在https://developers.google.com/maps/documentation/urls/guide上有很多很好的文档和很多示例。
为了直接回答,只需用“+”替换地址中的空格,然后将其放入查询参数中。
例如。 https://www.google.com/maps/search/?api=1&query=toronto+street+winnipeg+mb
当然会出现无法正确理解您的地址或同一地址的多个地址等情况。如果您想要更可靠的内容,可以尝试使用Google地理编码API(https://developers.google.com/maps/documentation/geocoding/intro)
答案 1 :(得分:2)
Google Maps API似乎可以很好地解析网址中的地址并找到它。如果您在浏览器中,可以执行https://www.google.com/maps/place/my address here
,它会将您带到地图结果中,例如:
https://www.google.com/maps/place/1600 Pennsylvania Ave NW。
如果您希望它看起来更像是有效的网址,则可以使用“+”代替任何空格https://www.google.com/maps/place/1600+Pennsylvania+Ave+NW