1.在高德地图->控制台->应用管理->我的应用中添加

2.在配置文件中添加申请到key和安全密钥

 3.页面使用

<view @tap="goMap1" class="navigation-right">
	<image src="../../static/index/Map-index.png" mode=""></image>
</view>

 4.data中定义list用来承接后台传递数据

data() {
	return {
		list: []
	};
},

5.调用接口获取数据

getOrder_info() {
	let that = this
	server.getOrder_info(that.model).then(res => {
		this.list = res.data;
		console.log('订单详情接收', this.list)
	})
},

6.uni.openLocation(OBJECT)

使用应用内置地图查看位置。

goMap1() { //
	console.log('纬度',this.list.list.store_info.latitude)
	console.log('经度',this.list.list.store_info.longitude)
	uni.openLocation({
	    latitude: Number(this.list.list.store_info.latitude),//维度
		longitude: Number(this.list.list.store_info.longitude),//经度
		scale: 18,//缩放比例,范围5~18,默认为18
		name: '' + this.list.list.store_info.store_name,//地址名称
		address: '' + this.list.list.store_info.address,//地址详情
	})
},

this.list.list.store_info.latitude数据返回格式为字符串格式需要进行number转换才能进行展示

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐