1 |
- <view class="map-container"><view class="navbar"><view class="back-btn" bindtap="{{a}}"><text class="back-icon">←</text><text class="back-text">返回</text></view><view class="title">自定义行程</view></view><view class="map-view"><map class="map" latitude="{{b}}" longitude="{{c}}" markers="{{d}}" scale="{{e}}" show-location="{{true}}" enable-zoom="{{true}}" enable-scroll="{{true}}" bindmarkertap="{{f}}" polyline="{{g}}" bindloaded="{{h}}" include-points="{{i}}"></map><view class="search-box"><view class="search-icon">🔍</view><input class="search-input" type="text" placeholder="搜索景点、酒店、商场等" bindconfirm="{{j}}" value="{{k}}" bindinput="{{l}}"/></view><view class="debug-panel"><view class="debug-btn" bindtap="{{m}}"><text>添加测试标记</text></view><view class="debug-btn" bindtap="{{n}}"><text>标记信息</text></view><view class="debug-btn" bindtap="{{o}}"><text>重载标记</text></view><view class="debug-btn" bindtap="{{p}}"><text>显示所有景点</text></view><view wx:if="{{q}}" class="debug-btn" bindtap="{{r}}"><text>重置视图</text></view></view><view class="bottom-panel"><view class="panel-header"><text class="panel-title">添加到行程</text><text class="panel-subtitle">已选择 {{s}} 个地点</text></view><scroll-view wx:if="{{t}}" class="location-list" scroll-y="true"><view wx:for="{{v}}" wx:for-item="item" wx:key="e" class="{{['location-item', item.f && 'active']}}" bindtap="{{item.g}}"><view class="location-index">{{item.a}}</view><view class="location-info"><text class="location-name">{{item.b}}</text><text class="location-address">{{item.c}}</text></view><view class="location-actions"><view class="action-btn delete-btn" catchtap="{{item.d}}"><text class="action-icon">×</text></view></view></view></scroll-view><view wx:else class="empty-state"><view class="empty-icon">📍</view><text class="empty-text">点击地图或搜索添加地点</text></view><view class="action-buttons"><view class="action-btn secondary" bindtap="{{w}}"><text>清空</text></view><view bindtap="{{x}}" class="{{['action-btn', 'primary', y && 'disabled']}}"><text>生成行程</text></view></view></view></view></view>
|