google-maps - 谷歌地图 - 使用类而不是 ID 创建 map ?

标签 google-maps

我有一个谷歌地图,我有 3 个标签。理想情况下,我希望在所有三个选项卡中使用相同的 map ,但您似乎只能使用 ID 创建 map :

map = new google.maps.Map(document.getElementById('map_canvas'),
    mapOptions);

如果是这种情况,我必须用 3 个单独的 ID 制作 3 个单独的 map 吗?您可以仅使用“类”制作 3 个 Google map 并重新调整同一张 map 的用途吗?

最佳答案

您可以使用 jQuery 的对象来创建新 map
var mapClass = $('.map_canvas'); and var map = new google.maps.Map(mapClass[0],mapOptions);
请查看我的 jsfiddle 并告诉我 http://jsfiddle.net/davidchase03/fDFMz/

关于google-maps - 谷歌地图 - 使用类而不是 ID 创建 map ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14900373/

相关文章:

javascript - 将方形或圆形图像放入谷歌地图中的直线路径中

javascript - 标记不显示在 map api V3 中

javascript - 禁用谷歌地图上的捏合缩放[桌面]

ios - Swift/ios/Google map - 添加 UISlider 时出现 "Thread 1: Fatal error: Unexpectedly found nil while unwrapping an Optional value"

java - Android - 谷歌地图中的多个标记

android - 谷歌地图应用程序不显示 map

javascript - angular2-google-maps 模态问题

android - 在 Google map (Android) 中构建轮廓数据

google-maps - 经纬度能查到 zip 吗?

javascript - Google map 标记按类别过滤