如果我的位置位于多边形之外,如何让Google地图显示对话框?

时间:2013-08-24 04:27:21

标签: php google-maps google-maps-api-3 geolocation geofencing

如果我定义了一个区域(多边形,图像边界等),我希望能够提醒用户他们当前位置是否在Google地图中的地理位置/地理围栏区域之外。我可以通过HTML5地理定位来确定用户的位置,我只需要知道如果用户使用指定区域之外的网页,如何显示警报。第一次海报,请放轻松。 :)

2 个答案:

答案 0 :(得分:1)

  1. 使用google maps api加载geometry library
  2. 使用containsLocation utility method确定用户的当前位置是否在您的地理围栏区域内。
  3. 向用户显示提醒。
  4. 对于警报本身,您有几种选择。最简单的方法是使用标准的javascript alert调用。您还可以使用地图api infowindow甚至第三方灯箱覆盖。

答案 1 :(得分:0)

检查这个......

Google-Maps-Point-in-Polygon