Leaflet 如何在传单上禁用Geoloc

Leaflet 如何在传单上禁用Geoloc,leaflet,Leaflet,我在c#应用程序中使用传单,我在某些设备上遇到了一些问题: 在三星Galaxy S4上,地图自动以perosn的定位为中心,但我不想 否则,在我的索尼爱立信Xperia上,它不会进行本地化 因此,当我锁定华盛顿时,如果用户在底特律,他会看到底特律,如果他想看到pin,他必须在地图上导航到该位置 提前谢谢你的帮助 代码如下: $(document).ready(function () { var map = L.map('map').setView([51.505, -0.09], 16);

我在c#应用程序中使用传单,我在某些设备上遇到了一些问题:

在三星Galaxy S4上,地图自动以perosn的定位为中心,但我不想

否则,在我的索尼爱立信Xperia上,它不会进行本地化

因此,当我锁定华盛顿时,如果用户在底特律,他会看到底特律,如果他想看到pin,他必须在地图上导航到该位置

提前谢谢你的帮助

代码如下:

$(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 :-)

所以您可以使用地理定位API来设置位置。如果不想检测当前位置,则必须删除
map.locate({setView:false,maxZoom:16})。您的xperia可能无法定位,因为它可以在手机地理定位设置中禁用。

好的@tbicr,谢谢,我明天会检查并测试它,很好,谢谢:-)我在测试后来验证或问另一个问题哈哈谢谢