2012-10-31 92 views
1

目前,在我正在開發的一個Web應用程序上,我們的一位客戶要求提供一個功能,我不太確定如何實現。我們在主頁上有Google Map,我們的客戶希望能夠在該地圖上進行演示。我見過兩個客戶想要的例子。第一個例子是http://www.scribblemaps.com/,我可以在其中繪製線條,形狀,並在專業版「塊箭頭」這是我們的客戶要求。但是,此應用程序只允許您在其網站上創建地圖,然後將其另存爲JPEG。我們的客戶希望在我們的應用程序中這樣做。 Scribble Maps通過使用Adobe Flash來實現這一點,我猜他們將Google Map放置在背景中,我不確定它會是我們的最佳路線。自定義多邊形/用戶可編輯形狀

我還發現這個博客http://googlegeodevelopers.blogspot.com/2011/11/make-your-map-interactive-with-shape.html描述了用戶可編輯形狀。在這個例子中,我可以創建形狀並調整大小後創建。我想知道是否有可能創建一個像塊箭頭一樣的自定義多邊形作爲地圖上的另一個按鈕,用戶可以將該形狀添加到地圖並編輯大小?我意識到用戶可以使用自定義多邊形按鈕,但我知道我們的客戶不會每次都繪製自己的箭頭。

*編輯*

所以,我很清楚我沒有要求任何人編寫任何代碼,但對我來說點的信息的方向。我想知道是否可以預先創建像「塊箭頭」這樣的多邊形形狀,以便我們的客戶端可以單擊並拖動以僅使用Google Maps API在地圖上繪製此圓形或矩形的箭頭。

+0

你到底在問什麼?準備好的一段代碼來繪製箭頭形狀的多邊形?當然可以做到,但你是獲得報酬的人。否則,您可以告訴您的客戶與我聯繫。 :-) – Marcelo

+0

如果你花時間閱讀我的文章,你會發現我並沒有要求任何人寫任何代碼。我非常有能力在沒有您的幫助的情況下編寫代碼。 – iJared

回答

0

我曾經在我的項目中執行過類似的任務。 你可以讓他們在地圖上繪製形狀。在我的項目中,我讓用戶通過點擊地圖並在每次點擊時添加一個標記來繪製那裏的形狀,當他點擊現有標記時,所有制作者都會形成一個封閉的多邊形。然後你可以將它保存到數據庫。就上面提到的編輯部分而言,可以將多邊形的可編輯屬性設置爲true,以使它們可以用多邊形進行播放。

希望這可以幫助你在你的項目。 快樂編碼!好運

+0

感謝您的迴應,但正如我所提到的,我知道您可以使用自定義多邊形工具繪製任何形狀,並單擊繪製線條並關閉與Illustrator中的鋼筆工具類似的多邊形。我試圖找到的是,如果有一種方法,我可以創建一個像「塊箭頭」或「八角形」的預製形狀,或者您可以點擊並拖動以繪製圓形和矩形的東西。 – iJared

+0

您的意思是[自定義覆蓋](https://developers.google.com/maps/documentation/javascript/v2/overlays#Custom_Overlays) – user1759484

+0

感謝您的鏈接,但我之前閱讀過,並且它不足以滿足我需要的去做。 – iJared