2014-10-14 2 views
-1

Я использую jquery.ui.maps, и я заполняю маркеры из json. Используя приведенный ниже код, я вижу метки, на которых должны быть маркеры, но я вижу только один маркер на странице. Если я прокомментирую 'marker': MarkerWithLabel, тогда я вижу все маркеры, но без ярлыков. Что мне нужно сделать, чтобы увидеть ярлык и маркеры?jquery.ui.maps с несколькими маркерами и метками

$.each(result, function(i,marker) { 
    $('#map_canvas').gmap('addMarker', { 
     'id': i, 
     'bounds': true, 
     'marker': MarkerWithLabel, 
     'labelContent': '<a class="hint--top hint--always" data-hint="'+this.price+'">'+this.price+'</a>', 
     'labelAnchor': new google.maps.Point(6, 10), 
     'labelClass': "labels", 
     'labelStyle': {opacity: 0.75}, 
     'labelInBackground': false, 
     'position': new google.maps.LatLng(marker.latitude, marker.longitude) 
    }).click(function() { 
     $('#map_canvas').gmap('openInfoWindow', { 'content': marker.street_address_full }, this); 
    }); 
}); 
+0

, пожалуйста, используйте www.jsfiddle.net, чтобы показать нам, что у вас уже есть. –

+0

Я создал jsfiddle, но я не знаком с ним, и я не могу получить данные json для работы, которые первоначально были получены из php. http://jsfiddle.net/2qcbb3rj/9/ – KahunaCoder

+0

Звучит как [проблема с MarkerWithLabel] (http://stackoverflow.com/questions/22202569/google-map-api-multiple-icons-in-wrong-spot/ 22204169 # 22204169) - это ваша карта, используя это? Похоже, что это может быть ('marker': MarkerWithLabel) – geocodezip

ответ

Смежные вопросы