@mrRoss
-

Как удалить метку с yandex карт?

Здравствуйте!
Так уж получилось, что php знаю неплохо, а вот js только начинаю учить. Появилась задача: нужно удалить метку с Яндекс карт и с БД MySQL при клике на кнопку"удалить", которая размещена внутри тела метки.

Вот код, который выводит метки на страницу

<script type="text/javascript">	
	var map;
	
	var myCollection;
	
	ymaps.ready(function () {
    map = new ymaps.Map('YMapsID', {
        center: [50.43879453 , 30.51746949],
        zoom: 12,
        type: 'yandex#map',
        behaviors: ['drag', 'multiTouch']
    });
	
myCollection = new ymaps.GeoObjectCollection();	

var task_owner = "<? echo $task_owner ?>";
do_search(task_owner);	
	})
	
function do_search(task_owner){
$.getJSON("assets/php/create_map.php", {task_owner: task_owner}, function(json){ 
myCollection.removeAll();

for (i = 0; i < json.length; i++) {
var sch = i+1;
var placemark = new ymaps.Placemark([json[i].lon,json[i].lat], {
	iconContent: json[i].SubCDesignName,
    
    balloonContent :" КНОПКА>"
 
        }, {
        // Опции
        preset: 'twirl#nightStretchyIcon' // иконка растягивается под контент
        });

    
map.controls.add('routeEditor','floaf:left');
myCollection.add(placemark);
    
}

    
map.geoObjects.add(myCollection);
// Set center and zoom using collection bounds.
if (json.length>'2') {
  
 map.setBounds(myCollection.getBounds()); 
}




});
}
</script>


Понимаю, что задача несложная, но js очень плохо знаю...Может кто поможет?
Заранее спасибо!
  • Вопрос задан
  • 8346 просмотров
Решения вопроса 1
Может быть подойдет мой эксперимент
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы