谷歌地图和DART

18b*_*tes 10 javascript api google-maps google-maps-api-3 dart

我是DART的新手.是否可以在DART上使用Google Maps Javascript API?如果现在不能直接使用,还有其他替代方法吗?

Ale*_*uin 8

您现在可以使用GOOGLE_MAPS包可在酒馆.该库允许您使用dart脚本中的Google Maps JavaScript API.

只需将依赖项添加到pubspec.yaml即可

dependencies:
  google_maps: ">=1.0.1 <2.0.0"
Run Code Online (Sandbox Code Playgroud)

使用<script>标记添加Maps API JavaScript .

<script src="http://maps.googleapis.com/maps/api/js?sensor=false"></script>
Run Code Online (Sandbox Code Playgroud)

然后,您可以使用dart脚本中的Google地图.这是一个简单的例子:

import 'dart:html';
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);
}
Run Code Online (Sandbox Code Playgroud)