小编PJJ*_*PJJ的帖子

Google地图未在js标签内加载

我试图使用js制作标签,以在网站上获得更多数据.

请查看:http://dev.ateo.dk/officelab-konferencecenter/

顶部的两个标签("Billeder"和"kort")是使用js制作的.

如果我进入名为"kort"的点击,谷歌地图将无法完全加载 - 但是如果我右键单击并使用firefox选择"检查元素(Q)",地图会突然加载.

此外,地图不居中.在具体位置 - 位置在左上角.

您可能会注意到tab div下面的空白方块.这与js选项卡中使用的代码完全相同.如果我在js选项卡中注释掉,那么空白的方块将完美地工作.因此,似乎js选项卡与js谷歌地图相结合似乎不起作用.可能是这种情况,如果是这样,它是如何修复的?

下面我显示的代码将启动谷歌地图和页面上的点击:

if($('body.single-konferencested').length > 0)
   {
       tabs();
   }

   if($('body.single-konferencested').length > 0)
   {
      $(document).ready(function() {
         function initialize() {
            var myLatlng = new google.maps.LatLng(place_lat,place_lng);
            var mapOptions = {
               zoom: 9,
               center: myLatlng,
               mapTypeId: google.maps.MapTypeId.ROADMAP
            }
            var map = new google.maps.Map(document.getElementById('gmap'), mapOptions);

            var marker = new google.maps.Marker({
               position: myLatlng,
               map: map,
               clickable : true
            });

            var pinIcon = new google.maps.MarkerImage(
               "http://dev.ateo.dk/wp-content/themes/ateo/img/pin_marker.png",
               null, /* size is determined at runtime */
               null, …
Run Code Online (Sandbox Code Playgroud)

html javascript dom google-maps

-1
推荐指数
1
解决办法
4159
查看次数

标签 统计

dom ×1

google-maps ×1

html ×1

javascript ×1