如何生成谷歌地图搜索结果的链接

时间:2017-11-10 21:19:14

标签: c# asp.net google-maps search

注意:此问题不适用于代码中的问题/问题。它的一般性问题是关于如何做到的?

我希望用户能够输入地址,一旦他/她点击按钮,我希望生成一个链接,该链接是谷歌地图上该地址的搜索结果。 我在某个地方看到过这样的事情 -

带字母的字母

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的图片,并向我展示了这样的地方This opens up when the link is clicked我尝试在互联网上查找无法找到有用的内容信息。 感谢您的时间和善意的考虑。

2 个答案:

答案 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