2016-08-02 2 views
0

私は現在の位置を示す電話ギャップでアプリを作成しようとしていますが、ホテルの近くにいくつかのポイントや場所を追加したい、シネマホールは追加できません地図APIPhonegap地図にマップするピンポイントまたは位置を追加します

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); 

答えて

1
  1. ため

    JSコードはまず、this answerを参照してください。

  2. クロムは、セキュリティの原因がないジオロケーションをサポートしていません。 read more

  3. もう一度手助けが必要な場合は、コードをjpfiddleに入れて理解を深めることができます。

  4. あなたのコードはhereです。

私はあなたを手伝ってください!

関連する問題