2015-04-07 40 views
0

我一直在閱讀和重新閱讀的靜態地圖開發人員指南的部分,我只是不理解這是什麼部分也:%7C11211%7C11206%7C11222 Google靜態地圖的含義是什麼?

%7C11211%7C11206%7C11222

從這個:

https://maps.googleapis.com/maps/api/staticmap?center=Williamsburg,Brooklyn,NY&zoom=13&size=400x400& 標記=顏色:藍%7Clabel:S%7C11211%7C11206%7C11222

我喜歡這個網址爲地圖增加了3個相同樣式的標記,中心位於紐約布魯克林的威廉斯堡,但我沒有看到其他標記的放置方式。

每個標記描述符必須包含一組一個或多個位置,這組位置定義了標記放置在地圖上的哪個位置。這些位置可以指定爲緯度/經度值或地址。這些位置使用管道字符(|)分隔。

我看不到哪裏有地址或經度/緯度值..這是速記?

我使用谷歌搜索該行,所有人都用它來問如何創建一箇中心標記,使用它作爲一個例子,而不是解釋它的其餘部分是如何工作的。

回答

2

%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 

或者,如果你真的想使它容易對自己,用生成像this