【发布时间】:2013-03-01 19:21:08
【问题描述】:
我正在尝试将 Google 地图 InfoWindow 动态添加到 Wordpress,这是当前正在使用自定义标记的代码我已经为 infowindows 尝试了几个功能,但它似乎正在破坏并且没有加载地图。不知道我可能做错了什么。
这行得通,我只需要添加一个 infoWindow
<script type="text/javascript">
//<![CDATA[
function load() {
var styles =
[
{
"stylers": [
{ "lightness": 1 },
{ "saturation": -76 },
{ "hue": "#3bff00" }
]
}
];
var lat = <?php echo $lat; ?>;
var lng = <?php echo $lng; ?>;
// coordinates to latLng
var latlng = new google.maps.LatLng(lat, lng);
// map Options
var myOptions = {
zoom: 14,
scrollwheel: false,
center: latlng,
mapTypeId: 'Styled'
};
//draw a map
var map = new google.maps.Map(document.getElementById("map"), myOptions);
var styledMapType = new google.maps.StyledMapType(styles, { name: 'Styled' });
map.mapTypes.set('Styled', styledMapType);
var marker = new google.maps.Marker({
position: map.getCenter(),
map: map,
icon: '/wp-content/themes/bills_theme/images/pin_bills.png',
});
}
// call the function
load();
//]]>
</script>
【问题讨论】:
-
我在您的代码中没有看到任何信息窗口。请添加一些信息,说明您尝试了哪些方法无效,以及信息窗口中将显示的数据来自何处。
标签: wordpress google-maps dynamic infowindow