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)
Mark
hidden
- 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)
CalloutStyle
style
- 弹出气泡样式CalloutStyle
getCalloutStyle()
public CalloutStyle getCalloutStyle()
CalloutStyle
CalloutStyle
setCalloutStyle(CalloutStyle)
©Mapbar Engine Team;All Rights Reserved