Android上的折线用于标记区域

时间:2019-02-25 20:45:40

标签: java android json maps polyline

我正在尝试在地图活动中勾勒出精确的区域,我的目标是当您搜索特定的国家或地区时,勾勒出类似于Google地图的轮廓。 目前,我正在尝试手动添加所有LatLng坐标,但是对于大区域来说,这是很多工作。

     //DECLARATION POINTS
    LatLng cbpoint1 = new LatLng(xx,xx);
    LatLng cbpoint2 = new LatLng(xx,xx);
    LatLng cbpoint3 = new LatLng(xx,xx);
    LatLng cbpoint4 = new LatLng(xx,xx);
// LatLng cb....99963652 = new LatLng(xx,xx);

    //SHOW ON MAP POLYLINE
    mMap.addPolyline(new PolylineOptions().add(cbpoint1).add(cbpoint2).add(cbpoint3).add(cbpoint4).width(8f).color(Color.RED));
    //option 2 SHOW CIRCLE
    mMap.addCircle(new CircleOptions().center(cbpoint1).radius(90000.0).strokeWidth(3f).strokeColor(Color.BLUE).fillColor(Color.argb(70,150,50,50))
    );

我找到了codepen.io,我认为这是一个很好的资源,但是我认为这可以被大量改进,在我看来,可以使用能够处理一个国家/地区的JSON文件来做到这一点。 Google是否有某种JS​​ON国家/地区文件?如果可以的话,我无法在线找到它,或者最好的实现方法是什么?

0 个答案:

没有答案