本文整理汇总了Java中com.amap.api.maps.model.Marker.setObject方法的典型用法代码示例。如果您正苦于以下问题:Java Marker.setObject方法的具体用法?Java Marker.setObject怎么用?Java Marker.setObject使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.amap.api.maps.model.Marker
的用法示例。
在下文中一共展示了Marker.setObject方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: addRefreshMarker
import com.amap.api.maps.model.Marker; //导入方法依赖的package包/类
private void addRefreshMarker(){
mFragments.clear();
markers.clear();
aMap.clear();
int i = 0;
for(MediaDevice mediaDevice : mediaDeviceList){
LatLng latLng = new LatLng(
new BigDecimal(Float.toString(mediaDevice.getLat())).doubleValue(),
new BigDecimal(Float.toString(mediaDevice.getLng())).doubleValue());
int markerIcon;
if(mediaDevice.getDeviceStatus().equals(MediaDevice.STATUS_OPENNING)){
markerIcon = R.drawable.marker_green;
}else{
markerIcon = R.drawable.marker_magentav;
}
final Marker marker = aMap.addMarker(new MarkerOptions()
.position(latLng)
.title(mediaDevice.getName())
//.snippet(mediaDevice.getAddress())
.icon(BitmapDescriptorFactory.fromBitmap(BitmapFactory
.decodeResource(getResources(),markerIcon))));
marker.setObject(i++);
markers.add(marker);
mFragments.add(DeviceMapItemFragment.newInstant(mediaDevice));
}
adapterFragment.notifyDataSetChanged();
if(mFragments.isEmpty()){
viewPager.setVisibility(View.GONE);
}else{
viewPager.setVisibility(View.VISIBLE);
viewPager.setCurrentItem(0);
aMap.moveCamera(CameraUpdateFactory.changeLatLng(markers.get(0).getPosition()));
}
}
示例2: addSingleClusterToMap
import com.amap.api.maps.model.Marker; //导入方法依赖的package包/类
/**
* 将单个聚合元素添加至地图显示
*
* @param cluster
*/
private void addSingleClusterToMap(Cluster cluster) {
LatLng latlng = cluster.getCenterLatLng();
MarkerOptions markerOptions = new MarkerOptions();
markerOptions.anchor(0.5f, 0.5f)
.icon(getBitmapDes(cluster)).position(latlng);
Marker marker = mAMap.addMarker(markerOptions);
marker.setAnimation(mADDAnimation);
marker.setObject(cluster);
marker.startAnimation();
cluster.setMarker(marker);
mAddMarkers.add(marker);
}
示例3: addSingleClusterToMap
import com.amap.api.maps.model.Marker; //导入方法依赖的package包/类
/**
* 将单个聚合元素添加至地图显示
*
* @param cluster
*/
private void addSingleClusterToMap(Cluster cluster) {
LatLng latlng = cluster.getCenterLatLng();
MarkerOptions markerOptions = new MarkerOptions();
markerOptions.anchor(0.5f, 0.5f).icon(getBitmapDes(cluster.getClusterCount())).position(latlng);
Marker marker = mAMap.addMarker(markerOptions);
marker.setAnimation(mADDAnimation);
marker.setObject(cluster);
marker.startAnimation();
cluster.setMarker(marker);
mAddMarkers.add(marker);
}
示例4: addSingleClusterToMap
import com.amap.api.maps.model.Marker; //导入方法依赖的package包/类
/**
* 将单个聚合元素添加至地图显示
*
* @param cluster
*/
private void addSingleClusterToMap(Cluster cluster) {
LatLng latlng = cluster.getCenterLatLng();
MarkerOptions markerOptions = new MarkerOptions();
markerOptions.anchor(0.5f, 0.5f)
.icon(getBitmapDes(cluster.getClusterCount())).position(latlng);
Marker marker = mAMap.addMarker(markerOptions);
marker.setAnimation(mADDAnimation);
marker.setObject(cluster);
marker.startAnimation();
cluster.setMarker(marker);
mAddMarkers.add(marker);
}