为什么百度地图鱼颜色变浅画线的折角颜色会变浅

package com.qiao.
import java.util.ArrayL
import java.util.L
import android.app.A
import android.os.B
import android.view.V
import android.view.View.OnClickL
import android.widget.B
import com.baidu.mapapi.SDKI
import com.baidu.mapapi.map.BaiduM
import com.baidu.mapapi.map.MapV
import com.baidu.mapapi.map.OverlayO
import com.baidu.mapapi.map.PolylineO
import com.baidu.mapapi.model.LatL
* baiduMap画线操作
* @author 有点凉了
public class MainActivity extends Activity {
MapView mMapView =
BaiduMap mBaiduMap =
Button resetB
Button clearB
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
// 在使用SDK各组件之前初始化context信息,传入ApplicationContext
// 注意该方法要再setContentView方法之前实现
SDKInitializer.initialize(getApplicationContext());
setContentView(R.layout.activity_main);
// 初始化地图
mMapView = (MapView) findViewById(R.id.bmapView);
mBaiduMap = mMapView.getMap();
// UI初始化
clearBtn = (Button) findViewById(R.id.button1);
resetBtn = (Button) findViewById(R.id.button2);
OnClickListener clearListener = new OnClickListener() {
public void onClick(View v) {
clearClick();
OnClickListener restListener = new OnClickListener() {
public void onClick(View v) {
resetClick();
clearBtn.setOnClickListener(clearListener);
resetBtn.setOnClickListener(restListener);
// 界面加载时添加绘制图层
addCustomElementsDemo();
* 添加点、线、多边形、圆、文字
public void addCustomElementsDemo() {
// 添加折线
LatLng p1 = new LatLng(39.97428);
LatLng p2 = new LatLng(39.97428);
LatLng p3 = new LatLng(39.97428);
LatLng p4 = new LatLng(39.97428);
LatLng p5 = new LatLng(39.98428);
LatLng p6 = new LatLng(39.92428);
LatLng p7 = new LatLng(39.93428);
LatLng p8 = new LatLng(39.94428);
List&LatLng& points = new ArrayList&LatLng&();
points.add(p1);
points.add(p2);
points.add(p3);
points.add(p4);
points.add(p5);
points.add(p6);
points.add(p7);
points.add(p8);
OverlayOptions ooPolyline = new PolylineOptions().width(10)
.color(0xAAFF0000).points(points);
mBaiduMap.addOverlay(ooPolyline);
* // 添加弧线 OverlayOptions ooArc = new
* ArcOptions().color(0xAA00FF00).width(4) .points(p1, p2, p3);
* mBaiduMap.addOverlay(ooArc); // 添加圆 LatLng llCircle = new
* LatLng(39.97428); OverlayOptions ooCircle = new
* CircleOptions().fillColor(0x000000FF) .center(llCircle).stroke(new
* Stroke(5, 0xAA000000)) .radius(1400); mBaiduMap.addOverlay(ooCircle);
* LatLng llDot = new LatLng(39.97428); OverlayOptions ooDot
* = new DotOptions().center(llDot).radius(6) .color(0xFF0000FF);
* mBaiduMap.addOverlay(ooDot); // 添加多边形 LatLng pt1 = new
* LatLng(39.97428); LatLng pt2 = new LatLng(39.91923,
* 116.327428); LatLng pt3 = new LatLng(39.87428); LatLng
* pt4 = new LatLng(39.87428); LatLng pt5 = new
* LatLng(39.97428); List&LatLng& pts = new
* ArrayList&LatLng&(); pts.add(pt1); pts.add(pt2); pts.add(pt3);
* pts.add(pt4); pts.add(pt5); OverlayOptions ooPolygon = new
* PolygonOptions().points(pts) .stroke(new Stroke(5,
* 0xAA00FF00)).fillColor(0xAAFFFF00); mBaiduMap.addOverlay(ooPolygon);
* // 添加文字 LatLng llText = new LatLng(39.87428);
* OverlayOptions ooText = new TextOptions().bgColor(0xAAFFFF00)
* .fontSize(24).fontColor(0xFFFF00FF).text("百度地图SDK").rotate(-30)
* .position(llText); mBaiduMap.addOverlay(ooText);
protected void onDestroy() {
super.onDestroy();
// 在activity执行onDestroy时执行mMapView.onDestroy(),实现地图生命周期管理
mMapView.onDestroy();
protected void onResume() {
super.onResume();
// 在activity执行onResume时执行mMapView. onResume (),实现地图生命周期管理
mMapView.onResume();
protected void onPause() {
super.onPause();
// 在activity执行onPause时执行mMapView. onPause (),实现地图生命周期管理
mMapView.onPause();
public void resetClick() {
// 添加绘制元素
addCustomElementsDemo();
public void clearClick() {
// 清除所有图层
mMapView.getMap().clear();
&LinearLayout xmlns:android="/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" &
&com.baidu.mapapi.map.MapView
android:id="@+id/bmapView"
android:layout_width="fill_parent"
android:layout_height="410dp"
android:clickable="true" /&
&LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content" &
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="resetBtn" /&
android:id="@+id/button2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="clearBtn" /&
&/LinearLayout&
&/LinearLayout&
&需要百度sdk等等,权限啥的,自行到官方查询
阅读(...) 评论()08-13【使用心得】百度地图你怎么会绕路啊。_百度地图吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
08-13【使用心得】百度地图你怎么会绕路啊。收藏
全部绕一大圈,鑫苑B区到兴百味后直线到秀艺私房小厨最近,却绕一大圈。秀艺私房小厨到宽域直线只有100米,却被绕更大圈百度地图是怎么设定线路的?
您好,给您带来的不便敬请谅解!麻烦您提供一下详细信息:问题详情+截图,你所使用的手机系统、网络类型、定位具体地址、百度地图版本信息。
不是手机,直接网页的百度地图。定位具体地址 福建省福州市金山大道616号 目的地在帖子截图已经显示
您好,您所反馈导航绕路相关问题已修复,感谢您对百度地图的支持!
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或}

我要回帖

更多关于 matlab画线颜色 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信