From f5530ed767d4cdbd7377604fbf1d644cecb34796 Mon Sep 17 00:00:00 2001 From: JerryYan <792602257@qq.com> Date: Sun, 30 Aug 2020 14:12:47 +0800 Subject: [PATCH] =?UTF-8?q?=E8=87=AA=E5=8A=A8=E6=90=9C=E7=B4=A2=E4=B9=B0?= =?UTF-8?q?=E5=AE=B6=E5=9C=B0=E5=9D=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- js/shundaijian.js | 24 +++++++++++++++++++++++- templete/shundaijian.html | 4 ++-- 2 files changed, 25 insertions(+), 3 deletions(-) diff --git a/js/shundaijian.js b/js/shundaijian.js index ceca4ba..398afc0 100644 --- a/js/shundaijian.js +++ b/js/shundaijian.js @@ -69,7 +69,7 @@ function invokeNavi(from, destination) { if (0 == arr.length) { var startpos= bMapTransQQMap(from[1], from[0]) var endpos = bMapTransQQMap(destination[1], destination[0]) - var urlStr = encodeURI('http://uri.amap.com/navigation?from='+startpos.lng+','+startpos.lat+',startpoint&to='+endpos.lng+','+endpos.lat+',endpoint&mode=car&policy=1&src=mypage&coordinate=gaode&callnative=0') + var urlStr = encodeURI('http://uri.amap.com/navigation?from='+startpos.lng+','+startpos.lat+',起点&to='+endpos.lng+','+endpos.lat+',终点&mode=car&policy=1&src=mypage&coordinate=gaode&callnative=0') plus.runtime.openURL(urlStr) return false } else { @@ -77,6 +77,27 @@ function invokeNavi(from, destination) { } } +function invokeSearch(address) { + if (0 === arr.length) { + var urlStr = encodeURI('http://api.map.baidu.com/geocoder?address='+address+'&output=html&src=cn.com.zgqlg.app') + plus.runtime.openURL(urlStr) + } else { + var map = arr[0]; + var title = map.title; + switch (title) { + case "百度地图": + goMaps( + "baidumap://map/geocoder?address="+address+"&src=cn.com.zgqlg.app" + ) + break; + case "高德地图": + goMaps('androidamap://poi?sourceApplication=nyx_super&keywords=' + address + + '&output=html&src="全亮共"') + break; + } + } +} + function openMapApp(destination) { function realOpen(idx) { var shopLat = destination[0]; @@ -204,6 +225,7 @@ const app = new Vue({ navi(destination) { invokeNavi(this.location, destination); }, + search: invokeSearch, loadData() { $.ajax({ url: qlgUrl("app/orders/shundaiList"), diff --git a/templete/shundaijian.html b/templete/shundaijian.html index 3be3243..509bf97 100644 --- a/templete/shundaijian.html +++ b/templete/shundaijian.html @@ -75,8 +75,8 @@ 商家 - {{each.distance_to_buyer}} - + {{each.distance_to_buyer}} + 购户