形成Google地图url,search特定坐标附近的特定地点

我有经纬度和我想寻找的地方的名字。 如何编辑Google地图url,以便获取一组坐标附近的所有地点(地点名称)?

我知道我可以使用Google Map API来做到这一点,但只是为了一个链接似乎很麻烦。

您可以使用查询参数ll作为您的经纬度,您可以使用查询参数q来search您想要的内容。

http://maps.google.com/?ll=39.774769,-74.86084

或者你可以

http://maps.google.com/?q=your+query

是的,我有很长一段时间的同样的问题,我find了一个完美的问题。 这里有一些参数。

 https://maps.google.com/?parameter=value 

q =

用于在Google地图search中指定search查询。
例如:

 https://maps.google.com/?q=newyork or https://maps.google.com/?q=51.03841,-114.01679 

近=

用于指定位置,而不是将其放入q中。 还有一个额外的效果,允许您通过更精确的方式来增加AddressDetails精度值。 如果q是一个商业或类似的东西,大多只会有用。

Z =

缩放级别。 可以正常设置19,但在某些情况下可以达到23。

LL =

地图中心点的纬度和经度。 必须按照这个顺序。 需要十进制格式。 有趣的是,你可以使用这个没有q,在这种情况下,它不显示标记。

SLL =

与ll类似,只有这样才能设置商业search的中心点的纬度/经度。 需要与ll相同的input条件。

T =

设置显示的地图种类。 可以设置为:

 m – normal map k – satellite h – hybrid p – terrain 

SADDR =

设置路线search的起点。 您也可以在括号中添加文字,在方向侧边栏加粗。

DADDR =

设置方向search的结束点,并再次将括号中添加的任何文本加粗。您还可以添加“+ to:”,这将通过点设置。 这些可以添加多次。

通过=

允许您通过点插入方向。 必须是CSV格式。 例如,via = 1,5地址1和5将通过没有条目的边栏中的点。 起始点(设置为0),2,3和4将显示全部地址。

doflg =

更改用于测量距离的单位(将默认为原产国的标准单位)。 更改为公制的ptk或帝国的ptm。

MSA =

用我的地图的东西。 设置为0显示已定义的“我的地图”,b打开“我的地图”侧边栏,1显示“我的地图”选项卡,或2显示“我的地图”创build者窗体。

参考: http : //moz.com/ugc/everything-you-never-wanted-to-know-about-google-maps-parameters

附加信息:

http://maps.google.com/maps?q=loc :放入经纬度后,例如:

http://maps.google.com/maps?q=loc:51.03841,-114.01679

这将显示地图上的指针,但会压制地址的地理编码,最好是没有地址的位置,或者Google地图显示不正确地址的位置。

您可以使用Google地图的新url: https : //www.google.com/maps/@39.774769,-74.86084,18z,等同于http://maps.google.com/?ll=39.774769,-74.86084

39.774769是纬度,-74.86084是经度,18z是18缩放级别。

你想在那个已知的地方附近search什么?

例如,如果您想在已知位置附近search餐馆,则可以使用参数“q =”和“near =”构build此url:maps.google.com/?q=restaurant&near=47.154719,27.60551

有关完整参数的列表,您可以看到: https : //web.archive.org/web/20070708030513/http : //mapki.com/wiki/Google_Map_Parameters

根据您希望的信息格式,您可以在url末尾添加如下参数输出:maps.google.com/?q=restaurant&near=47.154719,27.60551&output=kml

对于更多types的输出格式,您可以阅读第2章: http : //csie-tw.blogspot.de/2009/06/android-driving-direction-route-path.html

最新的url是:

https://google.com/maps/search/ 您的searchstring

例子:

https://google.com/maps/search/empire州build设;

https://google.com/maps/search/1600 Pennsylvania Ave NW,Washington,DC 20500

Google现在有一个专门用于地图url的文档页面:

https://developers.google.com/maps/documentation/urls/guide

API密钥不是必需的。

操纵一个例子,我想出了适合你的问题的这个URLscheme:

 https://www.google.com/maps/search/<search term>/@<coordinates>,<zoom level>z 

一个有效的例子是:

https://www.google.com/maps/search/pizza/@41.089988,-81.542901,12z

这应该告诉你所有的俄亥俄州阿克伦周围的比萨饼店。