%7C11211%7C11206%7C11222在谷歌静态地图中意味着什么



我一直在反复阅读《静态地图开发人员指南》中的部分内容,只是不明白这部分内容的作用:

%7C11211%7C11206%7C11222

来自:

https://maps.googleapis.com/maps/api/staticmap?center=Williamsburg,纽约布鲁克林;缩放=13&大小=400x400&标记=颜色:蓝色%7标记:S%7C11211%7C11206%7C1122

比如,我知道这个URL在地图上添加了3个相同风格的标记,中心是纽约布鲁克林的威廉斯堡,但我没有看到其他标记是如何放置的。

每个标记描述符必须包含一组一个或多个位置,用于定义在地图上放置标记的位置。这些位置可以指定为纬度/经度值,也可以指定为地址。这些位置使用管道字符(|)分隔。

我看不出哪里有地址或纬度/经度值。。这是速记吗?

我在谷歌上搜索了这一行,到处都是人们用它来问如何创建一个中心标记,并以此为例,而不是解释它的其余部分是如何工作的。

解码的%7C11211%7C11206%7C11222部分只是|11211|11206|11222——这些只是用管道分隔的邮政编码。

虽然邮政编码不是你通常所说的"地址",但在这种情况下,你可以将其用作一个地址,因为地图只是将标记放在邮政编码的中心。

如果你想使用实际地址,你可以这样做:

http://maps.googleapis.com/maps/api/staticmap?center=Williansburg,+Brookly,+NY&zoom=13&size=400x400&maptype=roadmap&format=png&visual_refresh=true&markers=size:mid%7Ccolor:blue%7Clabel:S%7CWilliansburg,+Brookly,+NY

或者,如果你真的想让自己轻松一点,可以使用这样的生成器。

最新更新