public final class FMLocationMarker extends FMNode
构造器和说明 |
---|
FMLocationMarker(int pGroupId,
FMMapCoord pPosition)
创建定位标注物对象。
|
限定符和类型 | 方法和说明 |
---|---|
void |
clear() |
float |
getAngle()
获取定位动态图标的旋转角度。
|
int |
getGroupId()
获取标注物所在组的Id。
|
int |
getMarkerHeight()
获取标注物的高度。
|
int |
getMarkerWidth()
获取标注物的宽度。
|
FMMapCoord |
getPosition()
获取标注物的位置。
|
void |
setActiveImageFromAssets(java.lang.String assetsFileName)
设置定位的动态图片文件的名字。
|
void |
setActiveImageFromRes(int resID)
设置定位的动态图片资源的ID。
|
void |
setActiveImageFromSdcard(java.lang.String sdFilePath)
设置定位的动态图片路径。
|
void |
setAngle(float pAngle)
设置定位动态图标的旋转角度。
|
void |
setGroupId(int groupId)
设置标注物属于哪一个组。
|
void |
setMarkerHeight(int pMarkerHeight)
设置标注物的高度。
|
void |
setMarkerWidth(int pMarkerWidth)
设置标注物的宽度。
|
void |
setStaticImageFromAssets(java.lang.String assetsFileName)
设置定位的静态图片文件的名字。
|
void |
setStaticImageFromRes(int resID)
设置定位的静态图片资源的ID。
|
void |
setStaticImageFromSdcard(java.lang.String sdFilePath)
设置定位的静态图片路径。
|
java.lang.String |
toString() |
void |
updateAngle(float newAngle)
更新定位标注物的朝向。
|
void |
updateAngleAndPosition(float newAngle,
FMMapCoord newPos)
更新定位标注物的朝向和位置。
|
void |
updateAngleAndPosition(int newGroupId,
float newAngle,
FMMapCoord newPos)
更新定位标注物的朝向和位置。
|
void |
updatePosition(FMMapCoord newPos)
更新定位标注物的位置。
|
void |
updatePosition(int newGroupId,
FMMapCoord newPos)
更新定位标注物的位置。
|
getBundle, getFMNodeType, getHandle, getLayerHandle, getRank, isSelected, isVisible, setBundle, setFMMap, setRank, setSelected, setVisible
public FMLocationMarker(int pGroupId, FMMapCoord pPosition)
pGroupId
- 组idpPosition
- 标注物位置的地图坐标public void setAngle(float pAngle)
pAngle
- 角度public float getAngle()
public FMMapCoord getPosition()
public void setActiveImageFromSdcard(java.lang.String sdFilePath)
sdFilePath
- 图片的路径public void setActiveImageFromAssets(java.lang.String assetsFileName)
assetsFileName
- 图片文件的名字public void setActiveImageFromRes(int resID)
resID
- 图片资源的IDpublic void setStaticImageFromSdcard(java.lang.String sdFilePath)
sdFilePath
- 图片的路径public void setStaticImageFromAssets(java.lang.String assetsFileName)
assetsFileName
- 图片文件的名字public void setStaticImageFromRes(int resID)
resID
- 图片资源的IDpublic int getMarkerWidth()
public int getMarkerHeight()
public void setMarkerWidth(int pMarkerWidth)
pMarkerWidth
- 标注物宽度public void setMarkerHeight(int pMarkerHeight)
pMarkerHeight
- 标注物高度public int getGroupId()
public void setGroupId(int groupId)
groupId
- 组idpublic void updatePosition(FMMapCoord newPos)
newPos
- 位置public void updatePosition(int newGroupId, FMMapCoord newPos)
newGroupId
- 组idnewPos
- 位置public void updateAngle(float newAngle)
newAngle
- 角度public void updateAngleAndPosition(int newGroupId, float newAngle, FMMapCoord newPos)
newGroupId
- 组idnewAngle
- 角度newPos
- 位置public void updateAngleAndPosition(float newAngle, FMMapCoord newPos)
newAngle
- 角度newPos
- 位置public void clear()
public java.lang.String toString()
toString
在类中 java.lang.Object