Commit 557ac29ed046e7f6e76ea81c3473970293d42af6

Authored by Anastasia
1 parent 031b4e2b

stock map

Showing 1 changed file with 30 additions and 4 deletions   Show diff stats
web/js/stock.js
... ... @@ -19,15 +19,32 @@ $(function() {
19 19 $("#add-data").data('count', count);
20 20 }
21 21 );
22   - $(document).on( '#shoplang-2-address','blur', function () {
  22 + $(document).on('blur', '#shoplang-2-address', function () {
23 23 var address = $("#shoplang-2-address").val() + " "+$("#select2-w2-container").text();
24 24 console.log(address);
25 25 geocoder.geocode( { 'address': address}, function(results, status) {
26 26 console.log(status);
27 27 if (status == google.maps.GeocoderStatus.OK) {
28   - //console.log(results[0].geometry.location.lat()+" "+results[0].geometry.location.lng());
  28 +
29 29 $("#lat").val(results[0].geometry.location.lat());
30 30 $("#lng").val(results[0].geometry.location.lng());
  31 + start_position = new google.maps.LatLng(results[0].geometry.location.lat(), results[0].geometry.location.lng());
  32 + settings = {
  33 + styles: styles,
  34 + zoom: 12,
  35 + scrollwheel: false,
  36 + center: start_position,
  37 + mapTypeControl: true,
  38 + mapTypeControlOptions: {style: google.maps.MapTypeControlStyle.DROPDOWN_MENU},
  39 + navigationControl: false,
  40 + navigationControlOptions: {style: google.maps.NavigationControlStyle.SMALL},
  41 + scaleControl: true,
  42 + streetViewControl: true,
  43 + rotateControl: true,
  44 + zoomControl: true,
  45 + mapTypeId: google.maps.MapTypeId.ROADMAP
  46 + };
  47 + map = new google.maps.Map(document.getElementById("map_canvas"), settings);
31 48 var marker = AddMarker();
32 49 marker.setMap(map);
33 50 } else {
... ... @@ -35,8 +52,17 @@ $(function() {
35 52 }
36 53 });
37 54 });
38   -
39   - var start_position = new google.maps.LatLng('50.435', '30.60');
  55 + var lat, lng;
  56 + if ($("#lat").val() !== "" && $("#lng").val() !== ""){
  57 + lat = $("#lat").val();
  58 + lng = $("#lng").val();
  59 + }else{
  60 + lat = '50.435';
  61 + lng = '30.60';
  62 + }
  63 + console.log(lat);
  64 + console.log(lng);
  65 + var start_position = new google.maps.LatLng(lat, lng);
40 66 var styles = [
41 67 {
42 68 stylers: [
... ...