Google地图叠加层中显示的动态内容未被编入索引,显然是因为它需要的时间太长。分析表明,绝大部分时间都是由谷歌地图花费的。
客户端JavaScript是否合理检查用户代理是否为GoogleBot,然后要求Google地图不加载任何图像?
(由于要编入索引的数据库内容位于地图覆盖图中,因此我们最终会比不调用Google地图更简单,并且该网站正在使用Google Maps API提供lat / lng信息。)
有没有办法让Google Maps API v3不加载任何图像?
我们想在过度索引的动态内容示例:http://acromaps.com/@37.836161,-122.28133,15z?id=183
(GoogleBot现在正在执行JavaScript来为一些动态网站编制索引:http://googlewebmastercentral.blogspot.com/2014/05/understanding-web-pages-better.html)
我已经尝试检查(navigator.userAgent.search(/ googlebot / i)!= -1)并使用[{featureType:" all",样式:[{visibility:&# 34; off"}]}]这有助于一些人。