2017-10-07 49 views
-2

我想将我的地址保存到数据库并在Google地图上显示,但我不想使用经纬度方法。由于我看过几个例子,但其中大部分都向要保存数据的用户请求经纬度。但是,假设用户不知道什么是纬度和经度投入,他们只是想写下地址或从Google地图中选择?该场景的解决方案是什么?如何使用mvc保存Google地图位置

回答

1

你可能想看看这个

Google Geo Coding

下面是一个小例子,希望你学过谷歌地图API已经

var directionsService = new google.maps.DirectionsService; 
var directionsDisplay = new google.maps.DirectionsRenderer; 
var map = new google.maps.Map(document.getElementById('map'), { 
      zoom: 7, 
      center: { lat: 41.85, lng: -87.65 }// initial coords as default 
     }); 
     directionsDisplay.setMap(map); 

     directionsService.route({ 
      origin: Address here , 
      destination: Address here, 
      travelMode: 'DRIVING' 
     }, function(response, status) { 
     if (status === 'OK') { 
      directionsDisplay.setDirections(response); 

      directionsDisplay.setDirections(response); 
+0

谢谢。我不知道google map API实现以这种方式存在。我曾经工作过谷歌地图API,我想怎么做。谢谢你节省了几个小时。 – Emre

+0

@Emre如果它确实解决了您的问题,那么请不要忘记注册并标记为答案 – Saurabh