0

添加數據我做了一個定製的谷歌地圖使用javascript: http://resortstudio.ch/kontakt/Google我-地映射到定製的谷歌地圖

我想直接添加(導入)許多標記從個人谷歌 - 我 - 地方 - 地圖。 從類似的例子:http://goo.gl/maps/0uRg

換句話說。我想從Google地圖上保存的個人地圖導入我的自定義樣式的地圖。有沒有簡單的方法導入這些地方/標記,而不必將代碼中的每個位置寫入我的自定義地圖?

回答

4

您可以使用KmlLayer in the google maps API v3導入KML。有一個KML version of that map available

Here is an example that displays the example you provided using the API v3

你問:

  1. 有沒有一種方法,直接鏈接到在谷歌KML的文件映射 ,而不是下載/把我自己的KML的服務器上的文件?
  • 上面的示例使用直接鏈接到存儲在 谷歌的服務器上的KML文件。
  • 當我加載KML層,它忽略了地圖的我的定義的 「中心」。在上面的例子中,「中心」設置爲芝加哥,但被KML(紐約市)覆蓋。任何方式來覆蓋KML中心設置?

  • 您也可以下載KML通過點擊鏈接KML從已保存的地圖上面提到的,見下圖,注意最後一個環節(KML)。

    enter image description here

    +1

    剛剛添加了一個編輯你的答案顯示在那裏他們可以找到自己的地圖的KML下載以供日後參考 – 2012-07-09 17:03:03

    +0

    除非我很困惑的用戶,這是已經在那裏:https://maps.google .ch/maps/ms?ie = UTF8&msa = 0&output = kml&msid = 214148915556581732425.00048c8d7a85cb1291e7e無論如何,我不認爲OP提供了一個到他們地圖的鏈接,只是一個類似於他們想使用的例子。 – geocodezip 2012-07-09 17:16:17

    +0

    仔細一看,你的例子清楚表明我是如何得到這個鏈接的,這是一個進步,謝謝你,接受了這個改變。 – geocodezip 2012-07-09 17:22:52