Я новичок в jQuery и играл с плагином локатора магазина jQuery.jQuery store locator markers
Что я хочу сделать, измените маркеры с маркеров букв на обычные маркеры черной точкой. Я попытался сделать это, но все равно получаю синтаксические ошибки или вообще ничего не получается.
Еще одна вещь, которую я пытаюсь сделать, - это наличие на экране более одного локатора хранилища или отображение нескольких файлов XML. Это возможно? Я пробовал, но не получил нигде с ним.
И наконец, мне было интересно, могу ли я работать с несколькими файлами XML? Можно ли сказать 4 основных маркера, а затем, когда пользователь нажимает красную метку на аппаратные магазины, на карте будут отображаться все магазины оборудования, или он/она нажимает на синий маркер, который он получает только в продуктовых магазинах?
Надеюсь, это имеет смысл, и мне очень жаль, если этот вопрос был задан раньше. Я ничего не мог с этим поделать.
извините за задержку с ответом
jquery.storelocator.js
это немного кода у меня возникли редактирование неприятности. Каждый раз, когда я пытаюсь изменить вар pinImage строки я получаю ошибку синтаксиса
//Custom marker function - aplhabetical
function createMarker(point, letter, pinColor) {
//Set up pin icon with the Google Charts API for all of our markers
var pinImage = new google.maps.MarkerImage("http://chart.apis.google.com/chart?chst=d_map_pin_letter&chld=" + letter + "|" + pinColor + "|" + settings.pinTextColor,
new google.maps.Size(21, 34),
new google.maps.Point(0, 0),
new google.maps.Point(10, 34));
var pinShadow = new google.maps.MarkerImage("http://chart.apis.google.com/chart?chst=d_map_pin_shadow",
new google.maps.Size(40, 37),
new google.maps.Point(0, 0),
new google.maps.Point(12, 35));
//Create the markers
return new google.maps.Marker({
position: point,
map: map,
icon: pinImage,
shadow: pinShadow,
draggable: false
отредактированную версию кода выше
//Custom marker function - aplhabetical
function createMarker(point, letter, pinColor) {
//Set up pin icon with the Google Charts API for all of our markers
var pinImage = new google.maps.MarkerImage("http://chart.apis.google.com/chart?chst=d_map_pin_icon&chld=" + location + "|" + pinColor + "|" + settings.pinTextColor,
new google.maps.Size(21, 34),
new google.maps.Point(0, 0),
new google.maps.Point(10, 34));
var pinShadow = new google.maps.MarkerImage("http://chart.apis.google.com/chart?chst=d_map_pin_shadow",
new google.maps.Size(40, 37),
new google.maps.Point(0, 0),
new google.maps.Point(12, 35));
//Create the markers
return new google.maps.Marker({
position: point,
map: map,
icon: pinImage,
shadow: pinShadow,
draggable: false
показать нам код, который вы пытались .. его проще для людей, чтобы помочь вам, что путь .... – Baz1nga