gpt4 book ai didi

jquery - 带有 jquery-ui-map 的 Adsense

转载 作者:行者123 更新时间:2023-12-04 16:15:51 26 4
gpt4 key购买 nike

您可以在下面看到我显示 map 和标记的代码(来自 Json):

$('#map_canvas').gmap().bind('init', function() { 
$.getJSON( '../js/locate.php', function(data) {
$.each( data.markers, function(i, marker) {
var mapvalue=new google.maps.LatLng(marker.latitude, marker.longitude);

$('#map_canvas').gmap('addMarker', {
'tags': [''+marker.category+''],
'position': mapvalue,
'bounds': true,
'icon':'../images/'+marker.category+'.png',
'animation':google.maps.Animation.DROP
}).click(function() {
$('#map_canvas').gmap('openInfoWindow', { 'content': ''+marker.category+'<BR><div id="cust_content"></div>' }, this);
setTimeout("opencust(\'" +marker.id+"\');",100);
});
});
});
});

如何在我的 map 上包含新的 adsense 脚本: https://developers.google.com/maps/documentation/javascript/advertising#AdvertisingAdUnit

谢谢你的帮助!

最佳答案

经过一些研究,我让它在几乎没有变化的情况下工作。您需要执行以下步骤。

  • 首先在您的 Google Maps JS 中包含 Adsense。注意添加 图书馆=adsense&
    <script src="http://maps.google.com/maps/api/js?libraries=adsense&sensor=true"></script>
  • 修改你的JS如下。通知 $('#map_canvas').gmap('get','map')
    $('#map_canvas').gmap().bind('init', function() {
    $.getJSON( '../js/locate.php', function(data) {
    $.each( data.markers, function(i, marker) {
    var mapvalue=new google.maps.LatLng(marker.latitude, marker.longitude);
    $('#map_canvas').gmap('addMarker', {
    'tags': [''+marker.category+''],
    'position': mapvalue,
    'bounds': true,
    'icon':'../images/'+marker.category+'.png',
    'animation':google.maps.Animation.DROP
    }).click(function() {
    $('#map_canvas').gmap('openInfoWindow', { 'content': ''+marker.category+'<BR><div id="cust_content"></div>' }, this);
    setTimeout("opencust(\'" +marker.id+"\');",100);
    });
    });
    });
    var adUnitDiv = document.createElement('div');
    var adUnitOptions = {
    format: google.maps.adsense.AdFormat.HALF_BANNER,
    position: google.maps.ControlPosition.TOP,
    backgroundColor: '#c4d4f3',
    borderColor: '#e5ecf9',
    titleColor: '#0000cc',
    textColor: '#000000',
    urlColor: '#009900',
    map: $('#map_canvas').gmap('get','map'),
    visible: true,
    publisherId: 'YOUR_PUBLISHER_ID'
    };
    adUnit = new google.maps.adsense.AdUnit(adUnitDiv, adUnitOptions);
    });
  • 关于jquery - 带有 jquery-ui-map 的 Adsense,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11515194/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com