我想在地圖上顯示用戶,我已經在應用程序中實現了地圖,但現在我正在嘗試製作顯示用戶照片針這樣的事:Custom markers,我怎麼能做到這一點?定製谷歌地圖標記與用戶圖像內的針
爲了澄清,我所試圖做的是顯示位圖標記圖標位圖
我想在地圖上顯示用戶,我已經在應用程序中實現了地圖,但現在我正在嘗試製作顯示用戶照片針這樣的事:Custom markers,我怎麼能做到這一點?定製谷歌地圖標記與用戶圖像內的針
爲了澄清,我所試圖做的是顯示位圖標記圖標位圖
內可以定義一個圖標來顯示,而不是默認的標誌形象。定義一個圖標需要設置一些屬性來確定標記的視覺行爲。下面的代碼應該做的伎倆。
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
});
}
檢查細節https://developers.google.com/maps/documentation/javascript/examples/icon-simple#try-it-yourself
我是不使用JavaScript,我知道如何更改圖標,我需要一種方式將用戶圖像放入一個引腳,就像我提到的例子。無論如何,感謝 –
谷歌地圖API假設你已經以這種方式
map.addMarker(new MarkerOptions()
.position(new LatLng(37.421939, -122.087552))
.icon(BitmapDescriptorFactory.fromResource(R.drawable.drawable_resource)));
您可以將您的自定義圖標,如上圖所示添加標記。希望這可以幫助。
是的,但我有兩個位圖,說的位圖和用戶照片位圖,我想'合併'兩者在一起導致一個圖標類似於我上面發佈的示例。 –
此鏈接可能會幫助你>> http://stackoverflow.com/questions/14811579/how-to-create-a-custom-shaped-bitmap-marker-with-android-map-api-v2 – mgcaguioa