新轮子:调起地图App实现路径规划导航等



  • 新造了一个轮子,用来调起地图App实现路径规划导航等。

    NPM:https://www.npmjs.com/package/react-native-map-linking
    GitHub: https://github.com/starlight36/react-native-map-linking

    这是一个利用React Native的Linking组件唤起系统内建地图的轮子, 目前支持:

    • Android平台
      • 高德地图
      • 百度地图
    • iOS平台
      • 高德地图
      • 百度地图
      • 苹果地图

    使用npm安装

    npm install react-native-map-linking --save
    

    引用组件, 开始使用:

    import MapLinking from 'react-native-map-linking';
    
    // 唤起地图, 并在地图上标记一个点
    MapLinking.markLocation({lat: 40, lng: 118}, 'aaa', 'bbb');
    
    // 唤起地图, 并让地图规划从开始到结束的路线
    MapLinking.planRoute({lat:40, lng: 118, title: '起点'}, {lat:40, lng: 119, title: '终点'}, 'drive');
    
    // 唤起地图, 并发起导航
    MapLinking.navigate({lat:40, lng: 118, title: '终点'});
    

    MIT协议~