1

我开始从事 Google Maps 项目,但我对 Google Maps Api 完全陌生,而且我的 JavaScript 技能还很小,我的背景是 Java。我已经开始阅读文档和教程,但一些基本问题仍未得到解答,所以我希望能得到你的帮助。

  1. Google Maps api 是否提供了用户访问控制的方法?可以说,我有一张地图,我的注册用户(Joomla 网站)可以在其中添加地标,如果允许该用户在地图上工作,我如何告诉 Google 地图?还是我必须在没有 Maps API 的情况下自己解决这个问题?

  2. 创建以下功能的正确方法是什么:我想让用户将地标添加到空地图。然后我会检查添加的点是否可以公开发布。如果没问题,那么我想把那个地标转移到公共地图上。

  3. 是否有一些 Maps API 功能可以读取特定地图上的地标?

安迪

4

1 回答 1

0
  1. 关于用户访问控制,我似乎混合了两件事。当您在 Google 网站上使用 Google 地图并使用标记创建地图时,您可以指定允许在该地图上添加和编辑标记的其他用户。但是,Google Maps api 显然不会保存您正在处理的地图的服务器端副本。所以一切都发生在您的网站上。如果您添加标记,那么您必须自己跟踪它们,因此用户访问控制也是您自己的问题。但是,我想知道,当我使用自己的标记在 Google 地图网站上创建自己的地图,然后在我的网站上显示此地图时会发生什么。那么读出标记的方法是什么,让我们说一个标记列表。

  2. 似乎正确的方法是自己实现它。让用户设置标记,将标记保存在数据库中。查看标记,如果接受,请在使用标记填充地图时将其标记并显示在公共地图上。

  3. 好的,所以我一直在阅读并发现,显然谷歌地图不提供读取地图上所有标记的功能:如何在 google-maps-v3 上获取所有标记

于 2012-12-16T18:53:39.477 回答