2014-12-03 95 views
5

我試圖創建一個使用google maps api這類似於靜態地圖網址如下創建消息泡沫和路徑上谷歌靜態地圖

enter image description here

好像我需要增加縮放級別,並添加路徑參數給url。我試圖像下面

http://maps.googleapis.com/maps/api/staticmap?scale=4&format=png32&center=50.133751,4.833644&zoom=16&size=640x640&markers=color:red%7C50.133751,4.833644&sensor=false&path=color:blue|48.133751,4.833644|50.133751,4.833644&style=feature:road.local 

創建URL,但它是不是給需要的結果,我需要創建一個基於提供的地址和緯度/經度值的動態網址。我以某種方式需要以這種方式旋轉地圖,以便它總是在中間有一條垂直的道路,這樣我就可以在上面畫一條路。此外,我需要一個泡沫,它會顯示一個固定的時間來達到5/1分鐘。

我目前沒有使用任何編程語言。我正在嘗試手動創建這些網址。

在此先感謝。

編輯:我現在不需要旋轉它。只需要顯示給定緯度/經度/地址值的1-5分鐘方向和消息氣泡,我已經創建了一個靜態圖像,我可以將其顯示爲覆蓋圖。

+0

靜態地圖沒有允許您旋轉地圖的選項 – duncan 2014-12-04 07:42:19

+0

我將無需旋轉即可管理,至少我需要顯示靜態文本的路徑和白色氣泡 – 2014-12-04 08:12:36

+0

我有幾個問題。如果我明白,你想得到一個靜態圖像,並有一個指定位置的路徑。該靜態圖片還必須包含指示需要多長時間才能到達的氣泡。如果我無法在最長的時間內完成(5分鐘),會發生什麼情況? – 2016-08-16 10:48:42

回答

5

根據您的具體需要顯示的路徑,並從1到5分鐘的時間,我會建議如下:

所有你需要知道你有關於標籤

    2個possibilites第一
  1. 使用standard marker並添加標籤與1長度[AZ],[0-9](所以只是你的情況......時間一到五)
  2. 使用custom icon已經包括標籤(在你的情況,這是一個選擇,因爲你只需要創建一個包含「2分鐘」什麼的五個圖像)

對於我將採取中心的第一個選項的兩個連接點並添加一個白色標記,路線持續時間的標籤如markers=color:white|label:1|52,5210924,13,39181335。然後你的路線上會有一個白色的標準標記,如this

對於第二個選項,您可以將標記位置從路徑更改(取決於標籤圖像的外觀)並添加具有正確持續時間的圖像(1.png,2.png,3.png ,. ..)像markers=icon:https//your.path/to/image.png|52,5210924,13,39228335。像這樣,你可以包含你自己的圖像,看起來像this(對不起的圖像抱歉;-))。

添加帶有標籤的自定義標記圖標(URL)可悲的是not possible

我認爲在你的情況下(當手動創建它時)可以創建5個氣泡圖像並將其添加到靜態地圖中。更快,更容易(但不是很好看)的方式將是第一種選擇,因爲您可以將它放在路徑上,而不必創建氣泡圖像。

+0

讚賞downvote的原因。 – mxlse 2016-08-15 12:28:04

+0

正如一邊;例如,如果有人願意在標籤上應用一點CSS,則可以使用帶有標籤的自定義標記圖標,例如採用:before:之後的形式。 – 2016-08-18 00:44:16

+0

感謝mxlse,但我已經使用折線算法在地圖上創建圓點。 – 2016-09-22 03:06:54