Leaflet 有人能把这个google.api翻译成传单脚本吗?

Leaflet 有人能把这个google.api翻译成传单脚本吗?,leaflet,Leaflet,我想让这个脚本可用于传单库使用openstreetmap。 我需要一个可拖动的标记来存储它的坐标,并将其发送到一个隐藏的表单,该表单将被发送到我的sqlite数据库! 我不太擅长编码!非常感谢你的帮助 marker = new google.maps.Marker({ map:map, draggable:true, animation: google.maps.Animation.DROP,

我想让这个脚本可用于传单库使用openstreetmap。 我需要一个可拖动的标记来存储它的坐标,并将其发送到一个隐藏的表单,该表单将被发送到我的sqlite数据库! 我不太擅长编码!非常感谢你的帮助

        marker = new google.maps.Marker({
            map:map,
            draggable:true,
            animation: google.maps.Animation.DROP,
            position: mapCenter,
            title: markerTitle,
            icon: markerImage
        });
        google.maps.event.addListener(marker, 'dragend', function() {
            updateLatLong();
        }); 
        google.maps.event.addListener(map, 'click', function(event) {
            var myLatLng = event.latLng;
            var markerPosition = new google.maps.LatLng(myLatLng.lat(), myLatLng.lng());
            marker.setPosition(markerPosition);
            updateLatLong();
        }); 
        updateLatLong();
    }

    function updateLatLong() {
        var lat = marker.getPosition().lat();
        var lng = marker.getPosition().lng();
        document.getElementById("nexthh_latitude").value = lat;
        document.getElementById("nexthh_longitude").value = lng;
    }

应该是这样的

    var map = L.map();//Set your map options
    markerImage = L.icon.Default(); //Change this with your icon options.
    var marker = L.marker({
        draggable:true,
        position: map.getCenter(),
        title: markerTitle,
        icon: markerImage
    });
    marker.addTo(map);
    marker.on('dragend',function() {
        updateLatLong();
    }); 
    map.on('click',function(event) {
        marker.setLatLng(event.latLng);
        updateLatLong();
    }); 

function updateLatLong() {
    var lat = marker.getLatLng().lat;
    var lng = marker.getLatLng().lng;
    document.getElementById("nexthh_latitude").value = lat;
    document.getElementById("nexthh_longitude").value = lng;
}

Lealfet在这里有一个很好的文档

应该是这样的

    var map = L.map();//Set your map options
    markerImage = L.icon.Default(); //Change this with your icon options.
    var marker = L.marker({
        draggable:true,
        position: map.getCenter(),
        title: markerTitle,
        icon: markerImage
    });
    marker.addTo(map);
    marker.on('dragend',function() {
        updateLatLong();
    }); 
    map.on('click',function(event) {
        marker.setLatLng(event.latLng);
        updateLatLong();
    }); 

function updateLatLong() {
    var lat = marker.getLatLng().lat;
    var lng = marker.getLatLng().lng;
    document.getElementById("nexthh_latitude").value = lat;
    document.getElementById("nexthh_longitude").value = lng;
}

Lealfet在这里有一个很好的文档

应该是这样的

    var map = L.map();//Set your map options
    markerImage = L.icon.Default(); //Change this with your icon options.
    var marker = L.marker({
        draggable:true,
        position: map.getCenter(),
        title: markerTitle,
        icon: markerImage
    });
    marker.addTo(map);
    marker.on('dragend',function() {
        updateLatLong();
    }); 
    map.on('click',function(event) {
        marker.setLatLng(event.latLng);
        updateLatLong();
    }); 

function updateLatLong() {
    var lat = marker.getLatLng().lat;
    var lng = marker.getLatLng().lng;
    document.getElementById("nexthh_latitude").value = lat;
    document.getElementById("nexthh_longitude").value = lng;
}

Lealfet在这里有一个很好的文档

应该是这样的

    var map = L.map();//Set your map options
    markerImage = L.icon.Default(); //Change this with your icon options.
    var marker = L.marker({
        draggable:true,
        position: map.getCenter(),
        title: markerTitle,
        icon: markerImage
    });
    marker.addTo(map);
    marker.on('dragend',function() {
        updateLatLong();
    }); 
    map.on('click',function(event) {
        marker.setLatLng(event.latLng);
        updateLatLong();
    }); 

function updateLatLong() {
    var lat = marker.getLatLng().lat;
    var lng = marker.getLatLng().lng;
    document.getElementById("nexthh_latitude").value = lat;
    document.getElementById("nexthh_longitude").value = lng;
}
Lealfet在这里有一个非常好的文档

谢谢您的帮助! 我是这样写的: var map=L.mapbox.map('map','examples.map-9ijuk24y') .setView([48.20682894891699,16.3703151757812],12)

谢谢你的帮助! 我是这样写的: var map=L.mapbox.map('map','examples.map-9ijuk24y') .setView([48.20682894891699,16.3703151757812],12)

谢谢你的帮助! 我是这样写的: var map=L.mapbox.map('map','examples.map-9ijuk24y') .setView([48.20682894891699,16.3703151757812],12)

谢谢你的帮助! 我是这样写的: var map=L.mapbox.map('map','examples.map-9ijuk24y') .setView([48.20682894891699,16.3703151757812],12)


您需要显示对任务的基本理解,并提供您尝试解决任务的结果,例如您遇到的错误。您需要显示对任务的基本理解,并提供您尝试解决任务的结果,例如您遇到的错误。您需要显示对任务的基本理解,并提供您尝试解决任务的结果,例如,您遇到的错误。您需要展示对任务的基本理解,并提供您尝试解决任务的结果,例如,您遇到的错误。