0

簡而言之,我想要更大的管理控制通過用戶在我的網站上放置的谷歌地圖標記。 (目標是停止浪費時間和垃圾郵件的人)。控制用戶放置的谷歌地圖標記

我希望用戶在初次登錄我的網站後,能夠在請求提供的Google地圖上放置標記,將被管理員(我)接受或拒絕。

雖然標記請求正在等待身份驗證,但其他用戶不會看到它,也不會發布到網站。

如果請求被接受,標記將被髮布到網站供所有其他用戶查看。

如果請求被拒絕,它將不會被髮布到網站,並因此被刪除。

這可能是很多要問,但是有無論如何通過html代碼和谷歌地圖api(UI事件函數)輸入這個概念到我的網站?

(我一直使用至今這個鏈接,我的進步 - https://developers.google.com/maps/documentation/javascript/events

回答

0

這是一個有趣的用例。

然而,解決這個問題的辦法很簡單。整個實施中的關鍵方法是setVisible()。以下是您可以嘗試實施的步驟:

  • 第一步是讓用戶有機會在地圖上創建標記。您可以將代碼寫入createMarker()方法中。確保將該標記的可見性設置爲false,setVisbility(false)。這將限制用戶看到他們創建的標記。
  • 第二步是保存該標記。這可以通過使用可獲取lat和lang值的getPosition()方法來完成。您需要創建一個表來存儲OffCourse。
  • 最後,您需要根據數據庫中可用的位置和內容來顯示該標記。這可以在您批准或拒絕標記的簡單UI的幫助下完成。在一些聽衆的幫助下,您可以將視線更改爲true

基本代碼請參考此tutorial