Sto usando seguente codice per ottenere la posizione di utente in PhoneGap (funziona benissimo)Come evidenziare la posizione corrente di un utente in google maps?
function getLocation() {
var win = function(position) {
var lat = position.coords.latitude;
var long = position.coords.longitude;
var myLatlng = new google.maps.LatLng(lat, long);
var myOptions = {
center: myLatlng,
zoom: 7,
mapTypeId : google.maps.MapTypeId.ROADMAP
};
var map_element = document.getElementById("displayMap");
var map = new google.maps.Map(map_element, myOptions);
};
var fail = function(e) {
alert('Error: ' + e);
};
var watchID = navigator.geolocation.getCurrentPosition(win, fail);
}
Questo sta lavorando bene centrando posizione corrente dell'utente sulla mappa. Ma vorrei mostrare un indicatore (un punto rosso) sulla posizione dell'utente. Ma posso vedere che l'API di google fornisce solo 3 opzioni centro, zoom e mapTypeId.
Ci sono delle opzioni disponibili che possono essere utilizzate per evidenziare la posizione o c'è una soluzione?
EDIT
è stato in grado di trovare che google maps API ha un segnalino punto culminante ho qualsiasi posizione. Sembra utile, ma quello mostra un palloncino rosso predefinito, può essere modificato da un'immagine personalizzata?