2017-06-30 13 views
0

は、私が選択した場所に警告したいが、それは何も警告されていません。現在の場所ピッカーの場所を取得するにはどうすればよいですか?

<div class="form-group"> 
    <input class="placepicker form-control" data-map-container-id="collapseOne"/> 
</div> 
<div id="collapseOne" class="collapse"> 
    <div class="placepicker-map thumbnail"></div> 
</div> 



var mapPlacepicker = $(".placepicker").placepicker(); 


$(".placepicker").each(function() { 
     var target = this; 
     var $collapse = $(this).parents('.form-group').next('.collapse'); 
     var $map = $collapse.find('.another-map-class'); 
     var placepicker = $(this).placepicker({ 
      map: $map.get(0), 
      placeChanged: function(place) { 
        alert("place changed: ", place.formatted_address, this.getLocation()); 
      } 
     }).data('placepicker'); 
    }); 

https://jsfiddle.net/vfgv7dtz/4/

答えて

1

をあなたはあなたの中にplaceChangedのコードを配置する必要があり、この

var mapPlacepicker = $(".placepicker").placepicker({placeChanged: function(place) { 

        alert("place changed: "+ place.formatted_address +" Latitude" +this.getLocation().latitude + " Longitude" + this.getLocation().longitude); 
      }}); 
のように初期化

をplacepicker

はここにあります。https://jsfiddle.net/vfgv7dtz/5/

関連する問題