私はjQueryが初めてで、jQueryストアロケータープラグインで遊んでいます。
私がやりたいのは、マーカーを文字マーカーから黒い点のある通常のマーカーに変更することです。これを試してみましたが、構文エラーが発生し続けるか、何も表示されません。
私がやろうとしているもう 1 つのことは、画面に複数のストア ロケータを表示するか、複数の XML ファイルを表示することです。これは可能ですか?私は試しましたが、どこにも行きませんでした。
最後に、複数の XML ファイルを機能させることができるかどうか疑問に思っていました。4 つのメイン マーカーを使用することは可能ですか。ユーザーが金物店の赤いマークを押すと、地図にはすべての金物店が表示されます。または、青いマーカーを押すと、食料品店だけが表示されますか?
これが理にかなっていることを願っています。この質問が以前に尋ねられた場合は、申し訳ありません。私はそれについて何も見つけることができませんでした。
返信が遅れて申し訳ありません
jquery.storelocator.js
これは、編集に問題があるコードです。var 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