2

Googleマップのデフォルトの青い点のマーカーを独自のマップ(ウェブ)で使用できますか?Googleマップv3デフォルト(動的)の青い点をマーカーとして使用

ロングショット:私はイオン/コードバを使用しているので、Google GoogleマップをiOSにコンパイルします。マーカーを動的にして、Googleマップのように、携帯電話が指している方向をマーカーに表示することもできますか?

おかげ

答えて

1

それは 独自のマップ(ウェブ)でGoogleマップのデフォルト青い点のマーカーを使用することは可能ですか?

青い点のアイコンを使用することはできますか?または、青い点がGoogleマップに表示されているときにGoogleの機能の一部を使用していますか(常に道路をたどり、スムーズに移動するなど)。私はこれはGoogleのAPIを介して利用できないと考えているからです。

+0

私はGoogleが使用している青い点を意味し、それはそう、方向性と精度の機能です。私は恐れるので、それは利用できません。 – huahax

-1

V3のjavascriptを使用している理由は、GoogleマップV2ネイティブは、デバイスの方が優れています。 何らかの理由でこのマップのjavascriptが必要な場合は、 の唯一の可能性は、geolocation.getCurrentPositionを使用して現在の位置を取得し、その間隔でmakeすることです。 コードはこのようなものです:

// Initialize the Google Maps API v3 
var map = new google.maps.Map(document.getElementById('map'), { 
    zoom: 15, 
    mapTypeId: google.maps.MapTypeId.ROADMAP 
}); 

var marker = null; 

function autoUpdate() { 
    navigator.geolocation.getCurrentPosition(function(position) { 
    var newPoint = new google.maps.LatLng(position.coords.latitude, 
              position.coords.longitude); 

    if (marker) { 
     // Marker already created - Move it 
     marker.setPosition(newPoint); 
    } 
    else { 
     // Marker does not exist - Create it 
     marker = new google.maps.Marker({ 
     position: newPoint, 
     map: map 
     }); 
    } 

    // Center the map on the new position 
    map.setCenter(newPoint); 
    }); 

    // Call the autoUpdate() function every 5 seconds 
    setTimeout(autoUpdate, 5000); 
} 

autoUpdate(); 
関連する問題