index.wxml 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. <!-- 地图 -->
  2. <map id="myMap" hidden="{{!showMap}}" show-location polyline="{{polyline}}" markers="{{markers}}" bindcontroltap="bindcontroltap" longitude="{{longitude}}" latitude="{{latitude}}"></map>
  3. <view class="container">
  4. <view class="current-item">
  5. <view class="wrap">
  6. <view class="myPosition"><view class="t">起点</view>{{sname}}</view>
  7. <view class="address" style="padding-bottom:15rpx;">{{saddress}}</view>
  8. <view class="name"><view class="t">终点</view>{{name}}</view>
  9. <view class="address">{{address}}</view>
  10. </view>
  11. <!-- 方案 -->
  12. <view class="navType">
  13. <view class="navType-item {{indexCurrent==index?'navType-sel':''}}" data-idx="{{index}}" bindtap="changeNavType" wx:for="{{navType}}" wx:key='index'>
  14. <image class="navType-icon" src="{{item.icon}}" mode="widthFix"></image>
  15. <view class="navType-name">{{item.name}}</view>
  16. </view>
  17. </view>
  18. </view>
  19. <!-- 其他路线详情 -->
  20. <view class="navType-detail" hidden="{{!showDetail}}">
  21. <view class="navType-detail-title">
  22. <image src="../../images/gdmap/tip.png" mode="widthFix"></image> 路线详情</view>
  23. <view class="navType-title">
  24. <text wx:if="{{distance}}">全程约{{distance}}</text>
  25. <text wx:if="{{lights}}">,途径{{lights}}个路口/红绿灯</text>
  26. <text wx:if="{{duration}}">,预计{{duration}}到达</text>
  27. <text wx:if="{{cost}}">,打车约{{cost}}元</text>。
  28. </view>
  29. <view class="navType-detail-wrap">
  30. <view class="navType-detail-item start">从 {{sname}} 出发</view>
  31. <view class="navType-detail-item" wx:for="{{info.paths[0].steps}}" wx:key='index'>
  32. {{item.road}}
  33. <text>{{item.instruction}}</text>
  34. </view>
  35. <view class="navType-detail-item end">到达 {{name}}</view>
  36. </view>
  37. </view>
  38. </view>
  39. <!-- 公交路线 -->
  40. <view class="transfer-list" hidden='{{!showBusPaths || transits.length == 0}}'>
  41. <view class="transfer-item" wx:for="{{transits}}" wx:key='index'>
  42. <view class="transfer-transport">
  43. <block wx:for="{{item.transport}}" wx:for-item="sport" wx:key='index'>{{sport}}</block>
  44. </view>
  45. <view class="route-info">
  46. 约{{item.distance}} · {{item.duration}} ·
  47. <text wx:if="{{item.walking_distance.length>1}}">步行{{item.walking_distance}}</text>
  48. <text wx:if="{{item.cost != null}}"> · {{item.cost}}元</text>
  49. </view>
  50. </view>
  51. </view>
  52. <view hidden="{{showDetail || !showBusPaths || transits.length!=0}}" class="tip">
  53. 暂无公交路线
  54. </view>
  55. <view style="height:200rpx;"></view>
  56. <view class="bottom-bar" hidden='{{!showBusPaths || transits.length == 0}}'>
  57. <button class="navTap" bindtap="transferOpts">出行方案</button>
  58. </view>
  59. <view class="bottom-bar" hidden='{{!showNav}}'>
  60. <button class="navTap" bindtap="showNav">导航</button>
  61. </view>