2012-12-15 48 views
1

我開始在Google Maps項目上工作,但我對Google Maps Api完全陌生,以及我的JavaScript技能都很小,我的背景是Java。我已經開始閱讀文檔和教程,但一些基本問題沒有得到答覆,所以我希望得到您的幫助。Google Maps Api - 新手

  1. Google Maps API是否提供用戶訪問控制的方式?比方說,我有一張地圖,我的註冊用戶(Joomla網站)可以添加地標,如果允許該用戶在地圖上工作,我該如何告訴Google地圖?或者我必須在沒有Google Maps API的情況下自行處理?

  2. 什麼是正確的方法來創建以下功能:我想讓用戶將地標添加到空地圖。然後我會檢查添加的點是否可以公開發布。如果沒關係,那麼我想將該地標轉移到公共地圖。

  3. 是否有某些Maps API功能可以讀出特定地圖上的地標?

安迪

回答

0
  1. 關於用戶訪問控制,似乎我已經混了兩兩件事。當您在Google網站上使用Google地圖並使用標記創建地圖時,您可以指定允許在該地圖上添加和編輯標記的其他用戶。但是,Google Maps API顯然不會保存您正在處理的地圖的服務器端副本。所以一切都發生在您的網站。如果你添加標記,那麼你必須自己跟蹤它們,所以用戶訪問控制也是你自己的問題。 但是,我想知道當我用自己的標記在Google Maps網站上創建自己的地圖時會發生什麼情況,然後我會在我的網站上顯示該地圖。那麼讀出標記的方式是什麼,讓我們來說一下標記列表。

  2. 看來,正確的方法是自己實現它。讓用戶設置標記,將標記保存在數據庫中。查看標記,如果接受標記,並在使用標記填充地圖時將其顯示在公共地圖上。

  3. 好了,我一直在讀周圍,我發現了,這顯然是谷歌地圖不提供功能讀出地圖上的所有標記:how to get all markers on google-maps-v3