diff --git a/pages/index/index.js b/pages/index/index.js
index f05f394..1f64511 100644
--- a/pages/index/index.js
+++ b/pages/index/index.js
@@ -98,6 +98,20 @@ Page({
     },
     load: function (e) {
         console.log(e);
+    },
+    openLocation: function(e) {
+        var latitude = Number(e.currentTarget.dataset.latitude);
+        var longitude = Number(e.currentTarget.dataset.longitude);
+        var name = e.currentTarget.dataset.name;
+        var address = e.currentTarget.dataset.address;
+
+        wx.openLocation({
+            latitude: latitude,
+            longitude: longitude,
+            name: name,
+            address: address,
+            scale: 18
+        });
         var t = e.currentTarget.dataset.index, a = this.data.swiperWidth * e.detail.height / e.detail.width;
         this.data.banner[t].height = a, this.setData({
             swiperHeight: a
diff --git a/pages/wangdian/wangdian.js b/pages/wangdian/wangdian.js
index df1357b..34f74fe 100644
--- a/pages/wangdian/wangdian.js
+++ b/pages/wangdian/wangdian.js
@@ -141,4 +141,22 @@ Page({
       }
     })
   },
+
+  // 打开地图导航
+  openLocation() {
+    if (this.data.info.latitude && this.data.info.longitude) {
+      wx.openLocation({
+        latitude: Number(this.data.info.latitude),
+        longitude: Number(this.data.info.longitude),
+        name: this.data.info.name,
+        address: this.data.info.address,
+        scale: 18
+      })
+    } else {
+      wx.showToast({
+        title: '暂无位置信息',
+        icon: 'none'
+      })
+    }
+  },
 })
\ No newline at end of file
diff --git a/pages/wangdian/wangdian.wxml b/pages/wangdian/wangdian.wxml
index 9655801..2ac8910 100644
--- a/pages/wangdian/wangdian.wxml
+++ b/pages/wangdian/wangdian.wxml
@@ -8,9 +8,9 @@
               <view class="ld" wx:for="{{info.service}}" wx:key="index_i" wx:for-item="s" style="background-color: {{s.color}};">{{s.label}}</view>
             </view>
             <view class="tag">{{info.tags}}</view>
-            <view class="ads"><text class="iconfont icon-dingwei"></text>{{info.address}}</view>
+            <view class="ads" bindtap="openLocation"><text class="iconfont icon-dingwei"></text>{{info.address}}</view>
             <view class="ads yingye"><text class="iconfont icon-shijian"></text>{{info.businesshours || "24小时"}}</view>
-            <view class="dw">
+            <view class="dw" bindtap="openLocation">
                 <text class="ico iconfont icon-daohangdaohang"></text>
                 <view class="jl">{{info.distance}}</view>
             </view>
diff --git a/pages/wangdianList/wangdianList.wxml b/pages/wangdianList/wangdianList.wxml
index f077772..85b9566 100644
--- a/pages/wangdianList/wangdianList.wxml
+++ b/pages/wangdianList/wangdianList.wxml
@@ -4,8 +4,8 @@
             <view bindtap="toPage" class="more" data-refresh="1" data-url="map/map">全部网点></view>
             <view class="title_c">离我最近<view class="line"></view></view>
         </view>
-        <view bindtap="toPage" class="index-wangdian-box" wx:for="{{wangdianList}}" wx:key="index" wx:for-item="item" data-refresh="1" data-url="wangdian/wangdian?number={{item.number}}">
-            <view class="info">
+        <view class="index-wangdian-box" wx:for="{{wangdianList}}" wx:key="index" wx:for-item="item">
+            <view class="info" bindtap="toPage" data-refresh="1" data-url="wangdian/wangdian?number={{item.number}}">
                 <view class="title">
                   <view class="title_c">{{item.name}}</view>
                   <view class="ld" wx:for="{{item.service}}" wx:key="index_i" wx:for-item="s" style="background-color: {{s.color}};">{{s.label}}</view>
@@ -14,7 +14,7 @@
                 <view class="ads"><text class="iconfont icon-dingwei"></text>{{item.address}}</view>
                 <view class="jiqi">洗车机:闲{{item.free}}/{{item.machine}}台</view>
                 <view class="yingye">{{item.businesshours || '24小时'}}</view>
-                <view class="dw">
+                <view class="dw" catchtap="openLocation" data-latitude="{{item.latitude}}" data-longitude="{{item.longitude}}" data-name="{{item.name}}" data-address="{{item.address}}">
                     <text class="ico iconfont icon-daohangdaohang"></text>
                     <view class="jl">{{item.distance}}</view>
                 </view>