2013-04-23 24 views
0

我嵌入了谷歌地圖幾次,只做了基本的東西。在嵌入式Google地圖中提供KML數據,但是如何向用戶隱藏KML

現在我需要覆蓋一個城市的地區。我努力獲得,解析和調整所有地區的所有座標,我不希望別人複製我的座標。

我可以顯示疊加層,但阻止用戶讀取KML座標嗎?有沒有一種方法來嵌入它們,而不是讓每個人都可以在javascript api塊中看到路徑?

回答

1

嘗試使用FusionTablesLayer。您可以將KML導入FusionTable,並阻止其下載,但將其顯示在地圖上。人們可以看看你的座標,但抓住它們會很困難(但可能並非不可能)。

+0

我創建了一個融合表,我已將它設置爲「可通過鏈接訪問」,我有我想要呈現的地圖的「發佈」html代碼嵌入到我的網站中。現在如何防止座標被下載?在嵌入代碼中,「查詢選擇」的標識符很長。這個標識符不僅可以用來訪問地圖,還可以用來訪問被引用的數據(kml座標?) – Allisone 2013-05-03 13:15:13

+0

正如我在我的原始答案中所說的,人們可以看到你的表格(使用該ID),但是如果你配置你的表格以防止下載,他們將無法下載數據(但他們可以「看到」它)。即使看到[保護的地圖圖層](http://googlegeodevelopers.blogspot.com/2011/03/fusion-tables-protected-map-layer.html) – geocodezip 2013-05-03 13:19:30

+0

ok ,在我的設置「下載融合表」現在是禁止的,我嘗試了一個普通用戶也可以訪問。我不知道你的意思是「看」它(數據),但現在我試着看到用戶只需雙擊地區融合表的kml單元,在那裏他就可以「看到」原始kml代碼,所以他可以立即複製和粘貼所有的座標。重複#amountDistricts時間,他複製了我所有的工作:(這對我來說意味着我必須付錢,還是我仍然錯過了一個選擇? – Allisone 2013-05-03 14:14:48

相關問題