Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var map;
- var Loc1;
- $('#mapPage').live('pageshow',
- function(event, ui) {
- var mapOptions = {
- zoom : 7,
- mapTypeId : google.maps.MapTypeId.ROADMAP,
- center : Loc1
- };
- map = new google.maps.Map(document.getElementById('map_canvas'),
- mapOptions);
- });
- function initialize(Hlat1, Hlng1, Hlat2, Hlng2) {
- Loc1 = new google.maps.LatLng(Hlat1, Hlng1);
- var $content = $("#mapPage div:jqmData(role=content)");
- $content.height(screen.height);
- $.mobile.changePage($("#mapPage"));
- calcRoute(Hlat1, Hlng1, Hlat2, Hlng2);
- }
- function calcRoute(Hlat1, Hlng1, Hlat2, Hlng2) {
- var rendererOptions = {
- draggable : true
- };
- var directionsDisplay = new google.maps.DirectionsRenderer(rendererOptions);
- var directionsService = new google.maps.DirectionsService();
- var request = {
- origin : new google.maps.LatLng(Hlat1, Hlng1),
- destination : new google.maps.LatLng(Hlat2, Hlng2),
- travelMode : google.maps.DirectionsTravelMode.DRIVING
- };
- directionsService.route(request, function(response, status) {
- if (status == google.maps.DirectionsStatus.OK) {
- directionsDisplay.setDirections(response);
- directionsDisplay.setMap(map);
- }
- });
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement