I have tried all the ways I could get my hands on for getting the current location but I am unable to make it work. I am using a development purpose device for testing this. I want to get the current location (which is working fine in web simulator application) and feed it to some function which draws the route on a google map. In the target device, if I feed two locations( i.e. fromLocation and toLocation) manually , it works fine but as soon as I give ‘fromLocation’ as the current location, nothing is shown in the map div. The code is as follows :
//inside some function
if(navigator.geolocation) {
console.log("inside geolocation function");
navigator.geolocation.getCurrentPosition(function(position) {
var pos = new google.maps.LatLng(position.coords.latitude,position.coords.longitude);//It gets stuck at this statement
console.log(pos);
calculateRoute(pos,destination);
});
}
else console.log("does not support geolocation");
//calculateRoute function
function calculateRoute(from, to) {
// Center initialized to New Delhi, India
var myOptions = {
zoom: 10,
center: new google.maps.LatLng(28.6, 77.2),
mapTypeId: google.maps.MapTypeId.ROADMAP,
streetViewControl : false
};
// Draw the map
var mapObject = new google.maps.Map(document.getElementById("map"), myOptions);
var directionsService = new google.maps.DirectionsService();
var directionsRequest = {
origin: from,
destination: to,
travelMode: google.maps.DirectionsTravelMode.DRIVING,
unitSystem: google.maps.UnitSystem.METRIC
};
directionsService.route(
directionsRequest,
function(response, status)
{
if (status == google.maps.DirectionsStatus.OK)
{
new google.maps.DirectionsRenderer({
map: mapObject,
directions: response
});
}
}
);
}
Here, if instead of
calculateRoute(pos,destination);
I give something like –
calculateRoute("Bangalore","Delhi");
then it works. So, the problem lies with finding the current location. I have given the location priveleges also in the config file.
Can’t get current location
Hi,
I have tried all the ways I could get my hands on for getting the current location but I am unable to make it work. I am using a development purpose device for testing this. I want to get the current location (which is working fine in web simulator application) and feed it to some function which draws the route on a google map. In the target device, if I feed two locations( i.e. fromLocation and toLocation) manually , it works fine but as soon as I give ‘fromLocation’ as the current location, nothing is shown in the map div. The code is as follows :
Here, if instead of
I give something like –
then it works. So, the problem lies with finding the current location. I have given the location priveleges also in the config file.
Please help
Thanks.
BY
16 Apr 2025
Tizen Studio
BY
04 Nov 2024
Tizen Studio
BY
02 Apr 2024
Tizen Studio