平台兼容性

MapForAppPlus使用说明

具体属性可参考uni-app或小程序的map组件
详细的属性和方法说明参见组件注释
PS:本组件为非自定义组件编译模式下的小伙伴提供了基础(苦力)部分的编码工作,方便小伙伴们二次开发以应用5+ API的能力,对于使用【自定义组件】编译模式的小伙伴们,建议使用官方map组件,配合$getAppMap方法调用全部5+ API的能力
<yi-map-for-app-plus :longitude="position.longitude" :latitude="position.latitude" @markertap="markerClick"/>
import YiMapForAppPlus from '@/components/yi-map-for-app-plus/Yi-MapForAppPlus';

export default {
    computed:{
        position(){
            return {
                longitude: 108.88392,
                latitude: 40.339493
            }
        }
    },

    methods:{
        markerClick(marker){
            marker.setIcon('/static/my-icon.png');
        }
    }
}
关于为什么要做这么一个组件,是因为鄙人所在项目需要运用更多的地图能力在5+ APP中,然而uni-app提供的map组件在5+ APP中表现实在欠佳,而且貌似无法通过5+ API直接获取map组件的实例(非自定义组件编译模式下),因此决定仿照原生map组件的属性和事件,实现一个基础版地图组件,之后在其他项目中只需要引入该组件,再根据项目需求进行简单的二次开发即可。所以希望这部分基本工作对大家都有帮助!

隐私、权限声明

1. 本插件需要申请的系统权限列表:

位置信息

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问