public abstract class Mark
extends java.lang.Object
StylizedObject,
Annotation,
Overlay| 构造器和说明 |
|---|
Mark() |
| 限定符和类型 | 方法和说明 |
|---|---|
CalloutStyle |
getCalloutStyle()
获取当前弹出气泡的样式
CalloutStyle |
android.graphics.Point |
getPosition()
获取当前弹出气泡所在地图位置
|
NdsPoint |
getPositionNds()
获取当前弹出气泡所在地图位置
|
java.lang.String |
getSubtitle()
获取子标题字符串
|
int |
getTag()
获取当前
Mark标签 |
java.lang.String |
getTitle()
获取标题字符串
|
boolean |
isClickable()
判断当前
Mark是否可以点击 |
boolean |
isHidden()
是否为隐藏状态
|
boolean |
isSelected()
判断当前是否为选中状态
|
void |
setCalloutStyle(CalloutStyle style)
设置弹出气泡样式
CalloutStyle |
void |
setClickable(boolean clickable)
设置
Mark标签是否可以点击 |
void |
setHidden(boolean hidden)
隐藏当前
Mark |
void |
setPosition(android.graphics.Point point)
设置显示弹出气泡所在地图位置
|
void |
setPositionNds(NdsPoint ndsPoint)
设置显示弹出气泡所在地图位置
|
void |
setSubtitle(java.lang.String subtitle)
设置子标题字符串
|
void |
setTag(int tag)
为当前
Mark设置标签 |
void |
setTitle(java.lang.String title)
设置
Mark的标题字符串 |
void |
showCallout(boolean show)
是否显示弹出气泡
|
public void setTitle(java.lang.String title)
Mark的标题字符串title - 需要设置的标题字符串getTitle()public java.lang.String getTitle()
setTitle(String)public void setSubtitle(java.lang.String subtitle)
subtitle - getSubtitle()public java.lang.String getSubtitle()
setSubtitle(String)public void setPosition(android.graphics.Point point)
point - 经纬度坐标getPosition()public android.graphics.Point getPosition()
setPosition(Point)public void setPositionNds(NdsPoint ndsPoint)
ndsPoint - NDS坐标getPositionNds()public NdsPoint getPositionNds()
setPositionNds(NdsPoint)public void setClickable(boolean clickable)
Mark标签是否可以点击clickable - true为可点击,false为不可点击isClickable()public boolean isClickable()
Mark是否可以点击setClickable(boolean)public void setHidden(boolean hidden)
Markhidden - true表示隐藏,false表示显示isHidden()public boolean isHidden()
setHidden(boolean)public int getTag()
Mark标签setTag(int)public boolean isSelected()
public void showCallout(boolean show)
show - true表示显示弹出气泡,false表示隐藏弹出气泡setCalloutStyle(CalloutStyle),
getCalloutStyle()// 获取地图控件 MapView mapView = (MapView) findViewById(R.id.map_view); // 设置一个带有样式的Annotation,也可以是Overlay Annotation annotation = new Annotation(2, new Point(11639500, 3998500), 1101, new Vector2D(0.5f, 0.82f)); CalloutStyle calloutStyle = annotation.getCalloutStyle(); calloutStyle.anchor.set(0.5f, 0.0f); calloutStyle.leftIcon = 101; calloutStyle.rightIcon = 102; annotation.setCalloutStyle(calloutStyle); // 添加到地图渲染器中 MapRenderer * render = mapView.getMapRenderer(); render.addAnnotation(annotation); // 弹出Annotation annotation.showCallout(true);
public void setCalloutStyle(CalloutStyle style)
CalloutStylestyle - 弹出气泡样式CalloutStylegetCalloutStyle()public CalloutStyle getCalloutStyle()
CalloutStyleCalloutStylesetCalloutStyle(CalloutStyle)©Mapbar Engine Team;All Rights Reserved