Skip to content

Commit fc28825

Browse files
committed
Move README sample to a separate file
1 parent f12f8b2 commit fc28825

File tree

3 files changed

+49
-27
lines changed

3 files changed

+49
-27
lines changed

packages/google_maps_flutter/google_maps_flutter/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ in an unbounded widget will cause the application to throw a Flutter exception.
121121
[Advanced Markers](https://developers.google.com/maps/documentation/javascript/advanced-markers/overview) are map markers that offer extra customization options. [Map Id](https://developers.google.com/maps/documentation/get-map-id) is required in order to use Advanced Markers:
122122

123123

124-
<?code-excerpt "readme_sample.dart (AdvancedMarkersSample)"?>
124+
<?code-excerpt "readme_sample_advanced_markers.dart (AdvancedMarkersSample)"?>
125125
```dart
126126
GoogleMap(
127127
// Set your Map Id

packages/google_maps_flutter/google_maps_flutter/example/lib/readme_sample.dart

Lines changed: 0 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ import 'dart:async';
88

99
import 'package:flutter/material.dart';
1010
import 'package:google_maps_flutter/google_maps_flutter.dart';
11-
import 'package:google_maps_flutter_platform_interface/google_maps_flutter_platform_interface.dart';
1211

1312
void main() => runApp(const MyApp());
1413

@@ -71,28 +70,3 @@ class MapSampleState extends State<MapSample> {
7170
}
7271
}
7372
// #enddocregion MapSample
74-
75-
// #docregion AdvancedMarkersSample
76-
class AdvancedMarkersSample extends StatelessWidget {
77-
const AdvancedMarkersSample({super.key});
78-
79-
static const CameraPosition _kGooglePlex = CameraPosition(
80-
target: LatLng(37.42796133580664, -122.085749655962),
81-
zoom: 14.4746,
82-
);
83-
84-
@override
85-
Widget build(BuildContext context) {
86-
return const Scaffold(
87-
body: GoogleMap(
88-
// Set your Map Id
89-
mapId: 'my-map-id',
90-
91-
// Let map know that you're using Advanced Markers
92-
markerType: MarkerType.advancedMarker,
93-
initialCameraPosition: _kGooglePlex,
94-
),
95-
);
96-
}
97-
}
98-
// #enddocregion AdvancedMarkersSample
Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
// Copyright 2013 The Flutter Authors. All rights reserved.
2+
// Use of this source code is governed by a BSD-style license that can be
3+
// found in the LICENSE file.
4+
5+
// ignore_for_file: public_member_api_docs
6+
7+
import 'package:flutter/material.dart';
8+
import 'package:google_maps_flutter/google_maps_flutter.dart';
9+
import 'package:google_maps_flutter_platform_interface/google_maps_flutter_platform_interface.dart';
10+
11+
void main() => runApp(const MyApp());
12+
13+
class MyApp extends StatelessWidget {
14+
const MyApp({super.key});
15+
16+
@override
17+
Widget build(BuildContext context) {
18+
return const MaterialApp(
19+
title: 'Flutter Google Maps Demo',
20+
home: AdvancedMarkersSample(),
21+
);
22+
}
23+
}
24+
25+
// #docregion AdvancedMarkersSample
26+
class AdvancedMarkersSample extends StatelessWidget {
27+
const AdvancedMarkersSample({super.key});
28+
29+
static const CameraPosition _kGooglePlex = CameraPosition(
30+
target: LatLng(37.42796133580664, -122.085749655962),
31+
zoom: 14.4746,
32+
);
33+
34+
@override
35+
Widget build(BuildContext context) {
36+
return const Scaffold(
37+
body: GoogleMap(
38+
// Set your Map Id
39+
mapId: 'my-map-id',
40+
41+
// Let map know that you're using Advanced Markers
42+
markerType: MarkerType.advancedMarker,
43+
initialCameraPosition: _kGooglePlex,
44+
),
45+
);
46+
}
47+
}
48+
// #enddocregion AdvancedMarkersSample

0 commit comments

Comments
 (0)