Skobbler地图中的自定义注释

时间:2016-12-30 07:54:05

标签: android skmaps skobbler-maps

我正在使用Skobbler SDK VERSION 2.5.1。我找到了this。但是,有几种方法无法解决。

  • SKAnnotation annotationDrawable = new SKAnnotation();
  • setHeight()
  • setWidth()
  • setDrawableResourceId()

我将此用作默认SKAnnotationType

private void addAnnotation(Place place) {
    if (mapView != null) {
        CustomSKAnnotation skAnnotation = new CustomSKAnnotation(new Random().nextInt(), place.getName());
        skAnnotation.setAnnotationType(SKAnnotation.SK_ANNOTATION_TYPE_BLUE);
        skAnnotation.setLocation(new SKCoordinate(place.getLongitude(), place.getLatitude()));
        mapView.addAnnotation(skAnnotation, SKAnimationSettings.ANIMATION_PIN_DROP);
    }
}

我想将自定义图片添加为注释图标。 可以做些什么来解决这个问题?

1 个答案:

答案 0 :(得分:2)

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/custom_layout"
    android:layout_width="match_parent"
    android:layout_height="match_parent" >

    <ImageView
        android:id="@+id/customView"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:src="@drawable/icon_searchcenter_favorite" />

</RelativeLayout>

&lt; ---- layout_custom_view.xml ----&gt;

Model<E>