2013-06-11 77 views
1

我想在頁面中嵌入googlemap,但我不希望用戶能夠通過檢查代碼來確定地理位置。隱藏用戶的嵌入式地圖的地理位置

我使用JavaScript API插入其中已經過壓縮一個單獨的JS文件中的地理位置地圖和裝載但LON-LAT仍然容易識別嘗試。

關於如何去做這件事的任何提示?

p.s.我知道這聽起來像想要做的奇怪的事情!它是一個謎,我不希望人們能夠:-)

+0

是不是地圖網址的緯度/經度部分?如果是這樣,沒有什麼可以做的,以防止它devtools /螢火蟲... – dandavis

+0

對不起,我應該提到我正在渲染地圖作爲街景全景。如前所述,我使用Javascript API將其插入div。當我檢查該div時,除非我錯過了某些東西,否則我無法在任何地方看到緯度/經度? – user1803975

+0

好吧,好吧,如果谷歌不讓貓出來,你必須在你的JS代碼。沒有完美的方式來隱藏每個人。你可以使用danml.com/slim/ [工具>郵編輸入到腳本]將你的JS代碼變成一個自解壓縮zip,從源代碼中刪除所有的人工可讀性。它可以被逆向工程,但你可能會阻止99%的休閒騙子。如果你這樣做,當你保存它時,在生成的郵政編碼之前插入「eval」(不帶引號)。您也可以使用slim的dataURL工具從您的代碼生成腳本.src屬性... – dandavis

回答

0

作弊如何調用服務來獲取geolocations?你可以遍歷結果添加標記(我使用google.maps.event.addListener來包含工具提示)。用戶將不得不檢查服務的結果。

如果你願意,你可以使用的唯一標識符爲您服務電話,這是唯一有效的一次。缺點是頁面刷新不再可能,因爲您會再次使用相同的參數調用該服務。

相關問題