Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function parseLocation(loc) {
- var retLoc = loc;
- switch($.type(loc)) {
- case 'string':
- var ll = loc.split(opts.locationSep);
- if(ll[0] && ll[1])
- retLoc = L.latLng(ll);
- else
- retLoc = null;
- break;
- case 'array':
- retLoc = L.latLng(loc);
- break;
- case 'object':
- var lat, lng;
- if(loc.hasOwnProperty('lat'))
- lat = loc.lat;
- else if(loc.hasOwnProperty('latitude'))
- lat = loc.latitude;
- if(loc.hasOwnProperty('lng'))
- lng = loc.lng;
- else if(loc.hasOwnProperty('lon'))
- lng = loc.lon;
- else if(loc.hasOwnProperty('longitude'))
- lng = loc.longitude;
- retLoc = L.latLng(parseFloat(lat),parseFloat(lng));
- break;
- default:
- retLoc = loc;
- }
- return roundLocation( retLoc );
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement