2016-08-02 10 views
0

Ich versuche eine App in der Telefonlücke zu erstellen, die meinen aktuellen Standort anzeigt, aber ich möchte einige Punkte hinzufügen oder ähnlich wie in der Nähe des Hotels, Kinohalle kann nicht hinzugefügt werdenPhonegap Füge Punkte oder Positionen hinzu, um zur Karte zuzuordnen

JS-Code für Karte api

navigator.geolocation.getCurrentPosition(onSuccess, onError, { timeout: 30000 }); 
function onSuccess(position) { 
var lat=position.coords.latitude; 
var lang=position.coords.longitude; 

//Google Maps 
var myLatlng = new google.maps.LatLng(lat,lang); 
var mapOptions = {zoom: 13,center: myLatlng} 
var map = new google.maps.Map(document.getElementById('map-canvas'), mapOptions); 
var marker = new google.maps.Marker({position: myLatlng,map: map}); 
} 
function onError(error) { 
alert('code: ' + error.code + '\n' + 
'message: ' + error.message + '\n'); 
} 
google.maps.event.addDomListener(window, 'load', onSuccess); 

Antwort

1
  1. zum einen sehen this answer.

  2. Chrome unterstützt keine Geolokalisierung ohne Sicherheitsursprung. read more

  3. Wenn Sie wieder Hilfe benötigen, können Sie Ihren Code in Codepen, Jsfiddle, um zu helfen, zu verstehen.

  4. Sie können Ihren laufenden Code here sehen.

Ich hoffe dir helfen!