帖子
帖子
用户
博客
课程
12下一页
返回列表 发新帖
显示全部楼层
62
帖子
2
勋章
1235
Y币

[YonStudio] aMap 绘制路线

[复制链接]
发表于 2023-11-3 15:46:57
ios不能显示drawRoute()绘制的路线
有没有使用纹理图片,建议贴一下代码看看。
62
帖子
2
勋章
1235
Y币
本帖最后由 mow8 于 2023-11-3 16:09 编辑
chyd · 2023-11-3 16:05有没有使用纹理图片,建议贴一下代码看看。

var aMapNavigation = function () {
        var lat = order && order.order_lat;
        var lon = order && order.order_lng;
        if (checkLocationValid({ lat: lat, lon: lon })) {
            aMap.open({
                rect: {
                    y: headerH,
                    h: api.winHeight - headerH
                },
                zoomLevel: 11,
                center: {
                    lon: lon,
                    lat: lat
                },
            }, function (ret, err) {
                console.log(JSON.stringify(ret));
                if (ret.status) {
                    api.showProgress();
                    showAddAnnotations({ lat: lat, lon: lon });
                    getLocation();
                } else {
                    api.toast({ msg: '很抱歉,地图打开失败,请稍后重试!' });
                }
            });
        }
    }


var searchRoute = function (location) {
        api.hideProgress();
        aMap.searchRoute({
            type: 'ride',
            start: {
                lon: location.lon,
                lat: location.lat
            },
            end: {
                lon: order.order_lng,
                lat: order.order_lat
            },
        }, function (ret, err) {
            if (ret && ret.status) {
                api.hideProgress();
                showDrawRoute()
                openFooterItem(ret.paths[0])
            } else {
                api.toast({ msg: '很抱歉,导航失败,请稍后重试!' });
            }
        });
    }

var showDrawRoute = function () {
        aMap.drawRoute({
            id: 0,
            autoresizing: false,
            styles: {
                rideLine: {                    //(可选项)JSON对象;骑行路线样式
                    width: 3,                 //(可选项)数字类型;骑行路线的线条宽度;默认:3
                    color: '#008000',          //(可选项)字符串类型;骑行路线的线条颜色,支持 rgb、rgba、#;默认:#698B22
                    lineDash: false,
                },
            }
        });

    }




mow8 · 2023-11-3 16:08var aMapNavigation = function () {
        var lat = order && order.order_lat;
        var lon = order && order.order_lng;

代码里面没有drawRoute的调用哦,建议你调试一下参数,比如线宽试着改变一下数据。
62
帖子
2
勋章
1235
Y币
chyd · 2023-11-3 16:12代码里面没有drawRoute的调用哦,建议你调试一下参数,比如线宽试着改变一下数据。

已经调用了,安卓已经出来了
380
帖子
4
勋章
6
Y币
index 参数传上。 id  值换一个试试,0是不是已经被占用了。

index:

类型:数字类型
描述:路线方案的索引,在 searchRoute 时返回的多个路线方案组成的数组中的索引
默认值:0
mow8 · 2023-11-3 16:27已经调用了,安卓已经出来了

width: 3, 改成width: 6,试一下。
62
帖子
2
勋章
1235
Y币
技术咨询-F · 2023-11-3 17:03index 参数传上。 id  值换一个试试,0是不是已经被占用了。

index:

都不行,searchRoute的数据是有的,但是地图上没有线,而且如果将autoresizing设为true,地图中心点就会丢失
380
帖子
4
勋章
6
Y币
mow8 · 2023-11-3 17:15都不行,searchRoute的数据是有的,但是地图上没有线,而且如果将autoresizing设为true,地图中心点就会丢失

选之前模块版本测试一次
62
帖子
2
勋章
1235
Y币
技术咨询-F · 2023-11-6 11:06选之前模块版本测试一次

之前的版本测试后,是正常有绘制的路线的
12下一页
您需要登录后才可以回帖 登录

本版积分规则