xbr_gaode_search 1.0.0 copy "xbr_gaode_search: ^1.0.0" to clipboard
xbr_gaode_search: ^1.0.0 copied to clipboard

outdated

A new Flutter Plugin.

example/lib/main.dart

import 'package:flutter/material.dart';
import 'package:xbr_gaode_search/core/lat_lng.dart';
import 'package:xbr_gaode_search/core/driving_mode.dart';
import 'package:xbr_gaode_search/core/truck.dart';
import 'package:xbr_gaode_search/xbr_gaode_search.dart';

void main() {
  runApp(MyApp());
}

class MyApp extends StatefulWidget {
  @override
  _MyAppState createState() => _MyAppState();
}

class _MyAppState extends State<MyApp> {
  String _platformVersion = 'Unknown';

  @override
  void initState() {
    super.initState();
  }

  void search(){
    //初始化;主要针对IOS androidAppKey需在清单文件设置
    XbrAmapSearch.init(iosAppKey: "iosAppKey",androidAppKey: "");
    //关键词查询 返回大列表
    XbrAmapSearch.keywordsSearch( keyWord:"天安门", cityCode:"", page : 1, limit : 10, back:(code,data){});
    //输入提示 返回最近几条数据,cityLimit 是否限制在当前城市
    XbrAmapSearch.inputTips( newText:"天安门", city:"北京", cityLimit : false, back:(code,data){});
    //通过Id查询详情,通过关键词查询/输入提示会返回POI-id
    XbrAmapSearch.getPOIById( id:"h0000", back:(code,data){});
    //线路规划 wayPoints:点集合,支持最大18个点(起点+终点+16个途径点),drivingMode:偏好
    XbrAmapSearch.routeSearch(wayPoints:[MLatLng(0,0),MLatLng(0,0)],drivingMode:MODE.DRIVING_SINGLE_DEFAULT, back:(code,data){});
    //货车线路规划 wayPoints:点集合,支持最大18个点(起点+终点+16个途径点),drivingMode:偏好,truckInfo:车辆信息
    XbrAmapSearch.truckRouteSearch(
      wayPoints:[MLatLng(0,0),MLatLng(0,0)],
      drivingMode:MODE.DRIVING_SINGLE_DEFAULT,
      truckInfo:TruckInfo(plateProvince: "京",plateNumber: "A85A84",truckAxis: 4,truckHeight: 2.5,truckLoad: 4.2),
      back:(code,data){},
    );
    //地理编码
    XbrAmapSearch.geocoding(address: "北京",back:(code,data){});
    //逆地理编码
    XbrAmapSearch.reGeocoding(point: MLatLng(0,0),back:(code,data){});
  }

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
        appBar: AppBar(
          title: const Text('请在地图plugin测试'),
        ),
        body: Center(
          child: Text('请在地图plugin测试:dev搜索:xbr_gaode_amap'),
        ),
      ),
    );
  }
}
0
likes
0
points
18
downloads

Publisher

unverified uploader

Weekly Downloads

A new Flutter Plugin.

License

unknown (license)

Dependencies

flutter

More

Packages that depend on xbr_gaode_search

Packages that implement xbr_gaode_search