形成Google地图url,search特定坐标附近的特定地点
我有经纬度和我想寻找的地方的名字。 如何编辑Google地图url,以便获取一组坐标附近的所有地点(地点名称)?
我知道我可以使用Google Map API来做到这一点,但只是为了一个链接似乎很麻烦。
是的,我有很长一段时间的同样的问题,我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
这应该告诉你所有的俄亥俄州阿克伦周围的比萨饼店。