GeoHey Geofence.JS
GeoHey Geofence JavaScript SDK
云端使用: <script src="//dist.geohey.com/g-geofence.js/latest/g-geofence.min.js"></script>
快速开始
Web应用
<!doctype html>
<html>
<head>
<meta charset='utf-8'>
</head>
<body>
<script src="g-geofence.min.js"></script>
<script>
var GGeofence = require('GGeofence');
GGeofence.GeofenceManager.on('geofenceEnter', function(e) {
console.log(e.visitor.id, 'enter', e.geofence.region.name, 'at', new Date());
});
GGeofence.GeofenceManager.on('geofenceDwell', function(e) {
console.log(e.visitor.id, 'dwell', e.geofence.region.name, 'at', new Date());
});
GGeofence.GeofenceManager.on('geofenceLeave', function(e) {
console.log(e.visitor.id, 'leave', e.geofence.region.name, 'at', new Date());
});
GGeofence.GeofenceManager.add(new GGeofence.CircleRegion('testCircle', [116.39, 39.9], 1000));
GGeofence.GeofenceManager.updateVisitor(1, [116.39, 39.9]);
</script>
</body>
</html>
NodeJS应用
cd g-geofence-node
npm install
var GGeofence = require('./g-geofence-node/main.js');