2016-06-28 2 views
1

Я пытаюсь отобразить пользователей на карте, я уже реализовал карту в приложении, но теперь я пытаюсь создать пользовательские маркеры, отображающие фотографию пользователя внутри что-то вроде этого: Custom markers, как я могу это сделать?Пользовательский маркер Google Maps с изображением пользователя внутри вывода

Чтобы уточнить, что я пытаюсь сделать, это отобразить растровое изображение внутри значка маркера растрового

+1

Эта ссылка может помочь вам >> http://stackoverflow.com/questions/14811579/how-to-create-a-custom-shaped-bitmap-marker-with-android-map-api-v2 – mgcaguioa

ответ

2

Вы можете задать иконку, чтобы показать, вместо маркера по умолчанию изображения в. Определение значка включает установку нескольких свойств, которые определяют визуальное поведение маркера. Ниже код должен сделать трюк.

function initMap() { 
    var map = new google.maps.Map(document.getElementById('map'), { 
    zoom: 4, 
    center: {lat: -33, lng: 151} 
    }); 

    var image = 'filePath' + 'usersPhoto.png'; 
    var beachMarker = new google.maps.Marker({ 
    position: {lat: -33.890, lng: 151.274}, 
    map: map, 
    icon: image 
    }); 
} 

Проверьте API Карт Google для деталей https://developers.google.com/maps/documentation/javascript/examples/icon-simple#try-it-yourself

+0

Я не используя javascript, я знаю, как изменить значок, мне нужен способ разместить изображение пользователя внутри булавки, как в примере, о котором я упоминал. Спасибо anyways –

-1

Предполагая, что вы добавили маркеры таким образом

map.addMarker(new MarkerOptions() 
      .position(new LatLng(37.421939, -122.087552)) 
      .icon(BitmapDescriptorFactory.fromResource(R.drawable.drawable_resource))); 

Вы можете настроить свой собственный значок, как показано выше. Надеюсь это поможет.

+0

Да, но у меня есть два растровых изображения, скажем, растровое изображение булавки и растровое изображение фото пользователя, и я хотел бы «объединить» эти два вместе, что привело к значку, аналогичному приведенному выше примеру. –

Смежные вопросы