Google maps api 3 抱歉,我们没有可用的图像&;谷歌搜索机器人
我们网站上所有使用谷歌地图的页面(大约40个)都有一个大问题 谷歌搜索机器人正在为我们的页面编制“抱歉,我们没有可用图像”的索引,即它实际上认为这是我们的内容(在网站管理员工具中,我们最重要的内容关键字之一是“抱歉” 我们做了很多测试,谷歌地图总是为我们加载,所以真的不知道问题出在哪里 我们使用一个单独的js文件链接到我们的html js的一个例子是:Google maps api 3 抱歉,我们没有可用的图像&;谷歌搜索机器人,google-maps-api-3,Google Maps Api 3,我们网站上所有使用谷歌地图的页面(大约40个)都有一个大问题 谷歌搜索机器人正在为我们的页面编制“抱歉,我们没有可用图像”的索引,即它实际上认为这是我们的内容(在网站管理员工具中,我们最重要的内容关键字之一是“抱歉” 我们做了很多测试,谷歌地图总是为我们加载,所以真的不知道问题出在哪里 我们使用一个单独的js文件链接到我们的html js的一个例子是: var-map=null; 函数初始化(){ 变量myOptions={ 缩放:10, 中心:新google.maps.LatLng(53.5,
var-map=null;
函数初始化(){
变量myOptions={
缩放:10,
中心:新google.maps.LatLng(53.5,-1.78),
mapTypeControl:false,
mapTypeControlOptions:{style:google.maps.MapTypeControlStyle.DROPDOWN_MENU},
导航控制:对,
disableDefaultUI:true,
mapTypeId:google.maps.mapTypeId.TERRAIN
}
map=new google.maps.map(document.getElementById(“map_canvas”),
肌肽);
google.maps.event.addListener(映射,'click',函数(){
infowindow.close();
});
//向地图添加标记
var point=new google.maps.LatLng(53.34932,-1.56504);
var marker=createMarker(点,'1.Black a Moor
游览谢菲尔德以西的沼泽地,充分利用该地区的优质骑行-真正的山顶区山地自行车经典。
路线等级:中等。距离:16.5公里)
}
var infowindow=new google.maps.infowindow({
尺寸:新谷歌地图尺寸(150,50),
最大宽度:300
});
函数createMarker(latlng,html){
var contentString=html;
var marker=new google.maps.marker({
位置:latlng,
地图:地图,
zIndex:Math.round(latlng.lat()*-100000)我的假设是谷歌机器人不会完全评估页面上的所有代码,但也会使用启发式。基于这个假设,我做了以下工作:
创建一个具有“随机”ID(用于地图)和style=“display:none;”的div
创建一个noscript标记,其中包含一个img标记,具有相同的“random”ID(我在这里使用了一个静态映射图像作为后备)
创建一个(自定义)javascript函数,其中必须传递唯一ID以初始化地图并切换地图元素上的显示
到目前为止,“抱歉,我们没有图像”地图都没有索引。我的假设是谷歌机器人不会完全评估页面上的所有代码,但也会使用启发式。基于这个假设,我做了以下工作:
创建一个具有“随机”ID(用于地图)和style=“display:none;”的div
创建一个noscript标记,其中包含一个img标记,具有相同的“random”ID(我在这里使用了一个静态映射图像作为后备)
创建一个(自定义)javascript函数,其中必须传递唯一ID以初始化地图并切换地图元素上的显示
到目前为止,“对不起,我们没有图像”地图都没有索引。你看到了吗?->你看到了吗?->
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script>
<style type="text/css">
html, body { height: 100%; }
</style>
<script type="text/javascript" src="assets/googlemapscripts/darkpeakscript.js"></script>
<script type="text/javascript">
window.onload = function () {
initialize();
}
</script>