javascript - 带有 Dart 的谷歌地图 : retain function is not defined

标签 javascript google-maps dart

我一直在按照本教程使用 Dart 显示 Google map https://developers.google.com/live/shows/240588492-6002但是遇到了 js.retain 函数的问题。 这是我到目前为止的代码:

 import 'dart:html';
 import 'package:js/js.dart' as js;
 import 'package:google_maps/google_maps.dart';

void main() {
  final mapOptions = new MapOptions()
  ..zoom = 8
  ..center = new LatLng(-34.397,150.644)
  ..mapTypeId = MapTypeId.ROADMAP;

final map = new Gmap(query("#map-canvas"),MapOptions);
js.retain(map);

我已经完全按照教程进行了 3:11,他显示了他的 map ,但是我的项目出现错误“函数‘retained’未定义”以及 Gmap 类未定义的警告。

我在网上找到了很少的 Material 来帮助解决这个问题,因此任何想法或意见将不胜感激。

最佳答案

此代码片段已过时。 retain 不再存在。

请使用https://github.com/a14n/dart-google-maps/blob/master/example/01-basics/map-simple/page.dart :

import 'dart:html';

import 'package:google_maps/google_maps.dart';

void main() {
  visualRefresh = true;
  final mapOptions = new MapOptions()
    ..zoom = 8
    ..center = new LatLng(-34.397, 150.644)
    ..mapTypeId = MapTypeId.ROADMAP
    ;
  final map = new GMap(querySelector("#map_canvas"), mapOptions);
}

关于javascript - 带有 Dart 的谷歌地图 : retain function is not defined,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22788254/

相关文章:

javascript - 在服务器端还是客户端进行图像处理?

javascript - Anchor 跳转页面内的部分

android - 无法分配 dup blob fd

flutter - 在 android studio 中运行 flutter 项目时出现 'Unexpected Kernel SDK Version' 错误

javascript - jquery解析ajax响应

javascript - 使用 Flask 在单页应用程序中提交表单而无需重新加载

javascript - 谷歌地图 : Keep additional info with LatLng while dragging polylines

javascript - 在 React 应用程序的 Util 文件中初始化 Google map

javascript - Dart 中的 JSONP 回调

flutter - Flutter Bloc:更新状态不会重新调用BlocBuilder