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