Javascript 谷歌地图v3自定义标记定位点的问题
我开发了一个带有自定义标记图标的地图。lat lng坐标是从json文件引入的。但我的问题是,我们不是定义每个标记,而是在横幅标记的if语句中将它们全部分组在一起。我的问题是,我想在另一条横幅中使用if语句,以使一条横幅看起来不同 代码如下:Javascript 谷歌地图v3自定义标记定位点的问题,javascript,maps,Javascript,Maps,我开发了一个带有自定义标记图标的地图。lat lng坐标是从json文件引入的。但我的问题是,我们不是定义每个标记,而是在横幅标记的if语句中将它们全部分组在一起。我的问题是,我想在另一条横幅中使用if语句,以使一条横幅看起来不同 代码如下: if (is_featured == true){ if (ad_id == 93){ var marker_icon = new google.maps.MarkerImage( "_files/
if (is_featured == true){
if (ad_id == 93){
var marker_icon = new google.maps.MarkerImage(
"_files/ads/70/" + mark[93] + "m.png",
new google.maps.Size(91, 64),
new google.maps.Point(0, 0),
new google.maps.Point(45.5, 64));
info = get_sponsor_info(mark);
var shadow = new google.maps.MarkerImage(
"_files/ads/70/" + mark[93] + "ms.png",
new google.maps.Size(126, 64),
new google.maps.Point(0,0),
new google.maps.Point(45.5, 64));
}
else {
var marker_icon = new google.maps.MarkerImage(
"_files/ads/70/" + mark['ad_id'] + "m.png",
new google.maps.Size(140, 63),
new google.maps.Point(0, 0),
new google.maps.Point(70, 63));
info = get_sponsor_info(mark);
var shadow = new google.maps.MarkerImage(
"_files/ads/70/" + mark['ad_id'] + "ms.png",
new google.maps.Size(176, 63),
new google.maps.Point(0,0),
new google.maps.Point(70, 63));
var banner_marker = new google.maps.Marker({
position: pt,
icon: marker_icon,
map: map,
zIndex: 100000000,
shadow: shadow
})};
if(ad_id==93)中的锚定值不影响横幅的实际锚定点
我需要尽快的帮助。地图如下:
你可以看到俄亥俄州的旗帜应该在哥伦布的红色x上,但事实并非如此