Blink roll 25b6bd3a7a131ffe68d809546ad1a20707915cdc:3a503f41ae42e5b79cfcd2ff10e65afde...
[chromium-blink-merge.git] / content / common / geolocation_service.mojom
blob00d56400ba4639541a89737d5558992a27af403c
1 // Copyright 2014 The Chromium 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.
5 module content;
7 import "content/public/common/mojo_geoposition.mojom";
9 // The Geolocation service provides updates on the device's location to its
10 // client. By default, it provides updates with low accuracy, but
11 // |SetHighAccuracy()| can be called to change this.
12 [Client=GeolocationServiceClient]
13 interface GeolocationService {
14   SetHighAccuracy(bool high_accuracy);
17 interface GeolocationServiceClient {
18   OnLocationUpdate(MojoGeoposition geoposition);