如何在后台定期进行Google Maps Javascript API调用?

时间:2016-08-26 12:55:39

标签: php google-maps google-maps-api-3 javascript-events

我正在使用多边形围栏(使用Google Maps Javascript API)创建地图,并希望定期检查这些围栏中是否存在某些点(移动设备的位置)。我当然有定期提供移动设备的位置。但是想知道是否有可能以某种方式在后台进行API调用并接收数据而无需加载/查看网页..以及如何实现相同的内容?

要补充一点,我想要精确实现的是:

Google Maps Javascript API有一个Geometry库,可以调用方法google.maps.geometry.poly.containsLocation(LatLng coordinate,Polygon polygon)

我在数据库中存储了coordinatepolygon坐标值。但不知何故,我需要能够定期在API上调用此方法,并对正在跟踪的设备进行一些更改,我仍然坚持这样做。定期检查需要在C ++中实现,或者很乐意接受任何建议。

我查看了https://github.com/tparkin/Google-Maps-Point-in-Polygon,看看我是否可以转换此逻辑并避免进行API调用,但仍然不支持该库。需要进一步探索它。  任何帮助/指导都表示赞赏。

1 个答案:

答案 0 :(得分:2)

如果您有一个点和一个多边形,则根本不需要使用Google Maps API。如果你有用C ++编写的代码,那么使用像GIS section here中讨论的那样的库可能会更容易。

使用JavaScript在后台执行此操作需要ServiceWorkers,我认为这不适用于Google Maps JS API。