[Opt3.0]全览地图默认不绘制起、终点
This commit is contained in:
@@ -355,7 +355,8 @@ class OverMapView @JvmOverloads constructor(
|
||||
if (startPointDrawable != -1) {
|
||||
mStartMarker = mAMap!!.addMarker(
|
||||
MarkerOptions()
|
||||
.icon(BitmapDescriptorFactory.fromResource(startPointDrawable)))
|
||||
.icon(BitmapDescriptorFactory.fromResource(startPointDrawable))
|
||||
)
|
||||
}
|
||||
if (endPointDrawable != -1) {
|
||||
mEndMarker = mAMap!!.addMarker(
|
||||
@@ -608,20 +609,16 @@ class OverMapView @JvmOverloads constructor(
|
||||
* 绘制起始点、终点
|
||||
*/
|
||||
private fun drawStartAndEndMarker(coordinates: List<LatLng>) {
|
||||
if (mStartMarker != null) {
|
||||
mStartMarker!!.isVisible = false
|
||||
}
|
||||
if (mEndMarker != null) {
|
||||
mEndMarker!!.isVisible = false
|
||||
}
|
||||
mStartMarker?.isVisible = false
|
||||
mEndMarker?.isVisible = false
|
||||
if (coordinates.size > 2) {
|
||||
// 设置开始结束Marker位置
|
||||
val startLatLng = coordinates[0]
|
||||
val endLatLng = coordinates[coordinates.size - 1]
|
||||
mStartMarker!!.position = startLatLng
|
||||
mEndMarker!!.position = endLatLng
|
||||
mStartMarker!!.isVisible = true
|
||||
mEndMarker!!.isVisible = true
|
||||
mStartMarker?.position = startLatLng
|
||||
mEndMarker?.position = endLatLng
|
||||
mStartMarker?.isVisible = true
|
||||
mEndMarker?.isVisible = true
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user