Fix location issue in incoming job order. #270

This commit is contained in:
Korina Cordero 2019-12-17 02:42:50 +00:00
parent 1b6727ca3d
commit 2d023b5e69
2 changed files with 29 additions and 158 deletions

View file

@ -936,9 +936,9 @@ $(function() {
var default_lat = {% trans %}default_lat{% endtrans %};
var default_lng = {% trans %}default_long{% endtrans %};
var map = mapCreate('m_gmap', default_lat, default_lng, 'road', 13);
var osm_map = mapCreate('m_gmap', default_lat, default_lng, 'road', 13);
var markerLayerGroup = L.layerGroup().addTo(map);
var markerLayerGroup = L.layerGroup().addTo(osm_map);
function selectPoint(lat, lng)
{
@ -950,45 +950,17 @@ $(function() {
// add marker to layer group
markerLayerGroup.addLayer(marker);
map.setView(new L.LatLng(lat, lng), 13);
osm_map.setView(new L.LatLng(lat, lng), 13);
// set value in hidden input
$('#map_lat').val(lat);
$('#map_lng').val(lng);
}
map.on('click', function(e) {
osm_map.on('click', function(e) {
selectPoint(e.latlng.lat, e.latlng.lng);
});
// BEGIN google maps stuff
/*
function selectPoint(map, latlng) {
var lat = latlng.lat();
var lng = latlng.lng();
// show it in map
map.removeMarkers();
map.setCenter(lat, lng);
map.addMarker({
lat: lat,
lng: lng,
icon: '/assets/images/icon-destination.png'
});
// set value in hidden input
$('#map_lat').val(lat);
$('#map_lng').val(lng);
}
var map = new GMaps({
div: '#m_gmap',
lat: {% trans %}default_lat{% endtrans %},
lng: {% trans %}default_long{% endtrans %},
click: function(e) {
// handle click in map
selectPoint(map, e.latLng);
e.stop();
}
});
*/
var handleAction = function() {
var text = $.trim($('#m_gmap_address').val());
GMaps.geocode({
@ -996,8 +968,6 @@ $(function() {
callback: function(results, status) {
markerLayerGroup.clearLayers();
if (status == 'OK') {
// google code
// selectPoint(map, results[0].geometry.location);
// OSM code
console.log(results);
var lat = results[0].geometry.location.lat();
@ -1026,9 +996,6 @@ $(function() {
{% if ftags.set_map_coordinate %}
// check if we need to set map
// google code
//var latlng = new google.maps.LatLng({{ obj.getCoordinates.getLatitude }}, {{ obj.getCoordinates.getLongitude }});
//selectPoint(map, latlng);
// OSM code
var lat = {{ obj.getCoordinates.getLatitude }};
var lng = {{ obj.getCoordinates.getLongitude }};
@ -1045,10 +1012,10 @@ $(function() {
var hub_lat = {{ obj.getCoordinates.getLatitude }};
var hub_lng = {{ obj.getCoordinates.getLongitude }};
var hmap = mapCreate('hub_map', hub_lat, hub_lng, 'road', 13);
var osm_hmap = mapCreate('hub_map', hub_lat, hub_lng, 'road', 13);
var destLayerGroup = L.layerGroup().addTo(hmap);
var hubLayerGroup = L.layerGroup().addTo(hmap);
var destLayerGroup = L.layerGroup().addTo(osm_hmap);
var hubLayerGroup = L.layerGroup().addTo(osm_hmap);
var dest_icon = L.icon({
iconUrl: '/assets/images/icon-destination.png',
@ -1071,38 +1038,8 @@ $(function() {
hubLayerGroup.addLayer(hub_marker);
{% endfor %}
// google code
/*
var hmap = new GMaps({
div: '#hub_map',
lat: {{ obj.getCoordinates.getLatitude }},
lng: {{ obj.getCoordinates.getLongitude }}
});
hmap.addMarker({
lat: {{ obj.getCoordinates.getLatitude }},
lng: {{ obj.getCoordinates.getLongitude }},
icon: '/assets/images/icon-destination.png',
title: "Destination",
content: "Destination"
});
{% for hub in hubs %}
hmap.addMarker({
lat: {{ hub.hub.getCoordinates.getLatitude }},
lng: {{ hub.hub.getCoordinates.getLongitude }},
title: "{{ hub.hub.getName }}",
content: "{{ hub.hub.getName }}",
icon: '/assets/images/icon-outlet.png'
});
{% endfor %}
*/
{% endif %}
// END google maps stuff
$("#row-form").submit(function(e) {
if (form_in_process) {
alert("Cannot submit form twice. First submission still in progress.");

View file

@ -894,7 +894,6 @@
{% block scripts %}
{{ include('map/' ~ map_js_file) }}
<!-- <script src="//maps.google.com/maps/api/js?key={{ gmaps_api_key }}" type="text/javascript"></script> -->
<script src="//maps.googleapis.com/maps/api/js?key={{ gmaps_api_key }}&libraries=places" type="text/javascript"></script>
<script src="/assets/vendors/custom/gmaps/gmaps.js" type="text/javascript"></script>
@ -930,9 +929,9 @@ $(function() {
var default_lat = {% trans %}default_lat{% endtrans %};
var default_lng = {% trans %}default_long{% endtrans %};
var map = mapCreate('m_gmap', default_lat, default_lng, 'road', 13);
var osm_map = mapCreate('m_gmap', default_lat, default_lng, 'road', 13);
var markerLayerGroup = L.layerGroup().addTo(map);
var markerLayerGroup = L.layerGroup().addTo(osm_map);
function selectPoint(lat, lng)
{
@ -944,56 +943,25 @@ $(function() {
// add marker to layer group
markerLayerGroup.addLayer(marker);
map.setView(new L.LatLng(lat, lng), 13);
osm_map.setView(new L.LatLng(lat, lng), 13);
// set value in hidden input
$('#map_lat').val(lat);
$('#map_lng').val(lng);
}
map.on('click', function(e) {
osm_map.on('click', function(e) {
selectPoint(e.latlng.lat, e.latlng.lng);
});
// BEGIN google maps stuff
/*
function selectPoint(map, latlng) {
var lat = latlng.lat();
var lng = latlng.lng();
// show it in map
map.removeMarkers();
map.setCenter(lat, lng);
map.addMarker({
lat: lat,
lng: lng,
icon: '/assets/images/icon-destination.png'
});
// set value in hidden input
$('#map_lat').val(lat);
$('#map_lng').val(lng);
}
var map = new GMaps({
div: '#m_gmap',
lat: 14.6091,
lng: 121.0223,
click: function(e) {
// handle click in map
selectPoint(map, e.latLng);
e.stop();
}
});
*/
var handleAction = function() {
var text = $.trim($('#m_gmap_address').val());
GMaps.geocode({
address: text,
callback: function(results, status) {
map.removeMarkers();
var handleAction = function() {
var text = $.trim($('#m_gmap_address').val());
GMaps.geocode({
address: text,
callback: function(results, status) {
markerLayerGroup.clearLayers();
if (status == 'OK') {
// google code
// selectPoint(map, results[0].geometry.location);
// OSM code
console.log(results);
var lat = results[0].geometry.location.lat();
var lng = results[0].geometry.location.lng();
@ -1021,9 +989,6 @@ $(function() {
{% if ftags.set_map_coordinate %}
// check if we need to set map
// google code
//var latlng = new google.maps.LatLng({{ obj.getCoordinates.getLatitude }}, {{ obj.getCoordinates.getLongitude }});
//selectPoint(map, latlng);
// OSM code
var lat = {{ obj.getCoordinates.getLatitude }};
var lng = {{ obj.getCoordinates.getLongitude }};
@ -1040,10 +1005,10 @@ $(function() {
var hub_lat = {{ obj.getCoordinates.getLatitude }};
var hub_lng = {{ obj.getCoordinates.getLongitude }};
var hmap = mapCreate('hub_map', hub_lat, hub_lng, 'road', 13);
var osm_hmap = mapCreate('hub_map', hub_lat, hub_lng, 'road', 13);
var destLayerGroup = L.layerGroup().addTo(hmap);
var hubLayerGroup = L.layerGroup().addTo(hmap);
var destLayerGroup = L.layerGroup().addTo(osm_hmap);
var hubLayerGroup = L.layerGroup().addTo(osm_hmap);
var dest_icon = L.icon({
iconUrl: '/assets/images/icon-destination.png',
@ -1065,39 +1030,8 @@ $(function() {
hubLayerGroup.addLayer(hub_marker);
{% endfor %}
// google code
/*
var hmap = new GMaps({
div: '#hub_map',
lat: {{ obj.getCoordinates.getLatitude }},
lng: {{ obj.getCoordinates.getLongitude }}
});
hmap.addMarker({
lat: {{ obj.getCoordinates.getLatitude }},
lng: {{ obj.getCoordinates.getLongitude }},
icon: '/assets/images/icon-destination.png',
title: "Destination",
content: "Destination"
});
{% for hub in hubs %}
hmap.addMarker({
lat: {{ hub.hub.getCoordinates.getLatitude }},
lng: {{ hub.hub.getCoordinates.getLongitude }},
title: "{{ hub.hub.getName }}",
content: "{{ hub.hub.getName }}",
icon: '/assets/images/icon-outlet.png'
});
{% endfor %}
*/
{% endif %}
// END google maps stuff
$("#row-form").submit(function(e) {
if (form_in_process) {
alert("Cannot submit form twice. First submission still in progress.");