0

ac# アプリで Leaflet を使用していますが、特定のデバイスで問題が発生しています。

Samsung Galaxy S4 では、マップは自動的に人物のローカリゼーションを中心にしていますが、そうしたくありません!

それ以外の場合、私のSony Ericsson Xperiaでは、そのローカリゼーションは行われません...

したがって、私がワシントンをピン留めすると、ユーザーがデトロイトにいる場合、デトロイトが表示され、ピンを見たい場合は、地図上でその場所にナビゲートする必要があります...

よろしくお願いいたします。

ここにコード:

$(document).ready(function () {
var map = L.map('map').setView([51.505, -0.09], 16);


L.tileLayer('http://{s}.tile.cloudmade.com/API-key/997/256/{z}/{x}/{y}.png', {
detectRetina: true,    
attribution: 'Lorem Ipsum, Copiright,...',
    maxZoom: 18
}).addTo(map);

map.locate({ setView: false, maxZoom: 16 });

var myIcon = L.Icon.extend({
                options: {
                    iconUrl: '/images/icon.png',
                    iconRetinaUrl: '/images/iconR.png',
                    iconAnchor: [45, 89]
                }
            });

// And set other stores oin the map but it doesn't help us :-)
4

1 に答える 1