var firstLocation = new AR.GeoLocation(47.801427, 13.044800);
var secondLocation = new AR.GeoLocation(47.800526, 13.044403);
var distanceInMeter = firstLocation.distanceTo(secondLocation);
var thirdLocation = new AR.GeoLocation(47.801096, 13.041893);
var distanceToUser = thirdLocation.distanceToUser();
Please read through our JavaScript API reference as it already contains code snippets for various functions, including the AR.GeoLocation and AR.RelativeLocation API!
Best regards
Andreas
C
Christian Huanchicay
said
almost 6 years ago
Please show me a example code...thanks
A
Andreas Schacherbauer
said
almost 6 years ago
Hi Christian, Please refer to the GeoLocation documentation. AR.GeoLocations have a 'distanceTo' and 'distanceToUser' function that you can use to get the distance between either two AR.GeoLocations or a GeoLocation and your current position. You can use 'AR.context.onLocationChanged' to get notified when the user location changes.
With these information, you can use AR.Model.scale.x, AR.Model.scale.y & AR.Model.scale.z to change the model scale.
Best regards
Andreas
C
Christian Huanchicay
said
almost 6 years ago
Hi Everyone...
I know I can put a 3d object in a geolocation point based on a relative position, but my question is how can i handle the scale of object based on the distance to it (from user)? ...for that the scale of the object is real in sight and distance of user
Christian Huanchicay