gpt4 book ai didi

google-maps - Dart google_maps问题

转载 作者:行者123 更新时间:2023-12-03 02:58:30 25 4
gpt4 key购买 nike

我有使用 Dart 的Google map 的怪异行为! here
如您所见,负责制作该 map 的链接是“Géolocalisation”,直到现在我都没问题!但是当我重新单击或访问另一个链接然后返回到“Géo..”时,它给了我this,我真的不知道该怎么办!这是我第一次在GMap尝试,所以我需要一点帮助。
我必须提及的是,当我单击链接时页面不会刷新,它只是从容器div中删除旧内容,然后添加新元素,还必须提及我正在使用bootstrap3,这是页面géo的代码

import 'package:google_maps/google_maps.dart';
import '../view.dart';
import 'dart:html';
//view Map
class viewMap extends View{
panelCoreBuilder(){
//creating the container layout and it is a div row
DivElement layout = new DivElement()..className="row";
//adding a style element for the map element inside the container
layout.children.add(new StyleElement()..text="#mapblock{margin: 0;padding: 0; height: 500px; width: 100%;");
DivElement cellone = new DivElement()..className="col-md-3";
//naming the block that contains the map
DivElement celltow = new DivElement()..className="col-md-9"..id="mapblock";
//adding the cells to the layout
layout.children.addAll([cellone,celltow]);

//creating the map
visualRefresh = true;
final mapOptions = new MapOptions()
..zoom = 8
..center = new LatLng(34.034453, -5.885925)
..mapTypeId = MapTypeId.ROADMAP;
final map = new GMap(celltow, mapOptions);
//returning the layout to the MainContainer...
return layout;
}
}

就是这样,我希望您能给我任何解决方案,假设甚至提示
如果我先喜欢该解决方案,我会在这里发布!

最佳答案

调用<div>时,您的new GMap可能为空(或未显示)。映射不了解默认情况下<div>容器的大小调整。使用以下命令在屏幕上显示resize事件时,您必须手动触发它:

event.trigger(map, 'resize', []);

关于google-maps - Dart google_maps问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21566683/

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