diff --git a/dist/assets/google.json b/dist/assets/google.json deleted file mode 100644 index 9b59eb9cf..000000000 --- a/dist/assets/google.json +++ /dev/null @@ -1,146 +0,0 @@ -{ - "type": "FeatureCollection", - "features": [ - { - "type": "Feature", - "properties": { - "letter": "G", - "color": "blue", - "rank": "7", - "ascii": "71" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [123.61, -22.14], [122.38, -21.73], [121.06, -21.69], [119.66, -22.22], [119.00, -23.40], - [118.65, -24.76], [118.43, -26.07], [118.78, -27.56], [119.22, -28.57], [120.23, -29.49], - [121.77, -29.87], [123.57, -29.64], [124.45, -29.03], [124.71, -27.95], [124.80, -26.70], - [124.80, -25.60], [123.61, -25.64], [122.56, -25.64], [121.72, -25.72], [121.81, -26.62], - [121.86, -26.98], [122.60, -26.90], [123.57, -27.05], [123.57, -27.68], [123.35, -28.18], - [122.51, -28.38], [121.77, -28.26], [121.02, -27.91], [120.49, -27.21], [120.14, -26.50], - [120.10, -25.64], [120.27, -24.52], [120.67, -23.68], [121.72, -23.32], [122.43, -23.48], - [123.04, -24.04], [124.54, -24.28], [124.58, -23.20], [123.61, -22.14] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "letter": "o", - "color": "red", - "rank": "15", - "ascii": "111" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [128.84, -25.76], [128.18, -25.60], [127.96, -25.52], [127.88, -25.52], [127.70, -25.60], - [127.26, -25.79], [126.60, -26.11], [126.16, -26.78], [126.12, -27.68], [126.21, -28.42], - [126.69, -29.49], [127.74, -29.80], [128.80, -29.72], [129.41, -29.03], [129.72, -27.95], - [129.68, -27.21], [129.33, -26.23], [128.84, -25.76] - ], - [ - [128.45, -27.44], [128.32, -26.94], [127.70, -26.82], [127.35, -27.05], [127.17, -27.80], - [127.57, -28.22], [128.10, -28.42], [128.49, -27.80], [128.45, -27.44] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "letter": "o", - "color": "yellow", - "rank": "15", - "ascii": "111" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [131.87, -25.76], [131.35, -26.07], [130.95, -26.78], [130.82, -27.64], [130.86, -28.53], - [131.26, -29.22], [131.92, -29.76], [132.45, -29.87], [133.06, -29.76], [133.72, -29.34], - [134.07, -28.80], [134.20, -27.91], [134.07, -27.21], [133.81, -26.31], [133.37, -25.83], - [132.71, -25.64], [131.87, -25.76] - ], - [ - [133.15, -27.17], [132.71, -26.86], [132.09, -26.90], [131.74, -27.56], [131.79, -28.26], - [132.36, -28.45], [132.93, -28.34], [133.15, -27.76], [133.15, -27.17] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "letter": "g", - "color": "blue", - "rank": "7", - "ascii": "103" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [138.12, -25.04], [136.84, -25.16], [135.96, -25.36], [135.26, -25.99], [135, -26.90], - [135.04, -27.91], [135.26, -28.88], [136.05, -29.45], [137.02, -29.49], [137.81, -29.49], - [137.94, -29.99], [137.90, -31.20], [137.85, -32.24], [136.88, -32.69], [136.45, -32.36], - [136.27, -31.80], [134.95, -31.84], [135.17, -32.99], [135.52, -33.43], [136.14, -33.76], - [137.06, -33.83], [138.12, -33.65], [138.86, -33.21], [139.30, -32.28], [139.30, -31.24], - [139.30, -30.14], [139.21, -28.96], [139.17, -28.22], [139.08, -27.41], [139.08, -26.47], - [138.99, -25.40], [138.73, -25.00 ], [138.12, -25.04] - ], - [ - [137.50, -26.54], [136.97, -26.47], [136.49, -26.58], [136.31, -27.13], [136.31, -27.72], - [136.58, -27.99], [137.50, -28.03], [137.68, -27.68], [137.59, -26.78], [137.50, -26.54] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "letter": "l", - "color": "green", - "rank": "12", - "ascii": "108" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [140.14,-21.04], [140.31,-29.42], [141.67,-29.49], [141.59,-20.92], [140.14,-21.04] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "letter": "e", - "color": "red", - "rank": "5", - "ascii": "101" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [144.14, -27.41], [145.67, -27.52], [146.86, -27.09], [146.82, -25.64], [146.25, -25.04], - [145.45, -24.68], [144.66, -24.60], [144.09, -24.76], [143.43, -25.08], [142.99, -25.40], - [142.64, -26.03], [142.64, -27.05], [142.64, -28.26], [143.30, -29.11], [144.18, -29.57], - [145.41, -29.64], [146.46, -29.19], [146.64, -28.72], [146.82, -28.14], [144.84, -28.42], - [144.31, -28.26], [144.14, -27.41] - ], - [ - [144.18, -26.39], [144.53, -26.58], [145.19, -26.62], [145.72, -26.35], [145.81, -25.91], - [145.41, -25.68], [144.97, -25.68], [144.49, -25.64], [144, -25.99], [144.18, -26.39] - ] - ] - } - } - ] -} diff --git a/dist/assets/windmill.glb b/dist/assets/windmill.glb deleted file mode 100644 index 00ab55379..000000000 Binary files a/dist/assets/windmill.glb and /dev/null differ diff --git a/dist/index.html b/dist/index.html deleted file mode 100644 index 37309fed4..000000000 --- a/dist/index.html +++ /dev/null @@ -1,117 +0,0 @@ - - - -Maps JSAPI Samples - - - -

Maps JSAPI Samples

- - - diff --git a/dist/samples/3d-accessibility-features/app/.eslintsrc.json b/dist/samples/3d-accessibility-features/app/.eslintsrc.json deleted file mode 100644 index 4c44dab04..000000000 --- a/dist/samples/3d-accessibility-features/app/.eslintsrc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": [ - "plugin:@typescript-eslint/recommended" - ], - "parser": "@typescript-eslint/parser", - "rules": { - "@typescript-eslint/ban-ts-comment": 0, - "@typescript-eslint/no-this-alias": 1, - "@typescript-eslint/no-empty-function": 1, - "@typescript-eslint/explicit-module-boundary-types": 1, - "@typescript-eslint/no-unused-vars": 1 - } -} diff --git a/dist/samples/3d-accessibility-features/app/README.md b/dist/samples/3d-accessibility-features/app/README.md deleted file mode 100644 index f8ed1e1f4..000000000 --- a/dist/samples/3d-accessibility-features/app/README.md +++ /dev/null @@ -1,35 +0,0 @@ -# Google Maps JavaScript Sample - -## 3d-accessibility-features - -The 3d-accessibility-features sample demonstrates how to use accessibility features in a 3D map, such as keyboard and screen reader support. - -Follow these instructions to set up and run 3d-accessibility-features sample on your local computer. - -## Setup - -### Before starting run: - -`$npm i` - -### Run an example on a local web server - -First `cd` to the folder for the sample to run, then: - -`$npm start` - -### Build an individual example - -From `samples/`: - -`$npm run build --workspace=3d-accessibility-features/` - -### Build all of the examples. - -From `samples/`: -`$npm run build-all` - -## Feedback - -For feedback related to this sample, please open a new issue on -[GitHub](https://github.com/googlemaps-samples/js-api-samples/issues). diff --git a/dist/samples/3d-accessibility-features/app/index.html b/dist/samples/3d-accessibility-features/app/index.html deleted file mode 100644 index c13c02333..000000000 --- a/dist/samples/3d-accessibility-features/app/index.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - Map - - - - - -
- - - - - - diff --git a/dist/samples/3d-accessibility-features/app/index.ts b/dist/samples/3d-accessibility-features/app/index.ts deleted file mode 100644 index fd1b0fb59..000000000 --- a/dist/samples/3d-accessibility-features/app/index.ts +++ /dev/null @@ -1,83 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// @ts-nocheck -// [START maps_3d_accessibility_features] -async function initMap() { - const { Map3DElement, Marker3DInteractiveElement, PopoverElement } = - await google.maps.importLibrary('maps3d'); - const { PinElement } = await google.maps.importLibrary('marker'); - - const map = new Map3DElement({ - center: { lat: 34.8405, lng: -111.7909, altitude: 1322.7 }, - range: 13279.5, - tilt: 67.44, - heading: 0.01, - mode: 'SATELLITE', - gestureHandling: 'COOPERATIVE', - }); - - // Set LatLng and title text for the markers. The first marker (Boynton Pass) - // receives the initial focus when tab is pressed. Use arrow keys to move - // between markers; press tab again to cycle through the map controls. - const tourStops = [ - { - position: { lat: 34.8791806, lng: -111.8265049 }, - title: 'Boynton Pass', - }, - { - position: { lat: 34.8559195, lng: -111.7988186 }, - title: 'Airport Mesa', - }, - { - position: { lat: 34.832149, lng: -111.7695277 }, - title: 'Chapel of the Holy Cross', - }, - { - position: { lat: 34.823736, lng: -111.8001857 }, - title: 'Red Rock Crossing', - }, - { - position: { lat: 34.800326, lng: -111.7665047 }, - title: 'Bell Rock', - }, - ]; - - tourStops.forEach(({ position, title }, i) => { - const pin = new PinElement({ - glyphText: `${i + 1}`, - scale: 1.5, - glyphColor: '#FFFFFF', - }); - const popover = new PopoverElement(); - - const content = `${i + 1}. ${title}`; - const header = document.createElement('span'); - // Include the label for screen readers. - header.ariaLabel = `This is marker ${i + 1}. ${title}`; - header.slot = 'header'; - - popover.append(header); - popover.append(content); - - const interactiveMarker = new Marker3DInteractiveElement({ - // Include a title, used for accessibility text for use by screen readers. - title, - position, - gmpPopoverTargetElement: popover, - }); - - interactiveMarker.append(pin); - - map.append(interactiveMarker); - map.append(popover); - }); - - document.body.append(map); -} - -initMap(); -// [END maps_3d_accessibility_features] diff --git a/dist/samples/3d-accessibility-features/app/package.json b/dist/samples/3d-accessibility-features/app/package.json deleted file mode 100644 index 45b5825ab..000000000 --- a/dist/samples/3d-accessibility-features/app/package.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "@js-api-samples/3d-accessibility-features", - "version": "1.0.0", - "scripts": { - "build": "tsc && bash ../jsfiddle.sh 3d-accessibility-features && bash ../app.sh 3d-accessibility-features && bash ../docs.sh 3d-accessibility-features && npm run build:vite --workspace=. && bash ../dist.sh 3d-accessibility-features", - "test": "tsc && npm run build:vite --workspace=.", - "start": "tsc && vite build --base './' && vite", - "build:vite": "vite build --base './'", - "preview": "vite preview" - }, - "dependencies": { - - } -} diff --git a/dist/samples/3d-accessibility-features/app/style.css b/dist/samples/3d-accessibility-features/app/style.css deleted file mode 100644 index f3967a217..000000000 --- a/dist/samples/3d-accessibility-features/app/style.css +++ /dev/null @@ -1,19 +0,0 @@ -/* -* @license -* Copyright 2025 Google LLC. All Rights Reserved. -* SPDX-License-Identifier: Apache-2.0 -*/ -/* [START maps_3d_accessibility_features] */ -/* * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -html, -map { - height: 100%; -} -body { - height: 100%; - margin: 0; - padding: 0; -} -/* [END maps_3d_accessibility_features] */ diff --git a/dist/samples/3d-accessibility-features/dist/assets/index-BVXE32j3.css b/dist/samples/3d-accessibility-features/dist/assets/index-BVXE32j3.css deleted file mode 100644 index 3665d7a5d..000000000 --- a/dist/samples/3d-accessibility-features/dist/assets/index-BVXE32j3.css +++ /dev/null @@ -1 +0,0 @@ -html,map{height:100%}body{height:100%;margin:0;padding:0} diff --git a/dist/samples/3d-accessibility-features/dist/assets/index-C8EVyAYe.js b/dist/samples/3d-accessibility-features/dist/assets/index-C8EVyAYe.js deleted file mode 100644 index 527ea07d7..000000000 --- a/dist/samples/3d-accessibility-features/dist/assets/index-C8EVyAYe.js +++ /dev/null @@ -1 +0,0 @@ -(function(){const o=document.createElement("link").relList;if(o&&o.supports&&o.supports("modulepreload"))return;for(const e of document.querySelectorAll('link[rel="modulepreload"]'))n(e);new MutationObserver(e=>{for(const t of e)if(t.type==="childList")for(const r of t.addedNodes)r.tagName==="LINK"&&r.rel==="modulepreload"&&n(r)}).observe(document,{childList:!0,subtree:!0});function s(e){const t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin==="use-credentials"?t.credentials="include":e.crossOrigin==="anonymous"?t.credentials="omit":t.credentials="same-origin",t}function n(e){if(e.ep)return;e.ep=!0;const t=s(e);fetch(e.href,t)}})();async function f(){const{Map3DElement:p,Marker3DInteractiveElement:o,PopoverElement:s}=await google.maps.importLibrary("maps3d"),{PinElement:n}=await google.maps.importLibrary("marker"),e=new p({center:{lat:34.8405,lng:-111.7909,altitude:1322.7},range:13279.5,tilt:67.44,heading:.01,mode:"SATELLITE",gestureHandling:"COOPERATIVE"});[{position:{lat:34.8791806,lng:-111.8265049},title:"Boynton Pass"},{position:{lat:34.8559195,lng:-111.7988186},title:"Airport Mesa"},{position:{lat:34.832149,lng:-111.7695277},title:"Chapel of the Holy Cross"},{position:{lat:34.823736,lng:-111.8001857},title:"Red Rock Crossing"},{position:{lat:34.800326,lng:-111.7665047},title:"Bell Rock"}].forEach(({position:r,title:a},l)=>{const u=new n({glyphText:`${l+1}`,scale:1.5,glyphColor:"#FFFFFF"}),i=new s,m=`${l+1}. ${a}`,c=document.createElement("span");c.ariaLabel=`This is marker ${l+1}. ${a}`,c.slot="header",i.append(c),i.append(m);const d=new o({title:a,position:r,gmpPopoverTargetElement:i});d.append(u),e.append(d),e.append(i)}),document.body.append(e)}f(); diff --git a/dist/samples/3d-accessibility-features/dist/index.html b/dist/samples/3d-accessibility-features/dist/index.html deleted file mode 100644 index 225373e33..000000000 --- a/dist/samples/3d-accessibility-features/dist/index.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - Map - - - - - -
- - - - - - diff --git a/dist/samples/3d-accessibility-features/docs/index.html b/dist/samples/3d-accessibility-features/docs/index.html deleted file mode 100644 index c13c02333..000000000 --- a/dist/samples/3d-accessibility-features/docs/index.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - Map - - - - - -
- - - - - - diff --git a/dist/samples/3d-accessibility-features/docs/index.js b/dist/samples/3d-accessibility-features/docs/index.js deleted file mode 100644 index b8e0bcec7..000000000 --- a/dist/samples/3d-accessibility-features/docs/index.js +++ /dev/null @@ -1,72 +0,0 @@ -"use strict"; -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// @ts-nocheck -// [START maps_3d_accessibility_features] -async function initMap() { - const { Map3DElement, Marker3DInteractiveElement, PopoverElement } = await google.maps.importLibrary('maps3d'); - const { PinElement } = await google.maps.importLibrary('marker'); - const map = new Map3DElement({ - center: { lat: 34.8405, lng: -111.7909, altitude: 1322.7 }, - range: 13279.5, - tilt: 67.44, - heading: 0.01, - mode: 'SATELLITE', - gestureHandling: 'COOPERATIVE', - }); - // Set LatLng and title text for the markers. The first marker (Boynton Pass) - // receives the initial focus when tab is pressed. Use arrow keys to move - // between markers; press tab again to cycle through the map controls. - const tourStops = [ - { - position: { lat: 34.8791806, lng: -111.8265049 }, - title: 'Boynton Pass', - }, - { - position: { lat: 34.8559195, lng: -111.7988186 }, - title: 'Airport Mesa', - }, - { - position: { lat: 34.832149, lng: -111.7695277 }, - title: 'Chapel of the Holy Cross', - }, - { - position: { lat: 34.823736, lng: -111.8001857 }, - title: 'Red Rock Crossing', - }, - { - position: { lat: 34.800326, lng: -111.7665047 }, - title: 'Bell Rock', - }, - ]; - tourStops.forEach(({ position, title }, i) => { - const pin = new PinElement({ - glyphText: `${i + 1}`, - scale: 1.5, - glyphColor: '#FFFFFF', - }); - const popover = new PopoverElement(); - const content = `${i + 1}. ${title}`; - const header = document.createElement('span'); - // Include the label for screen readers. - header.ariaLabel = `This is marker ${i + 1}. ${title}`; - header.slot = 'header'; - popover.append(header); - popover.append(content); - const interactiveMarker = new Marker3DInteractiveElement({ - // Include a title, used for accessibility text for use by screen readers. - title, - position, - gmpPopoverTargetElement: popover, - }); - interactiveMarker.append(pin); - map.append(interactiveMarker); - map.append(popover); - }); - document.body.append(map); -} -initMap(); -// [END maps_3d_accessibility_features] diff --git a/dist/samples/3d-accessibility-features/docs/index.ts b/dist/samples/3d-accessibility-features/docs/index.ts deleted file mode 100644 index fd1b0fb59..000000000 --- a/dist/samples/3d-accessibility-features/docs/index.ts +++ /dev/null @@ -1,83 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// @ts-nocheck -// [START maps_3d_accessibility_features] -async function initMap() { - const { Map3DElement, Marker3DInteractiveElement, PopoverElement } = - await google.maps.importLibrary('maps3d'); - const { PinElement } = await google.maps.importLibrary('marker'); - - const map = new Map3DElement({ - center: { lat: 34.8405, lng: -111.7909, altitude: 1322.7 }, - range: 13279.5, - tilt: 67.44, - heading: 0.01, - mode: 'SATELLITE', - gestureHandling: 'COOPERATIVE', - }); - - // Set LatLng and title text for the markers. The first marker (Boynton Pass) - // receives the initial focus when tab is pressed. Use arrow keys to move - // between markers; press tab again to cycle through the map controls. - const tourStops = [ - { - position: { lat: 34.8791806, lng: -111.8265049 }, - title: 'Boynton Pass', - }, - { - position: { lat: 34.8559195, lng: -111.7988186 }, - title: 'Airport Mesa', - }, - { - position: { lat: 34.832149, lng: -111.7695277 }, - title: 'Chapel of the Holy Cross', - }, - { - position: { lat: 34.823736, lng: -111.8001857 }, - title: 'Red Rock Crossing', - }, - { - position: { lat: 34.800326, lng: -111.7665047 }, - title: 'Bell Rock', - }, - ]; - - tourStops.forEach(({ position, title }, i) => { - const pin = new PinElement({ - glyphText: `${i + 1}`, - scale: 1.5, - glyphColor: '#FFFFFF', - }); - const popover = new PopoverElement(); - - const content = `${i + 1}. ${title}`; - const header = document.createElement('span'); - // Include the label for screen readers. - header.ariaLabel = `This is marker ${i + 1}. ${title}`; - header.slot = 'header'; - - popover.append(header); - popover.append(content); - - const interactiveMarker = new Marker3DInteractiveElement({ - // Include a title, used for accessibility text for use by screen readers. - title, - position, - gmpPopoverTargetElement: popover, - }); - - interactiveMarker.append(pin); - - map.append(interactiveMarker); - map.append(popover); - }); - - document.body.append(map); -} - -initMap(); -// [END maps_3d_accessibility_features] diff --git a/dist/samples/3d-accessibility-features/docs/style.css b/dist/samples/3d-accessibility-features/docs/style.css deleted file mode 100644 index f3967a217..000000000 --- a/dist/samples/3d-accessibility-features/docs/style.css +++ /dev/null @@ -1,19 +0,0 @@ -/* -* @license -* Copyright 2025 Google LLC. All Rights Reserved. -* SPDX-License-Identifier: Apache-2.0 -*/ -/* [START maps_3d_accessibility_features] */ -/* * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -html, -map { - height: 100%; -} -body { - height: 100%; - margin: 0; - padding: 0; -} -/* [END maps_3d_accessibility_features] */ diff --git a/dist/samples/3d-accessibility-features/jsfiddle/demo.css b/dist/samples/3d-accessibility-features/jsfiddle/demo.css deleted file mode 100644 index d6ec582a8..000000000 --- a/dist/samples/3d-accessibility-features/jsfiddle/demo.css +++ /dev/null @@ -1,19 +0,0 @@ -/* -* @license -* Copyright 2025 Google LLC. All Rights Reserved. -* SPDX-License-Identifier: Apache-2.0 -*/ - -/* * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -html, -map { - height: 100%; -} -body { - height: 100%; - margin: 0; - padding: 0; -} - diff --git a/dist/samples/3d-accessibility-features/jsfiddle/demo.details b/dist/samples/3d-accessibility-features/jsfiddle/demo.details deleted file mode 100644 index 0d3add83c..000000000 --- a/dist/samples/3d-accessibility-features/jsfiddle/demo.details +++ /dev/null @@ -1,7 +0,0 @@ -name: 3d-accessibility-features -authors: - - Geo Developer IX Documentation Team -tags: - - google maps -load_type: h -description: Sample code supporting Google Maps Platform JavaScript API documentation. diff --git a/dist/samples/3d-accessibility-features/jsfiddle/demo.html b/dist/samples/3d-accessibility-features/jsfiddle/demo.html deleted file mode 100644 index 9501b5967..000000000 --- a/dist/samples/3d-accessibility-features/jsfiddle/demo.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - Map - - - - - -
- - - - - - diff --git a/dist/samples/3d-accessibility-features/jsfiddle/demo.js b/dist/samples/3d-accessibility-features/jsfiddle/demo.js deleted file mode 100644 index 83c32ab29..000000000 --- a/dist/samples/3d-accessibility-features/jsfiddle/demo.js +++ /dev/null @@ -1,72 +0,0 @@ -"use strict"; -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// @ts-nocheck - -async function initMap() { - const { Map3DElement, Marker3DInteractiveElement, PopoverElement } = await google.maps.importLibrary('maps3d'); - const { PinElement } = await google.maps.importLibrary('marker'); - const map = new Map3DElement({ - center: { lat: 34.8405, lng: -111.7909, altitude: 1322.7 }, - range: 13279.5, - tilt: 67.44, - heading: 0.01, - mode: 'SATELLITE', - gestureHandling: 'COOPERATIVE', - }); - // Set LatLng and title text for the markers. The first marker (Boynton Pass) - // receives the initial focus when tab is pressed. Use arrow keys to move - // between markers; press tab again to cycle through the map controls. - const tourStops = [ - { - position: { lat: 34.8791806, lng: -111.8265049 }, - title: 'Boynton Pass', - }, - { - position: { lat: 34.8559195, lng: -111.7988186 }, - title: 'Airport Mesa', - }, - { - position: { lat: 34.832149, lng: -111.7695277 }, - title: 'Chapel of the Holy Cross', - }, - { - position: { lat: 34.823736, lng: -111.8001857 }, - title: 'Red Rock Crossing', - }, - { - position: { lat: 34.800326, lng: -111.7665047 }, - title: 'Bell Rock', - }, - ]; - tourStops.forEach(({ position, title }, i) => { - const pin = new PinElement({ - glyphText: `${i + 1}`, - scale: 1.5, - glyphColor: '#FFFFFF', - }); - const popover = new PopoverElement(); - const content = `${i + 1}. ${title}`; - const header = document.createElement('span'); - // Include the label for screen readers. - header.ariaLabel = `This is marker ${i + 1}. ${title}`; - header.slot = 'header'; - popover.append(header); - popover.append(content); - const interactiveMarker = new Marker3DInteractiveElement({ - // Include a title, used for accessibility text for use by screen readers. - title, - position, - gmpPopoverTargetElement: popover, - }); - interactiveMarker.append(pin); - map.append(interactiveMarker); - map.append(popover); - }); - document.body.append(map); -} -initMap(); - diff --git a/dist/samples/3d-camera-boundary/app/.eslintsrc.json b/dist/samples/3d-camera-boundary/app/.eslintsrc.json deleted file mode 100644 index 4c44dab04..000000000 --- a/dist/samples/3d-camera-boundary/app/.eslintsrc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": [ - "plugin:@typescript-eslint/recommended" - ], - "parser": "@typescript-eslint/parser", - "rules": { - "@typescript-eslint/ban-ts-comment": 0, - "@typescript-eslint/no-this-alias": 1, - "@typescript-eslint/no-empty-function": 1, - "@typescript-eslint/explicit-module-boundary-types": 1, - "@typescript-eslint/no-unused-vars": 1 - } -} diff --git a/dist/samples/3d-camera-boundary/app/README.md b/dist/samples/3d-camera-boundary/app/README.md deleted file mode 100644 index ee92fb9bf..000000000 --- a/dist/samples/3d-camera-boundary/app/README.md +++ /dev/null @@ -1,35 +0,0 @@ -# Google Maps JavaScript Sample - -## 3d-camera-boundary - -The 3d-camera-boundary sample demonstrates how to set a boundary for the camera in a 3D map to restrict the user's view. - -Follow these instructions to set up and run 3d-camera-boundary sample on your local computer. - -## Setup - -### Before starting run: - -`$npm i` - -### Run an example on a local web server - -First `cd` to the folder for the sample to run, then: - -`$npm start` - -### Build an individual example - -From `samples/`: - -`$npm run build --workspace=3d-camera-boundary/` - -### Build all of the examples. - -From `samples/`: -`$npm run build-all` - -## Feedback - -For feedback related to this sample, please open a new issue on -[GitHub](https://github.com/googlemaps-samples/js-api-samples/issues). diff --git a/dist/samples/3d-camera-boundary/app/index.html b/dist/samples/3d-camera-boundary/app/index.html deleted file mode 100644 index 52200a1bf..000000000 --- a/dist/samples/3d-camera-boundary/app/index.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - Map - - - - - -
- - - - - - diff --git a/dist/samples/3d-camera-boundary/app/index.ts b/dist/samples/3d-camera-boundary/app/index.ts deleted file mode 100644 index bab2ee26e..000000000 --- a/dist/samples/3d-camera-boundary/app/index.ts +++ /dev/null @@ -1,24 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// @ts-nocheck -// [START maps_3d_camera_boundary] -async function initMap() { - const { Map3DElement } = await google.maps.importLibrary('maps3d'); - - const map = new Map3DElement({ - center: { lat: -36.86, lng: 174.76, altitude: 10000 }, - tilt: 67.5, - mode: 'HYBRID', - bounds: { south: -48.3, west: 163.56, north: -32.86, east: -180 }, - gestureHandling: 'COOPERATIVE', - }); - - document.body.append(map); -} - -initMap(); -// [END maps_3d_camera_boundary] diff --git a/dist/samples/3d-camera-boundary/app/package.json b/dist/samples/3d-camera-boundary/app/package.json deleted file mode 100644 index cd1204799..000000000 --- a/dist/samples/3d-camera-boundary/app/package.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "@js-api-samples/3d-camera-boundary", - "version": "1.0.0", - "scripts": { - "build": "tsc && bash ../jsfiddle.sh 3d-camera-boundary && bash ../app.sh 3d-camera-boundary && bash ../docs.sh 3d-camera-boundary && npm run build:vite --workspace=. && bash ../dist.sh 3d-camera-boundary", - "test": "tsc && npm run build:vite --workspace=.", - "start": "tsc && vite build --base './' && vite", - "build:vite": "vite build --base './'", - "preview": "vite preview" - }, - "dependencies": { - - } -} diff --git a/dist/samples/3d-camera-boundary/app/style.css b/dist/samples/3d-camera-boundary/app/style.css deleted file mode 100644 index ef3867838..000000000 --- a/dist/samples/3d-camera-boundary/app/style.css +++ /dev/null @@ -1,19 +0,0 @@ -/* -* @license -* Copyright 2025 Google LLC. All Rights Reserved. -* SPDX-License-Identifier: Apache-2.0 -*/ -/* [START maps_3d_camera_boundary] */ -/* * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -html, -map { - height: 100%; -} -body { - height: 100%; - margin: 0; - padding: 0; -} -/* [END maps_3d_camera_boundary] */ diff --git a/dist/samples/3d-camera-boundary/dist/assets/index-BVXE32j3.css b/dist/samples/3d-camera-boundary/dist/assets/index-BVXE32j3.css deleted file mode 100644 index 3665d7a5d..000000000 --- a/dist/samples/3d-camera-boundary/dist/assets/index-BVXE32j3.css +++ /dev/null @@ -1 +0,0 @@ -html,map{height:100%}body{height:100%;margin:0;padding:0} diff --git a/dist/samples/3d-camera-boundary/dist/assets/index-CQYF9hk3.js b/dist/samples/3d-camera-boundary/dist/assets/index-CQYF9hk3.js deleted file mode 100644 index 51203c8e7..000000000 --- a/dist/samples/3d-camera-boundary/dist/assets/index-CQYF9hk3.js +++ /dev/null @@ -1 +0,0 @@ -(function(){const r=document.createElement("link").relList;if(r&&r.supports&&r.supports("modulepreload"))return;for(const e of document.querySelectorAll('link[rel="modulepreload"]'))i(e);new MutationObserver(e=>{for(const t of e)if(t.type==="childList")for(const o of t.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&i(o)}).observe(document,{childList:!0,subtree:!0});function s(e){const t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin==="use-credentials"?t.credentials="include":e.crossOrigin==="anonymous"?t.credentials="omit":t.credentials="same-origin",t}function i(e){if(e.ep)return;e.ep=!0;const t=s(e);fetch(e.href,t)}})();async function c(){const{Map3DElement:n}=await google.maps.importLibrary("maps3d"),r=new n({center:{lat:-36.86,lng:174.76,altitude:1e4},tilt:67.5,mode:"HYBRID",bounds:{south:-48.3,west:163.56,north:-32.86,east:-180},gestureHandling:"COOPERATIVE"});document.body.append(r)}c(); diff --git a/dist/samples/3d-camera-boundary/dist/index.html b/dist/samples/3d-camera-boundary/dist/index.html deleted file mode 100644 index 4f7931af0..000000000 --- a/dist/samples/3d-camera-boundary/dist/index.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - Map - - - - - -
- - - - - - diff --git a/dist/samples/3d-camera-boundary/docs/index.html b/dist/samples/3d-camera-boundary/docs/index.html deleted file mode 100644 index 52200a1bf..000000000 --- a/dist/samples/3d-camera-boundary/docs/index.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - Map - - - - - -
- - - - - - diff --git a/dist/samples/3d-camera-boundary/docs/index.js b/dist/samples/3d-camera-boundary/docs/index.js deleted file mode 100644 index b8da05415..000000000 --- a/dist/samples/3d-camera-boundary/docs/index.js +++ /dev/null @@ -1,21 +0,0 @@ -"use strict"; -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// @ts-nocheck -// [START maps_3d_camera_boundary] -async function initMap() { - const { Map3DElement } = await google.maps.importLibrary('maps3d'); - const map = new Map3DElement({ - center: { lat: -36.86, lng: 174.76, altitude: 10000 }, - tilt: 67.5, - mode: 'HYBRID', - bounds: { south: -48.3, west: 163.56, north: -32.86, east: -180 }, - gestureHandling: 'COOPERATIVE', - }); - document.body.append(map); -} -initMap(); -// [END maps_3d_camera_boundary] diff --git a/dist/samples/3d-camera-boundary/docs/index.ts b/dist/samples/3d-camera-boundary/docs/index.ts deleted file mode 100644 index bab2ee26e..000000000 --- a/dist/samples/3d-camera-boundary/docs/index.ts +++ /dev/null @@ -1,24 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// @ts-nocheck -// [START maps_3d_camera_boundary] -async function initMap() { - const { Map3DElement } = await google.maps.importLibrary('maps3d'); - - const map = new Map3DElement({ - center: { lat: -36.86, lng: 174.76, altitude: 10000 }, - tilt: 67.5, - mode: 'HYBRID', - bounds: { south: -48.3, west: 163.56, north: -32.86, east: -180 }, - gestureHandling: 'COOPERATIVE', - }); - - document.body.append(map); -} - -initMap(); -// [END maps_3d_camera_boundary] diff --git a/dist/samples/3d-camera-boundary/docs/style.css b/dist/samples/3d-camera-boundary/docs/style.css deleted file mode 100644 index ef3867838..000000000 --- a/dist/samples/3d-camera-boundary/docs/style.css +++ /dev/null @@ -1,19 +0,0 @@ -/* -* @license -* Copyright 2025 Google LLC. All Rights Reserved. -* SPDX-License-Identifier: Apache-2.0 -*/ -/* [START maps_3d_camera_boundary] */ -/* * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -html, -map { - height: 100%; -} -body { - height: 100%; - margin: 0; - padding: 0; -} -/* [END maps_3d_camera_boundary] */ diff --git a/dist/samples/3d-camera-boundary/jsfiddle/demo.css b/dist/samples/3d-camera-boundary/jsfiddle/demo.css deleted file mode 100644 index d6ec582a8..000000000 --- a/dist/samples/3d-camera-boundary/jsfiddle/demo.css +++ /dev/null @@ -1,19 +0,0 @@ -/* -* @license -* Copyright 2025 Google LLC. All Rights Reserved. -* SPDX-License-Identifier: Apache-2.0 -*/ - -/* * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -html, -map { - height: 100%; -} -body { - height: 100%; - margin: 0; - padding: 0; -} - diff --git a/dist/samples/3d-camera-boundary/jsfiddle/demo.details b/dist/samples/3d-camera-boundary/jsfiddle/demo.details deleted file mode 100644 index 3dea89449..000000000 --- a/dist/samples/3d-camera-boundary/jsfiddle/demo.details +++ /dev/null @@ -1,7 +0,0 @@ -name: 3d-camera-boundary -authors: - - Geo Developer IX Documentation Team -tags: - - google maps -load_type: h -description: Sample code supporting Google Maps Platform JavaScript API documentation. diff --git a/dist/samples/3d-camera-boundary/jsfiddle/demo.html b/dist/samples/3d-camera-boundary/jsfiddle/demo.html deleted file mode 100644 index 9501b5967..000000000 --- a/dist/samples/3d-camera-boundary/jsfiddle/demo.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - Map - - - - - -
- - - - - - diff --git a/dist/samples/3d-camera-boundary/jsfiddle/demo.js b/dist/samples/3d-camera-boundary/jsfiddle/demo.js deleted file mode 100644 index 8a4802494..000000000 --- a/dist/samples/3d-camera-boundary/jsfiddle/demo.js +++ /dev/null @@ -1,21 +0,0 @@ -"use strict"; -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// @ts-nocheck - -async function initMap() { - const { Map3DElement } = await google.maps.importLibrary('maps3d'); - const map = new Map3DElement({ - center: { lat: -36.86, lng: 174.76, altitude: 10000 }, - tilt: 67.5, - mode: 'HYBRID', - bounds: { south: -48.3, west: 163.56, north: -32.86, east: -180 }, - gestureHandling: 'COOPERATIVE', - }); - document.body.append(map); -} -initMap(); - diff --git a/dist/samples/3d-camera-to-around/app/.eslintsrc.json b/dist/samples/3d-camera-to-around/app/.eslintsrc.json deleted file mode 100644 index 4c44dab04..000000000 --- a/dist/samples/3d-camera-to-around/app/.eslintsrc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": [ - "plugin:@typescript-eslint/recommended" - ], - "parser": "@typescript-eslint/parser", - "rules": { - "@typescript-eslint/ban-ts-comment": 0, - "@typescript-eslint/no-this-alias": 1, - "@typescript-eslint/no-empty-function": 1, - "@typescript-eslint/explicit-module-boundary-types": 1, - "@typescript-eslint/no-unused-vars": 1 - } -} diff --git a/dist/samples/3d-camera-to-around/app/README.md b/dist/samples/3d-camera-to-around/app/README.md deleted file mode 100644 index b34153656..000000000 --- a/dist/samples/3d-camera-to-around/app/README.md +++ /dev/null @@ -1,35 +0,0 @@ -# Google Maps JavaScript Sample - -## 3d-camera-to-around - -The 3d-camera-to-around sample demonstrates how to control the camera in a 3D map to look around a point. - -Follow these instructions to set up and run 3d-camera-to-around sample on your local computer. - -## Setup - -### Before starting run: - -`$npm i` - -### Run an example on a local web server - -First `cd` to the folder for the sample to run, then: - -`$npm start` - -### Build an individual example - -From `samples/`: - -`$npm run build --workspace=3d-camera-to-around/` - -### Build all of the examples. - -From `samples/`: -`$npm run build-all` - -## Feedback - -For feedback related to this sample, please open a new issue on -[GitHub](https://github.com/googlemaps-samples/js-api-samples/issues). diff --git a/dist/samples/3d-camera-to-around/app/index.html b/dist/samples/3d-camera-to-around/app/index.html deleted file mode 100644 index f11583415..000000000 --- a/dist/samples/3d-camera-to-around/app/index.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - Map - - - - - -
- - - - - - diff --git a/dist/samples/3d-camera-to-around/app/index.ts b/dist/samples/3d-camera-to-around/app/index.ts deleted file mode 100644 index 465710c5a..000000000 --- a/dist/samples/3d-camera-to-around/app/index.ts +++ /dev/null @@ -1,71 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// @ts-nocheck -// [START maps_3d_camera_to_around] -async function init() { - const { Map3DElement } = await google.maps.importLibrary('maps3d'); - - const map = new Map3DElement({ - center: { - lat: 37.79810773998413, - lng: -122.41784275049939, - altitude: 89.08476932205978, - }, - range: 6062.016931506805, - tilt: 81.17100663963272, - heading: -56.047035719765596, - gestureHandling: 'COOPERATIVE', - }); - - map.mode = 'SATELLITE'; - - document.body.append(map); - - // Used for both the fly to function and the location to fly around. - const flyToCamera = { - center: { - lat: 21.263523536467105, - lng: -157.80663691939296, - altitude: 80.28936069489404, - }, - range: 1500.8202963253427, - tilt: 76.9173260789542, - heading: -44.59196007522445, - }; - - // Fly the camera from San Francisco to Hawaii, can be controlled by a button alternatively. - map.flyCameraTo({ - // Where we are going to. - endCamera: flyToCamera, - // How long we want the flight to take. - durationMillis: 30000, - }); - - // When the animation has completed, fly around the location. - map.addEventListener( - 'gmp-animationend', - () => { - map.flyCameraAround({ - // Location to fly around. - camera: flyToCamera, - // Length of time to fly to the location. - durationMillis: 50000, - // Number of rotations to make in the specified time. - repeatCount: 1, - }); - }, - { once: true } - ); // Stop animation after flying around. - - // At any time stop the animation. - map.addEventListener('gmp-click', (event) => { - map.stopCameraAnimation(); - }); -} - -init(); -// [END maps_3d_camera_to_around] diff --git a/dist/samples/3d-camera-to-around/app/package.json b/dist/samples/3d-camera-to-around/app/package.json deleted file mode 100644 index 34403ea09..000000000 --- a/dist/samples/3d-camera-to-around/app/package.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "@js-api-samples/3d-camera-to-around", - "version": "1.0.0", - "scripts": { - "build": "tsc && bash ../jsfiddle.sh 3d-camera-to-around && bash ../app.sh 3d-camera-to-around && bash ../docs.sh 3d-camera-to-around && npm run build:vite --workspace=. && bash ../dist.sh 3d-camera-to-around", - "test": "tsc && npm run build:vite --workspace=.", - "start": "tsc && vite build --base './' && vite", - "build:vite": "vite build --base './'", - "preview": "vite preview" - }, - "dependencies": { - - } -} diff --git a/dist/samples/3d-camera-to-around/app/style.css b/dist/samples/3d-camera-to-around/app/style.css deleted file mode 100644 index f035eae3e..000000000 --- a/dist/samples/3d-camera-to-around/app/style.css +++ /dev/null @@ -1,19 +0,0 @@ -/* -* @license -* Copyright 2025 Google LLC. All Rights Reserved. -* SPDX-License-Identifier: Apache-2.0 -*/ -/* [START maps_3d_camera_to_around] */ -/* * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -html, -map { - height: 100%; -} -body { - height: 100%; - margin: 0; - padding: 0; -} -/* [END maps_3d_camera_to_around] */ diff --git a/dist/samples/3d-camera-to-around/dist/assets/index-BVXE32j3.css b/dist/samples/3d-camera-to-around/dist/assets/index-BVXE32j3.css deleted file mode 100644 index 3665d7a5d..000000000 --- a/dist/samples/3d-camera-to-around/dist/assets/index-BVXE32j3.css +++ /dev/null @@ -1 +0,0 @@ -html,map{height:100%}body{height:100%;margin:0;padding:0} diff --git a/dist/samples/3d-camera-to-around/dist/assets/index-zIS1FzoD.js b/dist/samples/3d-camera-to-around/dist/assets/index-zIS1FzoD.js deleted file mode 100644 index cc581b62b..000000000 --- a/dist/samples/3d-camera-to-around/dist/assets/index-zIS1FzoD.js +++ /dev/null @@ -1 +0,0 @@ -(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const e of document.querySelectorAll('link[rel="modulepreload"]'))o(e);new MutationObserver(e=>{for(const r of e)if(r.type==="childList")for(const i of r.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&o(i)}).observe(document,{childList:!0,subtree:!0});function n(e){const r={};return e.integrity&&(r.integrity=e.integrity),e.referrerPolicy&&(r.referrerPolicy=e.referrerPolicy),e.crossOrigin==="use-credentials"?r.credentials="include":e.crossOrigin==="anonymous"?r.credentials="omit":r.credentials="same-origin",r}function o(e){if(e.ep)return;e.ep=!0;const r=n(e);fetch(e.href,r)}})();async function s(){const{Map3DElement:a}=await google.maps.importLibrary("maps3d"),t=new a({center:{lat:37.79810773998413,lng:-122.41784275049939,altitude:89.08476932205978},range:6062.016931506805,tilt:81.17100663963272,heading:-56.047035719765596,gestureHandling:"COOPERATIVE"});t.mode="SATELLITE",document.body.append(t);const n={center:{lat:21.263523536467105,lng:-157.80663691939296,altitude:80.28936069489404},range:1500.8202963253427,tilt:76.9173260789542,heading:-44.59196007522445};t.flyCameraTo({endCamera:n,durationMillis:3e4}),t.addEventListener("gmp-animationend",()=>{t.flyCameraAround({camera:n,durationMillis:5e4,repeatCount:1})},{once:!0}),t.addEventListener("gmp-click",o=>{t.stopCameraAnimation()})}s(); diff --git a/dist/samples/3d-camera-to-around/dist/index.html b/dist/samples/3d-camera-to-around/dist/index.html deleted file mode 100644 index eb6ba6cb4..000000000 --- a/dist/samples/3d-camera-to-around/dist/index.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - Map - - - - - -
- - - - - - diff --git a/dist/samples/3d-camera-to-around/docs/index.html b/dist/samples/3d-camera-to-around/docs/index.html deleted file mode 100644 index f11583415..000000000 --- a/dist/samples/3d-camera-to-around/docs/index.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - Map - - - - - -
- - - - - - diff --git a/dist/samples/3d-camera-to-around/docs/index.js b/dist/samples/3d-camera-to-around/docs/index.js deleted file mode 100644 index 80485e36a..000000000 --- a/dist/samples/3d-camera-to-around/docs/index.js +++ /dev/null @@ -1,59 +0,0 @@ -"use strict"; -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// @ts-nocheck -// [START maps_3d_camera_to_around] -async function init() { - const { Map3DElement } = await google.maps.importLibrary('maps3d'); - const map = new Map3DElement({ - center: { - lat: 37.79810773998413, - lng: -122.41784275049939, - altitude: 89.08476932205978, - }, - range: 6062.016931506805, - tilt: 81.17100663963272, - heading: -56.047035719765596, - gestureHandling: 'COOPERATIVE', - }); - map.mode = 'SATELLITE'; - document.body.append(map); - // Used for both the fly to function and the location to fly around. - const flyToCamera = { - center: { - lat: 21.263523536467105, - lng: -157.80663691939296, - altitude: 80.28936069489404, - }, - range: 1500.8202963253427, - tilt: 76.9173260789542, - heading: -44.59196007522445, - }; - // Fly the camera from San Francisco to Hawaii, can be controlled by a button alternatively. - map.flyCameraTo({ - // Where we are going to. - endCamera: flyToCamera, - // How long we want the flight to take. - durationMillis: 30000, - }); - // When the animation has completed, fly around the location. - map.addEventListener('gmp-animationend', () => { - map.flyCameraAround({ - // Location to fly around. - camera: flyToCamera, - // Length of time to fly to the location. - durationMillis: 50000, - // Number of rotations to make in the specified time. - repeatCount: 1, - }); - }, { once: true }); // Stop animation after flying around. - // At any time stop the animation. - map.addEventListener('gmp-click', (event) => { - map.stopCameraAnimation(); - }); -} -init(); -// [END maps_3d_camera_to_around] diff --git a/dist/samples/3d-camera-to-around/docs/index.ts b/dist/samples/3d-camera-to-around/docs/index.ts deleted file mode 100644 index 465710c5a..000000000 --- a/dist/samples/3d-camera-to-around/docs/index.ts +++ /dev/null @@ -1,71 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// @ts-nocheck -// [START maps_3d_camera_to_around] -async function init() { - const { Map3DElement } = await google.maps.importLibrary('maps3d'); - - const map = new Map3DElement({ - center: { - lat: 37.79810773998413, - lng: -122.41784275049939, - altitude: 89.08476932205978, - }, - range: 6062.016931506805, - tilt: 81.17100663963272, - heading: -56.047035719765596, - gestureHandling: 'COOPERATIVE', - }); - - map.mode = 'SATELLITE'; - - document.body.append(map); - - // Used for both the fly to function and the location to fly around. - const flyToCamera = { - center: { - lat: 21.263523536467105, - lng: -157.80663691939296, - altitude: 80.28936069489404, - }, - range: 1500.8202963253427, - tilt: 76.9173260789542, - heading: -44.59196007522445, - }; - - // Fly the camera from San Francisco to Hawaii, can be controlled by a button alternatively. - map.flyCameraTo({ - // Where we are going to. - endCamera: flyToCamera, - // How long we want the flight to take. - durationMillis: 30000, - }); - - // When the animation has completed, fly around the location. - map.addEventListener( - 'gmp-animationend', - () => { - map.flyCameraAround({ - // Location to fly around. - camera: flyToCamera, - // Length of time to fly to the location. - durationMillis: 50000, - // Number of rotations to make in the specified time. - repeatCount: 1, - }); - }, - { once: true } - ); // Stop animation after flying around. - - // At any time stop the animation. - map.addEventListener('gmp-click', (event) => { - map.stopCameraAnimation(); - }); -} - -init(); -// [END maps_3d_camera_to_around] diff --git a/dist/samples/3d-camera-to-around/docs/style.css b/dist/samples/3d-camera-to-around/docs/style.css deleted file mode 100644 index f035eae3e..000000000 --- a/dist/samples/3d-camera-to-around/docs/style.css +++ /dev/null @@ -1,19 +0,0 @@ -/* -* @license -* Copyright 2025 Google LLC. All Rights Reserved. -* SPDX-License-Identifier: Apache-2.0 -*/ -/* [START maps_3d_camera_to_around] */ -/* * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -html, -map { - height: 100%; -} -body { - height: 100%; - margin: 0; - padding: 0; -} -/* [END maps_3d_camera_to_around] */ diff --git a/dist/samples/3d-camera-to-around/jsfiddle/demo.css b/dist/samples/3d-camera-to-around/jsfiddle/demo.css deleted file mode 100644 index d6ec582a8..000000000 --- a/dist/samples/3d-camera-to-around/jsfiddle/demo.css +++ /dev/null @@ -1,19 +0,0 @@ -/* -* @license -* Copyright 2025 Google LLC. All Rights Reserved. -* SPDX-License-Identifier: Apache-2.0 -*/ - -/* * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -html, -map { - height: 100%; -} -body { - height: 100%; - margin: 0; - padding: 0; -} - diff --git a/dist/samples/3d-camera-to-around/jsfiddle/demo.details b/dist/samples/3d-camera-to-around/jsfiddle/demo.details deleted file mode 100644 index a74f64a7f..000000000 --- a/dist/samples/3d-camera-to-around/jsfiddle/demo.details +++ /dev/null @@ -1,7 +0,0 @@ -name: 3d-camera-to-around -authors: - - Geo Developer IX Documentation Team -tags: - - google maps -load_type: h -description: Sample code supporting Google Maps Platform JavaScript API documentation. diff --git a/dist/samples/3d-camera-to-around/jsfiddle/demo.html b/dist/samples/3d-camera-to-around/jsfiddle/demo.html deleted file mode 100644 index 9501b5967..000000000 --- a/dist/samples/3d-camera-to-around/jsfiddle/demo.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - Map - - - - - -
- - - - - - diff --git a/dist/samples/3d-camera-to-around/jsfiddle/demo.js b/dist/samples/3d-camera-to-around/jsfiddle/demo.js deleted file mode 100644 index c8ab09cf0..000000000 --- a/dist/samples/3d-camera-to-around/jsfiddle/demo.js +++ /dev/null @@ -1,59 +0,0 @@ -"use strict"; -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// @ts-nocheck - -async function init() { - const { Map3DElement } = await google.maps.importLibrary('maps3d'); - const map = new Map3DElement({ - center: { - lat: 37.79810773998413, - lng: -122.41784275049939, - altitude: 89.08476932205978, - }, - range: 6062.016931506805, - tilt: 81.17100663963272, - heading: -56.047035719765596, - gestureHandling: 'COOPERATIVE', - }); - map.mode = 'SATELLITE'; - document.body.append(map); - // Used for both the fly to function and the location to fly around. - const flyToCamera = { - center: { - lat: 21.263523536467105, - lng: -157.80663691939296, - altitude: 80.28936069489404, - }, - range: 1500.8202963253427, - tilt: 76.9173260789542, - heading: -44.59196007522445, - }; - // Fly the camera from San Francisco to Hawaii, can be controlled by a button alternatively. - map.flyCameraTo({ - // Where we are going to. - endCamera: flyToCamera, - // How long we want the flight to take. - durationMillis: 30000, - }); - // When the animation has completed, fly around the location. - map.addEventListener('gmp-animationend', () => { - map.flyCameraAround({ - // Location to fly around. - camera: flyToCamera, - // Length of time to fly to the location. - durationMillis: 50000, - // Number of rotations to make in the specified time. - repeatCount: 1, - }); - }, { once: true }); // Stop animation after flying around. - // At any time stop the animation. - map.addEventListener('gmp-click', (event) => { - map.stopCameraAnimation(); - }); -} -init(); - diff --git a/dist/samples/3d-clamp-mode/app/.eslintsrc.json b/dist/samples/3d-clamp-mode/app/.eslintsrc.json deleted file mode 100644 index 4c44dab04..000000000 --- a/dist/samples/3d-clamp-mode/app/.eslintsrc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": [ - "plugin:@typescript-eslint/recommended" - ], - "parser": "@typescript-eslint/parser", - "rules": { - "@typescript-eslint/ban-ts-comment": 0, - "@typescript-eslint/no-this-alias": 1, - "@typescript-eslint/no-empty-function": 1, - "@typescript-eslint/explicit-module-boundary-types": 1, - "@typescript-eslint/no-unused-vars": 1 - } -} diff --git a/dist/samples/3d-clamp-mode/app/README.md b/dist/samples/3d-clamp-mode/app/README.md deleted file mode 100644 index d15bc13df..000000000 --- a/dist/samples/3d-clamp-mode/app/README.md +++ /dev/null @@ -1,35 +0,0 @@ -# Google Maps JavaScript Sample - -## 3d-clamp-mode - -## Setup - -The 3d-clamp-mode sample demonstrates how different clamp modes impact how a polyline is rendered on the map. - -Follow these instructions to set up and run 3d-clamp-mode sample on your local computer. - -### Before starting run: - -`$npm i` - -### Run an example on a local web server - -First `cd` to the folder for the sample to run, then: - -`$npm start` - -### Build an individual example - -From `samples/`: - -`$npm run build --workspace=3d-clamp-mode/` - -### Build all of the examples. - -From `samples/`: -`$npm run build-all` - -## Feedback - -For feedback related to this sample, please open a new issue on -[GitHub](https://github.com/googlemaps-samples/js-api-samples/issues). diff --git a/dist/samples/3d-clamp-mode/app/index.html b/dist/samples/3d-clamp-mode/app/index.html deleted file mode 100644 index ae29397de..000000000 --- a/dist/samples/3d-clamp-mode/app/index.html +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - Map - - - - - -
- - - - - - - - - - diff --git a/dist/samples/3d-clamp-mode/app/index.ts b/dist/samples/3d-clamp-mode/app/index.ts deleted file mode 100644 index e969361a8..000000000 --- a/dist/samples/3d-clamp-mode/app/index.ts +++ /dev/null @@ -1,64 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -//@ts-nocheck -// [START maps_3d_clamp_mode] -let polyline; - -async function init() { - const { Map3DElement, AltitudeMode, Polyline3DElement } = - await google.maps.importLibrary('maps3d'); - - const map = new Map3DElement({ - center: { - lat: 47.660545553614604, - lng: -122.4196302033452, - altitude: 100, - }, - tilt: 61, - range: 4800, - heading: 31, - mode: 'SATELLITE', - gestureHandling: 'COOPERATIVE', - }); - - polyline = new Polyline3DElement({ - path: [ - { lat: 47.6589, lng: -122.43012, altitude: 10 }, - { lat: 47.65598, lng: -122.425, altitude: 10 }, - { lat: 47.65515, lng: -122.42219, altitude: 10 }, - { lat: 47.65623, lng: -122.41895, altitude: 10 }, - { lat: 47.65775, lng: -122.41426, altitude: 10 }, - { lat: 47.6577, lng: -122.41089, altitude: 10 }, - { lat: 47.66206, lng: -122.40507, altitude: 10 }, - { lat: 47.6637, lng: -122.40547, altitude: 10 }, - { lat: 47.66488, lng: -122.41075, altitude: 10 }, - { lat: 47.6662, lng: -122.40877, altitude: 10 }, - { lat: 47.67166, lng: -122.40812, altitude: 10 }, - ], - strokeColor: 'red', - strokeWidth: 5, - altitudeMode: AltitudeMode.CLAMP_TO_GROUND, - drawsOccludedSegments: true, - }); - - map.append(polyline); - document.body.append(map); -} - -init(); - -// Dropdown event listener -const dropdown = document.getElementById('selectElementId'); -dropdown.addEventListener('change', updateAltitudeMode); - -function updateAltitudeMode(event) { - if (polyline && dropdown.value) { - polyline.altitudeMode = dropdown.value; - } -} - -// [END maps_3d_clamp_mode] diff --git a/dist/samples/3d-clamp-mode/app/package.json b/dist/samples/3d-clamp-mode/app/package.json deleted file mode 100644 index 71f3a9129..000000000 --- a/dist/samples/3d-clamp-mode/app/package.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "@js-api-samples/3d-clamp-mode", - "version": "1.0.0", - "scripts": { - "build": "tsc && bash ../jsfiddle.sh 3d-clamp-mode && bash ../app.sh 3d-clamp-mode && bash ../docs.sh 3d-clamp-mode && npm run build:vite --workspace=. && bash ../dist.sh 3d-clamp-mode", - "test": "tsc && npm run build:vite --workspace=.", - "start": "tsc && vite build --base './' && vite", - "build:vite": "vite build --base './'", - "preview": "vite preview" - }, - "dependencies": { - - } -} diff --git a/dist/samples/3d-clamp-mode/app/style.css b/dist/samples/3d-clamp-mode/app/style.css deleted file mode 100644 index bdbb7bd70..000000000 --- a/dist/samples/3d-clamp-mode/app/style.css +++ /dev/null @@ -1,26 +0,0 @@ -/* -* @license -* Copyright 2025 Google LLC. All Rights Reserved. -* SPDX-License-Identifier: Apache-2.0 -*/ -/* [START maps_3d_clamp_mode] */ -/* * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -html, -map { - height: 100%; -} -body { - height: 100%; - margin: 0; - padding: 0; -} -selector { - position: absolute; - top: 10px; - right: 10px; - z-index: 1; - padding: 2px; -} -/* [END maps_3d_clamp_mode] */ diff --git a/dist/samples/3d-clamp-mode/dist/assets/index-BLUPx2WF.js b/dist/samples/3d-clamp-mode/dist/assets/index-BLUPx2WF.js deleted file mode 100644 index b645cdfa6..000000000 --- a/dist/samples/3d-clamp-mode/dist/assets/index-BLUPx2WF.js +++ /dev/null @@ -1 +0,0 @@ -(function(){const l=document.createElement("link").relList;if(l&&l.supports&&l.supports("modulepreload"))return;for(const e of document.querySelectorAll('link[rel="modulepreload"]'))n(e);new MutationObserver(e=>{for(const t of e)if(t.type==="childList")for(const d of t.addedNodes)d.tagName==="LINK"&&d.rel==="modulepreload"&&n(d)}).observe(document,{childList:!0,subtree:!0});function i(e){const t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin==="use-credentials"?t.credentials="include":e.crossOrigin==="anonymous"?t.credentials="omit":t.credentials="same-origin",t}function n(e){if(e.ep)return;e.ep=!0;const t=i(e);fetch(e.href,t)}})();let r;async function u(){const{Map3DElement:o,AltitudeMode:l,Polyline3DElement:i}=await google.maps.importLibrary("maps3d"),n=new o({center:{lat:47.660545553614604,lng:-122.4196302033452,altitude:100},tilt:61,range:4800,heading:31,mode:"SATELLITE",gestureHandling:"COOPERATIVE"});r=new i({path:[{lat:47.6589,lng:-122.43012,altitude:10},{lat:47.65598,lng:-122.425,altitude:10},{lat:47.65515,lng:-122.42219,altitude:10},{lat:47.65623,lng:-122.41895,altitude:10},{lat:47.65775,lng:-122.41426,altitude:10},{lat:47.6577,lng:-122.41089,altitude:10},{lat:47.66206,lng:-122.40507,altitude:10},{lat:47.6637,lng:-122.40547,altitude:10},{lat:47.66488,lng:-122.41075,altitude:10},{lat:47.6662,lng:-122.40877,altitude:10},{lat:47.67166,lng:-122.40812,altitude:10}],strokeColor:"red",strokeWidth:5,altitudeMode:l.CLAMP_TO_GROUND,drawsOccludedSegments:!0}),n.append(r),document.body.append(n)}u();const a=document.getElementById("selectElementId");a.addEventListener("change",s);function s(o){r&&a.value&&(r.altitudeMode=a.value)} diff --git a/dist/samples/3d-clamp-mode/dist/assets/index-CVhYalqQ.css b/dist/samples/3d-clamp-mode/dist/assets/index-CVhYalqQ.css deleted file mode 100644 index d5feab4d2..000000000 --- a/dist/samples/3d-clamp-mode/dist/assets/index-CVhYalqQ.css +++ /dev/null @@ -1 +0,0 @@ -html,map{height:100%}body{height:100%;margin:0;padding:0}selector{position:absolute;top:10px;right:10px;z-index:1;padding:2px} diff --git a/dist/samples/3d-clamp-mode/dist/index.html b/dist/samples/3d-clamp-mode/dist/index.html deleted file mode 100644 index bc7b024e0..000000000 --- a/dist/samples/3d-clamp-mode/dist/index.html +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - Map - - - - - -
- - - - - - - - - - diff --git a/dist/samples/3d-clamp-mode/docs/index.html b/dist/samples/3d-clamp-mode/docs/index.html deleted file mode 100644 index ae29397de..000000000 --- a/dist/samples/3d-clamp-mode/docs/index.html +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - Map - - - - - -
- - - - - - - - - - diff --git a/dist/samples/3d-clamp-mode/docs/index.js b/dist/samples/3d-clamp-mode/docs/index.js deleted file mode 100644 index 83f2c5790..000000000 --- a/dist/samples/3d-clamp-mode/docs/index.js +++ /dev/null @@ -1,55 +0,0 @@ -"use strict"; -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -//@ts-nocheck -// [START maps_3d_clamp_mode] -let polyline; -async function init() { - const { Map3DElement, AltitudeMode, Polyline3DElement } = await google.maps.importLibrary('maps3d'); - const map = new Map3DElement({ - center: { - lat: 47.660545553614604, - lng: -122.4196302033452, - altitude: 100, - }, - tilt: 61, - range: 4800, - heading: 31, - mode: 'SATELLITE', - gestureHandling: 'COOPERATIVE', - }); - polyline = new Polyline3DElement({ - path: [ - { lat: 47.6589, lng: -122.43012, altitude: 10 }, - { lat: 47.65598, lng: -122.425, altitude: 10 }, - { lat: 47.65515, lng: -122.42219, altitude: 10 }, - { lat: 47.65623, lng: -122.41895, altitude: 10 }, - { lat: 47.65775, lng: -122.41426, altitude: 10 }, - { lat: 47.6577, lng: -122.41089, altitude: 10 }, - { lat: 47.66206, lng: -122.40507, altitude: 10 }, - { lat: 47.6637, lng: -122.40547, altitude: 10 }, - { lat: 47.66488, lng: -122.41075, altitude: 10 }, - { lat: 47.6662, lng: -122.40877, altitude: 10 }, - { lat: 47.67166, lng: -122.40812, altitude: 10 }, - ], - strokeColor: 'red', - strokeWidth: 5, - altitudeMode: AltitudeMode.CLAMP_TO_GROUND, - drawsOccludedSegments: true, - }); - map.append(polyline); - document.body.append(map); -} -init(); -// Dropdown event listener -const dropdown = document.getElementById('selectElementId'); -dropdown.addEventListener('change', updateAltitudeMode); -function updateAltitudeMode(event) { - if (polyline && dropdown.value) { - polyline.altitudeMode = dropdown.value; - } -} -// [END maps_3d_clamp_mode] diff --git a/dist/samples/3d-clamp-mode/docs/index.ts b/dist/samples/3d-clamp-mode/docs/index.ts deleted file mode 100644 index e969361a8..000000000 --- a/dist/samples/3d-clamp-mode/docs/index.ts +++ /dev/null @@ -1,64 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -//@ts-nocheck -// [START maps_3d_clamp_mode] -let polyline; - -async function init() { - const { Map3DElement, AltitudeMode, Polyline3DElement } = - await google.maps.importLibrary('maps3d'); - - const map = new Map3DElement({ - center: { - lat: 47.660545553614604, - lng: -122.4196302033452, - altitude: 100, - }, - tilt: 61, - range: 4800, - heading: 31, - mode: 'SATELLITE', - gestureHandling: 'COOPERATIVE', - }); - - polyline = new Polyline3DElement({ - path: [ - { lat: 47.6589, lng: -122.43012, altitude: 10 }, - { lat: 47.65598, lng: -122.425, altitude: 10 }, - { lat: 47.65515, lng: -122.42219, altitude: 10 }, - { lat: 47.65623, lng: -122.41895, altitude: 10 }, - { lat: 47.65775, lng: -122.41426, altitude: 10 }, - { lat: 47.6577, lng: -122.41089, altitude: 10 }, - { lat: 47.66206, lng: -122.40507, altitude: 10 }, - { lat: 47.6637, lng: -122.40547, altitude: 10 }, - { lat: 47.66488, lng: -122.41075, altitude: 10 }, - { lat: 47.6662, lng: -122.40877, altitude: 10 }, - { lat: 47.67166, lng: -122.40812, altitude: 10 }, - ], - strokeColor: 'red', - strokeWidth: 5, - altitudeMode: AltitudeMode.CLAMP_TO_GROUND, - drawsOccludedSegments: true, - }); - - map.append(polyline); - document.body.append(map); -} - -init(); - -// Dropdown event listener -const dropdown = document.getElementById('selectElementId'); -dropdown.addEventListener('change', updateAltitudeMode); - -function updateAltitudeMode(event) { - if (polyline && dropdown.value) { - polyline.altitudeMode = dropdown.value; - } -} - -// [END maps_3d_clamp_mode] diff --git a/dist/samples/3d-clamp-mode/docs/style.css b/dist/samples/3d-clamp-mode/docs/style.css deleted file mode 100644 index bdbb7bd70..000000000 --- a/dist/samples/3d-clamp-mode/docs/style.css +++ /dev/null @@ -1,26 +0,0 @@ -/* -* @license -* Copyright 2025 Google LLC. All Rights Reserved. -* SPDX-License-Identifier: Apache-2.0 -*/ -/* [START maps_3d_clamp_mode] */ -/* * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -html, -map { - height: 100%; -} -body { - height: 100%; - margin: 0; - padding: 0; -} -selector { - position: absolute; - top: 10px; - right: 10px; - z-index: 1; - padding: 2px; -} -/* [END maps_3d_clamp_mode] */ diff --git a/dist/samples/3d-clamp-mode/jsfiddle/demo.css b/dist/samples/3d-clamp-mode/jsfiddle/demo.css deleted file mode 100644 index c2a677b79..000000000 --- a/dist/samples/3d-clamp-mode/jsfiddle/demo.css +++ /dev/null @@ -1,26 +0,0 @@ -/* -* @license -* Copyright 2025 Google LLC. All Rights Reserved. -* SPDX-License-Identifier: Apache-2.0 -*/ - -/* * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -html, -map { - height: 100%; -} -body { - height: 100%; - margin: 0; - padding: 0; -} -selector { - position: absolute; - top: 10px; - right: 10px; - z-index: 1; - padding: 2px; -} - diff --git a/dist/samples/3d-clamp-mode/jsfiddle/demo.details b/dist/samples/3d-clamp-mode/jsfiddle/demo.details deleted file mode 100644 index e9e227c93..000000000 --- a/dist/samples/3d-clamp-mode/jsfiddle/demo.details +++ /dev/null @@ -1,7 +0,0 @@ -name: 3d-clamp-mode -authors: - - Geo Developer IX Documentation Team -tags: - - google maps -load_type: h -description: Sample code supporting Google Maps Platform JavaScript API documentation. diff --git a/dist/samples/3d-clamp-mode/jsfiddle/demo.html b/dist/samples/3d-clamp-mode/jsfiddle/demo.html deleted file mode 100644 index bc8ac7b17..000000000 --- a/dist/samples/3d-clamp-mode/jsfiddle/demo.html +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - Map - - - - - -
- - - - - - - - - - diff --git a/dist/samples/3d-clamp-mode/jsfiddle/demo.js b/dist/samples/3d-clamp-mode/jsfiddle/demo.js deleted file mode 100644 index fb9a25220..000000000 --- a/dist/samples/3d-clamp-mode/jsfiddle/demo.js +++ /dev/null @@ -1,55 +0,0 @@ -"use strict"; -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -//@ts-nocheck - -let polyline; -async function init() { - const { Map3DElement, AltitudeMode, Polyline3DElement } = await google.maps.importLibrary('maps3d'); - const map = new Map3DElement({ - center: { - lat: 47.660545553614604, - lng: -122.4196302033452, - altitude: 100, - }, - tilt: 61, - range: 4800, - heading: 31, - mode: 'SATELLITE', - gestureHandling: 'COOPERATIVE', - }); - polyline = new Polyline3DElement({ - path: [ - { lat: 47.6589, lng: -122.43012, altitude: 10 }, - { lat: 47.65598, lng: -122.425, altitude: 10 }, - { lat: 47.65515, lng: -122.42219, altitude: 10 }, - { lat: 47.65623, lng: -122.41895, altitude: 10 }, - { lat: 47.65775, lng: -122.41426, altitude: 10 }, - { lat: 47.6577, lng: -122.41089, altitude: 10 }, - { lat: 47.66206, lng: -122.40507, altitude: 10 }, - { lat: 47.6637, lng: -122.40547, altitude: 10 }, - { lat: 47.66488, lng: -122.41075, altitude: 10 }, - { lat: 47.6662, lng: -122.40877, altitude: 10 }, - { lat: 47.67166, lng: -122.40812, altitude: 10 }, - ], - strokeColor: 'red', - strokeWidth: 5, - altitudeMode: AltitudeMode.CLAMP_TO_GROUND, - drawsOccludedSegments: true, - }); - map.append(polyline); - document.body.append(map); -} -init(); -// Dropdown event listener -const dropdown = document.getElementById('selectElementId'); -dropdown.addEventListener('change', updateAltitudeMode); -function updateAltitudeMode(event) { - if (polyline && dropdown.value) { - polyline.altitudeMode = dropdown.value; - } -} - diff --git a/dist/samples/3d-label-toggle/app/.eslintsrc.json b/dist/samples/3d-label-toggle/app/.eslintsrc.json deleted file mode 100644 index 4c44dab04..000000000 --- a/dist/samples/3d-label-toggle/app/.eslintsrc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": [ - "plugin:@typescript-eslint/recommended" - ], - "parser": "@typescript-eslint/parser", - "rules": { - "@typescript-eslint/ban-ts-comment": 0, - "@typescript-eslint/no-this-alias": 1, - "@typescript-eslint/no-empty-function": 1, - "@typescript-eslint/explicit-module-boundary-types": 1, - "@typescript-eslint/no-unused-vars": 1 - } -} diff --git a/dist/samples/3d-label-toggle/app/index.html b/dist/samples/3d-label-toggle/app/index.html deleted file mode 100644 index aa108ebb7..000000000 --- a/dist/samples/3d-label-toggle/app/index.html +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - Map - - - - - -
- - - - - - - - diff --git a/dist/samples/3d-label-toggle/app/index.ts b/dist/samples/3d-label-toggle/app/index.ts deleted file mode 100644 index 98be38419..000000000 --- a/dist/samples/3d-label-toggle/app/index.ts +++ /dev/null @@ -1,59 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// @ts-nocheck -// [START maps_3d_label_toggle] -let map; -async function init() { - const { Map3DElement, MapMode } = await google.maps.importLibrary('maps3d'); - - map = new Map3DElement({ - center: { - lat: 37.79810773998413, - lng: -122.41784275049939, - altitude: 89.08476932205978, - }, - range: 6062.016931506805, - tilt: 81.17100663963272, - heading: -56.047035719765596, - gestureHandling: 'COOPERATIVE', - }); - - map.mode = MapMode.SATELLITE; - - document.body.append(map); - - const locationCamera = { - center: { - lat: 21.263523536467105, - lng: -157.80663691939296, - altitude: 80.28936069489404, - }, - range: 1500.8202963253427, - tilt: 76.9173260789542, - heading: -44.59196007522445, - }; - - // Get the button element by its ID - const toggleButton = document.getElementById('toggleButton'); - toggleButton.addEventListener('click', function () { - // Toggle the labels. - if (map.mode == MapMode.SATELLITE) { - // Setting the map mode to HYBRID turns the labels on. - map.mode = MapMode.HYBRID; - document.getElementById('toggleButton').innerText = - 'Labels are on. (HYBRID)'; - } else { - // Setting the map mode to SATELLITE turns the labels on. - map.mode = MapMode.SATELLITE; - document.getElementById('toggleButton').innerText = - 'Labels are off. (SATELLITE)'; - } - }); -} - -init(); -// [END maps_3d_label_toggle] diff --git a/dist/samples/3d-label-toggle/app/package.json b/dist/samples/3d-label-toggle/app/package.json deleted file mode 100644 index a00530867..000000000 --- a/dist/samples/3d-label-toggle/app/package.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "@js-api-samples/3d-label-toggle", - "version": "1.0.0", - "scripts": { - "build": "tsc && bash ../jsfiddle.sh 3d-label-toggle && bash ../app.sh 3d-label-toggle && bash ../docs.sh 3d-label-toggle && npm run build:vite --workspace=. && bash ../dist.sh 3d-label-toggle", - "test": "tsc && npm run build:vite --workspace=.", - "start": "tsc && vite build --base './' && vite", - "build:vite": "vite build --base './'", - "preview": "vite preview" - }, - "dependencies": { - - } -} diff --git a/dist/samples/3d-label-toggle/app/style.css b/dist/samples/3d-label-toggle/app/style.css deleted file mode 100644 index 3313da477..000000000 --- a/dist/samples/3d-label-toggle/app/style.css +++ /dev/null @@ -1,41 +0,0 @@ -/* -* @license -* Copyright 2025 Google LLC. All Rights Reserved. -* SPDX-License-Identifier: Apache-2.0 -*/ -/* [START maps_3d_label_toggle] */ -/* * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -html, -map { - height: 100%; -} -body { - height: 100%; - margin: 0; - padding: 0; -} -.toggleButton { - background: rgb(235, 235, 235); - color: black; - border: none; - padding: 10px 20px; - text-align: center; - text-decoration: none; - display: inline-block; - font-size: 16px; - border-radius: 4px; - cursor: pointer; - position: fixed; - bottom: 10px; - left: 50%; - transform: translateX(-50%); - z-index: 1000; -} - -.toggleButton:hover { - background-color: #007bff; - color: white; -} -/* [END maps_3d_label_toggle] */ diff --git a/dist/samples/3d-label-toggle/dist/assets/index-ByLqcaDs.js b/dist/samples/3d-label-toggle/dist/assets/index-ByLqcaDs.js deleted file mode 100644 index 3e1ec23b3..000000000 --- a/dist/samples/3d-label-toggle/dist/assets/index-ByLqcaDs.js +++ /dev/null @@ -1 +0,0 @@ -(function(){const o=document.createElement("link").relList;if(o&&o.supports&&o.supports("modulepreload"))return;for(const e of document.querySelectorAll('link[rel="modulepreload"]'))l(e);new MutationObserver(e=>{for(const t of e)if(t.type==="childList")for(const r of t.addedNodes)r.tagName==="LINK"&&r.rel==="modulepreload"&&l(r)}).observe(document,{childList:!0,subtree:!0});function s(e){const t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin==="use-credentials"?t.credentials="include":e.crossOrigin==="anonymous"?t.credentials="omit":t.credentials="same-origin",t}function l(e){if(e.ep)return;e.ep=!0;const t=s(e);fetch(e.href,t)}})();let n;async function c(){const{Map3DElement:i,MapMode:o}=await google.maps.importLibrary("maps3d");n=new i({center:{lat:37.79810773998413,lng:-122.41784275049939,altitude:89.08476932205978},range:6062.016931506805,tilt:81.17100663963272,heading:-56.047035719765596,gestureHandling:"COOPERATIVE"}),n.mode=o.SATELLITE,document.body.append(n),document.getElementById("toggleButton").addEventListener("click",function(){n.mode==o.SATELLITE?(n.mode=o.HYBRID,document.getElementById("toggleButton").innerText="Labels are on. (HYBRID)"):(n.mode=o.SATELLITE,document.getElementById("toggleButton").innerText="Labels are off. (SATELLITE)")})}c(); diff --git a/dist/samples/3d-label-toggle/dist/assets/index-D4vZnQY1.css b/dist/samples/3d-label-toggle/dist/assets/index-D4vZnQY1.css deleted file mode 100644 index e0c6cf0b7..000000000 --- a/dist/samples/3d-label-toggle/dist/assets/index-D4vZnQY1.css +++ /dev/null @@ -1 +0,0 @@ -html,map{height:100%}body{height:100%;margin:0;padding:0}.toggleButton{background:#ebebeb;color:#000;border:none;padding:10px 20px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;border-radius:4px;cursor:pointer;position:fixed;bottom:10px;left:50%;transform:translate(-50%);z-index:1000}.toggleButton:hover{background-color:#007bff;color:#fff} diff --git a/dist/samples/3d-label-toggle/dist/index.html b/dist/samples/3d-label-toggle/dist/index.html deleted file mode 100644 index b724904cd..000000000 --- a/dist/samples/3d-label-toggle/dist/index.html +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - Map - - - - - -
- - - - - - - - diff --git a/dist/samples/3d-label-toggle/docs/index.html b/dist/samples/3d-label-toggle/docs/index.html deleted file mode 100644 index aa108ebb7..000000000 --- a/dist/samples/3d-label-toggle/docs/index.html +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - Map - - - - - -
- - - - - - - - diff --git a/dist/samples/3d-label-toggle/docs/index.js b/dist/samples/3d-label-toggle/docs/index.js deleted file mode 100644 index f9c95aa06..000000000 --- a/dist/samples/3d-label-toggle/docs/index.js +++ /dev/null @@ -1,54 +0,0 @@ -"use strict"; -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// @ts-nocheck -// [START maps_3d_label_toggle] -let map; -async function init() { - const { Map3DElement, MapMode } = await google.maps.importLibrary('maps3d'); - map = new Map3DElement({ - center: { - lat: 37.79810773998413, - lng: -122.41784275049939, - altitude: 89.08476932205978, - }, - range: 6062.016931506805, - tilt: 81.17100663963272, - heading: -56.047035719765596, - gestureHandling: 'COOPERATIVE', - }); - map.mode = MapMode.SATELLITE; - document.body.append(map); - const locationCamera = { - center: { - lat: 21.263523536467105, - lng: -157.80663691939296, - altitude: 80.28936069489404, - }, - range: 1500.8202963253427, - tilt: 76.9173260789542, - heading: -44.59196007522445, - }; - // Get the button element by its ID - const toggleButton = document.getElementById('toggleButton'); - toggleButton.addEventListener('click', function () { - // Toggle the labels. - if (map.mode == MapMode.SATELLITE) { - // Setting the map mode to HYBRID turns the labels on. - map.mode = MapMode.HYBRID; - document.getElementById('toggleButton').innerText = - 'Labels are on. (HYBRID)'; - } - else { - // Setting the map mode to SATELLITE turns the labels on. - map.mode = MapMode.SATELLITE; - document.getElementById('toggleButton').innerText = - 'Labels are off. (SATELLITE)'; - } - }); -} -init(); -// [END maps_3d_label_toggle] diff --git a/dist/samples/3d-label-toggle/docs/index.ts b/dist/samples/3d-label-toggle/docs/index.ts deleted file mode 100644 index 98be38419..000000000 --- a/dist/samples/3d-label-toggle/docs/index.ts +++ /dev/null @@ -1,59 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// @ts-nocheck -// [START maps_3d_label_toggle] -let map; -async function init() { - const { Map3DElement, MapMode } = await google.maps.importLibrary('maps3d'); - - map = new Map3DElement({ - center: { - lat: 37.79810773998413, - lng: -122.41784275049939, - altitude: 89.08476932205978, - }, - range: 6062.016931506805, - tilt: 81.17100663963272, - heading: -56.047035719765596, - gestureHandling: 'COOPERATIVE', - }); - - map.mode = MapMode.SATELLITE; - - document.body.append(map); - - const locationCamera = { - center: { - lat: 21.263523536467105, - lng: -157.80663691939296, - altitude: 80.28936069489404, - }, - range: 1500.8202963253427, - tilt: 76.9173260789542, - heading: -44.59196007522445, - }; - - // Get the button element by its ID - const toggleButton = document.getElementById('toggleButton'); - toggleButton.addEventListener('click', function () { - // Toggle the labels. - if (map.mode == MapMode.SATELLITE) { - // Setting the map mode to HYBRID turns the labels on. - map.mode = MapMode.HYBRID; - document.getElementById('toggleButton').innerText = - 'Labels are on. (HYBRID)'; - } else { - // Setting the map mode to SATELLITE turns the labels on. - map.mode = MapMode.SATELLITE; - document.getElementById('toggleButton').innerText = - 'Labels are off. (SATELLITE)'; - } - }); -} - -init(); -// [END maps_3d_label_toggle] diff --git a/dist/samples/3d-label-toggle/docs/style.css b/dist/samples/3d-label-toggle/docs/style.css deleted file mode 100644 index 3313da477..000000000 --- a/dist/samples/3d-label-toggle/docs/style.css +++ /dev/null @@ -1,41 +0,0 @@ -/* -* @license -* Copyright 2025 Google LLC. All Rights Reserved. -* SPDX-License-Identifier: Apache-2.0 -*/ -/* [START maps_3d_label_toggle] */ -/* * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -html, -map { - height: 100%; -} -body { - height: 100%; - margin: 0; - padding: 0; -} -.toggleButton { - background: rgb(235, 235, 235); - color: black; - border: none; - padding: 10px 20px; - text-align: center; - text-decoration: none; - display: inline-block; - font-size: 16px; - border-radius: 4px; - cursor: pointer; - position: fixed; - bottom: 10px; - left: 50%; - transform: translateX(-50%); - z-index: 1000; -} - -.toggleButton:hover { - background-color: #007bff; - color: white; -} -/* [END maps_3d_label_toggle] */ diff --git a/dist/samples/3d-label-toggle/jsfiddle/demo.css b/dist/samples/3d-label-toggle/jsfiddle/demo.css deleted file mode 100644 index 15454bf3f..000000000 --- a/dist/samples/3d-label-toggle/jsfiddle/demo.css +++ /dev/null @@ -1,41 +0,0 @@ -/* -* @license -* Copyright 2025 Google LLC. All Rights Reserved. -* SPDX-License-Identifier: Apache-2.0 -*/ - -/* * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -html, -map { - height: 100%; -} -body { - height: 100%; - margin: 0; - padding: 0; -} -.toggleButton { - background: rgb(235, 235, 235); - color: black; - border: none; - padding: 10px 20px; - text-align: center; - text-decoration: none; - display: inline-block; - font-size: 16px; - border-radius: 4px; - cursor: pointer; - position: fixed; - bottom: 10px; - left: 50%; - transform: translateX(-50%); - z-index: 1000; -} - -.toggleButton:hover { - background-color: #007bff; - color: white; -} - diff --git a/dist/samples/3d-label-toggle/jsfiddle/demo.details b/dist/samples/3d-label-toggle/jsfiddle/demo.details deleted file mode 100644 index 1e3eeb1f9..000000000 --- a/dist/samples/3d-label-toggle/jsfiddle/demo.details +++ /dev/null @@ -1,7 +0,0 @@ -name: 3d-label-toggle -authors: - - Geo Developer IX Documentation Team -tags: - - google maps -load_type: h -description: Sample code supporting Google Maps Platform JavaScript API documentation. diff --git a/dist/samples/3d-label-toggle/jsfiddle/demo.html b/dist/samples/3d-label-toggle/jsfiddle/demo.html deleted file mode 100644 index d11a6fbb5..000000000 --- a/dist/samples/3d-label-toggle/jsfiddle/demo.html +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - Map - - - - - -
- - - - - - - - diff --git a/dist/samples/3d-label-toggle/jsfiddle/demo.js b/dist/samples/3d-label-toggle/jsfiddle/demo.js deleted file mode 100644 index 2d1559d17..000000000 --- a/dist/samples/3d-label-toggle/jsfiddle/demo.js +++ /dev/null @@ -1,54 +0,0 @@ -"use strict"; -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// @ts-nocheck - -let map; -async function init() { - const { Map3DElement, MapMode } = await google.maps.importLibrary('maps3d'); - map = new Map3DElement({ - center: { - lat: 37.79810773998413, - lng: -122.41784275049939, - altitude: 89.08476932205978, - }, - range: 6062.016931506805, - tilt: 81.17100663963272, - heading: -56.047035719765596, - gestureHandling: 'COOPERATIVE', - }); - map.mode = MapMode.SATELLITE; - document.body.append(map); - const locationCamera = { - center: { - lat: 21.263523536467105, - lng: -157.80663691939296, - altitude: 80.28936069489404, - }, - range: 1500.8202963253427, - tilt: 76.9173260789542, - heading: -44.59196007522445, - }; - // Get the button element by its ID - const toggleButton = document.getElementById('toggleButton'); - toggleButton.addEventListener('click', function () { - // Toggle the labels. - if (map.mode == MapMode.SATELLITE) { - // Setting the map mode to HYBRID turns the labels on. - map.mode = MapMode.HYBRID; - document.getElementById('toggleButton').innerText = - 'Labels are on. (HYBRID)'; - } - else { - // Setting the map mode to SATELLITE turns the labels on. - map.mode = MapMode.SATELLITE; - document.getElementById('toggleButton').innerText = - 'Labels are off. (SATELLITE)'; - } - }); -} -init(); - diff --git a/dist/samples/3d-localization/app/.eslintsrc.json b/dist/samples/3d-localization/app/.eslintsrc.json deleted file mode 100644 index 4c44dab04..000000000 --- a/dist/samples/3d-localization/app/.eslintsrc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": [ - "plugin:@typescript-eslint/recommended" - ], - "parser": "@typescript-eslint/parser", - "rules": { - "@typescript-eslint/ban-ts-comment": 0, - "@typescript-eslint/no-this-alias": 1, - "@typescript-eslint/no-empty-function": 1, - "@typescript-eslint/explicit-module-boundary-types": 1, - "@typescript-eslint/no-unused-vars": 1 - } -} diff --git a/dist/samples/3d-localization/app/README.md b/dist/samples/3d-localization/app/README.md deleted file mode 100644 index bdc9ffd5c..000000000 --- a/dist/samples/3d-localization/app/README.md +++ /dev/null @@ -1,35 +0,0 @@ -# Google Maps JavaScript Sample - -## 3d-localization - -The 3d-localization sample demonstrates how to localize a 3D map by changing the language and region. - -Follow these instructions to set up and run 3d-localization sample on your local computer. - -## Setup - -### Before starting run: - -`$npm i` - -### Run an example on a local web server - -First `cd` to the folder for the sample to run, then: - -`$npm start` - -### Build an individual example - -From `samples/`: - -`$npm run build --workspace=3d-localization/` - -### Build all of the examples. - -From `samples/`: -`$npm run build-all` - -## Feedback - -For feedback related to this sample, please open a new issue on -[GitHub](https://github.com/googlemaps-samples/js-api-samples/issues). diff --git a/dist/samples/3d-localization/app/index.html b/dist/samples/3d-localization/app/index.html deleted file mode 100644 index 0b942b614..000000000 --- a/dist/samples/3d-localization/app/index.html +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - 3d localization - - - - - - - - - - diff --git a/dist/samples/3d-localization/app/index.ts b/dist/samples/3d-localization/app/index.ts deleted file mode 100644 index b7a95d12d..000000000 --- a/dist/samples/3d-localization/app/index.ts +++ /dev/null @@ -1,31 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -//@ts-nocheck -// [START maps_3d_localization] -async function initMap() { - const { Map3DElement } = await google.maps.importLibrary('maps3d'); - - const map = new Map3DElement({ - center: { - lat: 49.75371685807847, - lng: -123.13227141171181, - altitude: 30, - }, - tilt: 50.64793990040634, - heading: 44.480020261589154, - range: 51618.36056532338, - language: 'ZH', - region: 'CN', - mode: 'HYBRID', - gestureHandling: 'COOPERATIVE', - }); - - document.body.append(map); -} - -initMap(); -// [END maps_3d_localization] diff --git a/dist/samples/3d-localization/app/package.json b/dist/samples/3d-localization/app/package.json deleted file mode 100644 index c3357ae57..000000000 --- a/dist/samples/3d-localization/app/package.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "@js-api-samples/3d-localization", - "version": "1.0.0", - "scripts": { - "build": "tsc && bash ../jsfiddle.sh 3d-localization && bash ../app.sh 3d-localization && bash ../docs.sh 3d-localization && npm run build:vite --workspace=. && bash ../dist.sh 3d-localization", - "test": "tsc && npm run build:vite --workspace=.", - "start": "tsc && vite build --base './' && vite", - "build:vite": "vite build --base './'", - "preview": "vite preview" - }, - "dependencies": { - - } -} diff --git a/dist/samples/3d-localization/app/style.css b/dist/samples/3d-localization/app/style.css deleted file mode 100644 index 0f530b127..000000000 --- a/dist/samples/3d-localization/app/style.css +++ /dev/null @@ -1,19 +0,0 @@ -/* -* @license -* Copyright 2025 Google LLC. All Rights Reserved. -* SPDX-License-Identifier: Apache-2.0 -*/ -/* [START maps_3d_localization] */ -/* * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -#gmp-map-3d { - height: 100%; -} -html, -body { - height: 100%; - margin: 0; - padding: 0; -} -/* [END maps_3d_localization] */ diff --git a/dist/samples/3d-localization/dist/assets/index-BMVaXqyQ.css b/dist/samples/3d-localization/dist/assets/index-BMVaXqyQ.css deleted file mode 100644 index 593006f0c..000000000 --- a/dist/samples/3d-localization/dist/assets/index-BMVaXqyQ.css +++ /dev/null @@ -1 +0,0 @@ -#gmp-map-3d{height:100%}html,body{height:100%;margin:0;padding:0} diff --git a/dist/samples/3d-localization/dist/assets/index-D6b6zlIT.js b/dist/samples/3d-localization/dist/assets/index-D6b6zlIT.js deleted file mode 100644 index c3f40f405..000000000 --- a/dist/samples/3d-localization/dist/assets/index-D6b6zlIT.js +++ /dev/null @@ -1 +0,0 @@ -(function(){const r=document.createElement("link").relList;if(r&&r.supports&&r.supports("modulepreload"))return;for(const e of document.querySelectorAll('link[rel="modulepreload"]'))i(e);new MutationObserver(e=>{for(const t of e)if(t.type==="childList")for(const o of t.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&i(o)}).observe(document,{childList:!0,subtree:!0});function s(e){const t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin==="use-credentials"?t.credentials="include":e.crossOrigin==="anonymous"?t.credentials="omit":t.credentials="same-origin",t}function i(e){if(e.ep)return;e.ep=!0;const t=s(e);fetch(e.href,t)}})();async function c(){const{Map3DElement:n}=await google.maps.importLibrary("maps3d"),r=new n({center:{lat:49.75371685807847,lng:-123.13227141171181,altitude:30},tilt:50.64793990040634,heading:44.480020261589154,range:51618.36056532338,language:"ZH",region:"CN",mode:"HYBRID",gestureHandling:"COOPERATIVE"});document.body.append(r)}c(); diff --git a/dist/samples/3d-localization/dist/index.html b/dist/samples/3d-localization/dist/index.html deleted file mode 100644 index 128c9bb15..000000000 --- a/dist/samples/3d-localization/dist/index.html +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - 3d localization - - - - - - - - - - diff --git a/dist/samples/3d-localization/docs/index.html b/dist/samples/3d-localization/docs/index.html deleted file mode 100644 index 0b942b614..000000000 --- a/dist/samples/3d-localization/docs/index.html +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - 3d localization - - - - - - - - - - diff --git a/dist/samples/3d-localization/docs/index.js b/dist/samples/3d-localization/docs/index.js deleted file mode 100644 index d8de4f7ff..000000000 --- a/dist/samples/3d-localization/docs/index.js +++ /dev/null @@ -1,28 +0,0 @@ -"use strict"; -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -//@ts-nocheck -// [START maps_3d_localization] -async function initMap() { - const { Map3DElement } = await google.maps.importLibrary('maps3d'); - const map = new Map3DElement({ - center: { - lat: 49.75371685807847, - lng: -123.13227141171181, - altitude: 30, - }, - tilt: 50.64793990040634, - heading: 44.480020261589154, - range: 51618.36056532338, - language: 'ZH', - region: 'CN', - mode: 'HYBRID', - gestureHandling: 'COOPERATIVE', - }); - document.body.append(map); -} -initMap(); -// [END maps_3d_localization] diff --git a/dist/samples/3d-localization/docs/index.ts b/dist/samples/3d-localization/docs/index.ts deleted file mode 100644 index b7a95d12d..000000000 --- a/dist/samples/3d-localization/docs/index.ts +++ /dev/null @@ -1,31 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -//@ts-nocheck -// [START maps_3d_localization] -async function initMap() { - const { Map3DElement } = await google.maps.importLibrary('maps3d'); - - const map = new Map3DElement({ - center: { - lat: 49.75371685807847, - lng: -123.13227141171181, - altitude: 30, - }, - tilt: 50.64793990040634, - heading: 44.480020261589154, - range: 51618.36056532338, - language: 'ZH', - region: 'CN', - mode: 'HYBRID', - gestureHandling: 'COOPERATIVE', - }); - - document.body.append(map); -} - -initMap(); -// [END maps_3d_localization] diff --git a/dist/samples/3d-localization/docs/style.css b/dist/samples/3d-localization/docs/style.css deleted file mode 100644 index 0f530b127..000000000 --- a/dist/samples/3d-localization/docs/style.css +++ /dev/null @@ -1,19 +0,0 @@ -/* -* @license -* Copyright 2025 Google LLC. All Rights Reserved. -* SPDX-License-Identifier: Apache-2.0 -*/ -/* [START maps_3d_localization] */ -/* * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -#gmp-map-3d { - height: 100%; -} -html, -body { - height: 100%; - margin: 0; - padding: 0; -} -/* [END maps_3d_localization] */ diff --git a/dist/samples/3d-localization/jsfiddle/demo.css b/dist/samples/3d-localization/jsfiddle/demo.css deleted file mode 100644 index c50e5fa5e..000000000 --- a/dist/samples/3d-localization/jsfiddle/demo.css +++ /dev/null @@ -1,19 +0,0 @@ -/* -* @license -* Copyright 2025 Google LLC. All Rights Reserved. -* SPDX-License-Identifier: Apache-2.0 -*/ - -/* * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -#gmp-map-3d { - height: 100%; -} -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - diff --git a/dist/samples/3d-localization/jsfiddle/demo.details b/dist/samples/3d-localization/jsfiddle/demo.details deleted file mode 100644 index acee0a3b8..000000000 --- a/dist/samples/3d-localization/jsfiddle/demo.details +++ /dev/null @@ -1,7 +0,0 @@ -name: 3d-localization -authors: - - Geo Developer IX Documentation Team -tags: - - google maps -load_type: h -description: Sample code supporting Google Maps Platform JavaScript API documentation. diff --git a/dist/samples/3d-localization/jsfiddle/demo.html b/dist/samples/3d-localization/jsfiddle/demo.html deleted file mode 100644 index 6d00e1f62..000000000 --- a/dist/samples/3d-localization/jsfiddle/demo.html +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - 3d localization - - - - - - - - - - diff --git a/dist/samples/3d-localization/jsfiddle/demo.js b/dist/samples/3d-localization/jsfiddle/demo.js deleted file mode 100644 index e72645b32..000000000 --- a/dist/samples/3d-localization/jsfiddle/demo.js +++ /dev/null @@ -1,28 +0,0 @@ -"use strict"; -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -//@ts-nocheck - -async function initMap() { - const { Map3DElement } = await google.maps.importLibrary('maps3d'); - const map = new Map3DElement({ - center: { - lat: 49.75371685807847, - lng: -123.13227141171181, - altitude: 30, - }, - tilt: 50.64793990040634, - heading: 44.480020261589154, - range: 51618.36056532338, - language: 'ZH', - region: 'CN', - mode: 'HYBRID', - gestureHandling: 'COOPERATIVE', - }); - document.body.append(map); -} -initMap(); - diff --git a/dist/samples/3d-map-45-degree/app/.eslintsrc.json b/dist/samples/3d-map-45-degree/app/.eslintsrc.json deleted file mode 100644 index 4c44dab04..000000000 --- a/dist/samples/3d-map-45-degree/app/.eslintsrc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": [ - "plugin:@typescript-eslint/recommended" - ], - "parser": "@typescript-eslint/parser", - "rules": { - "@typescript-eslint/ban-ts-comment": 0, - "@typescript-eslint/no-this-alias": 1, - "@typescript-eslint/no-empty-function": 1, - "@typescript-eslint/explicit-module-boundary-types": 1, - "@typescript-eslint/no-unused-vars": 1 - } -} diff --git a/dist/samples/3d-map-45-degree/app/README.md b/dist/samples/3d-map-45-degree/app/README.md deleted file mode 100644 index 1004b25f6..000000000 --- a/dist/samples/3d-map-45-degree/app/README.md +++ /dev/null @@ -1,35 +0,0 @@ -# Google Maps JavaScript Sample - -## 3d-map-45-degree - -The 3d-map-45-degree sample demonstrates a map view with satellite imagery enabled, tilted at 45 degrees. - -Follow these instructions to set up and run 3d-map-45-degree sample on your local computer. - -## Setup - -### Before starting run: - -`$npm i` - -### Run an example on a local web server - -First `cd` to the folder for the sample to run, then: - -`$npm start` - -### Build an individual example - -From `samples/`: - -`$npm run build --workspace=3d-map-45-degree/` - -### Build all of the examples. - -From `samples/`: -`$npm run build-all` - -## Feedback - -For feedback related to this sample, please open a new issue on -[GitHub](https://github.com/googlemaps-samples/js-api-samples/issues). diff --git a/dist/samples/3d-map-45-degree/app/index.html b/dist/samples/3d-map-45-degree/app/index.html deleted file mode 100644 index 4886576b9..000000000 --- a/dist/samples/3d-map-45-degree/app/index.html +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - 3d map 45-degree perspective - - - - - - -
- - - diff --git a/dist/samples/3d-map-45-degree/app/index.ts b/dist/samples/3d-map-45-degree/app/index.ts deleted file mode 100644 index f1cb58270..000000000 --- a/dist/samples/3d-map-45-degree/app/index.ts +++ /dev/null @@ -1,26 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -//@ts-nocheck -// [START maps_3d_45_degree] -async function init() { - const { Map3DElement } = await google.maps.importLibrary('maps3d'); - const map = new Map3DElement({ - center: { - lat: 37.789, - lng: -122.401, - altitude: 0, - }, - range: 2200, - tilt: 45, - heading: 188, - }); - map.mode = 'SATELLITE'; - document.body.append(map); -} - -init(); -// [END maps_3d_45_degree] diff --git a/dist/samples/3d-map-45-degree/app/package.json b/dist/samples/3d-map-45-degree/app/package.json deleted file mode 100644 index 0ff7e09cb..000000000 --- a/dist/samples/3d-map-45-degree/app/package.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "@js-api-samples/3d-map-45-degree", - "version": "1.0.0", - "scripts": { - "build": "tsc && bash ../jsfiddle.sh 3d-map-45-degree && bash ../app.sh 3d-map-45-degree && bash ../docs.sh 3d-map-45-degree && npm run build:vite --workspace=. && bash ../dist.sh 3d-map-45-degree", - "test": "tsc && npm run build:vite --workspace=.", - "start": "tsc && vite build --base './' && vite", - "build:vite": "vite build --base './'", - "preview": "vite preview" - }, - "dependencies": { - - } -} diff --git a/dist/samples/3d-map-45-degree/app/style.css b/dist/samples/3d-map-45-degree/app/style.css deleted file mode 100644 index 78f4cbb16..000000000 --- a/dist/samples/3d-map-45-degree/app/style.css +++ /dev/null @@ -1,19 +0,0 @@ -/* -* @license -* Copyright 2025 Google LLC. All Rights Reserved. -* SPDX-License-Identifier: Apache-2.0 -*/ -/* [START maps_3d_45_degree] */ -/* * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -#gmp-map-3d { - height: 100%; -} -html, -body { - height: 100%; - margin: 0; - padding: 0; -} -/* [END maps_3d_45_degree] */ diff --git a/dist/samples/3d-map-45-degree/dist/assets/index-BMVaXqyQ.css b/dist/samples/3d-map-45-degree/dist/assets/index-BMVaXqyQ.css deleted file mode 100644 index 593006f0c..000000000 --- a/dist/samples/3d-map-45-degree/dist/assets/index-BMVaXqyQ.css +++ /dev/null @@ -1 +0,0 @@ -#gmp-map-3d{height:100%}html,body{height:100%;margin:0;padding:0} diff --git a/dist/samples/3d-map-45-degree/dist/assets/index-DNkjCztz.js b/dist/samples/3d-map-45-degree/dist/assets/index-DNkjCztz.js deleted file mode 100644 index 92fa5aa92..000000000 --- a/dist/samples/3d-map-45-degree/dist/assets/index-DNkjCztz.js +++ /dev/null @@ -1 +0,0 @@ -(function(){const r=document.createElement("link").relList;if(r&&r.supports&&r.supports("modulepreload"))return;for(const e of document.querySelectorAll('link[rel="modulepreload"]'))i(e);new MutationObserver(e=>{for(const t of e)if(t.type==="childList")for(const o of t.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&i(o)}).observe(document,{childList:!0,subtree:!0});function s(e){const t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin==="use-credentials"?t.credentials="include":e.crossOrigin==="anonymous"?t.credentials="omit":t.credentials="same-origin",t}function i(e){if(e.ep)return;e.ep=!0;const t=s(e);fetch(e.href,t)}})();async function c(){const{Map3DElement:n}=await google.maps.importLibrary("maps3d"),r=new n({center:{lat:37.789,lng:-122.401,altitude:0},range:2200,tilt:45,heading:188});r.mode="SATELLITE",document.body.append(r)}c(); diff --git a/dist/samples/3d-map-45-degree/dist/index.html b/dist/samples/3d-map-45-degree/dist/index.html deleted file mode 100644 index 72bfe0256..000000000 --- a/dist/samples/3d-map-45-degree/dist/index.html +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - 3d map 45-degree perspective - - - - - - -
- - - diff --git a/dist/samples/3d-map-45-degree/docs/index.html b/dist/samples/3d-map-45-degree/docs/index.html deleted file mode 100644 index 4886576b9..000000000 --- a/dist/samples/3d-map-45-degree/docs/index.html +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - 3d map 45-degree perspective - - - - - - -
- - - diff --git a/dist/samples/3d-map-45-degree/docs/index.js b/dist/samples/3d-map-45-degree/docs/index.js deleted file mode 100644 index c17d13eb5..000000000 --- a/dist/samples/3d-map-45-degree/docs/index.js +++ /dev/null @@ -1,25 +0,0 @@ -"use strict"; -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -//@ts-nocheck -// [START maps_3d_45_degree] -async function init() { - const { Map3DElement } = await google.maps.importLibrary('maps3d'); - const map = new Map3DElement({ - center: { - lat: 37.789, - lng: -122.401, - altitude: 0, - }, - range: 2200, - tilt: 45, - heading: 188, - }); - map.mode = 'SATELLITE'; - document.body.append(map); -} -init(); -// [END maps_3d_45_degree] diff --git a/dist/samples/3d-map-45-degree/docs/index.ts b/dist/samples/3d-map-45-degree/docs/index.ts deleted file mode 100644 index f1cb58270..000000000 --- a/dist/samples/3d-map-45-degree/docs/index.ts +++ /dev/null @@ -1,26 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -//@ts-nocheck -// [START maps_3d_45_degree] -async function init() { - const { Map3DElement } = await google.maps.importLibrary('maps3d'); - const map = new Map3DElement({ - center: { - lat: 37.789, - lng: -122.401, - altitude: 0, - }, - range: 2200, - tilt: 45, - heading: 188, - }); - map.mode = 'SATELLITE'; - document.body.append(map); -} - -init(); -// [END maps_3d_45_degree] diff --git a/dist/samples/3d-map-45-degree/docs/style.css b/dist/samples/3d-map-45-degree/docs/style.css deleted file mode 100644 index 78f4cbb16..000000000 --- a/dist/samples/3d-map-45-degree/docs/style.css +++ /dev/null @@ -1,19 +0,0 @@ -/* -* @license -* Copyright 2025 Google LLC. All Rights Reserved. -* SPDX-License-Identifier: Apache-2.0 -*/ -/* [START maps_3d_45_degree] */ -/* * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -#gmp-map-3d { - height: 100%; -} -html, -body { - height: 100%; - margin: 0; - padding: 0; -} -/* [END maps_3d_45_degree] */ diff --git a/dist/samples/3d-map-45-degree/jsfiddle/demo.css b/dist/samples/3d-map-45-degree/jsfiddle/demo.css deleted file mode 100644 index c50e5fa5e..000000000 --- a/dist/samples/3d-map-45-degree/jsfiddle/demo.css +++ /dev/null @@ -1,19 +0,0 @@ -/* -* @license -* Copyright 2025 Google LLC. All Rights Reserved. -* SPDX-License-Identifier: Apache-2.0 -*/ - -/* * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -#gmp-map-3d { - height: 100%; -} -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - diff --git a/dist/samples/3d-map-45-degree/jsfiddle/demo.details b/dist/samples/3d-map-45-degree/jsfiddle/demo.details deleted file mode 100644 index 145c48d0d..000000000 --- a/dist/samples/3d-map-45-degree/jsfiddle/demo.details +++ /dev/null @@ -1,7 +0,0 @@ -name: 3d-map-45-degree -authors: - - Geo Developer IX Documentation Team -tags: - - google maps -load_type: h -description: Sample code supporting Google Maps Platform JavaScript API documentation. diff --git a/dist/samples/3d-map-45-degree/jsfiddle/demo.html b/dist/samples/3d-map-45-degree/jsfiddle/demo.html deleted file mode 100644 index 717b5e915..000000000 --- a/dist/samples/3d-map-45-degree/jsfiddle/demo.html +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - 3d map 45-degree perspective - - - - - - -
- - - diff --git a/dist/samples/3d-map-45-degree/jsfiddle/demo.js b/dist/samples/3d-map-45-degree/jsfiddle/demo.js deleted file mode 100644 index a2a62e35c..000000000 --- a/dist/samples/3d-map-45-degree/jsfiddle/demo.js +++ /dev/null @@ -1,25 +0,0 @@ -"use strict"; -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -//@ts-nocheck - -async function init() { - const { Map3DElement } = await google.maps.importLibrary('maps3d'); - const map = new Map3DElement({ - center: { - lat: 37.789, - lng: -122.401, - altitude: 0, - }, - range: 2200, - tilt: 45, - heading: 188, - }); - map.mode = 'SATELLITE'; - document.body.append(map); -} -init(); - diff --git a/dist/samples/3d-map-styling/app/.eslintsrc.json b/dist/samples/3d-map-styling/app/.eslintsrc.json deleted file mode 100644 index 4c44dab04..000000000 --- a/dist/samples/3d-map-styling/app/.eslintsrc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": [ - "plugin:@typescript-eslint/recommended" - ], - "parser": "@typescript-eslint/parser", - "rules": { - "@typescript-eslint/ban-ts-comment": 0, - "@typescript-eslint/no-this-alias": 1, - "@typescript-eslint/no-empty-function": 1, - "@typescript-eslint/explicit-module-boundary-types": 1, - "@typescript-eslint/no-unused-vars": 1 - } -} diff --git a/dist/samples/3d-map-styling/app/README.md b/dist/samples/3d-map-styling/app/README.md deleted file mode 100644 index b9d19a11e..000000000 --- a/dist/samples/3d-map-styling/app/README.md +++ /dev/null @@ -1,35 +0,0 @@ -# Google Maps JavaScript Sample - -## 3d-map-styling - -The 3d-map-styling sample demonstrates how to apply custom styles to a 3D map. - -Follow these instructions to set up and run 3d-map-styling sample on your local computer. - -## Setup - -### Before starting run: - -`$npm i` - -### Run an example on a local web server - -First `cd` to the folder for the sample to run, then: - -`$npm start` - -### Build an individual example - -From `samples/`: - -`$npm run build --workspace=3d-map-styling/` - -### Build all of the examples. - -From `samples/`: -`$npm run build-all` - -## Feedback - -For feedback related to this sample, please open a new issue on -[GitHub](https://github.com/googlemaps-samples/js-api-samples/issues). diff --git a/dist/samples/3d-map-styling/app/index.html b/dist/samples/3d-map-styling/app/index.html deleted file mode 100644 index 5ba900056..000000000 --- a/dist/samples/3d-map-styling/app/index.html +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - 3d map styling - - - - - - - - - - diff --git a/dist/samples/3d-map-styling/app/index.ts b/dist/samples/3d-map-styling/app/index.ts deleted file mode 100644 index 5bd8fc7dc..000000000 --- a/dist/samples/3d-map-styling/app/index.ts +++ /dev/null @@ -1,30 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -//@ts-nocheck -// [START maps_3d_map_styling] -async function initMap() { - const { Map3DElement } = await google.maps.importLibrary('maps3d'); - - const map = new Map3DElement({ - center: { - lat: 37.75183154601466, - lng: -119.52369070507672, - altitude: 2200, - }, - tilt: 67.5, - heading: 108.94057782079429, - range: 6605.57279990986, - mapId: 'bcce776b92de1336e22c569f', - mode: 'HYBRID', - gestureHandling: 'COOPERATIVE', - }); - - document.body.append(map); -} - -initMap(); -// [END maps_3d_map_styling] diff --git a/dist/samples/3d-map-styling/app/package.json b/dist/samples/3d-map-styling/app/package.json deleted file mode 100644 index 2548ea041..000000000 --- a/dist/samples/3d-map-styling/app/package.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "@js-api-samples/3d-map-styling", - "version": "1.0.0", - "scripts": { - "build": "tsc && bash ../jsfiddle.sh 3d-map-styling && bash ../app.sh 3d-map-styling && bash ../docs.sh 3d-map-styling && npm run build:vite --workspace=. && bash ../dist.sh 3d-map-styling", - "test": "tsc && npm run build:vite --workspace=.", - "start": "tsc && vite build --base './' && vite", - "build:vite": "vite build --base './'", - "preview": "vite preview" - }, - "dependencies": { - - } -} diff --git a/dist/samples/3d-map-styling/app/style.css b/dist/samples/3d-map-styling/app/style.css deleted file mode 100644 index 338a52aec..000000000 --- a/dist/samples/3d-map-styling/app/style.css +++ /dev/null @@ -1,19 +0,0 @@ -/* -* @license -* Copyright 2025 Google LLC. All Rights Reserved. -* SPDX-License-Identifier: Apache-2.0 -*/ -/* [START maps_3d_map_styling] */ -/* * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -#gmp-map-3d { - height: 100%; -} -html, -body { - height: 100%; - margin: 0; - padding: 0; -} -/* [END maps_3d_map_styling] */ diff --git a/dist/samples/3d-map-styling/dist/assets/index-BMVaXqyQ.css b/dist/samples/3d-map-styling/dist/assets/index-BMVaXqyQ.css deleted file mode 100644 index 593006f0c..000000000 --- a/dist/samples/3d-map-styling/dist/assets/index-BMVaXqyQ.css +++ /dev/null @@ -1 +0,0 @@ -#gmp-map-3d{height:100%}html,body{height:100%;margin:0;padding:0} diff --git a/dist/samples/3d-map-styling/dist/assets/index-gOXiTTXd.js b/dist/samples/3d-map-styling/dist/assets/index-gOXiTTXd.js deleted file mode 100644 index 4f61569d7..000000000 --- a/dist/samples/3d-map-styling/dist/assets/index-gOXiTTXd.js +++ /dev/null @@ -1 +0,0 @@ -(function(){const r=document.createElement("link").relList;if(r&&r.supports&&r.supports("modulepreload"))return;for(const e of document.querySelectorAll('link[rel="modulepreload"]'))i(e);new MutationObserver(e=>{for(const t of e)if(t.type==="childList")for(const o of t.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&i(o)}).observe(document,{childList:!0,subtree:!0});function s(e){const t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin==="use-credentials"?t.credentials="include":e.crossOrigin==="anonymous"?t.credentials="omit":t.credentials="same-origin",t}function i(e){if(e.ep)return;e.ep=!0;const t=s(e);fetch(e.href,t)}})();async function c(){const{Map3DElement:n}=await google.maps.importLibrary("maps3d"),r=new n({center:{lat:37.75183154601466,lng:-119.52369070507672,altitude:2200},tilt:67.5,heading:108.94057782079429,range:6605.57279990986,mapId:"bcce776b92de1336e22c569f",mode:"HYBRID",gestureHandling:"COOPERATIVE"});document.body.append(r)}c(); diff --git a/dist/samples/3d-map-styling/dist/index.html b/dist/samples/3d-map-styling/dist/index.html deleted file mode 100644 index 3939217ad..000000000 --- a/dist/samples/3d-map-styling/dist/index.html +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - 3d map styling - - - - - - - - - - diff --git a/dist/samples/3d-map-styling/docs/index.html b/dist/samples/3d-map-styling/docs/index.html deleted file mode 100644 index 5ba900056..000000000 --- a/dist/samples/3d-map-styling/docs/index.html +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - 3d map styling - - - - - - - - - - diff --git a/dist/samples/3d-map-styling/docs/index.js b/dist/samples/3d-map-styling/docs/index.js deleted file mode 100644 index f74152340..000000000 --- a/dist/samples/3d-map-styling/docs/index.js +++ /dev/null @@ -1,27 +0,0 @@ -"use strict"; -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -//@ts-nocheck -// [START maps_3d_map_styling] -async function initMap() { - const { Map3DElement } = await google.maps.importLibrary('maps3d'); - const map = new Map3DElement({ - center: { - lat: 37.75183154601466, - lng: -119.52369070507672, - altitude: 2200, - }, - tilt: 67.5, - heading: 108.94057782079429, - range: 6605.57279990986, - mapId: 'bcce776b92de1336e22c569f', - mode: 'HYBRID', - gestureHandling: 'COOPERATIVE', - }); - document.body.append(map); -} -initMap(); -// [END maps_3d_map_styling] diff --git a/dist/samples/3d-map-styling/docs/index.ts b/dist/samples/3d-map-styling/docs/index.ts deleted file mode 100644 index 5bd8fc7dc..000000000 --- a/dist/samples/3d-map-styling/docs/index.ts +++ /dev/null @@ -1,30 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -//@ts-nocheck -// [START maps_3d_map_styling] -async function initMap() { - const { Map3DElement } = await google.maps.importLibrary('maps3d'); - - const map = new Map3DElement({ - center: { - lat: 37.75183154601466, - lng: -119.52369070507672, - altitude: 2200, - }, - tilt: 67.5, - heading: 108.94057782079429, - range: 6605.57279990986, - mapId: 'bcce776b92de1336e22c569f', - mode: 'HYBRID', - gestureHandling: 'COOPERATIVE', - }); - - document.body.append(map); -} - -initMap(); -// [END maps_3d_map_styling] diff --git a/dist/samples/3d-map-styling/docs/style.css b/dist/samples/3d-map-styling/docs/style.css deleted file mode 100644 index 338a52aec..000000000 --- a/dist/samples/3d-map-styling/docs/style.css +++ /dev/null @@ -1,19 +0,0 @@ -/* -* @license -* Copyright 2025 Google LLC. All Rights Reserved. -* SPDX-License-Identifier: Apache-2.0 -*/ -/* [START maps_3d_map_styling] */ -/* * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -#gmp-map-3d { - height: 100%; -} -html, -body { - height: 100%; - margin: 0; - padding: 0; -} -/* [END maps_3d_map_styling] */ diff --git a/dist/samples/3d-map-styling/jsfiddle/demo.css b/dist/samples/3d-map-styling/jsfiddle/demo.css deleted file mode 100644 index c50e5fa5e..000000000 --- a/dist/samples/3d-map-styling/jsfiddle/demo.css +++ /dev/null @@ -1,19 +0,0 @@ -/* -* @license -* Copyright 2025 Google LLC. All Rights Reserved. -* SPDX-License-Identifier: Apache-2.0 -*/ - -/* * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -#gmp-map-3d { - height: 100%; -} -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - diff --git a/dist/samples/3d-map-styling/jsfiddle/demo.details b/dist/samples/3d-map-styling/jsfiddle/demo.details deleted file mode 100644 index 7874ebf4c..000000000 --- a/dist/samples/3d-map-styling/jsfiddle/demo.details +++ /dev/null @@ -1,7 +0,0 @@ -name: 3d-map-styling -authors: - - Geo Developer IX Documentation Team -tags: - - google maps -load_type: h -description: Sample code supporting Google Maps Platform JavaScript API documentation. diff --git a/dist/samples/3d-map-styling/jsfiddle/demo.html b/dist/samples/3d-map-styling/jsfiddle/demo.html deleted file mode 100644 index b6865b681..000000000 --- a/dist/samples/3d-map-styling/jsfiddle/demo.html +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - 3d map styling - - - - - - - - - - diff --git a/dist/samples/3d-map-styling/jsfiddle/demo.js b/dist/samples/3d-map-styling/jsfiddle/demo.js deleted file mode 100644 index 281e4aa7d..000000000 --- a/dist/samples/3d-map-styling/jsfiddle/demo.js +++ /dev/null @@ -1,27 +0,0 @@ -"use strict"; -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -//@ts-nocheck - -async function initMap() { - const { Map3DElement } = await google.maps.importLibrary('maps3d'); - const map = new Map3DElement({ - center: { - lat: 37.75183154601466, - lng: -119.52369070507672, - altitude: 2200, - }, - tilt: 67.5, - heading: 108.94057782079429, - range: 6605.57279990986, - mapId: 'bcce776b92de1336e22c569f', - mode: 'HYBRID', - gestureHandling: 'COOPERATIVE', - }); - document.body.append(map); -} -initMap(); - diff --git a/dist/samples/3d-marker-click-event/app/.eslintsrc.json b/dist/samples/3d-marker-click-event/app/.eslintsrc.json deleted file mode 100644 index 4c44dab04..000000000 --- a/dist/samples/3d-marker-click-event/app/.eslintsrc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": [ - "plugin:@typescript-eslint/recommended" - ], - "parser": "@typescript-eslint/parser", - "rules": { - "@typescript-eslint/ban-ts-comment": 0, - "@typescript-eslint/no-this-alias": 1, - "@typescript-eslint/no-empty-function": 1, - "@typescript-eslint/explicit-module-boundary-types": 1, - "@typescript-eslint/no-unused-vars": 1 - } -} diff --git a/dist/samples/3d-marker-click-event/app/README.md b/dist/samples/3d-marker-click-event/app/README.md deleted file mode 100644 index 633c755c8..000000000 --- a/dist/samples/3d-marker-click-event/app/README.md +++ /dev/null @@ -1,35 +0,0 @@ -# Google Maps JavaScript Sample - -## 3d-marker-click-event - -The 3d-marker-click-event sample demonstrates how to handle click events on 3D markers. - -Follow these instructions to set up and run 3d-marker-click-event sample on your local computer. - -## Setup - -### Before starting run: - -`$npm i` - -### Run an example on a local web server - -First `cd` to the folder for the sample to run, then: - -`$npm start` - -### Build an individual example - -From `samples/`: - -`$npm run build --workspace=3d-marker-click-event/` - -### Build all of the examples. - -From `samples/`: -`$npm run build-all` - -## Feedback - -For feedback related to this sample, please open a new issue on -[GitHub](https://github.com/googlemaps-samples/js-api-samples/issues). diff --git a/dist/samples/3d-marker-click-event/app/index.html b/dist/samples/3d-marker-click-event/app/index.html deleted file mode 100644 index b325ee785..000000000 --- a/dist/samples/3d-marker-click-event/app/index.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - Map - - - - - -
- - - - - - diff --git a/dist/samples/3d-marker-click-event/app/index.ts b/dist/samples/3d-marker-click-event/app/index.ts deleted file mode 100644 index 395a2e9c4..000000000 --- a/dist/samples/3d-marker-click-event/app/index.ts +++ /dev/null @@ -1,51 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// @ts-nocheck -// [START maps_3d_marker_click_event] -async function initMap() { - // Include the interactive marker class - const { Map3DElement, Marker3DInteractiveElement } = - await google.maps.importLibrary('maps3d'); - - // We will use this to place the camrea for the intial view but also to fly around the starting point. - const originalCamera = { - center: { lat: 39.1178, lng: -106.4452, altitude: 4395.4952 }, - range: 1500, - tilt: 74, - heading: 0, - }; - - const map = new Map3DElement({ - ...originalCamera, - mode: 'SATELLITE', - gestureHandling: 'COOPERATIVE', - }); - - // Create the interactive marker and set the attributes. - const interactiveMarker = new Marker3DInteractiveElement({ - position: { lat: 39.1178, lng: -106.4452, altitude: 100 }, - altitudeMode: 'RELATIVE_TO_MESH', - extruded: true, - label: 'Mount Elbert', - }); - - // Specify the action to take on click. - interactiveMarker.addEventListener('gmp-click', (event) => { - map.flyCameraAround({ - camera: originalCamera, - durationMillis: 50000, - repeatCount: 1, - }); - }); - - map.append(interactiveMarker); - - document.body.append(map); -} - -initMap(); -// [END maps_3d_marker_click_event] diff --git a/dist/samples/3d-marker-click-event/app/package.json b/dist/samples/3d-marker-click-event/app/package.json deleted file mode 100644 index b11b291ff..000000000 --- a/dist/samples/3d-marker-click-event/app/package.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "@js-api-samples/3d-marker-click-event", - "version": "1.0.0", - "scripts": { - "build": "tsc && bash ../jsfiddle.sh 3d-marker-click-event && bash ../app.sh 3d-marker-click-event && bash ../docs.sh 3d-marker-click-event && npm run build:vite --workspace=. && bash ../dist.sh 3d-marker-click-event", - "test": "tsc && npm run build:vite --workspace=.", - "start": "tsc && vite build --base './' && vite", - "build:vite": "vite build --base './'", - "preview": "vite preview" - }, - "dependencies": { - - } -} diff --git a/dist/samples/3d-marker-click-event/app/style.css b/dist/samples/3d-marker-click-event/app/style.css deleted file mode 100644 index a63da3826..000000000 --- a/dist/samples/3d-marker-click-event/app/style.css +++ /dev/null @@ -1,19 +0,0 @@ -/* -* @license -* Copyright 2025 Google LLC. All Rights Reserved. -* SPDX-License-Identifier: Apache-2.0 -*/ -/* [START maps_3d_marker_click_event] */ -/* * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -html, -map { - height: 100%; -} -body { - height: 100%; - margin: 0; - padding: 0; -} -/* [END maps_3d_marker_click_event] */ diff --git a/dist/samples/3d-marker-click-event/app/tsconfig.json b/dist/samples/3d-marker-click-event/app/tsconfig.json deleted file mode 100644 index 366aabb04..000000000 --- a/dist/samples/3d-marker-click-event/app/tsconfig.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "compilerOptions": { - "module": "esnext", - "target": "esnext", - "strict": true, - "noImplicitAny": false, - "lib": [ - "es2015", - "esnext", - "es6", - "dom", - "dom.iterable" - ], - "moduleResolution": "Node", - "jsx": "preserve" - } -} diff --git a/dist/samples/3d-marker-click-event/dist/assets/index-BVXE32j3.css b/dist/samples/3d-marker-click-event/dist/assets/index-BVXE32j3.css deleted file mode 100644 index 3665d7a5d..000000000 --- a/dist/samples/3d-marker-click-event/dist/assets/index-BVXE32j3.css +++ /dev/null @@ -1 +0,0 @@ -html,map{height:100%}body{height:100%;margin:0;padding:0} diff --git a/dist/samples/3d-marker-click-event/dist/assets/index-xcYHi4NH.js b/dist/samples/3d-marker-click-event/dist/assets/index-xcYHi4NH.js deleted file mode 100644 index b2b30d11b..000000000 --- a/dist/samples/3d-marker-click-event/dist/assets/index-xcYHi4NH.js +++ /dev/null @@ -1 +0,0 @@ -(function(){const n=document.createElement("link").relList;if(n&&n.supports&&n.supports("modulepreload"))return;for(const e of document.querySelectorAll('link[rel="modulepreload"]'))r(e);new MutationObserver(e=>{for(const t of e)if(t.type==="childList")for(const i of t.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&r(i)}).observe(document,{childList:!0,subtree:!0});function o(e){const t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin==="use-credentials"?t.credentials="include":e.crossOrigin==="anonymous"?t.credentials="omit":t.credentials="same-origin",t}function r(e){if(e.ep)return;e.ep=!0;const t=o(e);fetch(e.href,t)}})();async function s(){const{Map3DElement:a,Marker3DInteractiveElement:n}=await google.maps.importLibrary("maps3d"),o={center:{lat:39.1178,lng:-106.4452,altitude:4395.4952},range:1500,tilt:74,heading:0},r=new a({...o,mode:"SATELLITE",gestureHandling:"COOPERATIVE"}),e=new n({position:{lat:39.1178,lng:-106.4452,altitude:100},altitudeMode:"RELATIVE_TO_MESH",extruded:!0,label:"Mount Elbert"});e.addEventListener("gmp-click",t=>{r.flyCameraAround({camera:o,durationMillis:5e4,repeatCount:1})}),r.append(e),document.body.append(r)}s(); diff --git a/dist/samples/3d-marker-click-event/dist/index.html b/dist/samples/3d-marker-click-event/dist/index.html deleted file mode 100644 index 7d719d762..000000000 --- a/dist/samples/3d-marker-click-event/dist/index.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - Map - - - - - -
- - - - - - diff --git a/dist/samples/3d-marker-click-event/docs/index.html b/dist/samples/3d-marker-click-event/docs/index.html deleted file mode 100644 index b325ee785..000000000 --- a/dist/samples/3d-marker-click-event/docs/index.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - Map - - - - - -
- - - - - - diff --git a/dist/samples/3d-marker-click-event/docs/index.js b/dist/samples/3d-marker-click-event/docs/index.js deleted file mode 100644 index 0f369ad90..000000000 --- a/dist/samples/3d-marker-click-event/docs/index.js +++ /dev/null @@ -1,43 +0,0 @@ -"use strict"; -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// @ts-nocheck -// [START maps_3d_marker_click_event] -async function initMap() { - // Include the interactive marker class - const { Map3DElement, Marker3DInteractiveElement } = await google.maps.importLibrary('maps3d'); - // We will use this to place the camrea for the intial view but also to fly around the starting point. - const originalCamera = { - center: { lat: 39.1178, lng: -106.4452, altitude: 4395.4952 }, - range: 1500, - tilt: 74, - heading: 0, - }; - const map = new Map3DElement({ - ...originalCamera, - mode: 'SATELLITE', - gestureHandling: 'COOPERATIVE', - }); - // Create the interactive marker and set the attributes. - const interactiveMarker = new Marker3DInteractiveElement({ - position: { lat: 39.1178, lng: -106.4452, altitude: 100 }, - altitudeMode: 'RELATIVE_TO_MESH', - extruded: true, - label: 'Mount Elbert', - }); - // Specify the action to take on click. - interactiveMarker.addEventListener('gmp-click', (event) => { - map.flyCameraAround({ - camera: originalCamera, - durationMillis: 50000, - repeatCount: 1, - }); - }); - map.append(interactiveMarker); - document.body.append(map); -} -initMap(); -// [END maps_3d_marker_click_event] diff --git a/dist/samples/3d-marker-click-event/docs/index.ts b/dist/samples/3d-marker-click-event/docs/index.ts deleted file mode 100644 index 395a2e9c4..000000000 --- a/dist/samples/3d-marker-click-event/docs/index.ts +++ /dev/null @@ -1,51 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// @ts-nocheck -// [START maps_3d_marker_click_event] -async function initMap() { - // Include the interactive marker class - const { Map3DElement, Marker3DInteractiveElement } = - await google.maps.importLibrary('maps3d'); - - // We will use this to place the camrea for the intial view but also to fly around the starting point. - const originalCamera = { - center: { lat: 39.1178, lng: -106.4452, altitude: 4395.4952 }, - range: 1500, - tilt: 74, - heading: 0, - }; - - const map = new Map3DElement({ - ...originalCamera, - mode: 'SATELLITE', - gestureHandling: 'COOPERATIVE', - }); - - // Create the interactive marker and set the attributes. - const interactiveMarker = new Marker3DInteractiveElement({ - position: { lat: 39.1178, lng: -106.4452, altitude: 100 }, - altitudeMode: 'RELATIVE_TO_MESH', - extruded: true, - label: 'Mount Elbert', - }); - - // Specify the action to take on click. - interactiveMarker.addEventListener('gmp-click', (event) => { - map.flyCameraAround({ - camera: originalCamera, - durationMillis: 50000, - repeatCount: 1, - }); - }); - - map.append(interactiveMarker); - - document.body.append(map); -} - -initMap(); -// [END maps_3d_marker_click_event] diff --git a/dist/samples/3d-marker-click-event/docs/style.css b/dist/samples/3d-marker-click-event/docs/style.css deleted file mode 100644 index a63da3826..000000000 --- a/dist/samples/3d-marker-click-event/docs/style.css +++ /dev/null @@ -1,19 +0,0 @@ -/* -* @license -* Copyright 2025 Google LLC. All Rights Reserved. -* SPDX-License-Identifier: Apache-2.0 -*/ -/* [START maps_3d_marker_click_event] */ -/* * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -html, -map { - height: 100%; -} -body { - height: 100%; - margin: 0; - padding: 0; -} -/* [END maps_3d_marker_click_event] */ diff --git a/dist/samples/3d-marker-click-event/jsfiddle/demo.css b/dist/samples/3d-marker-click-event/jsfiddle/demo.css deleted file mode 100644 index d6ec582a8..000000000 --- a/dist/samples/3d-marker-click-event/jsfiddle/demo.css +++ /dev/null @@ -1,19 +0,0 @@ -/* -* @license -* Copyright 2025 Google LLC. All Rights Reserved. -* SPDX-License-Identifier: Apache-2.0 -*/ - -/* * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -html, -map { - height: 100%; -} -body { - height: 100%; - margin: 0; - padding: 0; -} - diff --git a/dist/samples/3d-marker-click-event/jsfiddle/demo.details b/dist/samples/3d-marker-click-event/jsfiddle/demo.details deleted file mode 100644 index cb06f0b27..000000000 --- a/dist/samples/3d-marker-click-event/jsfiddle/demo.details +++ /dev/null @@ -1,7 +0,0 @@ -name: 3d-marker-click-event -authors: - - Geo Developer IX Documentation Team -tags: - - google maps -load_type: h -description: Sample code supporting Google Maps Platform JavaScript API documentation. diff --git a/dist/samples/3d-marker-click-event/jsfiddle/demo.html b/dist/samples/3d-marker-click-event/jsfiddle/demo.html deleted file mode 100644 index 9501b5967..000000000 --- a/dist/samples/3d-marker-click-event/jsfiddle/demo.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - Map - - - - - -
- - - - - - diff --git a/dist/samples/3d-marker-click-event/jsfiddle/demo.js b/dist/samples/3d-marker-click-event/jsfiddle/demo.js deleted file mode 100644 index f5090ac64..000000000 --- a/dist/samples/3d-marker-click-event/jsfiddle/demo.js +++ /dev/null @@ -1,43 +0,0 @@ -"use strict"; -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// @ts-nocheck - -async function initMap() { - // Include the interactive marker class - const { Map3DElement, Marker3DInteractiveElement } = await google.maps.importLibrary('maps3d'); - // We will use this to place the camrea for the intial view but also to fly around the starting point. - const originalCamera = { - center: { lat: 39.1178, lng: -106.4452, altitude: 4395.4952 }, - range: 1500, - tilt: 74, - heading: 0, - }; - const map = new Map3DElement({ - ...originalCamera, - mode: 'SATELLITE', - gestureHandling: 'COOPERATIVE', - }); - // Create the interactive marker and set the attributes. - const interactiveMarker = new Marker3DInteractiveElement({ - position: { lat: 39.1178, lng: -106.4452, altitude: 100 }, - altitudeMode: 'RELATIVE_TO_MESH', - extruded: true, - label: 'Mount Elbert', - }); - // Specify the action to take on click. - interactiveMarker.addEventListener('gmp-click', (event) => { - map.flyCameraAround({ - camera: originalCamera, - durationMillis: 50000, - repeatCount: 1, - }); - }); - map.append(interactiveMarker); - document.body.append(map); -} -initMap(); - diff --git a/dist/samples/3d-marker-collision-behavior/app/.eslintsrc.json b/dist/samples/3d-marker-collision-behavior/app/.eslintsrc.json deleted file mode 100644 index 4c44dab04..000000000 --- a/dist/samples/3d-marker-collision-behavior/app/.eslintsrc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": [ - "plugin:@typescript-eslint/recommended" - ], - "parser": "@typescript-eslint/parser", - "rules": { - "@typescript-eslint/ban-ts-comment": 0, - "@typescript-eslint/no-this-alias": 1, - "@typescript-eslint/no-empty-function": 1, - "@typescript-eslint/explicit-module-boundary-types": 1, - "@typescript-eslint/no-unused-vars": 1 - } -} diff --git a/dist/samples/3d-marker-collision-behavior/app/README.md b/dist/samples/3d-marker-collision-behavior/app/README.md deleted file mode 100644 index 72b7c79ba..000000000 --- a/dist/samples/3d-marker-collision-behavior/app/README.md +++ /dev/null @@ -1,35 +0,0 @@ -# Google Maps JavaScript Sample - -## 3d-marker-collision-behavior - -The 3d-marker-collision-behavior sample demonstrates how to control the collision behavior of 3D markers. - -Follow these instructions to set up and run 3d-marker-collision-behavior sample on your local computer. - -## Setup - -### Before starting run: - -`$npm i` - -### Run an example on a local web server - -First `cd` to the folder for the sample to run, then: - -`$npm start` - -### Build an individual example - -From `samples/`: - -`$npm run build --workspace=3d-marker-collision-behavior/` - -### Build all of the examples. - -From `samples/`: -`$npm run build-all` - -## Feedback - -For feedback related to this sample, please open a new issue on -[GitHub](https://github.com/googlemaps-samples/js-api-samples/issues). diff --git a/dist/samples/3d-marker-collision-behavior/app/index.html b/dist/samples/3d-marker-collision-behavior/app/index.html deleted file mode 100644 index ae4d73e5e..000000000 --- a/dist/samples/3d-marker-collision-behavior/app/index.html +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - Map - - - - - -
- - - - - - - - - - diff --git a/dist/samples/3d-marker-collision-behavior/app/index.ts b/dist/samples/3d-marker-collision-behavior/app/index.ts deleted file mode 100644 index 679820c4e..000000000 --- a/dist/samples/3d-marker-collision-behavior/app/index.ts +++ /dev/null @@ -1,65 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// @ts-nocheck -// [START maps_3d_marker_collision_behavior] -const markers = []; - -async function init() { - // Request needed libraries. - const { Map3DElement, MapMode, Marker3DElement } = - await google.maps.importLibrary('maps3d'); - - const map = new Map3DElement({ - center: { lat: 47.6094, lng: -122.339, altitude: 0 }, - range: 1000, - mode: MapMode.HYBRID, - gestureHandling: 'COOPERATIVE', - }); - - for (const [lng, lat] of positions) { - const marker = new Marker3DElement({ - position: { lat, lng }, - // Try setting a different collision behavior here. - collisionBehavior: google.maps.CollisionBehavior.REQUIRED, - }); - - markers.push(marker); - map.append(marker); - } - - document.body.append(map); -} - -const positions = [ - [-122.3402, 47.6093], - [-122.3402, 47.6094], - [-122.3403, 47.6094], - [-122.3384, 47.6098], - [-122.3389, 47.6095], - [-122.3396, 47.6095], - [-122.3379, 47.6097], - [-122.3378, 47.6097], - [-122.3396, 47.6091], - [-122.3383, 47.6089], - [-122.3379, 47.6093], - [-122.3381, 47.6095], - [-122.3378, 47.6095], -]; - -init(); - -const dropdown = document.getElementById('selectElementId'); -dropdown.addEventListener('change', drawMap); - -function drawMap(event) { - for (const marker of markers) { - marker.collisionBehavior = - dropdown.value || google.maps.CollisionBehavior.REQUIRED; - } -} - -// [END maps_3d_marker_collision_behavior] diff --git a/dist/samples/3d-marker-collision-behavior/app/package.json b/dist/samples/3d-marker-collision-behavior/app/package.json deleted file mode 100644 index 085ff79c0..000000000 --- a/dist/samples/3d-marker-collision-behavior/app/package.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "@js-api-samples/3d-marker-collision-behavior", - "version": "1.0.0", - "scripts": { - "build": "tsc && bash ../jsfiddle.sh 3d-marker-collision-behavior && bash ../app.sh 3d-marker-collision-behavior && bash ../docs.sh 3d-marker-collision-behavior && npm run build:vite --workspace=. && bash ../dist.sh 3d-marker-collision-behavior", - "test": "tsc && npm run build:vite --workspace=.", - "start": "tsc && vite build --base './' && vite", - "build:vite": "vite build --base './'", - "preview": "vite preview" - }, - "dependencies": { - - } -} diff --git a/dist/samples/3d-marker-collision-behavior/app/style.css b/dist/samples/3d-marker-collision-behavior/app/style.css deleted file mode 100644 index 6594b2601..000000000 --- a/dist/samples/3d-marker-collision-behavior/app/style.css +++ /dev/null @@ -1,23 +0,0 @@ -/* -* @license -* Copyright 2025 Google LLC. All Rights Reserved. -* SPDX-License-Identifier: Apache-2.0 -*/ -/* [START maps_3d_marker_collision_behavior] */ -/* * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -html, -map { - height: 100%; -} -body { - height: 100%; - margin: 0; - padding: 0; -} -selector { - padding: 2px; - float: right; -} -/* [END maps_3d_marker_collision_behavior] */ diff --git a/dist/samples/3d-marker-collision-behavior/app/tsconfig.json b/dist/samples/3d-marker-collision-behavior/app/tsconfig.json deleted file mode 100644 index 366aabb04..000000000 --- a/dist/samples/3d-marker-collision-behavior/app/tsconfig.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "compilerOptions": { - "module": "esnext", - "target": "esnext", - "strict": true, - "noImplicitAny": false, - "lib": [ - "es2015", - "esnext", - "es6", - "dom", - "dom.iterable" - ], - "moduleResolution": "Node", - "jsx": "preserve" - } -} diff --git a/dist/samples/3d-marker-collision-behavior/dist/assets/index-B6yJpzCL.js b/dist/samples/3d-marker-collision-behavior/dist/assets/index-B6yJpzCL.js deleted file mode 100644 index 306f95662..000000000 --- a/dist/samples/3d-marker-collision-behavior/dist/assets/index-B6yJpzCL.js +++ /dev/null @@ -1 +0,0 @@ -(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const e of document.querySelectorAll('link[rel="modulepreload"]'))n(e);new MutationObserver(e=>{for(const o of e)if(o.type==="childList")for(const r of o.addedNodes)r.tagName==="LINK"&&r.rel==="modulepreload"&&n(r)}).observe(document,{childList:!0,subtree:!0});function s(e){const o={};return e.integrity&&(o.integrity=e.integrity),e.referrerPolicy&&(o.referrerPolicy=e.referrerPolicy),e.crossOrigin==="use-credentials"?o.credentials="include":e.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function n(e){if(e.ep)return;e.ep=!0;const o=s(e);fetch(e.href,o)}})();const c=[];async function a(){const{Map3DElement:i,MapMode:t,Marker3DElement:s}=await google.maps.importLibrary("maps3d"),n=new i({center:{lat:47.6094,lng:-122.339,altitude:0},range:1e3,mode:t.HYBRID,gestureHandling:"COOPERATIVE"});for(const[e,o]of d){const r=new s({position:{lat:o,lng:e},collisionBehavior:google.maps.CollisionBehavior.REQUIRED});c.push(r),n.append(r)}document.body.append(n)}const d=[[-122.3402,47.6093],[-122.3402,47.6094],[-122.3403,47.6094],[-122.3384,47.6098],[-122.3389,47.6095],[-122.3396,47.6095],[-122.3379,47.6097],[-122.3378,47.6097],[-122.3396,47.6091],[-122.3383,47.6089],[-122.3379,47.6093],[-122.3381,47.6095],[-122.3378,47.6095]];a();const l=document.getElementById("selectElementId");l.addEventListener("change",u);function u(i){for(const t of c)t.collisionBehavior=l.value||google.maps.CollisionBehavior.REQUIRED} diff --git a/dist/samples/3d-marker-collision-behavior/dist/assets/index-BwHtajtu.css b/dist/samples/3d-marker-collision-behavior/dist/assets/index-BwHtajtu.css deleted file mode 100644 index b803a79bc..000000000 --- a/dist/samples/3d-marker-collision-behavior/dist/assets/index-BwHtajtu.css +++ /dev/null @@ -1 +0,0 @@ -html,map{height:100%}body{height:100%;margin:0;padding:0}selector{padding:2px;float:right} diff --git a/dist/samples/3d-marker-collision-behavior/dist/index.html b/dist/samples/3d-marker-collision-behavior/dist/index.html deleted file mode 100644 index 9f231e125..000000000 --- a/dist/samples/3d-marker-collision-behavior/dist/index.html +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - Map - - - - - -
- - - - - - - - - - diff --git a/dist/samples/3d-marker-collision-behavior/docs/index.html b/dist/samples/3d-marker-collision-behavior/docs/index.html deleted file mode 100644 index ae4d73e5e..000000000 --- a/dist/samples/3d-marker-collision-behavior/docs/index.html +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - Map - - - - - -
- - - - - - - - - - diff --git a/dist/samples/3d-marker-collision-behavior/docs/index.js b/dist/samples/3d-marker-collision-behavior/docs/index.js deleted file mode 100644 index fc1ecba4e..000000000 --- a/dist/samples/3d-marker-collision-behavior/docs/index.js +++ /dev/null @@ -1,54 +0,0 @@ -"use strict"; -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// @ts-nocheck -// [START maps_3d_marker_collision_behavior] -const markers = []; -async function init() { - // Request needed libraries. - const { Map3DElement, MapMode, Marker3DElement } = await google.maps.importLibrary('maps3d'); - const map = new Map3DElement({ - center: { lat: 47.6094, lng: -122.339, altitude: 0 }, - range: 1000, - mode: MapMode.HYBRID, - gestureHandling: 'COOPERATIVE', - }); - for (const [lng, lat] of positions) { - const marker = new Marker3DElement({ - position: { lat, lng }, - // Try setting a different collision behavior here. - collisionBehavior: google.maps.CollisionBehavior.REQUIRED, - }); - markers.push(marker); - map.append(marker); - } - document.body.append(map); -} -const positions = [ - [-122.3402, 47.6093], - [-122.3402, 47.6094], - [-122.3403, 47.6094], - [-122.3384, 47.6098], - [-122.3389, 47.6095], - [-122.3396, 47.6095], - [-122.3379, 47.6097], - [-122.3378, 47.6097], - [-122.3396, 47.6091], - [-122.3383, 47.6089], - [-122.3379, 47.6093], - [-122.3381, 47.6095], - [-122.3378, 47.6095], -]; -init(); -const dropdown = document.getElementById('selectElementId'); -dropdown.addEventListener('change', drawMap); -function drawMap(event) { - for (const marker of markers) { - marker.collisionBehavior = - dropdown.value || google.maps.CollisionBehavior.REQUIRED; - } -} -// [END maps_3d_marker_collision_behavior] diff --git a/dist/samples/3d-marker-collision-behavior/docs/index.ts b/dist/samples/3d-marker-collision-behavior/docs/index.ts deleted file mode 100644 index 679820c4e..000000000 --- a/dist/samples/3d-marker-collision-behavior/docs/index.ts +++ /dev/null @@ -1,65 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// @ts-nocheck -// [START maps_3d_marker_collision_behavior] -const markers = []; - -async function init() { - // Request needed libraries. - const { Map3DElement, MapMode, Marker3DElement } = - await google.maps.importLibrary('maps3d'); - - const map = new Map3DElement({ - center: { lat: 47.6094, lng: -122.339, altitude: 0 }, - range: 1000, - mode: MapMode.HYBRID, - gestureHandling: 'COOPERATIVE', - }); - - for (const [lng, lat] of positions) { - const marker = new Marker3DElement({ - position: { lat, lng }, - // Try setting a different collision behavior here. - collisionBehavior: google.maps.CollisionBehavior.REQUIRED, - }); - - markers.push(marker); - map.append(marker); - } - - document.body.append(map); -} - -const positions = [ - [-122.3402, 47.6093], - [-122.3402, 47.6094], - [-122.3403, 47.6094], - [-122.3384, 47.6098], - [-122.3389, 47.6095], - [-122.3396, 47.6095], - [-122.3379, 47.6097], - [-122.3378, 47.6097], - [-122.3396, 47.6091], - [-122.3383, 47.6089], - [-122.3379, 47.6093], - [-122.3381, 47.6095], - [-122.3378, 47.6095], -]; - -init(); - -const dropdown = document.getElementById('selectElementId'); -dropdown.addEventListener('change', drawMap); - -function drawMap(event) { - for (const marker of markers) { - marker.collisionBehavior = - dropdown.value || google.maps.CollisionBehavior.REQUIRED; - } -} - -// [END maps_3d_marker_collision_behavior] diff --git a/dist/samples/3d-marker-collision-behavior/docs/style.css b/dist/samples/3d-marker-collision-behavior/docs/style.css deleted file mode 100644 index 6594b2601..000000000 --- a/dist/samples/3d-marker-collision-behavior/docs/style.css +++ /dev/null @@ -1,23 +0,0 @@ -/* -* @license -* Copyright 2025 Google LLC. All Rights Reserved. -* SPDX-License-Identifier: Apache-2.0 -*/ -/* [START maps_3d_marker_collision_behavior] */ -/* * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -html, -map { - height: 100%; -} -body { - height: 100%; - margin: 0; - padding: 0; -} -selector { - padding: 2px; - float: right; -} -/* [END maps_3d_marker_collision_behavior] */ diff --git a/dist/samples/3d-marker-collision-behavior/jsfiddle/demo.css b/dist/samples/3d-marker-collision-behavior/jsfiddle/demo.css deleted file mode 100644 index 9544a69d9..000000000 --- a/dist/samples/3d-marker-collision-behavior/jsfiddle/demo.css +++ /dev/null @@ -1,23 +0,0 @@ -/* -* @license -* Copyright 2025 Google LLC. All Rights Reserved. -* SPDX-License-Identifier: Apache-2.0 -*/ - -/* * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -html, -map { - height: 100%; -} -body { - height: 100%; - margin: 0; - padding: 0; -} -selector { - padding: 2px; - float: right; -} - diff --git a/dist/samples/3d-marker-collision-behavior/jsfiddle/demo.details b/dist/samples/3d-marker-collision-behavior/jsfiddle/demo.details deleted file mode 100644 index 8bb2fbd9c..000000000 --- a/dist/samples/3d-marker-collision-behavior/jsfiddle/demo.details +++ /dev/null @@ -1,7 +0,0 @@ -name: 3d-marker-collision-behavior -authors: - - Geo Developer IX Documentation Team -tags: - - google maps -load_type: h -description: Sample code supporting Google Maps Platform JavaScript API documentation. diff --git a/dist/samples/3d-marker-collision-behavior/jsfiddle/demo.html b/dist/samples/3d-marker-collision-behavior/jsfiddle/demo.html deleted file mode 100644 index b0a43e15c..000000000 --- a/dist/samples/3d-marker-collision-behavior/jsfiddle/demo.html +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - Map - - - - - -
- - - - - - - - - - diff --git a/dist/samples/3d-marker-collision-behavior/jsfiddle/demo.js b/dist/samples/3d-marker-collision-behavior/jsfiddle/demo.js deleted file mode 100644 index d2ebebfaf..000000000 --- a/dist/samples/3d-marker-collision-behavior/jsfiddle/demo.js +++ /dev/null @@ -1,54 +0,0 @@ -"use strict"; -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// @ts-nocheck - -const markers = []; -async function init() { - // Request needed libraries. - const { Map3DElement, MapMode, Marker3DElement } = await google.maps.importLibrary('maps3d'); - const map = new Map3DElement({ - center: { lat: 47.6094, lng: -122.339, altitude: 0 }, - range: 1000, - mode: MapMode.HYBRID, - gestureHandling: 'COOPERATIVE', - }); - for (const [lng, lat] of positions) { - const marker = new Marker3DElement({ - position: { lat, lng }, - // Try setting a different collision behavior here. - collisionBehavior: google.maps.CollisionBehavior.REQUIRED, - }); - markers.push(marker); - map.append(marker); - } - document.body.append(map); -} -const positions = [ - [-122.3402, 47.6093], - [-122.3402, 47.6094], - [-122.3403, 47.6094], - [-122.3384, 47.6098], - [-122.3389, 47.6095], - [-122.3396, 47.6095], - [-122.3379, 47.6097], - [-122.3378, 47.6097], - [-122.3396, 47.6091], - [-122.3383, 47.6089], - [-122.3379, 47.6093], - [-122.3381, 47.6095], - [-122.3378, 47.6095], -]; -init(); -const dropdown = document.getElementById('selectElementId'); -dropdown.addEventListener('change', drawMap); -function drawMap(event) { - for (const marker of markers) { - marker.collisionBehavior = - dropdown.value || google.maps.CollisionBehavior.REQUIRED; - } -} - diff --git a/dist/samples/3d-marker-customization/app/.eslintsrc.json b/dist/samples/3d-marker-customization/app/.eslintsrc.json deleted file mode 100644 index 4c44dab04..000000000 --- a/dist/samples/3d-marker-customization/app/.eslintsrc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": [ - "plugin:@typescript-eslint/recommended" - ], - "parser": "@typescript-eslint/parser", - "rules": { - "@typescript-eslint/ban-ts-comment": 0, - "@typescript-eslint/no-this-alias": 1, - "@typescript-eslint/no-empty-function": 1, - "@typescript-eslint/explicit-module-boundary-types": 1, - "@typescript-eslint/no-unused-vars": 1 - } -} diff --git a/dist/samples/3d-marker-customization/app/README.md b/dist/samples/3d-marker-customization/app/README.md deleted file mode 100644 index 58e90e673..000000000 --- a/dist/samples/3d-marker-customization/app/README.md +++ /dev/null @@ -1,35 +0,0 @@ -# Google Maps JavaScript Sample - -## 3d-marker-customization - -The 3d-marker-customization sample demonstrates how to customize the appearance of 3D markers. - -Follow these instructions to set up and run 3d-marker-customization sample on your local computer. - -## Setup - -### Before starting run: - -`$npm i` - -### Run an example on a local web server - -First `cd` to the folder for the sample to run, then: - -`$npm start` - -### Build an individual example - -From `samples/`: - -`$npm run build --workspace=3d-marker-customization/` - -### Build all of the examples. - -From `samples/`: -`$npm run build-all` - -## Feedback - -For feedback related to this sample, please open a new issue on -[GitHub](https://github.com/googlemaps-samples/js-api-samples/issues). diff --git a/dist/samples/3d-marker-customization/app/index.html b/dist/samples/3d-marker-customization/app/index.html deleted file mode 100644 index 027d59956..000000000 --- a/dist/samples/3d-marker-customization/app/index.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - Map - - - - - -
- - - - - - diff --git a/dist/samples/3d-marker-customization/app/index.ts b/dist/samples/3d-marker-customization/app/index.ts deleted file mode 100644 index f0118f82e..000000000 --- a/dist/samples/3d-marker-customization/app/index.ts +++ /dev/null @@ -1,102 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// @ts-nocheck -// [START maps_3d_marker_customization] -async function init() { - const { Map3DElement, Marker3DElement } = - await google.maps.importLibrary('maps3d'); - const { PinElement } = await google.maps.importLibrary('marker'); - - const map = new Map3DElement({ - center: { lat: 37.4176, lng: -122.02, altitude: 0 }, - tilt: 67.5, - range: 7000, - mode: 'HYBRID', - gestureHandling: 'COOPERATIVE', - }); - - map.mode = 'SATELLITE'; - - // Change the border color. - const pinBorder = new PinElement({ - borderColor: '#FFFFFF', - }); - const markerWithBorder = new Marker3DElement({ - position: { lat: 37.415, lng: -122.035 }, - }); - markerWithBorder.append(pinBorder); - - // Add a label. - const markerWithLabel = new Marker3DElement({ - position: { lat: 37.419, lng: -122.03 }, - label: 'Simple label', - }); - - // Adjust the scale. - const pinScaled = new PinElement({ - scale: 1.5, - }); - const markerWithScale = new Marker3DElement({ - position: { lat: 37.419, lng: -122.02 }, - }); - markerWithScale.append(pinScaled); - - // Change the glyph color. - const pinGlyph = new PinElement({ - glyphColor: 'white', - }); - const markerWithGlyphColor = new Marker3DElement({ - position: { lat: 37.415, lng: -122.025 }, - }); - markerWithGlyphColor.append(pinGlyph); - - // Change many elements together and extrude marker. - const pinTextGlyph = new PinElement({ - background: '#F0F6FC', - glyphText: 'E', - glyphColor: 'red', - borderColor: '#0000FF', - }); - const markerWithGlyphText = new Marker3DElement({ - position: { lat: 37.415, lng: -122.015, altitude: 50 }, - extruded: true, - altitudeMode: 'RELATIVE_TO_GROUND', - }); - markerWithGlyphText.append(pinTextGlyph); - - // Hide the glyph. - const pinNoGlyph = new PinElement({ - glyphText: '', - }); - const markerWithNoGlyph = new Marker3DElement({ - position: { lat: 37.415, lng: -122.005 }, - }); - markerWithNoGlyph.append(pinNoGlyph); - - // Change the background color. - const pinBackground = new PinElement({ - background: '#FBBC04', - }); - - const markerWithBackground = new Marker3DElement({ - position: { lat: 37.419, lng: -122.01 }, - }); - markerWithBackground.append(pinBackground); - - map.append(markerWithLabel); - map.append(markerWithScale); - map.append(markerWithBackground); - map.append(markerWithBorder); - map.append(markerWithGlyphColor); - map.append(markerWithGlyphText); - map.append(markerWithNoGlyph); - - document.body.append(map); -} - -init(); -// [END maps_3d_marker_customization] diff --git a/dist/samples/3d-marker-customization/app/package.json b/dist/samples/3d-marker-customization/app/package.json deleted file mode 100644 index a9e09938c..000000000 --- a/dist/samples/3d-marker-customization/app/package.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "@js-api-samples/3d-marker-customization", - "version": "1.0.0", - "scripts": { - "build": "tsc && bash ../jsfiddle.sh 3d-marker-customization && bash ../app.sh 3d-marker-customization && bash ../docs.sh 3d-marker-customization && npm run build:vite --workspace=. && bash ../dist.sh 3d-marker-customization", - "test": "tsc && npm run build:vite --workspace=.", - "start": "tsc && vite build --base './' && vite", - "build:vite": "vite build --base './'", - "preview": "vite preview" - }, - "dependencies": { - - } -} diff --git a/dist/samples/3d-marker-customization/app/style.css b/dist/samples/3d-marker-customization/app/style.css deleted file mode 100644 index caa73d3b3..000000000 --- a/dist/samples/3d-marker-customization/app/style.css +++ /dev/null @@ -1,19 +0,0 @@ -/* -* @license -* Copyright 2025 Google LLC. All Rights Reserved. -* SPDX-License-Identifier: Apache-2.0 -*/ -/* [START maps_3d_marker_customization] */ -/* * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -html, -map { - height: 100%; -} -body { - height: 100%; - margin: 0; - padding: 0; -} -/* [END maps_3d_marker_customization] */ diff --git a/dist/samples/3d-marker-customization/app/tsconfig.json b/dist/samples/3d-marker-customization/app/tsconfig.json deleted file mode 100644 index 366aabb04..000000000 --- a/dist/samples/3d-marker-customization/app/tsconfig.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "compilerOptions": { - "module": "esnext", - "target": "esnext", - "strict": true, - "noImplicitAny": false, - "lib": [ - "es2015", - "esnext", - "es6", - "dom", - "dom.iterable" - ], - "moduleResolution": "Node", - "jsx": "preserve" - } -} diff --git a/dist/samples/3d-marker-customization/dist/assets/index-BVXE32j3.css b/dist/samples/3d-marker-customization/dist/assets/index-BVXE32j3.css deleted file mode 100644 index 3665d7a5d..000000000 --- a/dist/samples/3d-marker-customization/dist/assets/index-BVXE32j3.css +++ /dev/null @@ -1 +0,0 @@ -html,map{height:100%}body{height:100%;margin:0;padding:0} diff --git a/dist/samples/3d-marker-customization/dist/assets/index-CdSSJ0DB.js b/dist/samples/3d-marker-customization/dist/assets/index-CdSSJ0DB.js deleted file mode 100644 index 09972c929..000000000 --- a/dist/samples/3d-marker-customization/dist/assets/index-CdSSJ0DB.js +++ /dev/null @@ -1 +0,0 @@ -(function(){const o=document.createElement("link").relList;if(o&&o.supports&&o.supports("modulepreload"))return;for(const e of document.querySelectorAll('link[rel="modulepreload"]'))n(e);new MutationObserver(e=>{for(const t of e)if(t.type==="childList")for(const i of t.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&n(i)}).observe(document,{childList:!0,subtree:!0});function r(e){const t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin==="use-credentials"?t.credentials="include":e.crossOrigin==="anonymous"?t.credentials="omit":t.credentials="same-origin",t}function n(e){if(e.ep)return;e.ep=!0;const t=r(e);fetch(e.href,t)}})();async function y(){const{Map3DElement:l,Marker3DElement:o}=await google.maps.importLibrary("maps3d"),{PinElement:r}=await google.maps.importLibrary("marker"),n=new l({center:{lat:37.4176,lng:-122.02,altitude:0},tilt:67.5,range:7e3,mode:"HYBRID",gestureHandling:"COOPERATIVE"});n.mode="SATELLITE";const e=new r({borderColor:"#FFFFFF"}),t=new o({position:{lat:37.415,lng:-122.035}});t.append(e);const i=new o({position:{lat:37.419,lng:-122.03},label:"Simple label"}),u=new r({scale:1.5}),a=new o({position:{lat:37.419,lng:-122.02}});a.append(u);const m=new r({glyphColor:"white"}),p=new o({position:{lat:37.415,lng:-122.025}});p.append(m);const g=new r({background:"#F0F6FC",glyphText:"E",glyphColor:"red",borderColor:"#0000FF"}),s=new o({position:{lat:37.415,lng:-122.015,altitude:50},extruded:!0,altitudeMode:"RELATIVE_TO_GROUND"});s.append(g);const f=new r({glyphText:""}),c=new o({position:{lat:37.415,lng:-122.005}});c.append(f);const h=new r({background:"#FBBC04"}),d=new o({position:{lat:37.419,lng:-122.01}});d.append(h),n.append(i),n.append(a),n.append(d),n.append(t),n.append(p),n.append(s),n.append(c),document.body.append(n)}y(); diff --git a/dist/samples/3d-marker-customization/dist/index.html b/dist/samples/3d-marker-customization/dist/index.html deleted file mode 100644 index e7f25f2d4..000000000 --- a/dist/samples/3d-marker-customization/dist/index.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - Map - - - - - -
- - - - - - diff --git a/dist/samples/3d-marker-customization/docs/index.html b/dist/samples/3d-marker-customization/docs/index.html deleted file mode 100644 index 027d59956..000000000 --- a/dist/samples/3d-marker-customization/docs/index.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - Map - - - - - -
- - - - - - diff --git a/dist/samples/3d-marker-customization/docs/index.js b/dist/samples/3d-marker-customization/docs/index.js deleted file mode 100644 index 3edda008c..000000000 --- a/dist/samples/3d-marker-customization/docs/index.js +++ /dev/null @@ -1,88 +0,0 @@ -"use strict"; -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// @ts-nocheck -// [START maps_3d_marker_customization] -async function init() { - const { Map3DElement, Marker3DElement } = await google.maps.importLibrary('maps3d'); - const { PinElement } = await google.maps.importLibrary('marker'); - const map = new Map3DElement({ - center: { lat: 37.4176, lng: -122.02, altitude: 0 }, - tilt: 67.5, - range: 7000, - mode: 'HYBRID', - gestureHandling: 'COOPERATIVE', - }); - map.mode = 'SATELLITE'; - // Change the border color. - const pinBorder = new PinElement({ - borderColor: '#FFFFFF', - }); - const markerWithBorder = new Marker3DElement({ - position: { lat: 37.415, lng: -122.035 }, - }); - markerWithBorder.append(pinBorder); - // Add a label. - const markerWithLabel = new Marker3DElement({ - position: { lat: 37.419, lng: -122.03 }, - label: 'Simple label', - }); - // Adjust the scale. - const pinScaled = new PinElement({ - scale: 1.5, - }); - const markerWithScale = new Marker3DElement({ - position: { lat: 37.419, lng: -122.02 }, - }); - markerWithScale.append(pinScaled); - // Change the glyph color. - const pinGlyph = new PinElement({ - glyphColor: 'white', - }); - const markerWithGlyphColor = new Marker3DElement({ - position: { lat: 37.415, lng: -122.025 }, - }); - markerWithGlyphColor.append(pinGlyph); - // Change many elements together and extrude marker. - const pinTextGlyph = new PinElement({ - background: '#F0F6FC', - glyphText: 'E', - glyphColor: 'red', - borderColor: '#0000FF', - }); - const markerWithGlyphText = new Marker3DElement({ - position: { lat: 37.415, lng: -122.015, altitude: 50 }, - extruded: true, - altitudeMode: 'RELATIVE_TO_GROUND', - }); - markerWithGlyphText.append(pinTextGlyph); - // Hide the glyph. - const pinNoGlyph = new PinElement({ - glyphText: '', - }); - const markerWithNoGlyph = new Marker3DElement({ - position: { lat: 37.415, lng: -122.005 }, - }); - markerWithNoGlyph.append(pinNoGlyph); - // Change the background color. - const pinBackground = new PinElement({ - background: '#FBBC04', - }); - const markerWithBackground = new Marker3DElement({ - position: { lat: 37.419, lng: -122.01 }, - }); - markerWithBackground.append(pinBackground); - map.append(markerWithLabel); - map.append(markerWithScale); - map.append(markerWithBackground); - map.append(markerWithBorder); - map.append(markerWithGlyphColor); - map.append(markerWithGlyphText); - map.append(markerWithNoGlyph); - document.body.append(map); -} -init(); -// [END maps_3d_marker_customization] diff --git a/dist/samples/3d-marker-customization/docs/index.ts b/dist/samples/3d-marker-customization/docs/index.ts deleted file mode 100644 index f0118f82e..000000000 --- a/dist/samples/3d-marker-customization/docs/index.ts +++ /dev/null @@ -1,102 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// @ts-nocheck -// [START maps_3d_marker_customization] -async function init() { - const { Map3DElement, Marker3DElement } = - await google.maps.importLibrary('maps3d'); - const { PinElement } = await google.maps.importLibrary('marker'); - - const map = new Map3DElement({ - center: { lat: 37.4176, lng: -122.02, altitude: 0 }, - tilt: 67.5, - range: 7000, - mode: 'HYBRID', - gestureHandling: 'COOPERATIVE', - }); - - map.mode = 'SATELLITE'; - - // Change the border color. - const pinBorder = new PinElement({ - borderColor: '#FFFFFF', - }); - const markerWithBorder = new Marker3DElement({ - position: { lat: 37.415, lng: -122.035 }, - }); - markerWithBorder.append(pinBorder); - - // Add a label. - const markerWithLabel = new Marker3DElement({ - position: { lat: 37.419, lng: -122.03 }, - label: 'Simple label', - }); - - // Adjust the scale. - const pinScaled = new PinElement({ - scale: 1.5, - }); - const markerWithScale = new Marker3DElement({ - position: { lat: 37.419, lng: -122.02 }, - }); - markerWithScale.append(pinScaled); - - // Change the glyph color. - const pinGlyph = new PinElement({ - glyphColor: 'white', - }); - const markerWithGlyphColor = new Marker3DElement({ - position: { lat: 37.415, lng: -122.025 }, - }); - markerWithGlyphColor.append(pinGlyph); - - // Change many elements together and extrude marker. - const pinTextGlyph = new PinElement({ - background: '#F0F6FC', - glyphText: 'E', - glyphColor: 'red', - borderColor: '#0000FF', - }); - const markerWithGlyphText = new Marker3DElement({ - position: { lat: 37.415, lng: -122.015, altitude: 50 }, - extruded: true, - altitudeMode: 'RELATIVE_TO_GROUND', - }); - markerWithGlyphText.append(pinTextGlyph); - - // Hide the glyph. - const pinNoGlyph = new PinElement({ - glyphText: '', - }); - const markerWithNoGlyph = new Marker3DElement({ - position: { lat: 37.415, lng: -122.005 }, - }); - markerWithNoGlyph.append(pinNoGlyph); - - // Change the background color. - const pinBackground = new PinElement({ - background: '#FBBC04', - }); - - const markerWithBackground = new Marker3DElement({ - position: { lat: 37.419, lng: -122.01 }, - }); - markerWithBackground.append(pinBackground); - - map.append(markerWithLabel); - map.append(markerWithScale); - map.append(markerWithBackground); - map.append(markerWithBorder); - map.append(markerWithGlyphColor); - map.append(markerWithGlyphText); - map.append(markerWithNoGlyph); - - document.body.append(map); -} - -init(); -// [END maps_3d_marker_customization] diff --git a/dist/samples/3d-marker-customization/docs/style.css b/dist/samples/3d-marker-customization/docs/style.css deleted file mode 100644 index caa73d3b3..000000000 --- a/dist/samples/3d-marker-customization/docs/style.css +++ /dev/null @@ -1,19 +0,0 @@ -/* -* @license -* Copyright 2025 Google LLC. All Rights Reserved. -* SPDX-License-Identifier: Apache-2.0 -*/ -/* [START maps_3d_marker_customization] */ -/* * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -html, -map { - height: 100%; -} -body { - height: 100%; - margin: 0; - padding: 0; -} -/* [END maps_3d_marker_customization] */ diff --git a/dist/samples/3d-marker-customization/jsfiddle/demo.css b/dist/samples/3d-marker-customization/jsfiddle/demo.css deleted file mode 100644 index d6ec582a8..000000000 --- a/dist/samples/3d-marker-customization/jsfiddle/demo.css +++ /dev/null @@ -1,19 +0,0 @@ -/* -* @license -* Copyright 2025 Google LLC. All Rights Reserved. -* SPDX-License-Identifier: Apache-2.0 -*/ - -/* * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -html, -map { - height: 100%; -} -body { - height: 100%; - margin: 0; - padding: 0; -} - diff --git a/dist/samples/3d-marker-customization/jsfiddle/demo.details b/dist/samples/3d-marker-customization/jsfiddle/demo.details deleted file mode 100644 index 80ed71b0b..000000000 --- a/dist/samples/3d-marker-customization/jsfiddle/demo.details +++ /dev/null @@ -1,7 +0,0 @@ -name: 3d-marker-customization -authors: - - Geo Developer IX Documentation Team -tags: - - google maps -load_type: h -description: Sample code supporting Google Maps Platform JavaScript API documentation. diff --git a/dist/samples/3d-marker-customization/jsfiddle/demo.html b/dist/samples/3d-marker-customization/jsfiddle/demo.html deleted file mode 100644 index 9501b5967..000000000 --- a/dist/samples/3d-marker-customization/jsfiddle/demo.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - Map - - - - - -
- - - - - - diff --git a/dist/samples/3d-marker-customization/jsfiddle/demo.js b/dist/samples/3d-marker-customization/jsfiddle/demo.js deleted file mode 100644 index 309c6d57f..000000000 --- a/dist/samples/3d-marker-customization/jsfiddle/demo.js +++ /dev/null @@ -1,88 +0,0 @@ -"use strict"; -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// @ts-nocheck - -async function init() { - const { Map3DElement, Marker3DElement } = await google.maps.importLibrary('maps3d'); - const { PinElement } = await google.maps.importLibrary('marker'); - const map = new Map3DElement({ - center: { lat: 37.4176, lng: -122.02, altitude: 0 }, - tilt: 67.5, - range: 7000, - mode: 'HYBRID', - gestureHandling: 'COOPERATIVE', - }); - map.mode = 'SATELLITE'; - // Change the border color. - const pinBorder = new PinElement({ - borderColor: '#FFFFFF', - }); - const markerWithBorder = new Marker3DElement({ - position: { lat: 37.415, lng: -122.035 }, - }); - markerWithBorder.append(pinBorder); - // Add a label. - const markerWithLabel = new Marker3DElement({ - position: { lat: 37.419, lng: -122.03 }, - label: 'Simple label', - }); - // Adjust the scale. - const pinScaled = new PinElement({ - scale: 1.5, - }); - const markerWithScale = new Marker3DElement({ - position: { lat: 37.419, lng: -122.02 }, - }); - markerWithScale.append(pinScaled); - // Change the glyph color. - const pinGlyph = new PinElement({ - glyphColor: 'white', - }); - const markerWithGlyphColor = new Marker3DElement({ - position: { lat: 37.415, lng: -122.025 }, - }); - markerWithGlyphColor.append(pinGlyph); - // Change many elements together and extrude marker. - const pinTextGlyph = new PinElement({ - background: '#F0F6FC', - glyphText: 'E', - glyphColor: 'red', - borderColor: '#0000FF', - }); - const markerWithGlyphText = new Marker3DElement({ - position: { lat: 37.415, lng: -122.015, altitude: 50 }, - extruded: true, - altitudeMode: 'RELATIVE_TO_GROUND', - }); - markerWithGlyphText.append(pinTextGlyph); - // Hide the glyph. - const pinNoGlyph = new PinElement({ - glyphText: '', - }); - const markerWithNoGlyph = new Marker3DElement({ - position: { lat: 37.415, lng: -122.005 }, - }); - markerWithNoGlyph.append(pinNoGlyph); - // Change the background color. - const pinBackground = new PinElement({ - background: '#FBBC04', - }); - const markerWithBackground = new Marker3DElement({ - position: { lat: 37.419, lng: -122.01 }, - }); - markerWithBackground.append(pinBackground); - map.append(markerWithLabel); - map.append(markerWithScale); - map.append(markerWithBackground); - map.append(markerWithBorder); - map.append(markerWithGlyphColor); - map.append(markerWithGlyphText); - map.append(markerWithNoGlyph); - document.body.append(map); -} -init(); - diff --git a/dist/samples/3d-marker-graphics/app/.eslintsrc.json b/dist/samples/3d-marker-graphics/app/.eslintsrc.json deleted file mode 100644 index 4c44dab04..000000000 --- a/dist/samples/3d-marker-graphics/app/.eslintsrc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": [ - "plugin:@typescript-eslint/recommended" - ], - "parser": "@typescript-eslint/parser", - "rules": { - "@typescript-eslint/ban-ts-comment": 0, - "@typescript-eslint/no-this-alias": 1, - "@typescript-eslint/no-empty-function": 1, - "@typescript-eslint/explicit-module-boundary-types": 1, - "@typescript-eslint/no-unused-vars": 1 - } -} diff --git a/dist/samples/3d-marker-graphics/app/README.md b/dist/samples/3d-marker-graphics/app/README.md deleted file mode 100644 index 2f84f5576..000000000 --- a/dist/samples/3d-marker-graphics/app/README.md +++ /dev/null @@ -1,35 +0,0 @@ -# Google Maps JavaScript Sample - -## 3d-marker-graphics - -The 3d-marker-graphics sample demonstrates how to use graphics to create custom 3D markers. - -Follow these instructions to set up and run 3d-marker-graphics sample on your local computer. - -## Setup - -### Before starting run: - -`$npm i` - -### Run an example on a local web server - -First `cd` to the folder for the sample to run, then: - -`$npm start` - -### Build an individual example - -From `samples/`: - -`$npm run build --workspace=3d-marker-graphics/` - -### Build all of the examples. - -From `samples/`: -`$npm run build-all` - -## Feedback - -For feedback related to this sample, please open a new issue on -[GitHub](https://github.com/googlemaps-samples/js-api-samples/issues). diff --git a/dist/samples/3d-marker-graphics/app/index.html b/dist/samples/3d-marker-graphics/app/index.html deleted file mode 100644 index cd71d1d02..000000000 --- a/dist/samples/3d-marker-graphics/app/index.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - Map - - - - - -
- - - - - - diff --git a/dist/samples/3d-marker-graphics/app/index.ts b/dist/samples/3d-marker-graphics/app/index.ts deleted file mode 100644 index d87e3378e..000000000 --- a/dist/samples/3d-marker-graphics/app/index.ts +++ /dev/null @@ -1,107 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// @ts-nocheck -// [START maps_3d_marker_graphics] -async function init() { - const { Map3DElement, Marker3DElement } = - await google.maps.importLibrary('maps3d'); - const { PinElement } = await google.maps.importLibrary('marker'); - const { Place } = await google.maps.importLibrary('places'); - - const map = new Map3DElement({ - center: { lat: 37.426, lng: -122.082, altitude: 18 }, - tilt: 67.5, - range: 4000, - mode: 'SATELLITE', - gestureHandling: 'COOPERATIVE', - }); - - // A marker with a with a URL pointing to a PNG. - const beachFlagImg = document.createElement('img'); - beachFlagImg.src = new URL('images/beachflag.png', import.meta.url); - - const beachFlagMarker = new Marker3DElement({ - position: { lat: 37.434, lng: -122.082 }, - }); - const templateForImg = document.createElement('template'); - templateForImg.content.append(beachFlagImg); - beachFlagMarker.append(templateForImg); - - map.append(beachFlagMarker); - - // A marker with a custom SVG glyph and white background. - const glyphImgUrl = new URL('images/192px.svg', import.meta.url); - const glyphSvgPinElement = new PinElement({ - background: 'white', - glyphSrc: new URL(glyphImgUrl), - }); - const glyphSvgMarker = new Marker3DElement({ - position: { lat: 37.425, lng: -122.07, altitude: 100 }, - extruded: true, - altitudeMode: 'ABSOLUTE', - }); - glyphSvgMarker.append(glyphSvgPinElement); - - try { - map.append(glyphSvgMarker); - } catch (error) { - console.error(error); - } - - // A marker customized using a place icon and color, name, and geometry. - const place = new Place({ - id: 'ChIJN5Nz71W3j4ARhx5bwpTQEGg', - }); - - // Call fetchFields, passing the desired data fields. - await place.fetchFields({ - fields: [ - 'location', - 'displayName', - 'svgIconMaskURI', - 'iconBackgroundColor', - ], - }); - - const pinElement = new PinElement({ - background: place.iconBackgroundColor, - glyphSrc: new URL(String(place.svgIconMaskURI)), - }); - const placeIconMarker = new Marker3DElement({ - position: place.location, - }); - placeIconMarker.append(pinElement); - - map.append(placeIconMarker); - - // Used to parse the SVG string. - const parser = new DOMParser(); - - // A marker with a custom inline SVG. - const pinSvgString = - ''; - - // Read the svg string. - const pinSvg = parser.parseFromString( - pinSvgString, - 'image/svg+xml' - ).documentElement; - - const markerWithCustomSvg = new Marker3DElement({ - position: { lat: 37.425, lng: -122.094 }, - }); - const templateForSvg = document.createElement('template'); - templateForSvg.content.append(pinSvg); - markerWithCustomSvg.append(templateForSvg); - - map.append(markerWithCustomSvg); - - document.body.append(map); -} - -init(); -// [END maps_3d_marker_graphics] diff --git a/dist/samples/3d-marker-graphics/app/package.json b/dist/samples/3d-marker-graphics/app/package.json deleted file mode 100644 index 642dcae44..000000000 --- a/dist/samples/3d-marker-graphics/app/package.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "@js-api-samples/3d-marker-graphics", - "version": "1.0.0", - "scripts": { - "build": "tsc && bash ../jsfiddle.sh 3d-marker-graphics && bash ../app.sh 3d-marker-graphics && bash ../docs.sh 3d-marker-graphics && npm run build:vite --workspace=. && bash ../dist.sh 3d-marker-graphics", - "test": "tsc && npm run build:vite --workspace=.", - "start": "tsc && vite build --base './' && vite", - "build:vite": "vite build --base './'", - "preview": "vite preview" - }, - "dependencies": { - - } -} diff --git a/dist/samples/3d-marker-graphics/app/style.css b/dist/samples/3d-marker-graphics/app/style.css deleted file mode 100644 index 8c4880409..000000000 --- a/dist/samples/3d-marker-graphics/app/style.css +++ /dev/null @@ -1,19 +0,0 @@ -/* -* @license -* Copyright 2025 Google LLC. All Rights Reserved. -* SPDX-License-Identifier: Apache-2.0 -*/ -/* [START maps_3d_marker_graphics] */ -/* * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -html, -map { - height: 100%; -} -body { - height: 100%; - margin: 0; - padding: 0; -} -/* [END maps_3d_marker_graphics] */ diff --git a/dist/samples/3d-marker-graphics/app/tsconfig.json b/dist/samples/3d-marker-graphics/app/tsconfig.json deleted file mode 100644 index 366aabb04..000000000 --- a/dist/samples/3d-marker-graphics/app/tsconfig.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "compilerOptions": { - "module": "esnext", - "target": "esnext", - "strict": true, - "noImplicitAny": false, - "lib": [ - "es2015", - "esnext", - "es6", - "dom", - "dom.iterable" - ], - "moduleResolution": "Node", - "jsx": "preserve" - } -} diff --git a/dist/samples/3d-marker-graphics/dist/assets/index-BVXE32j3.css b/dist/samples/3d-marker-graphics/dist/assets/index-BVXE32j3.css deleted file mode 100644 index 3665d7a5d..000000000 --- a/dist/samples/3d-marker-graphics/dist/assets/index-BVXE32j3.css +++ /dev/null @@ -1 +0,0 @@ -html,map{height:100%}body{height:100%;margin:0;padding:0} diff --git a/dist/samples/3d-marker-graphics/dist/assets/index-DzJmhcPL.js b/dist/samples/3d-marker-graphics/dist/assets/index-DzJmhcPL.js deleted file mode 100644 index dcb01dd0c..000000000 --- a/dist/samples/3d-marker-graphics/dist/assets/index-DzJmhcPL.js +++ /dev/null @@ -1 +0,0 @@ -(function(){const o=document.createElement("link").relList;if(o&&o.supports&&o.supports("modulepreload"))return;for(const e of document.querySelectorAll('link[rel="modulepreload"]'))i(e);new MutationObserver(e=>{for(const t of e)if(t.type==="childList")for(const r of t.addedNodes)r.tagName==="LINK"&&r.rel==="modulepreload"&&i(r)}).observe(document,{childList:!0,subtree:!0});function n(e){const t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin==="use-credentials"?t.credentials="include":e.crossOrigin==="anonymous"?t.credentials="omit":t.credentials="same-origin",t}function i(e){if(e.ep)return;e.ep=!0;const t=n(e);fetch(e.href,t)}})();async function f(){const{Map3DElement:c,Marker3DElement:o}=await google.maps.importLibrary("maps3d"),{PinElement:n}=await google.maps.importLibrary("marker"),{Place:i}=await google.maps.importLibrary("places"),e=new c({center:{lat:37.426,lng:-122.082,altitude:18},tilt:67.5,range:4e3,mode:"SATELLITE",gestureHandling:"COOPERATIVE"}),t=document.createElement("img");t.src=new URL("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAgCAYAAAASYli2AAACcUlEQVR4AazUA6wsZwCA0TNYXte2bdu2bdu2bdtW1I1TK6jbZ1vX3r+aoH7YL9kdn/EkSFGHZjQgRYQYSfZLUUIjWrJfI8pI/KXdDz744CNbW1u/+PDDD+/FulgBS2OpI444Yo0vv/zy+MmTJz/R1dX1ccgaGBhonTBhwjuvvvrq0VgKTchFCFdffbVrTm0244tE3RaHtvfEuZ/iOK6madqYmzF+1eqY75k4RDJtpGpXu66pU3X++ouWW0/Dzkf5pju5Z/PNN38ck1IAg7NUh99q+APXNjRttP2GabGoOvYHubo6+V9/uXJZUlcHADo+r+iaMNaSFz6+CyrojQFggW2pW4Hu7z/T89OXZrf+/v4c5kdd7C8tcRxx0RwVQoiQQ/o3MCmx+ClzjiJC9DcQCoux8PFEc476RxDyizL/0USFGoGQW4SW04gXqhEIcZH6o0hWqxEIkN+ReLsaghCtkqG1AiFZleKuNQShsCYNO9cQhIZNqVuthiAsfDBJ6R/AIUOGjNW8D/ml/WPxsiS7E51FeiNN7zP/o5JFj7PwbiCgmv0EvHvVVVc9M3PmzOmh+9sQZj4RQuuzIfR8FcJgWxj2a88999xb559//h04AcfutNNO51cqlbfDwMzw6wf4U+yP1SDgDZyGE3beeefzLr/88ut/+x1//PGX4VgcjYOwIzbBBtgQW2IP7JXNXyxCwKt4D1PRhgEAQBW9aEcXBhEhj3rE6EBrCgjoxhRMQi8CAEKG9mdYFRFitCHCAAYiBLyMVzAE4zI8+HvhH+ZHyBwhBeBvdyuYvUL2A7EaN9fgL6OPgaMG/qemgX9huYBSgwHnr9+YKVsfRAAAAABJRU5ErkJggg==",import.meta.url);const r=new o({position:{lat:37.434,lng:-122.082}}),s=document.createElement("template");s.content.append(t),r.append(s),e.append(r);const h=new URL("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20enable-background='new%200%200%20192%20192'%20height='192'%20viewBox='0%200%20192%20192'%20width='192'%3e%3crect%20fill='none'%20height='192'%20width='192'/%3e%3cg%3e%3cg%3e%3cg%3e%3cpath%20d='M113.89,84.4l25.27-19.25l11.22-24.21c-7.47-14.26-20.37-25.24-35.88-30.11L91.18,26.58L77.95,54.29l0,0%20c4.3-5.21,10.75-8.49,18-8.49c13.02,0,23.43,10.53,23.43,23.43C119.37,75,117.29,80.32,113.89,84.4z'%20fill='%234285F4'/%3e%3cpath%20d='M95.94,8c-18.9,0-35.65,8.49-46.97,21.96l10.78,17.66l18.2,6.68c0.11-0.11,36.56-43.46,36.56-43.46%20C108.62,9.02,102.39,8,95.94,8z'%20fill='%231A73E8'/%3e%3cpath%20d='M113.89,84.4c-4.3,5.09-10.7,8.38-17.95,8.38c-13.02,0-23.43-10.53-23.43-23.43%20c0-5.55,2.26-11.09,5.43-15.05L51.09,73.5L40.71,98.66c6.45,14.03,17.09,25.35,28.07,39.5l28.78-22.9L113.89,84.4z'%20fill='%23FBBC04'/%3e%3cpath%20d='M157.4,69.35c0-10.3-2.6-19.92-7.02-28.41l-81.61,97.22c3.62,4.64,7.13,9.62,10.64,15.05%20C91.87,172.46,88.13,184,96.06,184c8.04,0,4.53-11.54,16.98-30.79C133.52,121.18,157.4,106.58,157.4,69.35z'%20fill='%2334A853'/%3e%3cpath%20d='M77.95,54.29L48.97,29.96C40.03,40.6,34.6,54.41,34.6,69.35c0,11.54,2.26,20.94,6.11,29.31L77.95,54.29z'%20fill='%23EA4335'/%3e%3c/g%3e%3c/g%3e%3c/g%3e%3cg/%3e%3cg/%3e%3cg/%3e%3c/svg%3e",import.meta.url),u=new n({background:"white",glyphSrc:new URL(h)}),l=new o({position:{lat:37.425,lng:-122.07,altitude:100},extruded:!0,altitudeMode:"ABSOLUTE"});l.append(u);try{e.append(l)}catch(k){console.error(k)}const a=new i({id:"ChIJN5Nz71W3j4ARhx5bwpTQEGg"});await a.fetchFields({fields:["location","displayName","svgIconMaskURI","iconBackgroundColor"]});const m=new n({background:a.iconBackgroundColor,glyphSrc:new URL(String(a.svgIconMaskURI))}),d=new o({position:a.location});d.append(m),e.append(d);const w=new DOMParser().parseFromString('',"image/svg+xml").documentElement,p=new o({position:{lat:37.425,lng:-122.094}}),g=document.createElement("template");g.content.append(w),p.append(g),e.append(p),document.body.append(e)}f(); diff --git a/dist/samples/3d-marker-graphics/dist/index.html b/dist/samples/3d-marker-graphics/dist/index.html deleted file mode 100644 index 4f9c5da42..000000000 --- a/dist/samples/3d-marker-graphics/dist/index.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - Map - - - - - -
- - - - - - diff --git a/dist/samples/3d-marker-graphics/docs/index.html b/dist/samples/3d-marker-graphics/docs/index.html deleted file mode 100644 index cd71d1d02..000000000 --- a/dist/samples/3d-marker-graphics/docs/index.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - Map - - - - - -
- - - - - - diff --git a/dist/samples/3d-marker-graphics/docs/index.js b/dist/samples/3d-marker-graphics/docs/index.js deleted file mode 100644 index 0eed8c66a..000000000 --- a/dist/samples/3d-marker-graphics/docs/index.js +++ /dev/null @@ -1,86 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// @ts-nocheck -// [START maps_3d_marker_graphics] -async function init() { - const { Map3DElement, Marker3DElement } = await google.maps.importLibrary('maps3d'); - const { PinElement } = await google.maps.importLibrary('marker'); - const { Place } = await google.maps.importLibrary('places'); - const map = new Map3DElement({ - center: { lat: 37.426, lng: -122.082, altitude: 18 }, - tilt: 67.5, - range: 4000, - mode: 'SATELLITE', - gestureHandling: 'COOPERATIVE', - }); - // A marker with a with a URL pointing to a PNG. - const beachFlagImg = document.createElement('img'); - beachFlagImg.src = new URL('images/beachflag.png', import.meta.url); - const beachFlagMarker = new Marker3DElement({ - position: { lat: 37.434, lng: -122.082 }, - }); - const templateForImg = document.createElement('template'); - templateForImg.content.append(beachFlagImg); - beachFlagMarker.append(templateForImg); - map.append(beachFlagMarker); - // A marker with a custom SVG glyph and white background. - const glyphImgUrl = new URL('images/192px.svg', import.meta.url); - const glyphSvgPinElement = new PinElement({ - background: 'white', - glyphSrc: new URL(glyphImgUrl), - }); - const glyphSvgMarker = new Marker3DElement({ - position: { lat: 37.425, lng: -122.07, altitude: 100 }, - extruded: true, - altitudeMode: 'ABSOLUTE', - }); - glyphSvgMarker.append(glyphSvgPinElement); - try { - map.append(glyphSvgMarker); - } - catch (error) { - console.error(error); - } - // A marker customized using a place icon and color, name, and geometry. - const place = new Place({ - id: 'ChIJN5Nz71W3j4ARhx5bwpTQEGg', - }); - // Call fetchFields, passing the desired data fields. - await place.fetchFields({ - fields: [ - 'location', - 'displayName', - 'svgIconMaskURI', - 'iconBackgroundColor', - ], - }); - const pinElement = new PinElement({ - background: place.iconBackgroundColor, - glyphSrc: new URL(String(place.svgIconMaskURI)), - }); - const placeIconMarker = new Marker3DElement({ - position: place.location, - }); - placeIconMarker.append(pinElement); - map.append(placeIconMarker); - // Used to parse the SVG string. - const parser = new DOMParser(); - // A marker with a custom inline SVG. - const pinSvgString = ''; - // Read the svg string. - const pinSvg = parser.parseFromString(pinSvgString, 'image/svg+xml').documentElement; - const markerWithCustomSvg = new Marker3DElement({ - position: { lat: 37.425, lng: -122.094 }, - }); - const templateForSvg = document.createElement('template'); - templateForSvg.content.append(pinSvg); - markerWithCustomSvg.append(templateForSvg); - map.append(markerWithCustomSvg); - document.body.append(map); -} -init(); -export {}; -// [END maps_3d_marker_graphics] diff --git a/dist/samples/3d-marker-graphics/docs/index.ts b/dist/samples/3d-marker-graphics/docs/index.ts deleted file mode 100644 index d87e3378e..000000000 --- a/dist/samples/3d-marker-graphics/docs/index.ts +++ /dev/null @@ -1,107 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// @ts-nocheck -// [START maps_3d_marker_graphics] -async function init() { - const { Map3DElement, Marker3DElement } = - await google.maps.importLibrary('maps3d'); - const { PinElement } = await google.maps.importLibrary('marker'); - const { Place } = await google.maps.importLibrary('places'); - - const map = new Map3DElement({ - center: { lat: 37.426, lng: -122.082, altitude: 18 }, - tilt: 67.5, - range: 4000, - mode: 'SATELLITE', - gestureHandling: 'COOPERATIVE', - }); - - // A marker with a with a URL pointing to a PNG. - const beachFlagImg = document.createElement('img'); - beachFlagImg.src = new URL('images/beachflag.png', import.meta.url); - - const beachFlagMarker = new Marker3DElement({ - position: { lat: 37.434, lng: -122.082 }, - }); - const templateForImg = document.createElement('template'); - templateForImg.content.append(beachFlagImg); - beachFlagMarker.append(templateForImg); - - map.append(beachFlagMarker); - - // A marker with a custom SVG glyph and white background. - const glyphImgUrl = new URL('images/192px.svg', import.meta.url); - const glyphSvgPinElement = new PinElement({ - background: 'white', - glyphSrc: new URL(glyphImgUrl), - }); - const glyphSvgMarker = new Marker3DElement({ - position: { lat: 37.425, lng: -122.07, altitude: 100 }, - extruded: true, - altitudeMode: 'ABSOLUTE', - }); - glyphSvgMarker.append(glyphSvgPinElement); - - try { - map.append(glyphSvgMarker); - } catch (error) { - console.error(error); - } - - // A marker customized using a place icon and color, name, and geometry. - const place = new Place({ - id: 'ChIJN5Nz71W3j4ARhx5bwpTQEGg', - }); - - // Call fetchFields, passing the desired data fields. - await place.fetchFields({ - fields: [ - 'location', - 'displayName', - 'svgIconMaskURI', - 'iconBackgroundColor', - ], - }); - - const pinElement = new PinElement({ - background: place.iconBackgroundColor, - glyphSrc: new URL(String(place.svgIconMaskURI)), - }); - const placeIconMarker = new Marker3DElement({ - position: place.location, - }); - placeIconMarker.append(pinElement); - - map.append(placeIconMarker); - - // Used to parse the SVG string. - const parser = new DOMParser(); - - // A marker with a custom inline SVG. - const pinSvgString = - ''; - - // Read the svg string. - const pinSvg = parser.parseFromString( - pinSvgString, - 'image/svg+xml' - ).documentElement; - - const markerWithCustomSvg = new Marker3DElement({ - position: { lat: 37.425, lng: -122.094 }, - }); - const templateForSvg = document.createElement('template'); - templateForSvg.content.append(pinSvg); - markerWithCustomSvg.append(templateForSvg); - - map.append(markerWithCustomSvg); - - document.body.append(map); -} - -init(); -// [END maps_3d_marker_graphics] diff --git a/dist/samples/3d-marker-graphics/docs/style.css b/dist/samples/3d-marker-graphics/docs/style.css deleted file mode 100644 index 8c4880409..000000000 --- a/dist/samples/3d-marker-graphics/docs/style.css +++ /dev/null @@ -1,19 +0,0 @@ -/* -* @license -* Copyright 2025 Google LLC. All Rights Reserved. -* SPDX-License-Identifier: Apache-2.0 -*/ -/* [START maps_3d_marker_graphics] */ -/* * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -html, -map { - height: 100%; -} -body { - height: 100%; - margin: 0; - padding: 0; -} -/* [END maps_3d_marker_graphics] */ diff --git a/dist/samples/3d-marker-graphics/jsfiddle/demo.css b/dist/samples/3d-marker-graphics/jsfiddle/demo.css deleted file mode 100644 index d6ec582a8..000000000 --- a/dist/samples/3d-marker-graphics/jsfiddle/demo.css +++ /dev/null @@ -1,19 +0,0 @@ -/* -* @license -* Copyright 2025 Google LLC. All Rights Reserved. -* SPDX-License-Identifier: Apache-2.0 -*/ - -/* * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -html, -map { - height: 100%; -} -body { - height: 100%; - margin: 0; - padding: 0; -} - diff --git a/dist/samples/3d-marker-graphics/jsfiddle/demo.details b/dist/samples/3d-marker-graphics/jsfiddle/demo.details deleted file mode 100644 index df5515c8b..000000000 --- a/dist/samples/3d-marker-graphics/jsfiddle/demo.details +++ /dev/null @@ -1,7 +0,0 @@ -name: 3d-marker-graphics -authors: - - Geo Developer IX Documentation Team -tags: - - google maps -load_type: h -description: Sample code supporting Google Maps Platform JavaScript API documentation. diff --git a/dist/samples/3d-marker-graphics/jsfiddle/demo.html b/dist/samples/3d-marker-graphics/jsfiddle/demo.html deleted file mode 100644 index 9501b5967..000000000 --- a/dist/samples/3d-marker-graphics/jsfiddle/demo.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - Map - - - - - -
- - - - - - diff --git a/dist/samples/3d-marker-graphics/jsfiddle/demo.js b/dist/samples/3d-marker-graphics/jsfiddle/demo.js deleted file mode 100644 index aabb8fb7d..000000000 --- a/dist/samples/3d-marker-graphics/jsfiddle/demo.js +++ /dev/null @@ -1,86 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// @ts-nocheck - -async function init() { - const { Map3DElement, Marker3DElement } = await google.maps.importLibrary('maps3d'); - const { PinElement } = await google.maps.importLibrary('marker'); - const { Place } = await google.maps.importLibrary('places'); - const map = new Map3DElement({ - center: { lat: 37.426, lng: -122.082, altitude: 18 }, - tilt: 67.5, - range: 4000, - mode: 'SATELLITE', - gestureHandling: 'COOPERATIVE', - }); - // A marker with a with a URL pointing to a PNG. - const beachFlagImg = document.createElement('img'); - beachFlagImg.src = new URL('images/beachflag.png', import.meta.url); - const beachFlagMarker = new Marker3DElement({ - position: { lat: 37.434, lng: -122.082 }, - }); - const templateForImg = document.createElement('template'); - templateForImg.content.append(beachFlagImg); - beachFlagMarker.append(templateForImg); - map.append(beachFlagMarker); - // A marker with a custom SVG glyph and white background. - const glyphImgUrl = new URL('images/192px.svg', import.meta.url); - const glyphSvgPinElement = new PinElement({ - background: 'white', - glyphSrc: new URL(glyphImgUrl), - }); - const glyphSvgMarker = new Marker3DElement({ - position: { lat: 37.425, lng: -122.07, altitude: 100 }, - extruded: true, - altitudeMode: 'ABSOLUTE', - }); - glyphSvgMarker.append(glyphSvgPinElement); - try { - map.append(glyphSvgMarker); - } - catch (error) { - console.error(error); - } - // A marker customized using a place icon and color, name, and geometry. - const place = new Place({ - id: 'ChIJN5Nz71W3j4ARhx5bwpTQEGg', - }); - // Call fetchFields, passing the desired data fields. - await place.fetchFields({ - fields: [ - 'location', - 'displayName', - 'svgIconMaskURI', - 'iconBackgroundColor', - ], - }); - const pinElement = new PinElement({ - background: place.iconBackgroundColor, - glyphSrc: new URL(String(place.svgIconMaskURI)), - }); - const placeIconMarker = new Marker3DElement({ - position: place.location, - }); - placeIconMarker.append(pinElement); - map.append(placeIconMarker); - // Used to parse the SVG string. - const parser = new DOMParser(); - // A marker with a custom inline SVG. - const pinSvgString = ''; - // Read the svg string. - const pinSvg = parser.parseFromString(pinSvgString, 'image/svg+xml').documentElement; - const markerWithCustomSvg = new Marker3DElement({ - position: { lat: 37.425, lng: -122.094 }, - }); - const templateForSvg = document.createElement('template'); - templateForSvg.content.append(pinSvg); - markerWithCustomSvg.append(templateForSvg); - map.append(markerWithCustomSvg); - document.body.append(map); -} -init(); -export {}; - diff --git a/dist/samples/3d-marker-interactive/app/.eslintsrc.json b/dist/samples/3d-marker-interactive/app/.eslintsrc.json deleted file mode 100644 index 4c44dab04..000000000 --- a/dist/samples/3d-marker-interactive/app/.eslintsrc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": [ - "plugin:@typescript-eslint/recommended" - ], - "parser": "@typescript-eslint/parser", - "rules": { - "@typescript-eslint/ban-ts-comment": 0, - "@typescript-eslint/no-this-alias": 1, - "@typescript-eslint/no-empty-function": 1, - "@typescript-eslint/explicit-module-boundary-types": 1, - "@typescript-eslint/no-unused-vars": 1 - } -} diff --git a/dist/samples/3d-marker-interactive/app/README.md b/dist/samples/3d-marker-interactive/app/README.md deleted file mode 100644 index cc66f03c6..000000000 --- a/dist/samples/3d-marker-interactive/app/README.md +++ /dev/null @@ -1,35 +0,0 @@ -# Google Maps JavaScript Sample - -## 3d-marker-interactive - -The 3d-marker-interactive sample demonstrates how to make 3D markers interactive. - -Follow these instructions to set up and run 3d-marker-interactive sample on your local computer. - -## Setup - -### Before starting run: - -`$npm i` - -### Run an example on a local web server - -First `cd` to the folder for the sample to run, then: - -`$npm start` - -### Build an individual example - -From `samples/`: - -`$npm run build --workspace=3d-marker-interactive/` - -### Build all of the examples. - -From `samples/`: -`$npm run build-all` - -## Feedback - -For feedback related to this sample, please open a new issue on -[GitHub](https://github.com/googlemaps-samples/js-api-samples/issues). diff --git a/dist/samples/3d-marker-interactive/app/index.html b/dist/samples/3d-marker-interactive/app/index.html deleted file mode 100644 index b73b14ff7..000000000 --- a/dist/samples/3d-marker-interactive/app/index.html +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - Map - - - - - -
- -
-
- Click on a marker to get the name of the Google Office. -
-
- - - - - - diff --git a/dist/samples/3d-marker-interactive/app/index.ts b/dist/samples/3d-marker-interactive/app/index.ts deleted file mode 100644 index 74c8103de..000000000 --- a/dist/samples/3d-marker-interactive/app/index.ts +++ /dev/null @@ -1,97 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// @ts-nocheck -// [START maps_3d_marker_interactive] -async function init() { - // Request needed libraries. - const { Map3DElement, Marker3DInteractiveElement, PopoverElement } = - await google.maps.importLibrary('maps3d'); - - const map = new Map3DElement({ - center: { lat: 37.469, lng: -122.1074, altitude: 0 }, - tilt: 67.5, - range: 45000, - mode: 'HYBRID', - gestureHandling: 'COOPERATIVE', - }); - - map.mode = 'SATELLITE'; - - for (const position of positions) { - const popover = new PopoverElement({ - open: true, - }); - - popover.append(position.name); - - const interactiveMarker = new Marker3DInteractiveElement({ - position, - gmpPopoverTargetElement: popover, - }); - - map.append(interactiveMarker); - map.append(popover); - } - - document.body.append(map); -} - -const positions = [ - { - lat: 37.50981071450543, - lng: -122.20280629839084, - name: 'Google Redwood City', - }, - { - lat: 37.423897572754754, - lng: -122.09167346506989, - name: 'Google West Campus', - }, - { - lat: 37.42333982824077, - lng: -122.06647571637265, - name: 'Google Bay View', - }, - { - lat: 37.42193728115661, - lng: -122.08531908774293, - name: 'Googleplex', - }, - { - lat: 37.39982552146971, - lng: -122.057934225745, - name: 'Google Quad Campus', - }, - { - lat: 37.40317922575345, - lng: -122.03276863941647, - name: 'Google Tech Corners', - }, - { - lat: 37.41181058680138, - lng: -121.9538960231151, - name: 'Google San Jose', - }, - { - lat: 37.62759428242346, - lng: -122.42615377188994, - name: 'Google San Bruno', - }, - { - lat: 37.40369749797231, - lng: -122.14812537955007, - name: 'Google Palo Alto', - }, - { - lat: 37.793664664297964, - lng: -122.39504580413139, - name: 'Google San Francisco', - }, -]; - -init(); -// [END maps_3d_marker_interactive] diff --git a/dist/samples/3d-marker-interactive/app/package.json b/dist/samples/3d-marker-interactive/app/package.json deleted file mode 100644 index d70799ff6..000000000 --- a/dist/samples/3d-marker-interactive/app/package.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "@js-api-samples/3d-marker-interactive", - "version": "1.0.0", - "scripts": { - "build": "tsc && bash ../jsfiddle.sh 3d-marker-interactive && bash ../app.sh 3d-marker-interactive && bash ../docs.sh 3d-marker-interactive && npm run build:vite --workspace=. && bash ../dist.sh 3d-marker-interactive", - "test": "tsc && npm run build:vite --workspace=.", - "start": "tsc && vite build --base './' && vite", - "build:vite": "vite build --base './'", - "preview": "vite preview" - }, - "dependencies": { - - } -} diff --git a/dist/samples/3d-marker-interactive/app/style.css b/dist/samples/3d-marker-interactive/app/style.css deleted file mode 100644 index 7f1541c79..000000000 --- a/dist/samples/3d-marker-interactive/app/style.css +++ /dev/null @@ -1,43 +0,0 @@ -/* -* @license -* Copyright 2025 Google LLC. All Rights Reserved. -* SPDX-License-Identifier: Apache-2.0 -*/ -/* [START maps_3d_marker_interactive] */ -/* * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -html, -map { - height: 100%; -} -body { - height: 100%; - margin: 0; - padding: 0; -} -.textContainer { - background-color: #4d90fe; - box-shadow: 0 1px 4px -1px rgba(0, 0, 0, 0.3); - margin: 10px; - font: - 400 18px Roboto, - Arial, - sans-serif; - overflow: hidden; - position: absolute; - left: 50%; - bottom: 5px; - transform: translateX(-50%); - border: 1px solid white; - border-radius: 2px; - padding: 5px; - z-index: 1000; -} - -.text { - color: white; - font-size: 1em; - text-align: center; -} -/* [END maps_3d_marker_interactive] */ diff --git a/dist/samples/3d-marker-interactive/app/tsconfig.json b/dist/samples/3d-marker-interactive/app/tsconfig.json deleted file mode 100644 index 366aabb04..000000000 --- a/dist/samples/3d-marker-interactive/app/tsconfig.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "compilerOptions": { - "module": "esnext", - "target": "esnext", - "strict": true, - "noImplicitAny": false, - "lib": [ - "es2015", - "esnext", - "es6", - "dom", - "dom.iterable" - ], - "moduleResolution": "Node", - "jsx": "preserve" - } -} diff --git a/dist/samples/3d-marker-interactive/dist/assets/index-BB_AmqQW.css b/dist/samples/3d-marker-interactive/dist/assets/index-BB_AmqQW.css deleted file mode 100644 index 9cf3f37b2..000000000 --- a/dist/samples/3d-marker-interactive/dist/assets/index-BB_AmqQW.css +++ /dev/null @@ -1 +0,0 @@ -html,map{height:100%}body{height:100%;margin:0;padding:0}.textContainer{background-color:#4d90fe;box-shadow:0 1px 4px -1px #0000004d;margin:10px;font:400 18px Roboto,Arial,sans-serif;overflow:hidden;position:absolute;left:50%;bottom:5px;transform:translate(-50%);border:1px solid white;border-radius:2px;padding:5px;z-index:1000}.text{color:#fff;font-size:1em;text-align:center} diff --git a/dist/samples/3d-marker-interactive/dist/assets/index-DysPGYbJ.js b/dist/samples/3d-marker-interactive/dist/assets/index-DysPGYbJ.js deleted file mode 100644 index ac7b199e7..000000000 --- a/dist/samples/3d-marker-interactive/dist/assets/index-DysPGYbJ.js +++ /dev/null @@ -1 +0,0 @@ -(function(){const n=document.createElement("link").relList;if(n&&n.supports&&n.supports("modulepreload"))return;for(const e of document.querySelectorAll('link[rel="modulepreload"]'))t(e);new MutationObserver(e=>{for(const o of e)if(o.type==="childList")for(const r of o.addedNodes)r.tagName==="LINK"&&r.rel==="modulepreload"&&t(r)}).observe(document,{childList:!0,subtree:!0});function l(e){const o={};return e.integrity&&(o.integrity=e.integrity),e.referrerPolicy&&(o.referrerPolicy=e.referrerPolicy),e.crossOrigin==="use-credentials"?o.credentials="include":e.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function t(e){if(e.ep)return;e.ep=!0;const o=l(e);fetch(e.href,o)}})();async function i(){const{Map3DElement:a,Marker3DInteractiveElement:n,PopoverElement:l}=await google.maps.importLibrary("maps3d"),t=new a({center:{lat:37.469,lng:-122.1074,altitude:0},tilt:67.5,range:45e3,mode:"HYBRID",gestureHandling:"COOPERATIVE"});t.mode="SATELLITE";for(const e of s){const o=new l({open:!0});o.append(e.name);const r=new n({position:e,gmpPopoverTargetElement:o});t.append(r),t.append(o)}document.body.append(t)}const s=[{lat:37.50981071450543,lng:-122.20280629839084,name:"Google Redwood City"},{lat:37.423897572754754,lng:-122.09167346506989,name:"Google West Campus"},{lat:37.42333982824077,lng:-122.06647571637265,name:"Google Bay View"},{lat:37.42193728115661,lng:-122.08531908774293,name:"Googleplex"},{lat:37.39982552146971,lng:-122.057934225745,name:"Google Quad Campus"},{lat:37.40317922575345,lng:-122.03276863941647,name:"Google Tech Corners"},{lat:37.41181058680138,lng:-121.9538960231151,name:"Google San Jose"},{lat:37.62759428242346,lng:-122.42615377188994,name:"Google San Bruno"},{lat:37.40369749797231,lng:-122.14812537955007,name:"Google Palo Alto"},{lat:37.793664664297964,lng:-122.39504580413139,name:"Google San Francisco"}];i(); diff --git a/dist/samples/3d-marker-interactive/dist/index.html b/dist/samples/3d-marker-interactive/dist/index.html deleted file mode 100644 index 27995e58e..000000000 --- a/dist/samples/3d-marker-interactive/dist/index.html +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - Map - - - - - -
- -
-
- Click on a marker to get the name of the Google Office. -
-
- - - - - - diff --git a/dist/samples/3d-marker-interactive/docs/index.html b/dist/samples/3d-marker-interactive/docs/index.html deleted file mode 100644 index b73b14ff7..000000000 --- a/dist/samples/3d-marker-interactive/docs/index.html +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - Map - - - - - -
- -
-
- Click on a marker to get the name of the Google Office. -
-
- - - - - - diff --git a/dist/samples/3d-marker-interactive/docs/index.js b/dist/samples/3d-marker-interactive/docs/index.js deleted file mode 100644 index cbb1a9b26..000000000 --- a/dist/samples/3d-marker-interactive/docs/index.js +++ /dev/null @@ -1,87 +0,0 @@ -"use strict"; -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// @ts-nocheck -// [START maps_3d_marker_interactive] -async function init() { - // Request needed libraries. - const { Map3DElement, Marker3DInteractiveElement, PopoverElement } = await google.maps.importLibrary('maps3d'); - const map = new Map3DElement({ - center: { lat: 37.469, lng: -122.1074, altitude: 0 }, - tilt: 67.5, - range: 45000, - mode: 'HYBRID', - gestureHandling: 'COOPERATIVE', - }); - map.mode = 'SATELLITE'; - for (const position of positions) { - const popover = new PopoverElement({ - open: true, - }); - popover.append(position.name); - const interactiveMarker = new Marker3DInteractiveElement({ - position, - gmpPopoverTargetElement: popover, - }); - map.append(interactiveMarker); - map.append(popover); - } - document.body.append(map); -} -const positions = [ - { - lat: 37.50981071450543, - lng: -122.20280629839084, - name: 'Google Redwood City', - }, - { - lat: 37.423897572754754, - lng: -122.09167346506989, - name: 'Google West Campus', - }, - { - lat: 37.42333982824077, - lng: -122.06647571637265, - name: 'Google Bay View', - }, - { - lat: 37.42193728115661, - lng: -122.08531908774293, - name: 'Googleplex', - }, - { - lat: 37.39982552146971, - lng: -122.057934225745, - name: 'Google Quad Campus', - }, - { - lat: 37.40317922575345, - lng: -122.03276863941647, - name: 'Google Tech Corners', - }, - { - lat: 37.41181058680138, - lng: -121.9538960231151, - name: 'Google San Jose', - }, - { - lat: 37.62759428242346, - lng: -122.42615377188994, - name: 'Google San Bruno', - }, - { - lat: 37.40369749797231, - lng: -122.14812537955007, - name: 'Google Palo Alto', - }, - { - lat: 37.793664664297964, - lng: -122.39504580413139, - name: 'Google San Francisco', - }, -]; -init(); -// [END maps_3d_marker_interactive] diff --git a/dist/samples/3d-marker-interactive/docs/index.ts b/dist/samples/3d-marker-interactive/docs/index.ts deleted file mode 100644 index 74c8103de..000000000 --- a/dist/samples/3d-marker-interactive/docs/index.ts +++ /dev/null @@ -1,97 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// @ts-nocheck -// [START maps_3d_marker_interactive] -async function init() { - // Request needed libraries. - const { Map3DElement, Marker3DInteractiveElement, PopoverElement } = - await google.maps.importLibrary('maps3d'); - - const map = new Map3DElement({ - center: { lat: 37.469, lng: -122.1074, altitude: 0 }, - tilt: 67.5, - range: 45000, - mode: 'HYBRID', - gestureHandling: 'COOPERATIVE', - }); - - map.mode = 'SATELLITE'; - - for (const position of positions) { - const popover = new PopoverElement({ - open: true, - }); - - popover.append(position.name); - - const interactiveMarker = new Marker3DInteractiveElement({ - position, - gmpPopoverTargetElement: popover, - }); - - map.append(interactiveMarker); - map.append(popover); - } - - document.body.append(map); -} - -const positions = [ - { - lat: 37.50981071450543, - lng: -122.20280629839084, - name: 'Google Redwood City', - }, - { - lat: 37.423897572754754, - lng: -122.09167346506989, - name: 'Google West Campus', - }, - { - lat: 37.42333982824077, - lng: -122.06647571637265, - name: 'Google Bay View', - }, - { - lat: 37.42193728115661, - lng: -122.08531908774293, - name: 'Googleplex', - }, - { - lat: 37.39982552146971, - lng: -122.057934225745, - name: 'Google Quad Campus', - }, - { - lat: 37.40317922575345, - lng: -122.03276863941647, - name: 'Google Tech Corners', - }, - { - lat: 37.41181058680138, - lng: -121.9538960231151, - name: 'Google San Jose', - }, - { - lat: 37.62759428242346, - lng: -122.42615377188994, - name: 'Google San Bruno', - }, - { - lat: 37.40369749797231, - lng: -122.14812537955007, - name: 'Google Palo Alto', - }, - { - lat: 37.793664664297964, - lng: -122.39504580413139, - name: 'Google San Francisco', - }, -]; - -init(); -// [END maps_3d_marker_interactive] diff --git a/dist/samples/3d-marker-interactive/docs/style.css b/dist/samples/3d-marker-interactive/docs/style.css deleted file mode 100644 index 7f1541c79..000000000 --- a/dist/samples/3d-marker-interactive/docs/style.css +++ /dev/null @@ -1,43 +0,0 @@ -/* -* @license -* Copyright 2025 Google LLC. All Rights Reserved. -* SPDX-License-Identifier: Apache-2.0 -*/ -/* [START maps_3d_marker_interactive] */ -/* * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -html, -map { - height: 100%; -} -body { - height: 100%; - margin: 0; - padding: 0; -} -.textContainer { - background-color: #4d90fe; - box-shadow: 0 1px 4px -1px rgba(0, 0, 0, 0.3); - margin: 10px; - font: - 400 18px Roboto, - Arial, - sans-serif; - overflow: hidden; - position: absolute; - left: 50%; - bottom: 5px; - transform: translateX(-50%); - border: 1px solid white; - border-radius: 2px; - padding: 5px; - z-index: 1000; -} - -.text { - color: white; - font-size: 1em; - text-align: center; -} -/* [END maps_3d_marker_interactive] */ diff --git a/dist/samples/3d-marker-interactive/jsfiddle/demo.css b/dist/samples/3d-marker-interactive/jsfiddle/demo.css deleted file mode 100644 index 5abd9db93..000000000 --- a/dist/samples/3d-marker-interactive/jsfiddle/demo.css +++ /dev/null @@ -1,43 +0,0 @@ -/* -* @license -* Copyright 2025 Google LLC. All Rights Reserved. -* SPDX-License-Identifier: Apache-2.0 -*/ - -/* * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -html, -map { - height: 100%; -} -body { - height: 100%; - margin: 0; - padding: 0; -} -.textContainer { - background-color: #4d90fe; - box-shadow: 0 1px 4px -1px rgba(0, 0, 0, 0.3); - margin: 10px; - font: - 400 18px Roboto, - Arial, - sans-serif; - overflow: hidden; - position: absolute; - left: 50%; - bottom: 5px; - transform: translateX(-50%); - border: 1px solid white; - border-radius: 2px; - padding: 5px; - z-index: 1000; -} - -.text { - color: white; - font-size: 1em; - text-align: center; -} - diff --git a/dist/samples/3d-marker-interactive/jsfiddle/demo.details b/dist/samples/3d-marker-interactive/jsfiddle/demo.details deleted file mode 100644 index 72c446091..000000000 --- a/dist/samples/3d-marker-interactive/jsfiddle/demo.details +++ /dev/null @@ -1,7 +0,0 @@ -name: 3d-marker-interactive -authors: - - Geo Developer IX Documentation Team -tags: - - google maps -load_type: h -description: Sample code supporting Google Maps Platform JavaScript API documentation. diff --git a/dist/samples/3d-marker-interactive/jsfiddle/demo.html b/dist/samples/3d-marker-interactive/jsfiddle/demo.html deleted file mode 100644 index 2c2470df0..000000000 --- a/dist/samples/3d-marker-interactive/jsfiddle/demo.html +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - Map - - - - - -
- -
-
- Click on a marker to get the name of the Google Office. -
-
- - - - - - diff --git a/dist/samples/3d-marker-interactive/jsfiddle/demo.js b/dist/samples/3d-marker-interactive/jsfiddle/demo.js deleted file mode 100644 index bd1bade0b..000000000 --- a/dist/samples/3d-marker-interactive/jsfiddle/demo.js +++ /dev/null @@ -1,87 +0,0 @@ -"use strict"; -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// @ts-nocheck - -async function init() { - // Request needed libraries. - const { Map3DElement, Marker3DInteractiveElement, PopoverElement } = await google.maps.importLibrary('maps3d'); - const map = new Map3DElement({ - center: { lat: 37.469, lng: -122.1074, altitude: 0 }, - tilt: 67.5, - range: 45000, - mode: 'HYBRID', - gestureHandling: 'COOPERATIVE', - }); - map.mode = 'SATELLITE'; - for (const position of positions) { - const popover = new PopoverElement({ - open: true, - }); - popover.append(position.name); - const interactiveMarker = new Marker3DInteractiveElement({ - position, - gmpPopoverTargetElement: popover, - }); - map.append(interactiveMarker); - map.append(popover); - } - document.body.append(map); -} -const positions = [ - { - lat: 37.50981071450543, - lng: -122.20280629839084, - name: 'Google Redwood City', - }, - { - lat: 37.423897572754754, - lng: -122.09167346506989, - name: 'Google West Campus', - }, - { - lat: 37.42333982824077, - lng: -122.06647571637265, - name: 'Google Bay View', - }, - { - lat: 37.42193728115661, - lng: -122.08531908774293, - name: 'Googleplex', - }, - { - lat: 37.39982552146971, - lng: -122.057934225745, - name: 'Google Quad Campus', - }, - { - lat: 37.40317922575345, - lng: -122.03276863941647, - name: 'Google Tech Corners', - }, - { - lat: 37.41181058680138, - lng: -121.9538960231151, - name: 'Google San Jose', - }, - { - lat: 37.62759428242346, - lng: -122.42615377188994, - name: 'Google San Bruno', - }, - { - lat: 37.40369749797231, - lng: -122.14812537955007, - name: 'Google Palo Alto', - }, - { - lat: 37.793664664297964, - lng: -122.39504580413139, - name: 'Google San Francisco', - }, -]; -init(); - diff --git a/dist/samples/3d-model-interactive/app/.eslintsrc.json b/dist/samples/3d-model-interactive/app/.eslintsrc.json deleted file mode 100644 index 4c44dab04..000000000 --- a/dist/samples/3d-model-interactive/app/.eslintsrc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": [ - "plugin:@typescript-eslint/recommended" - ], - "parser": "@typescript-eslint/parser", - "rules": { - "@typescript-eslint/ban-ts-comment": 0, - "@typescript-eslint/no-this-alias": 1, - "@typescript-eslint/no-empty-function": 1, - "@typescript-eslint/explicit-module-boundary-types": 1, - "@typescript-eslint/no-unused-vars": 1 - } -} diff --git a/dist/samples/3d-model-interactive/app/README.md b/dist/samples/3d-model-interactive/app/README.md deleted file mode 100644 index 139419d9a..000000000 --- a/dist/samples/3d-model-interactive/app/README.md +++ /dev/null @@ -1,35 +0,0 @@ -# Google Maps JavaScript Sample - -## 3d-model-interactive - -The 3d-model-interactive sample demonstrates how to make 3D models interactive. - -Follow these instructions to set up and run 3d-model-interactive sample on your local computer. - -## Setup - -### Before starting run: - -`$npm i` - -### Run an example on a local web server - -First `cd` to the folder for the sample to run, then: - -`$npm start` - -### Build an individual example - -From `samples/`: - -`$npm run build --workspace=3d-model-interactive/` - -### Build all of the examples. - -From `samples/`: -`$npm run build-all` - -## Feedback - -For feedback related to this sample, please open a new issue on -[GitHub](https://github.com/googlemaps-samples/js-api-samples/issues). diff --git a/dist/samples/3d-model-interactive/app/index.html b/dist/samples/3d-model-interactive/app/index.html deleted file mode 100644 index 15a29206c..000000000 --- a/dist/samples/3d-model-interactive/app/index.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - Map - - - - - -
- - - - - - diff --git a/dist/samples/3d-model-interactive/app/index.ts b/dist/samples/3d-model-interactive/app/index.ts deleted file mode 100644 index 68f110bb8..000000000 --- a/dist/samples/3d-model-interactive/app/index.ts +++ /dev/null @@ -1,41 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// @ts-nocheck -// [START maps_3d_model_interactive] -async function init() { - // Import the needed libraries. - const { Map3DElement, Model3DInteractiveElement } = - await google.maps.importLibrary('maps3d'); - - const map = new Map3DElement({ - center: { lat: 39.1178, lng: -106.4452, altitude: 4395.4952 }, - range: 1500, - tilt: 74, - heading: 0, - mode: 'HYBRID', - gestureHandling: 'COOPERATIVE', - }); - - const model = new Model3DInteractiveElement({ - src: 'https://maps-docs-team.web.app/assets/windmill.glb', - position: { lat: 39.1178, lng: -106.4452, altitude: 4495.4952 }, - orientation: { heading: 0, tilt: 270, roll: 90 }, - scale: 0.15, - altitudeMode: 'CLAMP_TO_GROUND', - }); - - model.addEventListener('gmp-click', (event) => { - const clickedModel = event.target; - clickedModel.scale = Math.random() * (0.5 - 0.1) + 0.1; - }); - - document.body.append(map); - map.append(model); -} - -init(); -// [END maps_3d_model_interactive] diff --git a/dist/samples/3d-model-interactive/app/package.json b/dist/samples/3d-model-interactive/app/package.json deleted file mode 100644 index 90353f7c9..000000000 --- a/dist/samples/3d-model-interactive/app/package.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "@js-api-samples/3d-model-interactive", - "version": "1.0.0", - "scripts": { - "build": "tsc && bash ../jsfiddle.sh 3d-model-interactive && bash ../app.sh 3d-model-interactive && bash ../docs.sh 3d-model-interactive && npm run build:vite --workspace=. && bash ../dist.sh 3d-model-interactive", - "test": "tsc && npm run build:vite --workspace=.", - "start": "tsc && vite build --base './' && vite", - "build:vite": "vite build --base './'", - "preview": "vite preview" - }, - "dependencies": { - - } -} diff --git a/dist/samples/3d-model-interactive/app/style.css b/dist/samples/3d-model-interactive/app/style.css deleted file mode 100644 index 0e00f81a4..000000000 --- a/dist/samples/3d-model-interactive/app/style.css +++ /dev/null @@ -1,19 +0,0 @@ -/* -* @license -* Copyright 2025 Google LLC. All Rights Reserved. -* SPDX-License-Identifier: Apache-2.0 -*/ -/* [START maps_3d_model_interactive] */ -/* * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -html, -map { - height: 100%; -} -body { - height: 100%; - margin: 0; - padding: 0; -} -/* [END maps_3d_model_interactive] */ diff --git a/dist/samples/3d-model-interactive/app/tsconfig.json b/dist/samples/3d-model-interactive/app/tsconfig.json deleted file mode 100644 index 366aabb04..000000000 --- a/dist/samples/3d-model-interactive/app/tsconfig.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "compilerOptions": { - "module": "esnext", - "target": "esnext", - "strict": true, - "noImplicitAny": false, - "lib": [ - "es2015", - "esnext", - "es6", - "dom", - "dom.iterable" - ], - "moduleResolution": "Node", - "jsx": "preserve" - } -} diff --git a/dist/samples/3d-model-interactive/dist/assets/index-BVXE32j3.css b/dist/samples/3d-model-interactive/dist/assets/index-BVXE32j3.css deleted file mode 100644 index 3665d7a5d..000000000 --- a/dist/samples/3d-model-interactive/dist/assets/index-BVXE32j3.css +++ /dev/null @@ -1 +0,0 @@ -html,map{height:100%}body{height:100%;margin:0;padding:0} diff --git a/dist/samples/3d-model-interactive/dist/assets/index-C4tBdnbg.js b/dist/samples/3d-model-interactive/dist/assets/index-C4tBdnbg.js deleted file mode 100644 index ec61bc4c5..000000000 --- a/dist/samples/3d-model-interactive/dist/assets/index-C4tBdnbg.js +++ /dev/null @@ -1 +0,0 @@ -(function(){const r=document.createElement("link").relList;if(r&&r.supports&&r.supports("modulepreload"))return;for(const e of document.querySelectorAll('link[rel="modulepreload"]'))o(e);new MutationObserver(e=>{for(const t of e)if(t.type==="childList")for(const i of t.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&o(i)}).observe(document,{childList:!0,subtree:!0});function n(e){const t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin==="use-credentials"?t.credentials="include":e.crossOrigin==="anonymous"?t.credentials="omit":t.credentials="same-origin",t}function o(e){if(e.ep)return;e.ep=!0;const t=n(e);fetch(e.href,t)}})();async function l(){const{Map3DElement:s,Model3DInteractiveElement:r}=await google.maps.importLibrary("maps3d"),n=new s({center:{lat:39.1178,lng:-106.4452,altitude:4395.4952},range:1500,tilt:74,heading:0,mode:"HYBRID",gestureHandling:"COOPERATIVE"}),o=new r({src:"https://maps-docs-team.web.app/assets/windmill.glb",position:{lat:39.1178,lng:-106.4452,altitude:4495.4952},orientation:{heading:0,tilt:270,roll:90},scale:.15,altitudeMode:"CLAMP_TO_GROUND"});o.addEventListener("gmp-click",e=>{const t=e.target;t.scale=Math.random()*(.5-.1)+.1}),document.body.append(n),n.append(o)}l(); diff --git a/dist/samples/3d-model-interactive/dist/index.html b/dist/samples/3d-model-interactive/dist/index.html deleted file mode 100644 index d1f4c6063..000000000 --- a/dist/samples/3d-model-interactive/dist/index.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - Map - - - - - -
- - - - - - diff --git a/dist/samples/3d-model-interactive/docs/index.html b/dist/samples/3d-model-interactive/docs/index.html deleted file mode 100644 index 15a29206c..000000000 --- a/dist/samples/3d-model-interactive/docs/index.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - Map - - - - - -
- - - - - - diff --git a/dist/samples/3d-model-interactive/docs/index.js b/dist/samples/3d-model-interactive/docs/index.js deleted file mode 100644 index b9567faf7..000000000 --- a/dist/samples/3d-model-interactive/docs/index.js +++ /dev/null @@ -1,35 +0,0 @@ -"use strict"; -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// @ts-nocheck -// [START maps_3d_model_interactive] -async function init() { - // Import the needed libraries. - const { Map3DElement, Model3DInteractiveElement } = await google.maps.importLibrary('maps3d'); - const map = new Map3DElement({ - center: { lat: 39.1178, lng: -106.4452, altitude: 4395.4952 }, - range: 1500, - tilt: 74, - heading: 0, - mode: 'HYBRID', - gestureHandling: 'COOPERATIVE', - }); - const model = new Model3DInteractiveElement({ - src: 'https://maps-docs-team.web.app/assets/windmill.glb', - position: { lat: 39.1178, lng: -106.4452, altitude: 4495.4952 }, - orientation: { heading: 0, tilt: 270, roll: 90 }, - scale: 0.15, - altitudeMode: 'CLAMP_TO_GROUND', - }); - model.addEventListener('gmp-click', (event) => { - const clickedModel = event.target; - clickedModel.scale = Math.random() * (0.5 - 0.1) + 0.1; - }); - document.body.append(map); - map.append(model); -} -init(); -// [END maps_3d_model_interactive] diff --git a/dist/samples/3d-model-interactive/docs/index.ts b/dist/samples/3d-model-interactive/docs/index.ts deleted file mode 100644 index 68f110bb8..000000000 --- a/dist/samples/3d-model-interactive/docs/index.ts +++ /dev/null @@ -1,41 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// @ts-nocheck -// [START maps_3d_model_interactive] -async function init() { - // Import the needed libraries. - const { Map3DElement, Model3DInteractiveElement } = - await google.maps.importLibrary('maps3d'); - - const map = new Map3DElement({ - center: { lat: 39.1178, lng: -106.4452, altitude: 4395.4952 }, - range: 1500, - tilt: 74, - heading: 0, - mode: 'HYBRID', - gestureHandling: 'COOPERATIVE', - }); - - const model = new Model3DInteractiveElement({ - src: 'https://maps-docs-team.web.app/assets/windmill.glb', - position: { lat: 39.1178, lng: -106.4452, altitude: 4495.4952 }, - orientation: { heading: 0, tilt: 270, roll: 90 }, - scale: 0.15, - altitudeMode: 'CLAMP_TO_GROUND', - }); - - model.addEventListener('gmp-click', (event) => { - const clickedModel = event.target; - clickedModel.scale = Math.random() * (0.5 - 0.1) + 0.1; - }); - - document.body.append(map); - map.append(model); -} - -init(); -// [END maps_3d_model_interactive] diff --git a/dist/samples/3d-model-interactive/docs/style.css b/dist/samples/3d-model-interactive/docs/style.css deleted file mode 100644 index 0e00f81a4..000000000 --- a/dist/samples/3d-model-interactive/docs/style.css +++ /dev/null @@ -1,19 +0,0 @@ -/* -* @license -* Copyright 2025 Google LLC. All Rights Reserved. -* SPDX-License-Identifier: Apache-2.0 -*/ -/* [START maps_3d_model_interactive] */ -/* * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -html, -map { - height: 100%; -} -body { - height: 100%; - margin: 0; - padding: 0; -} -/* [END maps_3d_model_interactive] */ diff --git a/dist/samples/3d-model-interactive/jsfiddle/demo.css b/dist/samples/3d-model-interactive/jsfiddle/demo.css deleted file mode 100644 index d6ec582a8..000000000 --- a/dist/samples/3d-model-interactive/jsfiddle/demo.css +++ /dev/null @@ -1,19 +0,0 @@ -/* -* @license -* Copyright 2025 Google LLC. All Rights Reserved. -* SPDX-License-Identifier: Apache-2.0 -*/ - -/* * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -html, -map { - height: 100%; -} -body { - height: 100%; - margin: 0; - padding: 0; -} - diff --git a/dist/samples/3d-model-interactive/jsfiddle/demo.details b/dist/samples/3d-model-interactive/jsfiddle/demo.details deleted file mode 100644 index ab7aae26b..000000000 --- a/dist/samples/3d-model-interactive/jsfiddle/demo.details +++ /dev/null @@ -1,7 +0,0 @@ -name: 3d-model-interactive -authors: - - Geo Developer IX Documentation Team -tags: - - google maps -load_type: h -description: Sample code supporting Google Maps Platform JavaScript API documentation. diff --git a/dist/samples/3d-model-interactive/jsfiddle/demo.html b/dist/samples/3d-model-interactive/jsfiddle/demo.html deleted file mode 100644 index 9501b5967..000000000 --- a/dist/samples/3d-model-interactive/jsfiddle/demo.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - Map - - - - - -
- - - - - - diff --git a/dist/samples/3d-model-interactive/jsfiddle/demo.js b/dist/samples/3d-model-interactive/jsfiddle/demo.js deleted file mode 100644 index d209bc4da..000000000 --- a/dist/samples/3d-model-interactive/jsfiddle/demo.js +++ /dev/null @@ -1,35 +0,0 @@ -"use strict"; -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// @ts-nocheck - -async function init() { - // Import the needed libraries. - const { Map3DElement, Model3DInteractiveElement } = await google.maps.importLibrary('maps3d'); - const map = new Map3DElement({ - center: { lat: 39.1178, lng: -106.4452, altitude: 4395.4952 }, - range: 1500, - tilt: 74, - heading: 0, - mode: 'HYBRID', - gestureHandling: 'COOPERATIVE', - }); - const model = new Model3DInteractiveElement({ - src: 'https://maps-docs-team.web.app/assets/windmill.glb', - position: { lat: 39.1178, lng: -106.4452, altitude: 4495.4952 }, - orientation: { heading: 0, tilt: 270, roll: 90 }, - scale: 0.15, - altitudeMode: 'CLAMP_TO_GROUND', - }); - model.addEventListener('gmp-click', (event) => { - const clickedModel = event.target; - clickedModel.scale = Math.random() * (0.5 - 0.1) + 0.1; - }); - document.body.append(map); - map.append(model); -} -init(); - diff --git a/dist/samples/3d-model/app/.eslintsrc.json b/dist/samples/3d-model/app/.eslintsrc.json deleted file mode 100644 index 4c44dab04..000000000 --- a/dist/samples/3d-model/app/.eslintsrc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": [ - "plugin:@typescript-eslint/recommended" - ], - "parser": "@typescript-eslint/parser", - "rules": { - "@typescript-eslint/ban-ts-comment": 0, - "@typescript-eslint/no-this-alias": 1, - "@typescript-eslint/no-empty-function": 1, - "@typescript-eslint/explicit-module-boundary-types": 1, - "@typescript-eslint/no-unused-vars": 1 - } -} diff --git a/dist/samples/3d-model/app/README.md b/dist/samples/3d-model/app/README.md deleted file mode 100644 index 71fd6bd0b..000000000 --- a/dist/samples/3d-model/app/README.md +++ /dev/null @@ -1,35 +0,0 @@ -# Google Maps JavaScript Sample - -## 3d-model - -The 3d-model sample demonstrates how to import a 3D model into a map. - -Follow these instructions to set up and run 3d-model sample on your local computer. - -## Setup - -### Before starting run: - -`$npm i` - -### Run an example on a local web server - -First `cd` to the folder for the sample to run, then: - -`$npm start` - -### Build an individual example - -From `samples/`: - -`$npm run build --workspace=3d-model/` - -### Build all of the examples. - -From `samples/`: -`$npm run build-all` - -## Feedback - -For feedback related to this sample, please open a new issue on -[GitHub](https://github.com/googlemaps-samples/js-api-samples/issues). diff --git a/dist/samples/3d-model/app/index.html b/dist/samples/3d-model/app/index.html deleted file mode 100644 index b372df435..000000000 --- a/dist/samples/3d-model/app/index.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - Map - - - - - -
- - - - - - diff --git a/dist/samples/3d-model/app/index.ts b/dist/samples/3d-model/app/index.ts deleted file mode 100644 index f6b105d08..000000000 --- a/dist/samples/3d-model/app/index.ts +++ /dev/null @@ -1,36 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// @ts-nocheck -// [START maps_3d_model] -async function init() { - // Import the needed libraries. - const { Map3DElement, Model3DElement } = - await google.maps.importLibrary('maps3d'); - - const map = new Map3DElement({ - center: { lat: 39.1178, lng: -106.4452, altitude: 4395.4952 }, - range: 1500, - tilt: 74, - heading: 0, - mode: 'HYBRID', - gestureHandling: 'COOPERATIVE', - }); - - const model = new Model3DElement({ - src: 'https://maps-docs-team.web.app/assets/windmill.glb', - position: { lat: 39.1178, lng: -106.4452, altitude: 4495.4952 }, - orientation: { heading: 0, tilt: 270, roll: 90 }, - scale: 0.15, - altitudeMode: 'CLAMP_TO_GROUND', - }); - - document.body.append(map); - map.append(model); -} - -init(); -// [END maps_3d_model] diff --git a/dist/samples/3d-model/app/package.json b/dist/samples/3d-model/app/package.json deleted file mode 100644 index db1f5aebc..000000000 --- a/dist/samples/3d-model/app/package.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "@js-api-samples/3d-model", - "version": "1.0.0", - "scripts": { - "build": "tsc && bash ../jsfiddle.sh 3d-model && bash ../app.sh 3d-model && bash ../docs.sh 3d-model && npm run build:vite --workspace=. && bash ../dist.sh 3d-model", - "test": "tsc && npm run build:vite --workspace=.", - "start": "tsc && vite build --base './' && vite", - "build:vite": "vite build --base './'", - "preview": "vite preview" - }, - "dependencies": { - - } -} diff --git a/dist/samples/3d-model/app/style.css b/dist/samples/3d-model/app/style.css deleted file mode 100644 index 6fbc060e6..000000000 --- a/dist/samples/3d-model/app/style.css +++ /dev/null @@ -1,19 +0,0 @@ -/* -* @license -* Copyright 2025 Google LLC. All Rights Reserved. -* SPDX-License-Identifier: Apache-2.0 -*/ -/* [START maps_3d_model] */ -/* * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -html, -map { - height: 100%; -} -body { - height: 100%; - margin: 0; - padding: 0; -} -/* [END maps_3d_model] */ diff --git a/dist/samples/3d-model/app/tsconfig.json b/dist/samples/3d-model/app/tsconfig.json deleted file mode 100644 index 366aabb04..000000000 --- a/dist/samples/3d-model/app/tsconfig.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "compilerOptions": { - "module": "esnext", - "target": "esnext", - "strict": true, - "noImplicitAny": false, - "lib": [ - "es2015", - "esnext", - "es6", - "dom", - "dom.iterable" - ], - "moduleResolution": "Node", - "jsx": "preserve" - } -} diff --git a/dist/samples/3d-model/dist/assets/index-BVXE32j3.css b/dist/samples/3d-model/dist/assets/index-BVXE32j3.css deleted file mode 100644 index 3665d7a5d..000000000 --- a/dist/samples/3d-model/dist/assets/index-BVXE32j3.css +++ /dev/null @@ -1 +0,0 @@ -html,map{height:100%}body{height:100%;margin:0;padding:0} diff --git a/dist/samples/3d-model/dist/assets/index-C1kc9AqZ.js b/dist/samples/3d-model/dist/assets/index-C1kc9AqZ.js deleted file mode 100644 index 27c94b045..000000000 --- a/dist/samples/3d-model/dist/assets/index-C1kc9AqZ.js +++ /dev/null @@ -1 +0,0 @@ -(function(){const r=document.createElement("link").relList;if(r&&r.supports&&r.supports("modulepreload"))return;for(const e of document.querySelectorAll('link[rel="modulepreload"]'))n(e);new MutationObserver(e=>{for(const t of e)if(t.type==="childList")for(const i of t.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&n(i)}).observe(document,{childList:!0,subtree:!0});function o(e){const t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin==="use-credentials"?t.credentials="include":e.crossOrigin==="anonymous"?t.credentials="omit":t.credentials="same-origin",t}function n(e){if(e.ep)return;e.ep=!0;const t=o(e);fetch(e.href,t)}})();async function l(){const{Map3DElement:s,Model3DElement:r}=await google.maps.importLibrary("maps3d"),o=new s({center:{lat:39.1178,lng:-106.4452,altitude:4395.4952},range:1500,tilt:74,heading:0,mode:"HYBRID",gestureHandling:"COOPERATIVE"}),n=new r({src:"https://maps-docs-team.web.app/assets/windmill.glb",position:{lat:39.1178,lng:-106.4452,altitude:4495.4952},orientation:{heading:0,tilt:270,roll:90},scale:.15,altitudeMode:"CLAMP_TO_GROUND"});document.body.append(o),o.append(n)}l(); diff --git a/dist/samples/3d-model/dist/index.html b/dist/samples/3d-model/dist/index.html deleted file mode 100644 index c7582c86c..000000000 --- a/dist/samples/3d-model/dist/index.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - Map - - - - - -
- - - - - - diff --git a/dist/samples/3d-model/docs/index.html b/dist/samples/3d-model/docs/index.html deleted file mode 100644 index b372df435..000000000 --- a/dist/samples/3d-model/docs/index.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - Map - - - - - -
- - - - - - diff --git a/dist/samples/3d-model/docs/index.js b/dist/samples/3d-model/docs/index.js deleted file mode 100644 index 001ffaeed..000000000 --- a/dist/samples/3d-model/docs/index.js +++ /dev/null @@ -1,31 +0,0 @@ -"use strict"; -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// @ts-nocheck -// [START maps_3d_model] -async function init() { - // Import the needed libraries. - const { Map3DElement, Model3DElement } = await google.maps.importLibrary('maps3d'); - const map = new Map3DElement({ - center: { lat: 39.1178, lng: -106.4452, altitude: 4395.4952 }, - range: 1500, - tilt: 74, - heading: 0, - mode: 'HYBRID', - gestureHandling: 'COOPERATIVE', - }); - const model = new Model3DElement({ - src: 'https://maps-docs-team.web.app/assets/windmill.glb', - position: { lat: 39.1178, lng: -106.4452, altitude: 4495.4952 }, - orientation: { heading: 0, tilt: 270, roll: 90 }, - scale: 0.15, - altitudeMode: 'CLAMP_TO_GROUND', - }); - document.body.append(map); - map.append(model); -} -init(); -// [END maps_3d_model] diff --git a/dist/samples/3d-model/docs/index.ts b/dist/samples/3d-model/docs/index.ts deleted file mode 100644 index f6b105d08..000000000 --- a/dist/samples/3d-model/docs/index.ts +++ /dev/null @@ -1,36 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// @ts-nocheck -// [START maps_3d_model] -async function init() { - // Import the needed libraries. - const { Map3DElement, Model3DElement } = - await google.maps.importLibrary('maps3d'); - - const map = new Map3DElement({ - center: { lat: 39.1178, lng: -106.4452, altitude: 4395.4952 }, - range: 1500, - tilt: 74, - heading: 0, - mode: 'HYBRID', - gestureHandling: 'COOPERATIVE', - }); - - const model = new Model3DElement({ - src: 'https://maps-docs-team.web.app/assets/windmill.glb', - position: { lat: 39.1178, lng: -106.4452, altitude: 4495.4952 }, - orientation: { heading: 0, tilt: 270, roll: 90 }, - scale: 0.15, - altitudeMode: 'CLAMP_TO_GROUND', - }); - - document.body.append(map); - map.append(model); -} - -init(); -// [END maps_3d_model] diff --git a/dist/samples/3d-model/docs/style.css b/dist/samples/3d-model/docs/style.css deleted file mode 100644 index 6fbc060e6..000000000 --- a/dist/samples/3d-model/docs/style.css +++ /dev/null @@ -1,19 +0,0 @@ -/* -* @license -* Copyright 2025 Google LLC. All Rights Reserved. -* SPDX-License-Identifier: Apache-2.0 -*/ -/* [START maps_3d_model] */ -/* * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -html, -map { - height: 100%; -} -body { - height: 100%; - margin: 0; - padding: 0; -} -/* [END maps_3d_model] */ diff --git a/dist/samples/3d-model/jsfiddle/demo.css b/dist/samples/3d-model/jsfiddle/demo.css deleted file mode 100644 index d6ec582a8..000000000 --- a/dist/samples/3d-model/jsfiddle/demo.css +++ /dev/null @@ -1,19 +0,0 @@ -/* -* @license -* Copyright 2025 Google LLC. All Rights Reserved. -* SPDX-License-Identifier: Apache-2.0 -*/ - -/* * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -html, -map { - height: 100%; -} -body { - height: 100%; - margin: 0; - padding: 0; -} - diff --git a/dist/samples/3d-model/jsfiddle/demo.details b/dist/samples/3d-model/jsfiddle/demo.details deleted file mode 100644 index 28dc27dc4..000000000 --- a/dist/samples/3d-model/jsfiddle/demo.details +++ /dev/null @@ -1,7 +0,0 @@ -name: 3d-model -authors: - - Geo Developer IX Documentation Team -tags: - - google maps -load_type: h -description: Sample code supporting Google Maps Platform JavaScript API documentation. diff --git a/dist/samples/3d-model/jsfiddle/demo.html b/dist/samples/3d-model/jsfiddle/demo.html deleted file mode 100644 index 9501b5967..000000000 --- a/dist/samples/3d-model/jsfiddle/demo.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - Map - - - - - -
- - - - - - diff --git a/dist/samples/3d-model/jsfiddle/demo.js b/dist/samples/3d-model/jsfiddle/demo.js deleted file mode 100644 index a219e1c46..000000000 --- a/dist/samples/3d-model/jsfiddle/demo.js +++ /dev/null @@ -1,31 +0,0 @@ -"use strict"; -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// @ts-nocheck - -async function init() { - // Import the needed libraries. - const { Map3DElement, Model3DElement } = await google.maps.importLibrary('maps3d'); - const map = new Map3DElement({ - center: { lat: 39.1178, lng: -106.4452, altitude: 4395.4952 }, - range: 1500, - tilt: 74, - heading: 0, - mode: 'HYBRID', - gestureHandling: 'COOPERATIVE', - }); - const model = new Model3DElement({ - src: 'https://maps-docs-team.web.app/assets/windmill.glb', - position: { lat: 39.1178, lng: -106.4452, altitude: 4495.4952 }, - orientation: { heading: 0, tilt: 270, roll: 90 }, - scale: 0.15, - altitudeMode: 'CLAMP_TO_GROUND', - }); - document.body.append(map); - map.append(model); -} -init(); - diff --git a/dist/samples/3d-places-autocomplete/app/.eslintsrc.json b/dist/samples/3d-places-autocomplete/app/.eslintsrc.json deleted file mode 100644 index 4c44dab04..000000000 --- a/dist/samples/3d-places-autocomplete/app/.eslintsrc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": [ - "plugin:@typescript-eslint/recommended" - ], - "parser": "@typescript-eslint/parser", - "rules": { - "@typescript-eslint/ban-ts-comment": 0, - "@typescript-eslint/no-this-alias": 1, - "@typescript-eslint/no-empty-function": 1, - "@typescript-eslint/explicit-module-boundary-types": 1, - "@typescript-eslint/no-unused-vars": 1 - } -} diff --git a/dist/samples/3d-places-autocomplete/app/README.md b/dist/samples/3d-places-autocomplete/app/README.md deleted file mode 100644 index 7de2dde57..000000000 --- a/dist/samples/3d-places-autocomplete/app/README.md +++ /dev/null @@ -1,35 +0,0 @@ -# Google Maps JavaScript Sample - -## 3d-places-autocomplete - -The 3d-places-autocomplete sample demonstrates how to use Places Autocomplete with a 3D map. - -Follow these instructions to set up and run 3d-places-autocomplete sample on your local computer. - -## Setup - -### Before starting run: - -`$npm i` - -### Run an example on a local web server - -First `cd` to the folder for the sample to run, then: - -`$npm start` - -### Build an individual example - -From `samples/`: - -`$npm run build --workspace=3d-places-autocomplete/` - -### Build all of the examples. - -From `samples/`: -`$npm run build-all` - -## Feedback - -For feedback related to this sample, please open a new issue on -[GitHub](https://github.com/googlemaps-samples/js-api-samples/issues). diff --git a/dist/samples/3d-places-autocomplete/app/index.html b/dist/samples/3d-places-autocomplete/app/index.html deleted file mode 100644 index a1568da77..000000000 --- a/dist/samples/3d-places-autocomplete/app/index.html +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - Map - - - - - -
- -
-
Navigate to a place
-
-
- - - - - - diff --git a/dist/samples/3d-places-autocomplete/app/index.ts b/dist/samples/3d-places-autocomplete/app/index.ts deleted file mode 100644 index 6784e5067..000000000 --- a/dist/samples/3d-places-autocomplete/app/index.ts +++ /dev/null @@ -1,117 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// @ts-nocheck -// [START maps_3d_places_autocomplete] -let map = null; - -async function init() { - const { Map3DElement } = await google.maps.importLibrary('maps3d'); - - map = new Map3DElement({ - center: { lat: 0, lng: 0, altitude: 16000000 }, - tilt: 0, - range: 0, - heading: 0, - roll: 0, - mode: 'HYBRID', - gestureHandling: 'COOPERATIVE', - }); - - document.body.append(map); - - initAutocomplete(); -} - -async function initAutocomplete() { - const { PlaceAutocompleteElement } = - await google.maps.importLibrary('places'); - - const placeAutocomplete = new google.maps.places.PlaceAutocompleteElement(); - placeAutocomplete.id = 'place-autocomplete-input'; - const card = document.getElementById('pac-container'); - card.appendChild(placeAutocomplete); - - placeAutocomplete.addEventListener( - 'gmp-select', - async ({ placePrediction }) => { - const place = placePrediction.toPlace(); - await place.fetchFields({ - fields: ['displayName', 'location', 'id'], - }); - // If the place has a geometry, then present it on a map. - if (!place.location) { - window.alert('No viewport for input: ' + place.displayName); - return; - } - flyToPlace(place); - } - ); -} - -const flyToPlace = async (place) => { - const { - AltitudeMode, - Polyline3DElement, - Polygon3DElement, - Marker3DElement, - } = await google.maps.importLibrary('maps3d'); - - const location = place.location; - - // We need to find the elevation for the point so we place the marker at 50m above the elevation. - const elevation = await getElevationforPoint(location); - - const marker = new Marker3DElement({ - position: { - lat: location.lat(), - lng: location.lng(), - altitude: elevation + 50, - }, - altitudeMode: AltitudeMode.ABSOLUTE, - extruded: true, - label: place.displayName, - }); - - // Add the marker. - map.append(marker); - - // Fly to the marker. - map.flyCameraTo({ - endCamera: { - center: { - lat: location.lat(), - lng: location.lng(), - altitude: elevation + 50, - }, - tilt: 65, - heading: 0, - range: 1000, - }, - durationMillis: 10000, - }); -}; - -async function getElevationforPoint(location) { - const { ElevationService } = await google.maps.importLibrary('elevation'); - // Get place elevation using the ElevationService. - const elevatorService = new google.maps.ElevationService(); - const elevationResponse = await elevatorService.getElevationForLocations({ - locations: [location], - }); - - if (!(elevationResponse.results && elevationResponse.results.length)) { - window.alert(`Insufficient elevation data for place: ${place.name}`); - return; - } - const elevation = elevationResponse.results[0].elevation || 10; - - return elevation; -} - -init(); - -// [END maps_3d_places_autocomplete] diff --git a/dist/samples/3d-places-autocomplete/app/package.json b/dist/samples/3d-places-autocomplete/app/package.json deleted file mode 100644 index d2cad1fb4..000000000 --- a/dist/samples/3d-places-autocomplete/app/package.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "@js-api-samples/3d-places-autocomplete", - "version": "1.0.0", - "scripts": { - "build": "tsc && bash ../jsfiddle.sh 3d-places-autocomplete && bash ../app.sh 3d-places-autocomplete && bash ../docs.sh 3d-places-autocomplete && npm run build:vite --workspace=. && bash ../dist.sh 3d-places-autocomplete", - "test": "tsc && npm run build:vite --workspace=.", - "start": "tsc && vite build --base './' && vite", - "build:vite": "vite build --base './'", - "preview": "vite preview" - }, - "dependencies": { - - } -} diff --git a/dist/samples/3d-places-autocomplete/app/style.css b/dist/samples/3d-places-autocomplete/app/style.css deleted file mode 100644 index e1965f668..000000000 --- a/dist/samples/3d-places-autocomplete/app/style.css +++ /dev/null @@ -1,97 +0,0 @@ -/* -* @license -* Copyright 2025 Google LLC. All Rights Reserved. -* SPDX-License-Identifier: Apache-2.0 -*/ -/* [START maps_3d_places_autocomplete] */ -/* * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -html, -map { - height: 100%; -} -body { - height: 100%; - margin: 0; - padding: 0; -} -.pac-controls { - display: inline-block; - padding: 0px 11px; -} - -.pac-controls label { - font-family: Roboto; - font-size: 13px; - font-weight: 300; -} - -.pac-card { - background-color: #fff; - border: 0; - border-radius: 4px; - box-shadow: 0 1px 4px -1px rgba(0, 0, 0, 0.3); - margin: 10px; - padding: 0 0.5em; - font: - 400 18px Roboto, - Arial, - sans-serif; - /* overflow: hidden; */ - font-family: Roboto; - padding: 0; - position: absolute; - left: 10px; - top: 10px; - z-index: 99; -} - -#pac-container { - padding-top: 12px; - padding-bottom: 12px; - margin-right: 12px; - border-radius: 2px; - width: 412px; -} - -#pac-input { - background-color: #fff; - font-family: Roboto; - font-size: 15px; - font-weight: 300; - margin-left: 12px; - padding: 0 11px 0 13px; - text-overflow: ellipsis; - width: 400px; -} - -#pac-input:focus { - border-color: #4d90fe; -} - -#title { - color: #fff; - background-color: #4d90fe; - font-size: 14px; - font-weight: 500; - padding: 6px 12px; -} - -#place-autocomplete-card { - background-color: #fff; - border-radius: 5px; - box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px; - margin: 10px; - padding: 5px; - font-family: Roboto, sans-serif; - font-size: large; - font-weight: bold; -} - -gmp-place-autocomplete { - padding-left: 10px; - width: 405px; - z-index: 100; -} -/* [END maps_3d_places_autocomplete] */ diff --git a/dist/samples/3d-places-autocomplete/app/tsconfig.json b/dist/samples/3d-places-autocomplete/app/tsconfig.json deleted file mode 100644 index 366aabb04..000000000 --- a/dist/samples/3d-places-autocomplete/app/tsconfig.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "compilerOptions": { - "module": "esnext", - "target": "esnext", - "strict": true, - "noImplicitAny": false, - "lib": [ - "es2015", - "esnext", - "es6", - "dom", - "dom.iterable" - ], - "moduleResolution": "Node", - "jsx": "preserve" - } -} diff --git a/dist/samples/3d-places-autocomplete/dist/assets/index-Ba3sptWA.css b/dist/samples/3d-places-autocomplete/dist/assets/index-Ba3sptWA.css deleted file mode 100644 index 5a05b8deb..000000000 --- a/dist/samples/3d-places-autocomplete/dist/assets/index-Ba3sptWA.css +++ /dev/null @@ -1 +0,0 @@ -html,map{height:100%}body{height:100%;margin:0;padding:0}.pac-controls{display:inline-block;padding:0 11px}.pac-controls label{font-family:Roboto;font-size:13px;font-weight:300}.pac-card{background-color:#fff;border:0;border-radius:4px;box-shadow:0 1px 4px -1px #0000004d;margin:10px;font:400 18px Roboto,Arial,sans-serif;font-family:Roboto;padding:0;position:absolute;left:10px;top:10px;z-index:99}#pac-container{padding-top:12px;padding-bottom:12px;margin-right:12px;border-radius:2px;width:412px}#pac-input{background-color:#fff;font-family:Roboto;font-size:15px;font-weight:300;margin-left:12px;padding:0 11px 0 13px;text-overflow:ellipsis;width:400px}#pac-input:focus{border-color:#4d90fe}#title{color:#fff;background-color:#4d90fe;font-size:14px;font-weight:500;padding:6px 12px}#place-autocomplete-card{background-color:#fff;border-radius:5px;box-shadow:#00000059 0 5px 15px;margin:10px;padding:5px;font-family:Roboto,sans-serif;font-size:large;font-weight:700}gmp-place-autocomplete{padding-left:10px;width:405px;z-index:100} diff --git a/dist/samples/3d-places-autocomplete/dist/assets/index-BcDZqdFR.js b/dist/samples/3d-places-autocomplete/dist/assets/index-BcDZqdFR.js deleted file mode 100644 index b4ccb42a1..000000000 --- a/dist/samples/3d-places-autocomplete/dist/assets/index-BcDZqdFR.js +++ /dev/null @@ -1 +0,0 @@ -(function(){const o=document.createElement("link").relList;if(o&&o.supports&&o.supports("modulepreload"))return;for(const e of document.querySelectorAll('link[rel="modulepreload"]'))n(e);new MutationObserver(e=>{for(const t of e)if(t.type==="childList")for(const i of t.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&n(i)}).observe(document,{childList:!0,subtree:!0});function l(e){const t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin==="use-credentials"?t.credentials="include":e.crossOrigin==="anonymous"?t.credentials="omit":t.credentials="same-origin",t}function n(e){if(e.ep)return;e.ep=!0;const t=l(e);fetch(e.href,t)}})();let r=null;async function s(){const{Map3DElement:a}=await google.maps.importLibrary("maps3d");r=new a({center:{lat:0,lng:0,altitude:16e6},tilt:0,range:0,heading:0,roll:0,mode:"HYBRID",gestureHandling:"COOPERATIVE"}),document.body.append(r),d()}async function d(){const{PlaceAutocompleteElement:a}=await google.maps.importLibrary("places"),o=new google.maps.places.PlaceAutocompleteElement;o.id="place-autocomplete-input",document.getElementById("pac-container").appendChild(o),o.addEventListener("gmp-select",async({placePrediction:n})=>{const e=n.toPlace();if(await e.fetchFields({fields:["displayName","location","id"]}),!e.location){window.alert("No viewport for input: "+e.displayName);return}p(e)})}const p=async a=>{const{AltitudeMode:o,Polyline3DElement:l,Polygon3DElement:n,Marker3DElement:e}=await google.maps.importLibrary("maps3d"),t=a.location,i=await u(t),c=new e({position:{lat:t.lat(),lng:t.lng(),altitude:i+50},altitudeMode:o.ABSOLUTE,extruded:!0,label:a.displayName});r.append(c),r.flyCameraTo({endCamera:{center:{lat:t.lat(),lng:t.lng(),altitude:i+50},tilt:65,heading:0,range:1e3},durationMillis:1e4})};async function u(a){const{ElevationService:o}=await google.maps.importLibrary("elevation"),n=await new google.maps.ElevationService().getElevationForLocations({locations:[a]});if(!(n.results&&n.results.length)){window.alert(`Insufficient elevation data for place: ${place.name}`);return}return n.results[0].elevation||10}s(); diff --git a/dist/samples/3d-places-autocomplete/dist/index.html b/dist/samples/3d-places-autocomplete/dist/index.html deleted file mode 100644 index f7ff1c601..000000000 --- a/dist/samples/3d-places-autocomplete/dist/index.html +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - Map - - - - - -
- -
-
Navigate to a place
-
-
- - - - - - diff --git a/dist/samples/3d-places-autocomplete/docs/index.html b/dist/samples/3d-places-autocomplete/docs/index.html deleted file mode 100644 index a1568da77..000000000 --- a/dist/samples/3d-places-autocomplete/docs/index.html +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - Map - - - - - -
- -
-
Navigate to a place
-
-
- - - - - - diff --git a/dist/samples/3d-places-autocomplete/docs/index.js b/dist/samples/3d-places-autocomplete/docs/index.js deleted file mode 100644 index cdc11f110..000000000 --- a/dist/samples/3d-places-autocomplete/docs/index.js +++ /dev/null @@ -1,90 +0,0 @@ -"use strict"; -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// @ts-nocheck -// [START maps_3d_places_autocomplete] -let map = null; -async function init() { - const { Map3DElement } = await google.maps.importLibrary('maps3d'); - map = new Map3DElement({ - center: { lat: 0, lng: 0, altitude: 16000000 }, - tilt: 0, - range: 0, - heading: 0, - roll: 0, - mode: 'HYBRID', - gestureHandling: 'COOPERATIVE', - }); - document.body.append(map); - initAutocomplete(); -} -async function initAutocomplete() { - const { PlaceAutocompleteElement } = await google.maps.importLibrary('places'); - const placeAutocomplete = new google.maps.places.PlaceAutocompleteElement(); - placeAutocomplete.id = 'place-autocomplete-input'; - const card = document.getElementById('pac-container'); - card.appendChild(placeAutocomplete); - placeAutocomplete.addEventListener('gmp-select', async ({ placePrediction }) => { - const place = placePrediction.toPlace(); - await place.fetchFields({ - fields: ['displayName', 'location', 'id'], - }); - // If the place has a geometry, then present it on a map. - if (!place.location) { - window.alert('No viewport for input: ' + place.displayName); - return; - } - flyToPlace(place); - }); -} -const flyToPlace = async (place) => { - const { AltitudeMode, Polyline3DElement, Polygon3DElement, Marker3DElement, } = await google.maps.importLibrary('maps3d'); - const location = place.location; - // We need to find the elevation for the point so we place the marker at 50m above the elevation. - const elevation = await getElevationforPoint(location); - const marker = new Marker3DElement({ - position: { - lat: location.lat(), - lng: location.lng(), - altitude: elevation + 50, - }, - altitudeMode: AltitudeMode.ABSOLUTE, - extruded: true, - label: place.displayName, - }); - // Add the marker. - map.append(marker); - // Fly to the marker. - map.flyCameraTo({ - endCamera: { - center: { - lat: location.lat(), - lng: location.lng(), - altitude: elevation + 50, - }, - tilt: 65, - heading: 0, - range: 1000, - }, - durationMillis: 10000, - }); -}; -async function getElevationforPoint(location) { - const { ElevationService } = await google.maps.importLibrary('elevation'); - // Get place elevation using the ElevationService. - const elevatorService = new google.maps.ElevationService(); - const elevationResponse = await elevatorService.getElevationForLocations({ - locations: [location], - }); - if (!(elevationResponse.results && elevationResponse.results.length)) { - window.alert(`Insufficient elevation data for place: ${place.name}`); - return; - } - const elevation = elevationResponse.results[0].elevation || 10; - return elevation; -} -init(); -// [END maps_3d_places_autocomplete] diff --git a/dist/samples/3d-places-autocomplete/docs/index.ts b/dist/samples/3d-places-autocomplete/docs/index.ts deleted file mode 100644 index 6784e5067..000000000 --- a/dist/samples/3d-places-autocomplete/docs/index.ts +++ /dev/null @@ -1,117 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// @ts-nocheck -// [START maps_3d_places_autocomplete] -let map = null; - -async function init() { - const { Map3DElement } = await google.maps.importLibrary('maps3d'); - - map = new Map3DElement({ - center: { lat: 0, lng: 0, altitude: 16000000 }, - tilt: 0, - range: 0, - heading: 0, - roll: 0, - mode: 'HYBRID', - gestureHandling: 'COOPERATIVE', - }); - - document.body.append(map); - - initAutocomplete(); -} - -async function initAutocomplete() { - const { PlaceAutocompleteElement } = - await google.maps.importLibrary('places'); - - const placeAutocomplete = new google.maps.places.PlaceAutocompleteElement(); - placeAutocomplete.id = 'place-autocomplete-input'; - const card = document.getElementById('pac-container'); - card.appendChild(placeAutocomplete); - - placeAutocomplete.addEventListener( - 'gmp-select', - async ({ placePrediction }) => { - const place = placePrediction.toPlace(); - await place.fetchFields({ - fields: ['displayName', 'location', 'id'], - }); - // If the place has a geometry, then present it on a map. - if (!place.location) { - window.alert('No viewport for input: ' + place.displayName); - return; - } - flyToPlace(place); - } - ); -} - -const flyToPlace = async (place) => { - const { - AltitudeMode, - Polyline3DElement, - Polygon3DElement, - Marker3DElement, - } = await google.maps.importLibrary('maps3d'); - - const location = place.location; - - // We need to find the elevation for the point so we place the marker at 50m above the elevation. - const elevation = await getElevationforPoint(location); - - const marker = new Marker3DElement({ - position: { - lat: location.lat(), - lng: location.lng(), - altitude: elevation + 50, - }, - altitudeMode: AltitudeMode.ABSOLUTE, - extruded: true, - label: place.displayName, - }); - - // Add the marker. - map.append(marker); - - // Fly to the marker. - map.flyCameraTo({ - endCamera: { - center: { - lat: location.lat(), - lng: location.lng(), - altitude: elevation + 50, - }, - tilt: 65, - heading: 0, - range: 1000, - }, - durationMillis: 10000, - }); -}; - -async function getElevationforPoint(location) { - const { ElevationService } = await google.maps.importLibrary('elevation'); - // Get place elevation using the ElevationService. - const elevatorService = new google.maps.ElevationService(); - const elevationResponse = await elevatorService.getElevationForLocations({ - locations: [location], - }); - - if (!(elevationResponse.results && elevationResponse.results.length)) { - window.alert(`Insufficient elevation data for place: ${place.name}`); - return; - } - const elevation = elevationResponse.results[0].elevation || 10; - - return elevation; -} - -init(); - -// [END maps_3d_places_autocomplete] diff --git a/dist/samples/3d-places-autocomplete/docs/style.css b/dist/samples/3d-places-autocomplete/docs/style.css deleted file mode 100644 index e1965f668..000000000 --- a/dist/samples/3d-places-autocomplete/docs/style.css +++ /dev/null @@ -1,97 +0,0 @@ -/* -* @license -* Copyright 2025 Google LLC. All Rights Reserved. -* SPDX-License-Identifier: Apache-2.0 -*/ -/* [START maps_3d_places_autocomplete] */ -/* * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -html, -map { - height: 100%; -} -body { - height: 100%; - margin: 0; - padding: 0; -} -.pac-controls { - display: inline-block; - padding: 0px 11px; -} - -.pac-controls label { - font-family: Roboto; - font-size: 13px; - font-weight: 300; -} - -.pac-card { - background-color: #fff; - border: 0; - border-radius: 4px; - box-shadow: 0 1px 4px -1px rgba(0, 0, 0, 0.3); - margin: 10px; - padding: 0 0.5em; - font: - 400 18px Roboto, - Arial, - sans-serif; - /* overflow: hidden; */ - font-family: Roboto; - padding: 0; - position: absolute; - left: 10px; - top: 10px; - z-index: 99; -} - -#pac-container { - padding-top: 12px; - padding-bottom: 12px; - margin-right: 12px; - border-radius: 2px; - width: 412px; -} - -#pac-input { - background-color: #fff; - font-family: Roboto; - font-size: 15px; - font-weight: 300; - margin-left: 12px; - padding: 0 11px 0 13px; - text-overflow: ellipsis; - width: 400px; -} - -#pac-input:focus { - border-color: #4d90fe; -} - -#title { - color: #fff; - background-color: #4d90fe; - font-size: 14px; - font-weight: 500; - padding: 6px 12px; -} - -#place-autocomplete-card { - background-color: #fff; - border-radius: 5px; - box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px; - margin: 10px; - padding: 5px; - font-family: Roboto, sans-serif; - font-size: large; - font-weight: bold; -} - -gmp-place-autocomplete { - padding-left: 10px; - width: 405px; - z-index: 100; -} -/* [END maps_3d_places_autocomplete] */ diff --git a/dist/samples/3d-places-autocomplete/jsfiddle/demo.css b/dist/samples/3d-places-autocomplete/jsfiddle/demo.css deleted file mode 100644 index edaed152a..000000000 --- a/dist/samples/3d-places-autocomplete/jsfiddle/demo.css +++ /dev/null @@ -1,97 +0,0 @@ -/* -* @license -* Copyright 2025 Google LLC. All Rights Reserved. -* SPDX-License-Identifier: Apache-2.0 -*/ - -/* * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -html, -map { - height: 100%; -} -body { - height: 100%; - margin: 0; - padding: 0; -} -.pac-controls { - display: inline-block; - padding: 0px 11px; -} - -.pac-controls label { - font-family: Roboto; - font-size: 13px; - font-weight: 300; -} - -.pac-card { - background-color: #fff; - border: 0; - border-radius: 4px; - box-shadow: 0 1px 4px -1px rgba(0, 0, 0, 0.3); - margin: 10px; - padding: 0 0.5em; - font: - 400 18px Roboto, - Arial, - sans-serif; - /* overflow: hidden; */ - font-family: Roboto; - padding: 0; - position: absolute; - left: 10px; - top: 10px; - z-index: 99; -} - -#pac-container { - padding-top: 12px; - padding-bottom: 12px; - margin-right: 12px; - border-radius: 2px; - width: 412px; -} - -#pac-input { - background-color: #fff; - font-family: Roboto; - font-size: 15px; - font-weight: 300; - margin-left: 12px; - padding: 0 11px 0 13px; - text-overflow: ellipsis; - width: 400px; -} - -#pac-input:focus { - border-color: #4d90fe; -} - -#title { - color: #fff; - background-color: #4d90fe; - font-size: 14px; - font-weight: 500; - padding: 6px 12px; -} - -#place-autocomplete-card { - background-color: #fff; - border-radius: 5px; - box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px; - margin: 10px; - padding: 5px; - font-family: Roboto, sans-serif; - font-size: large; - font-weight: bold; -} - -gmp-place-autocomplete { - padding-left: 10px; - width: 405px; - z-index: 100; -} - diff --git a/dist/samples/3d-places-autocomplete/jsfiddle/demo.details b/dist/samples/3d-places-autocomplete/jsfiddle/demo.details deleted file mode 100644 index 86073e808..000000000 --- a/dist/samples/3d-places-autocomplete/jsfiddle/demo.details +++ /dev/null @@ -1,7 +0,0 @@ -name: 3d-places-autocomplete -authors: - - Geo Developer IX Documentation Team -tags: - - google maps -load_type: h -description: Sample code supporting Google Maps Platform JavaScript API documentation. diff --git a/dist/samples/3d-places-autocomplete/jsfiddle/demo.html b/dist/samples/3d-places-autocomplete/jsfiddle/demo.html deleted file mode 100644 index d8bf091bd..000000000 --- a/dist/samples/3d-places-autocomplete/jsfiddle/demo.html +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - Map - - - - - -
- -
-
Navigate to a place
-
-
- - - - - - diff --git a/dist/samples/3d-places-autocomplete/jsfiddle/demo.js b/dist/samples/3d-places-autocomplete/jsfiddle/demo.js deleted file mode 100644 index 703758748..000000000 --- a/dist/samples/3d-places-autocomplete/jsfiddle/demo.js +++ /dev/null @@ -1,90 +0,0 @@ -"use strict"; -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// @ts-nocheck - -let map = null; -async function init() { - const { Map3DElement } = await google.maps.importLibrary('maps3d'); - map = new Map3DElement({ - center: { lat: 0, lng: 0, altitude: 16000000 }, - tilt: 0, - range: 0, - heading: 0, - roll: 0, - mode: 'HYBRID', - gestureHandling: 'COOPERATIVE', - }); - document.body.append(map); - initAutocomplete(); -} -async function initAutocomplete() { - const { PlaceAutocompleteElement } = await google.maps.importLibrary('places'); - const placeAutocomplete = new google.maps.places.PlaceAutocompleteElement(); - placeAutocomplete.id = 'place-autocomplete-input'; - const card = document.getElementById('pac-container'); - card.appendChild(placeAutocomplete); - placeAutocomplete.addEventListener('gmp-select', async ({ placePrediction }) => { - const place = placePrediction.toPlace(); - await place.fetchFields({ - fields: ['displayName', 'location', 'id'], - }); - // If the place has a geometry, then present it on a map. - if (!place.location) { - window.alert('No viewport for input: ' + place.displayName); - return; - } - flyToPlace(place); - }); -} -const flyToPlace = async (place) => { - const { AltitudeMode, Polyline3DElement, Polygon3DElement, Marker3DElement, } = await google.maps.importLibrary('maps3d'); - const location = place.location; - // We need to find the elevation for the point so we place the marker at 50m above the elevation. - const elevation = await getElevationforPoint(location); - const marker = new Marker3DElement({ - position: { - lat: location.lat(), - lng: location.lng(), - altitude: elevation + 50, - }, - altitudeMode: AltitudeMode.ABSOLUTE, - extruded: true, - label: place.displayName, - }); - // Add the marker. - map.append(marker); - // Fly to the marker. - map.flyCameraTo({ - endCamera: { - center: { - lat: location.lat(), - lng: location.lng(), - altitude: elevation + 50, - }, - tilt: 65, - heading: 0, - range: 1000, - }, - durationMillis: 10000, - }); -}; -async function getElevationforPoint(location) { - const { ElevationService } = await google.maps.importLibrary('elevation'); - // Get place elevation using the ElevationService. - const elevatorService = new google.maps.ElevationService(); - const elevationResponse = await elevatorService.getElevationForLocations({ - locations: [location], - }); - if (!(elevationResponse.results && elevationResponse.results.length)) { - window.alert(`Insufficient elevation data for place: ${place.name}`); - return; - } - const elevation = elevationResponse.results[0].elevation || 10; - return elevation; -} -init(); - diff --git a/dist/samples/3d-places/app/.eslintsrc.json b/dist/samples/3d-places/app/.eslintsrc.json deleted file mode 100644 index 4c44dab04..000000000 --- a/dist/samples/3d-places/app/.eslintsrc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": [ - "plugin:@typescript-eslint/recommended" - ], - "parser": "@typescript-eslint/parser", - "rules": { - "@typescript-eslint/ban-ts-comment": 0, - "@typescript-eslint/no-this-alias": 1, - "@typescript-eslint/no-empty-function": 1, - "@typescript-eslint/explicit-module-boundary-types": 1, - "@typescript-eslint/no-unused-vars": 1 - } -} diff --git a/dist/samples/3d-places/app/README.md b/dist/samples/3d-places/app/README.md deleted file mode 100644 index 8e3454f91..000000000 --- a/dist/samples/3d-places/app/README.md +++ /dev/null @@ -1,35 +0,0 @@ -# Google Maps JavaScript Sample - -## 3d-places - -The 3d-places sample demonstrates how to display places in a 3D map. - -Follow these instructions to set up and run 3d-places sample on your local computer. - -## Setup - -### Before starting run: - -`$npm i` - -### Run an example on a local web server - -First `cd` to the folder for the sample to run, then: - -`$npm start` - -### Build an individual example - -From `samples/`: - -`$npm run build --workspace=3d-places/` - -### Build all of the examples. - -From `samples/`: -`$npm run build-all` - -## Feedback - -For feedback related to this sample, please open a new issue on -[GitHub](https://github.com/googlemaps-samples/js-api-samples/issues). diff --git a/dist/samples/3d-places/app/index.html b/dist/samples/3d-places/app/index.html deleted file mode 100644 index 816b9edf3..000000000 --- a/dist/samples/3d-places/app/index.html +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - Map - - - - - -
- - - -
-
-
-
-
-
-
Click on a place to get details.
-
- - - diff --git a/dist/samples/3d-places/app/index.ts b/dist/samples/3d-places/app/index.ts deleted file mode 100644 index 5f6aeb8a6..000000000 --- a/dist/samples/3d-places/app/index.ts +++ /dev/null @@ -1,47 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -//@ts-nocheck -// [START maps_3d_places] -let map3DElement = null; -async function init() { - const { Map3DElement } = await google.maps.importLibrary('maps3d'); - { - } - map3DElement = new Map3DElement({ - center: { lat: 51.532, lng: -0.124, altitude: 30 }, - range: 1400, - tilt: 64, - heading: -5, - mode: 'HYBRID', - gestureHandling: 'COOPERATIVE', - }); - - document.body.append(map3DElement); - - map3DElement.addEventListener('gmp-click', async (event) => { - event.preventDefault(); - if (event.placeId) { - const place = await event.fetchPlace(); - await place.fetchFields({ fields: ['*'] }); - - // Display place details. - document.getElementById('placeName').innerHTML = - 'Name :
 ' + place.displayName; - document.getElementById('placeId').innerHTML = - 'Id :
 ' + place.id; - document.getElementById('placeType').innerHTML = 'Types :'; - - for (const type of place.types) { - document.getElementById('placeType').innerHTML += - '
 ' + type; - } - - document.getElementById('details').style.display = 'block'; - } - }); -} -init(); -// [END maps_3d_places] diff --git a/dist/samples/3d-places/app/package.json b/dist/samples/3d-places/app/package.json deleted file mode 100644 index 546f01e22..000000000 --- a/dist/samples/3d-places/app/package.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "@js-api-samples/3d-places", - "version": "1.0.0", - "scripts": { - "build": "tsc && bash ../jsfiddle.sh 3d-places && bash ../app.sh 3d-places && bash ../docs.sh 3d-places && npm run build:vite --workspace=. && bash ../dist.sh 3d-places", - "test": "tsc && npm run build:vite --workspace=.", - "start": "tsc && vite build --base './' && vite", - "build:vite": "vite build --base './'", - "preview": "vite preview" - }, - "dependencies": { - - } -} diff --git a/dist/samples/3d-places/app/style.css b/dist/samples/3d-places/app/style.css deleted file mode 100644 index 072544cb9..000000000 --- a/dist/samples/3d-places/app/style.css +++ /dev/null @@ -1,55 +0,0 @@ -/* -* @license -* Copyright 2025 Google LLC. All Rights Reserved. -* SPDX-License-Identifier: Apache-2.0 -*/ -/* [START maps_3d_places] */ -/* * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; - font-family: - 'Centra No2', - -apple-system, - BlinkMacSystemFont, - 'Segoe UI', - Roboto, - 'Helvetica Neue', - Arial, - sans-serif; - font-size: 0.9em; -} - -.textContainer { - background-color: #4d90fe; - margin: 10px; - overflow: hidden; - position: absolute; - left: 50%; - top: 10px; - border: 1px solid white; - border-radius: 10px; - padding: 5px; - z-index: 1000; - color: white; -} - -.detailsContainer { - background-color: #00000078; - margin: 10px; - overflow: hidden; - position: absolute; - top: 100px; - left: 10px; - padding: 10px; - z-index: 1000; - display: none; - color: white; - border-radius: 15px; -} - -/* [END maps_3d_places] */ diff --git a/dist/samples/3d-places/app/tsconfig.json b/dist/samples/3d-places/app/tsconfig.json deleted file mode 100644 index 366aabb04..000000000 --- a/dist/samples/3d-places/app/tsconfig.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "compilerOptions": { - "module": "esnext", - "target": "esnext", - "strict": true, - "noImplicitAny": false, - "lib": [ - "es2015", - "esnext", - "es6", - "dom", - "dom.iterable" - ], - "moduleResolution": "Node", - "jsx": "preserve" - } -} diff --git a/dist/samples/3d-places/dist/assets/index-C7Jd5tJ3.css b/dist/samples/3d-places/dist/assets/index-C7Jd5tJ3.css deleted file mode 100644 index 48be54812..000000000 --- a/dist/samples/3d-places/dist/assets/index-C7Jd5tJ3.css +++ /dev/null @@ -1 +0,0 @@ -html,body{height:100%;margin:0;padding:0;font-family:Centra No2,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.9em}.textContainer{background-color:#4d90fe;margin:10px;overflow:hidden;position:absolute;left:50%;top:10px;border:1px solid white;border-radius:10px;padding:5px;z-index:1000;color:#fff}.detailsContainer{background-color:#00000078;margin:10px;overflow:hidden;position:absolute;top:100px;left:10px;padding:10px;z-index:1000;display:none;color:#fff;border-radius:15px} diff --git a/dist/samples/3d-places/dist/assets/index-CH25_zQO.js b/dist/samples/3d-places/dist/assets/index-CH25_zQO.js deleted file mode 100644 index 8732d07d6..000000000 --- a/dist/samples/3d-places/dist/assets/index-CH25_zQO.js +++ /dev/null @@ -1 +0,0 @@ -(function(){const n=document.createElement("link").relList;if(n&&n.supports&&n.supports("modulepreload"))return;for(const e of document.querySelectorAll('link[rel="modulepreload"]'))o(e);new MutationObserver(e=>{for(const t of e)if(t.type==="childList")for(const i of t.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&o(i)}).observe(document,{childList:!0,subtree:!0});function r(e){const t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin==="use-credentials"?t.credentials="include":e.crossOrigin==="anonymous"?t.credentials="omit":t.credentials="same-origin",t}function o(e){if(e.ep)return;e.ep=!0;const t=r(e);fetch(e.href,t)}})();let c=null;async function s(){const{Map3DElement:l}=await google.maps.importLibrary("maps3d");c=new l({center:{lat:51.532,lng:-.124,altitude:30},range:1400,tilt:64,heading:-5,mode:"HYBRID",gestureHandling:"COOPERATIVE"}),document.body.append(c),c.addEventListener("gmp-click",async n=>{if(n.preventDefault(),n.placeId){const r=await n.fetchPlace();await r.fetchFields({fields:["*"]}),document.getElementById("placeName").innerHTML="Name :
 "+r.displayName,document.getElementById("placeId").innerHTML="Id :
 "+r.id,document.getElementById("placeType").innerHTML="Types :";for(const o of r.types)document.getElementById("placeType").innerHTML+="
 "+o;document.getElementById("details").style.display="block"}})}s(); diff --git a/dist/samples/3d-places/dist/index.html b/dist/samples/3d-places/dist/index.html deleted file mode 100644 index e2496ea02..000000000 --- a/dist/samples/3d-places/dist/index.html +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - Map - - - - - -
- - - -
-
-
-
-
-
-
Click on a place to get details.
-
- - - diff --git a/dist/samples/3d-places/docs/index.html b/dist/samples/3d-places/docs/index.html deleted file mode 100644 index 816b9edf3..000000000 --- a/dist/samples/3d-places/docs/index.html +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - Map - - - - - -
- - - -
-
-
-
-
-
-
Click on a place to get details.
-
- - - diff --git a/dist/samples/3d-places/docs/index.js b/dist/samples/3d-places/docs/index.js deleted file mode 100644 index 554dc30ac..000000000 --- a/dist/samples/3d-places/docs/index.js +++ /dev/null @@ -1,43 +0,0 @@ -"use strict"; -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -//@ts-nocheck -// [START maps_3d_places] -let map3DElement = null; -async function init() { - const { Map3DElement } = await google.maps.importLibrary('maps3d'); - { - } - map3DElement = new Map3DElement({ - center: { lat: 51.532, lng: -0.124, altitude: 30 }, - range: 1400, - tilt: 64, - heading: -5, - mode: 'HYBRID', - gestureHandling: 'COOPERATIVE', - }); - document.body.append(map3DElement); - map3DElement.addEventListener('gmp-click', async (event) => { - event.preventDefault(); - if (event.placeId) { - const place = await event.fetchPlace(); - await place.fetchFields({ fields: ['*'] }); - // Display place details. - document.getElementById('placeName').innerHTML = - 'Name :
 ' + place.displayName; - document.getElementById('placeId').innerHTML = - 'Id :
 ' + place.id; - document.getElementById('placeType').innerHTML = 'Types :'; - for (const type of place.types) { - document.getElementById('placeType').innerHTML += - '
 ' + type; - } - document.getElementById('details').style.display = 'block'; - } - }); -} -init(); -// [END maps_3d_places] diff --git a/dist/samples/3d-places/docs/index.ts b/dist/samples/3d-places/docs/index.ts deleted file mode 100644 index 5f6aeb8a6..000000000 --- a/dist/samples/3d-places/docs/index.ts +++ /dev/null @@ -1,47 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -//@ts-nocheck -// [START maps_3d_places] -let map3DElement = null; -async function init() { - const { Map3DElement } = await google.maps.importLibrary('maps3d'); - { - } - map3DElement = new Map3DElement({ - center: { lat: 51.532, lng: -0.124, altitude: 30 }, - range: 1400, - tilt: 64, - heading: -5, - mode: 'HYBRID', - gestureHandling: 'COOPERATIVE', - }); - - document.body.append(map3DElement); - - map3DElement.addEventListener('gmp-click', async (event) => { - event.preventDefault(); - if (event.placeId) { - const place = await event.fetchPlace(); - await place.fetchFields({ fields: ['*'] }); - - // Display place details. - document.getElementById('placeName').innerHTML = - 'Name :
 ' + place.displayName; - document.getElementById('placeId').innerHTML = - 'Id :
 ' + place.id; - document.getElementById('placeType').innerHTML = 'Types :'; - - for (const type of place.types) { - document.getElementById('placeType').innerHTML += - '
 ' + type; - } - - document.getElementById('details').style.display = 'block'; - } - }); -} -init(); -// [END maps_3d_places] diff --git a/dist/samples/3d-places/docs/style.css b/dist/samples/3d-places/docs/style.css deleted file mode 100644 index 072544cb9..000000000 --- a/dist/samples/3d-places/docs/style.css +++ /dev/null @@ -1,55 +0,0 @@ -/* -* @license -* Copyright 2025 Google LLC. All Rights Reserved. -* SPDX-License-Identifier: Apache-2.0 -*/ -/* [START maps_3d_places] */ -/* * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; - font-family: - 'Centra No2', - -apple-system, - BlinkMacSystemFont, - 'Segoe UI', - Roboto, - 'Helvetica Neue', - Arial, - sans-serif; - font-size: 0.9em; -} - -.textContainer { - background-color: #4d90fe; - margin: 10px; - overflow: hidden; - position: absolute; - left: 50%; - top: 10px; - border: 1px solid white; - border-radius: 10px; - padding: 5px; - z-index: 1000; - color: white; -} - -.detailsContainer { - background-color: #00000078; - margin: 10px; - overflow: hidden; - position: absolute; - top: 100px; - left: 10px; - padding: 10px; - z-index: 1000; - display: none; - color: white; - border-radius: 15px; -} - -/* [END maps_3d_places] */ diff --git a/dist/samples/3d-places/jsfiddle/demo.css b/dist/samples/3d-places/jsfiddle/demo.css deleted file mode 100644 index c46f88470..000000000 --- a/dist/samples/3d-places/jsfiddle/demo.css +++ /dev/null @@ -1,55 +0,0 @@ -/* -* @license -* Copyright 2025 Google LLC. All Rights Reserved. -* SPDX-License-Identifier: Apache-2.0 -*/ - -/* * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; - font-family: - 'Centra No2', - -apple-system, - BlinkMacSystemFont, - 'Segoe UI', - Roboto, - 'Helvetica Neue', - Arial, - sans-serif; - font-size: 0.9em; -} - -.textContainer { - background-color: #4d90fe; - margin: 10px; - overflow: hidden; - position: absolute; - left: 50%; - top: 10px; - border: 1px solid white; - border-radius: 10px; - padding: 5px; - z-index: 1000; - color: white; -} - -.detailsContainer { - background-color: #00000078; - margin: 10px; - overflow: hidden; - position: absolute; - top: 100px; - left: 10px; - padding: 10px; - z-index: 1000; - display: none; - color: white; - border-radius: 15px; -} - - diff --git a/dist/samples/3d-places/jsfiddle/demo.details b/dist/samples/3d-places/jsfiddle/demo.details deleted file mode 100644 index 5089edd13..000000000 --- a/dist/samples/3d-places/jsfiddle/demo.details +++ /dev/null @@ -1,7 +0,0 @@ -name: 3d-places -authors: - - Geo Developer IX Documentation Team -tags: - - google maps -load_type: h -description: Sample code supporting Google Maps Platform JavaScript API documentation. diff --git a/dist/samples/3d-places/jsfiddle/demo.html b/dist/samples/3d-places/jsfiddle/demo.html deleted file mode 100644 index e469deaab..000000000 --- a/dist/samples/3d-places/jsfiddle/demo.html +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - Map - - - - - -
- - - -
-
-
-
-
-
-
Click on a place to get details.
-
- - - diff --git a/dist/samples/3d-places/jsfiddle/demo.js b/dist/samples/3d-places/jsfiddle/demo.js deleted file mode 100644 index aff6e87ff..000000000 --- a/dist/samples/3d-places/jsfiddle/demo.js +++ /dev/null @@ -1,43 +0,0 @@ -"use strict"; -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -//@ts-nocheck - -let map3DElement = null; -async function init() { - const { Map3DElement } = await google.maps.importLibrary('maps3d'); - { - } - map3DElement = new Map3DElement({ - center: { lat: 51.532, lng: -0.124, altitude: 30 }, - range: 1400, - tilt: 64, - heading: -5, - mode: 'HYBRID', - gestureHandling: 'COOPERATIVE', - }); - document.body.append(map3DElement); - map3DElement.addEventListener('gmp-click', async (event) => { - event.preventDefault(); - if (event.placeId) { - const place = await event.fetchPlace(); - await place.fetchFields({ fields: ['*'] }); - // Display place details. - document.getElementById('placeName').innerHTML = - 'Name :
 ' + place.displayName; - document.getElementById('placeId').innerHTML = - 'Id :
 ' + place.id; - document.getElementById('placeType').innerHTML = 'Types :'; - for (const type of place.types) { - document.getElementById('placeType').innerHTML += - '
 ' + type; - } - document.getElementById('details').style.display = 'block'; - } - }); -} -init(); - diff --git a/dist/samples/3d-polygon-click-event/app/.eslintsrc.json b/dist/samples/3d-polygon-click-event/app/.eslintsrc.json deleted file mode 100644 index 4c44dab04..000000000 --- a/dist/samples/3d-polygon-click-event/app/.eslintsrc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": [ - "plugin:@typescript-eslint/recommended" - ], - "parser": "@typescript-eslint/parser", - "rules": { - "@typescript-eslint/ban-ts-comment": 0, - "@typescript-eslint/no-this-alias": 1, - "@typescript-eslint/no-empty-function": 1, - "@typescript-eslint/explicit-module-boundary-types": 1, - "@typescript-eslint/no-unused-vars": 1 - } -} diff --git a/dist/samples/3d-polygon-click-event/app/README.md b/dist/samples/3d-polygon-click-event/app/README.md deleted file mode 100644 index dfd7355bf..000000000 --- a/dist/samples/3d-polygon-click-event/app/README.md +++ /dev/null @@ -1,35 +0,0 @@ -# Google Maps JavaScript Sample - -## 3d-polygon-click-event - -The 3d-polygon-click-event sample demonstrates how to handle click events on 3D polygons. - -Follow these instructions to set up and run 3d-polygon-click-event sample on your local computer. - -## Setup - -### Before starting run: - -`$npm i` - -### Run an example on a local web server - -First `cd` to the folder for the sample to run, then: - -`$npm start` - -### Build an individual example - -From `samples/`: - -`$npm run build --workspace=3d-polygon-click-event/` - -### Build all of the examples. - -From `samples/`: -`$npm run build-all` - -## Feedback - -For feedback related to this sample, please open a new issue on -[GitHub](https://github.com/googlemaps-samples/js-api-samples/issues). diff --git a/dist/samples/3d-polygon-click-event/app/index.html b/dist/samples/3d-polygon-click-event/app/index.html deleted file mode 100644 index 8667d3215..000000000 --- a/dist/samples/3d-polygon-click-event/app/index.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - Map - - - - - -
- - - - - - diff --git a/dist/samples/3d-polygon-click-event/app/index.ts b/dist/samples/3d-polygon-click-event/app/index.ts deleted file mode 100644 index 543cb566f..000000000 --- a/dist/samples/3d-polygon-click-event/app/index.ts +++ /dev/null @@ -1,73 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// @ts-nocheck -// [START maps_3d_polygon_click_event] -async function init() { - const { Map3DElement, MapMode, Polygon3DInteractiveElement } = - await google.maps.importLibrary('maps3d'); - - const map = new Map3DElement({ - center: { lat: 40.6842, lng: -74.0019, altitude: 1000 }, - heading: 340, - tilt: 70, - mode: MapMode.HYBRID, - gestureHandling: 'COOPERATIVE', - }); - - document.body.append(map); - - const polygonOptions = { - strokeColor: '#0000ff80', - strokeWidth: 8, - fillColor: '#ff000080', - drawsOccludedSegments: false, - }; - - const examplePolygon = new google.maps.maps3d.Polygon3DInteractiveElement( - polygonOptions - ); - - examplePolygon.path = [ - { lat: 40.7144, lng: -74.0208 }, - { lat: 40.6993, lng: -74.019 }, - { lat: 40.7035, lng: -74.0004 }, - { lat: 40.7144, lng: -74.0208 }, - ]; - - examplePolygon.addEventListener('gmp-click', (event) => { - // change the color of the polygon stroke and fill colors to a random alternatives! - event.target.fillColor = randomizeHexColor(event.target.fillColor); - event.target.strokeColor = randomizeHexColor(event.target.fillColor); - console.log(event); - }); - - map.append(examplePolygon); -} - -function randomizeHexColor(originalHexColor) { - console.log(originalHexColor); - let alpha = ''; - alpha = originalHexColor.substring(7); - - // Generate random values for Red, Green, Blue (0-255) - const r = Math.floor(Math.random() * 256); - const g = Math.floor(Math.random() * 256); - const b = Math.floor(Math.random() * 256); - - console.log(r + ' ' + g + ' ' + b); - - // Convert decimal to 2-digit hex, padding with '0' if needed - const rHex = ('0' + r.toString(16)).slice(-2); - const gHex = ('0' + g.toString(16)).slice(-2); - const bHex = ('0' + b.toString(16)).slice(-2); - - // Combine parts: '#' + random RGB + original Alpha (if any) - return `#${rHex}${gHex}${bHex}${alpha}`; -} - -init(); -// [END maps_3d_polygon_click_event] diff --git a/dist/samples/3d-polygon-click-event/app/package.json b/dist/samples/3d-polygon-click-event/app/package.json deleted file mode 100644 index 207fdd8c9..000000000 --- a/dist/samples/3d-polygon-click-event/app/package.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "@js-api-samples/3d-polygon-click-event", - "version": "1.0.0", - "scripts": { - "build": "tsc && bash ../jsfiddle.sh 3d-polygon-click-event && bash ../app.sh 3d-polygon-click-event && bash ../docs.sh 3d-polygon-click-event && npm run build:vite --workspace=. && bash ../dist.sh 3d-polygon-click-event", - "test": "tsc && npm run build:vite --workspace=.", - "start": "tsc && vite build --base './' && vite", - "build:vite": "vite build --base './'", - "preview": "vite preview" - }, - "dependencies": { - - } -} diff --git a/dist/samples/3d-polygon-click-event/app/style.css b/dist/samples/3d-polygon-click-event/app/style.css deleted file mode 100644 index 2a89f9554..000000000 --- a/dist/samples/3d-polygon-click-event/app/style.css +++ /dev/null @@ -1,19 +0,0 @@ -/* -* @license -* Copyright 2025 Google LLC. All Rights Reserved. -* SPDX-License-Identifier: Apache-2.0 -*/ -/* [START maps_3d_polygon_click_event] */ -/* * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -html, -map { - height: 100%; -} -body { - height: 100%; - margin: 0; - padding: 0; -} -/* [END maps_3d_polygon_click_event] */ diff --git a/dist/samples/3d-polygon-click-event/app/tsconfig.json b/dist/samples/3d-polygon-click-event/app/tsconfig.json deleted file mode 100644 index 366aabb04..000000000 --- a/dist/samples/3d-polygon-click-event/app/tsconfig.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "compilerOptions": { - "module": "esnext", - "target": "esnext", - "strict": true, - "noImplicitAny": false, - "lib": [ - "es2015", - "esnext", - "es6", - "dom", - "dom.iterable" - ], - "moduleResolution": "Node", - "jsx": "preserve" - } -} diff --git a/dist/samples/3d-polygon-click-event/dist/assets/index-BVXE32j3.css b/dist/samples/3d-polygon-click-event/dist/assets/index-BVXE32j3.css deleted file mode 100644 index 3665d7a5d..000000000 --- a/dist/samples/3d-polygon-click-event/dist/assets/index-BVXE32j3.css +++ /dev/null @@ -1 +0,0 @@ -html,map{height:100%}body{height:100%;margin:0;padding:0} diff --git a/dist/samples/3d-polygon-click-event/dist/assets/index-Czc34r8e.js b/dist/samples/3d-polygon-click-event/dist/assets/index-Czc34r8e.js deleted file mode 100644 index 3ea56510e..000000000 --- a/dist/samples/3d-polygon-click-event/dist/assets/index-Czc34r8e.js +++ /dev/null @@ -1 +0,0 @@ -(function(){const r=document.createElement("link").relList;if(r&&r.supports&&r.supports("modulepreload"))return;for(const e of document.querySelectorAll('link[rel="modulepreload"]'))n(e);new MutationObserver(e=>{for(const t of e)if(t.type==="childList")for(const o of t.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&n(o)}).observe(document,{childList:!0,subtree:!0});function s(e){const t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin==="use-credentials"?t.credentials="include":e.crossOrigin==="anonymous"?t.credentials="omit":t.credentials="same-origin",t}function n(e){if(e.ep)return;e.ep=!0;const t=s(e);fetch(e.href,t)}})();async function c(){const{Map3DElement:l,MapMode:r,Polygon3DInteractiveElement:s}=await google.maps.importLibrary("maps3d"),n=new l({center:{lat:40.6842,lng:-74.0019,altitude:1e3},heading:340,tilt:70,mode:r.HYBRID,gestureHandling:"COOPERATIVE"});document.body.append(n);const e={strokeColor:"#0000ff80",strokeWidth:8,fillColor:"#ff000080",drawsOccludedSegments:!1},t=new google.maps.maps3d.Polygon3DInteractiveElement(e);t.path=[{lat:40.7144,lng:-74.0208},{lat:40.6993,lng:-74.019},{lat:40.7035,lng:-74.0004},{lat:40.7144,lng:-74.0208}],t.addEventListener("gmp-click",o=>{o.target.fillColor=i(o.target.fillColor),o.target.strokeColor=i(o.target.fillColor),console.log(o)}),n.append(t)}function i(l){console.log(l);let r="";r=l.substring(7);const s=Math.floor(Math.random()*256),n=Math.floor(Math.random()*256),e=Math.floor(Math.random()*256);console.log(s+" "+n+" "+e);const t=("0"+s.toString(16)).slice(-2),o=("0"+n.toString(16)).slice(-2),a=("0"+e.toString(16)).slice(-2);return`#${t}${o}${a}${r}`}c(); diff --git a/dist/samples/3d-polygon-click-event/dist/index.html b/dist/samples/3d-polygon-click-event/dist/index.html deleted file mode 100644 index c40b55a8c..000000000 --- a/dist/samples/3d-polygon-click-event/dist/index.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - Map - - - - - -
- - - - - - diff --git a/dist/samples/3d-polygon-click-event/docs/index.html b/dist/samples/3d-polygon-click-event/docs/index.html deleted file mode 100644 index 8667d3215..000000000 --- a/dist/samples/3d-polygon-click-event/docs/index.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - Map - - - - - -
- - - - - - diff --git a/dist/samples/3d-polygon-click-event/docs/index.js b/dist/samples/3d-polygon-click-event/docs/index.js deleted file mode 100644 index a30271876..000000000 --- a/dist/samples/3d-polygon-click-event/docs/index.js +++ /dev/null @@ -1,57 +0,0 @@ -"use strict"; -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// @ts-nocheck -// [START maps_3d_polygon_click_event] -async function init() { - const { Map3DElement, MapMode, Polygon3DInteractiveElement } = await google.maps.importLibrary('maps3d'); - const map = new Map3DElement({ - center: { lat: 40.6842, lng: -74.0019, altitude: 1000 }, - heading: 340, - tilt: 70, - mode: MapMode.HYBRID, - gestureHandling: 'COOPERATIVE', - }); - document.body.append(map); - const polygonOptions = { - strokeColor: '#0000ff80', - strokeWidth: 8, - fillColor: '#ff000080', - drawsOccludedSegments: false, - }; - const examplePolygon = new google.maps.maps3d.Polygon3DInteractiveElement(polygonOptions); - examplePolygon.path = [ - { lat: 40.7144, lng: -74.0208 }, - { lat: 40.6993, lng: -74.019 }, - { lat: 40.7035, lng: -74.0004 }, - { lat: 40.7144, lng: -74.0208 }, - ]; - examplePolygon.addEventListener('gmp-click', (event) => { - // change the color of the polygon stroke and fill colors to a random alternatives! - event.target.fillColor = randomizeHexColor(event.target.fillColor); - event.target.strokeColor = randomizeHexColor(event.target.fillColor); - console.log(event); - }); - map.append(examplePolygon); -} -function randomizeHexColor(originalHexColor) { - console.log(originalHexColor); - let alpha = ''; - alpha = originalHexColor.substring(7); - // Generate random values for Red, Green, Blue (0-255) - const r = Math.floor(Math.random() * 256); - const g = Math.floor(Math.random() * 256); - const b = Math.floor(Math.random() * 256); - console.log(r + ' ' + g + ' ' + b); - // Convert decimal to 2-digit hex, padding with '0' if needed - const rHex = ('0' + r.toString(16)).slice(-2); - const gHex = ('0' + g.toString(16)).slice(-2); - const bHex = ('0' + b.toString(16)).slice(-2); - // Combine parts: '#' + random RGB + original Alpha (if any) - return `#${rHex}${gHex}${bHex}${alpha}`; -} -init(); -// [END maps_3d_polygon_click_event] diff --git a/dist/samples/3d-polygon-click-event/docs/index.ts b/dist/samples/3d-polygon-click-event/docs/index.ts deleted file mode 100644 index 543cb566f..000000000 --- a/dist/samples/3d-polygon-click-event/docs/index.ts +++ /dev/null @@ -1,73 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// @ts-nocheck -// [START maps_3d_polygon_click_event] -async function init() { - const { Map3DElement, MapMode, Polygon3DInteractiveElement } = - await google.maps.importLibrary('maps3d'); - - const map = new Map3DElement({ - center: { lat: 40.6842, lng: -74.0019, altitude: 1000 }, - heading: 340, - tilt: 70, - mode: MapMode.HYBRID, - gestureHandling: 'COOPERATIVE', - }); - - document.body.append(map); - - const polygonOptions = { - strokeColor: '#0000ff80', - strokeWidth: 8, - fillColor: '#ff000080', - drawsOccludedSegments: false, - }; - - const examplePolygon = new google.maps.maps3d.Polygon3DInteractiveElement( - polygonOptions - ); - - examplePolygon.path = [ - { lat: 40.7144, lng: -74.0208 }, - { lat: 40.6993, lng: -74.019 }, - { lat: 40.7035, lng: -74.0004 }, - { lat: 40.7144, lng: -74.0208 }, - ]; - - examplePolygon.addEventListener('gmp-click', (event) => { - // change the color of the polygon stroke and fill colors to a random alternatives! - event.target.fillColor = randomizeHexColor(event.target.fillColor); - event.target.strokeColor = randomizeHexColor(event.target.fillColor); - console.log(event); - }); - - map.append(examplePolygon); -} - -function randomizeHexColor(originalHexColor) { - console.log(originalHexColor); - let alpha = ''; - alpha = originalHexColor.substring(7); - - // Generate random values for Red, Green, Blue (0-255) - const r = Math.floor(Math.random() * 256); - const g = Math.floor(Math.random() * 256); - const b = Math.floor(Math.random() * 256); - - console.log(r + ' ' + g + ' ' + b); - - // Convert decimal to 2-digit hex, padding with '0' if needed - const rHex = ('0' + r.toString(16)).slice(-2); - const gHex = ('0' + g.toString(16)).slice(-2); - const bHex = ('0' + b.toString(16)).slice(-2); - - // Combine parts: '#' + random RGB + original Alpha (if any) - return `#${rHex}${gHex}${bHex}${alpha}`; -} - -init(); -// [END maps_3d_polygon_click_event] diff --git a/dist/samples/3d-polygon-click-event/docs/style.css b/dist/samples/3d-polygon-click-event/docs/style.css deleted file mode 100644 index 2a89f9554..000000000 --- a/dist/samples/3d-polygon-click-event/docs/style.css +++ /dev/null @@ -1,19 +0,0 @@ -/* -* @license -* Copyright 2025 Google LLC. All Rights Reserved. -* SPDX-License-Identifier: Apache-2.0 -*/ -/* [START maps_3d_polygon_click_event] */ -/* * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -html, -map { - height: 100%; -} -body { - height: 100%; - margin: 0; - padding: 0; -} -/* [END maps_3d_polygon_click_event] */ diff --git a/dist/samples/3d-polygon-click-event/jsfiddle/demo.css b/dist/samples/3d-polygon-click-event/jsfiddle/demo.css deleted file mode 100644 index d6ec582a8..000000000 --- a/dist/samples/3d-polygon-click-event/jsfiddle/demo.css +++ /dev/null @@ -1,19 +0,0 @@ -/* -* @license -* Copyright 2025 Google LLC. All Rights Reserved. -* SPDX-License-Identifier: Apache-2.0 -*/ - -/* * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -html, -map { - height: 100%; -} -body { - height: 100%; - margin: 0; - padding: 0; -} - diff --git a/dist/samples/3d-polygon-click-event/jsfiddle/demo.details b/dist/samples/3d-polygon-click-event/jsfiddle/demo.details deleted file mode 100644 index 7217d1745..000000000 --- a/dist/samples/3d-polygon-click-event/jsfiddle/demo.details +++ /dev/null @@ -1,7 +0,0 @@ -name: 3d-polygon-click-event -authors: - - Geo Developer IX Documentation Team -tags: - - google maps -load_type: h -description: Sample code supporting Google Maps Platform JavaScript API documentation. diff --git a/dist/samples/3d-polygon-click-event/jsfiddle/demo.html b/dist/samples/3d-polygon-click-event/jsfiddle/demo.html deleted file mode 100644 index 9501b5967..000000000 --- a/dist/samples/3d-polygon-click-event/jsfiddle/demo.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - Map - - - - - -
- - - - - - diff --git a/dist/samples/3d-polygon-click-event/jsfiddle/demo.js b/dist/samples/3d-polygon-click-event/jsfiddle/demo.js deleted file mode 100644 index 3a5cb1d4a..000000000 --- a/dist/samples/3d-polygon-click-event/jsfiddle/demo.js +++ /dev/null @@ -1,57 +0,0 @@ -"use strict"; -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// @ts-nocheck - -async function init() { - const { Map3DElement, MapMode, Polygon3DInteractiveElement } = await google.maps.importLibrary('maps3d'); - const map = new Map3DElement({ - center: { lat: 40.6842, lng: -74.0019, altitude: 1000 }, - heading: 340, - tilt: 70, - mode: MapMode.HYBRID, - gestureHandling: 'COOPERATIVE', - }); - document.body.append(map); - const polygonOptions = { - strokeColor: '#0000ff80', - strokeWidth: 8, - fillColor: '#ff000080', - drawsOccludedSegments: false, - }; - const examplePolygon = new google.maps.maps3d.Polygon3DInteractiveElement(polygonOptions); - examplePolygon.path = [ - { lat: 40.7144, lng: -74.0208 }, - { lat: 40.6993, lng: -74.019 }, - { lat: 40.7035, lng: -74.0004 }, - { lat: 40.7144, lng: -74.0208 }, - ]; - examplePolygon.addEventListener('gmp-click', (event) => { - // change the color of the polygon stroke and fill colors to a random alternatives! - event.target.fillColor = randomizeHexColor(event.target.fillColor); - event.target.strokeColor = randomizeHexColor(event.target.fillColor); - console.log(event); - }); - map.append(examplePolygon); -} -function randomizeHexColor(originalHexColor) { - console.log(originalHexColor); - let alpha = ''; - alpha = originalHexColor.substring(7); - // Generate random values for Red, Green, Blue (0-255) - const r = Math.floor(Math.random() * 256); - const g = Math.floor(Math.random() * 256); - const b = Math.floor(Math.random() * 256); - console.log(r + ' ' + g + ' ' + b); - // Convert decimal to 2-digit hex, padding with '0' if needed - const rHex = ('0' + r.toString(16)).slice(-2); - const gHex = ('0' + g.toString(16)).slice(-2); - const bHex = ('0' + b.toString(16)).slice(-2); - // Combine parts: '#' + random RGB + original Alpha (if any) - return `#${rHex}${gHex}${bHex}${alpha}`; -} -init(); - diff --git a/dist/samples/3d-polygon-extruded-hole/app/.eslintsrc.json b/dist/samples/3d-polygon-extruded-hole/app/.eslintsrc.json deleted file mode 100644 index 4c44dab04..000000000 --- a/dist/samples/3d-polygon-extruded-hole/app/.eslintsrc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": [ - "plugin:@typescript-eslint/recommended" - ], - "parser": "@typescript-eslint/parser", - "rules": { - "@typescript-eslint/ban-ts-comment": 0, - "@typescript-eslint/no-this-alias": 1, - "@typescript-eslint/no-empty-function": 1, - "@typescript-eslint/explicit-module-boundary-types": 1, - "@typescript-eslint/no-unused-vars": 1 - } -} diff --git a/dist/samples/3d-polygon-extruded-hole/app/README.md b/dist/samples/3d-polygon-extruded-hole/app/README.md deleted file mode 100644 index 3177115fc..000000000 --- a/dist/samples/3d-polygon-extruded-hole/app/README.md +++ /dev/null @@ -1,35 +0,0 @@ -# Google Maps JavaScript Sample - -## 3d-polygon-extruded-hole - -The 3d-polygon-extruded-hole sample demonstrates how to create an extruded 3D polygon with a hole. - -Follow these instructions to set up and run 3d-polygon-extruded-hole sample on your local computer. - -## Setup - -### Before starting run: - -`$npm i` - -### Run an example on a local web server - -First `cd` to the folder for the sample to run, then: - -`$npm start` - -### Build an individual example - -From `samples/`: - -`$npm run build --workspace=3d-polygon-extruded-hole/` - -### Build all of the examples. - -From `samples/`: -`$npm run build-all` - -## Feedback - -For feedback related to this sample, please open a new issue on -[GitHub](https://github.com/googlemaps-samples/js-api-samples/issues). diff --git a/dist/samples/3d-polygon-extruded-hole/app/index.html b/dist/samples/3d-polygon-extruded-hole/app/index.html deleted file mode 100644 index 8f55fb55f..000000000 --- a/dist/samples/3d-polygon-extruded-hole/app/index.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - Map - - - - - -
- - - - - - diff --git a/dist/samples/3d-polygon-extruded-hole/app/index.ts b/dist/samples/3d-polygon-extruded-hole/app/index.ts deleted file mode 100644 index 17eb7385a..000000000 --- a/dist/samples/3d-polygon-extruded-hole/app/index.ts +++ /dev/null @@ -1,54 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// @ts-nocheck -// [START maps_3d_polygon_extruded_hole] -async function init() { - const { Map3DElement, MapMode, AltitudeMode, Polygon3DElement } = - await google.maps.importLibrary('maps3d'); - - const map3DElement = new Map3DElement({ - center: { lat: 40.6842, lng: -74.0019, altitude: 1000 }, - heading: 340, - tilt: 70, - mode: MapMode.HYBRID, - gestureHandling: 'COOPERATIVE', - }); - - const polygonOptions = { - strokeColor: '#0000ff80', - strokeWidth: 8, - fillColor: '#ff000080', - drawsOccludedSegments: false, - extruded: true, - altitudeMode: AltitudeMode.RELATIVE_TO_GROUND, - }; - - const examplePolygon = new google.maps.maps3d.Polygon3DElement( - polygonOptions - ); - - examplePolygon.path = [ - { lat: 40.7144, lng: -74.0208, altitude: 200 }, - { lat: 40.6993, lng: -74.019, altitude: 200 }, - { lat: 40.7035, lng: -74.0004, altitude: 200 }, - ]; - - examplePolygon.innerPaths = [ - [ - { lat: 40.71, lng: -74.0175, altitude: 200 }, - { lat: 40.703, lng: -74.0165, altitude: 200 }, - { lat: 40.7035, lng: -74.006, altitude: 200 }, - ], - ]; - - map3DElement.append(examplePolygon); - - document.body.append(map3DElement); -} - -init(); -// [END maps_3d_polygon_extruded_hole] diff --git a/dist/samples/3d-polygon-extruded-hole/app/package.json b/dist/samples/3d-polygon-extruded-hole/app/package.json deleted file mode 100644 index 1ac88b149..000000000 --- a/dist/samples/3d-polygon-extruded-hole/app/package.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "@js-api-samples/3d-polygon-extruded-hole", - "version": "1.0.0", - "scripts": { - "build": "tsc && bash ../jsfiddle.sh 3d-polygon-extruded-hole && bash ../app.sh 3d-polygon-extruded-hole && bash ../docs.sh 3d-polygon-extruded-hole && npm run build:vite --workspace=. && bash ../dist.sh 3d-polygon-extruded-hole", - "test": "tsc && npm run build:vite --workspace=.", - "start": "tsc && vite build --base './' && vite", - "build:vite": "vite build --base './'", - "preview": "vite preview" - }, - "dependencies": { - - } -} diff --git a/dist/samples/3d-polygon-extruded-hole/app/style.css b/dist/samples/3d-polygon-extruded-hole/app/style.css deleted file mode 100644 index 2fbbb162f..000000000 --- a/dist/samples/3d-polygon-extruded-hole/app/style.css +++ /dev/null @@ -1,19 +0,0 @@ -/* -* @license -* Copyright 2025 Google LLC. All Rights Reserved. -* SPDX-License-Identifier: Apache-2.0 -*/ -/* [START maps_3d_polygon_extruded_hole] */ -/* * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -html, -map { - height: 100%; -} -body { - height: 100%; - margin: 0; - padding: 0; -} -/* [END maps_3d_polygon_extruded_hole] */ diff --git a/dist/samples/3d-polygon-extruded-hole/app/tsconfig.json b/dist/samples/3d-polygon-extruded-hole/app/tsconfig.json deleted file mode 100644 index 366aabb04..000000000 --- a/dist/samples/3d-polygon-extruded-hole/app/tsconfig.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "compilerOptions": { - "module": "esnext", - "target": "esnext", - "strict": true, - "noImplicitAny": false, - "lib": [ - "es2015", - "esnext", - "es6", - "dom", - "dom.iterable" - ], - "moduleResolution": "Node", - "jsx": "preserve" - } -} diff --git a/dist/samples/3d-polygon-extruded-hole/dist/assets/index-BVXE32j3.css b/dist/samples/3d-polygon-extruded-hole/dist/assets/index-BVXE32j3.css deleted file mode 100644 index 3665d7a5d..000000000 --- a/dist/samples/3d-polygon-extruded-hole/dist/assets/index-BVXE32j3.css +++ /dev/null @@ -1 +0,0 @@ -html,map{height:100%}body{height:100%;margin:0;padding:0} diff --git a/dist/samples/3d-polygon-extruded-hole/dist/assets/index-OGyBVXQr.js b/dist/samples/3d-polygon-extruded-hole/dist/assets/index-OGyBVXQr.js deleted file mode 100644 index 65de529a2..000000000 --- a/dist/samples/3d-polygon-extruded-hole/dist/assets/index-OGyBVXQr.js +++ /dev/null @@ -1 +0,0 @@ -(function(){const n=document.createElement("link").relList;if(n&&n.supports&&n.supports("modulepreload"))return;for(const e of document.querySelectorAll('link[rel="modulepreload"]'))l(e);new MutationObserver(e=>{for(const t of e)if(t.type==="childList")for(const o of t.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&l(o)}).observe(document,{childList:!0,subtree:!0});function r(e){const t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin==="use-credentials"?t.credentials="include":e.crossOrigin==="anonymous"?t.credentials="omit":t.credentials="same-origin",t}function l(e){if(e.ep)return;e.ep=!0;const t=r(e);fetch(e.href,t)}})();async function s(){const{Map3DElement:i,MapMode:n,AltitudeMode:r,Polygon3DElement:l}=await google.maps.importLibrary("maps3d"),e=new i({center:{lat:40.6842,lng:-74.0019,altitude:1e3},heading:340,tilt:70,mode:n.HYBRID,gestureHandling:"COOPERATIVE"}),t={strokeColor:"#0000ff80",strokeWidth:8,fillColor:"#ff000080",drawsOccludedSegments:!1,extruded:!0,altitudeMode:r.RELATIVE_TO_GROUND},o=new google.maps.maps3d.Polygon3DElement(t);o.path=[{lat:40.7144,lng:-74.0208,altitude:200},{lat:40.6993,lng:-74.019,altitude:200},{lat:40.7035,lng:-74.0004,altitude:200}],o.innerPaths=[[{lat:40.71,lng:-74.0175,altitude:200},{lat:40.703,lng:-74.0165,altitude:200},{lat:40.7035,lng:-74.006,altitude:200}]],e.append(o),document.body.append(e)}s(); diff --git a/dist/samples/3d-polygon-extruded-hole/dist/index.html b/dist/samples/3d-polygon-extruded-hole/dist/index.html deleted file mode 100644 index 7956c5ac1..000000000 --- a/dist/samples/3d-polygon-extruded-hole/dist/index.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - Map - - - - - -
- - - - - - diff --git a/dist/samples/3d-polygon-extruded-hole/docs/index.html b/dist/samples/3d-polygon-extruded-hole/docs/index.html deleted file mode 100644 index 8f55fb55f..000000000 --- a/dist/samples/3d-polygon-extruded-hole/docs/index.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - Map - - - - - -
- - - - - - diff --git a/dist/samples/3d-polygon-extruded-hole/docs/index.js b/dist/samples/3d-polygon-extruded-hole/docs/index.js deleted file mode 100644 index 1eef5e04b..000000000 --- a/dist/samples/3d-polygon-extruded-hole/docs/index.js +++ /dev/null @@ -1,43 +0,0 @@ -"use strict"; -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// @ts-nocheck -// [START maps_3d_polygon_extruded_hole] -async function init() { - const { Map3DElement, MapMode, AltitudeMode, Polygon3DElement } = await google.maps.importLibrary('maps3d'); - const map3DElement = new Map3DElement({ - center: { lat: 40.6842, lng: -74.0019, altitude: 1000 }, - heading: 340, - tilt: 70, - mode: MapMode.HYBRID, - gestureHandling: 'COOPERATIVE', - }); - const polygonOptions = { - strokeColor: '#0000ff80', - strokeWidth: 8, - fillColor: '#ff000080', - drawsOccludedSegments: false, - extruded: true, - altitudeMode: AltitudeMode.RELATIVE_TO_GROUND, - }; - const examplePolygon = new google.maps.maps3d.Polygon3DElement(polygonOptions); - examplePolygon.path = [ - { lat: 40.7144, lng: -74.0208, altitude: 200 }, - { lat: 40.6993, lng: -74.019, altitude: 200 }, - { lat: 40.7035, lng: -74.0004, altitude: 200 }, - ]; - examplePolygon.innerPaths = [ - [ - { lat: 40.71, lng: -74.0175, altitude: 200 }, - { lat: 40.703, lng: -74.0165, altitude: 200 }, - { lat: 40.7035, lng: -74.006, altitude: 200 }, - ], - ]; - map3DElement.append(examplePolygon); - document.body.append(map3DElement); -} -init(); -// [END maps_3d_polygon_extruded_hole] diff --git a/dist/samples/3d-polygon-extruded-hole/docs/index.ts b/dist/samples/3d-polygon-extruded-hole/docs/index.ts deleted file mode 100644 index 17eb7385a..000000000 --- a/dist/samples/3d-polygon-extruded-hole/docs/index.ts +++ /dev/null @@ -1,54 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// @ts-nocheck -// [START maps_3d_polygon_extruded_hole] -async function init() { - const { Map3DElement, MapMode, AltitudeMode, Polygon3DElement } = - await google.maps.importLibrary('maps3d'); - - const map3DElement = new Map3DElement({ - center: { lat: 40.6842, lng: -74.0019, altitude: 1000 }, - heading: 340, - tilt: 70, - mode: MapMode.HYBRID, - gestureHandling: 'COOPERATIVE', - }); - - const polygonOptions = { - strokeColor: '#0000ff80', - strokeWidth: 8, - fillColor: '#ff000080', - drawsOccludedSegments: false, - extruded: true, - altitudeMode: AltitudeMode.RELATIVE_TO_GROUND, - }; - - const examplePolygon = new google.maps.maps3d.Polygon3DElement( - polygonOptions - ); - - examplePolygon.path = [ - { lat: 40.7144, lng: -74.0208, altitude: 200 }, - { lat: 40.6993, lng: -74.019, altitude: 200 }, - { lat: 40.7035, lng: -74.0004, altitude: 200 }, - ]; - - examplePolygon.innerPaths = [ - [ - { lat: 40.71, lng: -74.0175, altitude: 200 }, - { lat: 40.703, lng: -74.0165, altitude: 200 }, - { lat: 40.7035, lng: -74.006, altitude: 200 }, - ], - ]; - - map3DElement.append(examplePolygon); - - document.body.append(map3DElement); -} - -init(); -// [END maps_3d_polygon_extruded_hole] diff --git a/dist/samples/3d-polygon-extruded-hole/docs/style.css b/dist/samples/3d-polygon-extruded-hole/docs/style.css deleted file mode 100644 index 2fbbb162f..000000000 --- a/dist/samples/3d-polygon-extruded-hole/docs/style.css +++ /dev/null @@ -1,19 +0,0 @@ -/* -* @license -* Copyright 2025 Google LLC. All Rights Reserved. -* SPDX-License-Identifier: Apache-2.0 -*/ -/* [START maps_3d_polygon_extruded_hole] */ -/* * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -html, -map { - height: 100%; -} -body { - height: 100%; - margin: 0; - padding: 0; -} -/* [END maps_3d_polygon_extruded_hole] */ diff --git a/dist/samples/3d-polygon-extruded-hole/jsfiddle/demo.css b/dist/samples/3d-polygon-extruded-hole/jsfiddle/demo.css deleted file mode 100644 index d6ec582a8..000000000 --- a/dist/samples/3d-polygon-extruded-hole/jsfiddle/demo.css +++ /dev/null @@ -1,19 +0,0 @@ -/* -* @license -* Copyright 2025 Google LLC. All Rights Reserved. -* SPDX-License-Identifier: Apache-2.0 -*/ - -/* * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -html, -map { - height: 100%; -} -body { - height: 100%; - margin: 0; - padding: 0; -} - diff --git a/dist/samples/3d-polygon-extruded-hole/jsfiddle/demo.details b/dist/samples/3d-polygon-extruded-hole/jsfiddle/demo.details deleted file mode 100644 index 5c7d33747..000000000 --- a/dist/samples/3d-polygon-extruded-hole/jsfiddle/demo.details +++ /dev/null @@ -1,7 +0,0 @@ -name: 3d-polygon-extruded-hole -authors: - - Geo Developer IX Documentation Team -tags: - - google maps -load_type: h -description: Sample code supporting Google Maps Platform JavaScript API documentation. diff --git a/dist/samples/3d-polygon-extruded-hole/jsfiddle/demo.html b/dist/samples/3d-polygon-extruded-hole/jsfiddle/demo.html deleted file mode 100644 index 9501b5967..000000000 --- a/dist/samples/3d-polygon-extruded-hole/jsfiddle/demo.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - Map - - - - - -
- - - - - - diff --git a/dist/samples/3d-polygon-extruded-hole/jsfiddle/demo.js b/dist/samples/3d-polygon-extruded-hole/jsfiddle/demo.js deleted file mode 100644 index 763187bec..000000000 --- a/dist/samples/3d-polygon-extruded-hole/jsfiddle/demo.js +++ /dev/null @@ -1,43 +0,0 @@ -"use strict"; -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// @ts-nocheck - -async function init() { - const { Map3DElement, MapMode, AltitudeMode, Polygon3DElement } = await google.maps.importLibrary('maps3d'); - const map3DElement = new Map3DElement({ - center: { lat: 40.6842, lng: -74.0019, altitude: 1000 }, - heading: 340, - tilt: 70, - mode: MapMode.HYBRID, - gestureHandling: 'COOPERATIVE', - }); - const polygonOptions = { - strokeColor: '#0000ff80', - strokeWidth: 8, - fillColor: '#ff000080', - drawsOccludedSegments: false, - extruded: true, - altitudeMode: AltitudeMode.RELATIVE_TO_GROUND, - }; - const examplePolygon = new google.maps.maps3d.Polygon3DElement(polygonOptions); - examplePolygon.path = [ - { lat: 40.7144, lng: -74.0208, altitude: 200 }, - { lat: 40.6993, lng: -74.019, altitude: 200 }, - { lat: 40.7035, lng: -74.0004, altitude: 200 }, - ]; - examplePolygon.innerPaths = [ - [ - { lat: 40.71, lng: -74.0175, altitude: 200 }, - { lat: 40.703, lng: -74.0165, altitude: 200 }, - { lat: 40.7035, lng: -74.006, altitude: 200 }, - ], - ]; - map3DElement.append(examplePolygon); - document.body.append(map3DElement); -} -init(); - diff --git a/dist/samples/3d-polygon/app/.eslintsrc.json b/dist/samples/3d-polygon/app/.eslintsrc.json deleted file mode 100644 index 4c44dab04..000000000 --- a/dist/samples/3d-polygon/app/.eslintsrc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": [ - "plugin:@typescript-eslint/recommended" - ], - "parser": "@typescript-eslint/parser", - "rules": { - "@typescript-eslint/ban-ts-comment": 0, - "@typescript-eslint/no-this-alias": 1, - "@typescript-eslint/no-empty-function": 1, - "@typescript-eslint/explicit-module-boundary-types": 1, - "@typescript-eslint/no-unused-vars": 1 - } -} diff --git a/dist/samples/3d-polygon/app/README.md b/dist/samples/3d-polygon/app/README.md deleted file mode 100644 index 99f9407c6..000000000 --- a/dist/samples/3d-polygon/app/README.md +++ /dev/null @@ -1,35 +0,0 @@ -# Google Maps JavaScript Sample - -## 3d-polygon - -The 3d-polygon sample demonstrates how to create a 3D polygon. - -Follow these instructions to set up and run 3d-polygon sample on your local computer. - -## Setup - -### Before starting run: - -`$npm i` - -### Run an example on a local web server - -First `cd` to the folder for the sample to run, then: - -`$npm start` - -### Build an individual example - -From `samples/`: - -`$npm run build --workspace=3d-polygon/` - -### Build all of the examples. - -From `samples/`: -`$npm run build-all` - -## Feedback - -For feedback related to this sample, please open a new issue on -[GitHub](https://github.com/googlemaps-samples/js-api-samples/issues). diff --git a/dist/samples/3d-polygon/app/index.html b/dist/samples/3d-polygon/app/index.html deleted file mode 100644 index ccbfe4ad0..000000000 --- a/dist/samples/3d-polygon/app/index.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - Map - - - - - -
- - - - - - diff --git a/dist/samples/3d-polygon/app/index.ts b/dist/samples/3d-polygon/app/index.ts deleted file mode 100644 index 246f0e054..000000000 --- a/dist/samples/3d-polygon/app/index.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// @ts-nocheck -// [START maps_3d_polygon] -async function init() { - const { Map3DElement, MapMode, Polygon3DElement } = - await google.maps.importLibrary('maps3d'); - - const map3DElement = new Map3DElement({ - center: { lat: 40.6842, lng: -74.0019, altitude: 1000 }, - heading: 340, - tilt: 70, - mode: MapMode.HYBRID, - gestureHandling: 'COOPERATIVE', - }); - - const polygonOptions = { - strokeColor: '#0000ff80', - strokeWidth: 8, - fillColor: '#ff000080', - drawsOccludedSegments: false, - }; - - const examplePolygon = new google.maps.maps3d.Polygon3DElement( - polygonOptions - ); - - examplePolygon.path = [ - { lat: 40.7144, lng: -74.0208 }, - { lat: 40.6993, lng: -74.019 }, - { lat: 40.7035, lng: -74.0004 }, - ]; - - map3DElement.append(examplePolygon); - - document.body.append(map3DElement); -} - -init(); -// [END maps_3d_polygon] diff --git a/dist/samples/3d-polygon/app/package.json b/dist/samples/3d-polygon/app/package.json deleted file mode 100644 index 0edec2b6a..000000000 --- a/dist/samples/3d-polygon/app/package.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "@js-api-samples/3d-polygon", - "version": "1.0.0", - "scripts": { - "build": "tsc && bash ../jsfiddle.sh 3d-polygon && bash ../app.sh 3d-polygon && bash ../docs.sh 3d-polygon && npm run build:vite --workspace=. && bash ../dist.sh 3d-polygon", - "test": "tsc && npm run build:vite --workspace=.", - "start": "tsc && vite build --base './' && vite", - "build:vite": "vite build --base './'", - "preview": "vite preview" - }, - "devDependencies": { - "@playwright/test": "^1.56.1" - } -} diff --git a/dist/samples/3d-polygon/app/style.css b/dist/samples/3d-polygon/app/style.css deleted file mode 100644 index 53f5c2087..000000000 --- a/dist/samples/3d-polygon/app/style.css +++ /dev/null @@ -1,19 +0,0 @@ -/* -* @license -* Copyright 2025 Google LLC. All Rights Reserved. -* SPDX-License-Identifier: Apache-2.0 -*/ -/* [START maps_3d_polygon] */ -/* * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -html, -map { - height: 100%; -} -body { - height: 100%; - margin: 0; - padding: 0; -} -/* [END maps_3d_polygon] */ diff --git a/dist/samples/3d-polygon/app/tsconfig.json b/dist/samples/3d-polygon/app/tsconfig.json deleted file mode 100644 index 366aabb04..000000000 --- a/dist/samples/3d-polygon/app/tsconfig.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "compilerOptions": { - "module": "esnext", - "target": "esnext", - "strict": true, - "noImplicitAny": false, - "lib": [ - "es2015", - "esnext", - "es6", - "dom", - "dom.iterable" - ], - "moduleResolution": "Node", - "jsx": "preserve" - } -} diff --git a/dist/samples/3d-polygon/dist/assets/index-BVXE32j3.css b/dist/samples/3d-polygon/dist/assets/index-BVXE32j3.css deleted file mode 100644 index 3665d7a5d..000000000 --- a/dist/samples/3d-polygon/dist/assets/index-BVXE32j3.css +++ /dev/null @@ -1 +0,0 @@ -html,map{height:100%}body{height:100%;margin:0;padding:0} diff --git a/dist/samples/3d-polygon/dist/assets/index-ejfC2IU8.js b/dist/samples/3d-polygon/dist/assets/index-ejfC2IU8.js deleted file mode 100644 index 01666a139..000000000 --- a/dist/samples/3d-polygon/dist/assets/index-ejfC2IU8.js +++ /dev/null @@ -1 +0,0 @@ -(function(){const o=document.createElement("link").relList;if(o&&o.supports&&o.supports("modulepreload"))return;for(const e of document.querySelectorAll('link[rel="modulepreload"]'))r(e);new MutationObserver(e=>{for(const t of e)if(t.type==="childList")for(const n of t.addedNodes)n.tagName==="LINK"&&n.rel==="modulepreload"&&r(n)}).observe(document,{childList:!0,subtree:!0});function s(e){const t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin==="use-credentials"?t.credentials="include":e.crossOrigin==="anonymous"?t.credentials="omit":t.credentials="same-origin",t}function r(e){if(e.ep)return;e.ep=!0;const t=s(e);fetch(e.href,t)}})();async function i(){const{Map3DElement:l,MapMode:o,Polygon3DElement:s}=await google.maps.importLibrary("maps3d"),r=new l({center:{lat:40.6842,lng:-74.0019,altitude:1e3},heading:340,tilt:70,mode:o.HYBRID,gestureHandling:"COOPERATIVE"}),e={strokeColor:"#0000ff80",strokeWidth:8,fillColor:"#ff000080",drawsOccludedSegments:!1},t=new google.maps.maps3d.Polygon3DElement(e);t.path=[{lat:40.7144,lng:-74.0208},{lat:40.6993,lng:-74.019},{lat:40.7035,lng:-74.0004}],r.append(t),document.body.append(r)}i(); diff --git a/dist/samples/3d-polygon/dist/index.html b/dist/samples/3d-polygon/dist/index.html deleted file mode 100644 index 4be6b3329..000000000 --- a/dist/samples/3d-polygon/dist/index.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - Map - - - - - -
- - - - - - diff --git a/dist/samples/3d-polygon/docs/index.html b/dist/samples/3d-polygon/docs/index.html deleted file mode 100644 index ccbfe4ad0..000000000 --- a/dist/samples/3d-polygon/docs/index.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - Map - - - - - -
- - - - - - diff --git a/dist/samples/3d-polygon/docs/index.js b/dist/samples/3d-polygon/docs/index.js deleted file mode 100644 index 18e0e7203..000000000 --- a/dist/samples/3d-polygon/docs/index.js +++ /dev/null @@ -1,34 +0,0 @@ -"use strict"; -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// @ts-nocheck -// [START maps_3d_polygon] -async function init() { - const { Map3DElement, MapMode, Polygon3DElement } = await google.maps.importLibrary('maps3d'); - const map3DElement = new Map3DElement({ - center: { lat: 40.6842, lng: -74.0019, altitude: 1000 }, - heading: 340, - tilt: 70, - mode: MapMode.HYBRID, - gestureHandling: 'COOPERATIVE', - }); - const polygonOptions = { - strokeColor: '#0000ff80', - strokeWidth: 8, - fillColor: '#ff000080', - drawsOccludedSegments: false, - }; - const examplePolygon = new google.maps.maps3d.Polygon3DElement(polygonOptions); - examplePolygon.path = [ - { lat: 40.7144, lng: -74.0208 }, - { lat: 40.6993, lng: -74.019 }, - { lat: 40.7035, lng: -74.0004 }, - ]; - map3DElement.append(examplePolygon); - document.body.append(map3DElement); -} -init(); -// [END maps_3d_polygon] diff --git a/dist/samples/3d-polygon/docs/index.ts b/dist/samples/3d-polygon/docs/index.ts deleted file mode 100644 index 246f0e054..000000000 --- a/dist/samples/3d-polygon/docs/index.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// @ts-nocheck -// [START maps_3d_polygon] -async function init() { - const { Map3DElement, MapMode, Polygon3DElement } = - await google.maps.importLibrary('maps3d'); - - const map3DElement = new Map3DElement({ - center: { lat: 40.6842, lng: -74.0019, altitude: 1000 }, - heading: 340, - tilt: 70, - mode: MapMode.HYBRID, - gestureHandling: 'COOPERATIVE', - }); - - const polygonOptions = { - strokeColor: '#0000ff80', - strokeWidth: 8, - fillColor: '#ff000080', - drawsOccludedSegments: false, - }; - - const examplePolygon = new google.maps.maps3d.Polygon3DElement( - polygonOptions - ); - - examplePolygon.path = [ - { lat: 40.7144, lng: -74.0208 }, - { lat: 40.6993, lng: -74.019 }, - { lat: 40.7035, lng: -74.0004 }, - ]; - - map3DElement.append(examplePolygon); - - document.body.append(map3DElement); -} - -init(); -// [END maps_3d_polygon] diff --git a/dist/samples/3d-polygon/docs/style.css b/dist/samples/3d-polygon/docs/style.css deleted file mode 100644 index 53f5c2087..000000000 --- a/dist/samples/3d-polygon/docs/style.css +++ /dev/null @@ -1,19 +0,0 @@ -/* -* @license -* Copyright 2025 Google LLC. All Rights Reserved. -* SPDX-License-Identifier: Apache-2.0 -*/ -/* [START maps_3d_polygon] */ -/* * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -html, -map { - height: 100%; -} -body { - height: 100%; - margin: 0; - padding: 0; -} -/* [END maps_3d_polygon] */ diff --git a/dist/samples/3d-polygon/jsfiddle/demo.css b/dist/samples/3d-polygon/jsfiddle/demo.css deleted file mode 100644 index d6ec582a8..000000000 --- a/dist/samples/3d-polygon/jsfiddle/demo.css +++ /dev/null @@ -1,19 +0,0 @@ -/* -* @license -* Copyright 2025 Google LLC. All Rights Reserved. -* SPDX-License-Identifier: Apache-2.0 -*/ - -/* * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -html, -map { - height: 100%; -} -body { - height: 100%; - margin: 0; - padding: 0; -} - diff --git a/dist/samples/3d-polygon/jsfiddle/demo.details b/dist/samples/3d-polygon/jsfiddle/demo.details deleted file mode 100644 index 4cfd329c5..000000000 --- a/dist/samples/3d-polygon/jsfiddle/demo.details +++ /dev/null @@ -1,7 +0,0 @@ -name: 3d-polygon -authors: - - Geo Developer IX Documentation Team -tags: - - google maps -load_type: h -description: Sample code supporting Google Maps Platform JavaScript API documentation. diff --git a/dist/samples/3d-polygon/jsfiddle/demo.html b/dist/samples/3d-polygon/jsfiddle/demo.html deleted file mode 100644 index 9501b5967..000000000 --- a/dist/samples/3d-polygon/jsfiddle/demo.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - Map - - - - - -
- - - - - - diff --git a/dist/samples/3d-polygon/jsfiddle/demo.js b/dist/samples/3d-polygon/jsfiddle/demo.js deleted file mode 100644 index 96488e51f..000000000 --- a/dist/samples/3d-polygon/jsfiddle/demo.js +++ /dev/null @@ -1,34 +0,0 @@ -"use strict"; -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// @ts-nocheck - -async function init() { - const { Map3DElement, MapMode, Polygon3DElement } = await google.maps.importLibrary('maps3d'); - const map3DElement = new Map3DElement({ - center: { lat: 40.6842, lng: -74.0019, altitude: 1000 }, - heading: 340, - tilt: 70, - mode: MapMode.HYBRID, - gestureHandling: 'COOPERATIVE', - }); - const polygonOptions = { - strokeColor: '#0000ff80', - strokeWidth: 8, - fillColor: '#ff000080', - drawsOccludedSegments: false, - }; - const examplePolygon = new google.maps.maps3d.Polygon3DElement(polygonOptions); - examplePolygon.path = [ - { lat: 40.7144, lng: -74.0208 }, - { lat: 40.6993, lng: -74.019 }, - { lat: 40.7035, lng: -74.0004 }, - ]; - map3DElement.append(examplePolygon); - document.body.append(map3DElement); -} -init(); - diff --git a/dist/samples/3d-polyline-click-event/app/.eslintsrc.json b/dist/samples/3d-polyline-click-event/app/.eslintsrc.json deleted file mode 100644 index 4c44dab04..000000000 --- a/dist/samples/3d-polyline-click-event/app/.eslintsrc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": [ - "plugin:@typescript-eslint/recommended" - ], - "parser": "@typescript-eslint/parser", - "rules": { - "@typescript-eslint/ban-ts-comment": 0, - "@typescript-eslint/no-this-alias": 1, - "@typescript-eslint/no-empty-function": 1, - "@typescript-eslint/explicit-module-boundary-types": 1, - "@typescript-eslint/no-unused-vars": 1 - } -} diff --git a/dist/samples/3d-polyline-click-event/app/README.md b/dist/samples/3d-polyline-click-event/app/README.md deleted file mode 100644 index 61958501c..000000000 --- a/dist/samples/3d-polyline-click-event/app/README.md +++ /dev/null @@ -1,35 +0,0 @@ -# Google Maps JavaScript Sample - -## 3d-polyline-click-event - -The 3d-polyline-click-event sample demonstrates how to handle click events on 3D polylines. - -Follow these instructions to set up and run 3d-polyline-click-event sample on your local computer. - -## Setup - -### Before starting run: - -`$npm i` - -### Run an example on a local web server - -First `cd` to the folder for the sample to run, then: - -`$npm start` - -### Build an individual example - -From `samples/`: - -`$npm run build --workspace=3d-polyline-click-event/` - -### Build all of the examples. - -From `samples/`: -`$npm run build-all` - -## Feedback - -For feedback related to this sample, please open a new issue on -[GitHub](https://github.com/googlemaps-samples/js-api-samples/issues). diff --git a/dist/samples/3d-polyline-click-event/app/index.html b/dist/samples/3d-polyline-click-event/app/index.html deleted file mode 100644 index 251315e72..000000000 --- a/dist/samples/3d-polyline-click-event/app/index.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - Map - - - - - -
- - - - - - diff --git a/dist/samples/3d-polyline-click-event/app/index.ts b/dist/samples/3d-polyline-click-event/app/index.ts deleted file mode 100644 index 359ad5196..000000000 --- a/dist/samples/3d-polyline-click-event/app/index.ts +++ /dev/null @@ -1,61 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// @ts-nocheck -// [START maps_3d_polyline_click_event] -let map; -async function init() { - const { - Map3DElement, - MapMode, - AltitudeMode, - Polyline3DInteractiveElement, - } = await google.maps.importLibrary('maps3d'); - - map = new Map3DElement({ - center: { lat: 37.7927, lng: -122.402, altitude: 65.93 }, - range: 3362.87, - tilt: 64.01, - heading: 25.0, - mode: MapMode.SATELLITE, - gestureHandling: 'COOPERATIVE', - }); - - document.body.append(map); - - const polyline = new Polyline3DInteractiveElement({ - coordinates: [ - { lat: 37.80515638571346, lng: -122.4032569467164 }, - { lat: 37.80337073509504, lng: -122.4012878349353 }, - { lat: 37.79925208843463, lng: -122.3976697250461 }, - { lat: 37.7989102378512, lng: -122.3983408725656 }, - { lat: 37.79887832784348, lng: -122.3987094864192 }, - { lat: 37.79786443410338, lng: -122.4066878788802 }, - { lat: 37.79549248916587, lng: -122.4032992702785 }, - { lat: 37.78861484290265, lng: -122.4019489189814 }, - { lat: 37.78618687561075, lng: -122.398969592545 }, - { lat: 37.7892310309145, lng: -122.3951458683092 }, - { lat: 37.7916358762409, lng: -122.3981969390652 }, - ], - strokeColor: 'blue', - outerColor: 'white', - strokeWidth: 10, - outerWidth: 0.4, - altitudeMode: AltitudeMode.RELATIVE_TO_GROUND, // Place it on the ground (as it has no altitude it will just be at ground height). - drawsOccludedSegments: true, // Show the line through the buildings or anything else that might get in the way. - }); - - polyline.addEventListener('gmp-click', (event) => { - // Toggle whether the line draws occluded segments. - event.target.drawsOccludedSegments = - !event.target.drawsOccludedSegments; - }); - - map.append(polyline); -} - -init(); -// [END maps_3d_polyline_click_event] diff --git a/dist/samples/3d-polyline-click-event/app/package.json b/dist/samples/3d-polyline-click-event/app/package.json deleted file mode 100644 index 85c4ea5f3..000000000 --- a/dist/samples/3d-polyline-click-event/app/package.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "@js-api-samples/3d-polyline-click-event", - "version": "1.0.0", - "scripts": { - "build": "tsc && bash ../jsfiddle.sh 3d-polyline-click-event && bash ../app.sh 3d-polyline-click-event && bash ../docs.sh 3d-polyline-click-event && npm run build:vite --workspace=. && bash ../dist.sh 3d-polyline-click-event", - "test": "tsc && npm run build:vite --workspace=.", - "start": "tsc && vite build --base './' && vite", - "build:vite": "vite build --base './'", - "preview": "vite preview" - }, - "dependencies": { - - } -} diff --git a/dist/samples/3d-polyline-click-event/app/style.css b/dist/samples/3d-polyline-click-event/app/style.css deleted file mode 100644 index 92a3fb4e5..000000000 --- a/dist/samples/3d-polyline-click-event/app/style.css +++ /dev/null @@ -1,19 +0,0 @@ -/* -* @license -* Copyright 2025 Google LLC. All Rights Reserved. -* SPDX-License-Identifier: Apache-2.0 -*/ -/* [START maps_3d_polyline_click_event] */ -/* * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -html, -map { - height: 100%; -} -body { - height: 100%; - margin: 0; - padding: 0; -} -/* [END maps_3d_polyline_click_event] */ diff --git a/dist/samples/3d-polyline-click-event/app/tsconfig.json b/dist/samples/3d-polyline-click-event/app/tsconfig.json deleted file mode 100644 index 366aabb04..000000000 --- a/dist/samples/3d-polyline-click-event/app/tsconfig.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "compilerOptions": { - "module": "esnext", - "target": "esnext", - "strict": true, - "noImplicitAny": false, - "lib": [ - "es2015", - "esnext", - "es6", - "dom", - "dom.iterable" - ], - "moduleResolution": "Node", - "jsx": "preserve" - } -} diff --git a/dist/samples/3d-polyline-click-event/dist/assets/index-BAJ8Eaux.js b/dist/samples/3d-polyline-click-event/dist/assets/index-BAJ8Eaux.js deleted file mode 100644 index 41d46f740..000000000 --- a/dist/samples/3d-polyline-click-event/dist/assets/index-BAJ8Eaux.js +++ /dev/null @@ -1 +0,0 @@ -(function(){const r=document.createElement("link").relList;if(r&&r.supports&&r.supports("modulepreload"))return;for(const e of document.querySelectorAll('link[rel="modulepreload"]'))n(e);new MutationObserver(e=>{for(const t of e)if(t.type==="childList")for(const o of t.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&n(o)}).observe(document,{childList:!0,subtree:!0});function l(e){const t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin==="use-credentials"?t.credentials="include":e.crossOrigin==="anonymous"?t.credentials="omit":t.credentials="same-origin",t}function n(e){if(e.ep)return;e.ep=!0;const t=l(e);fetch(e.href,t)}})();let i;async function s(){const{Map3DElement:a,MapMode:r,AltitudeMode:l,Polyline3DInteractiveElement:n}=await google.maps.importLibrary("maps3d");i=new a({center:{lat:37.7927,lng:-122.402,altitude:65.93},range:3362.87,tilt:64.01,heading:25,mode:r.SATELLITE,gestureHandling:"COOPERATIVE"}),document.body.append(i);const e=new n({coordinates:[{lat:37.80515638571346,lng:-122.4032569467164},{lat:37.80337073509504,lng:-122.4012878349353},{lat:37.79925208843463,lng:-122.3976697250461},{lat:37.7989102378512,lng:-122.3983408725656},{lat:37.79887832784348,lng:-122.3987094864192},{lat:37.79786443410338,lng:-122.4066878788802},{lat:37.79549248916587,lng:-122.4032992702785},{lat:37.78861484290265,lng:-122.4019489189814},{lat:37.78618687561075,lng:-122.398969592545},{lat:37.7892310309145,lng:-122.3951458683092},{lat:37.7916358762409,lng:-122.3981969390652}],strokeColor:"blue",outerColor:"white",strokeWidth:10,outerWidth:.4,altitudeMode:l.RELATIVE_TO_GROUND,drawsOccludedSegments:!0});e.addEventListener("gmp-click",t=>{t.target.drawsOccludedSegments=!t.target.drawsOccludedSegments}),i.append(e)}s(); diff --git a/dist/samples/3d-polyline-click-event/dist/assets/index-BVXE32j3.css b/dist/samples/3d-polyline-click-event/dist/assets/index-BVXE32j3.css deleted file mode 100644 index 3665d7a5d..000000000 --- a/dist/samples/3d-polyline-click-event/dist/assets/index-BVXE32j3.css +++ /dev/null @@ -1 +0,0 @@ -html,map{height:100%}body{height:100%;margin:0;padding:0} diff --git a/dist/samples/3d-polyline-click-event/dist/index.html b/dist/samples/3d-polyline-click-event/dist/index.html deleted file mode 100644 index 5ddd328ef..000000000 --- a/dist/samples/3d-polyline-click-event/dist/index.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - Map - - - - - -
- - - - - - diff --git a/dist/samples/3d-polyline-click-event/docs/index.html b/dist/samples/3d-polyline-click-event/docs/index.html deleted file mode 100644 index 251315e72..000000000 --- a/dist/samples/3d-polyline-click-event/docs/index.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - Map - - - - - -
- - - - - - diff --git a/dist/samples/3d-polyline-click-event/docs/index.js b/dist/samples/3d-polyline-click-event/docs/index.js deleted file mode 100644 index c3e804ba2..000000000 --- a/dist/samples/3d-polyline-click-event/docs/index.js +++ /dev/null @@ -1,50 +0,0 @@ -"use strict"; -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// @ts-nocheck -// [START maps_3d_polyline_click_event] -let map; -async function init() { - const { Map3DElement, MapMode, AltitudeMode, Polyline3DInteractiveElement, } = await google.maps.importLibrary('maps3d'); - map = new Map3DElement({ - center: { lat: 37.7927, lng: -122.402, altitude: 65.93 }, - range: 3362.87, - tilt: 64.01, - heading: 25.0, - mode: MapMode.SATELLITE, - gestureHandling: 'COOPERATIVE', - }); - document.body.append(map); - const polyline = new Polyline3DInteractiveElement({ - coordinates: [ - { lat: 37.80515638571346, lng: -122.4032569467164 }, - { lat: 37.80337073509504, lng: -122.4012878349353 }, - { lat: 37.79925208843463, lng: -122.3976697250461 }, - { lat: 37.7989102378512, lng: -122.3983408725656 }, - { lat: 37.79887832784348, lng: -122.3987094864192 }, - { lat: 37.79786443410338, lng: -122.4066878788802 }, - { lat: 37.79549248916587, lng: -122.4032992702785 }, - { lat: 37.78861484290265, lng: -122.4019489189814 }, - { lat: 37.78618687561075, lng: -122.398969592545 }, - { lat: 37.7892310309145, lng: -122.3951458683092 }, - { lat: 37.7916358762409, lng: -122.3981969390652 }, - ], - strokeColor: 'blue', - outerColor: 'white', - strokeWidth: 10, - outerWidth: 0.4, - altitudeMode: AltitudeMode.RELATIVE_TO_GROUND, // Place it on the ground (as it has no altitude it will just be at ground height). - drawsOccludedSegments: true, // Show the line through the buildings or anything else that might get in the way. - }); - polyline.addEventListener('gmp-click', (event) => { - // Toggle whether the line draws occluded segments. - event.target.drawsOccludedSegments = - !event.target.drawsOccludedSegments; - }); - map.append(polyline); -} -init(); -// [END maps_3d_polyline_click_event] diff --git a/dist/samples/3d-polyline-click-event/docs/index.ts b/dist/samples/3d-polyline-click-event/docs/index.ts deleted file mode 100644 index 359ad5196..000000000 --- a/dist/samples/3d-polyline-click-event/docs/index.ts +++ /dev/null @@ -1,61 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// @ts-nocheck -// [START maps_3d_polyline_click_event] -let map; -async function init() { - const { - Map3DElement, - MapMode, - AltitudeMode, - Polyline3DInteractiveElement, - } = await google.maps.importLibrary('maps3d'); - - map = new Map3DElement({ - center: { lat: 37.7927, lng: -122.402, altitude: 65.93 }, - range: 3362.87, - tilt: 64.01, - heading: 25.0, - mode: MapMode.SATELLITE, - gestureHandling: 'COOPERATIVE', - }); - - document.body.append(map); - - const polyline = new Polyline3DInteractiveElement({ - coordinates: [ - { lat: 37.80515638571346, lng: -122.4032569467164 }, - { lat: 37.80337073509504, lng: -122.4012878349353 }, - { lat: 37.79925208843463, lng: -122.3976697250461 }, - { lat: 37.7989102378512, lng: -122.3983408725656 }, - { lat: 37.79887832784348, lng: -122.3987094864192 }, - { lat: 37.79786443410338, lng: -122.4066878788802 }, - { lat: 37.79549248916587, lng: -122.4032992702785 }, - { lat: 37.78861484290265, lng: -122.4019489189814 }, - { lat: 37.78618687561075, lng: -122.398969592545 }, - { lat: 37.7892310309145, lng: -122.3951458683092 }, - { lat: 37.7916358762409, lng: -122.3981969390652 }, - ], - strokeColor: 'blue', - outerColor: 'white', - strokeWidth: 10, - outerWidth: 0.4, - altitudeMode: AltitudeMode.RELATIVE_TO_GROUND, // Place it on the ground (as it has no altitude it will just be at ground height). - drawsOccludedSegments: true, // Show the line through the buildings or anything else that might get in the way. - }); - - polyline.addEventListener('gmp-click', (event) => { - // Toggle whether the line draws occluded segments. - event.target.drawsOccludedSegments = - !event.target.drawsOccludedSegments; - }); - - map.append(polyline); -} - -init(); -// [END maps_3d_polyline_click_event] diff --git a/dist/samples/3d-polyline-click-event/docs/style.css b/dist/samples/3d-polyline-click-event/docs/style.css deleted file mode 100644 index 92a3fb4e5..000000000 --- a/dist/samples/3d-polyline-click-event/docs/style.css +++ /dev/null @@ -1,19 +0,0 @@ -/* -* @license -* Copyright 2025 Google LLC. All Rights Reserved. -* SPDX-License-Identifier: Apache-2.0 -*/ -/* [START maps_3d_polyline_click_event] */ -/* * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -html, -map { - height: 100%; -} -body { - height: 100%; - margin: 0; - padding: 0; -} -/* [END maps_3d_polyline_click_event] */ diff --git a/dist/samples/3d-polyline-click-event/jsfiddle/demo.css b/dist/samples/3d-polyline-click-event/jsfiddle/demo.css deleted file mode 100644 index d6ec582a8..000000000 --- a/dist/samples/3d-polyline-click-event/jsfiddle/demo.css +++ /dev/null @@ -1,19 +0,0 @@ -/* -* @license -* Copyright 2025 Google LLC. All Rights Reserved. -* SPDX-License-Identifier: Apache-2.0 -*/ - -/* * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -html, -map { - height: 100%; -} -body { - height: 100%; - margin: 0; - padding: 0; -} - diff --git a/dist/samples/3d-polyline-click-event/jsfiddle/demo.details b/dist/samples/3d-polyline-click-event/jsfiddle/demo.details deleted file mode 100644 index db38728da..000000000 --- a/dist/samples/3d-polyline-click-event/jsfiddle/demo.details +++ /dev/null @@ -1,7 +0,0 @@ -name: 3d-polyline-click-event -authors: - - Geo Developer IX Documentation Team -tags: - - google maps -load_type: h -description: Sample code supporting Google Maps Platform JavaScript API documentation. diff --git a/dist/samples/3d-polyline-click-event/jsfiddle/demo.html b/dist/samples/3d-polyline-click-event/jsfiddle/demo.html deleted file mode 100644 index 9501b5967..000000000 --- a/dist/samples/3d-polyline-click-event/jsfiddle/demo.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - Map - - - - - -
- - - - - - diff --git a/dist/samples/3d-polyline-click-event/jsfiddle/demo.js b/dist/samples/3d-polyline-click-event/jsfiddle/demo.js deleted file mode 100644 index 9324c352f..000000000 --- a/dist/samples/3d-polyline-click-event/jsfiddle/demo.js +++ /dev/null @@ -1,50 +0,0 @@ -"use strict"; -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// @ts-nocheck - -let map; -async function init() { - const { Map3DElement, MapMode, AltitudeMode, Polyline3DInteractiveElement, } = await google.maps.importLibrary('maps3d'); - map = new Map3DElement({ - center: { lat: 37.7927, lng: -122.402, altitude: 65.93 }, - range: 3362.87, - tilt: 64.01, - heading: 25.0, - mode: MapMode.SATELLITE, - gestureHandling: 'COOPERATIVE', - }); - document.body.append(map); - const polyline = new Polyline3DInteractiveElement({ - coordinates: [ - { lat: 37.80515638571346, lng: -122.4032569467164 }, - { lat: 37.80337073509504, lng: -122.4012878349353 }, - { lat: 37.79925208843463, lng: -122.3976697250461 }, - { lat: 37.7989102378512, lng: -122.3983408725656 }, - { lat: 37.79887832784348, lng: -122.3987094864192 }, - { lat: 37.79786443410338, lng: -122.4066878788802 }, - { lat: 37.79549248916587, lng: -122.4032992702785 }, - { lat: 37.78861484290265, lng: -122.4019489189814 }, - { lat: 37.78618687561075, lng: -122.398969592545 }, - { lat: 37.7892310309145, lng: -122.3951458683092 }, - { lat: 37.7916358762409, lng: -122.3981969390652 }, - ], - strokeColor: 'blue', - outerColor: 'white', - strokeWidth: 10, - outerWidth: 0.4, - altitudeMode: AltitudeMode.RELATIVE_TO_GROUND, // Place it on the ground (as it has no altitude it will just be at ground height). - drawsOccludedSegments: true, // Show the line through the buildings or anything else that might get in the way. - }); - polyline.addEventListener('gmp-click', (event) => { - // Toggle whether the line draws occluded segments. - event.target.drawsOccludedSegments = - !event.target.drawsOccludedSegments; - }); - map.append(polyline); -} -init(); - diff --git a/dist/samples/3d-polyline-extruded/app/.eslintsrc.json b/dist/samples/3d-polyline-extruded/app/.eslintsrc.json deleted file mode 100644 index 4c44dab04..000000000 --- a/dist/samples/3d-polyline-extruded/app/.eslintsrc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": [ - "plugin:@typescript-eslint/recommended" - ], - "parser": "@typescript-eslint/parser", - "rules": { - "@typescript-eslint/ban-ts-comment": 0, - "@typescript-eslint/no-this-alias": 1, - "@typescript-eslint/no-empty-function": 1, - "@typescript-eslint/explicit-module-boundary-types": 1, - "@typescript-eslint/no-unused-vars": 1 - } -} diff --git a/dist/samples/3d-polyline-extruded/app/README.md b/dist/samples/3d-polyline-extruded/app/README.md deleted file mode 100644 index bdb5e57ab..000000000 --- a/dist/samples/3d-polyline-extruded/app/README.md +++ /dev/null @@ -1,35 +0,0 @@ -# Google Maps JavaScript Sample - -## 3d-polyline-extruded - -The 3d-polyline-extruded sample demonstrates how to create an extruded 3D polyline. - -Follow these instructions to set up and run 3d-polyline-extruded sample on your local computer. - -## Setup - -### Before starting run: - -`$npm i` - -### Run an example on a local web server - -First `cd` to the folder for the sample to run, then: - -`$npm start` - -### Build an individual example - -From `samples/`: - -`$npm run build --workspace=3d-polyline-extruded/` - -### Build all of the examples. - -From `samples/`: -`$npm run build-all` - -## Feedback - -For feedback related to this sample, please open a new issue on -[GitHub](https://github.com/googlemaps-samples/js-api-samples/issues). diff --git a/dist/samples/3d-polyline-extruded/app/index.html b/dist/samples/3d-polyline-extruded/app/index.html deleted file mode 100644 index b4e5bd68f..000000000 --- a/dist/samples/3d-polyline-extruded/app/index.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - Map - - - - - -
- - - - - - diff --git a/dist/samples/3d-polyline-extruded/app/index.ts b/dist/samples/3d-polyline-extruded/app/index.ts deleted file mode 100644 index bb5c0277a..000000000 --- a/dist/samples/3d-polyline-extruded/app/index.ts +++ /dev/null @@ -1,49 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// @ts-nocheck -// [START maps_3d_polyline_extruded] -let map; -async function init() { - const { Map3DElement, MapMode, AltitudeMode, Polyline3DElement } = - await google.maps.importLibrary('maps3d'); - - map = new Map3DElement({ - center: { lat: 37.7927, lng: -122.402, altitude: 65.93 }, - range: 3362.87, - tilt: 64.01, - heading: 25.0, - mode: MapMode.SATELLITE, - gestureHandling: 'COOPERATIVE', - }); - - document.body.append(map); - - const polyline = new Polyline3DElement({ - path: [ - { lat: 37.80515638571346, lng: -122.4032569467164, altitude: 100 }, - { lat: 37.80337073509504, lng: -122.4012878349353, altitude: 100 }, - { lat: 37.79925208843463, lng: -122.3976697250461, altitude: 100 }, - { lat: 37.7989102378512, lng: -122.3983408725656, altitude: 100 }, - { lat: 37.79887832784348, lng: -122.3987094864192, altitude: 100 }, - { lat: 37.79786443410338, lng: -122.4066878788802, altitude: 100 }, - { lat: 37.79549248916587, lng: -122.4032992702785, altitude: 100 }, - { lat: 37.78861484290265, lng: -122.4019489189814, altitude: 100 }, - { lat: 37.78618687561075, lng: -122.398969592545, altitude: 100 }, - { lat: 37.7892310309145, lng: -122.3951458683092, altitude: 100 }, - { lat: 37.7916358762409, lng: -122.3981969390652, altitude: 100 }, - ], - strokeColor: '#0000FF80', - strokeWidth: 10, - altitudeMode: AltitudeMode.RELATIVE_TO_GROUND, // Place it on the ground (as it has no altitude it will just be at ground height). - extruded: true, - }); - - map.append(polyline); -} - -init(); -// [END maps_3d_polyline_extruded] diff --git a/dist/samples/3d-polyline-extruded/app/package.json b/dist/samples/3d-polyline-extruded/app/package.json deleted file mode 100644 index 5e78ed718..000000000 --- a/dist/samples/3d-polyline-extruded/app/package.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "@js-api-samples/3d-polyline-extruded", - "version": "1.0.0", - "scripts": { - "build": "tsc && bash ../jsfiddle.sh 3d-polyline-extruded && bash ../app.sh 3d-polyline-extruded && bash ../docs.sh 3d-polyline-extruded && npm run build:vite --workspace=. && bash ../dist.sh 3d-polyline-extruded", - "test": "tsc && npm run build:vite --workspace=.", - "start": "tsc && vite build --base './' && vite", - "build:vite": "vite build --base './'", - "preview": "vite preview" - }, - "dependencies": { - - } -} diff --git a/dist/samples/3d-polyline-extruded/app/style.css b/dist/samples/3d-polyline-extruded/app/style.css deleted file mode 100644 index d3cc2546c..000000000 --- a/dist/samples/3d-polyline-extruded/app/style.css +++ /dev/null @@ -1,19 +0,0 @@ -/* -* @license -* Copyright 2025 Google LLC. All Rights Reserved. -* SPDX-License-Identifier: Apache-2.0 -*/ -/* [START maps_3d_polyline_extruded] */ -/* * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -html, -map { - height: 100%; -} -body { - height: 100%; - margin: 0; - padding: 0; -} -/* [END maps_3d_polyline_extruded] */ diff --git a/dist/samples/3d-polyline-extruded/app/tsconfig.json b/dist/samples/3d-polyline-extruded/app/tsconfig.json deleted file mode 100644 index 366aabb04..000000000 --- a/dist/samples/3d-polyline-extruded/app/tsconfig.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "compilerOptions": { - "module": "esnext", - "target": "esnext", - "strict": true, - "noImplicitAny": false, - "lib": [ - "es2015", - "esnext", - "es6", - "dom", - "dom.iterable" - ], - "moduleResolution": "Node", - "jsx": "preserve" - } -} diff --git a/dist/samples/3d-polyline-extruded/dist/assets/index-BVXE32j3.css b/dist/samples/3d-polyline-extruded/dist/assets/index-BVXE32j3.css deleted file mode 100644 index 3665d7a5d..000000000 --- a/dist/samples/3d-polyline-extruded/dist/assets/index-BVXE32j3.css +++ /dev/null @@ -1 +0,0 @@ -html,map{height:100%}body{height:100%;margin:0;padding:0} diff --git a/dist/samples/3d-polyline-extruded/dist/assets/index-CPVuLwXI.js b/dist/samples/3d-polyline-extruded/dist/assets/index-CPVuLwXI.js deleted file mode 100644 index 60b922479..000000000 --- a/dist/samples/3d-polyline-extruded/dist/assets/index-CPVuLwXI.js +++ /dev/null @@ -1 +0,0 @@ -(function(){const l=document.createElement("link").relList;if(l&&l.supports&&l.supports("modulepreload"))return;for(const e of document.querySelectorAll('link[rel="modulepreload"]'))r(e);new MutationObserver(e=>{for(const t of e)if(t.type==="childList")for(const i of t.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&r(i)}).observe(document,{childList:!0,subtree:!0});function n(e){const t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin==="use-credentials"?t.credentials="include":e.crossOrigin==="anonymous"?t.credentials="omit":t.credentials="same-origin",t}function r(e){if(e.ep)return;e.ep=!0;const t=n(e);fetch(e.href,t)}})();let o;async function d(){const{Map3DElement:a,MapMode:l,AltitudeMode:n,Polyline3DElement:r}=await google.maps.importLibrary("maps3d");o=new a({center:{lat:37.7927,lng:-122.402,altitude:65.93},range:3362.87,tilt:64.01,heading:25,mode:l.SATELLITE,gestureHandling:"COOPERATIVE"}),document.body.append(o);const e=new r({path:[{lat:37.80515638571346,lng:-122.4032569467164,altitude:100},{lat:37.80337073509504,lng:-122.4012878349353,altitude:100},{lat:37.79925208843463,lng:-122.3976697250461,altitude:100},{lat:37.7989102378512,lng:-122.3983408725656,altitude:100},{lat:37.79887832784348,lng:-122.3987094864192,altitude:100},{lat:37.79786443410338,lng:-122.4066878788802,altitude:100},{lat:37.79549248916587,lng:-122.4032992702785,altitude:100},{lat:37.78861484290265,lng:-122.4019489189814,altitude:100},{lat:37.78618687561075,lng:-122.398969592545,altitude:100},{lat:37.7892310309145,lng:-122.3951458683092,altitude:100},{lat:37.7916358762409,lng:-122.3981969390652,altitude:100}],strokeColor:"#0000FF80",strokeWidth:10,altitudeMode:n.RELATIVE_TO_GROUND,extruded:!0});o.append(e)}d(); diff --git a/dist/samples/3d-polyline-extruded/dist/index.html b/dist/samples/3d-polyline-extruded/dist/index.html deleted file mode 100644 index 11db20889..000000000 --- a/dist/samples/3d-polyline-extruded/dist/index.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - Map - - - - - -
- - - - - - diff --git a/dist/samples/3d-polyline-extruded/docs/index.html b/dist/samples/3d-polyline-extruded/docs/index.html deleted file mode 100644 index b4e5bd68f..000000000 --- a/dist/samples/3d-polyline-extruded/docs/index.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - Map - - - - - -
- - - - - - diff --git a/dist/samples/3d-polyline-extruded/docs/index.js b/dist/samples/3d-polyline-extruded/docs/index.js deleted file mode 100644 index dabc28764..000000000 --- a/dist/samples/3d-polyline-extruded/docs/index.js +++ /dev/null @@ -1,43 +0,0 @@ -"use strict"; -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// @ts-nocheck -// [START maps_3d_polyline_extruded] -let map; -async function init() { - const { Map3DElement, MapMode, AltitudeMode, Polyline3DElement } = await google.maps.importLibrary('maps3d'); - map = new Map3DElement({ - center: { lat: 37.7927, lng: -122.402, altitude: 65.93 }, - range: 3362.87, - tilt: 64.01, - heading: 25.0, - mode: MapMode.SATELLITE, - gestureHandling: 'COOPERATIVE', - }); - document.body.append(map); - const polyline = new Polyline3DElement({ - path: [ - { lat: 37.80515638571346, lng: -122.4032569467164, altitude: 100 }, - { lat: 37.80337073509504, lng: -122.4012878349353, altitude: 100 }, - { lat: 37.79925208843463, lng: -122.3976697250461, altitude: 100 }, - { lat: 37.7989102378512, lng: -122.3983408725656, altitude: 100 }, - { lat: 37.79887832784348, lng: -122.3987094864192, altitude: 100 }, - { lat: 37.79786443410338, lng: -122.4066878788802, altitude: 100 }, - { lat: 37.79549248916587, lng: -122.4032992702785, altitude: 100 }, - { lat: 37.78861484290265, lng: -122.4019489189814, altitude: 100 }, - { lat: 37.78618687561075, lng: -122.398969592545, altitude: 100 }, - { lat: 37.7892310309145, lng: -122.3951458683092, altitude: 100 }, - { lat: 37.7916358762409, lng: -122.3981969390652, altitude: 100 }, - ], - strokeColor: '#0000FF80', - strokeWidth: 10, - altitudeMode: AltitudeMode.RELATIVE_TO_GROUND, // Place it on the ground (as it has no altitude it will just be at ground height). - extruded: true, - }); - map.append(polyline); -} -init(); -// [END maps_3d_polyline_extruded] diff --git a/dist/samples/3d-polyline-extruded/docs/index.ts b/dist/samples/3d-polyline-extruded/docs/index.ts deleted file mode 100644 index bb5c0277a..000000000 --- a/dist/samples/3d-polyline-extruded/docs/index.ts +++ /dev/null @@ -1,49 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// @ts-nocheck -// [START maps_3d_polyline_extruded] -let map; -async function init() { - const { Map3DElement, MapMode, AltitudeMode, Polyline3DElement } = - await google.maps.importLibrary('maps3d'); - - map = new Map3DElement({ - center: { lat: 37.7927, lng: -122.402, altitude: 65.93 }, - range: 3362.87, - tilt: 64.01, - heading: 25.0, - mode: MapMode.SATELLITE, - gestureHandling: 'COOPERATIVE', - }); - - document.body.append(map); - - const polyline = new Polyline3DElement({ - path: [ - { lat: 37.80515638571346, lng: -122.4032569467164, altitude: 100 }, - { lat: 37.80337073509504, lng: -122.4012878349353, altitude: 100 }, - { lat: 37.79925208843463, lng: -122.3976697250461, altitude: 100 }, - { lat: 37.7989102378512, lng: -122.3983408725656, altitude: 100 }, - { lat: 37.79887832784348, lng: -122.3987094864192, altitude: 100 }, - { lat: 37.79786443410338, lng: -122.4066878788802, altitude: 100 }, - { lat: 37.79549248916587, lng: -122.4032992702785, altitude: 100 }, - { lat: 37.78861484290265, lng: -122.4019489189814, altitude: 100 }, - { lat: 37.78618687561075, lng: -122.398969592545, altitude: 100 }, - { lat: 37.7892310309145, lng: -122.3951458683092, altitude: 100 }, - { lat: 37.7916358762409, lng: -122.3981969390652, altitude: 100 }, - ], - strokeColor: '#0000FF80', - strokeWidth: 10, - altitudeMode: AltitudeMode.RELATIVE_TO_GROUND, // Place it on the ground (as it has no altitude it will just be at ground height). - extruded: true, - }); - - map.append(polyline); -} - -init(); -// [END maps_3d_polyline_extruded] diff --git a/dist/samples/3d-polyline-extruded/docs/style.css b/dist/samples/3d-polyline-extruded/docs/style.css deleted file mode 100644 index d3cc2546c..000000000 --- a/dist/samples/3d-polyline-extruded/docs/style.css +++ /dev/null @@ -1,19 +0,0 @@ -/* -* @license -* Copyright 2025 Google LLC. All Rights Reserved. -* SPDX-License-Identifier: Apache-2.0 -*/ -/* [START maps_3d_polyline_extruded] */ -/* * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -html, -map { - height: 100%; -} -body { - height: 100%; - margin: 0; - padding: 0; -} -/* [END maps_3d_polyline_extruded] */ diff --git a/dist/samples/3d-polyline-extruded/jsfiddle/demo.css b/dist/samples/3d-polyline-extruded/jsfiddle/demo.css deleted file mode 100644 index d6ec582a8..000000000 --- a/dist/samples/3d-polyline-extruded/jsfiddle/demo.css +++ /dev/null @@ -1,19 +0,0 @@ -/* -* @license -* Copyright 2025 Google LLC. All Rights Reserved. -* SPDX-License-Identifier: Apache-2.0 -*/ - -/* * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -html, -map { - height: 100%; -} -body { - height: 100%; - margin: 0; - padding: 0; -} - diff --git a/dist/samples/3d-polyline-extruded/jsfiddle/demo.details b/dist/samples/3d-polyline-extruded/jsfiddle/demo.details deleted file mode 100644 index c4252fb7f..000000000 --- a/dist/samples/3d-polyline-extruded/jsfiddle/demo.details +++ /dev/null @@ -1,7 +0,0 @@ -name: 3d-polyline-extruded -authors: - - Geo Developer IX Documentation Team -tags: - - google maps -load_type: h -description: Sample code supporting Google Maps Platform JavaScript API documentation. diff --git a/dist/samples/3d-polyline-extruded/jsfiddle/demo.html b/dist/samples/3d-polyline-extruded/jsfiddle/demo.html deleted file mode 100644 index 9501b5967..000000000 --- a/dist/samples/3d-polyline-extruded/jsfiddle/demo.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - Map - - - - - -
- - - - - - diff --git a/dist/samples/3d-polyline-extruded/jsfiddle/demo.js b/dist/samples/3d-polyline-extruded/jsfiddle/demo.js deleted file mode 100644 index 040c27973..000000000 --- a/dist/samples/3d-polyline-extruded/jsfiddle/demo.js +++ /dev/null @@ -1,43 +0,0 @@ -"use strict"; -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// @ts-nocheck - -let map; -async function init() { - const { Map3DElement, MapMode, AltitudeMode, Polyline3DElement } = await google.maps.importLibrary('maps3d'); - map = new Map3DElement({ - center: { lat: 37.7927, lng: -122.402, altitude: 65.93 }, - range: 3362.87, - tilt: 64.01, - heading: 25.0, - mode: MapMode.SATELLITE, - gestureHandling: 'COOPERATIVE', - }); - document.body.append(map); - const polyline = new Polyline3DElement({ - path: [ - { lat: 37.80515638571346, lng: -122.4032569467164, altitude: 100 }, - { lat: 37.80337073509504, lng: -122.4012878349353, altitude: 100 }, - { lat: 37.79925208843463, lng: -122.3976697250461, altitude: 100 }, - { lat: 37.7989102378512, lng: -122.3983408725656, altitude: 100 }, - { lat: 37.79887832784348, lng: -122.3987094864192, altitude: 100 }, - { lat: 37.79786443410338, lng: -122.4066878788802, altitude: 100 }, - { lat: 37.79549248916587, lng: -122.4032992702785, altitude: 100 }, - { lat: 37.78861484290265, lng: -122.4019489189814, altitude: 100 }, - { lat: 37.78618687561075, lng: -122.398969592545, altitude: 100 }, - { lat: 37.7892310309145, lng: -122.3951458683092, altitude: 100 }, - { lat: 37.7916358762409, lng: -122.3981969390652, altitude: 100 }, - ], - strokeColor: '#0000FF80', - strokeWidth: 10, - altitudeMode: AltitudeMode.RELATIVE_TO_GROUND, // Place it on the ground (as it has no altitude it will just be at ground height). - extruded: true, - }); - map.append(polyline); -} -init(); - diff --git a/dist/samples/3d-polyline/app/.eslintsrc.json b/dist/samples/3d-polyline/app/.eslintsrc.json deleted file mode 100644 index 4c44dab04..000000000 --- a/dist/samples/3d-polyline/app/.eslintsrc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": [ - "plugin:@typescript-eslint/recommended" - ], - "parser": "@typescript-eslint/parser", - "rules": { - "@typescript-eslint/ban-ts-comment": 0, - "@typescript-eslint/no-this-alias": 1, - "@typescript-eslint/no-empty-function": 1, - "@typescript-eslint/explicit-module-boundary-types": 1, - "@typescript-eslint/no-unused-vars": 1 - } -} diff --git a/dist/samples/3d-polyline/app/README.md b/dist/samples/3d-polyline/app/README.md deleted file mode 100644 index 685b6b778..000000000 --- a/dist/samples/3d-polyline/app/README.md +++ /dev/null @@ -1,35 +0,0 @@ -# Google Maps JavaScript Sample - -## 3d-polyline - -The 3d-polyline sample demonstrates how to create a 3D polyline. - -Follow these instructions to set up and run 3d-polyline sample on your local computer. - -## Setup - -### Before starting run: - -`$npm i` - -### Run an example on a local web server - -First `cd` to the folder for the sample to run, then: - -`$npm start` - -### Build an individual example - -From `samples/`: - -`$npm run build --workspace=3d-polyline/` - -### Build all of the examples. - -From `samples/`: -`$npm run build-all` - -## Feedback - -For feedback related to this sample, please open a new issue on -[GitHub](https://github.com/googlemaps-samples/js-api-samples/issues). diff --git a/dist/samples/3d-polyline/app/index.html b/dist/samples/3d-polyline/app/index.html deleted file mode 100644 index 50955609c..000000000 --- a/dist/samples/3d-polyline/app/index.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - Map - - - - - -
- - - - - - diff --git a/dist/samples/3d-polyline/app/index.ts b/dist/samples/3d-polyline/app/index.ts deleted file mode 100644 index 0a712c63e..000000000 --- a/dist/samples/3d-polyline/app/index.ts +++ /dev/null @@ -1,51 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// @ts-nocheck -// [START maps_3d_polyline] -let map; -async function init() { - const { Map3DElement, MapMode, AltitudeMode, Polyline3DElement } = - await google.maps.importLibrary('maps3d'); - - map = new Map3DElement({ - center: { lat: 37.7927, lng: -122.402, altitude: 65.93 }, - range: 3362.87, - tilt: 64.01, - heading: 25.0, - mode: MapMode.SATELLITE, - gestureHandling: 'COOPERATIVE', - }); - - document.body.append(map); - - const polyline = new Polyline3DElement({ - path: [ - { lat: 37.80515638571346, lng: -122.4032569467164 }, - { lat: 37.80337073509504, lng: -122.4012878349353 }, - { lat: 37.79925208843463, lng: -122.3976697250461 }, - { lat: 37.7989102378512, lng: -122.3983408725656 }, - { lat: 37.79887832784348, lng: -122.3987094864192 }, - { lat: 37.79786443410338, lng: -122.4066878788802 }, - { lat: 37.79549248916587, lng: -122.4032992702785 }, - { lat: 37.78861484290265, lng: -122.4019489189814 }, - { lat: 37.78618687561075, lng: -122.398969592545 }, - { lat: 37.7892310309145, lng: -122.3951458683092 }, - { lat: 37.7916358762409, lng: -122.3981969390652 }, - ], - strokeColor: 'blue', - outerColor: 'white', - strokeWidth: 10, - outerWidth: 0.4, - altitudeMode: AltitudeMode.RELATIVE_TO_GROUND, // Place it on the ground (as it has no altitude it will just be at ground height). - drawsOccludedSegments: true, // Show the line through the buildings or anything else that might get in the way. - }); - - map.append(polyline); -} - -init(); -// [END maps_3d_polyline] diff --git a/dist/samples/3d-polyline/app/package.json b/dist/samples/3d-polyline/app/package.json deleted file mode 100644 index 8f31c01eb..000000000 --- a/dist/samples/3d-polyline/app/package.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "@js-api-samples/3d-polyline", - "version": "1.0.0", - "scripts": { - "build": "tsc && bash ../jsfiddle.sh 3d-polyline && bash ../app.sh 3d-polyline && bash ../docs.sh 3d-polyline && npm run build:vite --workspace=. && bash ../dist.sh 3d-polyline", - "test": "tsc && npm run build:vite --workspace=.", - "start": "tsc && vite build --base './' && vite", - "build:vite": "vite build --base './'", - "preview": "vite preview" - }, - "dependencies": { - - } -} diff --git a/dist/samples/3d-polyline/app/style.css b/dist/samples/3d-polyline/app/style.css deleted file mode 100644 index 47f5a48fc..000000000 --- a/dist/samples/3d-polyline/app/style.css +++ /dev/null @@ -1,19 +0,0 @@ -/* -* @license -* Copyright 2025 Google LLC. All Rights Reserved. -* SPDX-License-Identifier: Apache-2.0 -*/ -/* [START maps_3d_polyline] */ -/* * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -html, -map { - height: 100%; -} -body { - height: 100%; - margin: 0; - padding: 0; -} -/* [END maps_3d_polyline] */ diff --git a/dist/samples/3d-polyline/app/tsconfig.json b/dist/samples/3d-polyline/app/tsconfig.json deleted file mode 100644 index 366aabb04..000000000 --- a/dist/samples/3d-polyline/app/tsconfig.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "compilerOptions": { - "module": "esnext", - "target": "esnext", - "strict": true, - "noImplicitAny": false, - "lib": [ - "es2015", - "esnext", - "es6", - "dom", - "dom.iterable" - ], - "moduleResolution": "Node", - "jsx": "preserve" - } -} diff --git a/dist/samples/3d-polyline/dist/assets/index-BVXE32j3.css b/dist/samples/3d-polyline/dist/assets/index-BVXE32j3.css deleted file mode 100644 index 3665d7a5d..000000000 --- a/dist/samples/3d-polyline/dist/assets/index-BVXE32j3.css +++ /dev/null @@ -1 +0,0 @@ -html,map{height:100%}body{height:100%;margin:0;padding:0} diff --git a/dist/samples/3d-polyline/dist/assets/index-CSp8gEBg.js b/dist/samples/3d-polyline/dist/assets/index-CSp8gEBg.js deleted file mode 100644 index 7a1a22458..000000000 --- a/dist/samples/3d-polyline/dist/assets/index-CSp8gEBg.js +++ /dev/null @@ -1 +0,0 @@ -(function(){const r=document.createElement("link").relList;if(r&&r.supports&&r.supports("modulepreload"))return;for(const e of document.querySelectorAll('link[rel="modulepreload"]'))o(e);new MutationObserver(e=>{for(const t of e)if(t.type==="childList")for(const n of t.addedNodes)n.tagName==="LINK"&&n.rel==="modulepreload"&&o(n)}).observe(document,{childList:!0,subtree:!0});function l(e){const t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin==="use-credentials"?t.credentials="include":e.crossOrigin==="anonymous"?t.credentials="omit":t.credentials="same-origin",t}function o(e){if(e.ep)return;e.ep=!0;const t=l(e);fetch(e.href,t)}})();let i;async function s(){const{Map3DElement:a,MapMode:r,AltitudeMode:l,Polyline3DElement:o}=await google.maps.importLibrary("maps3d");i=new a({center:{lat:37.7927,lng:-122.402,altitude:65.93},range:3362.87,tilt:64.01,heading:25,mode:r.SATELLITE,gestureHandling:"COOPERATIVE"}),document.body.append(i);const e=new o({path:[{lat:37.80515638571346,lng:-122.4032569467164},{lat:37.80337073509504,lng:-122.4012878349353},{lat:37.79925208843463,lng:-122.3976697250461},{lat:37.7989102378512,lng:-122.3983408725656},{lat:37.79887832784348,lng:-122.3987094864192},{lat:37.79786443410338,lng:-122.4066878788802},{lat:37.79549248916587,lng:-122.4032992702785},{lat:37.78861484290265,lng:-122.4019489189814},{lat:37.78618687561075,lng:-122.398969592545},{lat:37.7892310309145,lng:-122.3951458683092},{lat:37.7916358762409,lng:-122.3981969390652}],strokeColor:"blue",outerColor:"white",strokeWidth:10,outerWidth:.4,altitudeMode:l.RELATIVE_TO_GROUND,drawsOccludedSegments:!0});i.append(e)}s(); diff --git a/dist/samples/3d-polyline/dist/index.html b/dist/samples/3d-polyline/dist/index.html deleted file mode 100644 index 6ca485e3f..000000000 --- a/dist/samples/3d-polyline/dist/index.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - Map - - - - - -
- - - - - - diff --git a/dist/samples/3d-polyline/docs/index.html b/dist/samples/3d-polyline/docs/index.html deleted file mode 100644 index 50955609c..000000000 --- a/dist/samples/3d-polyline/docs/index.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - Map - - - - - -
- - - - - - diff --git a/dist/samples/3d-polyline/docs/index.js b/dist/samples/3d-polyline/docs/index.js deleted file mode 100644 index e726635ca..000000000 --- a/dist/samples/3d-polyline/docs/index.js +++ /dev/null @@ -1,45 +0,0 @@ -"use strict"; -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// @ts-nocheck -// [START maps_3d_polyline] -let map; -async function init() { - const { Map3DElement, MapMode, AltitudeMode, Polyline3DElement } = await google.maps.importLibrary('maps3d'); - map = new Map3DElement({ - center: { lat: 37.7927, lng: -122.402, altitude: 65.93 }, - range: 3362.87, - tilt: 64.01, - heading: 25.0, - mode: MapMode.SATELLITE, - gestureHandling: 'COOPERATIVE', - }); - document.body.append(map); - const polyline = new Polyline3DElement({ - path: [ - { lat: 37.80515638571346, lng: -122.4032569467164 }, - { lat: 37.80337073509504, lng: -122.4012878349353 }, - { lat: 37.79925208843463, lng: -122.3976697250461 }, - { lat: 37.7989102378512, lng: -122.3983408725656 }, - { lat: 37.79887832784348, lng: -122.3987094864192 }, - { lat: 37.79786443410338, lng: -122.4066878788802 }, - { lat: 37.79549248916587, lng: -122.4032992702785 }, - { lat: 37.78861484290265, lng: -122.4019489189814 }, - { lat: 37.78618687561075, lng: -122.398969592545 }, - { lat: 37.7892310309145, lng: -122.3951458683092 }, - { lat: 37.7916358762409, lng: -122.3981969390652 }, - ], - strokeColor: 'blue', - outerColor: 'white', - strokeWidth: 10, - outerWidth: 0.4, - altitudeMode: AltitudeMode.RELATIVE_TO_GROUND, // Place it on the ground (as it has no altitude it will just be at ground height). - drawsOccludedSegments: true, // Show the line through the buildings or anything else that might get in the way. - }); - map.append(polyline); -} -init(); -// [END maps_3d_polyline] diff --git a/dist/samples/3d-polyline/docs/index.ts b/dist/samples/3d-polyline/docs/index.ts deleted file mode 100644 index 0a712c63e..000000000 --- a/dist/samples/3d-polyline/docs/index.ts +++ /dev/null @@ -1,51 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// @ts-nocheck -// [START maps_3d_polyline] -let map; -async function init() { - const { Map3DElement, MapMode, AltitudeMode, Polyline3DElement } = - await google.maps.importLibrary('maps3d'); - - map = new Map3DElement({ - center: { lat: 37.7927, lng: -122.402, altitude: 65.93 }, - range: 3362.87, - tilt: 64.01, - heading: 25.0, - mode: MapMode.SATELLITE, - gestureHandling: 'COOPERATIVE', - }); - - document.body.append(map); - - const polyline = new Polyline3DElement({ - path: [ - { lat: 37.80515638571346, lng: -122.4032569467164 }, - { lat: 37.80337073509504, lng: -122.4012878349353 }, - { lat: 37.79925208843463, lng: -122.3976697250461 }, - { lat: 37.7989102378512, lng: -122.3983408725656 }, - { lat: 37.79887832784348, lng: -122.3987094864192 }, - { lat: 37.79786443410338, lng: -122.4066878788802 }, - { lat: 37.79549248916587, lng: -122.4032992702785 }, - { lat: 37.78861484290265, lng: -122.4019489189814 }, - { lat: 37.78618687561075, lng: -122.398969592545 }, - { lat: 37.7892310309145, lng: -122.3951458683092 }, - { lat: 37.7916358762409, lng: -122.3981969390652 }, - ], - strokeColor: 'blue', - outerColor: 'white', - strokeWidth: 10, - outerWidth: 0.4, - altitudeMode: AltitudeMode.RELATIVE_TO_GROUND, // Place it on the ground (as it has no altitude it will just be at ground height). - drawsOccludedSegments: true, // Show the line through the buildings or anything else that might get in the way. - }); - - map.append(polyline); -} - -init(); -// [END maps_3d_polyline] diff --git a/dist/samples/3d-polyline/docs/style.css b/dist/samples/3d-polyline/docs/style.css deleted file mode 100644 index 47f5a48fc..000000000 --- a/dist/samples/3d-polyline/docs/style.css +++ /dev/null @@ -1,19 +0,0 @@ -/* -* @license -* Copyright 2025 Google LLC. All Rights Reserved. -* SPDX-License-Identifier: Apache-2.0 -*/ -/* [START maps_3d_polyline] */ -/* * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -html, -map { - height: 100%; -} -body { - height: 100%; - margin: 0; - padding: 0; -} -/* [END maps_3d_polyline] */ diff --git a/dist/samples/3d-polyline/jsfiddle/demo.css b/dist/samples/3d-polyline/jsfiddle/demo.css deleted file mode 100644 index d6ec582a8..000000000 --- a/dist/samples/3d-polyline/jsfiddle/demo.css +++ /dev/null @@ -1,19 +0,0 @@ -/* -* @license -* Copyright 2025 Google LLC. All Rights Reserved. -* SPDX-License-Identifier: Apache-2.0 -*/ - -/* * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -html, -map { - height: 100%; -} -body { - height: 100%; - margin: 0; - padding: 0; -} - diff --git a/dist/samples/3d-polyline/jsfiddle/demo.details b/dist/samples/3d-polyline/jsfiddle/demo.details deleted file mode 100644 index fe79b9649..000000000 --- a/dist/samples/3d-polyline/jsfiddle/demo.details +++ /dev/null @@ -1,7 +0,0 @@ -name: 3d-polyline -authors: - - Geo Developer IX Documentation Team -tags: - - google maps -load_type: h -description: Sample code supporting Google Maps Platform JavaScript API documentation. diff --git a/dist/samples/3d-polyline/jsfiddle/demo.html b/dist/samples/3d-polyline/jsfiddle/demo.html deleted file mode 100644 index 9501b5967..000000000 --- a/dist/samples/3d-polyline/jsfiddle/demo.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - Map - - - - - -
- - - - - - diff --git a/dist/samples/3d-polyline/jsfiddle/demo.js b/dist/samples/3d-polyline/jsfiddle/demo.js deleted file mode 100644 index 36e89cddb..000000000 --- a/dist/samples/3d-polyline/jsfiddle/demo.js +++ /dev/null @@ -1,45 +0,0 @@ -"use strict"; -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// @ts-nocheck - -let map; -async function init() { - const { Map3DElement, MapMode, AltitudeMode, Polyline3DElement } = await google.maps.importLibrary('maps3d'); - map = new Map3DElement({ - center: { lat: 37.7927, lng: -122.402, altitude: 65.93 }, - range: 3362.87, - tilt: 64.01, - heading: 25.0, - mode: MapMode.SATELLITE, - gestureHandling: 'COOPERATIVE', - }); - document.body.append(map); - const polyline = new Polyline3DElement({ - path: [ - { lat: 37.80515638571346, lng: -122.4032569467164 }, - { lat: 37.80337073509504, lng: -122.4012878349353 }, - { lat: 37.79925208843463, lng: -122.3976697250461 }, - { lat: 37.7989102378512, lng: -122.3983408725656 }, - { lat: 37.79887832784348, lng: -122.3987094864192 }, - { lat: 37.79786443410338, lng: -122.4066878788802 }, - { lat: 37.79549248916587, lng: -122.4032992702785 }, - { lat: 37.78861484290265, lng: -122.4019489189814 }, - { lat: 37.78618687561075, lng: -122.398969592545 }, - { lat: 37.7892310309145, lng: -122.3951458683092 }, - { lat: 37.7916358762409, lng: -122.3981969390652 }, - ], - strokeColor: 'blue', - outerColor: 'white', - strokeWidth: 10, - outerWidth: 0.4, - altitudeMode: AltitudeMode.RELATIVE_TO_GROUND, // Place it on the ground (as it has no altitude it will just be at ground height). - drawsOccludedSegments: true, // Show the line through the buildings or anything else that might get in the way. - }); - map.append(polyline); -} -init(); - diff --git a/dist/samples/3d-popover-location/app/.eslintsrc.json b/dist/samples/3d-popover-location/app/.eslintsrc.json deleted file mode 100644 index 4c44dab04..000000000 --- a/dist/samples/3d-popover-location/app/.eslintsrc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": [ - "plugin:@typescript-eslint/recommended" - ], - "parser": "@typescript-eslint/parser", - "rules": { - "@typescript-eslint/ban-ts-comment": 0, - "@typescript-eslint/no-this-alias": 1, - "@typescript-eslint/no-empty-function": 1, - "@typescript-eslint/explicit-module-boundary-types": 1, - "@typescript-eslint/no-unused-vars": 1 - } -} diff --git a/dist/samples/3d-popover-location/app/README.md b/dist/samples/3d-popover-location/app/README.md deleted file mode 100644 index 218d1c957..000000000 --- a/dist/samples/3d-popover-location/app/README.md +++ /dev/null @@ -1,35 +0,0 @@ -# Google Maps JavaScript Sample - -## 3d-popover-location - -The 3d-popover-location sample demonstrates how to display a popover at a specific location on a 3D map. - -Follow these instructions to set up and run 3d-popover-location sample on your local computer. - -## Setup - -### Before starting run: - -`$npm i` - -### Run an example on a local web server - -First `cd` to the folder for the sample to run, then: - -`$npm start` - -### Build an individual example - -From `samples/`: - -`$npm run build --workspace=3d-popover-location/` - -### Build all of the examples. - -From `samples/`: -`$npm run build-all` - -## Feedback - -For feedback related to this sample, please open a new issue on -[GitHub](https://github.com/googlemaps-samples/js-api-samples/issues). diff --git a/dist/samples/3d-popover-location/app/index.html b/dist/samples/3d-popover-location/app/index.html deleted file mode 100644 index c1fd2d24c..000000000 --- a/dist/samples/3d-popover-location/app/index.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - Map - - - - - -
- - - - - - diff --git a/dist/samples/3d-popover-location/app/index.ts b/dist/samples/3d-popover-location/app/index.ts deleted file mode 100644 index d11f41dad..000000000 --- a/dist/samples/3d-popover-location/app/index.ts +++ /dev/null @@ -1,36 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// @ts-nocheck -// [START maps_3d_popover_location] -async function init() { - const { AltitudeMode, Map3DElement, MapMode, PopoverElement } = - await google.maps.importLibrary('maps3d'); - - const map = new Map3DElement({ - center: { lat: 37.8204, lng: -122.4783, altitude: 0.407 }, - range: 4000, - tilt: 74, - heading: 38, - mode: MapMode.HYBRID, - gestureHandling: 'COOPERATIVE', - }); - - const popover = new PopoverElement({ - altitudeMode: AltitudeMode.ABSOLUTE, - open: true, - positionAnchor: { lat: 37.819852, lng: -122.478549, altitude: 150 }, - }); - - popover.append('Golden Gate Bridge'); - - map.append(popover); - - document.body.append(map); -} - -init(); -// [END maps_3d_popover_location] diff --git a/dist/samples/3d-popover-location/app/package.json b/dist/samples/3d-popover-location/app/package.json deleted file mode 100644 index fec69c71d..000000000 --- a/dist/samples/3d-popover-location/app/package.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "@js-api-samples/3d-popover-location", - "version": "1.0.0", - "scripts": { - "build": "tsc && bash ../jsfiddle.sh 3d-popover-location && bash ../app.sh 3d-popover-location && bash ../docs.sh 3d-popover-location && npm run build:vite --workspace=. && bash ../dist.sh 3d-popover-location", - "test": "tsc && npm run build:vite --workspace=.", - "start": "tsc && vite build --base './' && vite", - "build:vite": "vite build --base './'", - "preview": "vite preview" - }, - "dependencies": { - - } -} diff --git a/dist/samples/3d-popover-location/app/style.css b/dist/samples/3d-popover-location/app/style.css deleted file mode 100644 index 894fb3288..000000000 --- a/dist/samples/3d-popover-location/app/style.css +++ /dev/null @@ -1,19 +0,0 @@ -/* -* @license -* Copyright 2025 Google LLC. All Rights Reserved. -* SPDX-License-Identifier: Apache-2.0 -*/ -/* [START maps_3d_popover_location] */ -/* * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} -map { - height: 100%; -} -/* [END maps_3d_popover_location] */ diff --git a/dist/samples/3d-popover-location/app/tsconfig.json b/dist/samples/3d-popover-location/app/tsconfig.json deleted file mode 100644 index 366aabb04..000000000 --- a/dist/samples/3d-popover-location/app/tsconfig.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "compilerOptions": { - "module": "esnext", - "target": "esnext", - "strict": true, - "noImplicitAny": false, - "lib": [ - "es2015", - "esnext", - "es6", - "dom", - "dom.iterable" - ], - "moduleResolution": "Node", - "jsx": "preserve" - } -} diff --git a/dist/samples/3d-popover-location/dist/assets/index-CJhVSIp9.js b/dist/samples/3d-popover-location/dist/assets/index-CJhVSIp9.js deleted file mode 100644 index ad80b257e..000000000 --- a/dist/samples/3d-popover-location/dist/assets/index-CJhVSIp9.js +++ /dev/null @@ -1 +0,0 @@ -(function(){const o=document.createElement("link").relList;if(o&&o.supports&&o.supports("modulepreload"))return;for(const e of document.querySelectorAll('link[rel="modulepreload"]'))r(e);new MutationObserver(e=>{for(const t of e)if(t.type==="childList")for(const i of t.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&r(i)}).observe(document,{childList:!0,subtree:!0});function n(e){const t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin==="use-credentials"?t.credentials="include":e.crossOrigin==="anonymous"?t.credentials="omit":t.credentials="same-origin",t}function r(e){if(e.ep)return;e.ep=!0;const t=n(e);fetch(e.href,t)}})();async function c(){const{AltitudeMode:s,Map3DElement:o,MapMode:n,PopoverElement:r}=await google.maps.importLibrary("maps3d"),e=new o({center:{lat:37.8204,lng:-122.4783,altitude:.407},range:4e3,tilt:74,heading:38,mode:n.HYBRID,gestureHandling:"COOPERATIVE"}),t=new r({altitudeMode:s.ABSOLUTE,open:!0,positionAnchor:{lat:37.819852,lng:-122.478549,altitude:150}});t.append("Golden Gate Bridge"),e.append(t),document.body.append(e)}c(); diff --git a/dist/samples/3d-popover-location/dist/assets/index-D_kII0LR.css b/dist/samples/3d-popover-location/dist/assets/index-D_kII0LR.css deleted file mode 100644 index 45e7e5c42..000000000 --- a/dist/samples/3d-popover-location/dist/assets/index-D_kII0LR.css +++ /dev/null @@ -1 +0,0 @@ -html,body{height:100%;margin:0;padding:0}map{height:100%} diff --git a/dist/samples/3d-popover-location/dist/index.html b/dist/samples/3d-popover-location/dist/index.html deleted file mode 100644 index 866056ef4..000000000 --- a/dist/samples/3d-popover-location/dist/index.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - Map - - - - - -
- - - - - - diff --git a/dist/samples/3d-popover-location/docs/index.html b/dist/samples/3d-popover-location/docs/index.html deleted file mode 100644 index c1fd2d24c..000000000 --- a/dist/samples/3d-popover-location/docs/index.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - Map - - - - - -
- - - - - - diff --git a/dist/samples/3d-popover-location/docs/index.js b/dist/samples/3d-popover-location/docs/index.js deleted file mode 100644 index e0a594a1e..000000000 --- a/dist/samples/3d-popover-location/docs/index.js +++ /dev/null @@ -1,29 +0,0 @@ -"use strict"; -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// @ts-nocheck -// [START maps_3d_popover_location] -async function init() { - const { AltitudeMode, Map3DElement, MapMode, PopoverElement } = await google.maps.importLibrary('maps3d'); - const map = new Map3DElement({ - center: { lat: 37.8204, lng: -122.4783, altitude: 0.407 }, - range: 4000, - tilt: 74, - heading: 38, - mode: MapMode.HYBRID, - gestureHandling: 'COOPERATIVE', - }); - const popover = new PopoverElement({ - altitudeMode: AltitudeMode.ABSOLUTE, - open: true, - positionAnchor: { lat: 37.819852, lng: -122.478549, altitude: 150 }, - }); - popover.append('Golden Gate Bridge'); - map.append(popover); - document.body.append(map); -} -init(); -// [END maps_3d_popover_location] diff --git a/dist/samples/3d-popover-location/docs/index.ts b/dist/samples/3d-popover-location/docs/index.ts deleted file mode 100644 index d11f41dad..000000000 --- a/dist/samples/3d-popover-location/docs/index.ts +++ /dev/null @@ -1,36 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// @ts-nocheck -// [START maps_3d_popover_location] -async function init() { - const { AltitudeMode, Map3DElement, MapMode, PopoverElement } = - await google.maps.importLibrary('maps3d'); - - const map = new Map3DElement({ - center: { lat: 37.8204, lng: -122.4783, altitude: 0.407 }, - range: 4000, - tilt: 74, - heading: 38, - mode: MapMode.HYBRID, - gestureHandling: 'COOPERATIVE', - }); - - const popover = new PopoverElement({ - altitudeMode: AltitudeMode.ABSOLUTE, - open: true, - positionAnchor: { lat: 37.819852, lng: -122.478549, altitude: 150 }, - }); - - popover.append('Golden Gate Bridge'); - - map.append(popover); - - document.body.append(map); -} - -init(); -// [END maps_3d_popover_location] diff --git a/dist/samples/3d-popover-location/docs/style.css b/dist/samples/3d-popover-location/docs/style.css deleted file mode 100644 index 894fb3288..000000000 --- a/dist/samples/3d-popover-location/docs/style.css +++ /dev/null @@ -1,19 +0,0 @@ -/* -* @license -* Copyright 2025 Google LLC. All Rights Reserved. -* SPDX-License-Identifier: Apache-2.0 -*/ -/* [START maps_3d_popover_location] */ -/* * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} -map { - height: 100%; -} -/* [END maps_3d_popover_location] */ diff --git a/dist/samples/3d-popover-location/jsfiddle/demo.css b/dist/samples/3d-popover-location/jsfiddle/demo.css deleted file mode 100644 index bf49901d6..000000000 --- a/dist/samples/3d-popover-location/jsfiddle/demo.css +++ /dev/null @@ -1,19 +0,0 @@ -/* -* @license -* Copyright 2025 Google LLC. All Rights Reserved. -* SPDX-License-Identifier: Apache-2.0 -*/ - -/* * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} -map { - height: 100%; -} - diff --git a/dist/samples/3d-popover-location/jsfiddle/demo.details b/dist/samples/3d-popover-location/jsfiddle/demo.details deleted file mode 100644 index 59c0d2d05..000000000 --- a/dist/samples/3d-popover-location/jsfiddle/demo.details +++ /dev/null @@ -1,7 +0,0 @@ -name: 3d-popover-location -authors: - - Geo Developer IX Documentation Team -tags: - - google maps -load_type: h -description: Sample code supporting Google Maps Platform JavaScript API documentation. diff --git a/dist/samples/3d-popover-location/jsfiddle/demo.html b/dist/samples/3d-popover-location/jsfiddle/demo.html deleted file mode 100644 index 9501b5967..000000000 --- a/dist/samples/3d-popover-location/jsfiddle/demo.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - Map - - - - - -
- - - - - - diff --git a/dist/samples/3d-popover-location/jsfiddle/demo.js b/dist/samples/3d-popover-location/jsfiddle/demo.js deleted file mode 100644 index e03f617d2..000000000 --- a/dist/samples/3d-popover-location/jsfiddle/demo.js +++ /dev/null @@ -1,29 +0,0 @@ -"use strict"; -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// @ts-nocheck - -async function init() { - const { AltitudeMode, Map3DElement, MapMode, PopoverElement } = await google.maps.importLibrary('maps3d'); - const map = new Map3DElement({ - center: { lat: 37.8204, lng: -122.4783, altitude: 0.407 }, - range: 4000, - tilt: 74, - heading: 38, - mode: MapMode.HYBRID, - gestureHandling: 'COOPERATIVE', - }); - const popover = new PopoverElement({ - altitudeMode: AltitudeMode.ABSOLUTE, - open: true, - positionAnchor: { lat: 37.819852, lng: -122.478549, altitude: 150 }, - }); - popover.append('Golden Gate Bridge'); - map.append(popover); - document.body.append(map); -} -init(); - diff --git a/dist/samples/3d-popover-marker/app/.eslintsrc.json b/dist/samples/3d-popover-marker/app/.eslintsrc.json deleted file mode 100644 index 4c44dab04..000000000 --- a/dist/samples/3d-popover-marker/app/.eslintsrc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": [ - "plugin:@typescript-eslint/recommended" - ], - "parser": "@typescript-eslint/parser", - "rules": { - "@typescript-eslint/ban-ts-comment": 0, - "@typescript-eslint/no-this-alias": 1, - "@typescript-eslint/no-empty-function": 1, - "@typescript-eslint/explicit-module-boundary-types": 1, - "@typescript-eslint/no-unused-vars": 1 - } -} diff --git a/dist/samples/3d-popover-marker/app/README.md b/dist/samples/3d-popover-marker/app/README.md deleted file mode 100644 index 01d817f9b..000000000 --- a/dist/samples/3d-popover-marker/app/README.md +++ /dev/null @@ -1,35 +0,0 @@ -# Google Maps JavaScript Sample - -## 3d-popover-marker - -The 3d-popover-marker sample demonstrates how to display a popover on a 3D marker. - -Follow these instructions to set up and run 3d-popover-marker sample on your local computer. - -## Setup - -### Before starting run: - -`$npm i` - -### Run an example on a local web server - -First `cd` to the folder for the sample to run, then: - -`$npm start` - -### Build an individual example - -From `samples/`: - -`$npm run build --workspace=3d-popover-marker/` - -### Build all of the examples. - -From `samples/`: -`$npm run build-all` - -## Feedback - -For feedback related to this sample, please open a new issue on -[GitHub](https://github.com/googlemaps-samples/js-api-samples/issues). diff --git a/dist/samples/3d-popover-marker/app/index.html b/dist/samples/3d-popover-marker/app/index.html deleted file mode 100644 index ec542671e..000000000 --- a/dist/samples/3d-popover-marker/app/index.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - Map - - - - - -
- - - - - - diff --git a/dist/samples/3d-popover-marker/app/index.ts b/dist/samples/3d-popover-marker/app/index.ts deleted file mode 100644 index 2b5735db5..000000000 --- a/dist/samples/3d-popover-marker/app/index.ts +++ /dev/null @@ -1,52 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// @ts-nocheck -// [START maps_3d_popover_marker] -async function init() { - const { - AltitudeMode, - Map3DElement, - Marker3DInteractiveElement, - MapMode, - PopoverElement, - } = await google.maps.importLibrary('maps3d'); - - const map = new Map3DElement({ - center: { lat: 37.8204, lng: -122.4783, altitude: 0.407 }, - range: 4000, - tilt: 74, - heading: 38, - mode: MapMode.HYBRID, - gestureHandling: 'COOPERATIVE', - }); - - // Popovers can only be added to interactive Markers - const interactiveMarker = new Marker3DInteractiveElement({ - altitudeMode: AltitudeMode.ABSOLUTE, - position: { lat: 37.819852, lng: -122.478549, altitude: 100 }, - }); - - const popover = new PopoverElement({ - open: false, - positionAnchor: interactiveMarker, - }); - - popover.append('Golden Gate Bridge'); - - interactiveMarker.addEventListener('gmp-click', (event) => { - // toggle the marker to the other state (unlee you are clicking on the marker itself when it reopens it) - popover.open = !popover.open; - }); - - map.append(interactiveMarker); - map.append(popover); - - document.body.append(map); -} - -init(); -// [END maps_3d_popover_marker] diff --git a/dist/samples/3d-popover-marker/app/package.json b/dist/samples/3d-popover-marker/app/package.json deleted file mode 100644 index ba1fb5652..000000000 --- a/dist/samples/3d-popover-marker/app/package.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "@js-api-samples/3d-popover-marker", - "version": "1.0.0", - "scripts": { - "build": "tsc && bash ../jsfiddle.sh 3d-popover-marker && bash ../app.sh 3d-popover-marker && bash ../docs.sh 3d-popover-marker && npm run build:vite --workspace=. && bash ../dist.sh 3d-popover-marker", - "test": "tsc && npm run build:vite --workspace=.", - "start": "tsc && vite build --base './' && vite", - "build:vite": "vite build --base './'", - "preview": "vite preview" - }, - "dependencies": { - - } -} diff --git a/dist/samples/3d-popover-marker/app/style.css b/dist/samples/3d-popover-marker/app/style.css deleted file mode 100644 index 59461c24a..000000000 --- a/dist/samples/3d-popover-marker/app/style.css +++ /dev/null @@ -1,19 +0,0 @@ -/* -* @license -* Copyright 2025 Google LLC. All Rights Reserved. -* SPDX-License-Identifier: Apache-2.0 -*/ -/* [START maps_3d_popover_marker] */ -/* * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -html, -map { - height: 100%; -} -body { - height: 100%; - margin: 0; - padding: 0; -} -/* [END maps_3d_popover_marker] */ diff --git a/dist/samples/3d-popover-marker/app/tsconfig.json b/dist/samples/3d-popover-marker/app/tsconfig.json deleted file mode 100644 index 366aabb04..000000000 --- a/dist/samples/3d-popover-marker/app/tsconfig.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "compilerOptions": { - "module": "esnext", - "target": "esnext", - "strict": true, - "noImplicitAny": false, - "lib": [ - "es2015", - "esnext", - "es6", - "dom", - "dom.iterable" - ], - "moduleResolution": "Node", - "jsx": "preserve" - } -} diff --git a/dist/samples/3d-popover-marker/dist/assets/index-BVXE32j3.css b/dist/samples/3d-popover-marker/dist/assets/index-BVXE32j3.css deleted file mode 100644 index 3665d7a5d..000000000 --- a/dist/samples/3d-popover-marker/dist/assets/index-BVXE32j3.css +++ /dev/null @@ -1 +0,0 @@ -html,map{height:100%}body{height:100%;margin:0;padding:0} diff --git a/dist/samples/3d-popover-marker/dist/assets/index-DWnwYC_S.js b/dist/samples/3d-popover-marker/dist/assets/index-DWnwYC_S.js deleted file mode 100644 index 5577be910..000000000 --- a/dist/samples/3d-popover-marker/dist/assets/index-DWnwYC_S.js +++ /dev/null @@ -1 +0,0 @@ -(function(){const o=document.createElement("link").relList;if(o&&o.supports&&o.supports("modulepreload"))return;for(const e of document.querySelectorAll('link[rel="modulepreload"]'))n(e);new MutationObserver(e=>{for(const t of e)if(t.type==="childList")for(const r of t.addedNodes)r.tagName==="LINK"&&r.rel==="modulepreload"&&n(r)}).observe(document,{childList:!0,subtree:!0});function s(e){const t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin==="use-credentials"?t.credentials="include":e.crossOrigin==="anonymous"?t.credentials="omit":t.credentials="same-origin",t}function n(e){if(e.ep)return;e.ep=!0;const t=s(e);fetch(e.href,t)}})();async function a(){const{AltitudeMode:c,Map3DElement:o,Marker3DInteractiveElement:s,MapMode:n,PopoverElement:e}=await google.maps.importLibrary("maps3d"),t=new o({center:{lat:37.8204,lng:-122.4783,altitude:.407},range:4e3,tilt:74,heading:38,mode:n.HYBRID,gestureHandling:"COOPERATIVE"}),r=new s({altitudeMode:c.ABSOLUTE,position:{lat:37.819852,lng:-122.478549,altitude:100}}),i=new e({open:!1,positionAnchor:r});i.append("Golden Gate Bridge"),r.addEventListener("gmp-click",d=>{i.open=!i.open}),t.append(r),t.append(i),document.body.append(t)}a(); diff --git a/dist/samples/3d-popover-marker/dist/index.html b/dist/samples/3d-popover-marker/dist/index.html deleted file mode 100644 index f25abe234..000000000 --- a/dist/samples/3d-popover-marker/dist/index.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - Map - - - - - -
- - - - - - diff --git a/dist/samples/3d-popover-marker/docs/index.html b/dist/samples/3d-popover-marker/docs/index.html deleted file mode 100644 index ec542671e..000000000 --- a/dist/samples/3d-popover-marker/docs/index.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - Map - - - - - -
- - - - - - diff --git a/dist/samples/3d-popover-marker/docs/index.js b/dist/samples/3d-popover-marker/docs/index.js deleted file mode 100644 index bcb1f2577..000000000 --- a/dist/samples/3d-popover-marker/docs/index.js +++ /dev/null @@ -1,38 +0,0 @@ -"use strict"; -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// @ts-nocheck -// [START maps_3d_popover_marker] -async function init() { - const { AltitudeMode, Map3DElement, Marker3DInteractiveElement, MapMode, PopoverElement, } = await google.maps.importLibrary('maps3d'); - const map = new Map3DElement({ - center: { lat: 37.8204, lng: -122.4783, altitude: 0.407 }, - range: 4000, - tilt: 74, - heading: 38, - mode: MapMode.HYBRID, - gestureHandling: 'COOPERATIVE', - }); - // Popovers can only be added to interactive Markers - const interactiveMarker = new Marker3DInteractiveElement({ - altitudeMode: AltitudeMode.ABSOLUTE, - position: { lat: 37.819852, lng: -122.478549, altitude: 100 }, - }); - const popover = new PopoverElement({ - open: false, - positionAnchor: interactiveMarker, - }); - popover.append('Golden Gate Bridge'); - interactiveMarker.addEventListener('gmp-click', (event) => { - // toggle the marker to the other state (unlee you are clicking on the marker itself when it reopens it) - popover.open = !popover.open; - }); - map.append(interactiveMarker); - map.append(popover); - document.body.append(map); -} -init(); -// [END maps_3d_popover_marker] diff --git a/dist/samples/3d-popover-marker/docs/index.ts b/dist/samples/3d-popover-marker/docs/index.ts deleted file mode 100644 index 2b5735db5..000000000 --- a/dist/samples/3d-popover-marker/docs/index.ts +++ /dev/null @@ -1,52 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// @ts-nocheck -// [START maps_3d_popover_marker] -async function init() { - const { - AltitudeMode, - Map3DElement, - Marker3DInteractiveElement, - MapMode, - PopoverElement, - } = await google.maps.importLibrary('maps3d'); - - const map = new Map3DElement({ - center: { lat: 37.8204, lng: -122.4783, altitude: 0.407 }, - range: 4000, - tilt: 74, - heading: 38, - mode: MapMode.HYBRID, - gestureHandling: 'COOPERATIVE', - }); - - // Popovers can only be added to interactive Markers - const interactiveMarker = new Marker3DInteractiveElement({ - altitudeMode: AltitudeMode.ABSOLUTE, - position: { lat: 37.819852, lng: -122.478549, altitude: 100 }, - }); - - const popover = new PopoverElement({ - open: false, - positionAnchor: interactiveMarker, - }); - - popover.append('Golden Gate Bridge'); - - interactiveMarker.addEventListener('gmp-click', (event) => { - // toggle the marker to the other state (unlee you are clicking on the marker itself when it reopens it) - popover.open = !popover.open; - }); - - map.append(interactiveMarker); - map.append(popover); - - document.body.append(map); -} - -init(); -// [END maps_3d_popover_marker] diff --git a/dist/samples/3d-popover-marker/docs/style.css b/dist/samples/3d-popover-marker/docs/style.css deleted file mode 100644 index 59461c24a..000000000 --- a/dist/samples/3d-popover-marker/docs/style.css +++ /dev/null @@ -1,19 +0,0 @@ -/* -* @license -* Copyright 2025 Google LLC. All Rights Reserved. -* SPDX-License-Identifier: Apache-2.0 -*/ -/* [START maps_3d_popover_marker] */ -/* * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -html, -map { - height: 100%; -} -body { - height: 100%; - margin: 0; - padding: 0; -} -/* [END maps_3d_popover_marker] */ diff --git a/dist/samples/3d-popover-marker/jsfiddle/demo.css b/dist/samples/3d-popover-marker/jsfiddle/demo.css deleted file mode 100644 index d6ec582a8..000000000 --- a/dist/samples/3d-popover-marker/jsfiddle/demo.css +++ /dev/null @@ -1,19 +0,0 @@ -/* -* @license -* Copyright 2025 Google LLC. All Rights Reserved. -* SPDX-License-Identifier: Apache-2.0 -*/ - -/* * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -html, -map { - height: 100%; -} -body { - height: 100%; - margin: 0; - padding: 0; -} - diff --git a/dist/samples/3d-popover-marker/jsfiddle/demo.details b/dist/samples/3d-popover-marker/jsfiddle/demo.details deleted file mode 100644 index b88b27d36..000000000 --- a/dist/samples/3d-popover-marker/jsfiddle/demo.details +++ /dev/null @@ -1,7 +0,0 @@ -name: 3d-popover-marker -authors: - - Geo Developer IX Documentation Team -tags: - - google maps -load_type: h -description: Sample code supporting Google Maps Platform JavaScript API documentation. diff --git a/dist/samples/3d-popover-marker/jsfiddle/demo.html b/dist/samples/3d-popover-marker/jsfiddle/demo.html deleted file mode 100644 index 9501b5967..000000000 --- a/dist/samples/3d-popover-marker/jsfiddle/demo.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - Map - - - - - -
- - - - - - diff --git a/dist/samples/3d-popover-marker/jsfiddle/demo.js b/dist/samples/3d-popover-marker/jsfiddle/demo.js deleted file mode 100644 index b92eac846..000000000 --- a/dist/samples/3d-popover-marker/jsfiddle/demo.js +++ /dev/null @@ -1,38 +0,0 @@ -"use strict"; -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// @ts-nocheck - -async function init() { - const { AltitudeMode, Map3DElement, Marker3DInteractiveElement, MapMode, PopoverElement, } = await google.maps.importLibrary('maps3d'); - const map = new Map3DElement({ - center: { lat: 37.8204, lng: -122.4783, altitude: 0.407 }, - range: 4000, - tilt: 74, - heading: 38, - mode: MapMode.HYBRID, - gestureHandling: 'COOPERATIVE', - }); - // Popovers can only be added to interactive Markers - const interactiveMarker = new Marker3DInteractiveElement({ - altitudeMode: AltitudeMode.ABSOLUTE, - position: { lat: 37.819852, lng: -122.478549, altitude: 100 }, - }); - const popover = new PopoverElement({ - open: false, - positionAnchor: interactiveMarker, - }); - popover.append('Golden Gate Bridge'); - interactiveMarker.addEventListener('gmp-click', (event) => { - // toggle the marker to the other state (unlee you are clicking on the marker itself when it reopens it) - popover.open = !popover.open; - }); - map.append(interactiveMarker); - map.append(popover); - document.body.append(map); -} -init(); - diff --git a/dist/samples/3d-simple-map-declarative/app/.eslintsrc.json b/dist/samples/3d-simple-map-declarative/app/.eslintsrc.json deleted file mode 100644 index 4c44dab04..000000000 --- a/dist/samples/3d-simple-map-declarative/app/.eslintsrc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": [ - "plugin:@typescript-eslint/recommended" - ], - "parser": "@typescript-eslint/parser", - "rules": { - "@typescript-eslint/ban-ts-comment": 0, - "@typescript-eslint/no-this-alias": 1, - "@typescript-eslint/no-empty-function": 1, - "@typescript-eslint/explicit-module-boundary-types": 1, - "@typescript-eslint/no-unused-vars": 1 - } -} diff --git a/dist/samples/3d-simple-map-declarative/app/README.md b/dist/samples/3d-simple-map-declarative/app/README.md deleted file mode 100644 index 5c63badc2..000000000 --- a/dist/samples/3d-simple-map-declarative/app/README.md +++ /dev/null @@ -1,35 +0,0 @@ -# Google Maps JavaScript Sample - -## 3d-simple-map-declarative - -The 3d-simple-map-declarative sample demonstrates how to create a simple 3D map using a declarative approach. - -Follow these instructions to set up and run 3d-simple-map-declarative sample on your local computer. - -## Setup - -### Before starting run: - -`$npm i` - -### Run an example on a local web server - -First `cd` to the folder for the sample to run, then: - -`$npm start` - -### Build an individual example - -From `samples/`: - -`$npm run build --workspace=3d-simple-map-declarative/` - -### Build all of the examples. - -From `samples/`: -`$npm run build-all` - -## Feedback - -For feedback related to this sample, please open a new issue on -[GitHub](https://github.com/googlemaps-samples/js-api-samples/issues). diff --git a/dist/samples/3d-simple-map-declarative/app/index.html b/dist/samples/3d-simple-map-declarative/app/index.html deleted file mode 100644 index ff85888bb..000000000 --- a/dist/samples/3d-simple-map-declarative/app/index.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - Map - - - - - - - - - diff --git a/dist/samples/3d-simple-map-declarative/app/index.ts b/dist/samples/3d-simple-map-declarative/app/index.ts deleted file mode 100644 index aa62c7cef..000000000 --- a/dist/samples/3d-simple-map-declarative/app/index.ts +++ /dev/null @@ -1,10 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// @ts-nocheck -// [START maps_3d_simple_map_declarative] - -// [END maps_3d_simple_map_declarative] diff --git a/dist/samples/3d-simple-map-declarative/app/package.json b/dist/samples/3d-simple-map-declarative/app/package.json deleted file mode 100644 index 02b1b949b..000000000 --- a/dist/samples/3d-simple-map-declarative/app/package.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "@js-api-samples/3d-simple-map-declarative", - "version": "1.0.0", - "scripts": { - "build": "tsc && bash ../jsfiddle.sh 3d-simple-map-declarative && bash ../app.sh 3d-simple-map-declarative && bash ../docs.sh 3d-simple-map-declarative && npm run build:vite --workspace=. && bash ../dist.sh 3d-simple-map-declarative", - "test": "tsc && npm run build:vite --workspace=.", - "start": "tsc && vite build --base './' && vite", - "build:vite": "vite build --base './'", - "preview": "vite preview" - }, - "dependencies": { - - } -} diff --git a/dist/samples/3d-simple-map-declarative/app/style.css b/dist/samples/3d-simple-map-declarative/app/style.css deleted file mode 100644 index 353cda34d..000000000 --- a/dist/samples/3d-simple-map-declarative/app/style.css +++ /dev/null @@ -1,21 +0,0 @@ -/* -* @license -* Copyright 2025 Google LLC. All Rights Reserved. -* SPDX-License-Identifier: Apache-2.0 -*/ -/* [START maps_3d_simple_map_declarative] */ -/* * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -html, -gmp-map-3d { - height: 100%; -} - -html, -body { - height: 100%; - margin: 0; - padding: 0; -} -/* [END maps_3d_simple_map_declarative] */ diff --git a/dist/samples/3d-simple-map-declarative/app/tsconfig.json b/dist/samples/3d-simple-map-declarative/app/tsconfig.json deleted file mode 100644 index 366aabb04..000000000 --- a/dist/samples/3d-simple-map-declarative/app/tsconfig.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "compilerOptions": { - "module": "esnext", - "target": "esnext", - "strict": true, - "noImplicitAny": false, - "lib": [ - "es2015", - "esnext", - "es6", - "dom", - "dom.iterable" - ], - "moduleResolution": "Node", - "jsx": "preserve" - } -} diff --git a/dist/samples/3d-simple-map-declarative/dist/assets/index-BgMuHnVn.css b/dist/samples/3d-simple-map-declarative/dist/assets/index-BgMuHnVn.css deleted file mode 100644 index 76ca6d7bf..000000000 --- a/dist/samples/3d-simple-map-declarative/dist/assets/index-BgMuHnVn.css +++ /dev/null @@ -1 +0,0 @@ -html,gmp-map-3d{height:100%}html,body{height:100%;margin:0;padding:0} diff --git a/dist/samples/3d-simple-map-declarative/dist/index.html b/dist/samples/3d-simple-map-declarative/dist/index.html deleted file mode 100644 index 578882ad0..000000000 --- a/dist/samples/3d-simple-map-declarative/dist/index.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - Map - - - - - - - - - diff --git a/dist/samples/3d-simple-map-declarative/docs/index.html b/dist/samples/3d-simple-map-declarative/docs/index.html deleted file mode 100644 index ff85888bb..000000000 --- a/dist/samples/3d-simple-map-declarative/docs/index.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - Map - - - - - - - - - diff --git a/dist/samples/3d-simple-map-declarative/docs/index.js b/dist/samples/3d-simple-map-declarative/docs/index.js deleted file mode 100644 index 49363e6f0..000000000 --- a/dist/samples/3d-simple-map-declarative/docs/index.js +++ /dev/null @@ -1,9 +0,0 @@ -"use strict"; -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// @ts-nocheck -// [START maps_3d_simple_map_declarative] -// [END maps_3d_simple_map_declarative] diff --git a/dist/samples/3d-simple-map-declarative/docs/index.ts b/dist/samples/3d-simple-map-declarative/docs/index.ts deleted file mode 100644 index aa62c7cef..000000000 --- a/dist/samples/3d-simple-map-declarative/docs/index.ts +++ /dev/null @@ -1,10 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// @ts-nocheck -// [START maps_3d_simple_map_declarative] - -// [END maps_3d_simple_map_declarative] diff --git a/dist/samples/3d-simple-map-declarative/docs/style.css b/dist/samples/3d-simple-map-declarative/docs/style.css deleted file mode 100644 index 353cda34d..000000000 --- a/dist/samples/3d-simple-map-declarative/docs/style.css +++ /dev/null @@ -1,21 +0,0 @@ -/* -* @license -* Copyright 2025 Google LLC. All Rights Reserved. -* SPDX-License-Identifier: Apache-2.0 -*/ -/* [START maps_3d_simple_map_declarative] */ -/* * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -html, -gmp-map-3d { - height: 100%; -} - -html, -body { - height: 100%; - margin: 0; - padding: 0; -} -/* [END maps_3d_simple_map_declarative] */ diff --git a/dist/samples/3d-simple-map-declarative/jsfiddle/demo.css b/dist/samples/3d-simple-map-declarative/jsfiddle/demo.css deleted file mode 100644 index 3e4bf13d9..000000000 --- a/dist/samples/3d-simple-map-declarative/jsfiddle/demo.css +++ /dev/null @@ -1,21 +0,0 @@ -/* -* @license -* Copyright 2025 Google LLC. All Rights Reserved. -* SPDX-License-Identifier: Apache-2.0 -*/ - -/* * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -html, -gmp-map-3d { - height: 100%; -} - -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - diff --git a/dist/samples/3d-simple-map-declarative/jsfiddle/demo.details b/dist/samples/3d-simple-map-declarative/jsfiddle/demo.details deleted file mode 100644 index b3cb7cce5..000000000 --- a/dist/samples/3d-simple-map-declarative/jsfiddle/demo.details +++ /dev/null @@ -1,7 +0,0 @@ -name: 3d-simple-map-declarative -authors: - - Geo Developer IX Documentation Team -tags: - - google maps -load_type: h -description: Sample code supporting Google Maps Platform JavaScript API documentation. diff --git a/dist/samples/3d-simple-map-declarative/jsfiddle/demo.html b/dist/samples/3d-simple-map-declarative/jsfiddle/demo.html deleted file mode 100644 index 4271224a1..000000000 --- a/dist/samples/3d-simple-map-declarative/jsfiddle/demo.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - Map - - - - - - - - - diff --git a/dist/samples/3d-simple-map-declarative/jsfiddle/demo.js b/dist/samples/3d-simple-map-declarative/jsfiddle/demo.js deleted file mode 100644 index 4130b7d4a..000000000 --- a/dist/samples/3d-simple-map-declarative/jsfiddle/demo.js +++ /dev/null @@ -1,9 +0,0 @@ -"use strict"; -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// @ts-nocheck - - diff --git a/dist/samples/3d-simple-map/app/.eslintsrc.json b/dist/samples/3d-simple-map/app/.eslintsrc.json deleted file mode 100644 index 4c44dab04..000000000 --- a/dist/samples/3d-simple-map/app/.eslintsrc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": [ - "plugin:@typescript-eslint/recommended" - ], - "parser": "@typescript-eslint/parser", - "rules": { - "@typescript-eslint/ban-ts-comment": 0, - "@typescript-eslint/no-this-alias": 1, - "@typescript-eslint/no-empty-function": 1, - "@typescript-eslint/explicit-module-boundary-types": 1, - "@typescript-eslint/no-unused-vars": 1 - } -} diff --git a/dist/samples/3d-simple-map/app/README.md b/dist/samples/3d-simple-map/app/README.md deleted file mode 100644 index 8c4400f9c..000000000 --- a/dist/samples/3d-simple-map/app/README.md +++ /dev/null @@ -1,35 +0,0 @@ -# Google Maps JavaScript Sample - -## 3d-simple-map - -The 3d-simple-map sample demonstrates how to create a simple 3D map. - -Follow these instructions to set up and run 3d-simple-map sample on your local computer. - -## Setup - -### Before starting run: - -`$npm i` - -### Run an example on a local web server - -First `cd` to the folder for the sample to run, then: - -`$npm start` - -### Build an individual example - -From `samples/`: - -`$npm run build --workspace=3d-simple-map/` - -### Build all of the examples. - -From `samples/`: -`$npm run build-all` - -## Feedback - -For feedback related to this sample, please open a new issue on -[GitHub](https://github.com/googlemaps-samples/js-api-samples/issues). diff --git a/dist/samples/3d-simple-map/app/index.html b/dist/samples/3d-simple-map/app/index.html deleted file mode 100644 index 24ab4306d..000000000 --- a/dist/samples/3d-simple-map/app/index.html +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - Simple Map - - - - - - - - - - diff --git a/dist/samples/3d-simple-map/app/index.ts b/dist/samples/3d-simple-map/app/index.ts deleted file mode 100644 index 4cee18317..000000000 --- a/dist/samples/3d-simple-map/app/index.ts +++ /dev/null @@ -1,23 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -//@ts-nocheck -// [START maps_3d_simple_map] -async function initMap() { - const { Map3DElement } = await google.maps.importLibrary('maps3d'); - - const map = new Map3DElement({ - center: { lat: 37.7704, lng: -122.3985, altitude: 500 }, - tilt: 67.5, - mode: 'HYBRID', - gestureHandling: 'COOPERATIVE', - }); - - document.body.append(map); -} - -initMap(); -// [END maps_3d_simple_map] diff --git a/dist/samples/3d-simple-map/app/package.json b/dist/samples/3d-simple-map/app/package.json deleted file mode 100644 index c26da75d8..000000000 --- a/dist/samples/3d-simple-map/app/package.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "@js-api-samples/3d-simple-map", - "version": "1.0.0", - "scripts": { - "build": "tsc && bash ../jsfiddle.sh 3d-simple-map && bash ../app.sh 3d-simple-map && bash ../docs.sh 3d-simple-map && npm run build:vite --workspace=. && bash ../dist.sh 3d-simple-map", - "test": "tsc && npm run build:vite --workspace=.", - "start": "tsc && vite build --base './' && vite", - "build:vite": "vite build --base './'", - "preview": "vite preview" - }, - "dependencies": { - - } -} diff --git a/dist/samples/3d-simple-map/app/style.css b/dist/samples/3d-simple-map/app/style.css deleted file mode 100644 index db29d516a..000000000 --- a/dist/samples/3d-simple-map/app/style.css +++ /dev/null @@ -1,19 +0,0 @@ -/* -* @license -* Copyright 2025 Google LLC. All Rights Reserved. -* SPDX-License-Identifier: Apache-2.0 -*/ -/* [START maps_3d_simple_map] */ -/* * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -#gmp-map-3d { - height: 100%; -} -html, -body { - height: 100%; - margin: 0; - padding: 0; -} -/* [END maps_3d_simple_map] */ diff --git a/dist/samples/3d-simple-map/app/tsconfig.json b/dist/samples/3d-simple-map/app/tsconfig.json deleted file mode 100644 index 366aabb04..000000000 --- a/dist/samples/3d-simple-map/app/tsconfig.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "compilerOptions": { - "module": "esnext", - "target": "esnext", - "strict": true, - "noImplicitAny": false, - "lib": [ - "es2015", - "esnext", - "es6", - "dom", - "dom.iterable" - ], - "moduleResolution": "Node", - "jsx": "preserve" - } -} diff --git a/dist/samples/3d-simple-map/dist/assets/index-B-QOcBG3.js b/dist/samples/3d-simple-map/dist/assets/index-B-QOcBG3.js deleted file mode 100644 index c3c324b2d..000000000 --- a/dist/samples/3d-simple-map/dist/assets/index-B-QOcBG3.js +++ /dev/null @@ -1 +0,0 @@ -(function(){const r=document.createElement("link").relList;if(r&&r.supports&&r.supports("modulepreload"))return;for(const e of document.querySelectorAll('link[rel="modulepreload"]'))i(e);new MutationObserver(e=>{for(const t of e)if(t.type==="childList")for(const o of t.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&i(o)}).observe(document,{childList:!0,subtree:!0});function s(e){const t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin==="use-credentials"?t.credentials="include":e.crossOrigin==="anonymous"?t.credentials="omit":t.credentials="same-origin",t}function i(e){if(e.ep)return;e.ep=!0;const t=s(e);fetch(e.href,t)}})();async function c(){const{Map3DElement:n}=await google.maps.importLibrary("maps3d"),r=new n({center:{lat:37.7704,lng:-122.3985,altitude:500},tilt:67.5,mode:"HYBRID",gestureHandling:"COOPERATIVE"});document.body.append(r)}c(); diff --git a/dist/samples/3d-simple-map/dist/assets/index-BMVaXqyQ.css b/dist/samples/3d-simple-map/dist/assets/index-BMVaXqyQ.css deleted file mode 100644 index 593006f0c..000000000 --- a/dist/samples/3d-simple-map/dist/assets/index-BMVaXqyQ.css +++ /dev/null @@ -1 +0,0 @@ -#gmp-map-3d{height:100%}html,body{height:100%;margin:0;padding:0} diff --git a/dist/samples/3d-simple-map/dist/index.html b/dist/samples/3d-simple-map/dist/index.html deleted file mode 100644 index 5a1b82f23..000000000 --- a/dist/samples/3d-simple-map/dist/index.html +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - Simple Map - - - - - - - - - - diff --git a/dist/samples/3d-simple-map/docs/index.html b/dist/samples/3d-simple-map/docs/index.html deleted file mode 100644 index 24ab4306d..000000000 --- a/dist/samples/3d-simple-map/docs/index.html +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - Simple Map - - - - - - - - - - diff --git a/dist/samples/3d-simple-map/docs/index.js b/dist/samples/3d-simple-map/docs/index.js deleted file mode 100644 index c108e45d9..000000000 --- a/dist/samples/3d-simple-map/docs/index.js +++ /dev/null @@ -1,20 +0,0 @@ -"use strict"; -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -//@ts-nocheck -// [START maps_3d_simple_map] -async function initMap() { - const { Map3DElement } = await google.maps.importLibrary('maps3d'); - const map = new Map3DElement({ - center: { lat: 37.7704, lng: -122.3985, altitude: 500 }, - tilt: 67.5, - mode: 'HYBRID', - gestureHandling: 'COOPERATIVE', - }); - document.body.append(map); -} -initMap(); -// [END maps_3d_simple_map] diff --git a/dist/samples/3d-simple-map/docs/index.ts b/dist/samples/3d-simple-map/docs/index.ts deleted file mode 100644 index 4cee18317..000000000 --- a/dist/samples/3d-simple-map/docs/index.ts +++ /dev/null @@ -1,23 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -//@ts-nocheck -// [START maps_3d_simple_map] -async function initMap() { - const { Map3DElement } = await google.maps.importLibrary('maps3d'); - - const map = new Map3DElement({ - center: { lat: 37.7704, lng: -122.3985, altitude: 500 }, - tilt: 67.5, - mode: 'HYBRID', - gestureHandling: 'COOPERATIVE', - }); - - document.body.append(map); -} - -initMap(); -// [END maps_3d_simple_map] diff --git a/dist/samples/3d-simple-map/docs/style.css b/dist/samples/3d-simple-map/docs/style.css deleted file mode 100644 index db29d516a..000000000 --- a/dist/samples/3d-simple-map/docs/style.css +++ /dev/null @@ -1,19 +0,0 @@ -/* -* @license -* Copyright 2025 Google LLC. All Rights Reserved. -* SPDX-License-Identifier: Apache-2.0 -*/ -/* [START maps_3d_simple_map] */ -/* * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -#gmp-map-3d { - height: 100%; -} -html, -body { - height: 100%; - margin: 0; - padding: 0; -} -/* [END maps_3d_simple_map] */ diff --git a/dist/samples/3d-simple-map/jsfiddle/demo.css b/dist/samples/3d-simple-map/jsfiddle/demo.css deleted file mode 100644 index c50e5fa5e..000000000 --- a/dist/samples/3d-simple-map/jsfiddle/demo.css +++ /dev/null @@ -1,19 +0,0 @@ -/* -* @license -* Copyright 2025 Google LLC. All Rights Reserved. -* SPDX-License-Identifier: Apache-2.0 -*/ - -/* * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -#gmp-map-3d { - height: 100%; -} -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - diff --git a/dist/samples/3d-simple-map/jsfiddle/demo.details b/dist/samples/3d-simple-map/jsfiddle/demo.details deleted file mode 100644 index 4f77995f0..000000000 --- a/dist/samples/3d-simple-map/jsfiddle/demo.details +++ /dev/null @@ -1,7 +0,0 @@ -name: 3d-simple-map -authors: - - Geo Developer IX Documentation Team -tags: - - google maps -load_type: h -description: Sample code supporting Google Maps Platform JavaScript API documentation. diff --git a/dist/samples/3d-simple-map/jsfiddle/demo.html b/dist/samples/3d-simple-map/jsfiddle/demo.html deleted file mode 100644 index 340dfb2bc..000000000 --- a/dist/samples/3d-simple-map/jsfiddle/demo.html +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - Simple Map - - - - - - - - - - diff --git a/dist/samples/3d-simple-map/jsfiddle/demo.js b/dist/samples/3d-simple-map/jsfiddle/demo.js deleted file mode 100644 index 2e462af5e..000000000 --- a/dist/samples/3d-simple-map/jsfiddle/demo.js +++ /dev/null @@ -1,20 +0,0 @@ -"use strict"; -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -//@ts-nocheck - -async function initMap() { - const { Map3DElement } = await google.maps.importLibrary('maps3d'); - const map = new Map3DElement({ - center: { lat: 37.7704, lng: -122.3985, altitude: 500 }, - tilt: 67.5, - mode: 'HYBRID', - gestureHandling: 'COOPERATIVE', - }); - document.body.append(map); -} -initMap(); - diff --git a/dist/samples/3d-simple-marker/app/.eslintsrc.json b/dist/samples/3d-simple-marker/app/.eslintsrc.json deleted file mode 100644 index 4c44dab04..000000000 --- a/dist/samples/3d-simple-marker/app/.eslintsrc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": [ - "plugin:@typescript-eslint/recommended" - ], - "parser": "@typescript-eslint/parser", - "rules": { - "@typescript-eslint/ban-ts-comment": 0, - "@typescript-eslint/no-this-alias": 1, - "@typescript-eslint/no-empty-function": 1, - "@typescript-eslint/explicit-module-boundary-types": 1, - "@typescript-eslint/no-unused-vars": 1 - } -} diff --git a/dist/samples/3d-simple-marker/app/README.md b/dist/samples/3d-simple-marker/app/README.md deleted file mode 100644 index 26037767b..000000000 --- a/dist/samples/3d-simple-marker/app/README.md +++ /dev/null @@ -1,35 +0,0 @@ -# Google Maps JavaScript Sample - -## 3d-simple-marker - -The 3d-simple-marker sample demonstrates how to create a simple 3D marker. - -Follow these instructions to set up and run 3d-simple-marker sample on your local computer. - -## Setup - -### Before starting run: - -`$npm i` - -### Run an example on a local web server - -First `cd` to the folder for the sample to run, then: - -`$npm start` - -### Build an individual example - -From `samples/`: - -`$npm run build --workspace=3d-simple-marker/` - -### Build all of the examples. - -From `samples/`: -`$npm run build-all` - -## Feedback - -For feedback related to this sample, please open a new issue on -[GitHub](https://github.com/googlemaps-samples/js-api-samples/issues). diff --git a/dist/samples/3d-simple-marker/app/index.html b/dist/samples/3d-simple-marker/app/index.html deleted file mode 100644 index 11b584f5e..000000000 --- a/dist/samples/3d-simple-marker/app/index.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - Map - - - - - -
- - - - - - diff --git a/dist/samples/3d-simple-marker/app/index.ts b/dist/samples/3d-simple-marker/app/index.ts deleted file mode 100644 index 00dd07e43..000000000 --- a/dist/samples/3d-simple-marker/app/index.ts +++ /dev/null @@ -1,33 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -//@ts-nocheck -// [START maps_3d_simple_marker] -async function init() { - // Make sure the Marker3DElement is included. - const { Map3DElement, Marker3DElement } = - await google.maps.importLibrary('maps3d'); - - const map = new Map3DElement({ - center: { lat: 37.4239163, lng: -122.0947209, altitude: 0 }, - tilt: 67.5, - range: 1000, - mode: 'SATELLITE', - gestureHandling: 'COOPERATIVE', - }); - - const marker = new Marker3DElement({ - position: { lat: 37.4239163, lng: -122.0947209, altitude: 50 }, // (Required) Marker must have a lat / lng, but doesn't need an altitude. - altitudeMode: 'ABSOLUTE', // (Optional) Treated as CLAMP_TO_GROUND if omitted. - extruded: true, // (Optional) Draws line from ground to the bottom of the marker. - label: 'Basic Marker', // (Optional) Add a label to the marker. - }); - - map.append(marker); // The marker must be appended to the map. - document.body.append(map); -} - -init(); -// [END maps_3d_simple_marker] diff --git a/dist/samples/3d-simple-marker/app/package.json b/dist/samples/3d-simple-marker/app/package.json deleted file mode 100644 index f6f413eb6..000000000 --- a/dist/samples/3d-simple-marker/app/package.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "@js-api-samples/3d-simple-marker", - "version": "1.0.0", - "scripts": { - "build": "tsc && bash ../jsfiddle.sh 3d-simple-marker && bash ../app.sh 3d-simple-marker && bash ../docs.sh 3d-simple-marker && npm run build:vite --workspace=. && bash ../dist.sh 3d-simple-marker", - "test": "tsc && npm run build:vite --workspace=.", - "start": "tsc && vite build --base './' && vite", - "build:vite": "vite build --base './'", - "preview": "vite preview" - }, - "dependencies": { - - } -} diff --git a/dist/samples/3d-simple-marker/app/style.css b/dist/samples/3d-simple-marker/app/style.css deleted file mode 100644 index 2b619d283..000000000 --- a/dist/samples/3d-simple-marker/app/style.css +++ /dev/null @@ -1,16 +0,0 @@ -/* -* @license -* Copyright 2025 Google LLC. All Rights Reserved. -* SPDX-License-Identifier: Apache-2.0 -*/ -/* [START maps_3d_simple_marker] */ -/* * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} -/* [END maps_3d_simple_marker] */ diff --git a/dist/samples/3d-simple-marker/app/tsconfig.json b/dist/samples/3d-simple-marker/app/tsconfig.json deleted file mode 100644 index 366aabb04..000000000 --- a/dist/samples/3d-simple-marker/app/tsconfig.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "compilerOptions": { - "module": "esnext", - "target": "esnext", - "strict": true, - "noImplicitAny": false, - "lib": [ - "es2015", - "esnext", - "es6", - "dom", - "dom.iterable" - ], - "moduleResolution": "Node", - "jsx": "preserve" - } -} diff --git a/dist/samples/3d-simple-marker/dist/assets/index-549u98Rk.css b/dist/samples/3d-simple-marker/dist/assets/index-549u98Rk.css deleted file mode 100644 index 37abb1c40..000000000 --- a/dist/samples/3d-simple-marker/dist/assets/index-549u98Rk.css +++ /dev/null @@ -1 +0,0 @@ -html,body{height:100%;margin:0;padding:0} diff --git a/dist/samples/3d-simple-marker/dist/assets/index-BSxxkpAH.js b/dist/samples/3d-simple-marker/dist/assets/index-BSxxkpAH.js deleted file mode 100644 index dc51ab1c7..000000000 --- a/dist/samples/3d-simple-marker/dist/assets/index-BSxxkpAH.js +++ /dev/null @@ -1 +0,0 @@ -(function(){const r=document.createElement("link").relList;if(r&&r.supports&&r.supports("modulepreload"))return;for(const e of document.querySelectorAll('link[rel="modulepreload"]'))n(e);new MutationObserver(e=>{for(const t of e)if(t.type==="childList")for(const i of t.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&n(i)}).observe(document,{childList:!0,subtree:!0});function o(e){const t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin==="use-credentials"?t.credentials="include":e.crossOrigin==="anonymous"?t.credentials="omit":t.credentials="same-origin",t}function n(e){if(e.ep)return;e.ep=!0;const t=o(e);fetch(e.href,t)}})();async function c(){const{Map3DElement:s,Marker3DElement:r}=await google.maps.importLibrary("maps3d"),o=new s({center:{lat:37.4239163,lng:-122.0947209,altitude:0},tilt:67.5,range:1e3,mode:"SATELLITE",gestureHandling:"COOPERATIVE"}),n=new r({position:{lat:37.4239163,lng:-122.0947209,altitude:50},altitudeMode:"ABSOLUTE",extruded:!0,label:"Basic Marker"});o.append(n),document.body.append(o)}c(); diff --git a/dist/samples/3d-simple-marker/dist/index.html b/dist/samples/3d-simple-marker/dist/index.html deleted file mode 100644 index 18a047257..000000000 --- a/dist/samples/3d-simple-marker/dist/index.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - Map - - - - - -
- - - - - - diff --git a/dist/samples/3d-simple-marker/docs/index.html b/dist/samples/3d-simple-marker/docs/index.html deleted file mode 100644 index 11b584f5e..000000000 --- a/dist/samples/3d-simple-marker/docs/index.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - Map - - - - - -
- - - - - - diff --git a/dist/samples/3d-simple-marker/docs/index.js b/dist/samples/3d-simple-marker/docs/index.js deleted file mode 100644 index 3c79484fe..000000000 --- a/dist/samples/3d-simple-marker/docs/index.js +++ /dev/null @@ -1,29 +0,0 @@ -"use strict"; -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -//@ts-nocheck -// [START maps_3d_simple_marker] -async function init() { - // Make sure the Marker3DElement is included. - const { Map3DElement, Marker3DElement } = await google.maps.importLibrary('maps3d'); - const map = new Map3DElement({ - center: { lat: 37.4239163, lng: -122.0947209, altitude: 0 }, - tilt: 67.5, - range: 1000, - mode: 'SATELLITE', - gestureHandling: 'COOPERATIVE', - }); - const marker = new Marker3DElement({ - position: { lat: 37.4239163, lng: -122.0947209, altitude: 50 }, // (Required) Marker must have a lat / lng, but doesn't need an altitude. - altitudeMode: 'ABSOLUTE', // (Optional) Treated as CLAMP_TO_GROUND if omitted. - extruded: true, // (Optional) Draws line from ground to the bottom of the marker. - label: 'Basic Marker', // (Optional) Add a label to the marker. - }); - map.append(marker); // The marker must be appended to the map. - document.body.append(map); -} -init(); -// [END maps_3d_simple_marker] diff --git a/dist/samples/3d-simple-marker/docs/index.ts b/dist/samples/3d-simple-marker/docs/index.ts deleted file mode 100644 index 00dd07e43..000000000 --- a/dist/samples/3d-simple-marker/docs/index.ts +++ /dev/null @@ -1,33 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -//@ts-nocheck -// [START maps_3d_simple_marker] -async function init() { - // Make sure the Marker3DElement is included. - const { Map3DElement, Marker3DElement } = - await google.maps.importLibrary('maps3d'); - - const map = new Map3DElement({ - center: { lat: 37.4239163, lng: -122.0947209, altitude: 0 }, - tilt: 67.5, - range: 1000, - mode: 'SATELLITE', - gestureHandling: 'COOPERATIVE', - }); - - const marker = new Marker3DElement({ - position: { lat: 37.4239163, lng: -122.0947209, altitude: 50 }, // (Required) Marker must have a lat / lng, but doesn't need an altitude. - altitudeMode: 'ABSOLUTE', // (Optional) Treated as CLAMP_TO_GROUND if omitted. - extruded: true, // (Optional) Draws line from ground to the bottom of the marker. - label: 'Basic Marker', // (Optional) Add a label to the marker. - }); - - map.append(marker); // The marker must be appended to the map. - document.body.append(map); -} - -init(); -// [END maps_3d_simple_marker] diff --git a/dist/samples/3d-simple-marker/docs/style.css b/dist/samples/3d-simple-marker/docs/style.css deleted file mode 100644 index 2b619d283..000000000 --- a/dist/samples/3d-simple-marker/docs/style.css +++ /dev/null @@ -1,16 +0,0 @@ -/* -* @license -* Copyright 2025 Google LLC. All Rights Reserved. -* SPDX-License-Identifier: Apache-2.0 -*/ -/* [START maps_3d_simple_marker] */ -/* * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} -/* [END maps_3d_simple_marker] */ diff --git a/dist/samples/3d-simple-marker/jsfiddle/demo.css b/dist/samples/3d-simple-marker/jsfiddle/demo.css deleted file mode 100644 index c0899ade8..000000000 --- a/dist/samples/3d-simple-marker/jsfiddle/demo.css +++ /dev/null @@ -1,16 +0,0 @@ -/* -* @license -* Copyright 2025 Google LLC. All Rights Reserved. -* SPDX-License-Identifier: Apache-2.0 -*/ - -/* * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - diff --git a/dist/samples/3d-simple-marker/jsfiddle/demo.details b/dist/samples/3d-simple-marker/jsfiddle/demo.details deleted file mode 100644 index 0eb63449d..000000000 --- a/dist/samples/3d-simple-marker/jsfiddle/demo.details +++ /dev/null @@ -1,7 +0,0 @@ -name: 3d-simple-marker -authors: - - Geo Developer IX Documentation Team -tags: - - google maps -load_type: h -description: Sample code supporting Google Maps Platform JavaScript API documentation. diff --git a/dist/samples/3d-simple-marker/jsfiddle/demo.html b/dist/samples/3d-simple-marker/jsfiddle/demo.html deleted file mode 100644 index 9501b5967..000000000 --- a/dist/samples/3d-simple-marker/jsfiddle/demo.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - Map - - - - - -
- - - - - - diff --git a/dist/samples/3d-simple-marker/jsfiddle/demo.js b/dist/samples/3d-simple-marker/jsfiddle/demo.js deleted file mode 100644 index 383ec897a..000000000 --- a/dist/samples/3d-simple-marker/jsfiddle/demo.js +++ /dev/null @@ -1,29 +0,0 @@ -"use strict"; -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -//@ts-nocheck - -async function init() { - // Make sure the Marker3DElement is included. - const { Map3DElement, Marker3DElement } = await google.maps.importLibrary('maps3d'); - const map = new Map3DElement({ - center: { lat: 37.4239163, lng: -122.0947209, altitude: 0 }, - tilt: 67.5, - range: 1000, - mode: 'SATELLITE', - gestureHandling: 'COOPERATIVE', - }); - const marker = new Marker3DElement({ - position: { lat: 37.4239163, lng: -122.0947209, altitude: 50 }, // (Required) Marker must have a lat / lng, but doesn't need an altitude. - altitudeMode: 'ABSOLUTE', // (Optional) Treated as CLAMP_TO_GROUND if omitted. - extruded: true, // (Optional) Draws line from ground to the bottom of the marker. - label: 'Basic Marker', // (Optional) Add a label to the marker. - }); - map.append(marker); // The marker must be appended to the map. - document.body.append(map); -} -init(); - diff --git a/dist/samples/add-map/app/.eslintsrc.json b/dist/samples/add-map/app/.eslintsrc.json deleted file mode 100644 index 4c44dab04..000000000 --- a/dist/samples/add-map/app/.eslintsrc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": [ - "plugin:@typescript-eslint/recommended" - ], - "parser": "@typescript-eslint/parser", - "rules": { - "@typescript-eslint/ban-ts-comment": 0, - "@typescript-eslint/no-this-alias": 1, - "@typescript-eslint/no-empty-function": 1, - "@typescript-eslint/explicit-module-boundary-types": 1, - "@typescript-eslint/no-unused-vars": 1 - } -} diff --git a/dist/samples/add-map/app/README.md b/dist/samples/add-map/app/README.md deleted file mode 100644 index 0cc7f9939..000000000 --- a/dist/samples/add-map/app/README.md +++ /dev/null @@ -1,35 +0,0 @@ -# Google Maps JavaScript Sample - -## add-map - -The add-map sample demonstrates how to add a Google Map to a web page. - -Follow these instructions to set up and run add-map sample on your local computer. - -## Setup - -### Before starting run: - -`$npm i` - -### Run an example on a local web server - -First `cd` to the folder for the sample to run, then: - -`$npm start` - -### Build an individual example - -From `samples/`: - -`$npm run build --workspace=add-map/` - -### Build all of the examples. - -From `samples/`: -`$npm run build-all` - -## Feedback - -For feedback related to this sample, please open a new issue on -[GitHub](https://github.com/googlemaps-samples/js-api-samples/issues). diff --git a/dist/samples/add-map/app/index.html b/dist/samples/add-map/app/index.html deleted file mode 100644 index ed796147a..000000000 --- a/dist/samples/add-map/app/index.html +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - Add a Map - - - - - - - - - - - -
-

My Google Maps Demo

-
- -
- - - - diff --git a/dist/samples/add-map/app/index.ts b/dist/samples/add-map/app/index.ts deleted file mode 100644 index e3aa9f56a..000000000 --- a/dist/samples/add-map/app/index.ts +++ /dev/null @@ -1,45 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// [START maps_add_map] -async function initMap(): Promise { - // [START maps_add_map_instantiate_map] - // [START maps_add_map_libraries] - // Request the needed libraries. - const [{ Map }, { AdvancedMarkerElement }] = await Promise.all([ - google.maps.importLibrary('maps') as Promise, - google.maps.importLibrary( - 'marker' - ) as Promise, - ]); - // [END maps_add_map_libraries] - // [START maps_add_map_innermap] - // Get the gmp-map element. - const mapElement = document.querySelector( - 'gmp-map' - ) as google.maps.MapElement; - - // Get the inner map. - const innerMap = mapElement.innerMap; - - // Set map options. - innerMap.setOptions({ - mapTypeControl: false, - }); - // [END maps_add_map_innermap] - // [END maps_add_map_instantiate_map] - - // [START maps_add_map_instantiate_marker] - // Add a marker positioned at the map center (Uluru). - const marker = new AdvancedMarkerElement({ - map: innerMap, - position: mapElement.center, - title: 'Uluru/Ayers Rock', - }); - // [END maps_add_map_instantiate_marker] -} -initMap(); -// [END maps_add_map] diff --git a/dist/samples/add-map/app/package.json b/dist/samples/add-map/app/package.json deleted file mode 100644 index b98a3e680..000000000 --- a/dist/samples/add-map/app/package.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "@js-api-samples/add-map", - "version": "1.0.0", - "scripts": { - "build": "tsc && bash ../jsfiddle.sh add-map && bash ../app.sh add-map && bash ../docs.sh add-map && npm run build:vite --workspace=. && bash ../dist.sh add-map", - "test": "tsc && npm run build:vite --workspace=.", - "start": "tsc && vite build --base './' && vite", - "build:vite": "vite build --base './'", - "preview": "vite preview" - }, - "dependencies": { - - } -} diff --git a/dist/samples/add-map/app/style.css b/dist/samples/add-map/app/style.css deleted file mode 100644 index c0f37cb4b..000000000 --- a/dist/samples/add-map/app/style.css +++ /dev/null @@ -1,31 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_add_map] */ -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -gmp-map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} -/* [END maps_add_map] */ - -#controls h3 { - font-size: 1.5em; - background-color: white; - margin: 8px; - padding: 2px; -} diff --git a/dist/samples/add-map/app/tsconfig.json b/dist/samples/add-map/app/tsconfig.json deleted file mode 100644 index 09179087c..000000000 --- a/dist/samples/add-map/app/tsconfig.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "compilerOptions": { - "module": "esnext", - "target": "esnext", - "strict": true, - "noImplicitAny": false, - "lib": [ - "es2015", - "esnext", - "es6", - "dom", - "dom.iterable" - ], - "moduleResolution": "Node", - "jsx": "preserve" - } - } \ No newline at end of file diff --git a/dist/samples/add-map/dist/assets/index-ChJRVLSO.js b/dist/samples/add-map/dist/assets/index-ChJRVLSO.js deleted file mode 100644 index 641d4f024..000000000 --- a/dist/samples/add-map/dist/assets/index-ChJRVLSO.js +++ /dev/null @@ -1 +0,0 @@ -(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const e of document.querySelectorAll('link[rel="modulepreload"]'))o(e);new MutationObserver(e=>{for(const r of e)if(r.type==="childList")for(const i of r.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&o(i)}).observe(document,{childList:!0,subtree:!0});function n(e){const r={};return e.integrity&&(r.integrity=e.integrity),e.referrerPolicy&&(r.referrerPolicy=e.referrerPolicy),e.crossOrigin==="use-credentials"?r.credentials="include":e.crossOrigin==="anonymous"?r.credentials="omit":r.credentials="same-origin",r}function o(e){if(e.ep)return;e.ep=!0;const r=n(e);fetch(e.href,r)}})();async function c(){const[{Map:s},{AdvancedMarkerElement:t}]=await Promise.all([google.maps.importLibrary("maps"),google.maps.importLibrary("marker")]),n=document.querySelector("gmp-map"),o=n.innerMap;o.setOptions({mapTypeControl:!1}),new t({map:o,position:n.center,title:"Uluru/Ayers Rock"})}c(); diff --git a/dist/samples/add-map/dist/assets/index-Du4tBtk_.css b/dist/samples/add-map/dist/assets/index-Du4tBtk_.css deleted file mode 100644 index 60d2517cf..000000000 --- a/dist/samples/add-map/dist/assets/index-Du4tBtk_.css +++ /dev/null @@ -1 +0,0 @@ -gmp-map{height:100%}html,body{height:100%;margin:0;padding:0}#controls h3{font-size:1.5em;background-color:#fff;margin:8px;padding:2px} diff --git a/dist/samples/add-map/dist/index.html b/dist/samples/add-map/dist/index.html deleted file mode 100644 index b9b1fe694..000000000 --- a/dist/samples/add-map/dist/index.html +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - Add a Map - - - - - - - - - - - -
-

My Google Maps Demo

-
- -
- - - - diff --git a/dist/samples/add-map/docs/index.html b/dist/samples/add-map/docs/index.html deleted file mode 100644 index ed796147a..000000000 --- a/dist/samples/add-map/docs/index.html +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - Add a Map - - - - - - - - - - - -
-

My Google Maps Demo

-
- -
- - - - diff --git a/dist/samples/add-map/docs/index.js b/dist/samples/add-map/docs/index.js deleted file mode 100644 index ea7b668cb..000000000 --- a/dist/samples/add-map/docs/index.js +++ /dev/null @@ -1,38 +0,0 @@ -"use strict"; -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// [START maps_add_map] -async function initMap() { - // [START maps_add_map_instantiate_map] - // [START maps_add_map_libraries] - // Request the needed libraries. - const [{ Map }, { AdvancedMarkerElement }] = await Promise.all([ - google.maps.importLibrary('maps'), - google.maps.importLibrary('marker'), - ]); - // [END maps_add_map_libraries] - // [START maps_add_map_innermap] - // Get the gmp-map element. - const mapElement = document.querySelector('gmp-map'); - // Get the inner map. - const innerMap = mapElement.innerMap; - // Set map options. - innerMap.setOptions({ - mapTypeControl: false, - }); - // [END maps_add_map_innermap] - // [END maps_add_map_instantiate_map] - // [START maps_add_map_instantiate_marker] - // Add a marker positioned at the map center (Uluru). - const marker = new AdvancedMarkerElement({ - map: innerMap, - position: mapElement.center, - title: 'Uluru/Ayers Rock', - }); - // [END maps_add_map_instantiate_marker] -} -initMap(); -// [END maps_add_map] diff --git a/dist/samples/add-map/docs/index.ts b/dist/samples/add-map/docs/index.ts deleted file mode 100644 index e3aa9f56a..000000000 --- a/dist/samples/add-map/docs/index.ts +++ /dev/null @@ -1,45 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// [START maps_add_map] -async function initMap(): Promise { - // [START maps_add_map_instantiate_map] - // [START maps_add_map_libraries] - // Request the needed libraries. - const [{ Map }, { AdvancedMarkerElement }] = await Promise.all([ - google.maps.importLibrary('maps') as Promise, - google.maps.importLibrary( - 'marker' - ) as Promise, - ]); - // [END maps_add_map_libraries] - // [START maps_add_map_innermap] - // Get the gmp-map element. - const mapElement = document.querySelector( - 'gmp-map' - ) as google.maps.MapElement; - - // Get the inner map. - const innerMap = mapElement.innerMap; - - // Set map options. - innerMap.setOptions({ - mapTypeControl: false, - }); - // [END maps_add_map_innermap] - // [END maps_add_map_instantiate_map] - - // [START maps_add_map_instantiate_marker] - // Add a marker positioned at the map center (Uluru). - const marker = new AdvancedMarkerElement({ - map: innerMap, - position: mapElement.center, - title: 'Uluru/Ayers Rock', - }); - // [END maps_add_map_instantiate_marker] -} -initMap(); -// [END maps_add_map] diff --git a/dist/samples/add-map/docs/style.css b/dist/samples/add-map/docs/style.css deleted file mode 100644 index c0f37cb4b..000000000 --- a/dist/samples/add-map/docs/style.css +++ /dev/null @@ -1,31 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_add_map] */ -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -gmp-map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} -/* [END maps_add_map] */ - -#controls h3 { - font-size: 1.5em; - background-color: white; - margin: 8px; - padding: 2px; -} diff --git a/dist/samples/add-map/jsfiddle/demo.css b/dist/samples/add-map/jsfiddle/demo.css deleted file mode 100644 index c8ebf1468..000000000 --- a/dist/samples/add-map/jsfiddle/demo.css +++ /dev/null @@ -1,31 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -gmp-map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - - -#controls h3 { - font-size: 1.5em; - background-color: white; - margin: 8px; - padding: 2px; -} diff --git a/dist/samples/add-map/jsfiddle/demo.details b/dist/samples/add-map/jsfiddle/demo.details deleted file mode 100644 index 098274ff6..000000000 --- a/dist/samples/add-map/jsfiddle/demo.details +++ /dev/null @@ -1,7 +0,0 @@ -name: add-map -authors: - - Geo Developer IX Documentation Team -tags: - - google maps -load_type: h -description: Sample code supporting Google Maps Platform JavaScript API documentation. diff --git a/dist/samples/add-map/jsfiddle/demo.html b/dist/samples/add-map/jsfiddle/demo.html deleted file mode 100644 index b7f1eaec4..000000000 --- a/dist/samples/add-map/jsfiddle/demo.html +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - Add a Map - - - - - - - - - - - -
-

My Google Maps Demo

-
- -
- - - - diff --git a/dist/samples/add-map/jsfiddle/demo.js b/dist/samples/add-map/jsfiddle/demo.js deleted file mode 100644 index 19f61643b..000000000 --- a/dist/samples/add-map/jsfiddle/demo.js +++ /dev/null @@ -1,38 +0,0 @@ -"use strict"; -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -async function initMap() { - - - // Request the needed libraries. - const [{ Map }, { AdvancedMarkerElement }] = await Promise.all([ - google.maps.importLibrary('maps'), - google.maps.importLibrary('marker'), - ]); - - - // Get the gmp-map element. - const mapElement = document.querySelector('gmp-map'); - // Get the inner map. - const innerMap = mapElement.innerMap; - // Set map options. - innerMap.setOptions({ - mapTypeControl: false, - }); - - - - // Add a marker positioned at the map center (Uluru). - const marker = new AdvancedMarkerElement({ - map: innerMap, - position: mapElement.center, - title: 'Uluru/Ayers Rock', - }); - -} -initMap(); - diff --git a/dist/samples/address-validation/app/.eslintsrc.json b/dist/samples/address-validation/app/.eslintsrc.json deleted file mode 100644 index 4c44dab04..000000000 --- a/dist/samples/address-validation/app/.eslintsrc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": [ - "plugin:@typescript-eslint/recommended" - ], - "parser": "@typescript-eslint/parser", - "rules": { - "@typescript-eslint/ban-ts-comment": 0, - "@typescript-eslint/no-this-alias": 1, - "@typescript-eslint/no-empty-function": 1, - "@typescript-eslint/explicit-module-boundary-types": 1, - "@typescript-eslint/no-unused-vars": 1 - } -} diff --git a/dist/samples/address-validation/app/README.md b/dist/samples/address-validation/app/README.md deleted file mode 100644 index 1f9194879..000000000 --- a/dist/samples/address-validation/app/README.md +++ /dev/null @@ -1,35 +0,0 @@ -# Google Maps JavaScript Sample - -## address-validation - -The address-validation sample demonstrates how to use the Address Validation API. - -Follow these instructions to set up and run address-validation sample on your local computer. - -## Setup - -### Before starting run: - -`$npm i` - -### Run an example on a local web server - -First `cd` to the folder for the sample to run, then: - -`$npm start` - -### Build an individual example - -From `samples/`: - -`$npm run build --workspace=address-validation/` - -### Build all of the examples. - -From `samples/`: -`$npm run build-all` - -## Feedback - -For feedback related to this sample, please open a new issue on -[GitHub](https://github.com/googlemaps-samples/js-api-samples/issues). diff --git a/dist/samples/address-validation/app/index.html b/dist/samples/address-validation/app/index.html deleted file mode 100644 index 6109d03b3..000000000 --- a/dist/samples/address-validation/app/index.html +++ /dev/null @@ -1,180 +0,0 @@ - - - - - - Address Validation - - - - - - - - - - - - diff --git a/dist/samples/address-validation/app/index.ts b/dist/samples/address-validation/app/index.ts deleted file mode 100644 index 07b52419a..000000000 --- a/dist/samples/address-validation/app/index.ts +++ /dev/null @@ -1,217 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// [START maps_address_validation] -// DOM Refs -const addressForm = document.getElementById('address-form'); -const validateButton = document.getElementById('validate-button'); -const clearFormButton = document.getElementById('clear-form-button'); -const resultDisplay = document.getElementById('result-display'); -const loadingText = document.getElementById('loading-text'); -// Input field refs -const streetAddress1Input = document.getElementById( - 'street-address-1' -) as HTMLInputElement; -const streetAddress2Input = document.getElementById( - 'street-address-2' -) as HTMLInputElement; -const cityInput = document.getElementById('city') as HTMLInputElement; -const stateInput = document.getElementById('state') as HTMLInputElement; -const zipCodeInput = document.getElementById('zip-code') as HTMLInputElement; -const regionSelect = document.getElementById( - 'region-select' -) as HTMLSelectElement; -const exampleSelect = document.getElementById( - 'example-select' -) as HTMLSelectElement; - -// Core Initialization -async function init() { - // Load the Address Validation library. - await google.maps.importLibrary('addressValidation'); - // Set event listeners - addressForm!.addEventListener('submit', handleValidationSubmit); - exampleSelect!.addEventListener('change', handleExampleSelectChange); - clearFormButton!.addEventListener('click', handleClearForm); -} - -// [START maps_address_validation_form_handler] -// Validation Handler -async function handleValidationSubmit(event) { - event.preventDefault(); // Prevent default form submission - resultDisplay!.textContent = 'Validating...'; // Clear previous results - - // Validate the address - try { - //prettier-ignore - //@ts-ignore - const result = await google.maps.addressValidation.AddressValidation.fetchAddressValidation( - { - address: { - regionCode: regionSelect!.value.trim(), - languageCode: 'en', - addressLines: [ - streetAddress1Input!.value.trim(), - streetAddress2Input!.value.trim(), - ].filter((line) => line), // Filter out empty lines - locality: cityInput!.value.trim(), - administrativeArea: stateInput!.value.trim(), - postalCode: zipCodeInput!.value.trim(), - }, - } - ); - - resultDisplay!.textContent = - 'Verdict summary\n================\n' + - `Formatted address: ${result.address.formattedAddress}\n` + - `Entered: ${result.verdict.inputGranularity}\n` + - `Validated: ${result.verdict.validationGranularity}\n` + - `Geocoded: ${result.verdict.geocodeGranularity}\n` + - `Possible next action: ${result.verdict.possibleNextAction}\n\n` + - `${getVerdictMessage(result.verdict, 'addressComplete')}\n` + - `${getVerdictMessage(result.verdict, 'hasUnconfirmedComponents')}\n` + - `${getVerdictMessage(result.verdict, 'hasInferredComponents')}\n` + - `${getVerdictMessage(result.verdict, 'hasReplacedComponents')}\n\n` + - `Raw JSON response\n=================\n` + - JSON.stringify(result, null, ' '); - } catch (error) { - console.error('Validation failed:', error); - if (error instanceof Error) { - resultDisplay!.textContent = `Error: ${error.message}`; - } - } -} -// [END maps_address_validation_form_handler] - -// Verdict messages -const verdictMessages = { - addressComplete: { - trueMessage: - '- The API found no unresolved, unexpected, or missing address elements.', - falseMessage: - '- At least one address element is unresolved, unexpected, or missing.', - }, - hasUnconfirmedComponents: { - trueMessage: "- The API can't confirm at least one address component.", - falseMessage: '- The API confirmed all address components.', - }, - hasInferredComponents: { - trueMessage: - '- The API inferred (added) at least one address component.', - falseMessage: '- The API did not infer (add) any address components.', - }, - hasReplacedComponents: { - trueMessage: '- The API replaced at least one address component.', - falseMessage: '- The API did not replace any address components.', - }, -}; - -// Helper function to get the verdict message for a given verdict key -function getVerdictMessage(verdict, key) { - if (!verdict || !verdictMessages[key]) return 'Unknown'; - return verdict[key] - ? verdictMessages[key].trueMessage - : verdictMessages[key].falseMessage; -} - -// Handler for Dropdown Change -function handleExampleSelectChange(event) { - const selectedValue = event.target.value; - if (selectedValue && examples[selectedValue]) { - populateAddressFields(examples[selectedValue]); - } else if (!selectedValue) { - populateAddressFields(null); // Pass null to clear fields - } -} - -// Clear Form Handler -function handleClearForm() { - streetAddress1Input!.value = ''; - streetAddress2Input!.value = ''; - cityInput!.value = ''; - stateInput!.value = ''; - zipCodeInput!.value = ''; - regionSelect!.value = ''; - exampleSelect!.value = ''; - resultDisplay!.textContent = 'Result will appear here...'; - console.log('Cleared form'); -} - -// Example Address Data -const examples = { - google: { - streetAddress1: '1600 Amphitheatre Parkway', - streetAddress2: '', // Explicitly empty - city: 'Mountain View', - state: 'CA', - zipCode: '94043', - region: 'US', - }, - nonExistentSubpremise: { - streetAddress1: '2930 Pearl St.', - streetAddress2: 'Suite 100', - city: 'Boulder', - state: 'CO', - zipCode: '', // Explicitly empty - region: 'US', - }, - missingSubpremise: { - streetAddress1: '500 West 2nd Street', - streetAddress2: null, // Can use null or undefined too - city: 'Austin', - state: 'TX', - zipCode: '78701', - region: 'US', - }, - misspelledLocality: { - streetAddress1: '1600 Amphitheatre Pkwy', - streetAddress2: '', - city: 'Montan View', - state: 'CA', - zipCode: '94043', - region: 'US', - }, - missingLocality: { - streetAddress1: 'Brandschenkestrasse 110 8002', - streetAddress2: '', - city: '', - state: '', - zipCode: '', - region: '', - }, - usPoBox: { - streetAddress1: 'PO Box 1108', - streetAddress2: '', - city: 'Sterling', - state: 'VA', - zipCode: '20166-1108', - region: 'US', - }, -}; - -// Helper function to populate form fields with example address data -function populateAddressFields(exampleAddress) { - if (!exampleAddress) { - console.warn('No example address data provided.'); - return; - } - - // Get values from example, providing empty string as default - streetAddress1Input!.value = exampleAddress.streetAddress1 || ''; - streetAddress2Input!.value = exampleAddress.streetAddress2 || ''; - cityInput!.value = exampleAddress.city || ''; - stateInput!.value = exampleAddress.state || ''; - zipCodeInput!.value = exampleAddress.zipCode || ''; - regionSelect!.value = exampleAddress.region || ''; - - // Clear previous results and errors - resultDisplay!.textContent = 'Result will appear here...'; - - console.log('Populated fields with example: ', exampleAddress); -} - -init(); -// [END maps_address_validation] diff --git a/dist/samples/address-validation/app/package.json b/dist/samples/address-validation/app/package.json deleted file mode 100644 index 835fc604a..000000000 --- a/dist/samples/address-validation/app/package.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "name": "@js-api-samples/address-validation", - "version": "1.0.0", - "scripts": { - "build": "tsc && bash ../jsfiddle.sh address-validation && bash ../app.sh address-validation && bash ../docs.sh address-validation && npm run build:vite --workspace=. && bash ../dist.sh address-validation", - "test": "tsc && npm run build:vite --workspace=.", - "start": "tsc && vite build --base './' && vite", - "build:vite": "vite build --base './'", - "preview": "vite preview" - }, - "dependencies": { - - } - } - \ No newline at end of file diff --git a/dist/samples/address-validation/app/style.css b/dist/samples/address-validation/app/style.css deleted file mode 100644 index 525ad747e..000000000 --- a/dist/samples/address-validation/app/style.css +++ /dev/null @@ -1,227 +0,0 @@ -/* -* @license -* Copyright 2025 Google LLC. All Rights Reserved. -* SPDX-License-Identifier: Apache-2.0 -*/ -/* [START maps_address_validation] */ -body, -html { - height: 100%; - margin: 0; - padding: 0; - overflow: hidden; - font-family: 'Google Sans', sans-serif; - font-size: 20px; - color: #333; -} - -#sidebar { - width: 800px; - max-width: calc(100% - 2rem); - background-color: #fff; - border-color: #9ca3af; - border-style: solid; - border-radius: 0.5rem; - box-shadow: - 0 4px 6px -1px rgba(0, 0, 0, 0.1), - 0 2px 4px -1px rgba(0, 0, 0, 0.06); - display: flex; - flex-direction: column; - overflow: hidden; - max-height: calc(100% - 2rem); -} - -.sidebar-header { - padding: 0.75rem; - border-bottom: 1px solid #e5e7eb; - flex-shrink: 0; -} - -.sidebar-header h2 { - margin: 0; - font-size: 1.125rem; - font-weight: 600; - color: #1f2937; -} - -.sidebar-content { - padding: 0.75rem; - overflow-y: auto; - flex-grow: 1; -} - -.sidebar-content::-webkit-scrollbar { - width: 6px; -} - -.sidebar-content::-webkit-scrollbar-thumb { - background-color: rgba(0, 0, 0, 0.2); - border-radius: 3px; -} - -#address-form > div { - margin-bottom: 0.75rem; -} - -#address-form > button { - margin-top: 1rem; -} - -label { - display: block; - font-size: 0.75rem; - font-weight: 500; - color: #4b5563; - margin-bottom: 0.25rem; -} - -input[type='text'] { - width: 100%; - padding: 0.5rem 0.75rem; - font-size: 0.875rem; - border: 1px solid #d1d5db; - border-radius: 0.375rem; - box-sizing: border-box; - transition: - border-color 0.15s ease-in-out, - box-shadow 0.15s ease-in-out; -} - -input[type='text']:focus { - outline: 0; - border-color: #2563eb; - box-shadow: 0 0 0 1px #2563eb; -} - -.form-grid-triple { - display: grid; - grid-template-columns: repeat(3, minmax(0, 1fr)); - gap: 0.75rem; -} - -@media (max-width: 400px) { - .form-grid-triple { - grid-template-columns: 1fr; - } -} - -button { - display: inline-block; - margin-right: 0.5rem; - width: auto; - padding: 0.6rem 0.75rem; - font-size: 0.875rem; - font-weight: 500; - color: #fff; - background-color: #2563eb; - border: none; - border-radius: 0.375rem; - cursor: pointer; - transition: background-color 0.15s ease-in-out; - text-align: center; -} - -button:hover { - background-color: #1d4ed8; -} - -#loading-indicator { - margin-top: 0.5rem; - font-size: 0.75rem; - color: #2563eb; - font-style: italic; - display: none; - align-items: center; - gap: 0.5rem; -} - -.spinner { - width: 1em; - height: 1em; - border: 2px solid currentColor; - border-right-color: transparent; - border-radius: 50%; - animation: spin 1s linear infinite; - display: inline-block; -} - -@keyframes spin { - to { - transform: rotate(360deg); - } -} - -#error-message { - margin-top: 0.5rem; - font-size: 0.75rem; - color: #dc2626; - font-weight: 500; - display: none; -} - -#result-container { - margin-top: 1rem; - border-top: 1px solid #e5e7eb; - padding-top: 0.75rem; -} - -#result-display { - font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace; - font-size: 0.75rem; - background-color: #f3f4f6; - padding: 0.5rem; - border-radius: 0.25rem; - overflow-x: auto; - white-space: pre; - height: 12rem; - border: 1px solid #e5e7eb; -} - -@media (max-width: 767px) { - #sidebar { - width: auto; - max-width: 100%; - margin: 0; - max-height: 70vh; - border-radius: 0; - border-top-left-radius: 0.5rem; - border-top-right-radius: 0.5rem; - border-top: 1px solid #d1d5db; - box-shadow: - 0 -4px 6px -1px rgba(0, 0, 0, 0.1), - 0 -2px 4px -1px rgba(0, 0, 0, 0.06); - } -} - -.form-select { - display: block; - width: 100%; - padding: 0.5rem 2.5rem 0.5rem 0.75rem; - font-size: 0.875rem; - font-weight: 400; - line-height: 1.5; - color: #333; - background-color: #fff; - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"); - background-repeat: no-repeat; - background-position: right 0.75rem center; - background-size: 16px 12px; - border: 1px solid #d1d5db; - border-radius: 0.375rem; - appearance: none; - transition: - border-color 0.15s ease-in-out, - box-shadow 0.15s ease-in-out; - cursor: pointer; -} - -.form-select:focus { - border-color: #2563eb; - outline: 0; - box-shadow: 0 0 0 1px #2563eb; -} - -.form-select option[disabled] { - color: #9ca3af; -} -/* [END maps_address_validation] */ diff --git a/dist/samples/address-validation/app/tsconfig.json b/dist/samples/address-validation/app/tsconfig.json deleted file mode 100644 index 09179087c..000000000 --- a/dist/samples/address-validation/app/tsconfig.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "compilerOptions": { - "module": "esnext", - "target": "esnext", - "strict": true, - "noImplicitAny": false, - "lib": [ - "es2015", - "esnext", - "es6", - "dom", - "dom.iterable" - ], - "moduleResolution": "Node", - "jsx": "preserve" - } - } \ No newline at end of file diff --git a/dist/samples/address-validation/dist/assets/index-CKUBm6tS.css b/dist/samples/address-validation/dist/assets/index-CKUBm6tS.css deleted file mode 100644 index 9a48c6eaa..000000000 --- a/dist/samples/address-validation/dist/assets/index-CKUBm6tS.css +++ /dev/null @@ -1 +0,0 @@ -body,html{height:100%;margin:0;padding:0;overflow:hidden;font-family:Google Sans,sans-serif;font-size:20px;color:#333}#sidebar{width:800px;max-width:calc(100% - 2rem);background-color:#fff;border-color:#9ca3af;border-style:solid;border-radius:.5rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;display:flex;flex-direction:column;overflow:hidden;max-height:calc(100% - 2rem)}.sidebar-header{padding:.75rem;border-bottom:1px solid #e5e7eb;flex-shrink:0}.sidebar-header h2{margin:0;font-size:1.125rem;font-weight:600;color:#1f2937}.sidebar-content{padding:.75rem;overflow-y:auto;flex-grow:1}.sidebar-content::-webkit-scrollbar{width:6px}.sidebar-content::-webkit-scrollbar-thumb{background-color:#0003;border-radius:3px}#address-form>div{margin-bottom:.75rem}#address-form>button{margin-top:1rem}label{display:block;font-size:.75rem;font-weight:500;color:#4b5563;margin-bottom:.25rem}input[type=text]{width:100%;padding:.5rem .75rem;font-size:.875rem;border:1px solid #d1d5db;border-radius:.375rem;box-sizing:border-box;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}input[type=text]:focus{outline:0;border-color:#2563eb;box-shadow:0 0 0 1px #2563eb}.form-grid-triple{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}@media (max-width: 400px){.form-grid-triple{grid-template-columns:1fr}}button{display:inline-block;margin-right:.5rem;width:auto;padding:.6rem .75rem;font-size:.875rem;font-weight:500;color:#fff;background-color:#2563eb;border:none;border-radius:.375rem;cursor:pointer;transition:background-color .15s ease-in-out;text-align:center}button:hover{background-color:#1d4ed8}#loading-indicator{margin-top:.5rem;font-size:.75rem;color:#2563eb;font-style:italic;display:none;align-items:center;gap:.5rem}.spinner{width:1em;height:1em;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin 1s linear infinite;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}#error-message{margin-top:.5rem;font-size:.75rem;color:#dc2626;font-weight:500;display:none}#result-container{margin-top:1rem;border-top:1px solid #e5e7eb;padding-top:.75rem}#result-display{font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:.75rem;background-color:#f3f4f6;padding:.5rem;border-radius:.25rem;overflow-x:auto;white-space:pre;height:12rem;border:1px solid #e5e7eb}@media (max-width: 767px){#sidebar{width:auto;max-width:100%;margin:0;max-height:70vh;border-radius:0;border-top-left-radius:.5rem;border-top-right-radius:.5rem;border-top:1px solid #d1d5db;box-shadow:0 -4px 6px -1px #0000001a,0 -2px 4px -1px #0000000f}}.form-select{display:block;width:100%;padding:.5rem 2.5rem .5rem .75rem;font-size:.875rem;font-weight:400;line-height:1.5;color:#333;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #d1d5db;border-radius:.375rem;appearance:none;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;cursor:pointer}.form-select:focus{border-color:#2563eb;outline:0;box-shadow:0 0 0 1px #2563eb}.form-select option[disabled]{color:#9ca3af} diff --git a/dist/samples/address-validation/dist/assets/index-Dp-K7gXc.js b/dist/samples/address-validation/dist/assets/index-Dp-K7gXc.js deleted file mode 100644 index ed32468f2..000000000 --- a/dist/samples/address-validation/dist/assets/index-Dp-K7gXc.js +++ /dev/null @@ -1,16 +0,0 @@ -(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const s of document.querySelectorAll('link[rel="modulepreload"]'))f(s);new MutationObserver(s=>{for(const n of s)if(n.type==="childList")for(const a of n.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&f(a)}).observe(document,{childList:!0,subtree:!0});function d(s){const n={};return s.integrity&&(n.integrity=s.integrity),s.referrerPolicy&&(n.referrerPolicy=s.referrerPolicy),s.crossOrigin==="use-credentials"?n.credentials="include":s.crossOrigin==="anonymous"?n.credentials="omit":n.credentials="same-origin",n}function f(s){if(s.ep)return;s.ep=!0;const n=d(s);fetch(s.href,n)}})();const A=document.getElementById("address-form");document.getElementById("validate-button");const C=document.getElementById("clear-form-button"),r=document.getElementById("result-display");document.getElementById("loading-text");const l=document.getElementById("street-address-1"),c=document.getElementById("street-address-2"),u=document.getElementById("city"),m=document.getElementById("state"),p=document.getElementById("zip-code"),g=document.getElementById("region-select"),h=document.getElementById("example-select");async function I(){await google.maps.importLibrary("addressValidation"),A.addEventListener("submit",E),h.addEventListener("change",P),C.addEventListener("click",S)}async function E(t){t.preventDefault(),r.textContent="Validating...";try{const e=await google.maps.addressValidation.AddressValidation.fetchAddressValidation({address:{regionCode:g.value.trim(),languageCode:"en",addressLines:[l.value.trim(),c.value.trim()].filter(d=>d),locality:u.value.trim(),administrativeArea:m.value.trim(),postalCode:p.value.trim()}});r.textContent=`Verdict summary -================ -Formatted address: ${e.address.formattedAddress} -Entered: ${e.verdict.inputGranularity} -Validated: ${e.verdict.validationGranularity} -Geocoded: ${e.verdict.geocodeGranularity} -Possible next action: ${e.verdict.possibleNextAction} - -${o(e.verdict,"addressComplete")} -${o(e.verdict,"hasUnconfirmedComponents")} -${o(e.verdict,"hasInferredComponents")} -${o(e.verdict,"hasReplacedComponents")} - -Raw JSON response -================= -`+JSON.stringify(e,null," ")}catch(e){console.error("Validation failed:",e),e instanceof Error&&(r.textContent=`Error: ${e.message}`)}}const i={addressComplete:{trueMessage:"- The API found no unresolved, unexpected, or missing address elements.",falseMessage:"- At least one address element is unresolved, unexpected, or missing."},hasUnconfirmedComponents:{trueMessage:"- The API can't confirm at least one address component.",falseMessage:"- The API confirmed all address components."},hasInferredComponents:{trueMessage:"- The API inferred (added) at least one address component.",falseMessage:"- The API did not infer (add) any address components."},hasReplacedComponents:{trueMessage:"- The API replaced at least one address component.",falseMessage:"- The API did not replace any address components."}};function o(t,e){return!t||!i[e]?"Unknown":t[e]?i[e].trueMessage:i[e].falseMessage}function P(t){const e=t.target.value;e&&y[e]?v(y[e]):e||v(null)}function S(){l.value="",c.value="",u.value="",m.value="",p.value="",g.value="",h.value="",r.textContent="Result will appear here...",console.log("Cleared form")}const y={google:{streetAddress1:"1600 Amphitheatre Parkway",streetAddress2:"",city:"Mountain View",state:"CA",zipCode:"94043",region:"US"},nonExistentSubpremise:{streetAddress1:"2930 Pearl St.",streetAddress2:"Suite 100",city:"Boulder",state:"CO",zipCode:"",region:"US"},missingSubpremise:{streetAddress1:"500 West 2nd Street",streetAddress2:null,city:"Austin",state:"TX",zipCode:"78701",region:"US"},misspelledLocality:{streetAddress1:"1600 Amphitheatre Pkwy",streetAddress2:"",city:"Montan View",state:"CA",zipCode:"94043",region:"US"},missingLocality:{streetAddress1:"Brandschenkestrasse 110 8002",streetAddress2:"",city:"",state:"",zipCode:"",region:""},usPoBox:{streetAddress1:"PO Box 1108",streetAddress2:"",city:"Sterling",state:"VA",zipCode:"20166-1108",region:"US"}};function v(t){if(!t){console.warn("No example address data provided.");return}l.value=t.streetAddress1||"",c.value=t.streetAddress2||"",u.value=t.city||"",m.value=t.state||"",p.value=t.zipCode||"",g.value=t.region||"",r.textContent="Result will appear here...",console.log("Populated fields with example: ",t)}I(); diff --git a/dist/samples/address-validation/dist/index.html b/dist/samples/address-validation/dist/index.html deleted file mode 100644 index a436ef441..000000000 --- a/dist/samples/address-validation/dist/index.html +++ /dev/null @@ -1,180 +0,0 @@ - - - - - - Address Validation - - - - - - - - - - - - diff --git a/dist/samples/address-validation/docs/index.html b/dist/samples/address-validation/docs/index.html deleted file mode 100644 index 6109d03b3..000000000 --- a/dist/samples/address-validation/docs/index.html +++ /dev/null @@ -1,180 +0,0 @@ - - - - - - Address Validation - - - - - - - - - - - - diff --git a/dist/samples/address-validation/docs/index.js b/dist/samples/address-validation/docs/index.js deleted file mode 100644 index c69780ff7..000000000 --- a/dist/samples/address-validation/docs/index.js +++ /dev/null @@ -1,193 +0,0 @@ -"use strict"; -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// [START maps_address_validation] -// DOM Refs -const addressForm = document.getElementById('address-form'); -const validateButton = document.getElementById('validate-button'); -const clearFormButton = document.getElementById('clear-form-button'); -const resultDisplay = document.getElementById('result-display'); -const loadingText = document.getElementById('loading-text'); -// Input field refs -const streetAddress1Input = document.getElementById('street-address-1'); -const streetAddress2Input = document.getElementById('street-address-2'); -const cityInput = document.getElementById('city'); -const stateInput = document.getElementById('state'); -const zipCodeInput = document.getElementById('zip-code'); -const regionSelect = document.getElementById('region-select'); -const exampleSelect = document.getElementById('example-select'); -// Core Initialization -async function init() { - // Load the Address Validation library. - await google.maps.importLibrary('addressValidation'); - // Set event listeners - addressForm.addEventListener('submit', handleValidationSubmit); - exampleSelect.addEventListener('change', handleExampleSelectChange); - clearFormButton.addEventListener('click', handleClearForm); -} -// [START maps_address_validation_form_handler] -// Validation Handler -async function handleValidationSubmit(event) { - event.preventDefault(); // Prevent default form submission - resultDisplay.textContent = 'Validating...'; // Clear previous results - // Validate the address - try { - //prettier-ignore - //@ts-ignore - const result = await google.maps.addressValidation.AddressValidation.fetchAddressValidation({ - address: { - regionCode: regionSelect.value.trim(), - languageCode: 'en', - addressLines: [ - streetAddress1Input.value.trim(), - streetAddress2Input.value.trim(), - ].filter((line) => line), // Filter out empty lines - locality: cityInput.value.trim(), - administrativeArea: stateInput.value.trim(), - postalCode: zipCodeInput.value.trim(), - }, - }); - resultDisplay.textContent = - 'Verdict summary\n================\n' + - `Formatted address: ${result.address.formattedAddress}\n` + - `Entered: ${result.verdict.inputGranularity}\n` + - `Validated: ${result.verdict.validationGranularity}\n` + - `Geocoded: ${result.verdict.geocodeGranularity}\n` + - `Possible next action: ${result.verdict.possibleNextAction}\n\n` + - `${getVerdictMessage(result.verdict, 'addressComplete')}\n` + - `${getVerdictMessage(result.verdict, 'hasUnconfirmedComponents')}\n` + - `${getVerdictMessage(result.verdict, 'hasInferredComponents')}\n` + - `${getVerdictMessage(result.verdict, 'hasReplacedComponents')}\n\n` + - `Raw JSON response\n=================\n` + - JSON.stringify(result, null, ' '); - } - catch (error) { - console.error('Validation failed:', error); - if (error instanceof Error) { - resultDisplay.textContent = `Error: ${error.message}`; - } - } -} -// [END maps_address_validation_form_handler] -// Verdict messages -const verdictMessages = { - addressComplete: { - trueMessage: '- The API found no unresolved, unexpected, or missing address elements.', - falseMessage: '- At least one address element is unresolved, unexpected, or missing.', - }, - hasUnconfirmedComponents: { - trueMessage: "- The API can't confirm at least one address component.", - falseMessage: '- The API confirmed all address components.', - }, - hasInferredComponents: { - trueMessage: '- The API inferred (added) at least one address component.', - falseMessage: '- The API did not infer (add) any address components.', - }, - hasReplacedComponents: { - trueMessage: '- The API replaced at least one address component.', - falseMessage: '- The API did not replace any address components.', - }, -}; -// Helper function to get the verdict message for a given verdict key -function getVerdictMessage(verdict, key) { - if (!verdict || !verdictMessages[key]) - return 'Unknown'; - return verdict[key] - ? verdictMessages[key].trueMessage - : verdictMessages[key].falseMessage; -} -// Handler for Dropdown Change -function handleExampleSelectChange(event) { - const selectedValue = event.target.value; - if (selectedValue && examples[selectedValue]) { - populateAddressFields(examples[selectedValue]); - } - else if (!selectedValue) { - populateAddressFields(null); // Pass null to clear fields - } -} -// Clear Form Handler -function handleClearForm() { - streetAddress1Input.value = ''; - streetAddress2Input.value = ''; - cityInput.value = ''; - stateInput.value = ''; - zipCodeInput.value = ''; - regionSelect.value = ''; - exampleSelect.value = ''; - resultDisplay.textContent = 'Result will appear here...'; - console.log('Cleared form'); -} -// Example Address Data -const examples = { - google: { - streetAddress1: '1600 Amphitheatre Parkway', - streetAddress2: '', // Explicitly empty - city: 'Mountain View', - state: 'CA', - zipCode: '94043', - region: 'US', - }, - nonExistentSubpremise: { - streetAddress1: '2930 Pearl St.', - streetAddress2: 'Suite 100', - city: 'Boulder', - state: 'CO', - zipCode: '', // Explicitly empty - region: 'US', - }, - missingSubpremise: { - streetAddress1: '500 West 2nd Street', - streetAddress2: null, // Can use null or undefined too - city: 'Austin', - state: 'TX', - zipCode: '78701', - region: 'US', - }, - misspelledLocality: { - streetAddress1: '1600 Amphitheatre Pkwy', - streetAddress2: '', - city: 'Montan View', - state: 'CA', - zipCode: '94043', - region: 'US', - }, - missingLocality: { - streetAddress1: 'Brandschenkestrasse 110 8002', - streetAddress2: '', - city: '', - state: '', - zipCode: '', - region: '', - }, - usPoBox: { - streetAddress1: 'PO Box 1108', - streetAddress2: '', - city: 'Sterling', - state: 'VA', - zipCode: '20166-1108', - region: 'US', - }, -}; -// Helper function to populate form fields with example address data -function populateAddressFields(exampleAddress) { - if (!exampleAddress) { - console.warn('No example address data provided.'); - return; - } - // Get values from example, providing empty string as default - streetAddress1Input.value = exampleAddress.streetAddress1 || ''; - streetAddress2Input.value = exampleAddress.streetAddress2 || ''; - cityInput.value = exampleAddress.city || ''; - stateInput.value = exampleAddress.state || ''; - zipCodeInput.value = exampleAddress.zipCode || ''; - regionSelect.value = exampleAddress.region || ''; - // Clear previous results and errors - resultDisplay.textContent = 'Result will appear here...'; - console.log('Populated fields with example: ', exampleAddress); -} -init(); -// [END maps_address_validation] diff --git a/dist/samples/address-validation/docs/index.ts b/dist/samples/address-validation/docs/index.ts deleted file mode 100644 index 07b52419a..000000000 --- a/dist/samples/address-validation/docs/index.ts +++ /dev/null @@ -1,217 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// [START maps_address_validation] -// DOM Refs -const addressForm = document.getElementById('address-form'); -const validateButton = document.getElementById('validate-button'); -const clearFormButton = document.getElementById('clear-form-button'); -const resultDisplay = document.getElementById('result-display'); -const loadingText = document.getElementById('loading-text'); -// Input field refs -const streetAddress1Input = document.getElementById( - 'street-address-1' -) as HTMLInputElement; -const streetAddress2Input = document.getElementById( - 'street-address-2' -) as HTMLInputElement; -const cityInput = document.getElementById('city') as HTMLInputElement; -const stateInput = document.getElementById('state') as HTMLInputElement; -const zipCodeInput = document.getElementById('zip-code') as HTMLInputElement; -const regionSelect = document.getElementById( - 'region-select' -) as HTMLSelectElement; -const exampleSelect = document.getElementById( - 'example-select' -) as HTMLSelectElement; - -// Core Initialization -async function init() { - // Load the Address Validation library. - await google.maps.importLibrary('addressValidation'); - // Set event listeners - addressForm!.addEventListener('submit', handleValidationSubmit); - exampleSelect!.addEventListener('change', handleExampleSelectChange); - clearFormButton!.addEventListener('click', handleClearForm); -} - -// [START maps_address_validation_form_handler] -// Validation Handler -async function handleValidationSubmit(event) { - event.preventDefault(); // Prevent default form submission - resultDisplay!.textContent = 'Validating...'; // Clear previous results - - // Validate the address - try { - //prettier-ignore - //@ts-ignore - const result = await google.maps.addressValidation.AddressValidation.fetchAddressValidation( - { - address: { - regionCode: regionSelect!.value.trim(), - languageCode: 'en', - addressLines: [ - streetAddress1Input!.value.trim(), - streetAddress2Input!.value.trim(), - ].filter((line) => line), // Filter out empty lines - locality: cityInput!.value.trim(), - administrativeArea: stateInput!.value.trim(), - postalCode: zipCodeInput!.value.trim(), - }, - } - ); - - resultDisplay!.textContent = - 'Verdict summary\n================\n' + - `Formatted address: ${result.address.formattedAddress}\n` + - `Entered: ${result.verdict.inputGranularity}\n` + - `Validated: ${result.verdict.validationGranularity}\n` + - `Geocoded: ${result.verdict.geocodeGranularity}\n` + - `Possible next action: ${result.verdict.possibleNextAction}\n\n` + - `${getVerdictMessage(result.verdict, 'addressComplete')}\n` + - `${getVerdictMessage(result.verdict, 'hasUnconfirmedComponents')}\n` + - `${getVerdictMessage(result.verdict, 'hasInferredComponents')}\n` + - `${getVerdictMessage(result.verdict, 'hasReplacedComponents')}\n\n` + - `Raw JSON response\n=================\n` + - JSON.stringify(result, null, ' '); - } catch (error) { - console.error('Validation failed:', error); - if (error instanceof Error) { - resultDisplay!.textContent = `Error: ${error.message}`; - } - } -} -// [END maps_address_validation_form_handler] - -// Verdict messages -const verdictMessages = { - addressComplete: { - trueMessage: - '- The API found no unresolved, unexpected, or missing address elements.', - falseMessage: - '- At least one address element is unresolved, unexpected, or missing.', - }, - hasUnconfirmedComponents: { - trueMessage: "- The API can't confirm at least one address component.", - falseMessage: '- The API confirmed all address components.', - }, - hasInferredComponents: { - trueMessage: - '- The API inferred (added) at least one address component.', - falseMessage: '- The API did not infer (add) any address components.', - }, - hasReplacedComponents: { - trueMessage: '- The API replaced at least one address component.', - falseMessage: '- The API did not replace any address components.', - }, -}; - -// Helper function to get the verdict message for a given verdict key -function getVerdictMessage(verdict, key) { - if (!verdict || !verdictMessages[key]) return 'Unknown'; - return verdict[key] - ? verdictMessages[key].trueMessage - : verdictMessages[key].falseMessage; -} - -// Handler for Dropdown Change -function handleExampleSelectChange(event) { - const selectedValue = event.target.value; - if (selectedValue && examples[selectedValue]) { - populateAddressFields(examples[selectedValue]); - } else if (!selectedValue) { - populateAddressFields(null); // Pass null to clear fields - } -} - -// Clear Form Handler -function handleClearForm() { - streetAddress1Input!.value = ''; - streetAddress2Input!.value = ''; - cityInput!.value = ''; - stateInput!.value = ''; - zipCodeInput!.value = ''; - regionSelect!.value = ''; - exampleSelect!.value = ''; - resultDisplay!.textContent = 'Result will appear here...'; - console.log('Cleared form'); -} - -// Example Address Data -const examples = { - google: { - streetAddress1: '1600 Amphitheatre Parkway', - streetAddress2: '', // Explicitly empty - city: 'Mountain View', - state: 'CA', - zipCode: '94043', - region: 'US', - }, - nonExistentSubpremise: { - streetAddress1: '2930 Pearl St.', - streetAddress2: 'Suite 100', - city: 'Boulder', - state: 'CO', - zipCode: '', // Explicitly empty - region: 'US', - }, - missingSubpremise: { - streetAddress1: '500 West 2nd Street', - streetAddress2: null, // Can use null or undefined too - city: 'Austin', - state: 'TX', - zipCode: '78701', - region: 'US', - }, - misspelledLocality: { - streetAddress1: '1600 Amphitheatre Pkwy', - streetAddress2: '', - city: 'Montan View', - state: 'CA', - zipCode: '94043', - region: 'US', - }, - missingLocality: { - streetAddress1: 'Brandschenkestrasse 110 8002', - streetAddress2: '', - city: '', - state: '', - zipCode: '', - region: '', - }, - usPoBox: { - streetAddress1: 'PO Box 1108', - streetAddress2: '', - city: 'Sterling', - state: 'VA', - zipCode: '20166-1108', - region: 'US', - }, -}; - -// Helper function to populate form fields with example address data -function populateAddressFields(exampleAddress) { - if (!exampleAddress) { - console.warn('No example address data provided.'); - return; - } - - // Get values from example, providing empty string as default - streetAddress1Input!.value = exampleAddress.streetAddress1 || ''; - streetAddress2Input!.value = exampleAddress.streetAddress2 || ''; - cityInput!.value = exampleAddress.city || ''; - stateInput!.value = exampleAddress.state || ''; - zipCodeInput!.value = exampleAddress.zipCode || ''; - regionSelect!.value = exampleAddress.region || ''; - - // Clear previous results and errors - resultDisplay!.textContent = 'Result will appear here...'; - - console.log('Populated fields with example: ', exampleAddress); -} - -init(); -// [END maps_address_validation] diff --git a/dist/samples/address-validation/docs/style.css b/dist/samples/address-validation/docs/style.css deleted file mode 100644 index 525ad747e..000000000 --- a/dist/samples/address-validation/docs/style.css +++ /dev/null @@ -1,227 +0,0 @@ -/* -* @license -* Copyright 2025 Google LLC. All Rights Reserved. -* SPDX-License-Identifier: Apache-2.0 -*/ -/* [START maps_address_validation] */ -body, -html { - height: 100%; - margin: 0; - padding: 0; - overflow: hidden; - font-family: 'Google Sans', sans-serif; - font-size: 20px; - color: #333; -} - -#sidebar { - width: 800px; - max-width: calc(100% - 2rem); - background-color: #fff; - border-color: #9ca3af; - border-style: solid; - border-radius: 0.5rem; - box-shadow: - 0 4px 6px -1px rgba(0, 0, 0, 0.1), - 0 2px 4px -1px rgba(0, 0, 0, 0.06); - display: flex; - flex-direction: column; - overflow: hidden; - max-height: calc(100% - 2rem); -} - -.sidebar-header { - padding: 0.75rem; - border-bottom: 1px solid #e5e7eb; - flex-shrink: 0; -} - -.sidebar-header h2 { - margin: 0; - font-size: 1.125rem; - font-weight: 600; - color: #1f2937; -} - -.sidebar-content { - padding: 0.75rem; - overflow-y: auto; - flex-grow: 1; -} - -.sidebar-content::-webkit-scrollbar { - width: 6px; -} - -.sidebar-content::-webkit-scrollbar-thumb { - background-color: rgba(0, 0, 0, 0.2); - border-radius: 3px; -} - -#address-form > div { - margin-bottom: 0.75rem; -} - -#address-form > button { - margin-top: 1rem; -} - -label { - display: block; - font-size: 0.75rem; - font-weight: 500; - color: #4b5563; - margin-bottom: 0.25rem; -} - -input[type='text'] { - width: 100%; - padding: 0.5rem 0.75rem; - font-size: 0.875rem; - border: 1px solid #d1d5db; - border-radius: 0.375rem; - box-sizing: border-box; - transition: - border-color 0.15s ease-in-out, - box-shadow 0.15s ease-in-out; -} - -input[type='text']:focus { - outline: 0; - border-color: #2563eb; - box-shadow: 0 0 0 1px #2563eb; -} - -.form-grid-triple { - display: grid; - grid-template-columns: repeat(3, minmax(0, 1fr)); - gap: 0.75rem; -} - -@media (max-width: 400px) { - .form-grid-triple { - grid-template-columns: 1fr; - } -} - -button { - display: inline-block; - margin-right: 0.5rem; - width: auto; - padding: 0.6rem 0.75rem; - font-size: 0.875rem; - font-weight: 500; - color: #fff; - background-color: #2563eb; - border: none; - border-radius: 0.375rem; - cursor: pointer; - transition: background-color 0.15s ease-in-out; - text-align: center; -} - -button:hover { - background-color: #1d4ed8; -} - -#loading-indicator { - margin-top: 0.5rem; - font-size: 0.75rem; - color: #2563eb; - font-style: italic; - display: none; - align-items: center; - gap: 0.5rem; -} - -.spinner { - width: 1em; - height: 1em; - border: 2px solid currentColor; - border-right-color: transparent; - border-radius: 50%; - animation: spin 1s linear infinite; - display: inline-block; -} - -@keyframes spin { - to { - transform: rotate(360deg); - } -} - -#error-message { - margin-top: 0.5rem; - font-size: 0.75rem; - color: #dc2626; - font-weight: 500; - display: none; -} - -#result-container { - margin-top: 1rem; - border-top: 1px solid #e5e7eb; - padding-top: 0.75rem; -} - -#result-display { - font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace; - font-size: 0.75rem; - background-color: #f3f4f6; - padding: 0.5rem; - border-radius: 0.25rem; - overflow-x: auto; - white-space: pre; - height: 12rem; - border: 1px solid #e5e7eb; -} - -@media (max-width: 767px) { - #sidebar { - width: auto; - max-width: 100%; - margin: 0; - max-height: 70vh; - border-radius: 0; - border-top-left-radius: 0.5rem; - border-top-right-radius: 0.5rem; - border-top: 1px solid #d1d5db; - box-shadow: - 0 -4px 6px -1px rgba(0, 0, 0, 0.1), - 0 -2px 4px -1px rgba(0, 0, 0, 0.06); - } -} - -.form-select { - display: block; - width: 100%; - padding: 0.5rem 2.5rem 0.5rem 0.75rem; - font-size: 0.875rem; - font-weight: 400; - line-height: 1.5; - color: #333; - background-color: #fff; - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"); - background-repeat: no-repeat; - background-position: right 0.75rem center; - background-size: 16px 12px; - border: 1px solid #d1d5db; - border-radius: 0.375rem; - appearance: none; - transition: - border-color 0.15s ease-in-out, - box-shadow 0.15s ease-in-out; - cursor: pointer; -} - -.form-select:focus { - border-color: #2563eb; - outline: 0; - box-shadow: 0 0 0 1px #2563eb; -} - -.form-select option[disabled] { - color: #9ca3af; -} -/* [END maps_address_validation] */ diff --git a/dist/samples/address-validation/jsfiddle/demo.css b/dist/samples/address-validation/jsfiddle/demo.css deleted file mode 100644 index 5a6c1634c..000000000 --- a/dist/samples/address-validation/jsfiddle/demo.css +++ /dev/null @@ -1,227 +0,0 @@ -/* -* @license -* Copyright 2025 Google LLC. All Rights Reserved. -* SPDX-License-Identifier: Apache-2.0 -*/ - -body, -html { - height: 100%; - margin: 0; - padding: 0; - overflow: hidden; - font-family: 'Google Sans', sans-serif; - font-size: 20px; - color: #333; -} - -#sidebar { - width: 800px; - max-width: calc(100% - 2rem); - background-color: #fff; - border-color: #9ca3af; - border-style: solid; - border-radius: 0.5rem; - box-shadow: - 0 4px 6px -1px rgba(0, 0, 0, 0.1), - 0 2px 4px -1px rgba(0, 0, 0, 0.06); - display: flex; - flex-direction: column; - overflow: hidden; - max-height: calc(100% - 2rem); -} - -.sidebar-header { - padding: 0.75rem; - border-bottom: 1px solid #e5e7eb; - flex-shrink: 0; -} - -.sidebar-header h2 { - margin: 0; - font-size: 1.125rem; - font-weight: 600; - color: #1f2937; -} - -.sidebar-content { - padding: 0.75rem; - overflow-y: auto; - flex-grow: 1; -} - -.sidebar-content::-webkit-scrollbar { - width: 6px; -} - -.sidebar-content::-webkit-scrollbar-thumb { - background-color: rgba(0, 0, 0, 0.2); - border-radius: 3px; -} - -#address-form > div { - margin-bottom: 0.75rem; -} - -#address-form > button { - margin-top: 1rem; -} - -label { - display: block; - font-size: 0.75rem; - font-weight: 500; - color: #4b5563; - margin-bottom: 0.25rem; -} - -input[type='text'] { - width: 100%; - padding: 0.5rem 0.75rem; - font-size: 0.875rem; - border: 1px solid #d1d5db; - border-radius: 0.375rem; - box-sizing: border-box; - transition: - border-color 0.15s ease-in-out, - box-shadow 0.15s ease-in-out; -} - -input[type='text']:focus { - outline: 0; - border-color: #2563eb; - box-shadow: 0 0 0 1px #2563eb; -} - -.form-grid-triple { - display: grid; - grid-template-columns: repeat(3, minmax(0, 1fr)); - gap: 0.75rem; -} - -@media (max-width: 400px) { - .form-grid-triple { - grid-template-columns: 1fr; - } -} - -button { - display: inline-block; - margin-right: 0.5rem; - width: auto; - padding: 0.6rem 0.75rem; - font-size: 0.875rem; - font-weight: 500; - color: #fff; - background-color: #2563eb; - border: none; - border-radius: 0.375rem; - cursor: pointer; - transition: background-color 0.15s ease-in-out; - text-align: center; -} - -button:hover { - background-color: #1d4ed8; -} - -#loading-indicator { - margin-top: 0.5rem; - font-size: 0.75rem; - color: #2563eb; - font-style: italic; - display: none; - align-items: center; - gap: 0.5rem; -} - -.spinner { - width: 1em; - height: 1em; - border: 2px solid currentColor; - border-right-color: transparent; - border-radius: 50%; - animation: spin 1s linear infinite; - display: inline-block; -} - -@keyframes spin { - to { - transform: rotate(360deg); - } -} - -#error-message { - margin-top: 0.5rem; - font-size: 0.75rem; - color: #dc2626; - font-weight: 500; - display: none; -} - -#result-container { - margin-top: 1rem; - border-top: 1px solid #e5e7eb; - padding-top: 0.75rem; -} - -#result-display { - font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace; - font-size: 0.75rem; - background-color: #f3f4f6; - padding: 0.5rem; - border-radius: 0.25rem; - overflow-x: auto; - white-space: pre; - height: 12rem; - border: 1px solid #e5e7eb; -} - -@media (max-width: 767px) { - #sidebar { - width: auto; - max-width: 100%; - margin: 0; - max-height: 70vh; - border-radius: 0; - border-top-left-radius: 0.5rem; - border-top-right-radius: 0.5rem; - border-top: 1px solid #d1d5db; - box-shadow: - 0 -4px 6px -1px rgba(0, 0, 0, 0.1), - 0 -2px 4px -1px rgba(0, 0, 0, 0.06); - } -} - -.form-select { - display: block; - width: 100%; - padding: 0.5rem 2.5rem 0.5rem 0.75rem; - font-size: 0.875rem; - font-weight: 400; - line-height: 1.5; - color: #333; - background-color: #fff; - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"); - background-repeat: no-repeat; - background-position: right 0.75rem center; - background-size: 16px 12px; - border: 1px solid #d1d5db; - border-radius: 0.375rem; - appearance: none; - transition: - border-color 0.15s ease-in-out, - box-shadow 0.15s ease-in-out; - cursor: pointer; -} - -.form-select:focus { - border-color: #2563eb; - outline: 0; - box-shadow: 0 0 0 1px #2563eb; -} - -.form-select option[disabled] { - color: #9ca3af; -} - diff --git a/dist/samples/address-validation/jsfiddle/demo.details b/dist/samples/address-validation/jsfiddle/demo.details deleted file mode 100644 index f79b8c4f5..000000000 --- a/dist/samples/address-validation/jsfiddle/demo.details +++ /dev/null @@ -1,7 +0,0 @@ -name: address-validation -authors: - - Geo Developer IX Documentation Team -tags: - - google maps -load_type: h -description: Sample code supporting Google Maps Platform JavaScript API documentation. diff --git a/dist/samples/address-validation/jsfiddle/demo.html b/dist/samples/address-validation/jsfiddle/demo.html deleted file mode 100644 index 20b1328fa..000000000 --- a/dist/samples/address-validation/jsfiddle/demo.html +++ /dev/null @@ -1,180 +0,0 @@ - - - - - - Address Validation - - - - - - - - - - - - diff --git a/dist/samples/address-validation/jsfiddle/demo.js b/dist/samples/address-validation/jsfiddle/demo.js deleted file mode 100644 index 8e6731ebd..000000000 --- a/dist/samples/address-validation/jsfiddle/demo.js +++ /dev/null @@ -1,193 +0,0 @@ -"use strict"; -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// DOM Refs -const addressForm = document.getElementById('address-form'); -const validateButton = document.getElementById('validate-button'); -const clearFormButton = document.getElementById('clear-form-button'); -const resultDisplay = document.getElementById('result-display'); -const loadingText = document.getElementById('loading-text'); -// Input field refs -const streetAddress1Input = document.getElementById('street-address-1'); -const streetAddress2Input = document.getElementById('street-address-2'); -const cityInput = document.getElementById('city'); -const stateInput = document.getElementById('state'); -const zipCodeInput = document.getElementById('zip-code'); -const regionSelect = document.getElementById('region-select'); -const exampleSelect = document.getElementById('example-select'); -// Core Initialization -async function init() { - // Load the Address Validation library. - await google.maps.importLibrary('addressValidation'); - // Set event listeners - addressForm.addEventListener('submit', handleValidationSubmit); - exampleSelect.addEventListener('change', handleExampleSelectChange); - clearFormButton.addEventListener('click', handleClearForm); -} - -// Validation Handler -async function handleValidationSubmit(event) { - event.preventDefault(); // Prevent default form submission - resultDisplay.textContent = 'Validating...'; // Clear previous results - // Validate the address - try { - //prettier-ignore - //@ts-ignore - const result = await google.maps.addressValidation.AddressValidation.fetchAddressValidation({ - address: { - regionCode: regionSelect.value.trim(), - languageCode: 'en', - addressLines: [ - streetAddress1Input.value.trim(), - streetAddress2Input.value.trim(), - ].filter((line) => line), // Filter out empty lines - locality: cityInput.value.trim(), - administrativeArea: stateInput.value.trim(), - postalCode: zipCodeInput.value.trim(), - }, - }); - resultDisplay.textContent = - 'Verdict summary\n================\n' + - `Formatted address: ${result.address.formattedAddress}\n` + - `Entered: ${result.verdict.inputGranularity}\n` + - `Validated: ${result.verdict.validationGranularity}\n` + - `Geocoded: ${result.verdict.geocodeGranularity}\n` + - `Possible next action: ${result.verdict.possibleNextAction}\n\n` + - `${getVerdictMessage(result.verdict, 'addressComplete')}\n` + - `${getVerdictMessage(result.verdict, 'hasUnconfirmedComponents')}\n` + - `${getVerdictMessage(result.verdict, 'hasInferredComponents')}\n` + - `${getVerdictMessage(result.verdict, 'hasReplacedComponents')}\n\n` + - `Raw JSON response\n=================\n` + - JSON.stringify(result, null, ' '); - } - catch (error) { - console.error('Validation failed:', error); - if (error instanceof Error) { - resultDisplay.textContent = `Error: ${error.message}`; - } - } -} - -// Verdict messages -const verdictMessages = { - addressComplete: { - trueMessage: '- The API found no unresolved, unexpected, or missing address elements.', - falseMessage: '- At least one address element is unresolved, unexpected, or missing.', - }, - hasUnconfirmedComponents: { - trueMessage: "- The API can't confirm at least one address component.", - falseMessage: '- The API confirmed all address components.', - }, - hasInferredComponents: { - trueMessage: '- The API inferred (added) at least one address component.', - falseMessage: '- The API did not infer (add) any address components.', - }, - hasReplacedComponents: { - trueMessage: '- The API replaced at least one address component.', - falseMessage: '- The API did not replace any address components.', - }, -}; -// Helper function to get the verdict message for a given verdict key -function getVerdictMessage(verdict, key) { - if (!verdict || !verdictMessages[key]) - return 'Unknown'; - return verdict[key] - ? verdictMessages[key].trueMessage - : verdictMessages[key].falseMessage; -} -// Handler for Dropdown Change -function handleExampleSelectChange(event) { - const selectedValue = event.target.value; - if (selectedValue && examples[selectedValue]) { - populateAddressFields(examples[selectedValue]); - } - else if (!selectedValue) { - populateAddressFields(null); // Pass null to clear fields - } -} -// Clear Form Handler -function handleClearForm() { - streetAddress1Input.value = ''; - streetAddress2Input.value = ''; - cityInput.value = ''; - stateInput.value = ''; - zipCodeInput.value = ''; - regionSelect.value = ''; - exampleSelect.value = ''; - resultDisplay.textContent = 'Result will appear here...'; - console.log('Cleared form'); -} -// Example Address Data -const examples = { - google: { - streetAddress1: '1600 Amphitheatre Parkway', - streetAddress2: '', // Explicitly empty - city: 'Mountain View', - state: 'CA', - zipCode: '94043', - region: 'US', - }, - nonExistentSubpremise: { - streetAddress1: '2930 Pearl St.', - streetAddress2: 'Suite 100', - city: 'Boulder', - state: 'CO', - zipCode: '', // Explicitly empty - region: 'US', - }, - missingSubpremise: { - streetAddress1: '500 West 2nd Street', - streetAddress2: null, // Can use null or undefined too - city: 'Austin', - state: 'TX', - zipCode: '78701', - region: 'US', - }, - misspelledLocality: { - streetAddress1: '1600 Amphitheatre Pkwy', - streetAddress2: '', - city: 'Montan View', - state: 'CA', - zipCode: '94043', - region: 'US', - }, - missingLocality: { - streetAddress1: 'Brandschenkestrasse 110 8002', - streetAddress2: '', - city: '', - state: '', - zipCode: '', - region: '', - }, - usPoBox: { - streetAddress1: 'PO Box 1108', - streetAddress2: '', - city: 'Sterling', - state: 'VA', - zipCode: '20166-1108', - region: 'US', - }, -}; -// Helper function to populate form fields with example address data -function populateAddressFields(exampleAddress) { - if (!exampleAddress) { - console.warn('No example address data provided.'); - return; - } - // Get values from example, providing empty string as default - streetAddress1Input.value = exampleAddress.streetAddress1 || ''; - streetAddress2Input.value = exampleAddress.streetAddress2 || ''; - cityInput.value = exampleAddress.city || ''; - stateInput.value = exampleAddress.state || ''; - zipCodeInput.value = exampleAddress.zipCode || ''; - regionSelect.value = exampleAddress.region || ''; - // Clear previous results and errors - resultDisplay.textContent = 'Result will appear here...'; - console.log('Populated fields with example: ', exampleAddress); -} -init(); - diff --git a/dist/samples/advanced-markers-accessibility/app/.eslintsrc.json b/dist/samples/advanced-markers-accessibility/app/.eslintsrc.json deleted file mode 100644 index 4c44dab04..000000000 --- a/dist/samples/advanced-markers-accessibility/app/.eslintsrc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": [ - "plugin:@typescript-eslint/recommended" - ], - "parser": "@typescript-eslint/parser", - "rules": { - "@typescript-eslint/ban-ts-comment": 0, - "@typescript-eslint/no-this-alias": 1, - "@typescript-eslint/no-empty-function": 1, - "@typescript-eslint/explicit-module-boundary-types": 1, - "@typescript-eslint/no-unused-vars": 1 - } -} diff --git a/dist/samples/advanced-markers-accessibility/app/README.md b/dist/samples/advanced-markers-accessibility/app/README.md deleted file mode 100644 index 1b785ffc2..000000000 --- a/dist/samples/advanced-markers-accessibility/app/README.md +++ /dev/null @@ -1,36 +0,0 @@ -# Google Maps JavaScript Sample - -## advanced-markers-accessibility - -The advanced-markers-accessibility sample demonstrates how to make advanced markers accessible. - -Follow these instructions to set up and run advanced-markers-accessibility sample on your local computer. - -## Setup - -### Before starting run: - -`npm i` - -### Run an example on a local web server - -First `cd` to the folder for the sample to run, then: - -`npm start` - -### Build an individual example - -From `samples/`: - -`npm run build --workspace=advanced-markers-accessibility/` - -### Build all of the examples. - -From `samples/`: - -`npm run build-all` - -## Feedback - -For feedback related to this sample, please open a new issue on -[GitHub](https://github.com/googlemaps-samples/js-api-samples/issues). diff --git a/dist/samples/advanced-markers-accessibility/app/index.html b/dist/samples/advanced-markers-accessibility/app/index.html deleted file mode 100644 index 4ca6b5852..000000000 --- a/dist/samples/advanced-markers-accessibility/app/index.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - Advanced Marker Accessibility - - - - - - - - - - - - diff --git a/dist/samples/advanced-markers-accessibility/app/index.ts b/dist/samples/advanced-markers-accessibility/app/index.ts deleted file mode 100644 index fe8004bb0..000000000 --- a/dist/samples/advanced-markers-accessibility/app/index.ts +++ /dev/null @@ -1,78 +0,0 @@ -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// [START maps_advanced_markers_accessibility] -const mapElement = document.querySelector('gmp-map') as google.maps.MapElement; - -async function initMap() { - // Request needed libraries. - const { Map, InfoWindow } = (await google.maps.importLibrary( - 'maps' - )) as google.maps.MapsLibrary; - const { AdvancedMarkerElement, PinElement } = - (await google.maps.importLibrary( - 'marker' - )) as google.maps.MarkerLibrary; - - // Set LatLng and title text for the markers. The first marker (Boynton Pass) - // receives the initial focus when tab is pressed. Use arrow keys to move - // between markers; press tab again to cycle through the map controls. - const tourStops = [ - { - position: { lat: 34.8791806, lng: -111.8265049 }, - title: 'Boynton Pass', - }, - { - position: { lat: 34.8559195, lng: -111.7988186 }, - title: 'Airport Mesa', - }, - { - position: { lat: 34.832149, lng: -111.7695277 }, - title: 'Chapel of the Holy Cross', - }, - { - position: { lat: 34.823736, lng: -111.8001857 }, - title: 'Red Rock Crossing', - }, - { - position: { lat: 34.800326, lng: -111.7665047 }, - title: 'Bell Rock', - }, - ]; - - // Create an info window to share between markers. - const infoWindow = new InfoWindow(); - - // Create the markers. - tourStops.forEach(({ position, title }, i) => { - // [START maps_advanced_markers_accessibility_marker] - const pin = new PinElement({ - //@ts-ignore - glyphText: `${i + 1}`, - scale: 1.5, - }); - const marker = new AdvancedMarkerElement({ - position, - title: `${i + 1}. ${title}`, - gmpClickable: true, - }); - marker.append(pin); - mapElement.append(marker); - // [END maps_advanced_markers_accessibility_marker] - // [START maps_advanced_markers_accessibility_event_listener] - // Add a click listener for each marker, and set up the info window. - marker.addListener('click', ({ domEvent, latLng }) => { - const { target } = domEvent; - infoWindow.close(); - infoWindow.setContent(marker.title); - infoWindow.open(marker.map, marker); - }); - // [END maps_advanced_markers_accessibility_event_listener] - }); -} - -initMap(); -// [END maps_advanced_markers_accessibility] diff --git a/dist/samples/advanced-markers-accessibility/app/package.json b/dist/samples/advanced-markers-accessibility/app/package.json deleted file mode 100644 index 25ae916af..000000000 --- a/dist/samples/advanced-markers-accessibility/app/package.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "@js-api-samples/advanced-markers-accessibility", - "version": "1.0.0", - "scripts": { - "build": "tsc && bash ../jsfiddle.sh advanced-markers-accessibility && bash ../app.sh advanced-markers-accessibility && bash ../docs.sh advanced-markers-accessibility && npm run build:vite --workspace=. && bash ../dist.sh advanced-markers-accessibility", - "test": "tsc && npm run build:vite --workspace=.", - "start": "tsc && vite build --base './' && vite", - "build:vite": "vite build --base './'", - "preview": "vite preview" - }, - "dependencies": { - - } -} diff --git a/dist/samples/advanced-markers-accessibility/app/style.css b/dist/samples/advanced-markers-accessibility/app/style.css deleted file mode 100644 index 97e859e1a..000000000 --- a/dist/samples/advanced-markers-accessibility/app/style.css +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_advanced_markers_accessibility] */ -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -#map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -/* [END maps_advanced_markers_accessibility] */ diff --git a/dist/samples/advanced-markers-accessibility/app/tsconfig.json b/dist/samples/advanced-markers-accessibility/app/tsconfig.json deleted file mode 100644 index 366aabb04..000000000 --- a/dist/samples/advanced-markers-accessibility/app/tsconfig.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "compilerOptions": { - "module": "esnext", - "target": "esnext", - "strict": true, - "noImplicitAny": false, - "lib": [ - "es2015", - "esnext", - "es6", - "dom", - "dom.iterable" - ], - "moduleResolution": "Node", - "jsx": "preserve" - } -} diff --git a/dist/samples/advanced-markers-accessibility/dist/assets/index-BJKQ-LsO.js b/dist/samples/advanced-markers-accessibility/dist/assets/index-BJKQ-LsO.js deleted file mode 100644 index bbfac8b56..000000000 --- a/dist/samples/advanced-markers-accessibility/dist/assets/index-BJKQ-LsO.js +++ /dev/null @@ -1 +0,0 @@ -(function(){const n=document.createElement("link").relList;if(n&&n.supports&&n.supports("modulepreload"))return;for(const e of document.querySelectorAll('link[rel="modulepreload"]'))i(e);new MutationObserver(e=>{for(const t of e)if(t.type==="childList")for(const r of t.addedNodes)r.tagName==="LINK"&&r.rel==="modulepreload"&&i(r)}).observe(document,{childList:!0,subtree:!0});function s(e){const t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin==="use-credentials"?t.credentials="include":e.crossOrigin==="anonymous"?t.credentials="omit":t.credentials="same-origin",t}function i(e){if(e.ep)return;e.ep=!0;const t=s(e);fetch(e.href,t)}})();const u=document.querySelector("gmp-map");async function f(){const{Map:c,InfoWindow:n}=await google.maps.importLibrary("maps"),{AdvancedMarkerElement:s,PinElement:i}=await google.maps.importLibrary("marker"),e=[{position:{lat:34.8791806,lng:-111.8265049},title:"Boynton Pass"},{position:{lat:34.8559195,lng:-111.7988186},title:"Airport Mesa"},{position:{lat:34.832149,lng:-111.7695277},title:"Chapel of the Holy Cross"},{position:{lat:34.823736,lng:-111.8001857},title:"Red Rock Crossing"},{position:{lat:34.800326,lng:-111.7665047},title:"Bell Rock"}],t=new n;e.forEach(({position:r,title:a},l)=>{const p=new i({glyphText:`${l+1}`,scale:1.5}),o=new s({position:r,title:`${l+1}. ${a}`,gmpClickable:!0});o.append(p),u.append(o),o.addListener("click",({domEvent:d,latLng:m})=>{const{target:g}=d;t.close(),t.setContent(o.title),t.open(o.map,o)})})}f(); diff --git a/dist/samples/advanced-markers-accessibility/dist/assets/index-DWepjxzn.css b/dist/samples/advanced-markers-accessibility/dist/assets/index-DWepjxzn.css deleted file mode 100644 index c49b8a3f3..000000000 --- a/dist/samples/advanced-markers-accessibility/dist/assets/index-DWepjxzn.css +++ /dev/null @@ -1 +0,0 @@ -#map{height:100%}html,body{height:100%;margin:0;padding:0} diff --git a/dist/samples/advanced-markers-accessibility/dist/index.html b/dist/samples/advanced-markers-accessibility/dist/index.html deleted file mode 100644 index 34e45f4f9..000000000 --- a/dist/samples/advanced-markers-accessibility/dist/index.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - Advanced Marker Accessibility - - - - - - - - - - - - diff --git a/dist/samples/advanced-markers-accessibility/docs/index.html b/dist/samples/advanced-markers-accessibility/docs/index.html deleted file mode 100644 index 4ca6b5852..000000000 --- a/dist/samples/advanced-markers-accessibility/docs/index.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - Advanced Marker Accessibility - - - - - - - - - - - - diff --git a/dist/samples/advanced-markers-accessibility/docs/index.js b/dist/samples/advanced-markers-accessibility/docs/index.js deleted file mode 100644 index 0dd1df077..000000000 --- a/dist/samples/advanced-markers-accessibility/docs/index.js +++ /dev/null @@ -1,68 +0,0 @@ -"use strict"; -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// [START maps_advanced_markers_accessibility] -const mapElement = document.querySelector('gmp-map'); -async function initMap() { - // Request needed libraries. - const { Map, InfoWindow } = (await google.maps.importLibrary('maps')); - const { AdvancedMarkerElement, PinElement } = (await google.maps.importLibrary('marker')); - // Set LatLng and title text for the markers. The first marker (Boynton Pass) - // receives the initial focus when tab is pressed. Use arrow keys to move - // between markers; press tab again to cycle through the map controls. - const tourStops = [ - { - position: { lat: 34.8791806, lng: -111.8265049 }, - title: 'Boynton Pass', - }, - { - position: { lat: 34.8559195, lng: -111.7988186 }, - title: 'Airport Mesa', - }, - { - position: { lat: 34.832149, lng: -111.7695277 }, - title: 'Chapel of the Holy Cross', - }, - { - position: { lat: 34.823736, lng: -111.8001857 }, - title: 'Red Rock Crossing', - }, - { - position: { lat: 34.800326, lng: -111.7665047 }, - title: 'Bell Rock', - }, - ]; - // Create an info window to share between markers. - const infoWindow = new InfoWindow(); - // Create the markers. - tourStops.forEach(({ position, title }, i) => { - // [START maps_advanced_markers_accessibility_marker] - const pin = new PinElement({ - //@ts-ignore - glyphText: `${i + 1}`, - scale: 1.5, - }); - const marker = new AdvancedMarkerElement({ - position, - title: `${i + 1}. ${title}`, - gmpClickable: true, - }); - marker.append(pin); - mapElement.append(marker); - // [END maps_advanced_markers_accessibility_marker] - // [START maps_advanced_markers_accessibility_event_listener] - // Add a click listener for each marker, and set up the info window. - marker.addListener('click', ({ domEvent, latLng }) => { - const { target } = domEvent; - infoWindow.close(); - infoWindow.setContent(marker.title); - infoWindow.open(marker.map, marker); - }); - // [END maps_advanced_markers_accessibility_event_listener] - }); -} -initMap(); -// [END maps_advanced_markers_accessibility] diff --git a/dist/samples/advanced-markers-accessibility/docs/index.ts b/dist/samples/advanced-markers-accessibility/docs/index.ts deleted file mode 100644 index fe8004bb0..000000000 --- a/dist/samples/advanced-markers-accessibility/docs/index.ts +++ /dev/null @@ -1,78 +0,0 @@ -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// [START maps_advanced_markers_accessibility] -const mapElement = document.querySelector('gmp-map') as google.maps.MapElement; - -async function initMap() { - // Request needed libraries. - const { Map, InfoWindow } = (await google.maps.importLibrary( - 'maps' - )) as google.maps.MapsLibrary; - const { AdvancedMarkerElement, PinElement } = - (await google.maps.importLibrary( - 'marker' - )) as google.maps.MarkerLibrary; - - // Set LatLng and title text for the markers. The first marker (Boynton Pass) - // receives the initial focus when tab is pressed. Use arrow keys to move - // between markers; press tab again to cycle through the map controls. - const tourStops = [ - { - position: { lat: 34.8791806, lng: -111.8265049 }, - title: 'Boynton Pass', - }, - { - position: { lat: 34.8559195, lng: -111.7988186 }, - title: 'Airport Mesa', - }, - { - position: { lat: 34.832149, lng: -111.7695277 }, - title: 'Chapel of the Holy Cross', - }, - { - position: { lat: 34.823736, lng: -111.8001857 }, - title: 'Red Rock Crossing', - }, - { - position: { lat: 34.800326, lng: -111.7665047 }, - title: 'Bell Rock', - }, - ]; - - // Create an info window to share between markers. - const infoWindow = new InfoWindow(); - - // Create the markers. - tourStops.forEach(({ position, title }, i) => { - // [START maps_advanced_markers_accessibility_marker] - const pin = new PinElement({ - //@ts-ignore - glyphText: `${i + 1}`, - scale: 1.5, - }); - const marker = new AdvancedMarkerElement({ - position, - title: `${i + 1}. ${title}`, - gmpClickable: true, - }); - marker.append(pin); - mapElement.append(marker); - // [END maps_advanced_markers_accessibility_marker] - // [START maps_advanced_markers_accessibility_event_listener] - // Add a click listener for each marker, and set up the info window. - marker.addListener('click', ({ domEvent, latLng }) => { - const { target } = domEvent; - infoWindow.close(); - infoWindow.setContent(marker.title); - infoWindow.open(marker.map, marker); - }); - // [END maps_advanced_markers_accessibility_event_listener] - }); -} - -initMap(); -// [END maps_advanced_markers_accessibility] diff --git a/dist/samples/advanced-markers-accessibility/docs/style.css b/dist/samples/advanced-markers-accessibility/docs/style.css deleted file mode 100644 index 97e859e1a..000000000 --- a/dist/samples/advanced-markers-accessibility/docs/style.css +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_advanced_markers_accessibility] */ -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -#map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -/* [END maps_advanced_markers_accessibility] */ diff --git a/dist/samples/advanced-markers-accessibility/jsfiddle/demo.css b/dist/samples/advanced-markers-accessibility/jsfiddle/demo.css deleted file mode 100644 index d7e0e7cf8..000000000 --- a/dist/samples/advanced-markers-accessibility/jsfiddle/demo.css +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -#map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - - diff --git a/dist/samples/advanced-markers-accessibility/jsfiddle/demo.details b/dist/samples/advanced-markers-accessibility/jsfiddle/demo.details deleted file mode 100644 index 165704f79..000000000 --- a/dist/samples/advanced-markers-accessibility/jsfiddle/demo.details +++ /dev/null @@ -1,7 +0,0 @@ -name: advanced-markers-accessibility -authors: - - Geo Developer IX Documentation Team -tags: - - google maps -load_type: h -description: Sample code supporting Google Maps Platform JavaScript API documentation. diff --git a/dist/samples/advanced-markers-accessibility/jsfiddle/demo.html b/dist/samples/advanced-markers-accessibility/jsfiddle/demo.html deleted file mode 100644 index c1f073d5f..000000000 --- a/dist/samples/advanced-markers-accessibility/jsfiddle/demo.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - Advanced Marker Accessibility - - - - - - - - - - - - diff --git a/dist/samples/advanced-markers-accessibility/jsfiddle/demo.js b/dist/samples/advanced-markers-accessibility/jsfiddle/demo.js deleted file mode 100644 index d33758712..000000000 --- a/dist/samples/advanced-markers-accessibility/jsfiddle/demo.js +++ /dev/null @@ -1,68 +0,0 @@ -"use strict"; -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -const mapElement = document.querySelector('gmp-map'); -async function initMap() { - // Request needed libraries. - const { Map, InfoWindow } = (await google.maps.importLibrary('maps')); - const { AdvancedMarkerElement, PinElement } = (await google.maps.importLibrary('marker')); - // Set LatLng and title text for the markers. The first marker (Boynton Pass) - // receives the initial focus when tab is pressed. Use arrow keys to move - // between markers; press tab again to cycle through the map controls. - const tourStops = [ - { - position: { lat: 34.8791806, lng: -111.8265049 }, - title: 'Boynton Pass', - }, - { - position: { lat: 34.8559195, lng: -111.7988186 }, - title: 'Airport Mesa', - }, - { - position: { lat: 34.832149, lng: -111.7695277 }, - title: 'Chapel of the Holy Cross', - }, - { - position: { lat: 34.823736, lng: -111.8001857 }, - title: 'Red Rock Crossing', - }, - { - position: { lat: 34.800326, lng: -111.7665047 }, - title: 'Bell Rock', - }, - ]; - // Create an info window to share between markers. - const infoWindow = new InfoWindow(); - // Create the markers. - tourStops.forEach(({ position, title }, i) => { - - const pin = new PinElement({ - //@ts-ignore - glyphText: `${i + 1}`, - scale: 1.5, - }); - const marker = new AdvancedMarkerElement({ - position, - title: `${i + 1}. ${title}`, - gmpClickable: true, - }); - marker.append(pin); - mapElement.append(marker); - - - // Add a click listener for each marker, and set up the info window. - marker.addListener('click', ({ domEvent, latLng }) => { - const { target } = domEvent; - infoWindow.close(); - infoWindow.setContent(marker.title); - infoWindow.open(marker.map, marker); - }); - - }); -} -initMap(); - diff --git a/dist/samples/advanced-markers-altitude/app/.eslintsrc.json b/dist/samples/advanced-markers-altitude/app/.eslintsrc.json deleted file mode 100644 index 4c44dab04..000000000 --- a/dist/samples/advanced-markers-altitude/app/.eslintsrc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": [ - "plugin:@typescript-eslint/recommended" - ], - "parser": "@typescript-eslint/parser", - "rules": { - "@typescript-eslint/ban-ts-comment": 0, - "@typescript-eslint/no-this-alias": 1, - "@typescript-eslint/no-empty-function": 1, - "@typescript-eslint/explicit-module-boundary-types": 1, - "@typescript-eslint/no-unused-vars": 1 - } -} diff --git a/dist/samples/advanced-markers-altitude/app/README.md b/dist/samples/advanced-markers-altitude/app/README.md deleted file mode 100644 index e01cbc6a2..000000000 --- a/dist/samples/advanced-markers-altitude/app/README.md +++ /dev/null @@ -1,36 +0,0 @@ -# Google Maps JavaScript Sample - -## advanced-markers-altitude - -The advanced-markers-altitude sample demonstrates how to control the altitude of advanced markers. - -Follow these instructions to set up and run advanced-markers-altitude sample on your local computer. - -## Setup - -### Before starting run: - -`npm i` - -### Run an example on a local web server - -First `cd` to the folder for the sample to run, then: - -`npm start` - -### Build an individual example - -From `samples/`: - -`npm run build --workspace=advanced-markers-altitude/` - -### Build all of the examples. - -From `samples/`: - -`npm run build-all` - -## Feedback - -For feedback related to this sample, please open a new issue on -[GitHub](https://github.com/googlemaps-samples/js-api-samples/issues). diff --git a/dist/samples/advanced-markers-altitude/app/index.html b/dist/samples/advanced-markers-altitude/app/index.html deleted file mode 100644 index f2004090f..000000000 --- a/dist/samples/advanced-markers-altitude/app/index.html +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - Advanced Marker Altitude - - - - - - - - - - - diff --git a/dist/samples/advanced-markers-altitude/app/index.ts b/dist/samples/advanced-markers-altitude/app/index.ts deleted file mode 100644 index e38487267..000000000 --- a/dist/samples/advanced-markers-altitude/app/index.ts +++ /dev/null @@ -1,48 +0,0 @@ -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// [START maps_advanced_markers_altitude] -const mapElement = document.querySelector('gmp-map') as google.maps.MapElement; - -async function initMap() { - // Request needed libraries. - const { Map } = (await google.maps.importLibrary( - 'maps' - )) as google.maps.MapsLibrary; - const { AdvancedMarkerElement, PinElement } = - (await google.maps.importLibrary( - 'marker' - )) as google.maps.MarkerLibrary; - - mapElement.innerMap.setOptions({ - tilt: 67.5, - heading: 45, - }); - - // [START maps_advanced_markers_altitude_marker] - const pin = new PinElement({ - background: '#4b2e83', - borderColor: '#b7a57a', - glyphColor: '#b7a57a', - scale: 2.0, - }); - - const marker = new AdvancedMarkerElement({ - // Set altitude to 20 meters above the ground. - position: { - lat: 47.65170843460547, - lng: -122.30754, - altitude: 20, - } as google.maps.LatLngAltitudeLiteral, - }); - marker.append(pin); - - mapElement.append(marker); - // [END maps_advanced_markers_altitude_marker] -} - -initMap(); -// [END maps_advanced_markers_altitude] diff --git a/dist/samples/advanced-markers-altitude/app/package.json b/dist/samples/advanced-markers-altitude/app/package.json deleted file mode 100644 index 9ba8a36bf..000000000 --- a/dist/samples/advanced-markers-altitude/app/package.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "@js-api-samples/advanced-markers-altitude", - "version": "1.0.0", - "scripts": { - "build": "tsc && bash ../jsfiddle.sh advanced-markers-altitude && bash ../app.sh advanced-markers-altitude && bash ../docs.sh advanced-markers-altitude && npm run build:vite --workspace=. && bash ../dist.sh advanced-markers-altitude", - "test": "tsc && npm run build:vite --workspace=.", - "start": "tsc && vite build --base './' && vite", - "build:vite": "vite build --base './'", - "preview": "vite preview" - }, - "dependencies": { - - } -} diff --git a/dist/samples/advanced-markers-altitude/app/style.css b/dist/samples/advanced-markers-altitude/app/style.css deleted file mode 100644 index e9032b357..000000000 --- a/dist/samples/advanced-markers-altitude/app/style.css +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_advanced_markers_altitude] */ -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -#map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -/* [END maps_advanced_markers_altitude] */ diff --git a/dist/samples/advanced-markers-altitude/app/tsconfig.json b/dist/samples/advanced-markers-altitude/app/tsconfig.json deleted file mode 100644 index 366aabb04..000000000 --- a/dist/samples/advanced-markers-altitude/app/tsconfig.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "compilerOptions": { - "module": "esnext", - "target": "esnext", - "strict": true, - "noImplicitAny": false, - "lib": [ - "es2015", - "esnext", - "es6", - "dom", - "dom.iterable" - ], - "moduleResolution": "Node", - "jsx": "preserve" - } -} diff --git a/dist/samples/advanced-markers-altitude/dist/assets/index-DWepjxzn.css b/dist/samples/advanced-markers-altitude/dist/assets/index-DWepjxzn.css deleted file mode 100644 index c49b8a3f3..000000000 --- a/dist/samples/advanced-markers-altitude/dist/assets/index-DWepjxzn.css +++ /dev/null @@ -1 +0,0 @@ -#map{height:100%}html,body{height:100%;margin:0;padding:0} diff --git a/dist/samples/advanced-markers-altitude/dist/assets/index-wj3rbxXI.js b/dist/samples/advanced-markers-altitude/dist/assets/index-wj3rbxXI.js deleted file mode 100644 index 1b95d959c..000000000 --- a/dist/samples/advanced-markers-altitude/dist/assets/index-wj3rbxXI.js +++ /dev/null @@ -1 +0,0 @@ -(function(){const r=document.createElement("link").relList;if(r&&r.supports&&r.supports("modulepreload"))return;for(const e of document.querySelectorAll('link[rel="modulepreload"]'))o(e);new MutationObserver(e=>{for(const t of e)if(t.type==="childList")for(const i of t.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&o(i)}).observe(document,{childList:!0,subtree:!0});function n(e){const t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin==="use-credentials"?t.credentials="include":e.crossOrigin==="anonymous"?t.credentials="omit":t.credentials="same-origin",t}function o(e){if(e.ep)return;e.ep=!0;const t=n(e);fetch(e.href,t)}})();const s=document.querySelector("gmp-map");async function c(){const{Map:a}=await google.maps.importLibrary("maps"),{AdvancedMarkerElement:r,PinElement:n}=await google.maps.importLibrary("marker");s.innerMap.setOptions({tilt:67.5,heading:45});const o=new n({background:"#4b2e83",borderColor:"#b7a57a",glyphColor:"#b7a57a",scale:2}),e=new r({position:{lat:47.65170843460547,lng:-122.30754,altitude:20}});e.append(o),s.append(e)}c(); diff --git a/dist/samples/advanced-markers-altitude/dist/index.html b/dist/samples/advanced-markers-altitude/dist/index.html deleted file mode 100644 index 65033170c..000000000 --- a/dist/samples/advanced-markers-altitude/dist/index.html +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - Advanced Marker Altitude - - - - - - - - - - - diff --git a/dist/samples/advanced-markers-altitude/docs/index.html b/dist/samples/advanced-markers-altitude/docs/index.html deleted file mode 100644 index f2004090f..000000000 --- a/dist/samples/advanced-markers-altitude/docs/index.html +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - Advanced Marker Altitude - - - - - - - - - - - diff --git a/dist/samples/advanced-markers-altitude/docs/index.js b/dist/samples/advanced-markers-altitude/docs/index.js deleted file mode 100644 index f3b4be92b..000000000 --- a/dist/samples/advanced-markers-altitude/docs/index.js +++ /dev/null @@ -1,37 +0,0 @@ -"use strict"; -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// [START maps_advanced_markers_altitude] -const mapElement = document.querySelector('gmp-map'); -async function initMap() { - // Request needed libraries. - const { Map } = (await google.maps.importLibrary('maps')); - const { AdvancedMarkerElement, PinElement } = (await google.maps.importLibrary('marker')); - mapElement.innerMap.setOptions({ - tilt: 67.5, - heading: 45, - }); - // [START maps_advanced_markers_altitude_marker] - const pin = new PinElement({ - background: '#4b2e83', - borderColor: '#b7a57a', - glyphColor: '#b7a57a', - scale: 2.0, - }); - const marker = new AdvancedMarkerElement({ - // Set altitude to 20 meters above the ground. - position: { - lat: 47.65170843460547, - lng: -122.30754, - altitude: 20, - }, - }); - marker.append(pin); - mapElement.append(marker); - // [END maps_advanced_markers_altitude_marker] -} -initMap(); -// [END maps_advanced_markers_altitude] diff --git a/dist/samples/advanced-markers-altitude/docs/index.ts b/dist/samples/advanced-markers-altitude/docs/index.ts deleted file mode 100644 index e38487267..000000000 --- a/dist/samples/advanced-markers-altitude/docs/index.ts +++ /dev/null @@ -1,48 +0,0 @@ -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// [START maps_advanced_markers_altitude] -const mapElement = document.querySelector('gmp-map') as google.maps.MapElement; - -async function initMap() { - // Request needed libraries. - const { Map } = (await google.maps.importLibrary( - 'maps' - )) as google.maps.MapsLibrary; - const { AdvancedMarkerElement, PinElement } = - (await google.maps.importLibrary( - 'marker' - )) as google.maps.MarkerLibrary; - - mapElement.innerMap.setOptions({ - tilt: 67.5, - heading: 45, - }); - - // [START maps_advanced_markers_altitude_marker] - const pin = new PinElement({ - background: '#4b2e83', - borderColor: '#b7a57a', - glyphColor: '#b7a57a', - scale: 2.0, - }); - - const marker = new AdvancedMarkerElement({ - // Set altitude to 20 meters above the ground. - position: { - lat: 47.65170843460547, - lng: -122.30754, - altitude: 20, - } as google.maps.LatLngAltitudeLiteral, - }); - marker.append(pin); - - mapElement.append(marker); - // [END maps_advanced_markers_altitude_marker] -} - -initMap(); -// [END maps_advanced_markers_altitude] diff --git a/dist/samples/advanced-markers-altitude/docs/style.css b/dist/samples/advanced-markers-altitude/docs/style.css deleted file mode 100644 index e9032b357..000000000 --- a/dist/samples/advanced-markers-altitude/docs/style.css +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_advanced_markers_altitude] */ -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -#map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -/* [END maps_advanced_markers_altitude] */ diff --git a/dist/samples/advanced-markers-altitude/jsfiddle/demo.css b/dist/samples/advanced-markers-altitude/jsfiddle/demo.css deleted file mode 100644 index d7e0e7cf8..000000000 --- a/dist/samples/advanced-markers-altitude/jsfiddle/demo.css +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -#map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - - diff --git a/dist/samples/advanced-markers-altitude/jsfiddle/demo.details b/dist/samples/advanced-markers-altitude/jsfiddle/demo.details deleted file mode 100644 index ead5fd719..000000000 --- a/dist/samples/advanced-markers-altitude/jsfiddle/demo.details +++ /dev/null @@ -1,7 +0,0 @@ -name: advanced-markers-altitude -authors: - - Geo Developer IX Documentation Team -tags: - - google maps -load_type: h -description: Sample code supporting Google Maps Platform JavaScript API documentation. diff --git a/dist/samples/advanced-markers-altitude/jsfiddle/demo.html b/dist/samples/advanced-markers-altitude/jsfiddle/demo.html deleted file mode 100644 index b71b1029d..000000000 --- a/dist/samples/advanced-markers-altitude/jsfiddle/demo.html +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - Advanced Marker Altitude - - - - - - - - - - - diff --git a/dist/samples/advanced-markers-altitude/jsfiddle/demo.js b/dist/samples/advanced-markers-altitude/jsfiddle/demo.js deleted file mode 100644 index d834dfbb4..000000000 --- a/dist/samples/advanced-markers-altitude/jsfiddle/demo.js +++ /dev/null @@ -1,37 +0,0 @@ -"use strict"; -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -const mapElement = document.querySelector('gmp-map'); -async function initMap() { - // Request needed libraries. - const { Map } = (await google.maps.importLibrary('maps')); - const { AdvancedMarkerElement, PinElement } = (await google.maps.importLibrary('marker')); - mapElement.innerMap.setOptions({ - tilt: 67.5, - heading: 45, - }); - - const pin = new PinElement({ - background: '#4b2e83', - borderColor: '#b7a57a', - glyphColor: '#b7a57a', - scale: 2.0, - }); - const marker = new AdvancedMarkerElement({ - // Set altitude to 20 meters above the ground. - position: { - lat: 47.65170843460547, - lng: -122.30754, - altitude: 20, - }, - }); - marker.append(pin); - mapElement.append(marker); - -} -initMap(); - diff --git a/dist/samples/advanced-markers-animation/app/.eslintsrc.json b/dist/samples/advanced-markers-animation/app/.eslintsrc.json deleted file mode 100644 index 4c44dab04..000000000 --- a/dist/samples/advanced-markers-animation/app/.eslintsrc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": [ - "plugin:@typescript-eslint/recommended" - ], - "parser": "@typescript-eslint/parser", - "rules": { - "@typescript-eslint/ban-ts-comment": 0, - "@typescript-eslint/no-this-alias": 1, - "@typescript-eslint/no-empty-function": 1, - "@typescript-eslint/explicit-module-boundary-types": 1, - "@typescript-eslint/no-unused-vars": 1 - } -} diff --git a/dist/samples/advanced-markers-animation/app/README.md b/dist/samples/advanced-markers-animation/app/README.md deleted file mode 100644 index 44f131c26..000000000 --- a/dist/samples/advanced-markers-animation/app/README.md +++ /dev/null @@ -1,36 +0,0 @@ -# Google Maps JavaScript Sample - -## advanced-markers-animation - -The advanced-markers-animation sample demonstrates how to animate advanced markers. - -Follow these instructions to set up and run advanced-markers-animation sample on your local computer. - -## Setup - -### Before starting run: - -`npm i` - -### Run an example on a local web server - -First `cd` to the folder for the sample to run, then: - -`npm start` - -### Build an individual example - -From `samples/`: - -`npm run build --workspace=advanced-markers-animation/` - -### Build all of the examples. - -From `samples/`: - -`npm run build-all` - -## Feedback - -For feedback related to this sample, please open a new issue on -[GitHub](https://github.com/googlemaps-samples/js-api-samples/issues). diff --git a/dist/samples/advanced-markers-animation/app/index.html b/dist/samples/advanced-markers-animation/app/index.html deleted file mode 100644 index f4e62d739..000000000 --- a/dist/samples/advanced-markers-animation/app/index.html +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - Advanced Markers CSS Animation - - - - - -
-
-
- - - - - - diff --git a/dist/samples/advanced-markers-animation/app/index.ts b/dist/samples/advanced-markers-animation/app/index.ts deleted file mode 100644 index de359c1ac..000000000 --- a/dist/samples/advanced-markers-animation/app/index.ts +++ /dev/null @@ -1,116 +0,0 @@ -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// [START maps_advanced_markers_animation] -/** - * Returns a random lat lng position within the map bounds. - * @param {!google.maps.Map} map - * @return {!google.maps.LatLngLiteral} - */ -function getRandomPosition(map) { - const bounds = map.getBounds(); - const minLat = bounds.getSouthWest().lat(); - const minLng = bounds.getSouthWest().lng(); - const maxLat = bounds.getNorthEast().lat(); - const maxLng = bounds.getNorthEast().lng(); - - const latRange = maxLat - minLat; - - // Note: longitude can span from a positive longitude in the west to a - // negative one in the east. e.g. 150lng (150E) <-> -30lng (30W) is a large - // span that covers the whole USA. - let lngRange = maxLng - minLng; - if (maxLng < minLng) { - lngRange += 360; - } - - return { - lat: minLat + Math.random() * latRange, - lng: minLng + Math.random() * lngRange, - }; -} - -const total = 100; -const intersectionObserver = new IntersectionObserver((entries) => { - for (const entry of entries) { - if (entry.isIntersecting) { - entry.target.classList.add('drop'); - intersectionObserver.unobserve(entry.target); - } - } -}); - -async function initMap(): Promise { - // Request needed libraries. - const { Map } = (await google.maps.importLibrary( - 'maps' - )) as google.maps.MapsLibrary; - const { AdvancedMarkerElement, PinElement } = - (await google.maps.importLibrary( - 'marker' - )) as google.maps.MarkerLibrary; - - const position = { lat: 37.4242011827985, lng: -122.09242296450893 }; - - const map = new Map(document.getElementById('map') as HTMLElement, { - zoom: 14, - center: position, - mapId: '4504f8b37365c3d0', - }); - - // Create 100 markers to animate. - google.maps.event.addListenerOnce(map, 'idle', () => { - for (let i = 0; i < 100; i++) { - createMarker(map, AdvancedMarkerElement, PinElement); - } - }); - - // Add a button to reset the example. - const controlDiv = document.createElement('div'); - const controlUI = document.createElement('button'); - - controlUI.classList.add('ui-button'); - controlUI.innerText = 'Reset the example'; - controlUI.addEventListener('click', () => { - // Reset the example by reloading the map iframe. - refreshMap(); - }); - controlDiv.appendChild(controlUI); - map.controls[google.maps.ControlPosition.TOP_CENTER].push(controlDiv); -} - -function createMarker(map, AdvancedMarkerElement, PinElement) { - const pinElement = new PinElement(); - const content = pinElement.element; - const advancedMarker = new AdvancedMarkerElement({ - position: getRandomPosition(map), - map: map, - content: content, - }); - - content.style.opacity = '0'; - content.addEventListener('animationend', (event) => { - content.classList.remove('drop'); - content.style.opacity = '1'; - }); - const time = 2 + Math.random(); // 2s delay for easy to see the animation - content.style.setProperty('--delay-time', time + 's'); - intersectionObserver.observe(content); -} - -function refreshMap() { - // Refresh the map. - const mapContainer = document.getElementById('mapContainer'); - const map = document.getElementById('map'); - map!.remove(); - const mapDiv = document.createElement('div'); - mapDiv.id = 'map'; - mapContainer!.appendChild(mapDiv); - initMap(); -} - -initMap(); -// [END maps_advanced_markers_animation] diff --git a/dist/samples/advanced-markers-animation/app/package.json b/dist/samples/advanced-markers-animation/app/package.json deleted file mode 100644 index e592f669a..000000000 --- a/dist/samples/advanced-markers-animation/app/package.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "@js-api-samples/advanced-markers-animation", - "version": "1.0.0", - "scripts": { - "build": "tsc && bash ../jsfiddle.sh advanced-markers-animation && bash ../app.sh advanced-markers-animation && bash ../docs.sh advanced-markers-animation && npm run build:vite --workspace=. && bash ../dist.sh advanced-markers-animation", - "test": "tsc && npm run build:vite --workspace=.", - "start": "tsc && vite build --base './' && vite", - "build:vite": "vite build --base './'", - "preview": "vite preview" - }, - "dependencies": { - - } -} diff --git a/dist/samples/advanced-markers-animation/app/style.css b/dist/samples/advanced-markers-animation/app/style.css deleted file mode 100644 index 6c1e0aa30..000000000 --- a/dist/samples/advanced-markers-animation/app/style.css +++ /dev/null @@ -1,87 +0,0 @@ -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_advanced_markers_animation] */ -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -#map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -/* set the default transition time */ -:root { - --delay-time: 0.5s; -} - -#map { - height: 100%; -} - -#mapContainer { - height: 100%; -} - -@keyframes drop { - 0% { - transform: translateY(-200px) scaleY(0.9); - opacity: 0; - } - 5% { - opacity: 0.7; - } - 50% { - transform: translateY(0px) scaleY(1); - opacity: 1; - } - 65% { - transform: translateY(-17px) scaleY(0.9); - opacity: 1; - } - 75% { - transform: translateY(-22px) scaleY(0.9); - opacity: 1; - } - 100% { - transform: translateY(0px) scaleY(1); - opacity: 1; - } -} -.drop { - animation: drop 0.3s linear forwards var(--delay-time); -} - -.ui-button { - background-color: #fff; - border: 0; - border-radius: 2px; - box-shadow: 0 1px 4px -1px rgba(0, 0, 0, 0.3); - margin: 10px; - padding: 0 0.5em; - font: - 400 18px Roboto, - Arial, - sans-serif; - overflow: hidden; - height: 40px; - cursor: pointer; -} - -.ui-button:hover { - background: rgb(235, 235, 235); -} - -/* [END maps_advanced_markers_animation] */ diff --git a/dist/samples/advanced-markers-animation/app/tsconfig.json b/dist/samples/advanced-markers-animation/app/tsconfig.json deleted file mode 100644 index 366aabb04..000000000 --- a/dist/samples/advanced-markers-animation/app/tsconfig.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "compilerOptions": { - "module": "esnext", - "target": "esnext", - "strict": true, - "noImplicitAny": false, - "lib": [ - "es2015", - "esnext", - "es6", - "dom", - "dom.iterable" - ], - "moduleResolution": "Node", - "jsx": "preserve" - } -} diff --git a/dist/samples/advanced-markers-animation/dist/assets/index-B2izoaCz.js b/dist/samples/advanced-markers-animation/dist/assets/index-B2izoaCz.js deleted file mode 100644 index 8c6dff7b9..000000000 --- a/dist/samples/advanced-markers-animation/dist/assets/index-B2izoaCz.js +++ /dev/null @@ -1 +0,0 @@ -(function(){const n=document.createElement("link").relList;if(n&&n.supports&&n.supports("modulepreload"))return;for(const e of document.querySelectorAll('link[rel="modulepreload"]'))i(e);new MutationObserver(e=>{for(const t of e)if(t.type==="childList")for(const s of t.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&i(s)}).observe(document,{childList:!0,subtree:!0});function r(e){const t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin==="use-credentials"?t.credentials="include":e.crossOrigin==="anonymous"?t.credentials="omit":t.credentials="same-origin",t}function i(e){if(e.ep)return;e.ep=!0;const t=r(e);fetch(e.href,t)}})();function d(o){const n=o.getBounds(),r=n.getSouthWest().lat(),i=n.getSouthWest().lng(),e=n.getNorthEast().lat(),t=n.getNorthEast().lng(),s=e-r;let a=t-i;return t{for(const n of o)n.isIntersecting&&(n.target.classList.add("drop"),c.unobserve(n.target))});async function l(){const{Map:o}=await google.maps.importLibrary("maps"),{AdvancedMarkerElement:n,PinElement:r}=await google.maps.importLibrary("marker"),i={lat:37.4242011827985,lng:-122.09242296450893},e=new o(document.getElementById("map"),{zoom:14,center:i,mapId:"4504f8b37365c3d0"});google.maps.event.addListenerOnce(e,"idle",()=>{for(let a=0;a<100;a++)m(e,n,r)});const t=document.createElement("div"),s=document.createElement("button");s.classList.add("ui-button"),s.innerText="Reset the example",s.addEventListener("click",()=>{p()}),t.appendChild(s),e.controls[google.maps.ControlPosition.TOP_CENTER].push(t)}function m(o,n,r){const e=new r().element;new n({position:d(o),map:o,content:e}),e.style.opacity="0",e.addEventListener("animationend",s=>{e.classList.remove("drop"),e.style.opacity="1"});const t=2+Math.random();e.style.setProperty("--delay-time",t+"s"),c.observe(e)}function p(){const o=document.getElementById("mapContainer");document.getElementById("map").remove();const r=document.createElement("div");r.id="map",o.appendChild(r),l()}l(); diff --git a/dist/samples/advanced-markers-animation/dist/assets/index-DSD1GL0q.css b/dist/samples/advanced-markers-animation/dist/assets/index-DSD1GL0q.css deleted file mode 100644 index e4ee4a89f..000000000 --- a/dist/samples/advanced-markers-animation/dist/assets/index-DSD1GL0q.css +++ /dev/null @@ -1 +0,0 @@ -#map{height:100%}html,body{height:100%;margin:0;padding:0}:root{--delay-time: .5s}#map,#mapContainer{height:100%}@keyframes drop{0%{transform:translateY(-200px) scaleY(.9);opacity:0}5%{opacity:.7}50%{transform:translateY(0) scaleY(1);opacity:1}65%{transform:translateY(-17px) scaleY(.9);opacity:1}75%{transform:translateY(-22px) scaleY(.9);opacity:1}to{transform:translateY(0) scaleY(1);opacity:1}}.drop{animation:drop .3s linear forwards var(--delay-time)}.ui-button{background-color:#fff;border:0;border-radius:2px;box-shadow:0 1px 4px -1px #0000004d;margin:10px;padding:0 .5em;font:400 18px Roboto,Arial,sans-serif;overflow:hidden;height:40px;cursor:pointer}.ui-button:hover{background:#ebebeb} diff --git a/dist/samples/advanced-markers-animation/dist/index.html b/dist/samples/advanced-markers-animation/dist/index.html deleted file mode 100644 index 4e58edfd8..000000000 --- a/dist/samples/advanced-markers-animation/dist/index.html +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - Advanced Markers CSS Animation - - - - - -
-
-
- - - - - - diff --git a/dist/samples/advanced-markers-animation/docs/index.html b/dist/samples/advanced-markers-animation/docs/index.html deleted file mode 100644 index f4e62d739..000000000 --- a/dist/samples/advanced-markers-animation/docs/index.html +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - Advanced Markers CSS Animation - - - - - -
-
-
- - - - - - diff --git a/dist/samples/advanced-markers-animation/docs/index.js b/dist/samples/advanced-markers-animation/docs/index.js deleted file mode 100644 index 0cfb0dfa2..000000000 --- a/dist/samples/advanced-markers-animation/docs/index.js +++ /dev/null @@ -1,97 +0,0 @@ -"use strict"; -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// [START maps_advanced_markers_animation] -/** - * Returns a random lat lng position within the map bounds. - * @param {!google.maps.Map} map - * @return {!google.maps.LatLngLiteral} - */ -function getRandomPosition(map) { - const bounds = map.getBounds(); - const minLat = bounds.getSouthWest().lat(); - const minLng = bounds.getSouthWest().lng(); - const maxLat = bounds.getNorthEast().lat(); - const maxLng = bounds.getNorthEast().lng(); - const latRange = maxLat - minLat; - // Note: longitude can span from a positive longitude in the west to a - // negative one in the east. e.g. 150lng (150E) <-> -30lng (30W) is a large - // span that covers the whole USA. - let lngRange = maxLng - minLng; - if (maxLng < minLng) { - lngRange += 360; - } - return { - lat: minLat + Math.random() * latRange, - lng: minLng + Math.random() * lngRange, - }; -} -const total = 100; -const intersectionObserver = new IntersectionObserver((entries) => { - for (const entry of entries) { - if (entry.isIntersecting) { - entry.target.classList.add('drop'); - intersectionObserver.unobserve(entry.target); - } - } -}); -async function initMap() { - // Request needed libraries. - const { Map } = (await google.maps.importLibrary('maps')); - const { AdvancedMarkerElement, PinElement } = (await google.maps.importLibrary('marker')); - const position = { lat: 37.4242011827985, lng: -122.09242296450893 }; - const map = new Map(document.getElementById('map'), { - zoom: 14, - center: position, - mapId: '4504f8b37365c3d0', - }); - // Create 100 markers to animate. - google.maps.event.addListenerOnce(map, 'idle', () => { - for (let i = 0; i < 100; i++) { - createMarker(map, AdvancedMarkerElement, PinElement); - } - }); - // Add a button to reset the example. - const controlDiv = document.createElement('div'); - const controlUI = document.createElement('button'); - controlUI.classList.add('ui-button'); - controlUI.innerText = 'Reset the example'; - controlUI.addEventListener('click', () => { - // Reset the example by reloading the map iframe. - refreshMap(); - }); - controlDiv.appendChild(controlUI); - map.controls[google.maps.ControlPosition.TOP_CENTER].push(controlDiv); -} -function createMarker(map, AdvancedMarkerElement, PinElement) { - const pinElement = new PinElement(); - const content = pinElement.element; - const advancedMarker = new AdvancedMarkerElement({ - position: getRandomPosition(map), - map: map, - content: content, - }); - content.style.opacity = '0'; - content.addEventListener('animationend', (event) => { - content.classList.remove('drop'); - content.style.opacity = '1'; - }); - const time = 2 + Math.random(); // 2s delay for easy to see the animation - content.style.setProperty('--delay-time', time + 's'); - intersectionObserver.observe(content); -} -function refreshMap() { - // Refresh the map. - const mapContainer = document.getElementById('mapContainer'); - const map = document.getElementById('map'); - map.remove(); - const mapDiv = document.createElement('div'); - mapDiv.id = 'map'; - mapContainer.appendChild(mapDiv); - initMap(); -} -initMap(); -// [END maps_advanced_markers_animation] diff --git a/dist/samples/advanced-markers-animation/docs/index.ts b/dist/samples/advanced-markers-animation/docs/index.ts deleted file mode 100644 index de359c1ac..000000000 --- a/dist/samples/advanced-markers-animation/docs/index.ts +++ /dev/null @@ -1,116 +0,0 @@ -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// [START maps_advanced_markers_animation] -/** - * Returns a random lat lng position within the map bounds. - * @param {!google.maps.Map} map - * @return {!google.maps.LatLngLiteral} - */ -function getRandomPosition(map) { - const bounds = map.getBounds(); - const minLat = bounds.getSouthWest().lat(); - const minLng = bounds.getSouthWest().lng(); - const maxLat = bounds.getNorthEast().lat(); - const maxLng = bounds.getNorthEast().lng(); - - const latRange = maxLat - minLat; - - // Note: longitude can span from a positive longitude in the west to a - // negative one in the east. e.g. 150lng (150E) <-> -30lng (30W) is a large - // span that covers the whole USA. - let lngRange = maxLng - minLng; - if (maxLng < minLng) { - lngRange += 360; - } - - return { - lat: minLat + Math.random() * latRange, - lng: minLng + Math.random() * lngRange, - }; -} - -const total = 100; -const intersectionObserver = new IntersectionObserver((entries) => { - for (const entry of entries) { - if (entry.isIntersecting) { - entry.target.classList.add('drop'); - intersectionObserver.unobserve(entry.target); - } - } -}); - -async function initMap(): Promise { - // Request needed libraries. - const { Map } = (await google.maps.importLibrary( - 'maps' - )) as google.maps.MapsLibrary; - const { AdvancedMarkerElement, PinElement } = - (await google.maps.importLibrary( - 'marker' - )) as google.maps.MarkerLibrary; - - const position = { lat: 37.4242011827985, lng: -122.09242296450893 }; - - const map = new Map(document.getElementById('map') as HTMLElement, { - zoom: 14, - center: position, - mapId: '4504f8b37365c3d0', - }); - - // Create 100 markers to animate. - google.maps.event.addListenerOnce(map, 'idle', () => { - for (let i = 0; i < 100; i++) { - createMarker(map, AdvancedMarkerElement, PinElement); - } - }); - - // Add a button to reset the example. - const controlDiv = document.createElement('div'); - const controlUI = document.createElement('button'); - - controlUI.classList.add('ui-button'); - controlUI.innerText = 'Reset the example'; - controlUI.addEventListener('click', () => { - // Reset the example by reloading the map iframe. - refreshMap(); - }); - controlDiv.appendChild(controlUI); - map.controls[google.maps.ControlPosition.TOP_CENTER].push(controlDiv); -} - -function createMarker(map, AdvancedMarkerElement, PinElement) { - const pinElement = new PinElement(); - const content = pinElement.element; - const advancedMarker = new AdvancedMarkerElement({ - position: getRandomPosition(map), - map: map, - content: content, - }); - - content.style.opacity = '0'; - content.addEventListener('animationend', (event) => { - content.classList.remove('drop'); - content.style.opacity = '1'; - }); - const time = 2 + Math.random(); // 2s delay for easy to see the animation - content.style.setProperty('--delay-time', time + 's'); - intersectionObserver.observe(content); -} - -function refreshMap() { - // Refresh the map. - const mapContainer = document.getElementById('mapContainer'); - const map = document.getElementById('map'); - map!.remove(); - const mapDiv = document.createElement('div'); - mapDiv.id = 'map'; - mapContainer!.appendChild(mapDiv); - initMap(); -} - -initMap(); -// [END maps_advanced_markers_animation] diff --git a/dist/samples/advanced-markers-animation/docs/style.css b/dist/samples/advanced-markers-animation/docs/style.css deleted file mode 100644 index 6c1e0aa30..000000000 --- a/dist/samples/advanced-markers-animation/docs/style.css +++ /dev/null @@ -1,87 +0,0 @@ -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_advanced_markers_animation] */ -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -#map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -/* set the default transition time */ -:root { - --delay-time: 0.5s; -} - -#map { - height: 100%; -} - -#mapContainer { - height: 100%; -} - -@keyframes drop { - 0% { - transform: translateY(-200px) scaleY(0.9); - opacity: 0; - } - 5% { - opacity: 0.7; - } - 50% { - transform: translateY(0px) scaleY(1); - opacity: 1; - } - 65% { - transform: translateY(-17px) scaleY(0.9); - opacity: 1; - } - 75% { - transform: translateY(-22px) scaleY(0.9); - opacity: 1; - } - 100% { - transform: translateY(0px) scaleY(1); - opacity: 1; - } -} -.drop { - animation: drop 0.3s linear forwards var(--delay-time); -} - -.ui-button { - background-color: #fff; - border: 0; - border-radius: 2px; - box-shadow: 0 1px 4px -1px rgba(0, 0, 0, 0.3); - margin: 10px; - padding: 0 0.5em; - font: - 400 18px Roboto, - Arial, - sans-serif; - overflow: hidden; - height: 40px; - cursor: pointer; -} - -.ui-button:hover { - background: rgb(235, 235, 235); -} - -/* [END maps_advanced_markers_animation] */ diff --git a/dist/samples/advanced-markers-animation/jsfiddle/demo.css b/dist/samples/advanced-markers-animation/jsfiddle/demo.css deleted file mode 100644 index e0baa8890..000000000 --- a/dist/samples/advanced-markers-animation/jsfiddle/demo.css +++ /dev/null @@ -1,87 +0,0 @@ -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -#map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -/* set the default transition time */ -:root { - --delay-time: 0.5s; -} - -#map { - height: 100%; -} - -#mapContainer { - height: 100%; -} - -@keyframes drop { - 0% { - transform: translateY(-200px) scaleY(0.9); - opacity: 0; - } - 5% { - opacity: 0.7; - } - 50% { - transform: translateY(0px) scaleY(1); - opacity: 1; - } - 65% { - transform: translateY(-17px) scaleY(0.9); - opacity: 1; - } - 75% { - transform: translateY(-22px) scaleY(0.9); - opacity: 1; - } - 100% { - transform: translateY(0px) scaleY(1); - opacity: 1; - } -} -.drop { - animation: drop 0.3s linear forwards var(--delay-time); -} - -.ui-button { - background-color: #fff; - border: 0; - border-radius: 2px; - box-shadow: 0 1px 4px -1px rgba(0, 0, 0, 0.3); - margin: 10px; - padding: 0 0.5em; - font: - 400 18px Roboto, - Arial, - sans-serif; - overflow: hidden; - height: 40px; - cursor: pointer; -} - -.ui-button:hover { - background: rgb(235, 235, 235); -} - - diff --git a/dist/samples/advanced-markers-animation/jsfiddle/demo.details b/dist/samples/advanced-markers-animation/jsfiddle/demo.details deleted file mode 100644 index 171cb0e1d..000000000 --- a/dist/samples/advanced-markers-animation/jsfiddle/demo.details +++ /dev/null @@ -1,7 +0,0 @@ -name: advanced-markers-animation -authors: - - Geo Developer IX Documentation Team -tags: - - google maps -load_type: h -description: Sample code supporting Google Maps Platform JavaScript API documentation. diff --git a/dist/samples/advanced-markers-animation/jsfiddle/demo.html b/dist/samples/advanced-markers-animation/jsfiddle/demo.html deleted file mode 100644 index 038df8443..000000000 --- a/dist/samples/advanced-markers-animation/jsfiddle/demo.html +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - Advanced Markers CSS Animation - - - - - -
-
-
- - - - - - diff --git a/dist/samples/advanced-markers-animation/jsfiddle/demo.js b/dist/samples/advanced-markers-animation/jsfiddle/demo.js deleted file mode 100644 index d38dbe926..000000000 --- a/dist/samples/advanced-markers-animation/jsfiddle/demo.js +++ /dev/null @@ -1,97 +0,0 @@ -"use strict"; -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -/** - * Returns a random lat lng position within the map bounds. - * @param {!google.maps.Map} map - * @return {!google.maps.LatLngLiteral} - */ -function getRandomPosition(map) { - const bounds = map.getBounds(); - const minLat = bounds.getSouthWest().lat(); - const minLng = bounds.getSouthWest().lng(); - const maxLat = bounds.getNorthEast().lat(); - const maxLng = bounds.getNorthEast().lng(); - const latRange = maxLat - minLat; - // Note: longitude can span from a positive longitude in the west to a - // negative one in the east. e.g. 150lng (150E) <-> -30lng (30W) is a large - // span that covers the whole USA. - let lngRange = maxLng - minLng; - if (maxLng < minLng) { - lngRange += 360; - } - return { - lat: minLat + Math.random() * latRange, - lng: minLng + Math.random() * lngRange, - }; -} -const total = 100; -const intersectionObserver = new IntersectionObserver((entries) => { - for (const entry of entries) { - if (entry.isIntersecting) { - entry.target.classList.add('drop'); - intersectionObserver.unobserve(entry.target); - } - } -}); -async function initMap() { - // Request needed libraries. - const { Map } = (await google.maps.importLibrary('maps')); - const { AdvancedMarkerElement, PinElement } = (await google.maps.importLibrary('marker')); - const position = { lat: 37.4242011827985, lng: -122.09242296450893 }; - const map = new Map(document.getElementById('map'), { - zoom: 14, - center: position, - mapId: '4504f8b37365c3d0', - }); - // Create 100 markers to animate. - google.maps.event.addListenerOnce(map, 'idle', () => { - for (let i = 0; i < 100; i++) { - createMarker(map, AdvancedMarkerElement, PinElement); - } - }); - // Add a button to reset the example. - const controlDiv = document.createElement('div'); - const controlUI = document.createElement('button'); - controlUI.classList.add('ui-button'); - controlUI.innerText = 'Reset the example'; - controlUI.addEventListener('click', () => { - // Reset the example by reloading the map iframe. - refreshMap(); - }); - controlDiv.appendChild(controlUI); - map.controls[google.maps.ControlPosition.TOP_CENTER].push(controlDiv); -} -function createMarker(map, AdvancedMarkerElement, PinElement) { - const pinElement = new PinElement(); - const content = pinElement.element; - const advancedMarker = new AdvancedMarkerElement({ - position: getRandomPosition(map), - map: map, - content: content, - }); - content.style.opacity = '0'; - content.addEventListener('animationend', (event) => { - content.classList.remove('drop'); - content.style.opacity = '1'; - }); - const time = 2 + Math.random(); // 2s delay for easy to see the animation - content.style.setProperty('--delay-time', time + 's'); - intersectionObserver.observe(content); -} -function refreshMap() { - // Refresh the map. - const mapContainer = document.getElementById('mapContainer'); - const map = document.getElementById('map'); - map.remove(); - const mapDiv = document.createElement('div'); - mapDiv.id = 'map'; - mapContainer.appendChild(mapDiv); - initMap(); -} -initMap(); - diff --git a/dist/samples/advanced-markers-basic-style/app/.eslintsrc.json b/dist/samples/advanced-markers-basic-style/app/.eslintsrc.json deleted file mode 100644 index 4c44dab04..000000000 --- a/dist/samples/advanced-markers-basic-style/app/.eslintsrc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": [ - "plugin:@typescript-eslint/recommended" - ], - "parser": "@typescript-eslint/parser", - "rules": { - "@typescript-eslint/ban-ts-comment": 0, - "@typescript-eslint/no-this-alias": 1, - "@typescript-eslint/no-empty-function": 1, - "@typescript-eslint/explicit-module-boundary-types": 1, - "@typescript-eslint/no-unused-vars": 1 - } -} diff --git a/dist/samples/advanced-markers-basic-style/app/README.md b/dist/samples/advanced-markers-basic-style/app/README.md deleted file mode 100644 index 3a41fe3d3..000000000 --- a/dist/samples/advanced-markers-basic-style/app/README.md +++ /dev/null @@ -1,36 +0,0 @@ -# Google Maps JavaScript Sample - -## advanced-markers-basic-style - -The advanced-markers-basic-style sample demonstrates how to apply basic styling to advanced markers. - -Follow these instructions to set up and run advanced-markers-basic-style sample on your local computer. - -## Setup - -### Before starting run: - -`npm i` - -### Run an example on a local web server - -First `cd` to the folder for the sample to run, then: - -`npm start` - -### Build an individual example - -From `samples/`: - -`npm run build --workspace=advanced-markers-basic-style/` - -### Build all of the examples. - -From `samples/`: - -`npm run build-all` - -## Feedback - -For feedback related to this sample, please open a new issue on -[GitHub](https://github.com/googlemaps-samples/js-api-samples/issues). diff --git a/dist/samples/advanced-markers-basic-style/app/index.html b/dist/samples/advanced-markers-basic-style/app/index.html deleted file mode 100644 index bb5ea7d88..000000000 --- a/dist/samples/advanced-markers-basic-style/app/index.html +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - Advanced Marker Basic Customization - - - - - - - - - - - diff --git a/dist/samples/advanced-markers-basic-style/app/index.ts b/dist/samples/advanced-markers-basic-style/app/index.ts deleted file mode 100644 index 99e484e63..000000000 --- a/dist/samples/advanced-markers-basic-style/app/index.ts +++ /dev/null @@ -1,108 +0,0 @@ -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// [START maps_advanced_markers_basic_style] -const parser = new DOMParser(); -const mapElement = document.querySelector('gmp-map') as google.maps.MapElement; - -async function initMap() { - // Request needed libraries. - const { Map } = (await google.maps.importLibrary( - 'maps' - )) as google.maps.MapsLibrary; - const { AdvancedMarkerElement, PinElement } = - (await google.maps.importLibrary( - 'marker' - )) as google.maps.MarkerLibrary; - - // Each PinElement is paired with a marker to demonstrate setting each parameter. - - // [START maps_advanced_markers_basic_style_title] - // Default marker with title text (no PinElement). - const markerWithText = new AdvancedMarkerElement({ - position: { lat: 37.419, lng: -122.03 }, - title: 'Title text for the marker at lat: 37.419, lng: -122.03', - }); - mapElement.append(markerWithText); - // [END maps_advanced_markers_basic_style_title] - - // [START maps_advanced_markers_basic_style_scale] - // Adjust the scale. - const pinScaled = new PinElement({ - scale: 1.5, - }); - const markerScaled = new AdvancedMarkerElement({ - position: { lat: 37.419, lng: -122.02 }, - }); - markerScaled.append(pinScaled); - mapElement.append(markerScaled); - // [END maps_advanced_markers_basic_style_scale] - - // [START maps_advanced_markers_basic_style_background] - // Change the background color. - const pinBackground = new PinElement({ - background: '#FBBC04', - }); - const markerBackground = new AdvancedMarkerElement({ - position: { lat: 37.419, lng: -122.01 }, - }); - markerBackground.append(pinBackground); - mapElement.append(markerBackground); - // [END maps_advanced_markers_basic_style_background] - - // [START maps_advanced_markers_basic_style_border] - // Change the border color. - const pinBorder = new PinElement({ - borderColor: '#137333', - }); - const markerBorder = new AdvancedMarkerElement({ - position: { lat: 37.415, lng: -122.035 }, - }); - markerBorder.append(pinBorder); - mapElement.append(markerBorder); - // [END maps_advanced_markers_basic_style_border] - - // [START maps_advanced_markers_basic_style_glyph] - // Change the glyph color. - const pinGlyph = new PinElement({ - glyphColor: 'white', - }); - const markerGlyph = new AdvancedMarkerElement({ - position: { lat: 37.415, lng: -122.025 }, - }); - markerGlyph.append(pinGlyph); - mapElement.append(markerGlyph); - // [END maps_advanced_markers_basic_style_glyph] - - // [START maps_advanced_markers_basic_style_text_glyph] - const pinTextGlyph = new PinElement({ - //@ts-ignore - glyphText: 'T', - glyphColor: 'white', - }); - const markerGlyphText = new AdvancedMarkerElement({ - position: { lat: 37.415, lng: -122.015 }, - }); - markerGlyphText.append(pinTextGlyph); - mapElement.append(markerGlyphText); - // [END maps_advanced_markers_basic_style_text_glyph] - - // [START maps_advanced_markers_basic_style_hide_glyph] - // Hide the glyph. - const pinNoGlyph = new PinElement({ - //@ts-ignore - glyphText: '', - }); - const markerNoGlyph = new AdvancedMarkerElement({ - position: { lat: 37.415, lng: -122.005 }, - }); - markerNoGlyph.append(pinNoGlyph); - mapElement.append(markerNoGlyph); - // [END maps_advanced_markers_basic_style_hide_glyph] -} - -initMap(); -// [END maps_advanced_markers_basic_style] diff --git a/dist/samples/advanced-markers-basic-style/app/package.json b/dist/samples/advanced-markers-basic-style/app/package.json deleted file mode 100644 index 54e546e93..000000000 --- a/dist/samples/advanced-markers-basic-style/app/package.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "@js-api-samples/advanced-markers-basic-style", - "version": "1.0.0", - "scripts": { - "build": "tsc && bash ../jsfiddle.sh advanced-markers-basic-style && bash ../app.sh advanced-markers-basic-style && bash ../docs.sh advanced-markers-basic-style && npm run build:vite --workspace=. && bash ../dist.sh advanced-markers-basic-style", - "test": "tsc && npm run build:vite --workspace=.", - "start": "tsc && vite build --base './' && vite", - "build:vite": "vite build --base './'", - "preview": "vite preview" - }, - "dependencies": { - - } -} diff --git a/dist/samples/advanced-markers-basic-style/app/style.css b/dist/samples/advanced-markers-basic-style/app/style.css deleted file mode 100644 index 885f90829..000000000 --- a/dist/samples/advanced-markers-basic-style/app/style.css +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_advanced_markers_basic_style] */ -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -gmp-map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -/* [END maps_advanced_markers_basic_style] */ diff --git a/dist/samples/advanced-markers-basic-style/app/tsconfig.json b/dist/samples/advanced-markers-basic-style/app/tsconfig.json deleted file mode 100644 index 366aabb04..000000000 --- a/dist/samples/advanced-markers-basic-style/app/tsconfig.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "compilerOptions": { - "module": "esnext", - "target": "esnext", - "strict": true, - "noImplicitAny": false, - "lib": [ - "es2015", - "esnext", - "es6", - "dom", - "dom.iterable" - ], - "moduleResolution": "Node", - "jsx": "preserve" - } -} diff --git a/dist/samples/advanced-markers-basic-style/dist/assets/index-BZDSROJH.css b/dist/samples/advanced-markers-basic-style/dist/assets/index-BZDSROJH.css deleted file mode 100644 index 59d9a4dfd..000000000 --- a/dist/samples/advanced-markers-basic-style/dist/assets/index-BZDSROJH.css +++ /dev/null @@ -1 +0,0 @@ -gmp-map{height:100%}html,body{height:100%;margin:0;padding:0} diff --git a/dist/samples/advanced-markers-basic-style/dist/assets/index-CrBU1r_O.js b/dist/samples/advanced-markers-basic-style/dist/assets/index-CrBU1r_O.js deleted file mode 100644 index 25b3ba531..000000000 --- a/dist/samples/advanced-markers-basic-style/dist/assets/index-CrBU1r_O.js +++ /dev/null @@ -1 +0,0 @@ -(function(){const n=document.createElement("link").relList;if(n&&n.supports&&n.supports("modulepreload"))return;for(const e of document.querySelectorAll('link[rel="modulepreload"]'))i(e);new MutationObserver(e=>{for(const t of e)if(t.type==="childList")for(const p of t.addedNodes)p.tagName==="LINK"&&p.rel==="modulepreload"&&i(p)}).observe(document,{childList:!0,subtree:!0});function o(e){const t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin==="use-credentials"?t.credentials="include":e.crossOrigin==="anonymous"?t.credentials="omit":t.credentials="same-origin",t}function i(e){if(e.ep)return;e.ep=!0;const t=o(e);fetch(e.href,t)}})();new DOMParser;const r=document.querySelector("gmp-map");async function h(){const{Map:m}=await google.maps.importLibrary("maps"),{AdvancedMarkerElement:n,PinElement:o}=await google.maps.importLibrary("marker"),i=new n({position:{lat:37.419,lng:-122.03},title:"Title text for the marker at lat: 37.419, lng: -122.03"});r.append(i);const e=new o({scale:1.5}),t=new n({position:{lat:37.419,lng:-122.02}});t.append(e),r.append(t);const p=new o({background:"#FBBC04"}),a=new n({position:{lat:37.419,lng:-122.01}});a.append(p),r.append(a);const u=new o({borderColor:"#137333"}),l=new n({position:{lat:37.415,lng:-122.035}});l.append(u),r.append(l);const g=new o({glyphColor:"white"}),s=new n({position:{lat:37.415,lng:-122.025}});s.append(g),r.append(s);const f=new o({glyphText:"T",glyphColor:"white"}),c=new n({position:{lat:37.415,lng:-122.015}});c.append(f),r.append(c);const y=new o({glyphText:""}),d=new n({position:{lat:37.415,lng:-122.005}});d.append(y),r.append(d)}h(); diff --git a/dist/samples/advanced-markers-basic-style/dist/index.html b/dist/samples/advanced-markers-basic-style/dist/index.html deleted file mode 100644 index e13e94fda..000000000 --- a/dist/samples/advanced-markers-basic-style/dist/index.html +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - Advanced Marker Basic Customization - - - - - - - - - - - diff --git a/dist/samples/advanced-markers-basic-style/docs/index.html b/dist/samples/advanced-markers-basic-style/docs/index.html deleted file mode 100644 index bb5ea7d88..000000000 --- a/dist/samples/advanced-markers-basic-style/docs/index.html +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - Advanced Marker Basic Customization - - - - - - - - - - - diff --git a/dist/samples/advanced-markers-basic-style/docs/index.js b/dist/samples/advanced-markers-basic-style/docs/index.js deleted file mode 100644 index b8f8d1df4..000000000 --- a/dist/samples/advanced-markers-basic-style/docs/index.js +++ /dev/null @@ -1,93 +0,0 @@ -"use strict"; -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// [START maps_advanced_markers_basic_style] -const parser = new DOMParser(); -const mapElement = document.querySelector('gmp-map'); -async function initMap() { - // Request needed libraries. - const { Map } = (await google.maps.importLibrary('maps')); - const { AdvancedMarkerElement, PinElement } = (await google.maps.importLibrary('marker')); - // Each PinElement is paired with a marker to demonstrate setting each parameter. - // [START maps_advanced_markers_basic_style_title] - // Default marker with title text (no PinElement). - const markerWithText = new AdvancedMarkerElement({ - position: { lat: 37.419, lng: -122.03 }, - title: 'Title text for the marker at lat: 37.419, lng: -122.03', - }); - mapElement.append(markerWithText); - // [END maps_advanced_markers_basic_style_title] - // [START maps_advanced_markers_basic_style_scale] - // Adjust the scale. - const pinScaled = new PinElement({ - scale: 1.5, - }); - const markerScaled = new AdvancedMarkerElement({ - position: { lat: 37.419, lng: -122.02 }, - }); - markerScaled.append(pinScaled); - mapElement.append(markerScaled); - // [END maps_advanced_markers_basic_style_scale] - // [START maps_advanced_markers_basic_style_background] - // Change the background color. - const pinBackground = new PinElement({ - background: '#FBBC04', - }); - const markerBackground = new AdvancedMarkerElement({ - position: { lat: 37.419, lng: -122.01 }, - }); - markerBackground.append(pinBackground); - mapElement.append(markerBackground); - // [END maps_advanced_markers_basic_style_background] - // [START maps_advanced_markers_basic_style_border] - // Change the border color. - const pinBorder = new PinElement({ - borderColor: '#137333', - }); - const markerBorder = new AdvancedMarkerElement({ - position: { lat: 37.415, lng: -122.035 }, - }); - markerBorder.append(pinBorder); - mapElement.append(markerBorder); - // [END maps_advanced_markers_basic_style_border] - // [START maps_advanced_markers_basic_style_glyph] - // Change the glyph color. - const pinGlyph = new PinElement({ - glyphColor: 'white', - }); - const markerGlyph = new AdvancedMarkerElement({ - position: { lat: 37.415, lng: -122.025 }, - }); - markerGlyph.append(pinGlyph); - mapElement.append(markerGlyph); - // [END maps_advanced_markers_basic_style_glyph] - // [START maps_advanced_markers_basic_style_text_glyph] - const pinTextGlyph = new PinElement({ - //@ts-ignore - glyphText: 'T', - glyphColor: 'white', - }); - const markerGlyphText = new AdvancedMarkerElement({ - position: { lat: 37.415, lng: -122.015 }, - }); - markerGlyphText.append(pinTextGlyph); - mapElement.append(markerGlyphText); - // [END maps_advanced_markers_basic_style_text_glyph] - // [START maps_advanced_markers_basic_style_hide_glyph] - // Hide the glyph. - const pinNoGlyph = new PinElement({ - //@ts-ignore - glyphText: '', - }); - const markerNoGlyph = new AdvancedMarkerElement({ - position: { lat: 37.415, lng: -122.005 }, - }); - markerNoGlyph.append(pinNoGlyph); - mapElement.append(markerNoGlyph); - // [END maps_advanced_markers_basic_style_hide_glyph] -} -initMap(); -// [END maps_advanced_markers_basic_style] diff --git a/dist/samples/advanced-markers-basic-style/docs/index.ts b/dist/samples/advanced-markers-basic-style/docs/index.ts deleted file mode 100644 index 99e484e63..000000000 --- a/dist/samples/advanced-markers-basic-style/docs/index.ts +++ /dev/null @@ -1,108 +0,0 @@ -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// [START maps_advanced_markers_basic_style] -const parser = new DOMParser(); -const mapElement = document.querySelector('gmp-map') as google.maps.MapElement; - -async function initMap() { - // Request needed libraries. - const { Map } = (await google.maps.importLibrary( - 'maps' - )) as google.maps.MapsLibrary; - const { AdvancedMarkerElement, PinElement } = - (await google.maps.importLibrary( - 'marker' - )) as google.maps.MarkerLibrary; - - // Each PinElement is paired with a marker to demonstrate setting each parameter. - - // [START maps_advanced_markers_basic_style_title] - // Default marker with title text (no PinElement). - const markerWithText = new AdvancedMarkerElement({ - position: { lat: 37.419, lng: -122.03 }, - title: 'Title text for the marker at lat: 37.419, lng: -122.03', - }); - mapElement.append(markerWithText); - // [END maps_advanced_markers_basic_style_title] - - // [START maps_advanced_markers_basic_style_scale] - // Adjust the scale. - const pinScaled = new PinElement({ - scale: 1.5, - }); - const markerScaled = new AdvancedMarkerElement({ - position: { lat: 37.419, lng: -122.02 }, - }); - markerScaled.append(pinScaled); - mapElement.append(markerScaled); - // [END maps_advanced_markers_basic_style_scale] - - // [START maps_advanced_markers_basic_style_background] - // Change the background color. - const pinBackground = new PinElement({ - background: '#FBBC04', - }); - const markerBackground = new AdvancedMarkerElement({ - position: { lat: 37.419, lng: -122.01 }, - }); - markerBackground.append(pinBackground); - mapElement.append(markerBackground); - // [END maps_advanced_markers_basic_style_background] - - // [START maps_advanced_markers_basic_style_border] - // Change the border color. - const pinBorder = new PinElement({ - borderColor: '#137333', - }); - const markerBorder = new AdvancedMarkerElement({ - position: { lat: 37.415, lng: -122.035 }, - }); - markerBorder.append(pinBorder); - mapElement.append(markerBorder); - // [END maps_advanced_markers_basic_style_border] - - // [START maps_advanced_markers_basic_style_glyph] - // Change the glyph color. - const pinGlyph = new PinElement({ - glyphColor: 'white', - }); - const markerGlyph = new AdvancedMarkerElement({ - position: { lat: 37.415, lng: -122.025 }, - }); - markerGlyph.append(pinGlyph); - mapElement.append(markerGlyph); - // [END maps_advanced_markers_basic_style_glyph] - - // [START maps_advanced_markers_basic_style_text_glyph] - const pinTextGlyph = new PinElement({ - //@ts-ignore - glyphText: 'T', - glyphColor: 'white', - }); - const markerGlyphText = new AdvancedMarkerElement({ - position: { lat: 37.415, lng: -122.015 }, - }); - markerGlyphText.append(pinTextGlyph); - mapElement.append(markerGlyphText); - // [END maps_advanced_markers_basic_style_text_glyph] - - // [START maps_advanced_markers_basic_style_hide_glyph] - // Hide the glyph. - const pinNoGlyph = new PinElement({ - //@ts-ignore - glyphText: '', - }); - const markerNoGlyph = new AdvancedMarkerElement({ - position: { lat: 37.415, lng: -122.005 }, - }); - markerNoGlyph.append(pinNoGlyph); - mapElement.append(markerNoGlyph); - // [END maps_advanced_markers_basic_style_hide_glyph] -} - -initMap(); -// [END maps_advanced_markers_basic_style] diff --git a/dist/samples/advanced-markers-basic-style/docs/style.css b/dist/samples/advanced-markers-basic-style/docs/style.css deleted file mode 100644 index 885f90829..000000000 --- a/dist/samples/advanced-markers-basic-style/docs/style.css +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_advanced_markers_basic_style] */ -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -gmp-map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -/* [END maps_advanced_markers_basic_style] */ diff --git a/dist/samples/advanced-markers-basic-style/jsfiddle/demo.css b/dist/samples/advanced-markers-basic-style/jsfiddle/demo.css deleted file mode 100644 index ad3c9851e..000000000 --- a/dist/samples/advanced-markers-basic-style/jsfiddle/demo.css +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -gmp-map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - - diff --git a/dist/samples/advanced-markers-basic-style/jsfiddle/demo.details b/dist/samples/advanced-markers-basic-style/jsfiddle/demo.details deleted file mode 100644 index b2d360269..000000000 --- a/dist/samples/advanced-markers-basic-style/jsfiddle/demo.details +++ /dev/null @@ -1,7 +0,0 @@ -name: advanced-markers-basic-style -authors: - - Geo Developer IX Documentation Team -tags: - - google maps -load_type: h -description: Sample code supporting Google Maps Platform JavaScript API documentation. diff --git a/dist/samples/advanced-markers-basic-style/jsfiddle/demo.html b/dist/samples/advanced-markers-basic-style/jsfiddle/demo.html deleted file mode 100644 index 222296ca7..000000000 --- a/dist/samples/advanced-markers-basic-style/jsfiddle/demo.html +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - Advanced Marker Basic Customization - - - - - - - - - - - diff --git a/dist/samples/advanced-markers-basic-style/jsfiddle/demo.js b/dist/samples/advanced-markers-basic-style/jsfiddle/demo.js deleted file mode 100644 index bcf842b55..000000000 --- a/dist/samples/advanced-markers-basic-style/jsfiddle/demo.js +++ /dev/null @@ -1,93 +0,0 @@ -"use strict"; -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -const parser = new DOMParser(); -const mapElement = document.querySelector('gmp-map'); -async function initMap() { - // Request needed libraries. - const { Map } = (await google.maps.importLibrary('maps')); - const { AdvancedMarkerElement, PinElement } = (await google.maps.importLibrary('marker')); - // Each PinElement is paired with a marker to demonstrate setting each parameter. - - // Default marker with title text (no PinElement). - const markerWithText = new AdvancedMarkerElement({ - position: { lat: 37.419, lng: -122.03 }, - title: 'Title text for the marker at lat: 37.419, lng: -122.03', - }); - mapElement.append(markerWithText); - - - // Adjust the scale. - const pinScaled = new PinElement({ - scale: 1.5, - }); - const markerScaled = new AdvancedMarkerElement({ - position: { lat: 37.419, lng: -122.02 }, - }); - markerScaled.append(pinScaled); - mapElement.append(markerScaled); - - - // Change the background color. - const pinBackground = new PinElement({ - background: '#FBBC04', - }); - const markerBackground = new AdvancedMarkerElement({ - position: { lat: 37.419, lng: -122.01 }, - }); - markerBackground.append(pinBackground); - mapElement.append(markerBackground); - - - // Change the border color. - const pinBorder = new PinElement({ - borderColor: '#137333', - }); - const markerBorder = new AdvancedMarkerElement({ - position: { lat: 37.415, lng: -122.035 }, - }); - markerBorder.append(pinBorder); - mapElement.append(markerBorder); - - - // Change the glyph color. - const pinGlyph = new PinElement({ - glyphColor: 'white', - }); - const markerGlyph = new AdvancedMarkerElement({ - position: { lat: 37.415, lng: -122.025 }, - }); - markerGlyph.append(pinGlyph); - mapElement.append(markerGlyph); - - - const pinTextGlyph = new PinElement({ - //@ts-ignore - glyphText: 'T', - glyphColor: 'white', - }); - const markerGlyphText = new AdvancedMarkerElement({ - position: { lat: 37.415, lng: -122.015 }, - }); - markerGlyphText.append(pinTextGlyph); - mapElement.append(markerGlyphText); - - - // Hide the glyph. - const pinNoGlyph = new PinElement({ - //@ts-ignore - glyphText: '', - }); - const markerNoGlyph = new AdvancedMarkerElement({ - position: { lat: 37.415, lng: -122.005 }, - }); - markerNoGlyph.append(pinNoGlyph); - mapElement.append(markerNoGlyph); - -} -initMap(); - diff --git a/dist/samples/advanced-markers-collision/app/.eslintsrc.json b/dist/samples/advanced-markers-collision/app/.eslintsrc.json deleted file mode 100644 index 4c44dab04..000000000 --- a/dist/samples/advanced-markers-collision/app/.eslintsrc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": [ - "plugin:@typescript-eslint/recommended" - ], - "parser": "@typescript-eslint/parser", - "rules": { - "@typescript-eslint/ban-ts-comment": 0, - "@typescript-eslint/no-this-alias": 1, - "@typescript-eslint/no-empty-function": 1, - "@typescript-eslint/explicit-module-boundary-types": 1, - "@typescript-eslint/no-unused-vars": 1 - } -} diff --git a/dist/samples/advanced-markers-collision/app/README.md b/dist/samples/advanced-markers-collision/app/README.md deleted file mode 100644 index 0b88caca4..000000000 --- a/dist/samples/advanced-markers-collision/app/README.md +++ /dev/null @@ -1,36 +0,0 @@ -# Google Maps JavaScript Sample - -## advanced-markers-collision - -The advanced-markers-collision sample demonstrates how to control the collision behavior of advanced markers. - -Follow these instructions to set up and run advanced-markers-collision sample on your local computer. - -## Setup - -### Before starting run: - -`npm i` - -### Run an example on a local web server - -First `cd` to the folder for the sample to run, then: - -`npm start` - -### Build an individual example - -From `samples/`: - -`npm run build --workspace=advanced-markers-collision/` - -### Build all of the examples. - -From `samples/`: - -`npm run build-all` - -## Feedback - -For feedback related to this sample, please open a new issue on -[GitHub](https://github.com/googlemaps-samples/js-api-samples/issues). diff --git a/dist/samples/advanced-markers-collision/app/index.html b/dist/samples/advanced-markers-collision/app/index.html deleted file mode 100644 index 4dce23637..000000000 --- a/dist/samples/advanced-markers-collision/app/index.html +++ /dev/null @@ -1,78 +0,0 @@ - - - - - - Advanced Marker Collision Management - - - - - - - - - - - -
- - -
- - - diff --git a/dist/samples/advanced-markers-collision/app/index.ts b/dist/samples/advanced-markers-collision/app/index.ts deleted file mode 100644 index a62fe82bc..000000000 --- a/dist/samples/advanced-markers-collision/app/index.ts +++ /dev/null @@ -1,69 +0,0 @@ -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// eslint-disable no-undef -// [START maps_advanced_markers_collision] -const mapElement = document.querySelector('gmp-map') as google.maps.MapElement; - -// Initialize and add the map -async function initMap(): Promise { - // Request needed libraries. - const { Map } = (await google.maps.importLibrary( - 'maps' - )) as google.maps.MapsLibrary; - const { AdvancedMarkerElement } = (await google.maps.importLibrary( - 'marker' - )) as google.maps.MarkerLibrary; - - let markers: google.maps.marker.AdvancedMarkerElement[] = []; - - let collisionBehavior = google.maps.CollisionBehavior.REQUIRED; - - // @ts-ignore - const select = new mdc.select.MDCSelect( - document.querySelector('.mdc-select') as HTMLElement - ); - - select.listen('MDCSelect:change', () => { - collisionBehavior = select.value; - markers.forEach((marker) => { - marker.collisionBehavior = collisionBehavior; - }); - }); - - select.value = collisionBehavior; - - // Create some markers on the map - let locations = [ - [-122.3402, 47.6093], - [-122.3402, 47.6094], - [-122.3403, 47.6094], - [-122.3384, 47.6098], - [-122.3389, 47.6095], - [-122.3396, 47.6095], - [-122.3379, 47.6097], - [-122.3378, 47.6097], - [-122.3396, 47.6091], - [-122.3383, 47.6089], - [-122.3379, 47.6093], - [-122.3381, 47.6095], - [-122.3378, 47.6095], - ]; - - locations.forEach(([lng, lat]: number[]) => { - // [START maps_advanced_markers_collision_create_marker] - const advancedMarker = new AdvancedMarkerElement({ - position: new google.maps.LatLng({ lat, lng }), - collisionBehavior: collisionBehavior, - }); - mapElement.appendChild(advancedMarker); - // [END maps_advanced_markers_collision_create_marker] - markers.push(advancedMarker); - }); -} - -initMap(); -// [END maps_advanced_markers_collision] diff --git a/dist/samples/advanced-markers-collision/app/package.json b/dist/samples/advanced-markers-collision/app/package.json deleted file mode 100644 index 317d77169..000000000 --- a/dist/samples/advanced-markers-collision/app/package.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "@js-api-samples/advanced-markers-collision", - "version": "1.0.0", - "scripts": { - "build": "tsc && bash ../jsfiddle.sh advanced-markers-collision && bash ../app.sh advanced-markers-collision && bash ../docs.sh advanced-markers-collision && npm run build:vite --workspace=. && bash ../dist.sh advanced-markers-collision", - "test": "tsc && npm run build:vite --workspace=.", - "start": "tsc && vite build --base './' && vite", - "build:vite": "vite build --base './'", - "preview": "vite preview" - }, - "dependencies": { - - } -} diff --git a/dist/samples/advanced-markers-collision/app/style.css b/dist/samples/advanced-markers-collision/app/style.css deleted file mode 100644 index 89ae2dcde..000000000 --- a/dist/samples/advanced-markers-collision/app/style.css +++ /dev/null @@ -1,62 +0,0 @@ -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_advanced_markers_collision] */ -:root { - --mdc-theme-primary: #1a73e8; - --mdc-theme-secondary: #rgb(225, 245, 254); - --mdc-theme-on-primary: #fff; - --mdc-theme-on-secondary: rgb(1, 87, 155); -} - -.mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label { - color: var(--mdc-theme-primary); -} - -.mdc-select--focused .mdc-select__dropdown-icon { - background: url(data:image/svg+xml,%3Csvg%20width%3D%2210px%22%20height%3D%225px%22%20viewBox%3D%227%2010%2010%205%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Cpolygon%20id%3D%22Shape%22%20stroke%3D%22none%22%20fill%3D%22%23000%22%20fill-rule%3D%22evenodd%22%20opacity%3D%220.54%22%20points%3D%227%2010%2012%2015%2017%2010%22%3E%3C%2Fpolygon%3E%0A%3C%2Fsvg%3E) - no-repeat center; -} - -.mdc-select:not(.mdc-select--disabled).mdc-select--focused .mdc-floating-label { - color: var(--mdc-theme-primary); -} - -/* Optional: Makes the sample page fill the window. */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -#container { - height: 100%; - display: flex; -} - -#sidebar { - flex-basis: 15rem; - flex-grow: 1; - padding: 1rem; - max-width: 33rem; - height: 100%; - box-sizing: border-box; - overflow: auto; -} - -gmp-map { - flex-basis: 0; - flex-grow: 4; - height: 100%; -} - -.mdc-select, -.mdc-select__anchor, -.mdc-select__menu { - width: 100%; -} - -/* [END maps_advanced_markers_collision] */ diff --git a/dist/samples/advanced-markers-collision/app/tsconfig.json b/dist/samples/advanced-markers-collision/app/tsconfig.json deleted file mode 100644 index 366aabb04..000000000 --- a/dist/samples/advanced-markers-collision/app/tsconfig.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "compilerOptions": { - "module": "esnext", - "target": "esnext", - "strict": true, - "noImplicitAny": false, - "lib": [ - "es2015", - "esnext", - "es6", - "dom", - "dom.iterable" - ], - "moduleResolution": "Node", - "jsx": "preserve" - } -} diff --git a/dist/samples/advanced-markers-collision/dist/assets/index-C3FyQobl.js b/dist/samples/advanced-markers-collision/dist/assets/index-C3FyQobl.js deleted file mode 100644 index f84f46076..000000000 --- a/dist/samples/advanced-markers-collision/dist/assets/index-C3FyQobl.js +++ /dev/null @@ -1 +0,0 @@ -(function(){const i=document.createElement("link").relList;if(i&&i.supports&&i.supports("modulepreload"))return;for(const e of document.querySelectorAll('link[rel="modulepreload"]'))t(e);new MutationObserver(e=>{for(const o of e)if(o.type==="childList")for(const r of o.addedNodes)r.tagName==="LINK"&&r.rel==="modulepreload"&&t(r)}).observe(document,{childList:!0,subtree:!0});function n(e){const o={};return e.integrity&&(o.integrity=e.integrity),e.referrerPolicy&&(o.referrerPolicy=e.referrerPolicy),e.crossOrigin==="use-credentials"?o.credentials="include":e.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function t(e){if(e.ep)return;e.ep=!0;const o=n(e);fetch(e.href,o)}})();const a=document.querySelector("gmp-map");async function u(){const{Map:s}=await google.maps.importLibrary("maps"),{AdvancedMarkerElement:i}=await google.maps.importLibrary("marker");let n=[],t=google.maps.CollisionBehavior.REQUIRED;const e=new mdc.select.MDCSelect(document.querySelector(".mdc-select"));e.listen("MDCSelect:change",()=>{t=e.value,n.forEach(r=>{r.collisionBehavior=t})}),e.value=t,[[-122.3402,47.6093],[-122.3402,47.6094],[-122.3403,47.6094],[-122.3384,47.6098],[-122.3389,47.6095],[-122.3396,47.6095],[-122.3379,47.6097],[-122.3378,47.6097],[-122.3396,47.6091],[-122.3383,47.6089],[-122.3379,47.6093],[-122.3381,47.6095],[-122.3378,47.6095]].forEach(([r,l])=>{const c=new i({position:new google.maps.LatLng({lat:l,lng:r}),collisionBehavior:t});a.appendChild(c),n.push(c)})}u(); diff --git a/dist/samples/advanced-markers-collision/dist/assets/index-DUwID064.css b/dist/samples/advanced-markers-collision/dist/assets/index-DUwID064.css deleted file mode 100644 index a7e084009..000000000 --- a/dist/samples/advanced-markers-collision/dist/assets/index-DUwID064.css +++ /dev/null @@ -1 +0,0 @@ -:root{--mdc-theme-primary: #1a73e8;--mdc-theme-secondary: #rgb(225, 245, 254);--mdc-theme-on-primary: #fff;--mdc-theme-on-secondary: rgb(1, 87, 155)}.mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-theme-primary)}.mdc-select--focused .mdc-select__dropdown-icon{background:url(data:image/svg+xml,%3Csvg%20width%3D%2210px%22%20height%3D%225px%22%20viewBox%3D%227%2010%2010%205%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Cpolygon%20id%3D%22Shape%22%20stroke%3D%22none%22%20fill%3D%22%23000%22%20fill-rule%3D%22evenodd%22%20opacity%3D%220.54%22%20points%3D%227%2010%2012%2015%2017%2010%22%3E%3C%2Fpolygon%3E%0A%3C%2Fsvg%3E) no-repeat center}.mdc-select:not(.mdc-select--disabled).mdc-select--focused .mdc-floating-label{color:var(--mdc-theme-primary)}html,body{height:100%;margin:0;padding:0}#container{height:100%;display:flex}#sidebar{flex-basis:15rem;flex-grow:1;padding:1rem;max-width:33rem;height:100%;box-sizing:border-box;overflow:auto}gmp-map{flex-basis:0;flex-grow:4;height:100%}.mdc-select,.mdc-select__anchor,.mdc-select__menu{width:100%} diff --git a/dist/samples/advanced-markers-collision/dist/index.html b/dist/samples/advanced-markers-collision/dist/index.html deleted file mode 100644 index 654949442..000000000 --- a/dist/samples/advanced-markers-collision/dist/index.html +++ /dev/null @@ -1,78 +0,0 @@ - - - - - - Advanced Marker Collision Management - - - - - - - - - - - -
- - -
- - - diff --git a/dist/samples/advanced-markers-collision/docs/index.html b/dist/samples/advanced-markers-collision/docs/index.html deleted file mode 100644 index 4dce23637..000000000 --- a/dist/samples/advanced-markers-collision/docs/index.html +++ /dev/null @@ -1,78 +0,0 @@ - - - - - - Advanced Marker Collision Management - - - - - - - - - - - -
- - -
- - - diff --git a/dist/samples/advanced-markers-collision/docs/index.js b/dist/samples/advanced-markers-collision/docs/index.js deleted file mode 100644 index 6c577dea5..000000000 --- a/dist/samples/advanced-markers-collision/docs/index.js +++ /dev/null @@ -1,54 +0,0 @@ -"use strict"; -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// eslint-disable no-undef -// [START maps_advanced_markers_collision] -const mapElement = document.querySelector('gmp-map'); -// Initialize and add the map -async function initMap() { - // Request needed libraries. - const { Map } = (await google.maps.importLibrary('maps')); - const { AdvancedMarkerElement } = (await google.maps.importLibrary('marker')); - let markers = []; - let collisionBehavior = google.maps.CollisionBehavior.REQUIRED; - // @ts-ignore - const select = new mdc.select.MDCSelect(document.querySelector('.mdc-select')); - select.listen('MDCSelect:change', () => { - collisionBehavior = select.value; - markers.forEach((marker) => { - marker.collisionBehavior = collisionBehavior; - }); - }); - select.value = collisionBehavior; - // Create some markers on the map - let locations = [ - [-122.3402, 47.6093], - [-122.3402, 47.6094], - [-122.3403, 47.6094], - [-122.3384, 47.6098], - [-122.3389, 47.6095], - [-122.3396, 47.6095], - [-122.3379, 47.6097], - [-122.3378, 47.6097], - [-122.3396, 47.6091], - [-122.3383, 47.6089], - [-122.3379, 47.6093], - [-122.3381, 47.6095], - [-122.3378, 47.6095], - ]; - locations.forEach(([lng, lat]) => { - // [START maps_advanced_markers_collision_create_marker] - const advancedMarker = new AdvancedMarkerElement({ - position: new google.maps.LatLng({ lat, lng }), - collisionBehavior: collisionBehavior, - }); - mapElement.appendChild(advancedMarker); - // [END maps_advanced_markers_collision_create_marker] - markers.push(advancedMarker); - }); -} -initMap(); -// [END maps_advanced_markers_collision] diff --git a/dist/samples/advanced-markers-collision/docs/index.ts b/dist/samples/advanced-markers-collision/docs/index.ts deleted file mode 100644 index a62fe82bc..000000000 --- a/dist/samples/advanced-markers-collision/docs/index.ts +++ /dev/null @@ -1,69 +0,0 @@ -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// eslint-disable no-undef -// [START maps_advanced_markers_collision] -const mapElement = document.querySelector('gmp-map') as google.maps.MapElement; - -// Initialize and add the map -async function initMap(): Promise { - // Request needed libraries. - const { Map } = (await google.maps.importLibrary( - 'maps' - )) as google.maps.MapsLibrary; - const { AdvancedMarkerElement } = (await google.maps.importLibrary( - 'marker' - )) as google.maps.MarkerLibrary; - - let markers: google.maps.marker.AdvancedMarkerElement[] = []; - - let collisionBehavior = google.maps.CollisionBehavior.REQUIRED; - - // @ts-ignore - const select = new mdc.select.MDCSelect( - document.querySelector('.mdc-select') as HTMLElement - ); - - select.listen('MDCSelect:change', () => { - collisionBehavior = select.value; - markers.forEach((marker) => { - marker.collisionBehavior = collisionBehavior; - }); - }); - - select.value = collisionBehavior; - - // Create some markers on the map - let locations = [ - [-122.3402, 47.6093], - [-122.3402, 47.6094], - [-122.3403, 47.6094], - [-122.3384, 47.6098], - [-122.3389, 47.6095], - [-122.3396, 47.6095], - [-122.3379, 47.6097], - [-122.3378, 47.6097], - [-122.3396, 47.6091], - [-122.3383, 47.6089], - [-122.3379, 47.6093], - [-122.3381, 47.6095], - [-122.3378, 47.6095], - ]; - - locations.forEach(([lng, lat]: number[]) => { - // [START maps_advanced_markers_collision_create_marker] - const advancedMarker = new AdvancedMarkerElement({ - position: new google.maps.LatLng({ lat, lng }), - collisionBehavior: collisionBehavior, - }); - mapElement.appendChild(advancedMarker); - // [END maps_advanced_markers_collision_create_marker] - markers.push(advancedMarker); - }); -} - -initMap(); -// [END maps_advanced_markers_collision] diff --git a/dist/samples/advanced-markers-collision/docs/style.css b/dist/samples/advanced-markers-collision/docs/style.css deleted file mode 100644 index 89ae2dcde..000000000 --- a/dist/samples/advanced-markers-collision/docs/style.css +++ /dev/null @@ -1,62 +0,0 @@ -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_advanced_markers_collision] */ -:root { - --mdc-theme-primary: #1a73e8; - --mdc-theme-secondary: #rgb(225, 245, 254); - --mdc-theme-on-primary: #fff; - --mdc-theme-on-secondary: rgb(1, 87, 155); -} - -.mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label { - color: var(--mdc-theme-primary); -} - -.mdc-select--focused .mdc-select__dropdown-icon { - background: url(data:image/svg+xml,%3Csvg%20width%3D%2210px%22%20height%3D%225px%22%20viewBox%3D%227%2010%2010%205%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Cpolygon%20id%3D%22Shape%22%20stroke%3D%22none%22%20fill%3D%22%23000%22%20fill-rule%3D%22evenodd%22%20opacity%3D%220.54%22%20points%3D%227%2010%2012%2015%2017%2010%22%3E%3C%2Fpolygon%3E%0A%3C%2Fsvg%3E) - no-repeat center; -} - -.mdc-select:not(.mdc-select--disabled).mdc-select--focused .mdc-floating-label { - color: var(--mdc-theme-primary); -} - -/* Optional: Makes the sample page fill the window. */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -#container { - height: 100%; - display: flex; -} - -#sidebar { - flex-basis: 15rem; - flex-grow: 1; - padding: 1rem; - max-width: 33rem; - height: 100%; - box-sizing: border-box; - overflow: auto; -} - -gmp-map { - flex-basis: 0; - flex-grow: 4; - height: 100%; -} - -.mdc-select, -.mdc-select__anchor, -.mdc-select__menu { - width: 100%; -} - -/* [END maps_advanced_markers_collision] */ diff --git a/dist/samples/advanced-markers-collision/jsfiddle/demo.css b/dist/samples/advanced-markers-collision/jsfiddle/demo.css deleted file mode 100644 index 060ab12f5..000000000 --- a/dist/samples/advanced-markers-collision/jsfiddle/demo.css +++ /dev/null @@ -1,62 +0,0 @@ -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -:root { - --mdc-theme-primary: #1a73e8; - --mdc-theme-secondary: #rgb(225, 245, 254); - --mdc-theme-on-primary: #fff; - --mdc-theme-on-secondary: rgb(1, 87, 155); -} - -.mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label { - color: var(--mdc-theme-primary); -} - -.mdc-select--focused .mdc-select__dropdown-icon { - background: url(data:image/svg+xml,%3Csvg%20width%3D%2210px%22%20height%3D%225px%22%20viewBox%3D%227%2010%2010%205%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Cpolygon%20id%3D%22Shape%22%20stroke%3D%22none%22%20fill%3D%22%23000%22%20fill-rule%3D%22evenodd%22%20opacity%3D%220.54%22%20points%3D%227%2010%2012%2015%2017%2010%22%3E%3C%2Fpolygon%3E%0A%3C%2Fsvg%3E) - no-repeat center; -} - -.mdc-select:not(.mdc-select--disabled).mdc-select--focused .mdc-floating-label { - color: var(--mdc-theme-primary); -} - -/* Optional: Makes the sample page fill the window. */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -#container { - height: 100%; - display: flex; -} - -#sidebar { - flex-basis: 15rem; - flex-grow: 1; - padding: 1rem; - max-width: 33rem; - height: 100%; - box-sizing: border-box; - overflow: auto; -} - -gmp-map { - flex-basis: 0; - flex-grow: 4; - height: 100%; -} - -.mdc-select, -.mdc-select__anchor, -.mdc-select__menu { - width: 100%; -} - - diff --git a/dist/samples/advanced-markers-collision/jsfiddle/demo.details b/dist/samples/advanced-markers-collision/jsfiddle/demo.details deleted file mode 100644 index a0bf31576..000000000 --- a/dist/samples/advanced-markers-collision/jsfiddle/demo.details +++ /dev/null @@ -1,7 +0,0 @@ -name: advanced-markers-collision -authors: - - Geo Developer IX Documentation Team -tags: - - google maps -load_type: h -description: Sample code supporting Google Maps Platform JavaScript API documentation. diff --git a/dist/samples/advanced-markers-collision/jsfiddle/demo.html b/dist/samples/advanced-markers-collision/jsfiddle/demo.html deleted file mode 100644 index e59cd2656..000000000 --- a/dist/samples/advanced-markers-collision/jsfiddle/demo.html +++ /dev/null @@ -1,78 +0,0 @@ - - - - - - Advanced Marker Collision Management - - - - - - - - - - - -
- - -
- - - diff --git a/dist/samples/advanced-markers-collision/jsfiddle/demo.js b/dist/samples/advanced-markers-collision/jsfiddle/demo.js deleted file mode 100644 index dcdce3370..000000000 --- a/dist/samples/advanced-markers-collision/jsfiddle/demo.js +++ /dev/null @@ -1,54 +0,0 @@ -"use strict"; -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// eslint-disable no-undef - -const mapElement = document.querySelector('gmp-map'); -// Initialize and add the map -async function initMap() { - // Request needed libraries. - const { Map } = (await google.maps.importLibrary('maps')); - const { AdvancedMarkerElement } = (await google.maps.importLibrary('marker')); - let markers = []; - let collisionBehavior = google.maps.CollisionBehavior.REQUIRED; - // @ts-ignore - const select = new mdc.select.MDCSelect(document.querySelector('.mdc-select')); - select.listen('MDCSelect:change', () => { - collisionBehavior = select.value; - markers.forEach((marker) => { - marker.collisionBehavior = collisionBehavior; - }); - }); - select.value = collisionBehavior; - // Create some markers on the map - let locations = [ - [-122.3402, 47.6093], - [-122.3402, 47.6094], - [-122.3403, 47.6094], - [-122.3384, 47.6098], - [-122.3389, 47.6095], - [-122.3396, 47.6095], - [-122.3379, 47.6097], - [-122.3378, 47.6097], - [-122.3396, 47.6091], - [-122.3383, 47.6089], - [-122.3379, 47.6093], - [-122.3381, 47.6095], - [-122.3378, 47.6095], - ]; - locations.forEach(([lng, lat]) => { - - const advancedMarker = new AdvancedMarkerElement({ - position: new google.maps.LatLng({ lat, lng }), - collisionBehavior: collisionBehavior, - }); - mapElement.appendChild(advancedMarker); - - markers.push(advancedMarker); - }); -} -initMap(); - diff --git a/dist/samples/advanced-markers-draggable/app/.eslintsrc.json b/dist/samples/advanced-markers-draggable/app/.eslintsrc.json deleted file mode 100644 index 4c44dab04..000000000 --- a/dist/samples/advanced-markers-draggable/app/.eslintsrc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": [ - "plugin:@typescript-eslint/recommended" - ], - "parser": "@typescript-eslint/parser", - "rules": { - "@typescript-eslint/ban-ts-comment": 0, - "@typescript-eslint/no-this-alias": 1, - "@typescript-eslint/no-empty-function": 1, - "@typescript-eslint/explicit-module-boundary-types": 1, - "@typescript-eslint/no-unused-vars": 1 - } -} diff --git a/dist/samples/advanced-markers-draggable/app/README.md b/dist/samples/advanced-markers-draggable/app/README.md deleted file mode 100644 index f23c355ac..000000000 --- a/dist/samples/advanced-markers-draggable/app/README.md +++ /dev/null @@ -1,36 +0,0 @@ -# Google Maps JavaScript Sample - -## advanced-markers-draggable - -The advanced-markers-draggable sample demonstrates how to make advanced markers draggable. - -Follow these instructions to set up and run advanced-markers-draggable sample on your local computer. - -## Setup - -### Before starting run: - -`npm i` - -### Run an example on a local web server - -First `cd` to the folder for the sample to run, then: - -`npm start` - -### Build an individual example - -From `samples/`: - -`npm run build --workspace=advanced-markers-draggable/` - -### Build all of the examples. - -From `samples/`: - -`npm run build-all` - -## Feedback - -For feedback related to this sample, please open a new issue on -[GitHub](https://github.com/googlemaps-samples/js-api-samples/issues). diff --git a/dist/samples/advanced-markers-draggable/app/index.html b/dist/samples/advanced-markers-draggable/app/index.html deleted file mode 100644 index 9e0976c34..000000000 --- a/dist/samples/advanced-markers-draggable/app/index.html +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - Draggable Advanced Marker - - - - - - - - - - - diff --git a/dist/samples/advanced-markers-draggable/app/index.ts b/dist/samples/advanced-markers-draggable/app/index.ts deleted file mode 100644 index ebb070ae4..000000000 --- a/dist/samples/advanced-markers-draggable/app/index.ts +++ /dev/null @@ -1,41 +0,0 @@ -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// [START maps_advanced_markers_draggable] -const mapElement = document.querySelector('gmp-map') as google.maps.MapElement; - -async function initMap() { - // Request needed libraries. - const { Map, InfoWindow } = (await google.maps.importLibrary( - 'maps' - )) as google.maps.MapsLibrary; - const { AdvancedMarkerElement } = (await google.maps.importLibrary( - 'marker' - )) as google.maps.MarkerLibrary; - - const infoWindow = new InfoWindow(); - - // [START maps_advanced_markers_draggable_marker] - const draggableMarker = new AdvancedMarkerElement({ - position: { lat: 37.39094933041195, lng: -122.02503913145092 }, - gmpDraggable: true, - title: 'This marker is draggable.', - }); - mapElement.append(draggableMarker); - // [END maps_advanced_markers_draggable_marker] - - draggableMarker.addListener('dragend', (event) => { - const position = draggableMarker.position as google.maps.LatLng; - infoWindow.close(); - infoWindow.setContent( - `Pin dropped at: ${position.lat}, ${position.lng}` - ); - infoWindow.open(draggableMarker.map, draggableMarker); - }); -} - -initMap(); -// [END maps_advanced_markers_draggable] diff --git a/dist/samples/advanced-markers-draggable/app/package.json b/dist/samples/advanced-markers-draggable/app/package.json deleted file mode 100644 index f2670a5e6..000000000 --- a/dist/samples/advanced-markers-draggable/app/package.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "@js-api-samples/advanced-markers-draggable", - "version": "1.0.0", - "scripts": { - "build": "tsc && bash ../jsfiddle.sh advanced-markers-draggable && bash ../app.sh advanced-markers-draggable && bash ../docs.sh advanced-markers-draggable && npm run build:vite --workspace=. && bash ../dist.sh advanced-markers-draggable", - "test": "tsc && npm run build:vite --workspace=.", - "start": "tsc && vite build --base './' && vite", - "build:vite": "vite build --base './'", - "preview": "vite preview" - }, - "dependencies": { - - } -} diff --git a/dist/samples/advanced-markers-draggable/app/style.css b/dist/samples/advanced-markers-draggable/app/style.css deleted file mode 100644 index 96f434386..000000000 --- a/dist/samples/advanced-markers-draggable/app/style.css +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_advanced_markers_draggable] */ -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -gmp-map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -/* [END maps_advanced_markers_draggable] */ diff --git a/dist/samples/advanced-markers-draggable/app/tsconfig.json b/dist/samples/advanced-markers-draggable/app/tsconfig.json deleted file mode 100644 index 366aabb04..000000000 --- a/dist/samples/advanced-markers-draggable/app/tsconfig.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "compilerOptions": { - "module": "esnext", - "target": "esnext", - "strict": true, - "noImplicitAny": false, - "lib": [ - "es2015", - "esnext", - "es6", - "dom", - "dom.iterable" - ], - "moduleResolution": "Node", - "jsx": "preserve" - } -} diff --git a/dist/samples/advanced-markers-draggable/dist/assets/index-BDpZylu5.js b/dist/samples/advanced-markers-draggable/dist/assets/index-BDpZylu5.js deleted file mode 100644 index 76ad3d3da..000000000 --- a/dist/samples/advanced-markers-draggable/dist/assets/index-BDpZylu5.js +++ /dev/null @@ -1 +0,0 @@ -(function(){const n=document.createElement("link").relList;if(n&&n.supports&&n.supports("modulepreload"))return;for(const e of document.querySelectorAll('link[rel="modulepreload"]'))r(e);new MutationObserver(e=>{for(const t of e)if(t.type==="childList")for(const o of t.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&r(o)}).observe(document,{childList:!0,subtree:!0});function i(e){const t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin==="use-credentials"?t.credentials="include":e.crossOrigin==="anonymous"?t.credentials="omit":t.credentials="same-origin",t}function r(e){if(e.ep)return;e.ep=!0;const t=i(e);fetch(e.href,t)}})();const a=document.querySelector("gmp-map");async function c(){const{Map:s,InfoWindow:n}=await google.maps.importLibrary("maps"),{AdvancedMarkerElement:i}=await google.maps.importLibrary("marker"),r=new n,e=new i({position:{lat:37.39094933041195,lng:-122.02503913145092},gmpDraggable:!0,title:"This marker is draggable."});a.append(e),e.addListener("dragend",t=>{const o=e.position;r.close(),r.setContent(`Pin dropped at: ${o.lat}, ${o.lng}`),r.open(e.map,e)})}c(); diff --git a/dist/samples/advanced-markers-draggable/dist/assets/index-BZDSROJH.css b/dist/samples/advanced-markers-draggable/dist/assets/index-BZDSROJH.css deleted file mode 100644 index 59d9a4dfd..000000000 --- a/dist/samples/advanced-markers-draggable/dist/assets/index-BZDSROJH.css +++ /dev/null @@ -1 +0,0 @@ -gmp-map{height:100%}html,body{height:100%;margin:0;padding:0} diff --git a/dist/samples/advanced-markers-draggable/dist/index.html b/dist/samples/advanced-markers-draggable/dist/index.html deleted file mode 100644 index 2f7189f10..000000000 --- a/dist/samples/advanced-markers-draggable/dist/index.html +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - Draggable Advanced Marker - - - - - - - - - - - diff --git a/dist/samples/advanced-markers-draggable/docs/index.html b/dist/samples/advanced-markers-draggable/docs/index.html deleted file mode 100644 index 9e0976c34..000000000 --- a/dist/samples/advanced-markers-draggable/docs/index.html +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - Draggable Advanced Marker - - - - - - - - - - - diff --git a/dist/samples/advanced-markers-draggable/docs/index.js b/dist/samples/advanced-markers-draggable/docs/index.js deleted file mode 100644 index e2e323caf..000000000 --- a/dist/samples/advanced-markers-draggable/docs/index.js +++ /dev/null @@ -1,30 +0,0 @@ -"use strict"; -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// [START maps_advanced_markers_draggable] -const mapElement = document.querySelector('gmp-map'); -async function initMap() { - // Request needed libraries. - const { Map, InfoWindow } = (await google.maps.importLibrary('maps')); - const { AdvancedMarkerElement } = (await google.maps.importLibrary('marker')); - const infoWindow = new InfoWindow(); - // [START maps_advanced_markers_draggable_marker] - const draggableMarker = new AdvancedMarkerElement({ - position: { lat: 37.39094933041195, lng: -122.02503913145092 }, - gmpDraggable: true, - title: 'This marker is draggable.', - }); - mapElement.append(draggableMarker); - // [END maps_advanced_markers_draggable_marker] - draggableMarker.addListener('dragend', (event) => { - const position = draggableMarker.position; - infoWindow.close(); - infoWindow.setContent(`Pin dropped at: ${position.lat}, ${position.lng}`); - infoWindow.open(draggableMarker.map, draggableMarker); - }); -} -initMap(); -// [END maps_advanced_markers_draggable] diff --git a/dist/samples/advanced-markers-draggable/docs/index.ts b/dist/samples/advanced-markers-draggable/docs/index.ts deleted file mode 100644 index ebb070ae4..000000000 --- a/dist/samples/advanced-markers-draggable/docs/index.ts +++ /dev/null @@ -1,41 +0,0 @@ -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// [START maps_advanced_markers_draggable] -const mapElement = document.querySelector('gmp-map') as google.maps.MapElement; - -async function initMap() { - // Request needed libraries. - const { Map, InfoWindow } = (await google.maps.importLibrary( - 'maps' - )) as google.maps.MapsLibrary; - const { AdvancedMarkerElement } = (await google.maps.importLibrary( - 'marker' - )) as google.maps.MarkerLibrary; - - const infoWindow = new InfoWindow(); - - // [START maps_advanced_markers_draggable_marker] - const draggableMarker = new AdvancedMarkerElement({ - position: { lat: 37.39094933041195, lng: -122.02503913145092 }, - gmpDraggable: true, - title: 'This marker is draggable.', - }); - mapElement.append(draggableMarker); - // [END maps_advanced_markers_draggable_marker] - - draggableMarker.addListener('dragend', (event) => { - const position = draggableMarker.position as google.maps.LatLng; - infoWindow.close(); - infoWindow.setContent( - `Pin dropped at: ${position.lat}, ${position.lng}` - ); - infoWindow.open(draggableMarker.map, draggableMarker); - }); -} - -initMap(); -// [END maps_advanced_markers_draggable] diff --git a/dist/samples/advanced-markers-draggable/docs/style.css b/dist/samples/advanced-markers-draggable/docs/style.css deleted file mode 100644 index 96f434386..000000000 --- a/dist/samples/advanced-markers-draggable/docs/style.css +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_advanced_markers_draggable] */ -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -gmp-map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -/* [END maps_advanced_markers_draggable] */ diff --git a/dist/samples/advanced-markers-draggable/jsfiddle/demo.css b/dist/samples/advanced-markers-draggable/jsfiddle/demo.css deleted file mode 100644 index ad3c9851e..000000000 --- a/dist/samples/advanced-markers-draggable/jsfiddle/demo.css +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -gmp-map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - - diff --git a/dist/samples/advanced-markers-draggable/jsfiddle/demo.details b/dist/samples/advanced-markers-draggable/jsfiddle/demo.details deleted file mode 100644 index 9372bba36..000000000 --- a/dist/samples/advanced-markers-draggable/jsfiddle/demo.details +++ /dev/null @@ -1,7 +0,0 @@ -name: advanced-markers-draggable -authors: - - Geo Developer IX Documentation Team -tags: - - google maps -load_type: h -description: Sample code supporting Google Maps Platform JavaScript API documentation. diff --git a/dist/samples/advanced-markers-draggable/jsfiddle/demo.html b/dist/samples/advanced-markers-draggable/jsfiddle/demo.html deleted file mode 100644 index a41f5f33e..000000000 --- a/dist/samples/advanced-markers-draggable/jsfiddle/demo.html +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - Draggable Advanced Marker - - - - - - - - - - - diff --git a/dist/samples/advanced-markers-draggable/jsfiddle/demo.js b/dist/samples/advanced-markers-draggable/jsfiddle/demo.js deleted file mode 100644 index 89006bb4b..000000000 --- a/dist/samples/advanced-markers-draggable/jsfiddle/demo.js +++ /dev/null @@ -1,30 +0,0 @@ -"use strict"; -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -const mapElement = document.querySelector('gmp-map'); -async function initMap() { - // Request needed libraries. - const { Map, InfoWindow } = (await google.maps.importLibrary('maps')); - const { AdvancedMarkerElement } = (await google.maps.importLibrary('marker')); - const infoWindow = new InfoWindow(); - - const draggableMarker = new AdvancedMarkerElement({ - position: { lat: 37.39094933041195, lng: -122.02503913145092 }, - gmpDraggable: true, - title: 'This marker is draggable.', - }); - mapElement.append(draggableMarker); - - draggableMarker.addListener('dragend', (event) => { - const position = draggableMarker.position; - infoWindow.close(); - infoWindow.setContent(`Pin dropped at: ${position.lat}, ${position.lng}`); - infoWindow.open(draggableMarker.map, draggableMarker); - }); -} -initMap(); - diff --git a/dist/samples/advanced-markers-graphics/app/.eslintsrc.json b/dist/samples/advanced-markers-graphics/app/.eslintsrc.json deleted file mode 100644 index 4c44dab04..000000000 --- a/dist/samples/advanced-markers-graphics/app/.eslintsrc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": [ - "plugin:@typescript-eslint/recommended" - ], - "parser": "@typescript-eslint/parser", - "rules": { - "@typescript-eslint/ban-ts-comment": 0, - "@typescript-eslint/no-this-alias": 1, - "@typescript-eslint/no-empty-function": 1, - "@typescript-eslint/explicit-module-boundary-types": 1, - "@typescript-eslint/no-unused-vars": 1 - } -} diff --git a/dist/samples/advanced-markers-graphics/app/README.md b/dist/samples/advanced-markers-graphics/app/README.md deleted file mode 100644 index 50c926a87..000000000 --- a/dist/samples/advanced-markers-graphics/app/README.md +++ /dev/null @@ -1,36 +0,0 @@ -# Google Maps JavaScript Sample - -## advanced-markers-graphics - -The advanced-markers-graphics sample demonstrates how to use graphics with advanced markers. - -Follow these instructions to set up and run advanced-markers-graphics sample on your local computer. - -## Setup - -### Before starting run: - -`npm i` - -### Run an example on a local web server - -First `cd` to the folder for the sample to run, then: - -`npm start` - -### Build an individual example - -From `samples/`: - -`npm run build --workspace=advanced-markers-graphics/` - -### Build all of the examples. - -From `samples/`: - -`npm run build-all` - -## Feedback - -For feedback related to this sample, please open a new issue on -[GitHub](https://github.com/googlemaps-samples/js-api-samples/issues). diff --git a/dist/samples/advanced-markers-graphics/app/index.html b/dist/samples/advanced-markers-graphics/app/index.html deleted file mode 100644 index 2bff7860e..000000000 --- a/dist/samples/advanced-markers-graphics/app/index.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - Advanced Markers Using Graphics - - - - - - - - - - diff --git a/dist/samples/advanced-markers-graphics/app/index.ts b/dist/samples/advanced-markers-graphics/app/index.ts deleted file mode 100644 index 3fd997216..000000000 --- a/dist/samples/advanced-markers-graphics/app/index.ts +++ /dev/null @@ -1,112 +0,0 @@ -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// [START maps_advanced_markers_graphics] -async function initMap() { - // Request needed libraries. - const { Map } = (await google.maps.importLibrary( - 'maps' - )) as google.maps.MapsLibrary; - const { AdvancedMarkerElement, PinElement } = - (await google.maps.importLibrary( - 'marker' - )) as google.maps.MarkerLibrary; - const { Place } = (await google.maps.importLibrary( - 'places' - )) as google.maps.PlacesLibrary; - - const mapElement = document.querySelector( - 'gmp-map' - ) as google.maps.MapElement; - - // [START maps_advanced_markers_graphics_inline] - const parser = new DOMParser(); - - // A marker with a custom inline SVG. - const pinSvgString = - ''; - - const pinSvg = parser.parseFromString( - pinSvgString, - 'image/svg+xml' - ).documentElement; - const pinSvgMarker = new AdvancedMarkerElement({ - position: { lat: 37.42475, lng: -122.094 }, - title: 'A marker using a custom SVG image.', - //@ts-ignore - anchorLeft: '-50%', - anchorTop: '-50%', - }); - pinSvgMarker.append(pinSvg); - mapElement.append(pinSvgMarker); - // [END maps_advanced_markers_graphics_inline] - - // [START maps_advanced_markers_graphics_png] - // A marker with a with a URL pointing to a PNG. - const beachFlagImg = document.createElement('img'); - beachFlagImg.src = new URL('./public/beachflag.png', import.meta.url).href; - - const beachFlagMarker = new AdvancedMarkerElement({ - position: { lat: 37.434, lng: -122.082 }, - title: 'A marker using a custom PNG Image', - //@ts-ignore - anchorLeft: '0px', - anchorTop: '100%', - }); - beachFlagMarker.append(beachFlagImg); - mapElement.append(beachFlagMarker); - // [END maps_advanced_markers_graphics_png] - - // [START maps_advanced_markers_graphics_svg_glyph] - // A marker with a custom SVG glyph. - const glyphImgSrc = new URL('./public/google_logo_g.svg', import.meta.url); - - const glyphSvgPinElement = new PinElement({ - //@ts-ignore - glyphSrc: glyphImgSrc, - }); - - const glyphSvgMarker = new AdvancedMarkerElement({ - position: { lat: 37.425, lng: -122.07 }, - title: 'A marker using a custom SVG for the glyph.', - }); - glyphSvgMarker.append(glyphSvgPinElement); - mapElement.append(glyphSvgMarker); - // [END maps_advanced_markers_graphics_svg_glyph] - - // [START maps_advanced_markers_graphics_place_icon] - // A marker customized using a place icon and color, name, and geometry. - const place = new Place({ - id: 'ChIJN5Nz71W3j4ARhx5bwpTQEGg', - }); - - // Call fetchFields, passing the desired data fields. - await place.fetchFields({ - fields: [ - 'location', - 'displayName', - 'svgIconMaskURI', - 'iconBackgroundColor', - ], - }); - - const pinElement = new PinElement({ - background: place.iconBackgroundColor, - //@ts-ignore - glyphSrc: new URL(String(place.svgIconMaskURI)), - }); - - const placeIconMarker = new AdvancedMarkerElement({ - position: place.location, - title: place.displayName, - }); - placeIconMarker.append(pinElement); - mapElement.append(placeIconMarker); - // [END maps_advanced_markers_graphics_place_icon] -} - -initMap(); -// [END maps_advanced_markers_graphics] diff --git a/dist/samples/advanced-markers-graphics/app/package.json b/dist/samples/advanced-markers-graphics/app/package.json deleted file mode 100644 index 138c99a89..000000000 --- a/dist/samples/advanced-markers-graphics/app/package.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "@js-api-samples/advanced-markers-graphics", - "version": "1.0.0", - "scripts": { - "build": "tsc && bash ../jsfiddle.sh advanced-markers-graphics && bash ../app.sh advanced-markers-graphics && bash ../docs.sh advanced-markers-graphics && npm run build:vite --workspace=. && bash ../dist.sh advanced-markers-graphics", - "test": "tsc && npm run build:vite --workspace=.", - "start": "tsc && vite build --base './' && vite", - "build:vite": "vite build --base './'", - "preview": "vite preview" - }, - "dependencies": { - - } -} diff --git a/dist/samples/advanced-markers-graphics/app/style.css b/dist/samples/advanced-markers-graphics/app/style.css deleted file mode 100644 index 7dcb63216..000000000 --- a/dist/samples/advanced-markers-graphics/app/style.css +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_advanced_markers_graphics] */ -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -gmp-map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -/* [END maps_advanced_markers_graphics] */ diff --git a/dist/samples/advanced-markers-graphics/app/tsconfig.json b/dist/samples/advanced-markers-graphics/app/tsconfig.json deleted file mode 100644 index 366aabb04..000000000 --- a/dist/samples/advanced-markers-graphics/app/tsconfig.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "compilerOptions": { - "module": "esnext", - "target": "esnext", - "strict": true, - "noImplicitAny": false, - "lib": [ - "es2015", - "esnext", - "es6", - "dom", - "dom.iterable" - ], - "moduleResolution": "Node", - "jsx": "preserve" - } -} diff --git a/dist/samples/advanced-markers-graphics/dist/assets/index-BZDSROJH.css b/dist/samples/advanced-markers-graphics/dist/assets/index-BZDSROJH.css deleted file mode 100644 index 59d9a4dfd..000000000 --- a/dist/samples/advanced-markers-graphics/dist/assets/index-BZDSROJH.css +++ /dev/null @@ -1 +0,0 @@ -gmp-map{height:100%}html,body{height:100%;margin:0;padding:0} diff --git a/dist/samples/advanced-markers-graphics/dist/assets/index-CqmvPcWh.js b/dist/samples/advanced-markers-graphics/dist/assets/index-CqmvPcWh.js deleted file mode 100644 index 9c5866a13..000000000 --- a/dist/samples/advanced-markers-graphics/dist/assets/index-CqmvPcWh.js +++ /dev/null @@ -1 +0,0 @@ -(function(){const o=document.createElement("link").relList;if(o&&o.supports&&o.supports("modulepreload"))return;for(const e of document.querySelectorAll('link[rel="modulepreload"]'))i(e);new MutationObserver(e=>{for(const t of e)if(t.type==="childList")for(const a of t.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&i(a)}).observe(document,{childList:!0,subtree:!0});function n(e){const t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin==="use-credentials"?t.credentials="include":e.crossOrigin==="anonymous"?t.credentials="omit":t.credentials="same-origin",t}function i(e){if(e.ep)return;e.ep=!0;const t=n(e);fetch(e.href,t)}})();async function w(){const{Map:h}=await google.maps.importLibrary("maps"),{AdvancedMarkerElement:o,PinElement:n}=await google.maps.importLibrary("marker"),{Place:i}=await google.maps.importLibrary("places"),e=document.querySelector("gmp-map"),g=new DOMParser().parseFromString('',"image/svg+xml").documentElement,s=new o({position:{lat:37.42475,lng:-122.094},title:"A marker using a custom SVG image.",anchorLeft:"-50%",anchorTop:"-50%"});s.append(g),e.append(s);const p=document.createElement("img");p.src=new URL(""+new URL("../beachflag.png",import.meta.url).href,import.meta.url).href;const l=new o({position:{lat:37.434,lng:-122.082},title:"A marker using a custom PNG Image",anchorLeft:"0px",anchorTop:"100%"});l.append(p),e.append(l);const u=new URL(""+new URL("../google_logo_g.svg",import.meta.url).href,import.meta.url),m=new n({glyphSrc:u}),c=new o({position:{lat:37.425,lng:-122.07},title:"A marker using a custom SVG for the glyph."});c.append(m),e.append(c);const r=new i({id:"ChIJN5Nz71W3j4ARhx5bwpTQEGg"});await r.fetchFields({fields:["location","displayName","svgIconMaskURI","iconBackgroundColor"]});const k=new n({background:r.iconBackgroundColor,glyphSrc:new URL(String(r.svgIconMaskURI))}),d=new o({position:r.location,title:r.displayName});d.append(k),e.append(d)}w(); diff --git a/dist/samples/advanced-markers-graphics/dist/beachflag.png b/dist/samples/advanced-markers-graphics/dist/beachflag.png deleted file mode 100644 index bebbc6123..000000000 Binary files a/dist/samples/advanced-markers-graphics/dist/beachflag.png and /dev/null differ diff --git a/dist/samples/advanced-markers-graphics/dist/google_logo_g.svg b/dist/samples/advanced-markers-graphics/dist/google_logo_g.svg deleted file mode 100644 index 25703d84e..000000000 --- a/dist/samples/advanced-markers-graphics/dist/google_logo_g.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/samples/advanced-markers-graphics/dist/index.html b/dist/samples/advanced-markers-graphics/dist/index.html deleted file mode 100644 index d75f3b657..000000000 --- a/dist/samples/advanced-markers-graphics/dist/index.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - Advanced Markers Using Graphics - - - - - - - - - - diff --git a/dist/samples/advanced-markers-graphics/docs/beachflag.png b/dist/samples/advanced-markers-graphics/docs/beachflag.png deleted file mode 100644 index bebbc6123..000000000 Binary files a/dist/samples/advanced-markers-graphics/docs/beachflag.png and /dev/null differ diff --git a/dist/samples/advanced-markers-graphics/docs/google_logo_g.svg b/dist/samples/advanced-markers-graphics/docs/google_logo_g.svg deleted file mode 100644 index 25703d84e..000000000 --- a/dist/samples/advanced-markers-graphics/docs/google_logo_g.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/samples/advanced-markers-graphics/docs/index.html b/dist/samples/advanced-markers-graphics/docs/index.html deleted file mode 100644 index 2bff7860e..000000000 --- a/dist/samples/advanced-markers-graphics/docs/index.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - Advanced Markers Using Graphics - - - - - - - - - - diff --git a/dist/samples/advanced-markers-graphics/docs/index.js b/dist/samples/advanced-markers-graphics/docs/index.js deleted file mode 100644 index 6bb50c544..000000000 --- a/dist/samples/advanced-markers-graphics/docs/index.js +++ /dev/null @@ -1,85 +0,0 @@ -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// [START maps_advanced_markers_graphics] -async function initMap() { - // Request needed libraries. - const { Map } = (await google.maps.importLibrary('maps')); - const { AdvancedMarkerElement, PinElement } = (await google.maps.importLibrary('marker')); - const { Place } = (await google.maps.importLibrary('places')); - const mapElement = document.querySelector('gmp-map'); - // [START maps_advanced_markers_graphics_inline] - const parser = new DOMParser(); - // A marker with a custom inline SVG. - const pinSvgString = ''; - const pinSvg = parser.parseFromString(pinSvgString, 'image/svg+xml').documentElement; - const pinSvgMarker = new AdvancedMarkerElement({ - position: { lat: 37.42475, lng: -122.094 }, - title: 'A marker using a custom SVG image.', - //@ts-ignore - anchorLeft: '-50%', - anchorTop: '-50%', - }); - pinSvgMarker.append(pinSvg); - mapElement.append(pinSvgMarker); - // [END maps_advanced_markers_graphics_inline] - // [START maps_advanced_markers_graphics_png] - // A marker with a with a URL pointing to a PNG. - const beachFlagImg = document.createElement('img'); - beachFlagImg.src = new URL('./public/beachflag.png', import.meta.url).href; - const beachFlagMarker = new AdvancedMarkerElement({ - position: { lat: 37.434, lng: -122.082 }, - title: 'A marker using a custom PNG Image', - //@ts-ignore - anchorLeft: '0px', - anchorTop: '100%', - }); - beachFlagMarker.append(beachFlagImg); - mapElement.append(beachFlagMarker); - // [END maps_advanced_markers_graphics_png] - // [START maps_advanced_markers_graphics_svg_glyph] - // A marker with a custom SVG glyph. - const glyphImgSrc = new URL('./public/google_logo_g.svg', import.meta.url); - const glyphSvgPinElement = new PinElement({ - //@ts-ignore - glyphSrc: glyphImgSrc, - }); - const glyphSvgMarker = new AdvancedMarkerElement({ - position: { lat: 37.425, lng: -122.07 }, - title: 'A marker using a custom SVG for the glyph.', - }); - glyphSvgMarker.append(glyphSvgPinElement); - mapElement.append(glyphSvgMarker); - // [END maps_advanced_markers_graphics_svg_glyph] - // [START maps_advanced_markers_graphics_place_icon] - // A marker customized using a place icon and color, name, and geometry. - const place = new Place({ - id: 'ChIJN5Nz71W3j4ARhx5bwpTQEGg', - }); - // Call fetchFields, passing the desired data fields. - await place.fetchFields({ - fields: [ - 'location', - 'displayName', - 'svgIconMaskURI', - 'iconBackgroundColor', - ], - }); - const pinElement = new PinElement({ - background: place.iconBackgroundColor, - //@ts-ignore - glyphSrc: new URL(String(place.svgIconMaskURI)), - }); - const placeIconMarker = new AdvancedMarkerElement({ - position: place.location, - title: place.displayName, - }); - placeIconMarker.append(pinElement); - mapElement.append(placeIconMarker); - // [END maps_advanced_markers_graphics_place_icon] -} -initMap(); -export {}; -// [END maps_advanced_markers_graphics] diff --git a/dist/samples/advanced-markers-graphics/docs/index.ts b/dist/samples/advanced-markers-graphics/docs/index.ts deleted file mode 100644 index 3fd997216..000000000 --- a/dist/samples/advanced-markers-graphics/docs/index.ts +++ /dev/null @@ -1,112 +0,0 @@ -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// [START maps_advanced_markers_graphics] -async function initMap() { - // Request needed libraries. - const { Map } = (await google.maps.importLibrary( - 'maps' - )) as google.maps.MapsLibrary; - const { AdvancedMarkerElement, PinElement } = - (await google.maps.importLibrary( - 'marker' - )) as google.maps.MarkerLibrary; - const { Place } = (await google.maps.importLibrary( - 'places' - )) as google.maps.PlacesLibrary; - - const mapElement = document.querySelector( - 'gmp-map' - ) as google.maps.MapElement; - - // [START maps_advanced_markers_graphics_inline] - const parser = new DOMParser(); - - // A marker with a custom inline SVG. - const pinSvgString = - ''; - - const pinSvg = parser.parseFromString( - pinSvgString, - 'image/svg+xml' - ).documentElement; - const pinSvgMarker = new AdvancedMarkerElement({ - position: { lat: 37.42475, lng: -122.094 }, - title: 'A marker using a custom SVG image.', - //@ts-ignore - anchorLeft: '-50%', - anchorTop: '-50%', - }); - pinSvgMarker.append(pinSvg); - mapElement.append(pinSvgMarker); - // [END maps_advanced_markers_graphics_inline] - - // [START maps_advanced_markers_graphics_png] - // A marker with a with a URL pointing to a PNG. - const beachFlagImg = document.createElement('img'); - beachFlagImg.src = new URL('./public/beachflag.png', import.meta.url).href; - - const beachFlagMarker = new AdvancedMarkerElement({ - position: { lat: 37.434, lng: -122.082 }, - title: 'A marker using a custom PNG Image', - //@ts-ignore - anchorLeft: '0px', - anchorTop: '100%', - }); - beachFlagMarker.append(beachFlagImg); - mapElement.append(beachFlagMarker); - // [END maps_advanced_markers_graphics_png] - - // [START maps_advanced_markers_graphics_svg_glyph] - // A marker with a custom SVG glyph. - const glyphImgSrc = new URL('./public/google_logo_g.svg', import.meta.url); - - const glyphSvgPinElement = new PinElement({ - //@ts-ignore - glyphSrc: glyphImgSrc, - }); - - const glyphSvgMarker = new AdvancedMarkerElement({ - position: { lat: 37.425, lng: -122.07 }, - title: 'A marker using a custom SVG for the glyph.', - }); - glyphSvgMarker.append(glyphSvgPinElement); - mapElement.append(glyphSvgMarker); - // [END maps_advanced_markers_graphics_svg_glyph] - - // [START maps_advanced_markers_graphics_place_icon] - // A marker customized using a place icon and color, name, and geometry. - const place = new Place({ - id: 'ChIJN5Nz71W3j4ARhx5bwpTQEGg', - }); - - // Call fetchFields, passing the desired data fields. - await place.fetchFields({ - fields: [ - 'location', - 'displayName', - 'svgIconMaskURI', - 'iconBackgroundColor', - ], - }); - - const pinElement = new PinElement({ - background: place.iconBackgroundColor, - //@ts-ignore - glyphSrc: new URL(String(place.svgIconMaskURI)), - }); - - const placeIconMarker = new AdvancedMarkerElement({ - position: place.location, - title: place.displayName, - }); - placeIconMarker.append(pinElement); - mapElement.append(placeIconMarker); - // [END maps_advanced_markers_graphics_place_icon] -} - -initMap(); -// [END maps_advanced_markers_graphics] diff --git a/dist/samples/advanced-markers-graphics/docs/style.css b/dist/samples/advanced-markers-graphics/docs/style.css deleted file mode 100644 index 7dcb63216..000000000 --- a/dist/samples/advanced-markers-graphics/docs/style.css +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_advanced_markers_graphics] */ -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -gmp-map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -/* [END maps_advanced_markers_graphics] */ diff --git a/dist/samples/advanced-markers-graphics/jsfiddle/demo.css b/dist/samples/advanced-markers-graphics/jsfiddle/demo.css deleted file mode 100644 index 72d40c205..000000000 --- a/dist/samples/advanced-markers-graphics/jsfiddle/demo.css +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -gmp-map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - - diff --git a/dist/samples/advanced-markers-graphics/jsfiddle/demo.details b/dist/samples/advanced-markers-graphics/jsfiddle/demo.details deleted file mode 100644 index ca6c08db4..000000000 --- a/dist/samples/advanced-markers-graphics/jsfiddle/demo.details +++ /dev/null @@ -1,7 +0,0 @@ -name: advanced-markers-graphics -authors: - - Geo Developer IX Documentation Team -tags: - - google maps -load_type: h -description: Sample code supporting Google Maps Platform JavaScript API documentation. diff --git a/dist/samples/advanced-markers-graphics/jsfiddle/demo.html b/dist/samples/advanced-markers-graphics/jsfiddle/demo.html deleted file mode 100644 index 8f56e2a19..000000000 --- a/dist/samples/advanced-markers-graphics/jsfiddle/demo.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - Advanced Markers Using Graphics - - - - - - - - - - diff --git a/dist/samples/advanced-markers-graphics/jsfiddle/demo.js b/dist/samples/advanced-markers-graphics/jsfiddle/demo.js deleted file mode 100644 index 0061d5673..000000000 --- a/dist/samples/advanced-markers-graphics/jsfiddle/demo.js +++ /dev/null @@ -1,85 +0,0 @@ -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -async function initMap() { - // Request needed libraries. - const { Map } = (await google.maps.importLibrary('maps')); - const { AdvancedMarkerElement, PinElement } = (await google.maps.importLibrary('marker')); - const { Place } = (await google.maps.importLibrary('places')); - const mapElement = document.querySelector('gmp-map'); - - const parser = new DOMParser(); - // A marker with a custom inline SVG. - const pinSvgString = ''; - const pinSvg = parser.parseFromString(pinSvgString, 'image/svg+xml').documentElement; - const pinSvgMarker = new AdvancedMarkerElement({ - position: { lat: 37.42475, lng: -122.094 }, - title: 'A marker using a custom SVG image.', - //@ts-ignore - anchorLeft: '-50%', - anchorTop: '-50%', - }); - pinSvgMarker.append(pinSvg); - mapElement.append(pinSvgMarker); - - - // A marker with a with a URL pointing to a PNG. - const beachFlagImg = document.createElement('img'); - beachFlagImg.src = new URL('./public/beachflag.png', import.meta.url).href; - const beachFlagMarker = new AdvancedMarkerElement({ - position: { lat: 37.434, lng: -122.082 }, - title: 'A marker using a custom PNG Image', - //@ts-ignore - anchorLeft: '0px', - anchorTop: '100%', - }); - beachFlagMarker.append(beachFlagImg); - mapElement.append(beachFlagMarker); - - - // A marker with a custom SVG glyph. - const glyphImgSrc = new URL('./public/google_logo_g.svg', import.meta.url); - const glyphSvgPinElement = new PinElement({ - //@ts-ignore - glyphSrc: glyphImgSrc, - }); - const glyphSvgMarker = new AdvancedMarkerElement({ - position: { lat: 37.425, lng: -122.07 }, - title: 'A marker using a custom SVG for the glyph.', - }); - glyphSvgMarker.append(glyphSvgPinElement); - mapElement.append(glyphSvgMarker); - - - // A marker customized using a place icon and color, name, and geometry. - const place = new Place({ - id: 'ChIJN5Nz71W3j4ARhx5bwpTQEGg', - }); - // Call fetchFields, passing the desired data fields. - await place.fetchFields({ - fields: [ - 'location', - 'displayName', - 'svgIconMaskURI', - 'iconBackgroundColor', - ], - }); - const pinElement = new PinElement({ - background: place.iconBackgroundColor, - //@ts-ignore - glyphSrc: new URL(String(place.svgIconMaskURI)), - }); - const placeIconMarker = new AdvancedMarkerElement({ - position: place.location, - title: place.displayName, - }); - placeIconMarker.append(pinElement); - mapElement.append(placeIconMarker); - -} -initMap(); -export {}; - diff --git a/dist/samples/advanced-markers-html-simple/app/.eslintsrc.json b/dist/samples/advanced-markers-html-simple/app/.eslintsrc.json deleted file mode 100644 index 4c44dab04..000000000 --- a/dist/samples/advanced-markers-html-simple/app/.eslintsrc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": [ - "plugin:@typescript-eslint/recommended" - ], - "parser": "@typescript-eslint/parser", - "rules": { - "@typescript-eslint/ban-ts-comment": 0, - "@typescript-eslint/no-this-alias": 1, - "@typescript-eslint/no-empty-function": 1, - "@typescript-eslint/explicit-module-boundary-types": 1, - "@typescript-eslint/no-unused-vars": 1 - } -} diff --git a/dist/samples/advanced-markers-html-simple/app/README.md b/dist/samples/advanced-markers-html-simple/app/README.md deleted file mode 100644 index 753ed85d3..000000000 --- a/dist/samples/advanced-markers-html-simple/app/README.md +++ /dev/null @@ -1,36 +0,0 @@ -# Google Maps JavaScript Sample - -## advanced-markers-html-simple - -The advanced-markers-html-simple sample demonstrates a simple example of how to use HTML with advanced markers. - -Follow these instructions to set up and run advanced-markers-html-simple sample on your local computer. - -## Setup - -### Before starting run: - -`npm i` - -### Run an example on a local web server - -First `cd` to the folder for the sample to run, then: - -`npm start` - -### Build an individual example - -From `samples/`: - -`npm run build --workspace=advanced-markers-html-simple/` - -### Build all of the examples. - -From `samples/`: - -`npm run build-all` - -## Feedback - -For feedback related to this sample, please open a new issue on -[GitHub](https://github.com/googlemaps-samples/js-api-samples/issues). diff --git a/dist/samples/advanced-markers-html-simple/app/index.html b/dist/samples/advanced-markers-html-simple/app/index.html deleted file mode 100644 index 3dd641b04..000000000 --- a/dist/samples/advanced-markers-html-simple/app/index.html +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - Advanced Marker Simple HTML - - - - - - - - - - - diff --git a/dist/samples/advanced-markers-html-simple/app/index.ts b/dist/samples/advanced-markers-html-simple/app/index.ts deleted file mode 100644 index 51e85c460..000000000 --- a/dist/samples/advanced-markers-html-simple/app/index.ts +++ /dev/null @@ -1,32 +0,0 @@ -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// [START maps_advanced_markers_html_simple] -// [START maps_advanced_markers_html_simple_snippet] -const mapElement = document.querySelector('gmp-map') as google.maps.MapElement; - -async function initMap() { - // Request needed libraries. - const { Map } = (await google.maps.importLibrary( - 'maps' - )) as google.maps.MapsLibrary; - const { AdvancedMarkerElement } = (await google.maps.importLibrary( - 'marker' - )) as google.maps.MarkerLibrary; - - const priceTag = document.createElement('div'); - priceTag.className = 'price-tag'; - priceTag.textContent = '$2.5M'; - - const marker = new AdvancedMarkerElement({ - position: { lat: 37.42, lng: -122.1 }, - }); - marker.append(priceTag); - mapElement.append(marker); -} -// [END maps_advanced_markers_html_simple_snippet] -initMap(); -// [END maps_advanced_markers_html_simple] diff --git a/dist/samples/advanced-markers-html-simple/app/package.json b/dist/samples/advanced-markers-html-simple/app/package.json deleted file mode 100644 index bb2170a5f..000000000 --- a/dist/samples/advanced-markers-html-simple/app/package.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "@js-api-samples/advanced-markers-html-simple", - "version": "1.0.0", - "scripts": { - "build": "tsc && bash ../jsfiddle.sh advanced-markers-html-simple && bash ../app.sh advanced-markers-html-simple && bash ../docs.sh advanced-markers-html-simple && npm run build:vite --workspace=. && bash ../dist.sh advanced-markers-html-simple", - "test": "tsc && npm run build:vite --workspace=.", - "start": "tsc && vite build --base './' && vite", - "build:vite": "vite build --base './'", - "preview": "vite preview" - }, - "dependencies": { - - } -} diff --git a/dist/samples/advanced-markers-html-simple/app/style.css b/dist/samples/advanced-markers-html-simple/app/style.css deleted file mode 100644 index 28363c180..000000000 --- a/dist/samples/advanced-markers-html-simple/app/style.css +++ /dev/null @@ -1,49 +0,0 @@ -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_advanced_markers_html_simple] */ -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -gmp-map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -/* HTML marker styles */ -.price-tag { - background-color: #4285f4; - border-radius: 8px; - color: #ffffff; - font-size: 14px; - padding: 10px 15px; - position: relative; - transform: translateY(-8px); -} - -.price-tag::after { - content: ''; - position: absolute; - left: 50%; - top: 100%; - transform: translate(-50%, 0); - width: 0; - height: 0; - border-left: 8px solid transparent; - border-right: 8px solid transparent; - border-top: 8px solid #4285f4; -} - -/* [END maps_advanced_markers_html_simple] */ diff --git a/dist/samples/advanced-markers-html-simple/app/tsconfig.json b/dist/samples/advanced-markers-html-simple/app/tsconfig.json deleted file mode 100644 index 366aabb04..000000000 --- a/dist/samples/advanced-markers-html-simple/app/tsconfig.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "compilerOptions": { - "module": "esnext", - "target": "esnext", - "strict": true, - "noImplicitAny": false, - "lib": [ - "es2015", - "esnext", - "es6", - "dom", - "dom.iterable" - ], - "moduleResolution": "Node", - "jsx": "preserve" - } -} diff --git a/dist/samples/advanced-markers-html-simple/dist/assets/index-DkB-Hyoh.js b/dist/samples/advanced-markers-html-simple/dist/assets/index-DkB-Hyoh.js deleted file mode 100644 index 7918410de..000000000 --- a/dist/samples/advanced-markers-html-simple/dist/assets/index-DkB-Hyoh.js +++ /dev/null @@ -1 +0,0 @@ -(function(){const r=document.createElement("link").relList;if(r&&r.supports&&r.supports("modulepreload"))return;for(const e of document.querySelectorAll('link[rel="modulepreload"]'))n(e);new MutationObserver(e=>{for(const t of e)if(t.type==="childList")for(const i of t.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&n(i)}).observe(document,{childList:!0,subtree:!0});function o(e){const t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin==="use-credentials"?t.credentials="include":e.crossOrigin==="anonymous"?t.credentials="omit":t.credentials="same-origin",t}function n(e){if(e.ep)return;e.ep=!0;const t=o(e);fetch(e.href,t)}})();const c=document.querySelector("gmp-map");async function a(){const{Map:s}=await google.maps.importLibrary("maps"),{AdvancedMarkerElement:r}=await google.maps.importLibrary("marker"),o=document.createElement("div");o.className="price-tag",o.textContent="$2.5M";const n=new r({position:{lat:37.42,lng:-122.1}});n.append(o),c.append(n)}a(); diff --git a/dist/samples/advanced-markers-html-simple/dist/assets/index-nCWms3I4.css b/dist/samples/advanced-markers-html-simple/dist/assets/index-nCWms3I4.css deleted file mode 100644 index 04d47a6d0..000000000 --- a/dist/samples/advanced-markers-html-simple/dist/assets/index-nCWms3I4.css +++ /dev/null @@ -1 +0,0 @@ -gmp-map{height:100%}html,body{height:100%;margin:0;padding:0}.price-tag{background-color:#4285f4;border-radius:8px;color:#fff;font-size:14px;padding:10px 15px;position:relative;transform:translateY(-8px)}.price-tag:after{content:"";position:absolute;left:50%;top:100%;transform:translate(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #4285f4} diff --git a/dist/samples/advanced-markers-html-simple/dist/index.html b/dist/samples/advanced-markers-html-simple/dist/index.html deleted file mode 100644 index 77960cecb..000000000 --- a/dist/samples/advanced-markers-html-simple/dist/index.html +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - Advanced Marker Simple HTML - - - - - - - - - - - diff --git a/dist/samples/advanced-markers-html-simple/docs/index.html b/dist/samples/advanced-markers-html-simple/docs/index.html deleted file mode 100644 index 3dd641b04..000000000 --- a/dist/samples/advanced-markers-html-simple/docs/index.html +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - Advanced Marker Simple HTML - - - - - - - - - - - diff --git a/dist/samples/advanced-markers-html-simple/docs/index.js b/dist/samples/advanced-markers-html-simple/docs/index.js deleted file mode 100644 index 59fd087b3..000000000 --- a/dist/samples/advanced-markers-html-simple/docs/index.js +++ /dev/null @@ -1,25 +0,0 @@ -"use strict"; -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// [START maps_advanced_markers_html_simple] -// [START maps_advanced_markers_html_simple_snippet] -const mapElement = document.querySelector('gmp-map'); -async function initMap() { - // Request needed libraries. - const { Map } = (await google.maps.importLibrary('maps')); - const { AdvancedMarkerElement } = (await google.maps.importLibrary('marker')); - const priceTag = document.createElement('div'); - priceTag.className = 'price-tag'; - priceTag.textContent = '$2.5M'; - const marker = new AdvancedMarkerElement({ - position: { lat: 37.42, lng: -122.1 }, - }); - marker.append(priceTag); - mapElement.append(marker); -} -// [END maps_advanced_markers_html_simple_snippet] -initMap(); -// [END maps_advanced_markers_html_simple] diff --git a/dist/samples/advanced-markers-html-simple/docs/index.ts b/dist/samples/advanced-markers-html-simple/docs/index.ts deleted file mode 100644 index 51e85c460..000000000 --- a/dist/samples/advanced-markers-html-simple/docs/index.ts +++ /dev/null @@ -1,32 +0,0 @@ -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// [START maps_advanced_markers_html_simple] -// [START maps_advanced_markers_html_simple_snippet] -const mapElement = document.querySelector('gmp-map') as google.maps.MapElement; - -async function initMap() { - // Request needed libraries. - const { Map } = (await google.maps.importLibrary( - 'maps' - )) as google.maps.MapsLibrary; - const { AdvancedMarkerElement } = (await google.maps.importLibrary( - 'marker' - )) as google.maps.MarkerLibrary; - - const priceTag = document.createElement('div'); - priceTag.className = 'price-tag'; - priceTag.textContent = '$2.5M'; - - const marker = new AdvancedMarkerElement({ - position: { lat: 37.42, lng: -122.1 }, - }); - marker.append(priceTag); - mapElement.append(marker); -} -// [END maps_advanced_markers_html_simple_snippet] -initMap(); -// [END maps_advanced_markers_html_simple] diff --git a/dist/samples/advanced-markers-html-simple/docs/style.css b/dist/samples/advanced-markers-html-simple/docs/style.css deleted file mode 100644 index 28363c180..000000000 --- a/dist/samples/advanced-markers-html-simple/docs/style.css +++ /dev/null @@ -1,49 +0,0 @@ -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_advanced_markers_html_simple] */ -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -gmp-map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -/* HTML marker styles */ -.price-tag { - background-color: #4285f4; - border-radius: 8px; - color: #ffffff; - font-size: 14px; - padding: 10px 15px; - position: relative; - transform: translateY(-8px); -} - -.price-tag::after { - content: ''; - position: absolute; - left: 50%; - top: 100%; - transform: translate(-50%, 0); - width: 0; - height: 0; - border-left: 8px solid transparent; - border-right: 8px solid transparent; - border-top: 8px solid #4285f4; -} - -/* [END maps_advanced_markers_html_simple] */ diff --git a/dist/samples/advanced-markers-html-simple/jsfiddle/demo.css b/dist/samples/advanced-markers-html-simple/jsfiddle/demo.css deleted file mode 100644 index 2ede13fbd..000000000 --- a/dist/samples/advanced-markers-html-simple/jsfiddle/demo.css +++ /dev/null @@ -1,49 +0,0 @@ -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -gmp-map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -/* HTML marker styles */ -.price-tag { - background-color: #4285f4; - border-radius: 8px; - color: #ffffff; - font-size: 14px; - padding: 10px 15px; - position: relative; - transform: translateY(-8px); -} - -.price-tag::after { - content: ''; - position: absolute; - left: 50%; - top: 100%; - transform: translate(-50%, 0); - width: 0; - height: 0; - border-left: 8px solid transparent; - border-right: 8px solid transparent; - border-top: 8px solid #4285f4; -} - - diff --git a/dist/samples/advanced-markers-html-simple/jsfiddle/demo.details b/dist/samples/advanced-markers-html-simple/jsfiddle/demo.details deleted file mode 100644 index 884a5404c..000000000 --- a/dist/samples/advanced-markers-html-simple/jsfiddle/demo.details +++ /dev/null @@ -1,7 +0,0 @@ -name: advanced-markers-html-simple -authors: - - Geo Developer IX Documentation Team -tags: - - google maps -load_type: h -description: Sample code supporting Google Maps Platform JavaScript API documentation. diff --git a/dist/samples/advanced-markers-html-simple/jsfiddle/demo.html b/dist/samples/advanced-markers-html-simple/jsfiddle/demo.html deleted file mode 100644 index a6253a548..000000000 --- a/dist/samples/advanced-markers-html-simple/jsfiddle/demo.html +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - Advanced Marker Simple HTML - - - - - - - - - - - diff --git a/dist/samples/advanced-markers-html-simple/jsfiddle/demo.js b/dist/samples/advanced-markers-html-simple/jsfiddle/demo.js deleted file mode 100644 index cb0f13ac1..000000000 --- a/dist/samples/advanced-markers-html-simple/jsfiddle/demo.js +++ /dev/null @@ -1,25 +0,0 @@ -"use strict"; -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - - -const mapElement = document.querySelector('gmp-map'); -async function initMap() { - // Request needed libraries. - const { Map } = (await google.maps.importLibrary('maps')); - const { AdvancedMarkerElement } = (await google.maps.importLibrary('marker')); - const priceTag = document.createElement('div'); - priceTag.className = 'price-tag'; - priceTag.textContent = '$2.5M'; - const marker = new AdvancedMarkerElement({ - position: { lat: 37.42, lng: -122.1 }, - }); - marker.append(priceTag); - mapElement.append(marker); -} - -initMap(); - diff --git a/dist/samples/advanced-markers-html/app/.eslintsrc.json b/dist/samples/advanced-markers-html/app/.eslintsrc.json deleted file mode 100644 index 4c44dab04..000000000 --- a/dist/samples/advanced-markers-html/app/.eslintsrc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": [ - "plugin:@typescript-eslint/recommended" - ], - "parser": "@typescript-eslint/parser", - "rules": { - "@typescript-eslint/ban-ts-comment": 0, - "@typescript-eslint/no-this-alias": 1, - "@typescript-eslint/no-empty-function": 1, - "@typescript-eslint/explicit-module-boundary-types": 1, - "@typescript-eslint/no-unused-vars": 1 - } -} diff --git a/dist/samples/advanced-markers-html/app/README.md b/dist/samples/advanced-markers-html/app/README.md deleted file mode 100644 index 8f313ca21..000000000 --- a/dist/samples/advanced-markers-html/app/README.md +++ /dev/null @@ -1,36 +0,0 @@ -# Google Maps JavaScript Sample - -## advanced-markers-html - -The advanced-markers-html sample demonstrates how to use HTML to create custom advanced markers. - -Follow these instructions to set up and run advanced-markers-html sample on your local computer. - -## Setup - -### Before starting run: - -`npm i` - -### Run an example on a local web server - -First `cd` to the folder for the sample to run, then: - -`npm start` - -### Build an individual example - -From `samples/`: - -`npm run build --workspace=advanced-markers-html/` - -### Build all of the examples. - -From `samples/`: - -`npm run build-all` - -## Feedback - -For feedback related to this sample, please open a new issue on -[GitHub](https://github.com/googlemaps-samples/js-api-samples/issues). diff --git a/dist/samples/advanced-markers-html/app/index.html b/dist/samples/advanced-markers-html/app/index.html deleted file mode 100644 index a3b0c0bec..000000000 --- a/dist/samples/advanced-markers-html/app/index.html +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - Advanced Markers with HTML - - - - - - - -
- - - - - - diff --git a/dist/samples/advanced-markers-html/app/index.ts b/dist/samples/advanced-markers-html/app/index.ts deleted file mode 100644 index 2b730dced..000000000 --- a/dist/samples/advanced-markers-html/app/index.ts +++ /dev/null @@ -1,218 +0,0 @@ -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// [START maps_advanced_markers_html] -// [START maps_advanced_markers_html_snippet] -async function initMap() { - // Request needed libraries. - const { Map } = (await google.maps.importLibrary( - 'maps' - )) as google.maps.MapsLibrary; - const { AdvancedMarkerElement } = (await google.maps.importLibrary( - 'marker' - )) as google.maps.MarkerLibrary; - - const center = { lat: 37.43238031167444, lng: -122.16795397128632 }; - const map = new Map(document.getElementById('map') as HTMLElement, { - zoom: 11, - center, - mapId: '4504f8b37365c3d0', - }); - - for (const property of properties) { - const advancedMarkerElement = - new google.maps.marker.AdvancedMarkerElement({ - map, - content: buildContent(property), - position: property.position, - title: property.description, - }); - - advancedMarkerElement.addListener('click', () => { - toggleHighlight(advancedMarkerElement, property); - }); - } -} - -function toggleHighlight(markerView, property) { - if (markerView.content.classList.contains('highlight')) { - markerView.content.classList.remove('highlight'); - markerView.zIndex = null; - } else { - markerView.content.classList.add('highlight'); - markerView.zIndex = 1; - } -} - -function buildContent(property) { - const content = document.createElement('div'); - content.classList.add('property'); - content.innerHTML = ` -
- - ${property.type} -
-
-
${property.price}
-
${property.address}
-
-
- - bedroom - ${property.bed} -
-
- - bathroom - ${property.bath} -
-
- - size - ${property.size} ft2 -
-
-
- `; - return content; -} - -const properties = [ - { - address: '215 Emily St, MountainView, CA', - description: 'Single family house with modern design', - price: '$ 3,889,000', - type: 'home', - bed: 5, - bath: 4.5, - size: 300, - position: { - lat: 37.50024109655184, - lng: -122.28528451834352, - }, - }, - { - address: '108 Squirrel Ln 🐿, Menlo Park, CA', - description: 'Townhouse with friendly neighbors', - price: '$ 3,050,000', - type: 'building', - bed: 4, - bath: 3, - size: 200, - position: { - lat: 37.44440882321596, - lng: -122.2160620727, - }, - }, - // [END maps_advanced_markers_html_snippet] - { - address: '100 Chris St, Portola Valley, CA', - description: 'Spacious warehouse great for small business', - price: '$ 3,125,000', - type: 'warehouse', - bed: 4, - bath: 4, - size: 800, - position: { - lat: 37.39561833718522, - lng: -122.21855116258479, - }, - }, - { - address: '98 Aleh Ave, Palo Alto, CA', - description: 'A lovely store on busy road', - price: '$ 4,225,000', - type: 'store-alt', - bed: 2, - bath: 1, - size: 210, - position: { - lat: 37.423928529779644, - lng: -122.1087629822001, - }, - }, - { - address: '2117 Su St, MountainView, CA', - description: 'Single family house near golf club', - price: '$ 1,700,000', - type: 'home', - bed: 4, - bath: 3, - size: 200, - position: { - lat: 37.40578635332598, - lng: -122.15043378466069, - }, - }, - { - address: '197 Alicia Dr, Santa Clara, CA', - description: 'Multifloor large warehouse', - price: '$ 5,000,000', - type: 'warehouse', - bed: 5, - bath: 4, - size: 700, - position: { - lat: 37.36399747905774, - lng: -122.10465384268522, - }, - }, - { - address: '700 Jose Ave, Sunnyvale, CA', - description: '3 storey townhouse with 2 car garage', - price: '$ 3,850,000', - type: 'building', - bed: 4, - bath: 4, - size: 600, - position: { - lat: 37.38343706184458, - lng: -122.02340436985183, - }, - }, - { - address: '868 Will Ct, Cupertino, CA', - description: 'Single family house in great school zone', - price: '$ 2,500,000', - type: 'home', - bed: 3, - bath: 2, - size: 100, - position: { - lat: 37.34576403052, - lng: -122.04455090047453, - }, - }, - { - address: '655 Haylee St, Santa Clara, CA', - description: '2 storey store with large storage room', - price: '$ 2,500,000', - type: 'store-alt', - bed: 3, - bath: 2, - size: 450, - position: { - lat: 37.362863347890716, - lng: -121.97802139023555, - }, - }, - { - address: '2019 Natasha Dr, San Jose, CA', - description: 'Single family house', - price: '$ 2,325,000', - type: 'home', - bed: 4, - bath: 3.5, - size: 500, - position: { - lat: 37.41391636421949, - lng: -121.94592071575907, - }, - }, -]; - -initMap(); -// [END maps_advanced_markers_html] diff --git a/dist/samples/advanced-markers-html/app/package.json b/dist/samples/advanced-markers-html/app/package.json deleted file mode 100644 index 18d467c0b..000000000 --- a/dist/samples/advanced-markers-html/app/package.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "@js-api-samples/advanced-markers-html", - "version": "1.0.0", - "scripts": { - "build": "tsc && bash ../jsfiddle.sh advanced-markers-html && bash ../app.sh advanced-markers-html && bash ../docs.sh advanced-markers-html && npm run build:vite --workspace=. && bash ../dist.sh advanced-markers-html", - "test": "tsc && npm run build:vite --workspace=.", - "start": "tsc && vite build --base './' && vite", - "build:vite": "vite build --base './'", - "preview": "vite preview" - }, - "dependencies": { - - } -} diff --git a/dist/samples/advanced-markers-html/app/style.css b/dist/samples/advanced-markers-html/app/style.css deleted file mode 100644 index b4a465e2c..000000000 --- a/dist/samples/advanced-markers-html/app/style.css +++ /dev/null @@ -1,209 +0,0 @@ -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_advanced_markers_html] */ -:root { - --building-color: #ff9800; - --house-color: #0288d1; - --shop-color: #7b1fa2; - --warehouse-color: #558b2f; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -#map { - height: 100%; - width: 100%; -} - -/* - * Property styles in unhighlighted state. - */ -.property { - align-items: center; - background-color: #ffffff; - border-radius: 50%; - color: #263238; - display: flex; - font-size: 14px; - gap: 15px; - height: 30px; - justify-content: center; - padding: 4px; - position: relative; - position: relative; - transition: all 0.3s ease-out; - width: 30px; - transform: translateY(-9px); -} - -.property::after { - border-left: 9px solid transparent; - border-right: 9px solid transparent; - border-top: 9px solid #ffffff; - content: ''; - height: 0; - left: 50%; - position: absolute; - top: 95%; - transform: translate(-50%, 0); - transition: all 0.3s ease-out; - width: 0; - z-index: 1; -} - -.property .icon { - align-items: center; - display: flex; - justify-content: center; - color: #ffffff; -} - -.property .icon svg { - height: 20px; - width: auto; -} - -.property .details { - display: none; - flex-direction: column; - flex: 1; -} - -.property .address { - color: #9e9e9e; - font-size: 10px; - margin-bottom: 10px; - margin-top: 5px; -} - -.property .features { - align-items: flex-end; - display: flex; - flex-direction: row; - gap: 10px; -} - -.property .features > div { - align-items: center; - background: #f5f5f5; - border-radius: 5px; - border: 1px solid #ccc; - display: flex; - font-size: 10px; - gap: 5px; - padding: 5px; -} - -/* - * Property styles in highlighted state. - */ -.property.highlight { - background-color: #ffffff; - border-radius: 8px; - box-shadow: 10px 10px 5px rgba(0, 0, 0, 0.2); - height: 80px; - padding: 8px 15px; - width: auto; -} - -.property.highlight::after { - border-top: 9px solid #ffffff; -} - -.property.highlight .details { - display: flex; -} - -.property.highlight .icon svg { - width: 50px; - height: 50px; -} - -.property .bed { - color: #ffa000; -} - -.property .bath { - color: #03a9f4; -} - -.property .size { - color: #388e3c; -} - -/* - * House icon colors. - */ -.property.highlight:has(.fa-house) .icon { - color: var(--house-color); -} - -.property:not(.highlight):has(.fa-house) { - background-color: var(--house-color); -} - -.property:not(.highlight):has(.fa-house)::after { - border-top: 9px solid var(--house-color); -} - -/* - * Building icon colors. - */ -.property.highlight:has(.fa-building) .icon { - color: var(--building-color); -} - -.property:not(.highlight):has(.fa-building) { - background-color: var(--building-color); -} - -.property:not(.highlight):has(.fa-building)::after { - border-top: 9px solid var(--building-color); -} - -/* - * Warehouse icon colors. - */ -.property.highlight:has(.fa-warehouse) .icon { - color: var(--warehouse-color); -} - -.property:not(.highlight):has(.fa-warehouse) { - background-color: var(--warehouse-color); -} - -.property:not(.highlight):has(.fa-warehouse)::after { - border-top: 9px solid var(--warehouse-color); -} - -/* - * Shop icon colors. - */ -.property.highlight:has(.fa-shop) .icon { - color: var(--shop-color); -} - -.property:not(.highlight):has(.fa-shop) { - background-color: var(--shop-color); -} - -.property:not(.highlight):has(.fa-shop)::after { - border-top: 9px solid var(--shop-color); -} - -/* [END maps_advanced_markers_html] */ diff --git a/dist/samples/advanced-markers-html/app/tsconfig.json b/dist/samples/advanced-markers-html/app/tsconfig.json deleted file mode 100644 index 366aabb04..000000000 --- a/dist/samples/advanced-markers-html/app/tsconfig.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "compilerOptions": { - "module": "esnext", - "target": "esnext", - "strict": true, - "noImplicitAny": false, - "lib": [ - "es2015", - "esnext", - "es6", - "dom", - "dom.iterable" - ], - "moduleResolution": "Node", - "jsx": "preserve" - } -} diff --git a/dist/samples/advanced-markers-html/dist/assets/index-D13F9GjG.js b/dist/samples/advanced-markers-html/dist/assets/index-D13F9GjG.js deleted file mode 100644 index a22484422..000000000 --- a/dist/samples/advanced-markers-html/dist/assets/index-D13F9GjG.js +++ /dev/null @@ -1,27 +0,0 @@ -(function(){const s=document.createElement("link").relList;if(s&&s.supports&&s.supports("modulepreload"))return;for(const e of document.querySelectorAll('link[rel="modulepreload"]'))a(e);new MutationObserver(e=>{for(const i of e)if(i.type==="childList")for(const n of i.addedNodes)n.tagName==="LINK"&&n.rel==="modulepreload"&&a(n)}).observe(document,{childList:!0,subtree:!0});function o(e){const i={};return e.integrity&&(i.integrity=e.integrity),e.referrerPolicy&&(i.referrerPolicy=e.referrerPolicy),e.crossOrigin==="use-credentials"?i.credentials="include":e.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function a(e){if(e.ep)return;e.ep=!0;const i=o(e);fetch(e.href,i)}})();async function r(){const{Map:t}=await google.maps.importLibrary("maps"),{AdvancedMarkerElement:s}=await google.maps.importLibrary("marker"),o={lat:37.43238031167444,lng:-122.16795397128632},a=new t(document.getElementById("map"),{zoom:11,center:o,mapId:"4504f8b37365c3d0"});for(const e of c){const i=new google.maps.marker.AdvancedMarkerElement({map:a,content:d(e),position:e.position,title:e.description});i.addListener("click",()=>{l(i)})}}function l(t,s){t.content.classList.contains("highlight")?(t.content.classList.remove("highlight"),t.zIndex=null):(t.content.classList.add("highlight"),t.zIndex=1)}function d(t){const s=document.createElement("div");return s.classList.add("property"),s.innerHTML=` -
- - ${t.type} -
-
-
${t.price}
-
${t.address}
-
-
- - bedroom - ${t.bed} -
-
- - bathroom - ${t.bath} -
-
- - size - ${t.size} ft2 -
-
-
- `,s}const c=[{address:"215 Emily St, MountainView, CA",description:"Single family house with modern design",price:"$ 3,889,000",type:"home",bed:5,bath:4.5,size:300,position:{lat:37.50024109655184,lng:-122.28528451834352}},{address:"108 Squirrel Ln 🐿, Menlo Park, CA",description:"Townhouse with friendly neighbors",price:"$ 3,050,000",type:"building",bed:4,bath:3,size:200,position:{lat:37.44440882321596,lng:-122.2160620727}},{address:"100 Chris St, Portola Valley, CA",description:"Spacious warehouse great for small business",price:"$ 3,125,000",type:"warehouse",bed:4,bath:4,size:800,position:{lat:37.39561833718522,lng:-122.21855116258479}},{address:"98 Aleh Ave, Palo Alto, CA",description:"A lovely store on busy road",price:"$ 4,225,000",type:"store-alt",bed:2,bath:1,size:210,position:{lat:37.423928529779644,lng:-122.1087629822001}},{address:"2117 Su St, MountainView, CA",description:"Single family house near golf club",price:"$ 1,700,000",type:"home",bed:4,bath:3,size:200,position:{lat:37.40578635332598,lng:-122.15043378466069}},{address:"197 Alicia Dr, Santa Clara, CA",description:"Multifloor large warehouse",price:"$ 5,000,000",type:"warehouse",bed:5,bath:4,size:700,position:{lat:37.36399747905774,lng:-122.10465384268522}},{address:"700 Jose Ave, Sunnyvale, CA",description:"3 storey townhouse with 2 car garage",price:"$ 3,850,000",type:"building",bed:4,bath:4,size:600,position:{lat:37.38343706184458,lng:-122.02340436985183}},{address:"868 Will Ct, Cupertino, CA",description:"Single family house in great school zone",price:"$ 2,500,000",type:"home",bed:3,bath:2,size:100,position:{lat:37.34576403052,lng:-122.04455090047453}},{address:"655 Haylee St, Santa Clara, CA",description:"2 storey store with large storage room",price:"$ 2,500,000",type:"store-alt",bed:3,bath:2,size:450,position:{lat:37.362863347890716,lng:-121.97802139023555}},{address:"2019 Natasha Dr, San Jose, CA",description:"Single family house",price:"$ 2,325,000",type:"home",bed:4,bath:3.5,size:500,position:{lat:37.41391636421949,lng:-121.94592071575907}}];r(); diff --git a/dist/samples/advanced-markers-html/dist/assets/index-DYS5x8td.css b/dist/samples/advanced-markers-html/dist/assets/index-DYS5x8td.css deleted file mode 100644 index 9229e6247..000000000 --- a/dist/samples/advanced-markers-html/dist/assets/index-DYS5x8td.css +++ /dev/null @@ -1 +0,0 @@ -:root{--building-color: #ff9800;--house-color: #0288d1;--shop-color: #7b1fa2;--warehouse-color: #558b2f}html,body{height:100%;margin:0;padding:0}#map{height:100%;width:100%}.property{align-items:center;background-color:#fff;border-radius:50%;color:#263238;display:flex;font-size:14px;gap:15px;height:30px;justify-content:center;padding:4px;position:relative;transition:all .3s ease-out;width:30px;transform:translateY(-9px)}.property:after{border-left:9px solid transparent;border-right:9px solid transparent;border-top:9px solid #ffffff;content:"";height:0;left:50%;position:absolute;top:95%;transform:translate(-50%);transition:all .3s ease-out;width:0;z-index:1}.property .icon{align-items:center;display:flex;justify-content:center;color:#fff}.property .icon svg{height:20px;width:auto}.property .details{display:none;flex-direction:column;flex:1}.property .address{color:#9e9e9e;font-size:10px;margin-bottom:10px;margin-top:5px}.property .features{align-items:flex-end;display:flex;flex-direction:row;gap:10px}.property .features>div{align-items:center;background:#f5f5f5;border-radius:5px;border:1px solid #ccc;display:flex;font-size:10px;gap:5px;padding:5px}.property.highlight{background-color:#fff;border-radius:8px;box-shadow:10px 10px 5px #0003;height:80px;padding:8px 15px;width:auto}.property.highlight:after{border-top:9px solid #ffffff}.property.highlight .details{display:flex}.property.highlight .icon svg{width:50px;height:50px}.property .bed{color:#ffa000}.property .bath{color:#03a9f4}.property .size{color:#388e3c}.property.highlight:has(.fa-house) .icon{color:var(--house-color)}.property:not(.highlight):has(.fa-house){background-color:var(--house-color)}.property:not(.highlight):has(.fa-house):after{border-top:9px solid var(--house-color)}.property.highlight:has(.fa-building) .icon{color:var(--building-color)}.property:not(.highlight):has(.fa-building){background-color:var(--building-color)}.property:not(.highlight):has(.fa-building):after{border-top:9px solid var(--building-color)}.property.highlight:has(.fa-warehouse) .icon{color:var(--warehouse-color)}.property:not(.highlight):has(.fa-warehouse){background-color:var(--warehouse-color)}.property:not(.highlight):has(.fa-warehouse):after{border-top:9px solid var(--warehouse-color)}.property.highlight:has(.fa-shop) .icon{color:var(--shop-color)}.property:not(.highlight):has(.fa-shop){background-color:var(--shop-color)}.property:not(.highlight):has(.fa-shop):after{border-top:9px solid var(--shop-color)} diff --git a/dist/samples/advanced-markers-html/dist/index.html b/dist/samples/advanced-markers-html/dist/index.html deleted file mode 100644 index fde1a20f8..000000000 --- a/dist/samples/advanced-markers-html/dist/index.html +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - Advanced Markers with HTML - - - - - - - -
- - - - - - diff --git a/dist/samples/advanced-markers-html/docs/index.html b/dist/samples/advanced-markers-html/docs/index.html deleted file mode 100644 index a3b0c0bec..000000000 --- a/dist/samples/advanced-markers-html/docs/index.html +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - Advanced Markers with HTML - - - - - - - -
- - - - - - diff --git a/dist/samples/advanced-markers-html/docs/index.js b/dist/samples/advanced-markers-html/docs/index.js deleted file mode 100644 index be81c36c2..000000000 --- a/dist/samples/advanced-markers-html/docs/index.js +++ /dev/null @@ -1,207 +0,0 @@ -"use strict"; -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// [START maps_advanced_markers_html] -// [START maps_advanced_markers_html_snippet] -async function initMap() { - // Request needed libraries. - const { Map } = (await google.maps.importLibrary('maps')); - const { AdvancedMarkerElement } = (await google.maps.importLibrary('marker')); - const center = { lat: 37.43238031167444, lng: -122.16795397128632 }; - const map = new Map(document.getElementById('map'), { - zoom: 11, - center, - mapId: '4504f8b37365c3d0', - }); - for (const property of properties) { - const advancedMarkerElement = new google.maps.marker.AdvancedMarkerElement({ - map, - content: buildContent(property), - position: property.position, - title: property.description, - }); - advancedMarkerElement.addListener('click', () => { - toggleHighlight(advancedMarkerElement, property); - }); - } -} -function toggleHighlight(markerView, property) { - if (markerView.content.classList.contains('highlight')) { - markerView.content.classList.remove('highlight'); - markerView.zIndex = null; - } - else { - markerView.content.classList.add('highlight'); - markerView.zIndex = 1; - } -} -function buildContent(property) { - const content = document.createElement('div'); - content.classList.add('property'); - content.innerHTML = ` -
- - ${property.type} -
-
-
${property.price}
-
${property.address}
-
-
- - bedroom - ${property.bed} -
-
- - bathroom - ${property.bath} -
-
- - size - ${property.size} ft2 -
-
-
- `; - return content; -} -const properties = [ - { - address: '215 Emily St, MountainView, CA', - description: 'Single family house with modern design', - price: '$ 3,889,000', - type: 'home', - bed: 5, - bath: 4.5, - size: 300, - position: { - lat: 37.50024109655184, - lng: -122.28528451834352, - }, - }, - { - address: '108 Squirrel Ln 🐿, Menlo Park, CA', - description: 'Townhouse with friendly neighbors', - price: '$ 3,050,000', - type: 'building', - bed: 4, - bath: 3, - size: 200, - position: { - lat: 37.44440882321596, - lng: -122.2160620727, - }, - }, - // [END maps_advanced_markers_html_snippet] - { - address: '100 Chris St, Portola Valley, CA', - description: 'Spacious warehouse great for small business', - price: '$ 3,125,000', - type: 'warehouse', - bed: 4, - bath: 4, - size: 800, - position: { - lat: 37.39561833718522, - lng: -122.21855116258479, - }, - }, - { - address: '98 Aleh Ave, Palo Alto, CA', - description: 'A lovely store on busy road', - price: '$ 4,225,000', - type: 'store-alt', - bed: 2, - bath: 1, - size: 210, - position: { - lat: 37.423928529779644, - lng: -122.1087629822001, - }, - }, - { - address: '2117 Su St, MountainView, CA', - description: 'Single family house near golf club', - price: '$ 1,700,000', - type: 'home', - bed: 4, - bath: 3, - size: 200, - position: { - lat: 37.40578635332598, - lng: -122.15043378466069, - }, - }, - { - address: '197 Alicia Dr, Santa Clara, CA', - description: 'Multifloor large warehouse', - price: '$ 5,000,000', - type: 'warehouse', - bed: 5, - bath: 4, - size: 700, - position: { - lat: 37.36399747905774, - lng: -122.10465384268522, - }, - }, - { - address: '700 Jose Ave, Sunnyvale, CA', - description: '3 storey townhouse with 2 car garage', - price: '$ 3,850,000', - type: 'building', - bed: 4, - bath: 4, - size: 600, - position: { - lat: 37.38343706184458, - lng: -122.02340436985183, - }, - }, - { - address: '868 Will Ct, Cupertino, CA', - description: 'Single family house in great school zone', - price: '$ 2,500,000', - type: 'home', - bed: 3, - bath: 2, - size: 100, - position: { - lat: 37.34576403052, - lng: -122.04455090047453, - }, - }, - { - address: '655 Haylee St, Santa Clara, CA', - description: '2 storey store with large storage room', - price: '$ 2,500,000', - type: 'store-alt', - bed: 3, - bath: 2, - size: 450, - position: { - lat: 37.362863347890716, - lng: -121.97802139023555, - }, - }, - { - address: '2019 Natasha Dr, San Jose, CA', - description: 'Single family house', - price: '$ 2,325,000', - type: 'home', - bed: 4, - bath: 3.5, - size: 500, - position: { - lat: 37.41391636421949, - lng: -121.94592071575907, - }, - }, -]; -initMap(); -// [END maps_advanced_markers_html] diff --git a/dist/samples/advanced-markers-html/docs/index.ts b/dist/samples/advanced-markers-html/docs/index.ts deleted file mode 100644 index 2b730dced..000000000 --- a/dist/samples/advanced-markers-html/docs/index.ts +++ /dev/null @@ -1,218 +0,0 @@ -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// [START maps_advanced_markers_html] -// [START maps_advanced_markers_html_snippet] -async function initMap() { - // Request needed libraries. - const { Map } = (await google.maps.importLibrary( - 'maps' - )) as google.maps.MapsLibrary; - const { AdvancedMarkerElement } = (await google.maps.importLibrary( - 'marker' - )) as google.maps.MarkerLibrary; - - const center = { lat: 37.43238031167444, lng: -122.16795397128632 }; - const map = new Map(document.getElementById('map') as HTMLElement, { - zoom: 11, - center, - mapId: '4504f8b37365c3d0', - }); - - for (const property of properties) { - const advancedMarkerElement = - new google.maps.marker.AdvancedMarkerElement({ - map, - content: buildContent(property), - position: property.position, - title: property.description, - }); - - advancedMarkerElement.addListener('click', () => { - toggleHighlight(advancedMarkerElement, property); - }); - } -} - -function toggleHighlight(markerView, property) { - if (markerView.content.classList.contains('highlight')) { - markerView.content.classList.remove('highlight'); - markerView.zIndex = null; - } else { - markerView.content.classList.add('highlight'); - markerView.zIndex = 1; - } -} - -function buildContent(property) { - const content = document.createElement('div'); - content.classList.add('property'); - content.innerHTML = ` -
- - ${property.type} -
-
-
${property.price}
-
${property.address}
-
-
- - bedroom - ${property.bed} -
-
- - bathroom - ${property.bath} -
-
- - size - ${property.size} ft2 -
-
-
- `; - return content; -} - -const properties = [ - { - address: '215 Emily St, MountainView, CA', - description: 'Single family house with modern design', - price: '$ 3,889,000', - type: 'home', - bed: 5, - bath: 4.5, - size: 300, - position: { - lat: 37.50024109655184, - lng: -122.28528451834352, - }, - }, - { - address: '108 Squirrel Ln 🐿, Menlo Park, CA', - description: 'Townhouse with friendly neighbors', - price: '$ 3,050,000', - type: 'building', - bed: 4, - bath: 3, - size: 200, - position: { - lat: 37.44440882321596, - lng: -122.2160620727, - }, - }, - // [END maps_advanced_markers_html_snippet] - { - address: '100 Chris St, Portola Valley, CA', - description: 'Spacious warehouse great for small business', - price: '$ 3,125,000', - type: 'warehouse', - bed: 4, - bath: 4, - size: 800, - position: { - lat: 37.39561833718522, - lng: -122.21855116258479, - }, - }, - { - address: '98 Aleh Ave, Palo Alto, CA', - description: 'A lovely store on busy road', - price: '$ 4,225,000', - type: 'store-alt', - bed: 2, - bath: 1, - size: 210, - position: { - lat: 37.423928529779644, - lng: -122.1087629822001, - }, - }, - { - address: '2117 Su St, MountainView, CA', - description: 'Single family house near golf club', - price: '$ 1,700,000', - type: 'home', - bed: 4, - bath: 3, - size: 200, - position: { - lat: 37.40578635332598, - lng: -122.15043378466069, - }, - }, - { - address: '197 Alicia Dr, Santa Clara, CA', - description: 'Multifloor large warehouse', - price: '$ 5,000,000', - type: 'warehouse', - bed: 5, - bath: 4, - size: 700, - position: { - lat: 37.36399747905774, - lng: -122.10465384268522, - }, - }, - { - address: '700 Jose Ave, Sunnyvale, CA', - description: '3 storey townhouse with 2 car garage', - price: '$ 3,850,000', - type: 'building', - bed: 4, - bath: 4, - size: 600, - position: { - lat: 37.38343706184458, - lng: -122.02340436985183, - }, - }, - { - address: '868 Will Ct, Cupertino, CA', - description: 'Single family house in great school zone', - price: '$ 2,500,000', - type: 'home', - bed: 3, - bath: 2, - size: 100, - position: { - lat: 37.34576403052, - lng: -122.04455090047453, - }, - }, - { - address: '655 Haylee St, Santa Clara, CA', - description: '2 storey store with large storage room', - price: '$ 2,500,000', - type: 'store-alt', - bed: 3, - bath: 2, - size: 450, - position: { - lat: 37.362863347890716, - lng: -121.97802139023555, - }, - }, - { - address: '2019 Natasha Dr, San Jose, CA', - description: 'Single family house', - price: '$ 2,325,000', - type: 'home', - bed: 4, - bath: 3.5, - size: 500, - position: { - lat: 37.41391636421949, - lng: -121.94592071575907, - }, - }, -]; - -initMap(); -// [END maps_advanced_markers_html] diff --git a/dist/samples/advanced-markers-html/docs/style.css b/dist/samples/advanced-markers-html/docs/style.css deleted file mode 100644 index b4a465e2c..000000000 --- a/dist/samples/advanced-markers-html/docs/style.css +++ /dev/null @@ -1,209 +0,0 @@ -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_advanced_markers_html] */ -:root { - --building-color: #ff9800; - --house-color: #0288d1; - --shop-color: #7b1fa2; - --warehouse-color: #558b2f; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -#map { - height: 100%; - width: 100%; -} - -/* - * Property styles in unhighlighted state. - */ -.property { - align-items: center; - background-color: #ffffff; - border-radius: 50%; - color: #263238; - display: flex; - font-size: 14px; - gap: 15px; - height: 30px; - justify-content: center; - padding: 4px; - position: relative; - position: relative; - transition: all 0.3s ease-out; - width: 30px; - transform: translateY(-9px); -} - -.property::after { - border-left: 9px solid transparent; - border-right: 9px solid transparent; - border-top: 9px solid #ffffff; - content: ''; - height: 0; - left: 50%; - position: absolute; - top: 95%; - transform: translate(-50%, 0); - transition: all 0.3s ease-out; - width: 0; - z-index: 1; -} - -.property .icon { - align-items: center; - display: flex; - justify-content: center; - color: #ffffff; -} - -.property .icon svg { - height: 20px; - width: auto; -} - -.property .details { - display: none; - flex-direction: column; - flex: 1; -} - -.property .address { - color: #9e9e9e; - font-size: 10px; - margin-bottom: 10px; - margin-top: 5px; -} - -.property .features { - align-items: flex-end; - display: flex; - flex-direction: row; - gap: 10px; -} - -.property .features > div { - align-items: center; - background: #f5f5f5; - border-radius: 5px; - border: 1px solid #ccc; - display: flex; - font-size: 10px; - gap: 5px; - padding: 5px; -} - -/* - * Property styles in highlighted state. - */ -.property.highlight { - background-color: #ffffff; - border-radius: 8px; - box-shadow: 10px 10px 5px rgba(0, 0, 0, 0.2); - height: 80px; - padding: 8px 15px; - width: auto; -} - -.property.highlight::after { - border-top: 9px solid #ffffff; -} - -.property.highlight .details { - display: flex; -} - -.property.highlight .icon svg { - width: 50px; - height: 50px; -} - -.property .bed { - color: #ffa000; -} - -.property .bath { - color: #03a9f4; -} - -.property .size { - color: #388e3c; -} - -/* - * House icon colors. - */ -.property.highlight:has(.fa-house) .icon { - color: var(--house-color); -} - -.property:not(.highlight):has(.fa-house) { - background-color: var(--house-color); -} - -.property:not(.highlight):has(.fa-house)::after { - border-top: 9px solid var(--house-color); -} - -/* - * Building icon colors. - */ -.property.highlight:has(.fa-building) .icon { - color: var(--building-color); -} - -.property:not(.highlight):has(.fa-building) { - background-color: var(--building-color); -} - -.property:not(.highlight):has(.fa-building)::after { - border-top: 9px solid var(--building-color); -} - -/* - * Warehouse icon colors. - */ -.property.highlight:has(.fa-warehouse) .icon { - color: var(--warehouse-color); -} - -.property:not(.highlight):has(.fa-warehouse) { - background-color: var(--warehouse-color); -} - -.property:not(.highlight):has(.fa-warehouse)::after { - border-top: 9px solid var(--warehouse-color); -} - -/* - * Shop icon colors. - */ -.property.highlight:has(.fa-shop) .icon { - color: var(--shop-color); -} - -.property:not(.highlight):has(.fa-shop) { - background-color: var(--shop-color); -} - -.property:not(.highlight):has(.fa-shop)::after { - border-top: 9px solid var(--shop-color); -} - -/* [END maps_advanced_markers_html] */ diff --git a/dist/samples/advanced-markers-html/jsfiddle/demo.css b/dist/samples/advanced-markers-html/jsfiddle/demo.css deleted file mode 100644 index 3335f6672..000000000 --- a/dist/samples/advanced-markers-html/jsfiddle/demo.css +++ /dev/null @@ -1,209 +0,0 @@ -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -:root { - --building-color: #ff9800; - --house-color: #0288d1; - --shop-color: #7b1fa2; - --warehouse-color: #558b2f; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -#map { - height: 100%; - width: 100%; -} - -/* - * Property styles in unhighlighted state. - */ -.property { - align-items: center; - background-color: #ffffff; - border-radius: 50%; - color: #263238; - display: flex; - font-size: 14px; - gap: 15px; - height: 30px; - justify-content: center; - padding: 4px; - position: relative; - position: relative; - transition: all 0.3s ease-out; - width: 30px; - transform: translateY(-9px); -} - -.property::after { - border-left: 9px solid transparent; - border-right: 9px solid transparent; - border-top: 9px solid #ffffff; - content: ''; - height: 0; - left: 50%; - position: absolute; - top: 95%; - transform: translate(-50%, 0); - transition: all 0.3s ease-out; - width: 0; - z-index: 1; -} - -.property .icon { - align-items: center; - display: flex; - justify-content: center; - color: #ffffff; -} - -.property .icon svg { - height: 20px; - width: auto; -} - -.property .details { - display: none; - flex-direction: column; - flex: 1; -} - -.property .address { - color: #9e9e9e; - font-size: 10px; - margin-bottom: 10px; - margin-top: 5px; -} - -.property .features { - align-items: flex-end; - display: flex; - flex-direction: row; - gap: 10px; -} - -.property .features > div { - align-items: center; - background: #f5f5f5; - border-radius: 5px; - border: 1px solid #ccc; - display: flex; - font-size: 10px; - gap: 5px; - padding: 5px; -} - -/* - * Property styles in highlighted state. - */ -.property.highlight { - background-color: #ffffff; - border-radius: 8px; - box-shadow: 10px 10px 5px rgba(0, 0, 0, 0.2); - height: 80px; - padding: 8px 15px; - width: auto; -} - -.property.highlight::after { - border-top: 9px solid #ffffff; -} - -.property.highlight .details { - display: flex; -} - -.property.highlight .icon svg { - width: 50px; - height: 50px; -} - -.property .bed { - color: #ffa000; -} - -.property .bath { - color: #03a9f4; -} - -.property .size { - color: #388e3c; -} - -/* - * House icon colors. - */ -.property.highlight:has(.fa-house) .icon { - color: var(--house-color); -} - -.property:not(.highlight):has(.fa-house) { - background-color: var(--house-color); -} - -.property:not(.highlight):has(.fa-house)::after { - border-top: 9px solid var(--house-color); -} - -/* - * Building icon colors. - */ -.property.highlight:has(.fa-building) .icon { - color: var(--building-color); -} - -.property:not(.highlight):has(.fa-building) { - background-color: var(--building-color); -} - -.property:not(.highlight):has(.fa-building)::after { - border-top: 9px solid var(--building-color); -} - -/* - * Warehouse icon colors. - */ -.property.highlight:has(.fa-warehouse) .icon { - color: var(--warehouse-color); -} - -.property:not(.highlight):has(.fa-warehouse) { - background-color: var(--warehouse-color); -} - -.property:not(.highlight):has(.fa-warehouse)::after { - border-top: 9px solid var(--warehouse-color); -} - -/* - * Shop icon colors. - */ -.property.highlight:has(.fa-shop) .icon { - color: var(--shop-color); -} - -.property:not(.highlight):has(.fa-shop) { - background-color: var(--shop-color); -} - -.property:not(.highlight):has(.fa-shop)::after { - border-top: 9px solid var(--shop-color); -} - - diff --git a/dist/samples/advanced-markers-html/jsfiddle/demo.details b/dist/samples/advanced-markers-html/jsfiddle/demo.details deleted file mode 100644 index d0f136a87..000000000 --- a/dist/samples/advanced-markers-html/jsfiddle/demo.details +++ /dev/null @@ -1,7 +0,0 @@ -name: advanced-markers-html -authors: - - Geo Developer IX Documentation Team -tags: - - google maps -load_type: h -description: Sample code supporting Google Maps Platform JavaScript API documentation. diff --git a/dist/samples/advanced-markers-html/jsfiddle/demo.html b/dist/samples/advanced-markers-html/jsfiddle/demo.html deleted file mode 100644 index c390a5c6c..000000000 --- a/dist/samples/advanced-markers-html/jsfiddle/demo.html +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - Advanced Markers with HTML - - - - - - - -
- - - - - - diff --git a/dist/samples/advanced-markers-html/jsfiddle/demo.js b/dist/samples/advanced-markers-html/jsfiddle/demo.js deleted file mode 100644 index 3ca2da5f9..000000000 --- a/dist/samples/advanced-markers-html/jsfiddle/demo.js +++ /dev/null @@ -1,207 +0,0 @@ -"use strict"; -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - - -async function initMap() { - // Request needed libraries. - const { Map } = (await google.maps.importLibrary('maps')); - const { AdvancedMarkerElement } = (await google.maps.importLibrary('marker')); - const center = { lat: 37.43238031167444, lng: -122.16795397128632 }; - const map = new Map(document.getElementById('map'), { - zoom: 11, - center, - mapId: '4504f8b37365c3d0', - }); - for (const property of properties) { - const advancedMarkerElement = new google.maps.marker.AdvancedMarkerElement({ - map, - content: buildContent(property), - position: property.position, - title: property.description, - }); - advancedMarkerElement.addListener('click', () => { - toggleHighlight(advancedMarkerElement, property); - }); - } -} -function toggleHighlight(markerView, property) { - if (markerView.content.classList.contains('highlight')) { - markerView.content.classList.remove('highlight'); - markerView.zIndex = null; - } - else { - markerView.content.classList.add('highlight'); - markerView.zIndex = 1; - } -} -function buildContent(property) { - const content = document.createElement('div'); - content.classList.add('property'); - content.innerHTML = ` -
- - ${property.type} -
-
-
${property.price}
-
${property.address}
-
-
- - bedroom - ${property.bed} -
-
- - bathroom - ${property.bath} -
-
- - size - ${property.size} ft2 -
-
-
- `; - return content; -} -const properties = [ - { - address: '215 Emily St, MountainView, CA', - description: 'Single family house with modern design', - price: '$ 3,889,000', - type: 'home', - bed: 5, - bath: 4.5, - size: 300, - position: { - lat: 37.50024109655184, - lng: -122.28528451834352, - }, - }, - { - address: '108 Squirrel Ln 🐿, Menlo Park, CA', - description: 'Townhouse with friendly neighbors', - price: '$ 3,050,000', - type: 'building', - bed: 4, - bath: 3, - size: 200, - position: { - lat: 37.44440882321596, - lng: -122.2160620727, - }, - }, - - { - address: '100 Chris St, Portola Valley, CA', - description: 'Spacious warehouse great for small business', - price: '$ 3,125,000', - type: 'warehouse', - bed: 4, - bath: 4, - size: 800, - position: { - lat: 37.39561833718522, - lng: -122.21855116258479, - }, - }, - { - address: '98 Aleh Ave, Palo Alto, CA', - description: 'A lovely store on busy road', - price: '$ 4,225,000', - type: 'store-alt', - bed: 2, - bath: 1, - size: 210, - position: { - lat: 37.423928529779644, - lng: -122.1087629822001, - }, - }, - { - address: '2117 Su St, MountainView, CA', - description: 'Single family house near golf club', - price: '$ 1,700,000', - type: 'home', - bed: 4, - bath: 3, - size: 200, - position: { - lat: 37.40578635332598, - lng: -122.15043378466069, - }, - }, - { - address: '197 Alicia Dr, Santa Clara, CA', - description: 'Multifloor large warehouse', - price: '$ 5,000,000', - type: 'warehouse', - bed: 5, - bath: 4, - size: 700, - position: { - lat: 37.36399747905774, - lng: -122.10465384268522, - }, - }, - { - address: '700 Jose Ave, Sunnyvale, CA', - description: '3 storey townhouse with 2 car garage', - price: '$ 3,850,000', - type: 'building', - bed: 4, - bath: 4, - size: 600, - position: { - lat: 37.38343706184458, - lng: -122.02340436985183, - }, - }, - { - address: '868 Will Ct, Cupertino, CA', - description: 'Single family house in great school zone', - price: '$ 2,500,000', - type: 'home', - bed: 3, - bath: 2, - size: 100, - position: { - lat: 37.34576403052, - lng: -122.04455090047453, - }, - }, - { - address: '655 Haylee St, Santa Clara, CA', - description: '2 storey store with large storage room', - price: '$ 2,500,000', - type: 'store-alt', - bed: 3, - bath: 2, - size: 450, - position: { - lat: 37.362863347890716, - lng: -121.97802139023555, - }, - }, - { - address: '2019 Natasha Dr, San Jose, CA', - description: 'Single family house', - price: '$ 2,325,000', - type: 'home', - bed: 4, - bath: 3.5, - size: 500, - position: { - lat: 37.41391636421949, - lng: -121.94592071575907, - }, - }, -]; -initMap(); - diff --git a/dist/samples/advanced-markers-simple/app/.eslintsrc.json b/dist/samples/advanced-markers-simple/app/.eslintsrc.json deleted file mode 100644 index 4c44dab04..000000000 --- a/dist/samples/advanced-markers-simple/app/.eslintsrc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": [ - "plugin:@typescript-eslint/recommended" - ], - "parser": "@typescript-eslint/parser", - "rules": { - "@typescript-eslint/ban-ts-comment": 0, - "@typescript-eslint/no-this-alias": 1, - "@typescript-eslint/no-empty-function": 1, - "@typescript-eslint/explicit-module-boundary-types": 1, - "@typescript-eslint/no-unused-vars": 1 - } -} diff --git a/dist/samples/advanced-markers-simple/app/README.md b/dist/samples/advanced-markers-simple/app/README.md deleted file mode 100644 index 8c8edf545..000000000 --- a/dist/samples/advanced-markers-simple/app/README.md +++ /dev/null @@ -1,36 +0,0 @@ -# Google Maps JavaScript Sample - -## advanced-markers-simple - -The advanced-markers-simple sample demonstrates a simple example of how to use advanced markers. - -Follow these instructions to set up and run advanced-markers-simple sample on your local computer. - -## Setup - -### Before starting run: - -`npm i` - -### Run an example on a local web server - -First `cd` to the folder for the sample to run, then: - -`npm start` - -### Build an individual example - -From `samples/`: - -`npm run build --workspace=advanced-markers-simple/` - -### Build all of the examples. - -From `samples/`: - -`npm run build-all` - -## Feedback - -For feedback related to this sample, please open a new issue on -[GitHub](https://github.com/googlemaps-samples/js-api-samples/issues). diff --git a/dist/samples/advanced-markers-simple/app/index.html b/dist/samples/advanced-markers-simple/app/index.html deleted file mode 100644 index 27ae7b0c3..000000000 --- a/dist/samples/advanced-markers-simple/app/index.html +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - Default Advanced Marker - - - - - - - - - - - diff --git a/dist/samples/advanced-markers-simple/app/index.ts b/dist/samples/advanced-markers-simple/app/index.ts deleted file mode 100644 index bda6c233a..000000000 --- a/dist/samples/advanced-markers-simple/app/index.ts +++ /dev/null @@ -1,27 +0,0 @@ -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// [START maps_advanced_markers_simple] -// [START maps_advanced_markers_simple_snippet] -const mapElement = document.querySelector('gmp-map') as google.maps.MapElement; - -async function initMap() { - // Request needed libraries. - const { Map } = (await google.maps.importLibrary( - 'maps' - )) as google.maps.MapsLibrary; - const { AdvancedMarkerElement } = (await google.maps.importLibrary( - 'marker' - )) as google.maps.MarkerLibrary; - - const marker = new AdvancedMarkerElement({ - position: { lat: 37.4239163, lng: -122.0947209 }, - }); - mapElement.append(marker); -} -// [END maps_advanced_markers_simple_snippet] -initMap(); -// [END maps_advanced_markers_simple] diff --git a/dist/samples/advanced-markers-simple/app/package.json b/dist/samples/advanced-markers-simple/app/package.json deleted file mode 100644 index 80a5fee62..000000000 --- a/dist/samples/advanced-markers-simple/app/package.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "@js-api-samples/advanced-markers-simple", - "version": "1.0.0", - "scripts": { - "build": "tsc && bash ../jsfiddle.sh advanced-markers-simple && bash ../app.sh advanced-markers-simple && bash ../docs.sh advanced-markers-simple && npm run build:vite --workspace=. && bash ../dist.sh advanced-markers-simple", - "test": "tsc && npm run build:vite --workspace=.", - "start": "tsc && vite build --base './' && vite", - "build:vite": "vite build --base './'", - "preview": "vite preview" - }, - "dependencies": { - - } -} diff --git a/dist/samples/advanced-markers-simple/app/style.css b/dist/samples/advanced-markers-simple/app/style.css deleted file mode 100644 index d80c2b441..000000000 --- a/dist/samples/advanced-markers-simple/app/style.css +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_advanced_markers_simple] */ -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -gmp-map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -/* [END maps_advanced_markers_simple] */ diff --git a/dist/samples/advanced-markers-simple/app/tsconfig.json b/dist/samples/advanced-markers-simple/app/tsconfig.json deleted file mode 100644 index 366aabb04..000000000 --- a/dist/samples/advanced-markers-simple/app/tsconfig.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "compilerOptions": { - "module": "esnext", - "target": "esnext", - "strict": true, - "noImplicitAny": false, - "lib": [ - "es2015", - "esnext", - "es6", - "dom", - "dom.iterable" - ], - "moduleResolution": "Node", - "jsx": "preserve" - } -} diff --git a/dist/samples/advanced-markers-simple/dist/assets/index-BZDSROJH.css b/dist/samples/advanced-markers-simple/dist/assets/index-BZDSROJH.css deleted file mode 100644 index 59d9a4dfd..000000000 --- a/dist/samples/advanced-markers-simple/dist/assets/index-BZDSROJH.css +++ /dev/null @@ -1 +0,0 @@ -gmp-map{height:100%}html,body{height:100%;margin:0;padding:0} diff --git a/dist/samples/advanced-markers-simple/dist/assets/index-BZPmG-va.js b/dist/samples/advanced-markers-simple/dist/assets/index-BZPmG-va.js deleted file mode 100644 index 4e4457a00..000000000 --- a/dist/samples/advanced-markers-simple/dist/assets/index-BZPmG-va.js +++ /dev/null @@ -1 +0,0 @@ -(function(){const r=document.createElement("link").relList;if(r&&r.supports&&r.supports("modulepreload"))return;for(const e of document.querySelectorAll('link[rel="modulepreload"]'))i(e);new MutationObserver(e=>{for(const t of e)if(t.type==="childList")for(const n of t.addedNodes)n.tagName==="LINK"&&n.rel==="modulepreload"&&i(n)}).observe(document,{childList:!0,subtree:!0});function o(e){const t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin==="use-credentials"?t.credentials="include":e.crossOrigin==="anonymous"?t.credentials="omit":t.credentials="same-origin",t}function i(e){if(e.ep)return;e.ep=!0;const t=o(e);fetch(e.href,t)}})();const c=document.querySelector("gmp-map");async function a(){const{Map:s}=await google.maps.importLibrary("maps"),{AdvancedMarkerElement:r}=await google.maps.importLibrary("marker"),o=new r({position:{lat:37.4239163,lng:-122.0947209}});c.append(o)}a(); diff --git a/dist/samples/advanced-markers-simple/dist/index.html b/dist/samples/advanced-markers-simple/dist/index.html deleted file mode 100644 index b6a46135e..000000000 --- a/dist/samples/advanced-markers-simple/dist/index.html +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - Default Advanced Marker - - - - - - - - - - - diff --git a/dist/samples/advanced-markers-simple/docs/index.html b/dist/samples/advanced-markers-simple/docs/index.html deleted file mode 100644 index 27ae7b0c3..000000000 --- a/dist/samples/advanced-markers-simple/docs/index.html +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - Default Advanced Marker - - - - - - - - - - - diff --git a/dist/samples/advanced-markers-simple/docs/index.js b/dist/samples/advanced-markers-simple/docs/index.js deleted file mode 100644 index 2dbc99939..000000000 --- a/dist/samples/advanced-markers-simple/docs/index.js +++ /dev/null @@ -1,21 +0,0 @@ -"use strict"; -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// [START maps_advanced_markers_simple] -// [START maps_advanced_markers_simple_snippet] -const mapElement = document.querySelector('gmp-map'); -async function initMap() { - // Request needed libraries. - const { Map } = (await google.maps.importLibrary('maps')); - const { AdvancedMarkerElement } = (await google.maps.importLibrary('marker')); - const marker = new AdvancedMarkerElement({ - position: { lat: 37.4239163, lng: -122.0947209 }, - }); - mapElement.append(marker); -} -// [END maps_advanced_markers_simple_snippet] -initMap(); -// [END maps_advanced_markers_simple] diff --git a/dist/samples/advanced-markers-simple/docs/index.ts b/dist/samples/advanced-markers-simple/docs/index.ts deleted file mode 100644 index bda6c233a..000000000 --- a/dist/samples/advanced-markers-simple/docs/index.ts +++ /dev/null @@ -1,27 +0,0 @@ -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// [START maps_advanced_markers_simple] -// [START maps_advanced_markers_simple_snippet] -const mapElement = document.querySelector('gmp-map') as google.maps.MapElement; - -async function initMap() { - // Request needed libraries. - const { Map } = (await google.maps.importLibrary( - 'maps' - )) as google.maps.MapsLibrary; - const { AdvancedMarkerElement } = (await google.maps.importLibrary( - 'marker' - )) as google.maps.MarkerLibrary; - - const marker = new AdvancedMarkerElement({ - position: { lat: 37.4239163, lng: -122.0947209 }, - }); - mapElement.append(marker); -} -// [END maps_advanced_markers_simple_snippet] -initMap(); -// [END maps_advanced_markers_simple] diff --git a/dist/samples/advanced-markers-simple/docs/style.css b/dist/samples/advanced-markers-simple/docs/style.css deleted file mode 100644 index d80c2b441..000000000 --- a/dist/samples/advanced-markers-simple/docs/style.css +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_advanced_markers_simple] */ -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -gmp-map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -/* [END maps_advanced_markers_simple] */ diff --git a/dist/samples/advanced-markers-simple/jsfiddle/demo.css b/dist/samples/advanced-markers-simple/jsfiddle/demo.css deleted file mode 100644 index ad3c9851e..000000000 --- a/dist/samples/advanced-markers-simple/jsfiddle/demo.css +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -gmp-map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - - diff --git a/dist/samples/advanced-markers-simple/jsfiddle/demo.details b/dist/samples/advanced-markers-simple/jsfiddle/demo.details deleted file mode 100644 index e3acc5c30..000000000 --- a/dist/samples/advanced-markers-simple/jsfiddle/demo.details +++ /dev/null @@ -1,7 +0,0 @@ -name: advanced-markers-simple -authors: - - Geo Developer IX Documentation Team -tags: - - google maps -load_type: h -description: Sample code supporting Google Maps Platform JavaScript API documentation. diff --git a/dist/samples/advanced-markers-simple/jsfiddle/demo.html b/dist/samples/advanced-markers-simple/jsfiddle/demo.html deleted file mode 100644 index 13849224b..000000000 --- a/dist/samples/advanced-markers-simple/jsfiddle/demo.html +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - Default Advanced Marker - - - - - - - - - - - diff --git a/dist/samples/advanced-markers-simple/jsfiddle/demo.js b/dist/samples/advanced-markers-simple/jsfiddle/demo.js deleted file mode 100644 index daf9e8b28..000000000 --- a/dist/samples/advanced-markers-simple/jsfiddle/demo.js +++ /dev/null @@ -1,21 +0,0 @@ -"use strict"; -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - - -const mapElement = document.querySelector('gmp-map'); -async function initMap() { - // Request needed libraries. - const { Map } = (await google.maps.importLibrary('maps')); - const { AdvancedMarkerElement } = (await google.maps.importLibrary('marker')); - const marker = new AdvancedMarkerElement({ - position: { lat: 37.4239163, lng: -122.0947209 }, - }); - mapElement.append(marker); -} - -initMap(); - diff --git a/dist/samples/advanced-markers-zoom/app/.eslintsrc.json b/dist/samples/advanced-markers-zoom/app/.eslintsrc.json deleted file mode 100644 index 4c44dab04..000000000 --- a/dist/samples/advanced-markers-zoom/app/.eslintsrc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": [ - "plugin:@typescript-eslint/recommended" - ], - "parser": "@typescript-eslint/parser", - "rules": { - "@typescript-eslint/ban-ts-comment": 0, - "@typescript-eslint/no-this-alias": 1, - "@typescript-eslint/no-empty-function": 1, - "@typescript-eslint/explicit-module-boundary-types": 1, - "@typescript-eslint/no-unused-vars": 1 - } -} diff --git a/dist/samples/advanced-markers-zoom/app/README.md b/dist/samples/advanced-markers-zoom/app/README.md deleted file mode 100644 index d5fd2e76c..000000000 --- a/dist/samples/advanced-markers-zoom/app/README.md +++ /dev/null @@ -1,43 +0,0 @@ -# Google Maps JavaScript Sample - -## advanced-markers-zoom - -The advanced-markers-zoom sample demonstrates how to change the size of advanced markers based on the zoom level. - -Follow these instructions to set up and run advanced-markers-zoom sample on your local computer. - -## Setup - -### Before starting run: - -`npm i` - -### Run an example on a local web server - -`cd samples/advanced-markers-zoom` -`npm start` - -### Build an individual example - -`cd samples/advanced-markers-zoom` -`npm run build` - -From 'samples': - -`npm run build --workspace=advanced-markers-zoom/` - -### Build all of the examples. - -From 'samples': - -`npm run build-all` - -### Run lint to check for problems - -`cd samples/advanced-markers-zoom` -`npx eslint index.ts` - -## Feedback - -For feedback related to this sample, please open a new issue on -[GitHub](https://github.com/googlemaps-samples/js-api-samples/issues). diff --git a/dist/samples/advanced-markers-zoom/app/index.html b/dist/samples/advanced-markers-zoom/app/index.html deleted file mode 100644 index f56cb2556..000000000 --- a/dist/samples/advanced-markers-zoom/app/index.html +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - Advanced Marker Zoom Visibility - - - - - - - - - - - diff --git a/dist/samples/advanced-markers-zoom/app/index.ts b/dist/samples/advanced-markers-zoom/app/index.ts deleted file mode 100644 index e4c1cbd5e..000000000 --- a/dist/samples/advanced-markers-zoom/app/index.ts +++ /dev/null @@ -1,61 +0,0 @@ -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// [START maps_advanced_markers_zoom] -const mapElement = document.querySelector('gmp-map') as google.maps.MapElement; - -async function initMap() { - // Request needed libraries. - const { Map } = (await google.maps.importLibrary( - 'maps' - )) as google.maps.MapsLibrary; - const { AdvancedMarkerElement } = (await google.maps.importLibrary( - 'marker' - )) as google.maps.MarkerLibrary; - - const markerOptions = [ - { - position: { lat: 37.4239163, lng: -122.094 }, - title: 'This marker is visible at zoom level 15 and higher.', - minZoom: 14, - }, - { - position: { lat: 37.4245, lng: -122.096 }, - title: 'This marker is visible at zoom level 16 and higher.', - minZoom: 15, - }, - { - position: { lat: 37.4249, lng: -122.095 }, - title: 'This marker is visible at zoom level 17 and higher.', - minZoom: 16, - }, - { - position: { lat: 37.425, lng: -122.0955 }, - title: 'This marker is visible at zoom level 18 and higher.', - minZoom: 17, - }, - ]; - - const markers: google.maps.marker.AdvancedMarkerElement[] = []; - for (const { position, title } of markerOptions) { - const marker = new AdvancedMarkerElement({ position, title }); - mapElement.append(marker); - markers.push(marker); - } - - // [START maps_advanced_markers_zoom_listener] - mapElement.innerMap.addListener('zoom_changed', () => { - let zoom = mapElement.innerMap.getZoom(); - for (let i = 0; i < markers.length; i++) { - const { position, minZoom } = markerOptions[i]; - markers[i].position = zoom! > minZoom ? position : null; - } - }); - // [END maps_advanced_markers_zoom_listener] -} - -initMap(); -// [END maps_advanced_markers_zoom] diff --git a/dist/samples/advanced-markers-zoom/app/package.json b/dist/samples/advanced-markers-zoom/app/package.json deleted file mode 100644 index e2e8dab34..000000000 --- a/dist/samples/advanced-markers-zoom/app/package.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "@js-api-samples/advanced-markers-zoom", - "version": "1.0.0", - "scripts": { - "build": "tsc && bash ../jsfiddle.sh advanced-markers-zoom && bash ../app.sh advanced-markers-zoom && bash ../docs.sh advanced-markers-zoom && npm run build:vite --workspace=. && bash ../dist.sh advanced-markers-zoom", - "test": "tsc && npm run build:vite --workspace=.", - "start": "tsc && vite build --base './' && vite", - "build:vite": "vite build --base './'", - "preview": "vite preview" - }, - "dependencies": { - - } -} diff --git a/dist/samples/advanced-markers-zoom/app/style.css b/dist/samples/advanced-markers-zoom/app/style.css deleted file mode 100644 index 78f00f86b..000000000 --- a/dist/samples/advanced-markers-zoom/app/style.css +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_advanced_markers_zoom] */ -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -gmp-map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -/* [END maps_advanced_markers_zoom] */ diff --git a/dist/samples/advanced-markers-zoom/app/tsconfig.json b/dist/samples/advanced-markers-zoom/app/tsconfig.json deleted file mode 100644 index 366aabb04..000000000 --- a/dist/samples/advanced-markers-zoom/app/tsconfig.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "compilerOptions": { - "module": "esnext", - "target": "esnext", - "strict": true, - "noImplicitAny": false, - "lib": [ - "es2015", - "esnext", - "es6", - "dom", - "dom.iterable" - ], - "moduleResolution": "Node", - "jsx": "preserve" - } -} diff --git a/dist/samples/advanced-markers-zoom/dist/assets/index-BZDSROJH.css b/dist/samples/advanced-markers-zoom/dist/assets/index-BZDSROJH.css deleted file mode 100644 index 59d9a4dfd..000000000 --- a/dist/samples/advanced-markers-zoom/dist/assets/index-BZDSROJH.css +++ /dev/null @@ -1 +0,0 @@ -gmp-map{height:100%}html,body{height:100%;margin:0;padding:0} diff --git a/dist/samples/advanced-markers-zoom/dist/assets/index-C0EvXt17.js b/dist/samples/advanced-markers-zoom/dist/assets/index-C0EvXt17.js deleted file mode 100644 index d422b37dc..000000000 --- a/dist/samples/advanced-markers-zoom/dist/assets/index-C0EvXt17.js +++ /dev/null @@ -1 +0,0 @@ -(function(){const r=document.createElement("link").relList;if(r&&r.supports&&r.supports("modulepreload"))return;for(const e of document.querySelectorAll('link[rel="modulepreload"]'))i(e);new MutationObserver(e=>{for(const o of e)if(o.type==="childList")for(const t of o.addedNodes)t.tagName==="LINK"&&t.rel==="modulepreload"&&i(t)}).observe(document,{childList:!0,subtree:!0});function n(e){const o={};return e.integrity&&(o.integrity=e.integrity),e.referrerPolicy&&(o.referrerPolicy=e.referrerPolicy),e.crossOrigin==="use-credentials"?o.credentials="include":e.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function i(e){if(e.ep)return;e.ep=!0;const o=n(e);fetch(e.href,o)}})();const s=document.querySelector("gmp-map");async function m(){const{Map:l}=await google.maps.importLibrary("maps"),{AdvancedMarkerElement:r}=await google.maps.importLibrary("marker"),n=[{position:{lat:37.4239163,lng:-122.094},title:"This marker is visible at zoom level 15 and higher.",minZoom:14},{position:{lat:37.4245,lng:-122.096},title:"This marker is visible at zoom level 16 and higher.",minZoom:15},{position:{lat:37.4249,lng:-122.095},title:"This marker is visible at zoom level 17 and higher.",minZoom:16},{position:{lat:37.425,lng:-122.0955},title:"This marker is visible at zoom level 18 and higher.",minZoom:17}],i=[];for(const{position:e,title:o}of n){const t=new r({position:e,title:o});s.append(t),i.push(t)}s.innerMap.addListener("zoom_changed",()=>{let e=s.innerMap.getZoom();for(let o=0;oa?t:null}})}m(); diff --git a/dist/samples/advanced-markers-zoom/dist/index.html b/dist/samples/advanced-markers-zoom/dist/index.html deleted file mode 100644 index fe928f776..000000000 --- a/dist/samples/advanced-markers-zoom/dist/index.html +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - Advanced Marker Zoom Visibility - - - - - - - - - - - diff --git a/dist/samples/advanced-markers-zoom/docs/index.html b/dist/samples/advanced-markers-zoom/docs/index.html deleted file mode 100644 index f56cb2556..000000000 --- a/dist/samples/advanced-markers-zoom/docs/index.html +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - Advanced Marker Zoom Visibility - - - - - - - - - - - diff --git a/dist/samples/advanced-markers-zoom/docs/index.js b/dist/samples/advanced-markers-zoom/docs/index.js deleted file mode 100644 index 7f635cd26..000000000 --- a/dist/samples/advanced-markers-zoom/docs/index.js +++ /dev/null @@ -1,52 +0,0 @@ -"use strict"; -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// [START maps_advanced_markers_zoom] -const mapElement = document.querySelector('gmp-map'); -async function initMap() { - // Request needed libraries. - const { Map } = (await google.maps.importLibrary('maps')); - const { AdvancedMarkerElement } = (await google.maps.importLibrary('marker')); - const markerOptions = [ - { - position: { lat: 37.4239163, lng: -122.094 }, - title: 'This marker is visible at zoom level 15 and higher.', - minZoom: 14, - }, - { - position: { lat: 37.4245, lng: -122.096 }, - title: 'This marker is visible at zoom level 16 and higher.', - minZoom: 15, - }, - { - position: { lat: 37.4249, lng: -122.095 }, - title: 'This marker is visible at zoom level 17 and higher.', - minZoom: 16, - }, - { - position: { lat: 37.425, lng: -122.0955 }, - title: 'This marker is visible at zoom level 18 and higher.', - minZoom: 17, - }, - ]; - const markers = []; - for (const { position, title } of markerOptions) { - const marker = new AdvancedMarkerElement({ position, title }); - mapElement.append(marker); - markers.push(marker); - } - // [START maps_advanced_markers_zoom_listener] - mapElement.innerMap.addListener('zoom_changed', () => { - let zoom = mapElement.innerMap.getZoom(); - for (let i = 0; i < markers.length; i++) { - const { position, minZoom } = markerOptions[i]; - markers[i].position = zoom > minZoom ? position : null; - } - }); - // [END maps_advanced_markers_zoom_listener] -} -initMap(); -// [END maps_advanced_markers_zoom] diff --git a/dist/samples/advanced-markers-zoom/docs/index.ts b/dist/samples/advanced-markers-zoom/docs/index.ts deleted file mode 100644 index e4c1cbd5e..000000000 --- a/dist/samples/advanced-markers-zoom/docs/index.ts +++ /dev/null @@ -1,61 +0,0 @@ -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// [START maps_advanced_markers_zoom] -const mapElement = document.querySelector('gmp-map') as google.maps.MapElement; - -async function initMap() { - // Request needed libraries. - const { Map } = (await google.maps.importLibrary( - 'maps' - )) as google.maps.MapsLibrary; - const { AdvancedMarkerElement } = (await google.maps.importLibrary( - 'marker' - )) as google.maps.MarkerLibrary; - - const markerOptions = [ - { - position: { lat: 37.4239163, lng: -122.094 }, - title: 'This marker is visible at zoom level 15 and higher.', - minZoom: 14, - }, - { - position: { lat: 37.4245, lng: -122.096 }, - title: 'This marker is visible at zoom level 16 and higher.', - minZoom: 15, - }, - { - position: { lat: 37.4249, lng: -122.095 }, - title: 'This marker is visible at zoom level 17 and higher.', - minZoom: 16, - }, - { - position: { lat: 37.425, lng: -122.0955 }, - title: 'This marker is visible at zoom level 18 and higher.', - minZoom: 17, - }, - ]; - - const markers: google.maps.marker.AdvancedMarkerElement[] = []; - for (const { position, title } of markerOptions) { - const marker = new AdvancedMarkerElement({ position, title }); - mapElement.append(marker); - markers.push(marker); - } - - // [START maps_advanced_markers_zoom_listener] - mapElement.innerMap.addListener('zoom_changed', () => { - let zoom = mapElement.innerMap.getZoom(); - for (let i = 0; i < markers.length; i++) { - const { position, minZoom } = markerOptions[i]; - markers[i].position = zoom! > minZoom ? position : null; - } - }); - // [END maps_advanced_markers_zoom_listener] -} - -initMap(); -// [END maps_advanced_markers_zoom] diff --git a/dist/samples/advanced-markers-zoom/docs/style.css b/dist/samples/advanced-markers-zoom/docs/style.css deleted file mode 100644 index 78f00f86b..000000000 --- a/dist/samples/advanced-markers-zoom/docs/style.css +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_advanced_markers_zoom] */ -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -gmp-map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -/* [END maps_advanced_markers_zoom] */ diff --git a/dist/samples/advanced-markers-zoom/jsfiddle/demo.css b/dist/samples/advanced-markers-zoom/jsfiddle/demo.css deleted file mode 100644 index ad3c9851e..000000000 --- a/dist/samples/advanced-markers-zoom/jsfiddle/demo.css +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -gmp-map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - - diff --git a/dist/samples/advanced-markers-zoom/jsfiddle/demo.details b/dist/samples/advanced-markers-zoom/jsfiddle/demo.details deleted file mode 100644 index d704703b4..000000000 --- a/dist/samples/advanced-markers-zoom/jsfiddle/demo.details +++ /dev/null @@ -1,7 +0,0 @@ -name: advanced-markers-zoom -authors: - - Geo Developer IX Documentation Team -tags: - - google maps -load_type: h -description: Sample code supporting Google Maps Platform JavaScript API documentation. diff --git a/dist/samples/advanced-markers-zoom/jsfiddle/demo.html b/dist/samples/advanced-markers-zoom/jsfiddle/demo.html deleted file mode 100644 index 9d2afc0a8..000000000 --- a/dist/samples/advanced-markers-zoom/jsfiddle/demo.html +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - Advanced Marker Zoom Visibility - - - - - - - - - - - diff --git a/dist/samples/advanced-markers-zoom/jsfiddle/demo.js b/dist/samples/advanced-markers-zoom/jsfiddle/demo.js deleted file mode 100644 index 1c27bd8b3..000000000 --- a/dist/samples/advanced-markers-zoom/jsfiddle/demo.js +++ /dev/null @@ -1,52 +0,0 @@ -"use strict"; -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -const mapElement = document.querySelector('gmp-map'); -async function initMap() { - // Request needed libraries. - const { Map } = (await google.maps.importLibrary('maps')); - const { AdvancedMarkerElement } = (await google.maps.importLibrary('marker')); - const markerOptions = [ - { - position: { lat: 37.4239163, lng: -122.094 }, - title: 'This marker is visible at zoom level 15 and higher.', - minZoom: 14, - }, - { - position: { lat: 37.4245, lng: -122.096 }, - title: 'This marker is visible at zoom level 16 and higher.', - minZoom: 15, - }, - { - position: { lat: 37.4249, lng: -122.095 }, - title: 'This marker is visible at zoom level 17 and higher.', - minZoom: 16, - }, - { - position: { lat: 37.425, lng: -122.0955 }, - title: 'This marker is visible at zoom level 18 and higher.', - minZoom: 17, - }, - ]; - const markers = []; - for (const { position, title } of markerOptions) { - const marker = new AdvancedMarkerElement({ position, title }); - mapElement.append(marker); - markers.push(marker); - } - - mapElement.innerMap.addListener('zoom_changed', () => { - let zoom = mapElement.innerMap.getZoom(); - for (let i = 0; i < markers.length; i++) { - const { position, minZoom } = markerOptions[i]; - markers[i].position = zoom > minZoom ? position : null; - } - }); - -} -initMap(); - diff --git a/dist/samples/ai-powered-summaries-basic/app/.eslintsrc.json b/dist/samples/ai-powered-summaries-basic/app/.eslintsrc.json deleted file mode 100644 index 4c44dab04..000000000 --- a/dist/samples/ai-powered-summaries-basic/app/.eslintsrc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": [ - "plugin:@typescript-eslint/recommended" - ], - "parser": "@typescript-eslint/parser", - "rules": { - "@typescript-eslint/ban-ts-comment": 0, - "@typescript-eslint/no-this-alias": 1, - "@typescript-eslint/no-empty-function": 1, - "@typescript-eslint/explicit-module-boundary-types": 1, - "@typescript-eslint/no-unused-vars": 1 - } -} diff --git a/dist/samples/ai-powered-summaries-basic/app/README.md b/dist/samples/ai-powered-summaries-basic/app/README.md deleted file mode 100644 index 1a4b68479..000000000 --- a/dist/samples/ai-powered-summaries-basic/app/README.md +++ /dev/null @@ -1,36 +0,0 @@ -# Google Maps JavaScript Sample - -## ai-powered-summaries-basic - -The ai-powered-summaries-basic sample demonstrates how to retrieve AI-powered summaries. - -Follow these instructions to set up and run ai-powered-summaries-basic sample on your local computer. - -## Setup - -### Before starting run: - -`npm i` - -### Run an example on a local web server - -First `cd` to the folder for the sample to run, then: - -`npm start` - -### Build an individual example - -From `samples/`: - -`npm run build --workspace=ai-powered-summaries-basic/` - -### Build all of the examples. - -From `samples/`: - -`npm run build-all` - -## Feedback - -For feedback related to this sample, please open a new issue on -[GitHub](https://github.com/googlemaps-samples/js-api-samples/issues). diff --git a/dist/samples/ai-powered-summaries-basic/app/index.html b/dist/samples/ai-powered-summaries-basic/app/index.html deleted file mode 100644 index 6def208f9..000000000 --- a/dist/samples/ai-powered-summaries-basic/app/index.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - AI-powered Summaries Basic Sample - - - - - - - - - - - - diff --git a/dist/samples/ai-powered-summaries-basic/app/index.ts b/dist/samples/ai-powered-summaries-basic/app/index.ts deleted file mode 100644 index 58ab067da..000000000 --- a/dist/samples/ai-powered-summaries-basic/app/index.ts +++ /dev/null @@ -1,110 +0,0 @@ -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// [START maps_ai_powered_summaries_basic] -const mapElement = document.querySelector('gmp-map') as google.maps.MapElement; -let innerMap; -let infoWindow; - -async function initMap() { - const { Map, InfoWindow } = (await google.maps.importLibrary( - 'maps' - )) as google.maps.MapsLibrary; - - innerMap = mapElement.innerMap; - innerMap.setOptions({ - mapTypeControl: false - }); - - infoWindow = new InfoWindow(); - getPlaceDetails(); -} - -async function getPlaceDetails() { - // Request needed libraries. - const [ {AdvancedMarkerElement}, { Place } ] = await Promise.all([ - google.maps.importLibrary('marker') as Promise, - google.maps.importLibrary('places') as Promise, - ]); - - // [START maps_ai_powered_summaries_basic_placeid] - // Use place ID to create a new Place instance. - const place = new Place({ - id: 'ChIJzzc-aWUM3IARPOQr9sA6vfY', // San Diego Botanic Garden - }); - // [END maps_ai_powered_summaries_basic_placeid] - - // Call fetchFields, passing the needed data fields. - // [START maps_ai_powered_summaries_basic_fetchfields] - await place.fetchFields({ - fields: [ - 'displayName', - 'formattedAddress', - 'location', - 'generativeSummary', - ], - }); - // [END maps_ai_powered_summaries_basic_fetchfields] - - // Add an Advanced Marker - const marker = new AdvancedMarkerElement({ - map: innerMap, - position: place.location, - title: place.displayName, - }); - - // Create a content container. - const content = document.createElement('div'); - // Populate the container with data. - const address = document.createElement('div'); - const summary = document.createElement('div'); - const lineBreak = document.createElement('br'); - const attribution = document.createElement('div'); - - // Retrieve the textual data (summary, disclosure, flag URI). - //@ts-ignore - let overviewText = place.generativeSummary.overview ?? 'No summary is available.'; - //@ts-ignore - let disclosureText = place.generativeSummary.disclosureText; - //@ts-ignore - let reportingUri = place.generativeSummary.flagContentURI; - - // Create HTML for reporting link. - const reportingLink = document.createElement('a'); - reportingLink.href = reportingUri; - reportingLink.target = '_blank'; - reportingLink.textContent = "Report a problem." - - // Add text to layout. - address.textContent = place.formattedAddress ?? ''; - summary.textContent = overviewText; - attribution.textContent = `${disclosureText} `; - attribution.appendChild(reportingLink); - - content.append(address, lineBreak, summary, lineBreak, attribution); - - innerMap.setCenter(place.location); - - // Handle marker click. - marker.addListener('gmp-click', () => { - showInfoWindow(marker, place, content); - }); - - // Display the info window at load time. - showInfoWindow(marker, place, content); -} - -function showInfoWindow(marker, place, content) { - // Display an info window. - infoWindow.setHeaderContent(place.displayName); - infoWindow.setContent(content); - infoWindow.open({ - anchor: marker, - }); -} - -initMap(); -// [END maps_ai_powered_summaries_basic] diff --git a/dist/samples/ai-powered-summaries-basic/app/package.json b/dist/samples/ai-powered-summaries-basic/app/package.json deleted file mode 100644 index 06aa6790e..000000000 --- a/dist/samples/ai-powered-summaries-basic/app/package.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "@js-api-samples/ai-powered-summaries-basic", - "version": "1.0.0", - "scripts": { - "build": "tsc && bash ../jsfiddle.sh ai-powered-summaries-basic && bash ../app.sh ai-powered-summaries-basic && bash ../docs.sh ai-powered-summaries-basic && npm run build:vite --workspace=. && bash ../dist.sh ai-powered-summaries-basic", - "test": "tsc && npm run build:vite --workspace=.", - "start": "tsc && vite build --base './' && vite", - "build:vite": "vite build --base './'", - "preview": "vite preview" - }, - "dependencies": { - - } -} diff --git a/dist/samples/ai-powered-summaries-basic/app/style.css b/dist/samples/ai-powered-summaries-basic/app/style.css deleted file mode 100644 index 93167d230..000000000 --- a/dist/samples/ai-powered-summaries-basic/app/style.css +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_ai_powered_summaries_basic] */ -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -#map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -/* [END maps_ai_powered_summaries_basic] */ diff --git a/dist/samples/ai-powered-summaries-basic/app/tsconfig.json b/dist/samples/ai-powered-summaries-basic/app/tsconfig.json deleted file mode 100644 index 366aabb04..000000000 --- a/dist/samples/ai-powered-summaries-basic/app/tsconfig.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "compilerOptions": { - "module": "esnext", - "target": "esnext", - "strict": true, - "noImplicitAny": false, - "lib": [ - "es2015", - "esnext", - "es6", - "dom", - "dom.iterable" - ], - "moduleResolution": "Node", - "jsx": "preserve" - } -} diff --git a/dist/samples/ai-powered-summaries-basic/dist/assets/index-CFZ6i2WL.js b/dist/samples/ai-powered-summaries-basic/dist/assets/index-CFZ6i2WL.js deleted file mode 100644 index f2ef289f4..000000000 --- a/dist/samples/ai-powered-summaries-basic/dist/assets/index-CFZ6i2WL.js +++ /dev/null @@ -1 +0,0 @@ -(function(){const r=document.createElement("link").relList;if(r&&r.supports&&r.supports("modulepreload"))return;for(const e of document.querySelectorAll('link[rel="modulepreload"]'))o(e);new MutationObserver(e=>{for(const n of e)if(n.type==="childList")for(const i of n.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&o(i)}).observe(document,{childList:!0,subtree:!0});function t(e){const n={};return e.integrity&&(n.integrity=e.integrity),e.referrerPolicy&&(n.referrerPolicy=e.referrerPolicy),e.crossOrigin==="use-credentials"?n.credentials="include":e.crossOrigin==="anonymous"?n.credentials="omit":n.credentials="same-origin",n}function o(e){if(e.ep)return;e.ep=!0;const n=t(e);fetch(e.href,n)}})();const g=document.querySelector("gmp-map");let l,c;async function v(){const{Map:a,InfoWindow:r}=await google.maps.importLibrary("maps");l=g.innerMap,l.setOptions({mapTypeControl:!1}),c=new r,h()}async function h(){const[{AdvancedMarkerElement:a},{Place:r}]=await Promise.all([google.maps.importLibrary("marker"),google.maps.importLibrary("places")]),t=new r({id:"ChIJzzc-aWUM3IARPOQr9sA6vfY"});await t.fetchFields({fields:["displayName","formattedAddress","location","generativeSummary"]});const o=new a({map:l,position:t.location,title:t.displayName}),e=document.createElement("div"),n=document.createElement("div"),i=document.createElement("div"),d=document.createElement("br"),m=document.createElement("div");let u=t.generativeSummary.overview??"No summary is available.",f=t.generativeSummary.disclosureText,y=t.generativeSummary.flagContentURI;const s=document.createElement("a");s.href=y,s.target="_blank",s.textContent="Report a problem.",n.textContent=t.formattedAddress??"",i.textContent=u,m.textContent=`${f} `,m.appendChild(s),e.append(n,d,i,d,m),l.setCenter(t.location),o.addListener("gmp-click",()=>{p(o,t,e)}),p(o,t,e)}function p(a,r,t){c.setHeaderContent(r.displayName),c.setContent(t),c.open({anchor:a})}v(); diff --git a/dist/samples/ai-powered-summaries-basic/dist/assets/index-DWepjxzn.css b/dist/samples/ai-powered-summaries-basic/dist/assets/index-DWepjxzn.css deleted file mode 100644 index c49b8a3f3..000000000 --- a/dist/samples/ai-powered-summaries-basic/dist/assets/index-DWepjxzn.css +++ /dev/null @@ -1 +0,0 @@ -#map{height:100%}html,body{height:100%;margin:0;padding:0} diff --git a/dist/samples/ai-powered-summaries-basic/dist/index.html b/dist/samples/ai-powered-summaries-basic/dist/index.html deleted file mode 100644 index 3dbcdc6c1..000000000 --- a/dist/samples/ai-powered-summaries-basic/dist/index.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - AI-powered Summaries Basic Sample - - - - - - - - - - - - diff --git a/dist/samples/ai-powered-summaries-basic/docs/index.html b/dist/samples/ai-powered-summaries-basic/docs/index.html deleted file mode 100644 index 6def208f9..000000000 --- a/dist/samples/ai-powered-summaries-basic/docs/index.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - AI-powered Summaries Basic Sample - - - - - - - - - - - - diff --git a/dist/samples/ai-powered-summaries-basic/docs/index.js b/dist/samples/ai-powered-summaries-basic/docs/index.js deleted file mode 100644 index ac1c6e35e..000000000 --- a/dist/samples/ai-powered-summaries-basic/docs/index.js +++ /dev/null @@ -1,91 +0,0 @@ -"use strict"; -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// [START maps_ai_powered_summaries_basic] -const mapElement = document.querySelector('gmp-map'); -let innerMap; -let infoWindow; -async function initMap() { - const { Map, InfoWindow } = (await google.maps.importLibrary('maps')); - innerMap = mapElement.innerMap; - innerMap.setOptions({ - mapTypeControl: false - }); - infoWindow = new InfoWindow(); - getPlaceDetails(); -} -async function getPlaceDetails() { - // Request needed libraries. - const [{ AdvancedMarkerElement }, { Place }] = await Promise.all([ - google.maps.importLibrary('marker'), - google.maps.importLibrary('places'), - ]); - // [START maps_ai_powered_summaries_basic_placeid] - // Use place ID to create a new Place instance. - const place = new Place({ - id: 'ChIJzzc-aWUM3IARPOQr9sA6vfY', // San Diego Botanic Garden - }); - // [END maps_ai_powered_summaries_basic_placeid] - // Call fetchFields, passing the needed data fields. - // [START maps_ai_powered_summaries_basic_fetchfields] - await place.fetchFields({ - fields: [ - 'displayName', - 'formattedAddress', - 'location', - 'generativeSummary', - ], - }); - // [END maps_ai_powered_summaries_basic_fetchfields] - // Add an Advanced Marker - const marker = new AdvancedMarkerElement({ - map: innerMap, - position: place.location, - title: place.displayName, - }); - // Create a content container. - const content = document.createElement('div'); - // Populate the container with data. - const address = document.createElement('div'); - const summary = document.createElement('div'); - const lineBreak = document.createElement('br'); - const attribution = document.createElement('div'); - // Retrieve the textual data (summary, disclosure, flag URI). - //@ts-ignore - let overviewText = place.generativeSummary.overview ?? 'No summary is available.'; - //@ts-ignore - let disclosureText = place.generativeSummary.disclosureText; - //@ts-ignore - let reportingUri = place.generativeSummary.flagContentURI; - // Create HTML for reporting link. - const reportingLink = document.createElement('a'); - reportingLink.href = reportingUri; - reportingLink.target = '_blank'; - reportingLink.textContent = "Report a problem."; - // Add text to layout. - address.textContent = place.formattedAddress ?? ''; - summary.textContent = overviewText; - attribution.textContent = `${disclosureText} `; - attribution.appendChild(reportingLink); - content.append(address, lineBreak, summary, lineBreak, attribution); - innerMap.setCenter(place.location); - // Handle marker click. - marker.addListener('gmp-click', () => { - showInfoWindow(marker, place, content); - }); - // Display the info window at load time. - showInfoWindow(marker, place, content); -} -function showInfoWindow(marker, place, content) { - // Display an info window. - infoWindow.setHeaderContent(place.displayName); - infoWindow.setContent(content); - infoWindow.open({ - anchor: marker, - }); -} -initMap(); -// [END maps_ai_powered_summaries_basic] diff --git a/dist/samples/ai-powered-summaries-basic/docs/index.ts b/dist/samples/ai-powered-summaries-basic/docs/index.ts deleted file mode 100644 index 58ab067da..000000000 --- a/dist/samples/ai-powered-summaries-basic/docs/index.ts +++ /dev/null @@ -1,110 +0,0 @@ -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// [START maps_ai_powered_summaries_basic] -const mapElement = document.querySelector('gmp-map') as google.maps.MapElement; -let innerMap; -let infoWindow; - -async function initMap() { - const { Map, InfoWindow } = (await google.maps.importLibrary( - 'maps' - )) as google.maps.MapsLibrary; - - innerMap = mapElement.innerMap; - innerMap.setOptions({ - mapTypeControl: false - }); - - infoWindow = new InfoWindow(); - getPlaceDetails(); -} - -async function getPlaceDetails() { - // Request needed libraries. - const [ {AdvancedMarkerElement}, { Place } ] = await Promise.all([ - google.maps.importLibrary('marker') as Promise, - google.maps.importLibrary('places') as Promise, - ]); - - // [START maps_ai_powered_summaries_basic_placeid] - // Use place ID to create a new Place instance. - const place = new Place({ - id: 'ChIJzzc-aWUM3IARPOQr9sA6vfY', // San Diego Botanic Garden - }); - // [END maps_ai_powered_summaries_basic_placeid] - - // Call fetchFields, passing the needed data fields. - // [START maps_ai_powered_summaries_basic_fetchfields] - await place.fetchFields({ - fields: [ - 'displayName', - 'formattedAddress', - 'location', - 'generativeSummary', - ], - }); - // [END maps_ai_powered_summaries_basic_fetchfields] - - // Add an Advanced Marker - const marker = new AdvancedMarkerElement({ - map: innerMap, - position: place.location, - title: place.displayName, - }); - - // Create a content container. - const content = document.createElement('div'); - // Populate the container with data. - const address = document.createElement('div'); - const summary = document.createElement('div'); - const lineBreak = document.createElement('br'); - const attribution = document.createElement('div'); - - // Retrieve the textual data (summary, disclosure, flag URI). - //@ts-ignore - let overviewText = place.generativeSummary.overview ?? 'No summary is available.'; - //@ts-ignore - let disclosureText = place.generativeSummary.disclosureText; - //@ts-ignore - let reportingUri = place.generativeSummary.flagContentURI; - - // Create HTML for reporting link. - const reportingLink = document.createElement('a'); - reportingLink.href = reportingUri; - reportingLink.target = '_blank'; - reportingLink.textContent = "Report a problem." - - // Add text to layout. - address.textContent = place.formattedAddress ?? ''; - summary.textContent = overviewText; - attribution.textContent = `${disclosureText} `; - attribution.appendChild(reportingLink); - - content.append(address, lineBreak, summary, lineBreak, attribution); - - innerMap.setCenter(place.location); - - // Handle marker click. - marker.addListener('gmp-click', () => { - showInfoWindow(marker, place, content); - }); - - // Display the info window at load time. - showInfoWindow(marker, place, content); -} - -function showInfoWindow(marker, place, content) { - // Display an info window. - infoWindow.setHeaderContent(place.displayName); - infoWindow.setContent(content); - infoWindow.open({ - anchor: marker, - }); -} - -initMap(); -// [END maps_ai_powered_summaries_basic] diff --git a/dist/samples/ai-powered-summaries-basic/docs/style.css b/dist/samples/ai-powered-summaries-basic/docs/style.css deleted file mode 100644 index 93167d230..000000000 --- a/dist/samples/ai-powered-summaries-basic/docs/style.css +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_ai_powered_summaries_basic] */ -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -#map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -/* [END maps_ai_powered_summaries_basic] */ diff --git a/dist/samples/ai-powered-summaries-basic/jsfiddle/demo.css b/dist/samples/ai-powered-summaries-basic/jsfiddle/demo.css deleted file mode 100644 index effa90679..000000000 --- a/dist/samples/ai-powered-summaries-basic/jsfiddle/demo.css +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -#map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - - diff --git a/dist/samples/ai-powered-summaries-basic/jsfiddle/demo.details b/dist/samples/ai-powered-summaries-basic/jsfiddle/demo.details deleted file mode 100644 index b6e862268..000000000 --- a/dist/samples/ai-powered-summaries-basic/jsfiddle/demo.details +++ /dev/null @@ -1,7 +0,0 @@ -name: ai-powered-summaries-basic -authors: - - Geo Developer IX Documentation Team -tags: - - google maps -load_type: h -description: Sample code supporting Google Maps Platform JavaScript API documentation. diff --git a/dist/samples/ai-powered-summaries-basic/jsfiddle/demo.html b/dist/samples/ai-powered-summaries-basic/jsfiddle/demo.html deleted file mode 100644 index 5f485c7c3..000000000 --- a/dist/samples/ai-powered-summaries-basic/jsfiddle/demo.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - AI-powered Summaries Basic Sample - - - - - - - - - - - - diff --git a/dist/samples/ai-powered-summaries-basic/jsfiddle/demo.js b/dist/samples/ai-powered-summaries-basic/jsfiddle/demo.js deleted file mode 100644 index 83b3ffa20..000000000 --- a/dist/samples/ai-powered-summaries-basic/jsfiddle/demo.js +++ /dev/null @@ -1,91 +0,0 @@ -"use strict"; -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -const mapElement = document.querySelector('gmp-map'); -let innerMap; -let infoWindow; -async function initMap() { - const { Map, InfoWindow } = (await google.maps.importLibrary('maps')); - innerMap = mapElement.innerMap; - innerMap.setOptions({ - mapTypeControl: false - }); - infoWindow = new InfoWindow(); - getPlaceDetails(); -} -async function getPlaceDetails() { - // Request needed libraries. - const [{ AdvancedMarkerElement }, { Place }] = await Promise.all([ - google.maps.importLibrary('marker'), - google.maps.importLibrary('places'), - ]); - - // Use place ID to create a new Place instance. - const place = new Place({ - id: 'ChIJzzc-aWUM3IARPOQr9sA6vfY', // San Diego Botanic Garden - }); - - // Call fetchFields, passing the needed data fields. - - await place.fetchFields({ - fields: [ - 'displayName', - 'formattedAddress', - 'location', - 'generativeSummary', - ], - }); - - // Add an Advanced Marker - const marker = new AdvancedMarkerElement({ - map: innerMap, - position: place.location, - title: place.displayName, - }); - // Create a content container. - const content = document.createElement('div'); - // Populate the container with data. - const address = document.createElement('div'); - const summary = document.createElement('div'); - const lineBreak = document.createElement('br'); - const attribution = document.createElement('div'); - // Retrieve the textual data (summary, disclosure, flag URI). - //@ts-ignore - let overviewText = place.generativeSummary.overview ?? 'No summary is available.'; - //@ts-ignore - let disclosureText = place.generativeSummary.disclosureText; - //@ts-ignore - let reportingUri = place.generativeSummary.flagContentURI; - // Create HTML for reporting link. - const reportingLink = document.createElement('a'); - reportingLink.href = reportingUri; - reportingLink.target = '_blank'; - reportingLink.textContent = "Report a problem."; - // Add text to layout. - address.textContent = place.formattedAddress ?? ''; - summary.textContent = overviewText; - attribution.textContent = `${disclosureText} `; - attribution.appendChild(reportingLink); - content.append(address, lineBreak, summary, lineBreak, attribution); - innerMap.setCenter(place.location); - // Handle marker click. - marker.addListener('gmp-click', () => { - showInfoWindow(marker, place, content); - }); - // Display the info window at load time. - showInfoWindow(marker, place, content); -} -function showInfoWindow(marker, place, content) { - // Display an info window. - infoWindow.setHeaderContent(place.displayName); - infoWindow.setContent(content); - infoWindow.open({ - anchor: marker, - }); -} -initMap(); - diff --git a/dist/samples/ai-powered-summaries/app/.eslintsrc.json b/dist/samples/ai-powered-summaries/app/.eslintsrc.json deleted file mode 100644 index 4c44dab04..000000000 --- a/dist/samples/ai-powered-summaries/app/.eslintsrc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": [ - "plugin:@typescript-eslint/recommended" - ], - "parser": "@typescript-eslint/parser", - "rules": { - "@typescript-eslint/ban-ts-comment": 0, - "@typescript-eslint/no-this-alias": 1, - "@typescript-eslint/no-empty-function": 1, - "@typescript-eslint/explicit-module-boundary-types": 1, - "@typescript-eslint/no-unused-vars": 1 - } -} diff --git a/dist/samples/ai-powered-summaries/app/README.md b/dist/samples/ai-powered-summaries/app/README.md deleted file mode 100644 index 709d95855..000000000 --- a/dist/samples/ai-powered-summaries/app/README.md +++ /dev/null @@ -1,36 +0,0 @@ -# Google Maps JavaScript Sample - -## ai-powered-summaries - -The ai-powered-summaries sample demonstrates how to show AI-powered summaries a map. - -Follow these instructions to set up and run ai-powered-summaries sample on your local computer. - -## Setup - -### Before starting run: - -`npm i` - -### Run an example on a local web server - -First `cd` to the folder for the sample to run, then: - -`npm start` - -### Build an individual example - -From `samples/`: - -`npm run build --workspace=ai-powered-summaries/` - -### Build all of the examples. - -From `samples/`: - -`npm run build-all` - -## Feedback - -For feedback related to this sample, please open a new issue on -[GitHub](https://github.com/googlemaps-samples/js-api-samples/issues). diff --git a/dist/samples/ai-powered-summaries/app/index.html b/dist/samples/ai-powered-summaries/app/index.html deleted file mode 100644 index b8b80fcfb..000000000 --- a/dist/samples/ai-powered-summaries/app/index.html +++ /dev/null @@ -1,51 +0,0 @@ - - - - - - AI Place Summaries - - - - - - - - -
- -
- - - -
- - - diff --git a/dist/samples/ai-powered-summaries/app/index.ts b/dist/samples/ai-powered-summaries/app/index.ts deleted file mode 100644 index 4c44a6714..000000000 --- a/dist/samples/ai-powered-summaries/app/index.ts +++ /dev/null @@ -1,257 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// [START maps_ai_powered_summaries] -// Define DOM elements. -const mapElement = document.querySelector('gmp-map') as google.maps.MapElement; -const placeAutocomplete = document.querySelector( - 'gmp-place-autocomplete' -) as google.maps.places.PlaceAutocompleteElement; -const summaryPanel = document.getElementById('summary-panel') as HTMLDivElement; -const placeName = document.getElementById('place-name') as HTMLElement; -const placeAddress = document.getElementById('place-address') as HTMLElement; -const tabContainer = document.getElementById('tab-container') as HTMLDivElement; -const summaryContent = document.getElementById( - 'summary-content' -) as HTMLDivElement; -const aiDisclosure = document.getElementById('ai-disclosure') as HTMLDivElement; -const flagContentLink = document.getElementById('flag-content-link') as HTMLAnchorElement; - -let innerMap; -let marker: google.maps.marker.AdvancedMarkerElement; - -async function initMap(): Promise { - // Request needed libraries. - const [] = await Promise.all([ - google.maps.importLibrary('marker'), - google.maps.importLibrary('places'), - ]); - - innerMap = mapElement.innerMap; - innerMap.setOptions({ - mapTypeControl: false, - streetViewControl: false, - fullscreenControl: false, - }); - - // Bind autocomplete bounds to map bounds. - google.maps.event.addListener(innerMap, 'bounds_changed', async () => { - placeAutocomplete.locationRestriction = innerMap.getBounds(); - }); - - // Create the marker. - marker = new google.maps.marker.AdvancedMarkerElement({ - map: innerMap, - }); - - // Handle selection of an autocomplete result. - // prettier-ignore - // @ts-ignore - placeAutocomplete.addEventListener('gmp-select', async ({ placePrediction }) => { - const place = placePrediction.toPlace(); - - // Fetch all summary fields. - // [START maps_ai_powered_summaries_fetchfields] - await place.fetchFields({ - fields: [ - 'displayName', - 'formattedAddress', - 'location', - 'generativeSummary', - 'neighborhoodSummary', - 'reviewSummary', - 'evChargeAmenitySummary', - ], - }); - // [END maps_ai_powered_summaries_fetchfields] - - // Update the map viewport and position the marker. - if (place.viewport) { - innerMap.fitBounds(place.viewport); - } else { - innerMap.setCenter(place.location); - innerMap.setZoom(17); - } - marker.position = place.location; - - // Update the panel UI. - updateSummaryPanel(place); - } - ); -} - -function updateSummaryPanel(place: google.maps.places.Place) { - // Reset UI - summaryPanel.classList.remove('hidden'); - tabContainer.innerHTML = ''; // innerHTML is OK here since we're clearing known child elements. - summaryContent.textContent = ''; - aiDisclosure.textContent = ''; - - placeName.textContent = place.displayName || ''; - placeAddress.textContent = place.formattedAddress || ''; - - let firstTabActivated = false; - - /** - * Safe Helper: Accepts either a text string or a DOM Node (like a div or DocumentFragment). - */ - const createTab = ( - label: string, - content: string | Node, - disclosure: string, - flagUrl: string - ) => { - const btn = document.createElement('button'); - btn.className = 'tab-button'; - btn.textContent = label; - - btn.onclick = () => { - // Do nothing if the tab is already active. - if (btn.classList.contains('active')) { - return; - } - - // Manage the active class state. - document - .querySelectorAll('.tab-button') - .forEach((b) => b.classList.remove('active')); - btn.classList.add('active'); - - if (typeof content === 'string') { - summaryContent.textContent = content; - } else { - summaryContent.replaceChildren(content.cloneNode(true)); - } - - // Set the disclosure text. - aiDisclosure.textContent = disclosure || 'AI-generated content.'; - - // Add the content flag URI. - if (flagUrl) { - flagContentLink.href = flagUrl; - flagContentLink.textContent = "Report an issue" - } - }; - - tabContainer.appendChild(btn); - - // Auto-select the first available summary. - if (!firstTabActivated) { - btn.click(); - firstTabActivated = true; - } - }; - - // --- 1. Generative Summary (Place) --- - //@ts-ignore - if (place.generativeSummary?.overview) { - createTab( - 'Overview', - //@ts-ignore - place.generativeSummary.overview, - //@ts-ignore - place.generativeSummary.disclosureText, - //@ts-ignore - place.generativeSummary.flagContentURI - ); - } - - // --- 2. Review Summary --- - //@ts-ignore - if (place.reviewSummary?.text) { - createTab( - 'Reviews', - //@ts-ignore - place.reviewSummary.text, - //@ts-ignore - place.reviewSummary.disclosureText, - //@ts-ignore - place.reviewSummary.flagContentURI - ); - } - - // --- 3. Neighborhood Summary --- - //@ts-ignore - if (place.neighborhoodSummary?.overview?.content) { - createTab( - 'Neighborhood', - //@ts-ignore - place.neighborhoodSummary.overview.content, - //@ts-ignore - place.neighborhoodSummary.disclosureText, - //@ts-ignore - place.neighborhoodSummary.flagContentURI - ); - } - - // --- 4. EV Amenity Summary (uses content blocks)) --- - //@ts-ignore - if (place.evChargeAmenitySummary) { - //@ts-ignore - const evSummary = place.evChargeAmenitySummary; - const evContainer = document.createDocumentFragment(); - - // Helper to build a safe DOM section for EV categories. - const createSection = (title: string, text: string) => { - const wrapper = document.createElement('div'); - wrapper.style.marginBottom = '15px'; // Or use a CSS class - - const titleEl = document.createElement('strong'); - titleEl.textContent = title; - - const textEl = document.createElement('div'); - textEl.textContent = text; - - wrapper.appendChild(titleEl); - wrapper.appendChild(textEl); - return wrapper; - }; - - // Check and append each potential section - if (evSummary.overview?.content) { - evContainer.appendChild( - createSection('Overview', evSummary.overview.content) - ); - } - if (evSummary.coffee?.content) { - evContainer.appendChild( - createSection('Coffee', evSummary.coffee.content) - ); - } - if (evSummary.restaurant?.content) { - evContainer.appendChild( - createSection('Food', evSummary.restaurant.content) - ); - } - if (evSummary.store?.content) { - evContainer.appendChild( - createSection('Shopping', evSummary.store.content) - ); - } - - // Only add the tab if the container has children - if (evContainer.hasChildNodes()) { - createTab( - 'EV Amenities', - evContainer, // Passing a Node instead of string - evSummary.disclosureText, - evSummary.flagContentURI - ); - } - } - - // Safely handle the empty state. - if (!firstTabActivated) { - const msg = document.createElement('em'); - msg.textContent = - 'No AI summaries are available for this specific location.'; - summaryContent.replaceChildren(msg); - aiDisclosure.textContent = ''; - } -} - -initMap(); -// [END maps_ai_powered_summaries] diff --git a/dist/samples/ai-powered-summaries/app/package.json b/dist/samples/ai-powered-summaries/app/package.json deleted file mode 100644 index 1947f5b90..000000000 --- a/dist/samples/ai-powered-summaries/app/package.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "@js-api-samples/ai-powered-summaries", - "version": "1.0.0", - "scripts": { - "build": "tsc && bash ../jsfiddle.sh ai-powered-summaries && bash ../app.sh ai-powered-summaries && bash ../docs.sh ai-powered-summaries && npm run build:vite --workspace=. && bash ../dist.sh ai-powered-summaries", - "test": "tsc && npm run build:vite --workspace=.", - "start": "tsc && vite build --base './' && vite", - "build:vite": "vite build --base './'", - "preview": "vite preview" - }, - "dependencies": { - "@js-api-samples/ai-powered-summaries": "file:" - } -} diff --git a/dist/samples/ai-powered-summaries/app/style.css b/dist/samples/ai-powered-summaries/app/style.css deleted file mode 100644 index 80d14a1a0..000000000 --- a/dist/samples/ai-powered-summaries/app/style.css +++ /dev/null @@ -1,124 +0,0 @@ -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_ai_powered_summaries] */ -/* Reuse existing map height */ -gmp-map { - height: 100%; -} - -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -/* Existing Autocomplete Card Style */ -.place-autocomplete-card { - background-color: #fff; - border-radius: 5px; - box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px; - margin: 10px; - padding: 2px; - font-family: Roboto, sans-serif; - font-size: 1rem; -} - -gmp-place-autocomplete { - width: 330px; -} - -/* New: Summary Panel Styles */ -.summary-card { - background-color: #fff; - border-radius: 5px; - box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px; - margin: 10px; - padding: 0; /* Padding handled by children */ - font-family: Roboto, sans-serif; - width: 350px; - max-height: 80vh; /* Prevent overflow on small screens */ - overflow-y: auto; - display: flex; - flex-direction: column; -} - -.hidden { - display: none; -} - -#place-header { - padding: 15px; - background-color: #f8f9fa; - border-bottom: 1px solid #ddd; -} - -#place-header h2 { - margin: 0 0 5px 0; - font-size: 1.2rem; -} - -#place-address { - margin: 0; - color: #555; - font-size: 0.9rem; -} - -/* Tab Navigation */ -.tab-container { - display: flex; - border-bottom: 1px solid #ddd; - background-color: #fff; -} - -.tab-button { - flex: 1; - background: none; - border: none; - padding: 10px; - cursor: pointer; - font-weight: 500; - color: #555; - border-bottom: 3px solid transparent; -} - -.tab-button:hover { - background-color: #f1f1f1; -} - -.tab-button.active { - font-weight: bold; - border-bottom: 3px solid #000000; -} - -.tab-button.active:hover { - background-color: #ffffff; - cursor: default; -} - -/* Content Area */ -.content-area { - padding: 15px; - line-height: 1.5; - font-size: 0.95rem; - color: #333; -} - -.disclosure-footer { - font-size: 0.75rem; - color: #666; - padding: 10px 15px; - border-top: 1px solid #eee; - font-style: italic; -} - -.flag-content-link { - font-size: 0.75rem; - color: #666; - padding: 10px 15px; - border-top: 1px solid #eee; -} -/* [END maps_ai_powered_summaries] */ diff --git a/dist/samples/ai-powered-summaries/app/tsconfig.json b/dist/samples/ai-powered-summaries/app/tsconfig.json deleted file mode 100644 index 366aabb04..000000000 --- a/dist/samples/ai-powered-summaries/app/tsconfig.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "compilerOptions": { - "module": "esnext", - "target": "esnext", - "strict": true, - "noImplicitAny": false, - "lib": [ - "es2015", - "esnext", - "es6", - "dom", - "dom.iterable" - ], - "moduleResolution": "Node", - "jsx": "preserve" - } -} diff --git a/dist/samples/ai-powered-summaries/dist/assets/index-C7Zu8p3Q.css b/dist/samples/ai-powered-summaries/dist/assets/index-C7Zu8p3Q.css deleted file mode 100644 index 031510402..000000000 --- a/dist/samples/ai-powered-summaries/dist/assets/index-C7Zu8p3Q.css +++ /dev/null @@ -1 +0,0 @@ -gmp-map{height:100%}html,body{height:100%;margin:0;padding:0}.place-autocomplete-card{background-color:#fff;border-radius:5px;box-shadow:#00000059 0 5px 15px;margin:10px;padding:2px;font-family:Roboto,sans-serif;font-size:1rem}gmp-place-autocomplete{width:330px}.summary-card{background-color:#fff;border-radius:5px;box-shadow:#00000059 0 5px 15px;margin:10px;padding:0;font-family:Roboto,sans-serif;width:350px;max-height:80vh;overflow-y:auto;display:flex;flex-direction:column}.hidden{display:none}#place-header{padding:15px;background-color:#f8f9fa;border-bottom:1px solid #ddd}#place-header h2{margin:0 0 5px;font-size:1.2rem}#place-address{margin:0;color:#555;font-size:.9rem}.tab-container{display:flex;border-bottom:1px solid #ddd;background-color:#fff}.tab-button{flex:1;background:none;border:none;padding:10px;cursor:pointer;font-weight:500;color:#555;border-bottom:3px solid transparent}.tab-button:hover{background-color:#f1f1f1}.tab-button.active{font-weight:700;border-bottom:3px solid #000000}.tab-button.active:hover{background-color:#fff;cursor:default}.content-area{padding:15px;line-height:1.5;font-size:.95rem;color:#333}.disclosure-footer{font-size:.75rem;color:#666;padding:10px 15px;border-top:1px solid #eee;font-style:italic}.flag-content-link{font-size:.75rem;color:#666;padding:10px 15px;border-top:1px solid #eee} diff --git a/dist/samples/ai-powered-summaries/dist/assets/index-CTDmR0oz.js b/dist/samples/ai-powered-summaries/dist/assets/index-CTDmR0oz.js deleted file mode 100644 index 0ebbd6bea..000000000 --- a/dist/samples/ai-powered-summaries/dist/assets/index-CTDmR0oz.js +++ /dev/null @@ -1 +0,0 @@ -(function(){const r=document.createElement("link").relList;if(r&&r.supports&&r.supports("modulepreload"))return;for(const e of document.querySelectorAll('link[rel="modulepreload"]'))n(e);new MutationObserver(e=>{for(const o of e)if(o.type==="childList")for(const a of o.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&n(a)}).observe(document,{childList:!0,subtree:!0});function c(e){const o={};return e.integrity&&(o.integrity=e.integrity),e.referrerPolicy&&(o.referrerPolicy=e.referrerPolicy),e.crossOrigin==="use-credentials"?o.credentials="include":e.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function n(e){if(e.ep)return;e.ep=!0;const o=c(e);fetch(e.href,o)}})();const h=document.querySelector("gmp-map"),p=document.querySelector("gmp-place-autocomplete"),C=document.getElementById("summary-panel"),S=document.getElementById("place-name"),b=document.getElementById("place-address"),y=document.getElementById("tab-container"),l=document.getElementById("summary-content"),d=document.getElementById("ai-disclosure"),g=document.getElementById("flag-content-link");let s,v;async function w(){await Promise.all([google.maps.importLibrary("marker"),google.maps.importLibrary("places")]),s=h.innerMap,s.setOptions({mapTypeControl:!1,streetViewControl:!1,fullscreenControl:!1}),google.maps.event.addListener(s,"bounds_changed",async()=>{p.locationRestriction=s.getBounds()}),v=new google.maps.marker.AdvancedMarkerElement({map:s}),p.addEventListener("gmp-select",async({placePrediction:t})=>{const r=t.toPlace();await r.fetchFields({fields:["displayName","formattedAddress","location","generativeSummary","neighborhoodSummary","reviewSummary","evChargeAmenitySummary"]}),r.viewport?s.fitBounds(r.viewport):(s.setCenter(r.location),s.setZoom(17)),v.position=r.location,x(r)})}function x(t){C.classList.remove("hidden"),y.innerHTML="",l.textContent="",d.textContent="",S.textContent=t.displayName||"",b.textContent=t.formattedAddress||"";let r=!1;const c=(n,e,o,a)=>{const i=document.createElement("button");i.className="tab-button",i.textContent=n,i.onclick=()=>{i.classList.contains("active")||(document.querySelectorAll(".tab-button").forEach(m=>m.classList.remove("active")),i.classList.add("active"),typeof e=="string"?l.textContent=e:l.replaceChildren(e.cloneNode(!0)),d.textContent=o||"AI-generated content.",a&&(g.href=a,g.textContent="Report an issue"))},y.appendChild(i),r||(i.click(),r=!0)};if(t.generativeSummary?.overview&&c("Overview",t.generativeSummary.overview,t.generativeSummary.disclosureText,t.generativeSummary.flagContentURI),t.reviewSummary?.text&&c("Reviews",t.reviewSummary.text,t.reviewSummary.disclosureText,t.reviewSummary.flagContentURI),t.neighborhoodSummary?.overview?.content&&c("Neighborhood",t.neighborhoodSummary.overview.content,t.neighborhoodSummary.disclosureText,t.neighborhoodSummary.flagContentURI),t.evChargeAmenitySummary){const n=t.evChargeAmenitySummary,e=document.createDocumentFragment(),o=(a,i)=>{const m=document.createElement("div");m.style.marginBottom="15px";const u=document.createElement("strong");u.textContent=a;const f=document.createElement("div");return f.textContent=i,m.appendChild(u),m.appendChild(f),m};n.overview?.content&&e.appendChild(o("Overview",n.overview.content)),n.coffee?.content&&e.appendChild(o("Coffee",n.coffee.content)),n.restaurant?.content&&e.appendChild(o("Food",n.restaurant.content)),n.store?.content&&e.appendChild(o("Shopping",n.store.content)),e.hasChildNodes()&&c("EV Amenities",e,n.disclosureText,n.flagContentURI)}if(!r){const n=document.createElement("em");n.textContent="No AI summaries are available for this specific location.",l.replaceChildren(n),d.textContent=""}}w(); diff --git a/dist/samples/ai-powered-summaries/dist/index.html b/dist/samples/ai-powered-summaries/dist/index.html deleted file mode 100644 index a6cd570ae..000000000 --- a/dist/samples/ai-powered-summaries/dist/index.html +++ /dev/null @@ -1,51 +0,0 @@ - - - - - - AI Place Summaries - - - - - - - - -
- -
- - - -
- - - diff --git a/dist/samples/ai-powered-summaries/docs/index.html b/dist/samples/ai-powered-summaries/docs/index.html deleted file mode 100644 index b8b80fcfb..000000000 --- a/dist/samples/ai-powered-summaries/docs/index.html +++ /dev/null @@ -1,51 +0,0 @@ - - - - - - AI Place Summaries - - - - - - - - -
- -
- - - -
- - - diff --git a/dist/samples/ai-powered-summaries/docs/index.js b/dist/samples/ai-powered-summaries/docs/index.js deleted file mode 100644 index 651715d37..000000000 --- a/dist/samples/ai-powered-summaries/docs/index.js +++ /dev/null @@ -1,199 +0,0 @@ -"use strict"; -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// [START maps_ai_powered_summaries] -// Define DOM elements. -const mapElement = document.querySelector('gmp-map'); -const placeAutocomplete = document.querySelector('gmp-place-autocomplete'); -const summaryPanel = document.getElementById('summary-panel'); -const placeName = document.getElementById('place-name'); -const placeAddress = document.getElementById('place-address'); -const tabContainer = document.getElementById('tab-container'); -const summaryContent = document.getElementById('summary-content'); -const aiDisclosure = document.getElementById('ai-disclosure'); -const flagContentLink = document.getElementById('flag-content-link'); -let innerMap; -let marker; -async function initMap() { - // Request needed libraries. - const [] = await Promise.all([ - google.maps.importLibrary('marker'), - google.maps.importLibrary('places'), - ]); - innerMap = mapElement.innerMap; - innerMap.setOptions({ - mapTypeControl: false, - streetViewControl: false, - fullscreenControl: false, - }); - // Bind autocomplete bounds to map bounds. - google.maps.event.addListener(innerMap, 'bounds_changed', async () => { - placeAutocomplete.locationRestriction = innerMap.getBounds(); - }); - // Create the marker. - marker = new google.maps.marker.AdvancedMarkerElement({ - map: innerMap, - }); - // Handle selection of an autocomplete result. - // prettier-ignore - // @ts-ignore - placeAutocomplete.addEventListener('gmp-select', async ({ placePrediction }) => { - const place = placePrediction.toPlace(); - // Fetch all summary fields. - // [START maps_ai_powered_summaries_fetchfields] - await place.fetchFields({ - fields: [ - 'displayName', - 'formattedAddress', - 'location', - 'generativeSummary', - 'neighborhoodSummary', - 'reviewSummary', - 'evChargeAmenitySummary', - ], - }); - // [END maps_ai_powered_summaries_fetchfields] - // Update the map viewport and position the marker. - if (place.viewport) { - innerMap.fitBounds(place.viewport); - } - else { - innerMap.setCenter(place.location); - innerMap.setZoom(17); - } - marker.position = place.location; - // Update the panel UI. - updateSummaryPanel(place); - }); -} -function updateSummaryPanel(place) { - // Reset UI - summaryPanel.classList.remove('hidden'); - tabContainer.innerHTML = ''; // innerHTML is OK here since we're clearing known child elements. - summaryContent.textContent = ''; - aiDisclosure.textContent = ''; - placeName.textContent = place.displayName || ''; - placeAddress.textContent = place.formattedAddress || ''; - let firstTabActivated = false; - /** - * Safe Helper: Accepts either a text string or a DOM Node (like a div or DocumentFragment). - */ - const createTab = (label, content, disclosure, flagUrl) => { - const btn = document.createElement('button'); - btn.className = 'tab-button'; - btn.textContent = label; - btn.onclick = () => { - // Do nothing if the tab is already active. - if (btn.classList.contains('active')) { - return; - } - // Manage the active class state. - document - .querySelectorAll('.tab-button') - .forEach((b) => b.classList.remove('active')); - btn.classList.add('active'); - if (typeof content === 'string') { - summaryContent.textContent = content; - } - else { - summaryContent.replaceChildren(content.cloneNode(true)); - } - // Set the disclosure text. - aiDisclosure.textContent = disclosure || 'AI-generated content.'; - // Add the content flag URI. - if (flagUrl) { - flagContentLink.href = flagUrl; - flagContentLink.textContent = "Report an issue"; - } - }; - tabContainer.appendChild(btn); - // Auto-select the first available summary. - if (!firstTabActivated) { - btn.click(); - firstTabActivated = true; - } - }; - // --- 1. Generative Summary (Place) --- - //@ts-ignore - if (place.generativeSummary?.overview) { - createTab('Overview', - //@ts-ignore - place.generativeSummary.overview, - //@ts-ignore - place.generativeSummary.disclosureText, - //@ts-ignore - place.generativeSummary.flagContentURI); - } - // --- 2. Review Summary --- - //@ts-ignore - if (place.reviewSummary?.text) { - createTab('Reviews', - //@ts-ignore - place.reviewSummary.text, - //@ts-ignore - place.reviewSummary.disclosureText, - //@ts-ignore - place.reviewSummary.flagContentURI); - } - // --- 3. Neighborhood Summary --- - //@ts-ignore - if (place.neighborhoodSummary?.overview?.content) { - createTab('Neighborhood', - //@ts-ignore - place.neighborhoodSummary.overview.content, - //@ts-ignore - place.neighborhoodSummary.disclosureText, - //@ts-ignore - place.neighborhoodSummary.flagContentURI); - } - // --- 4. EV Amenity Summary (uses content blocks)) --- - //@ts-ignore - if (place.evChargeAmenitySummary) { - //@ts-ignore - const evSummary = place.evChargeAmenitySummary; - const evContainer = document.createDocumentFragment(); - // Helper to build a safe DOM section for EV categories. - const createSection = (title, text) => { - const wrapper = document.createElement('div'); - wrapper.style.marginBottom = '15px'; // Or use a CSS class - const titleEl = document.createElement('strong'); - titleEl.textContent = title; - const textEl = document.createElement('div'); - textEl.textContent = text; - wrapper.appendChild(titleEl); - wrapper.appendChild(textEl); - return wrapper; - }; - // Check and append each potential section - if (evSummary.overview?.content) { - evContainer.appendChild(createSection('Overview', evSummary.overview.content)); - } - if (evSummary.coffee?.content) { - evContainer.appendChild(createSection('Coffee', evSummary.coffee.content)); - } - if (evSummary.restaurant?.content) { - evContainer.appendChild(createSection('Food', evSummary.restaurant.content)); - } - if (evSummary.store?.content) { - evContainer.appendChild(createSection('Shopping', evSummary.store.content)); - } - // Only add the tab if the container has children - if (evContainer.hasChildNodes()) { - createTab('EV Amenities', evContainer, // Passing a Node instead of string - evSummary.disclosureText, evSummary.flagContentURI); - } - } - // Safely handle the empty state. - if (!firstTabActivated) { - const msg = document.createElement('em'); - msg.textContent = - 'No AI summaries are available for this specific location.'; - summaryContent.replaceChildren(msg); - aiDisclosure.textContent = ''; - } -} -initMap(); -// [END maps_ai_powered_summaries] diff --git a/dist/samples/ai-powered-summaries/docs/index.ts b/dist/samples/ai-powered-summaries/docs/index.ts deleted file mode 100644 index 4c44a6714..000000000 --- a/dist/samples/ai-powered-summaries/docs/index.ts +++ /dev/null @@ -1,257 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// [START maps_ai_powered_summaries] -// Define DOM elements. -const mapElement = document.querySelector('gmp-map') as google.maps.MapElement; -const placeAutocomplete = document.querySelector( - 'gmp-place-autocomplete' -) as google.maps.places.PlaceAutocompleteElement; -const summaryPanel = document.getElementById('summary-panel') as HTMLDivElement; -const placeName = document.getElementById('place-name') as HTMLElement; -const placeAddress = document.getElementById('place-address') as HTMLElement; -const tabContainer = document.getElementById('tab-container') as HTMLDivElement; -const summaryContent = document.getElementById( - 'summary-content' -) as HTMLDivElement; -const aiDisclosure = document.getElementById('ai-disclosure') as HTMLDivElement; -const flagContentLink = document.getElementById('flag-content-link') as HTMLAnchorElement; - -let innerMap; -let marker: google.maps.marker.AdvancedMarkerElement; - -async function initMap(): Promise { - // Request needed libraries. - const [] = await Promise.all([ - google.maps.importLibrary('marker'), - google.maps.importLibrary('places'), - ]); - - innerMap = mapElement.innerMap; - innerMap.setOptions({ - mapTypeControl: false, - streetViewControl: false, - fullscreenControl: false, - }); - - // Bind autocomplete bounds to map bounds. - google.maps.event.addListener(innerMap, 'bounds_changed', async () => { - placeAutocomplete.locationRestriction = innerMap.getBounds(); - }); - - // Create the marker. - marker = new google.maps.marker.AdvancedMarkerElement({ - map: innerMap, - }); - - // Handle selection of an autocomplete result. - // prettier-ignore - // @ts-ignore - placeAutocomplete.addEventListener('gmp-select', async ({ placePrediction }) => { - const place = placePrediction.toPlace(); - - // Fetch all summary fields. - // [START maps_ai_powered_summaries_fetchfields] - await place.fetchFields({ - fields: [ - 'displayName', - 'formattedAddress', - 'location', - 'generativeSummary', - 'neighborhoodSummary', - 'reviewSummary', - 'evChargeAmenitySummary', - ], - }); - // [END maps_ai_powered_summaries_fetchfields] - - // Update the map viewport and position the marker. - if (place.viewport) { - innerMap.fitBounds(place.viewport); - } else { - innerMap.setCenter(place.location); - innerMap.setZoom(17); - } - marker.position = place.location; - - // Update the panel UI. - updateSummaryPanel(place); - } - ); -} - -function updateSummaryPanel(place: google.maps.places.Place) { - // Reset UI - summaryPanel.classList.remove('hidden'); - tabContainer.innerHTML = ''; // innerHTML is OK here since we're clearing known child elements. - summaryContent.textContent = ''; - aiDisclosure.textContent = ''; - - placeName.textContent = place.displayName || ''; - placeAddress.textContent = place.formattedAddress || ''; - - let firstTabActivated = false; - - /** - * Safe Helper: Accepts either a text string or a DOM Node (like a div or DocumentFragment). - */ - const createTab = ( - label: string, - content: string | Node, - disclosure: string, - flagUrl: string - ) => { - const btn = document.createElement('button'); - btn.className = 'tab-button'; - btn.textContent = label; - - btn.onclick = () => { - // Do nothing if the tab is already active. - if (btn.classList.contains('active')) { - return; - } - - // Manage the active class state. - document - .querySelectorAll('.tab-button') - .forEach((b) => b.classList.remove('active')); - btn.classList.add('active'); - - if (typeof content === 'string') { - summaryContent.textContent = content; - } else { - summaryContent.replaceChildren(content.cloneNode(true)); - } - - // Set the disclosure text. - aiDisclosure.textContent = disclosure || 'AI-generated content.'; - - // Add the content flag URI. - if (flagUrl) { - flagContentLink.href = flagUrl; - flagContentLink.textContent = "Report an issue" - } - }; - - tabContainer.appendChild(btn); - - // Auto-select the first available summary. - if (!firstTabActivated) { - btn.click(); - firstTabActivated = true; - } - }; - - // --- 1. Generative Summary (Place) --- - //@ts-ignore - if (place.generativeSummary?.overview) { - createTab( - 'Overview', - //@ts-ignore - place.generativeSummary.overview, - //@ts-ignore - place.generativeSummary.disclosureText, - //@ts-ignore - place.generativeSummary.flagContentURI - ); - } - - // --- 2. Review Summary --- - //@ts-ignore - if (place.reviewSummary?.text) { - createTab( - 'Reviews', - //@ts-ignore - place.reviewSummary.text, - //@ts-ignore - place.reviewSummary.disclosureText, - //@ts-ignore - place.reviewSummary.flagContentURI - ); - } - - // --- 3. Neighborhood Summary --- - //@ts-ignore - if (place.neighborhoodSummary?.overview?.content) { - createTab( - 'Neighborhood', - //@ts-ignore - place.neighborhoodSummary.overview.content, - //@ts-ignore - place.neighborhoodSummary.disclosureText, - //@ts-ignore - place.neighborhoodSummary.flagContentURI - ); - } - - // --- 4. EV Amenity Summary (uses content blocks)) --- - //@ts-ignore - if (place.evChargeAmenitySummary) { - //@ts-ignore - const evSummary = place.evChargeAmenitySummary; - const evContainer = document.createDocumentFragment(); - - // Helper to build a safe DOM section for EV categories. - const createSection = (title: string, text: string) => { - const wrapper = document.createElement('div'); - wrapper.style.marginBottom = '15px'; // Or use a CSS class - - const titleEl = document.createElement('strong'); - titleEl.textContent = title; - - const textEl = document.createElement('div'); - textEl.textContent = text; - - wrapper.appendChild(titleEl); - wrapper.appendChild(textEl); - return wrapper; - }; - - // Check and append each potential section - if (evSummary.overview?.content) { - evContainer.appendChild( - createSection('Overview', evSummary.overview.content) - ); - } - if (evSummary.coffee?.content) { - evContainer.appendChild( - createSection('Coffee', evSummary.coffee.content) - ); - } - if (evSummary.restaurant?.content) { - evContainer.appendChild( - createSection('Food', evSummary.restaurant.content) - ); - } - if (evSummary.store?.content) { - evContainer.appendChild( - createSection('Shopping', evSummary.store.content) - ); - } - - // Only add the tab if the container has children - if (evContainer.hasChildNodes()) { - createTab( - 'EV Amenities', - evContainer, // Passing a Node instead of string - evSummary.disclosureText, - evSummary.flagContentURI - ); - } - } - - // Safely handle the empty state. - if (!firstTabActivated) { - const msg = document.createElement('em'); - msg.textContent = - 'No AI summaries are available for this specific location.'; - summaryContent.replaceChildren(msg); - aiDisclosure.textContent = ''; - } -} - -initMap(); -// [END maps_ai_powered_summaries] diff --git a/dist/samples/ai-powered-summaries/docs/style.css b/dist/samples/ai-powered-summaries/docs/style.css deleted file mode 100644 index 80d14a1a0..000000000 --- a/dist/samples/ai-powered-summaries/docs/style.css +++ /dev/null @@ -1,124 +0,0 @@ -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_ai_powered_summaries] */ -/* Reuse existing map height */ -gmp-map { - height: 100%; -} - -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -/* Existing Autocomplete Card Style */ -.place-autocomplete-card { - background-color: #fff; - border-radius: 5px; - box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px; - margin: 10px; - padding: 2px; - font-family: Roboto, sans-serif; - font-size: 1rem; -} - -gmp-place-autocomplete { - width: 330px; -} - -/* New: Summary Panel Styles */ -.summary-card { - background-color: #fff; - border-radius: 5px; - box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px; - margin: 10px; - padding: 0; /* Padding handled by children */ - font-family: Roboto, sans-serif; - width: 350px; - max-height: 80vh; /* Prevent overflow on small screens */ - overflow-y: auto; - display: flex; - flex-direction: column; -} - -.hidden { - display: none; -} - -#place-header { - padding: 15px; - background-color: #f8f9fa; - border-bottom: 1px solid #ddd; -} - -#place-header h2 { - margin: 0 0 5px 0; - font-size: 1.2rem; -} - -#place-address { - margin: 0; - color: #555; - font-size: 0.9rem; -} - -/* Tab Navigation */ -.tab-container { - display: flex; - border-bottom: 1px solid #ddd; - background-color: #fff; -} - -.tab-button { - flex: 1; - background: none; - border: none; - padding: 10px; - cursor: pointer; - font-weight: 500; - color: #555; - border-bottom: 3px solid transparent; -} - -.tab-button:hover { - background-color: #f1f1f1; -} - -.tab-button.active { - font-weight: bold; - border-bottom: 3px solid #000000; -} - -.tab-button.active:hover { - background-color: #ffffff; - cursor: default; -} - -/* Content Area */ -.content-area { - padding: 15px; - line-height: 1.5; - font-size: 0.95rem; - color: #333; -} - -.disclosure-footer { - font-size: 0.75rem; - color: #666; - padding: 10px 15px; - border-top: 1px solid #eee; - font-style: italic; -} - -.flag-content-link { - font-size: 0.75rem; - color: #666; - padding: 10px 15px; - border-top: 1px solid #eee; -} -/* [END maps_ai_powered_summaries] */ diff --git a/dist/samples/ai-powered-summaries/jsfiddle/demo.css b/dist/samples/ai-powered-summaries/jsfiddle/demo.css deleted file mode 100644 index d91e936f1..000000000 --- a/dist/samples/ai-powered-summaries/jsfiddle/demo.css +++ /dev/null @@ -1,124 +0,0 @@ -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -/* Reuse existing map height */ -gmp-map { - height: 100%; -} - -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -/* Existing Autocomplete Card Style */ -.place-autocomplete-card { - background-color: #fff; - border-radius: 5px; - box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px; - margin: 10px; - padding: 2px; - font-family: Roboto, sans-serif; - font-size: 1rem; -} - -gmp-place-autocomplete { - width: 330px; -} - -/* New: Summary Panel Styles */ -.summary-card { - background-color: #fff; - border-radius: 5px; - box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px; - margin: 10px; - padding: 0; /* Padding handled by children */ - font-family: Roboto, sans-serif; - width: 350px; - max-height: 80vh; /* Prevent overflow on small screens */ - overflow-y: auto; - display: flex; - flex-direction: column; -} - -.hidden { - display: none; -} - -#place-header { - padding: 15px; - background-color: #f8f9fa; - border-bottom: 1px solid #ddd; -} - -#place-header h2 { - margin: 0 0 5px 0; - font-size: 1.2rem; -} - -#place-address { - margin: 0; - color: #555; - font-size: 0.9rem; -} - -/* Tab Navigation */ -.tab-container { - display: flex; - border-bottom: 1px solid #ddd; - background-color: #fff; -} - -.tab-button { - flex: 1; - background: none; - border: none; - padding: 10px; - cursor: pointer; - font-weight: 500; - color: #555; - border-bottom: 3px solid transparent; -} - -.tab-button:hover { - background-color: #f1f1f1; -} - -.tab-button.active { - font-weight: bold; - border-bottom: 3px solid #000000; -} - -.tab-button.active:hover { - background-color: #ffffff; - cursor: default; -} - -/* Content Area */ -.content-area { - padding: 15px; - line-height: 1.5; - font-size: 0.95rem; - color: #333; -} - -.disclosure-footer { - font-size: 0.75rem; - color: #666; - padding: 10px 15px; - border-top: 1px solid #eee; - font-style: italic; -} - -.flag-content-link { - font-size: 0.75rem; - color: #666; - padding: 10px 15px; - border-top: 1px solid #eee; -} - diff --git a/dist/samples/ai-powered-summaries/jsfiddle/demo.details b/dist/samples/ai-powered-summaries/jsfiddle/demo.details deleted file mode 100644 index 22b055894..000000000 --- a/dist/samples/ai-powered-summaries/jsfiddle/demo.details +++ /dev/null @@ -1,7 +0,0 @@ -name: ai-powered-summaries -authors: - - Geo Developer IX Documentation Team -tags: - - google maps -load_type: h -description: Sample code supporting Google Maps Platform JavaScript API documentation. diff --git a/dist/samples/ai-powered-summaries/jsfiddle/demo.html b/dist/samples/ai-powered-summaries/jsfiddle/demo.html deleted file mode 100644 index 40bba907f..000000000 --- a/dist/samples/ai-powered-summaries/jsfiddle/demo.html +++ /dev/null @@ -1,51 +0,0 @@ - - - - - - AI Place Summaries - - - - - - - - -
- -
- - - -
- - - diff --git a/dist/samples/ai-powered-summaries/jsfiddle/demo.js b/dist/samples/ai-powered-summaries/jsfiddle/demo.js deleted file mode 100644 index 070184e45..000000000 --- a/dist/samples/ai-powered-summaries/jsfiddle/demo.js +++ /dev/null @@ -1,199 +0,0 @@ -"use strict"; -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// Define DOM elements. -const mapElement = document.querySelector('gmp-map'); -const placeAutocomplete = document.querySelector('gmp-place-autocomplete'); -const summaryPanel = document.getElementById('summary-panel'); -const placeName = document.getElementById('place-name'); -const placeAddress = document.getElementById('place-address'); -const tabContainer = document.getElementById('tab-container'); -const summaryContent = document.getElementById('summary-content'); -const aiDisclosure = document.getElementById('ai-disclosure'); -const flagContentLink = document.getElementById('flag-content-link'); -let innerMap; -let marker; -async function initMap() { - // Request needed libraries. - const [] = await Promise.all([ - google.maps.importLibrary('marker'), - google.maps.importLibrary('places'), - ]); - innerMap = mapElement.innerMap; - innerMap.setOptions({ - mapTypeControl: false, - streetViewControl: false, - fullscreenControl: false, - }); - // Bind autocomplete bounds to map bounds. - google.maps.event.addListener(innerMap, 'bounds_changed', async () => { - placeAutocomplete.locationRestriction = innerMap.getBounds(); - }); - // Create the marker. - marker = new google.maps.marker.AdvancedMarkerElement({ - map: innerMap, - }); - // Handle selection of an autocomplete result. - // prettier-ignore - // @ts-ignore - placeAutocomplete.addEventListener('gmp-select', async ({ placePrediction }) => { - const place = placePrediction.toPlace(); - // Fetch all summary fields. - - await place.fetchFields({ - fields: [ - 'displayName', - 'formattedAddress', - 'location', - 'generativeSummary', - 'neighborhoodSummary', - 'reviewSummary', - 'evChargeAmenitySummary', - ], - }); - - // Update the map viewport and position the marker. - if (place.viewport) { - innerMap.fitBounds(place.viewport); - } - else { - innerMap.setCenter(place.location); - innerMap.setZoom(17); - } - marker.position = place.location; - // Update the panel UI. - updateSummaryPanel(place); - }); -} -function updateSummaryPanel(place) { - // Reset UI - summaryPanel.classList.remove('hidden'); - tabContainer.innerHTML = ''; // innerHTML is OK here since we're clearing known child elements. - summaryContent.textContent = ''; - aiDisclosure.textContent = ''; - placeName.textContent = place.displayName || ''; - placeAddress.textContent = place.formattedAddress || ''; - let firstTabActivated = false; - /** - * Safe Helper: Accepts either a text string or a DOM Node (like a div or DocumentFragment). - */ - const createTab = (label, content, disclosure, flagUrl) => { - const btn = document.createElement('button'); - btn.className = 'tab-button'; - btn.textContent = label; - btn.onclick = () => { - // Do nothing if the tab is already active. - if (btn.classList.contains('active')) { - return; - } - // Manage the active class state. - document - .querySelectorAll('.tab-button') - .forEach((b) => b.classList.remove('active')); - btn.classList.add('active'); - if (typeof content === 'string') { - summaryContent.textContent = content; - } - else { - summaryContent.replaceChildren(content.cloneNode(true)); - } - // Set the disclosure text. - aiDisclosure.textContent = disclosure || 'AI-generated content.'; - // Add the content flag URI. - if (flagUrl) { - flagContentLink.href = flagUrl; - flagContentLink.textContent = "Report an issue"; - } - }; - tabContainer.appendChild(btn); - // Auto-select the first available summary. - if (!firstTabActivated) { - btn.click(); - firstTabActivated = true; - } - }; - // --- 1. Generative Summary (Place) --- - //@ts-ignore - if (place.generativeSummary?.overview) { - createTab('Overview', - //@ts-ignore - place.generativeSummary.overview, - //@ts-ignore - place.generativeSummary.disclosureText, - //@ts-ignore - place.generativeSummary.flagContentURI); - } - // --- 2. Review Summary --- - //@ts-ignore - if (place.reviewSummary?.text) { - createTab('Reviews', - //@ts-ignore - place.reviewSummary.text, - //@ts-ignore - place.reviewSummary.disclosureText, - //@ts-ignore - place.reviewSummary.flagContentURI); - } - // --- 3. Neighborhood Summary --- - //@ts-ignore - if (place.neighborhoodSummary?.overview?.content) { - createTab('Neighborhood', - //@ts-ignore - place.neighborhoodSummary.overview.content, - //@ts-ignore - place.neighborhoodSummary.disclosureText, - //@ts-ignore - place.neighborhoodSummary.flagContentURI); - } - // --- 4. EV Amenity Summary (uses content blocks)) --- - //@ts-ignore - if (place.evChargeAmenitySummary) { - //@ts-ignore - const evSummary = place.evChargeAmenitySummary; - const evContainer = document.createDocumentFragment(); - // Helper to build a safe DOM section for EV categories. - const createSection = (title, text) => { - const wrapper = document.createElement('div'); - wrapper.style.marginBottom = '15px'; // Or use a CSS class - const titleEl = document.createElement('strong'); - titleEl.textContent = title; - const textEl = document.createElement('div'); - textEl.textContent = text; - wrapper.appendChild(titleEl); - wrapper.appendChild(textEl); - return wrapper; - }; - // Check and append each potential section - if (evSummary.overview?.content) { - evContainer.appendChild(createSection('Overview', evSummary.overview.content)); - } - if (evSummary.coffee?.content) { - evContainer.appendChild(createSection('Coffee', evSummary.coffee.content)); - } - if (evSummary.restaurant?.content) { - evContainer.appendChild(createSection('Food', evSummary.restaurant.content)); - } - if (evSummary.store?.content) { - evContainer.appendChild(createSection('Shopping', evSummary.store.content)); - } - // Only add the tab if the container has children - if (evContainer.hasChildNodes()) { - createTab('EV Amenities', evContainer, // Passing a Node instead of string - evSummary.disclosureText, evSummary.flagContentURI); - } - } - // Safely handle the empty state. - if (!firstTabActivated) { - const msg = document.createElement('em'); - msg.textContent = - 'No AI summaries are available for this specific location.'; - summaryContent.replaceChildren(msg); - aiDisclosure.textContent = ''; - } -} -initMap(); - diff --git a/dist/samples/boundaries-choropleth/app/.eslintsrc.json b/dist/samples/boundaries-choropleth/app/.eslintsrc.json deleted file mode 100644 index 4c44dab04..000000000 --- a/dist/samples/boundaries-choropleth/app/.eslintsrc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": [ - "plugin:@typescript-eslint/recommended" - ], - "parser": "@typescript-eslint/parser", - "rules": { - "@typescript-eslint/ban-ts-comment": 0, - "@typescript-eslint/no-this-alias": 1, - "@typescript-eslint/no-empty-function": 1, - "@typescript-eslint/explicit-module-boundary-types": 1, - "@typescript-eslint/no-unused-vars": 1 - } -} diff --git a/dist/samples/boundaries-choropleth/app/README.md b/dist/samples/boundaries-choropleth/app/README.md deleted file mode 100644 index a5fd39440..000000000 --- a/dist/samples/boundaries-choropleth/app/README.md +++ /dev/null @@ -1,43 +0,0 @@ -# Google Maps JavaScript Sample - -## boundaries-choropleth - -The boundaries-choropleth sample demonstrates how to create a choropleth map using data-driven styling for boundaries. - -Follow these instructions to set up and run boundaries-choropleth sample on your local computer. - -## Setup - -### Before starting run: - -`npm i` - -### Run an example on a local web server - -`cd samples/boundaries-choropleth` -`npm start` - -### Build an individual example - -`cd samples/boundaries-choropleth` -`npm run build` - -From 'samples': - -`npm run build --workspace=boundaries-choropleth/` - -### Build all of the examples. - -From 'samples': - -`npm run build-all` - -### Run lint to check for problems - -`cd samples/boundaries-choropleth` -`npx eslint index.ts` - -## Feedback - -For feedback related to this sample, please open a new issue on -[GitHub](https://github.com/googlemaps-samples/js-api-samples/issues). diff --git a/dist/samples/boundaries-choropleth/app/index.html b/dist/samples/boundaries-choropleth/app/index.html deleted file mode 100644 index f5d8afc01..000000000 --- a/dist/samples/boundaries-choropleth/app/index.html +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - Choropleth Map - - - - - - - - - - - diff --git a/dist/samples/boundaries-choropleth/app/index.ts b/dist/samples/boundaries-choropleth/app/index.ts deleted file mode 100644 index 84964977f..000000000 --- a/dist/samples/boundaries-choropleth/app/index.ts +++ /dev/null @@ -1,108 +0,0 @@ -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// [START maps_boundaries_choropleth] -async function initMap() { - // Request needed libraries. - (await google.maps.importLibrary('maps')) as google.maps.MapsLibrary; - - // Get the gmp-map element. - const mapElement = document.querySelector( - 'gmp-map' - ) as google.maps.MapElement; - - // Get the inner map. - const innerMap = mapElement.innerMap; - - const featureLayer = innerMap.getFeatureLayer( - google.maps.FeatureType.ADMINISTRATIVE_AREA_LEVEL_1 - ); - - // [START maps_boundaries_choropleth_style_function] - featureLayer.style = (featureStyleFunctionOptions) => { - const placeFeature = - featureStyleFunctionOptions.feature as google.maps.PlaceFeature; - const population = states[placeFeature.placeId]; - - let fillColor; - // Specify colors using any of the following: - // * Named ('green') - // * Hexadecimal ('#FF0000') - // * RGB ('rgb(0, 0, 255)') - // * HSL ('hsl(60, 100%, 50%)') - - if (population < 2000000) { - fillColor = 'green'; - } else if (population < 5000000) { - fillColor = 'red'; - } else if (population < 10000000) { - fillColor = 'blue'; - } else if (population < 40000000) { - fillColor = 'yellow'; - } - return { - fillColor, - fillOpacity: 0.5, - }; - }; - // [END maps_boundaries_choropleth_style_function] - // Population data by state. - const states = { - ChIJdf5LHzR_hogR6czIUzU0VV4: 5039877, // Alabama - ChIJG8CuwJzfAFQRNduKqSde27w: 732673, // Alaska - 'ChIJaxhMy-sIK4cRcc3Bf7EnOUI': 7276316, // Arizona - 'ChIJYSc_dD-e0ocR0NLf_z5pBaQ': 3025891, // Arkansas - ChIJPV4oX_65j4ARVW8IJ6IJUYs: 39237836, // California - ChIJt1YYm3QUQIcR_6eQSTGDVMc: 5812069, // Colorado - ChIJpVER8hFT5okR5XBhBVttmq4: 3605597, // Connecticut - ChIJO9YMTXYFx4kReOgEjBItHZQ: 1003384, // Delaware - ChIJvypWkWV2wYgR0E7HW9MTLvc: 21781128, // Florida - ChIJV4FfHcU28YgR5xBP7BC8hGY: 10799566, // Georgia - ChIJBeB5Twbb_3sRKIbMdNKCd0s: 1441553, // Hawaii - ChIJ6Znkhaj_WFMRWIf3FQUwa9A: 1900923, // Idaho - ChIJGSZubzgtC4gRVlkRZFCCFX8: 12671469, // Illinois - ChIJHRv42bxQa4gRcuwyy84vEH4: 6805985, // Indiana - ChIJGWD48W9e7ocR2VnHV0pj78Y: 3193079, // Iowa - 'ChIJawF8cXEXo4cRXwk-S6m0wmg': 2934582, // Kansas - ChIJyVMZi0xzQogR_N_MxU5vH3c: 4509394, // Kentucky - ChIJZYIRslSkIIYRA0flgTL3Vck: 4624047, // Louisiana - ChIJ1YpTHd4dsEwR0KggZ2_MedY: 1372247, // Maine - ChIJ35Dx6etNtokRsfZVdmU3r_I: 6165129, // Maryland - ChIJ_b9z6W1l44kRHA2DVTbQxkU: 6984723, // Massachussetts - ChIJEQTKxz2qTE0Rs8liellI3Zc: 10050811, // Michigan - 'ChIJmwt4YJpbWE0RD6L-EJvJogI': 5707390, // Minnesota - ChIJGdRK5OQyKIYR2qbc6X8XDWI: 2949965, // Mississippi - ChIJfeMiSNXmwIcRcr1mBFnEW7U: 6168187, // Misssouri - ChIJ04p7LZwrQVMRGGwqz1jWcfU: 1104271, // Montana - ChIJ7fwMtciNk4cRxArzDwyQJ6E: 1963692, // Nebraska - 'ChIJcbTe-KEKmYARs5X8qooDR88': 3143991, // Nevada - ChIJ66bAnUtEs0wR64CmJa8CyNc: 1388992, // New Hampshire - 'ChIJn0AAnpX7wIkRjW0_-Ad70iw': 9267130, // New Jersey - ChIJqVKY50NQGIcRup41Yxpuv0Y: 2115877, // New Mexico - ChIJqaUj8fBLzEwRZ5UY3sHGz90: 19835913, // New York - ChIJgRo4_MQfVIgRGa4i6fUwP60: 10551162, // North Carolina - 'ChIJY-nYVxKD11IRyc9egzmahA0': 774948, // North Dakota - ChIJwY5NtXrpNogRFtmfnDlkzeU: 11780017, // Ohio - 'ChIJnU-ssRE5rIcRSOoKQDPPHF0': 3986639, // Oklahoma - ChIJVWqfm3xuk1QRdrgLettlTH0: 4246155, // Oregon - ChIJieUyHiaALYgRPbQiUEchRsI: 12964056, // Pennsylvania - ChIJD9cOYhQ15IkR5wbB57wYTh4: 1095610, // Rhode Island - 'ChIJ49ExeWml-IgRnhcF9TKh_7k': 5190705, // South Carolina - ChIJpTjphS1DfYcRt6SGMSnW8Ac: 895376, // South Dakota - 'ChIJA8-XniNLYYgRVpGBpcEgPgM': 6975218, // Tennessee - ChIJSTKCCzZwQIYRPN4IGI8c6xY: 29527941, // Texas - ChIJzfkTj8drTIcRP0bXbKVK370: 3337975, // Utah - ChIJ_87aSGzctEwRtGtUNnSJTSY: 645570, // Vermont - ChIJzbK8vXDWTIgRlaZGt0lBTsA: 8642274, // Virginia - 'ChIJ-bDD5__lhVQRuvNfbGh4QpQ': 7738692, // Washington - ChIJRQnL1KVUSogRQzrN3mjHALs: 1782959, // West Virginia - 'ChIJr-OEkw_0qFIR1kmG-LjV1fI': 5895908, // Wisconsin - ChIJaS7hSDTiXocRLzh90nkisCY: 578803, // Wyoming - }; -} - -initMap(); -// [END maps_boundaries_choropleth] diff --git a/dist/samples/boundaries-choropleth/app/package.json b/dist/samples/boundaries-choropleth/app/package.json deleted file mode 100644 index f04f31f42..000000000 --- a/dist/samples/boundaries-choropleth/app/package.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "@js-api-samples/boundaries-choropleth", - "version": "1.0.0", - "scripts": { - "build": "tsc && bash ../jsfiddle.sh boundaries-choropleth && bash ../app.sh boundaries-choropleth && bash ../docs.sh boundaries-choropleth && npm run build:vite --workspace=. && bash ../dist.sh boundaries-choropleth", - "test": "tsc && npm run build:vite --workspace=.", - "start": "tsc && vite build --base './' && vite", - "build:vite": "vite build --base './'", - "preview": "vite preview" - }, - "dependencies": { - - } -} diff --git a/dist/samples/boundaries-choropleth/app/style.css b/dist/samples/boundaries-choropleth/app/style.css deleted file mode 100644 index 79ced5fa7..000000000 --- a/dist/samples/boundaries-choropleth/app/style.css +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_boundaries_choropleth] */ -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -gmp-map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -/* [END maps_boundaries_choropleth] */ diff --git a/dist/samples/boundaries-choropleth/app/tsconfig.json b/dist/samples/boundaries-choropleth/app/tsconfig.json deleted file mode 100644 index 366aabb04..000000000 --- a/dist/samples/boundaries-choropleth/app/tsconfig.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "compilerOptions": { - "module": "esnext", - "target": "esnext", - "strict": true, - "noImplicitAny": false, - "lib": [ - "es2015", - "esnext", - "es6", - "dom", - "dom.iterable" - ], - "moduleResolution": "Node", - "jsx": "preserve" - } -} diff --git a/dist/samples/boundaries-choropleth/dist/assets/index-BZDSROJH.css b/dist/samples/boundaries-choropleth/dist/assets/index-BZDSROJH.css deleted file mode 100644 index 59d9a4dfd..000000000 --- a/dist/samples/boundaries-choropleth/dist/assets/index-BZDSROJH.css +++ /dev/null @@ -1 +0,0 @@ -gmp-map{height:100%}html,body{height:100%;margin:0;padding:0} diff --git a/dist/samples/boundaries-choropleth/dist/assets/index-SjyzEaVt.js b/dist/samples/boundaries-choropleth/dist/assets/index-SjyzEaVt.js deleted file mode 100644 index 32ad79dbb..000000000 --- a/dist/samples/boundaries-choropleth/dist/assets/index-SjyzEaVt.js +++ /dev/null @@ -1 +0,0 @@ -(function(){const c=document.createElement("link").relList;if(c&&c.supports&&c.supports("modulepreload"))return;for(const e of document.querySelectorAll('link[rel="modulepreload"]'))o(e);new MutationObserver(e=>{for(const t of e)if(t.type==="childList")for(const I of t.addedNodes)I.tagName==="LINK"&&I.rel==="modulepreload"&&o(I)}).observe(document,{childList:!0,subtree:!0});function h(e){const t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin==="use-credentials"?t.credentials="include":e.crossOrigin==="anonymous"?t.credentials="omit":t.credentials="same-origin",t}function o(e){if(e.ep)return;e.ep=!0;const t=h(e);fetch(e.href,t)}})();async function s(){await google.maps.importLibrary("maps");const h=document.querySelector("gmp-map").innerMap.getFeatureLayer(google.maps.FeatureType.ADMINISTRATIVE_AREA_LEVEL_1);h.style=e=>{const t=e.feature,I=o[t.placeId];let r;return I<2e6?r="green":I<5e6?r="red":I<1e7?r="blue":I<4e7&&(r="yellow"),{fillColor:r,fillOpacity:.5}};const o={ChIJdf5LHzR_hogR6czIUzU0VV4:5039877,ChIJG8CuwJzfAFQRNduKqSde27w:732673,"ChIJaxhMy-sIK4cRcc3Bf7EnOUI":7276316,"ChIJYSc_dD-e0ocR0NLf_z5pBaQ":3025891,ChIJPV4oX_65j4ARVW8IJ6IJUYs:39237836,ChIJt1YYm3QUQIcR_6eQSTGDVMc:5812069,ChIJpVER8hFT5okR5XBhBVttmq4:3605597,ChIJO9YMTXYFx4kReOgEjBItHZQ:1003384,ChIJvypWkWV2wYgR0E7HW9MTLvc:21781128,ChIJV4FfHcU28YgR5xBP7BC8hGY:10799566,ChIJBeB5Twbb_3sRKIbMdNKCd0s:1441553,ChIJ6Znkhaj_WFMRWIf3FQUwa9A:1900923,ChIJGSZubzgtC4gRVlkRZFCCFX8:12671469,ChIJHRv42bxQa4gRcuwyy84vEH4:6805985,ChIJGWD48W9e7ocR2VnHV0pj78Y:3193079,"ChIJawF8cXEXo4cRXwk-S6m0wmg":2934582,ChIJyVMZi0xzQogR_N_MxU5vH3c:4509394,ChIJZYIRslSkIIYRA0flgTL3Vck:4624047,ChIJ1YpTHd4dsEwR0KggZ2_MedY:1372247,ChIJ35Dx6etNtokRsfZVdmU3r_I:6165129,ChIJ_b9z6W1l44kRHA2DVTbQxkU:6984723,ChIJEQTKxz2qTE0Rs8liellI3Zc:10050811,"ChIJmwt4YJpbWE0RD6L-EJvJogI":5707390,ChIJGdRK5OQyKIYR2qbc6X8XDWI:2949965,ChIJfeMiSNXmwIcRcr1mBFnEW7U:6168187,ChIJ04p7LZwrQVMRGGwqz1jWcfU:1104271,ChIJ7fwMtciNk4cRxArzDwyQJ6E:1963692,"ChIJcbTe-KEKmYARs5X8qooDR88":3143991,ChIJ66bAnUtEs0wR64CmJa8CyNc:1388992,"ChIJn0AAnpX7wIkRjW0_-Ad70iw":9267130,ChIJqVKY50NQGIcRup41Yxpuv0Y:2115877,ChIJqaUj8fBLzEwRZ5UY3sHGz90:19835913,ChIJgRo4_MQfVIgRGa4i6fUwP60:10551162,"ChIJY-nYVxKD11IRyc9egzmahA0":774948,ChIJwY5NtXrpNogRFtmfnDlkzeU:11780017,"ChIJnU-ssRE5rIcRSOoKQDPPHF0":3986639,ChIJVWqfm3xuk1QRdrgLettlTH0:4246155,ChIJieUyHiaALYgRPbQiUEchRsI:12964056,ChIJD9cOYhQ15IkR5wbB57wYTh4:1095610,"ChIJ49ExeWml-IgRnhcF9TKh_7k":5190705,ChIJpTjphS1DfYcRt6SGMSnW8Ac:895376,"ChIJA8-XniNLYYgRVpGBpcEgPgM":6975218,ChIJSTKCCzZwQIYRPN4IGI8c6xY:29527941,ChIJzfkTj8drTIcRP0bXbKVK370:3337975,ChIJ_87aSGzctEwRtGtUNnSJTSY:645570,ChIJzbK8vXDWTIgRlaZGt0lBTsA:8642274,"ChIJ-bDD5__lhVQRuvNfbGh4QpQ":7738692,ChIJRQnL1KVUSogRQzrN3mjHALs:1782959,"ChIJr-OEkw_0qFIR1kmG-LjV1fI":5895908,ChIJaS7hSDTiXocRLzh90nkisCY:578803}}s(); diff --git a/dist/samples/boundaries-choropleth/dist/index.html b/dist/samples/boundaries-choropleth/dist/index.html deleted file mode 100644 index 5b9268436..000000000 --- a/dist/samples/boundaries-choropleth/dist/index.html +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - Choropleth Map - - - - - - - - - - - diff --git a/dist/samples/boundaries-choropleth/docs/index.html b/dist/samples/boundaries-choropleth/docs/index.html deleted file mode 100644 index f5d8afc01..000000000 --- a/dist/samples/boundaries-choropleth/docs/index.html +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - Choropleth Map - - - - - - - - - - - diff --git a/dist/samples/boundaries-choropleth/docs/index.js b/dist/samples/boundaries-choropleth/docs/index.js deleted file mode 100644 index e3098d4b2..000000000 --- a/dist/samples/boundaries-choropleth/docs/index.js +++ /dev/null @@ -1,99 +0,0 @@ -"use strict"; -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// [START maps_boundaries_choropleth] -async function initMap() { - // Request needed libraries. - (await google.maps.importLibrary('maps')); - // Get the gmp-map element. - const mapElement = document.querySelector('gmp-map'); - // Get the inner map. - const innerMap = mapElement.innerMap; - const featureLayer = innerMap.getFeatureLayer(google.maps.FeatureType.ADMINISTRATIVE_AREA_LEVEL_1); - // [START maps_boundaries_choropleth_style_function] - featureLayer.style = (featureStyleFunctionOptions) => { - const placeFeature = featureStyleFunctionOptions.feature; - const population = states[placeFeature.placeId]; - let fillColor; - // Specify colors using any of the following: - // * Named ('green') - // * Hexadecimal ('#FF0000') - // * RGB ('rgb(0, 0, 255)') - // * HSL ('hsl(60, 100%, 50%)') - if (population < 2000000) { - fillColor = 'green'; - } - else if (population < 5000000) { - fillColor = 'red'; - } - else if (population < 10000000) { - fillColor = 'blue'; - } - else if (population < 40000000) { - fillColor = 'yellow'; - } - return { - fillColor, - fillOpacity: 0.5, - }; - }; - // [END maps_boundaries_choropleth_style_function] - // Population data by state. - const states = { - ChIJdf5LHzR_hogR6czIUzU0VV4: 5039877, // Alabama - ChIJG8CuwJzfAFQRNduKqSde27w: 732673, // Alaska - 'ChIJaxhMy-sIK4cRcc3Bf7EnOUI': 7276316, // Arizona - 'ChIJYSc_dD-e0ocR0NLf_z5pBaQ': 3025891, // Arkansas - ChIJPV4oX_65j4ARVW8IJ6IJUYs: 39237836, // California - ChIJt1YYm3QUQIcR_6eQSTGDVMc: 5812069, // Colorado - ChIJpVER8hFT5okR5XBhBVttmq4: 3605597, // Connecticut - ChIJO9YMTXYFx4kReOgEjBItHZQ: 1003384, // Delaware - ChIJvypWkWV2wYgR0E7HW9MTLvc: 21781128, // Florida - ChIJV4FfHcU28YgR5xBP7BC8hGY: 10799566, // Georgia - ChIJBeB5Twbb_3sRKIbMdNKCd0s: 1441553, // Hawaii - ChIJ6Znkhaj_WFMRWIf3FQUwa9A: 1900923, // Idaho - ChIJGSZubzgtC4gRVlkRZFCCFX8: 12671469, // Illinois - ChIJHRv42bxQa4gRcuwyy84vEH4: 6805985, // Indiana - ChIJGWD48W9e7ocR2VnHV0pj78Y: 3193079, // Iowa - 'ChIJawF8cXEXo4cRXwk-S6m0wmg': 2934582, // Kansas - ChIJyVMZi0xzQogR_N_MxU5vH3c: 4509394, // Kentucky - ChIJZYIRslSkIIYRA0flgTL3Vck: 4624047, // Louisiana - ChIJ1YpTHd4dsEwR0KggZ2_MedY: 1372247, // Maine - ChIJ35Dx6etNtokRsfZVdmU3r_I: 6165129, // Maryland - ChIJ_b9z6W1l44kRHA2DVTbQxkU: 6984723, // Massachussetts - ChIJEQTKxz2qTE0Rs8liellI3Zc: 10050811, // Michigan - 'ChIJmwt4YJpbWE0RD6L-EJvJogI': 5707390, // Minnesota - ChIJGdRK5OQyKIYR2qbc6X8XDWI: 2949965, // Mississippi - ChIJfeMiSNXmwIcRcr1mBFnEW7U: 6168187, // Misssouri - ChIJ04p7LZwrQVMRGGwqz1jWcfU: 1104271, // Montana - ChIJ7fwMtciNk4cRxArzDwyQJ6E: 1963692, // Nebraska - 'ChIJcbTe-KEKmYARs5X8qooDR88': 3143991, // Nevada - ChIJ66bAnUtEs0wR64CmJa8CyNc: 1388992, // New Hampshire - 'ChIJn0AAnpX7wIkRjW0_-Ad70iw': 9267130, // New Jersey - ChIJqVKY50NQGIcRup41Yxpuv0Y: 2115877, // New Mexico - ChIJqaUj8fBLzEwRZ5UY3sHGz90: 19835913, // New York - ChIJgRo4_MQfVIgRGa4i6fUwP60: 10551162, // North Carolina - 'ChIJY-nYVxKD11IRyc9egzmahA0': 774948, // North Dakota - ChIJwY5NtXrpNogRFtmfnDlkzeU: 11780017, // Ohio - 'ChIJnU-ssRE5rIcRSOoKQDPPHF0': 3986639, // Oklahoma - ChIJVWqfm3xuk1QRdrgLettlTH0: 4246155, // Oregon - ChIJieUyHiaALYgRPbQiUEchRsI: 12964056, // Pennsylvania - ChIJD9cOYhQ15IkR5wbB57wYTh4: 1095610, // Rhode Island - 'ChIJ49ExeWml-IgRnhcF9TKh_7k': 5190705, // South Carolina - ChIJpTjphS1DfYcRt6SGMSnW8Ac: 895376, // South Dakota - 'ChIJA8-XniNLYYgRVpGBpcEgPgM': 6975218, // Tennessee - ChIJSTKCCzZwQIYRPN4IGI8c6xY: 29527941, // Texas - ChIJzfkTj8drTIcRP0bXbKVK370: 3337975, // Utah - ChIJ_87aSGzctEwRtGtUNnSJTSY: 645570, // Vermont - ChIJzbK8vXDWTIgRlaZGt0lBTsA: 8642274, // Virginia - 'ChIJ-bDD5__lhVQRuvNfbGh4QpQ': 7738692, // Washington - ChIJRQnL1KVUSogRQzrN3mjHALs: 1782959, // West Virginia - 'ChIJr-OEkw_0qFIR1kmG-LjV1fI': 5895908, // Wisconsin - ChIJaS7hSDTiXocRLzh90nkisCY: 578803, // Wyoming - }; -} -initMap(); -// [END maps_boundaries_choropleth] diff --git a/dist/samples/boundaries-choropleth/docs/index.ts b/dist/samples/boundaries-choropleth/docs/index.ts deleted file mode 100644 index 84964977f..000000000 --- a/dist/samples/boundaries-choropleth/docs/index.ts +++ /dev/null @@ -1,108 +0,0 @@ -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// [START maps_boundaries_choropleth] -async function initMap() { - // Request needed libraries. - (await google.maps.importLibrary('maps')) as google.maps.MapsLibrary; - - // Get the gmp-map element. - const mapElement = document.querySelector( - 'gmp-map' - ) as google.maps.MapElement; - - // Get the inner map. - const innerMap = mapElement.innerMap; - - const featureLayer = innerMap.getFeatureLayer( - google.maps.FeatureType.ADMINISTRATIVE_AREA_LEVEL_1 - ); - - // [START maps_boundaries_choropleth_style_function] - featureLayer.style = (featureStyleFunctionOptions) => { - const placeFeature = - featureStyleFunctionOptions.feature as google.maps.PlaceFeature; - const population = states[placeFeature.placeId]; - - let fillColor; - // Specify colors using any of the following: - // * Named ('green') - // * Hexadecimal ('#FF0000') - // * RGB ('rgb(0, 0, 255)') - // * HSL ('hsl(60, 100%, 50%)') - - if (population < 2000000) { - fillColor = 'green'; - } else if (population < 5000000) { - fillColor = 'red'; - } else if (population < 10000000) { - fillColor = 'blue'; - } else if (population < 40000000) { - fillColor = 'yellow'; - } - return { - fillColor, - fillOpacity: 0.5, - }; - }; - // [END maps_boundaries_choropleth_style_function] - // Population data by state. - const states = { - ChIJdf5LHzR_hogR6czIUzU0VV4: 5039877, // Alabama - ChIJG8CuwJzfAFQRNduKqSde27w: 732673, // Alaska - 'ChIJaxhMy-sIK4cRcc3Bf7EnOUI': 7276316, // Arizona - 'ChIJYSc_dD-e0ocR0NLf_z5pBaQ': 3025891, // Arkansas - ChIJPV4oX_65j4ARVW8IJ6IJUYs: 39237836, // California - ChIJt1YYm3QUQIcR_6eQSTGDVMc: 5812069, // Colorado - ChIJpVER8hFT5okR5XBhBVttmq4: 3605597, // Connecticut - ChIJO9YMTXYFx4kReOgEjBItHZQ: 1003384, // Delaware - ChIJvypWkWV2wYgR0E7HW9MTLvc: 21781128, // Florida - ChIJV4FfHcU28YgR5xBP7BC8hGY: 10799566, // Georgia - ChIJBeB5Twbb_3sRKIbMdNKCd0s: 1441553, // Hawaii - ChIJ6Znkhaj_WFMRWIf3FQUwa9A: 1900923, // Idaho - ChIJGSZubzgtC4gRVlkRZFCCFX8: 12671469, // Illinois - ChIJHRv42bxQa4gRcuwyy84vEH4: 6805985, // Indiana - ChIJGWD48W9e7ocR2VnHV0pj78Y: 3193079, // Iowa - 'ChIJawF8cXEXo4cRXwk-S6m0wmg': 2934582, // Kansas - ChIJyVMZi0xzQogR_N_MxU5vH3c: 4509394, // Kentucky - ChIJZYIRslSkIIYRA0flgTL3Vck: 4624047, // Louisiana - ChIJ1YpTHd4dsEwR0KggZ2_MedY: 1372247, // Maine - ChIJ35Dx6etNtokRsfZVdmU3r_I: 6165129, // Maryland - ChIJ_b9z6W1l44kRHA2DVTbQxkU: 6984723, // Massachussetts - ChIJEQTKxz2qTE0Rs8liellI3Zc: 10050811, // Michigan - 'ChIJmwt4YJpbWE0RD6L-EJvJogI': 5707390, // Minnesota - ChIJGdRK5OQyKIYR2qbc6X8XDWI: 2949965, // Mississippi - ChIJfeMiSNXmwIcRcr1mBFnEW7U: 6168187, // Misssouri - ChIJ04p7LZwrQVMRGGwqz1jWcfU: 1104271, // Montana - ChIJ7fwMtciNk4cRxArzDwyQJ6E: 1963692, // Nebraska - 'ChIJcbTe-KEKmYARs5X8qooDR88': 3143991, // Nevada - ChIJ66bAnUtEs0wR64CmJa8CyNc: 1388992, // New Hampshire - 'ChIJn0AAnpX7wIkRjW0_-Ad70iw': 9267130, // New Jersey - ChIJqVKY50NQGIcRup41Yxpuv0Y: 2115877, // New Mexico - ChIJqaUj8fBLzEwRZ5UY3sHGz90: 19835913, // New York - ChIJgRo4_MQfVIgRGa4i6fUwP60: 10551162, // North Carolina - 'ChIJY-nYVxKD11IRyc9egzmahA0': 774948, // North Dakota - ChIJwY5NtXrpNogRFtmfnDlkzeU: 11780017, // Ohio - 'ChIJnU-ssRE5rIcRSOoKQDPPHF0': 3986639, // Oklahoma - ChIJVWqfm3xuk1QRdrgLettlTH0: 4246155, // Oregon - ChIJieUyHiaALYgRPbQiUEchRsI: 12964056, // Pennsylvania - ChIJD9cOYhQ15IkR5wbB57wYTh4: 1095610, // Rhode Island - 'ChIJ49ExeWml-IgRnhcF9TKh_7k': 5190705, // South Carolina - ChIJpTjphS1DfYcRt6SGMSnW8Ac: 895376, // South Dakota - 'ChIJA8-XniNLYYgRVpGBpcEgPgM': 6975218, // Tennessee - ChIJSTKCCzZwQIYRPN4IGI8c6xY: 29527941, // Texas - ChIJzfkTj8drTIcRP0bXbKVK370: 3337975, // Utah - ChIJ_87aSGzctEwRtGtUNnSJTSY: 645570, // Vermont - ChIJzbK8vXDWTIgRlaZGt0lBTsA: 8642274, // Virginia - 'ChIJ-bDD5__lhVQRuvNfbGh4QpQ': 7738692, // Washington - ChIJRQnL1KVUSogRQzrN3mjHALs: 1782959, // West Virginia - 'ChIJr-OEkw_0qFIR1kmG-LjV1fI': 5895908, // Wisconsin - ChIJaS7hSDTiXocRLzh90nkisCY: 578803, // Wyoming - }; -} - -initMap(); -// [END maps_boundaries_choropleth] diff --git a/dist/samples/boundaries-choropleth/docs/style.css b/dist/samples/boundaries-choropleth/docs/style.css deleted file mode 100644 index 79ced5fa7..000000000 --- a/dist/samples/boundaries-choropleth/docs/style.css +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_boundaries_choropleth] */ -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -gmp-map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -/* [END maps_boundaries_choropleth] */ diff --git a/dist/samples/boundaries-choropleth/jsfiddle/demo.css b/dist/samples/boundaries-choropleth/jsfiddle/demo.css deleted file mode 100644 index 72d40c205..000000000 --- a/dist/samples/boundaries-choropleth/jsfiddle/demo.css +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -gmp-map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - - diff --git a/dist/samples/boundaries-choropleth/jsfiddle/demo.details b/dist/samples/boundaries-choropleth/jsfiddle/demo.details deleted file mode 100644 index 78d4b5363..000000000 --- a/dist/samples/boundaries-choropleth/jsfiddle/demo.details +++ /dev/null @@ -1,7 +0,0 @@ -name: boundaries-choropleth -authors: - - Geo Developer IX Documentation Team -tags: - - google maps -load_type: h -description: Sample code supporting Google Maps Platform JavaScript API documentation. diff --git a/dist/samples/boundaries-choropleth/jsfiddle/demo.html b/dist/samples/boundaries-choropleth/jsfiddle/demo.html deleted file mode 100644 index 2a8f522be..000000000 --- a/dist/samples/boundaries-choropleth/jsfiddle/demo.html +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - Choropleth Map - - - - - - - - - - - diff --git a/dist/samples/boundaries-choropleth/jsfiddle/demo.js b/dist/samples/boundaries-choropleth/jsfiddle/demo.js deleted file mode 100644 index ce9df341c..000000000 --- a/dist/samples/boundaries-choropleth/jsfiddle/demo.js +++ /dev/null @@ -1,99 +0,0 @@ -"use strict"; -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -async function initMap() { - // Request needed libraries. - (await google.maps.importLibrary('maps')); - // Get the gmp-map element. - const mapElement = document.querySelector('gmp-map'); - // Get the inner map. - const innerMap = mapElement.innerMap; - const featureLayer = innerMap.getFeatureLayer(google.maps.FeatureType.ADMINISTRATIVE_AREA_LEVEL_1); - - featureLayer.style = (featureStyleFunctionOptions) => { - const placeFeature = featureStyleFunctionOptions.feature; - const population = states[placeFeature.placeId]; - let fillColor; - // Specify colors using any of the following: - // * Named ('green') - // * Hexadecimal ('#FF0000') - // * RGB ('rgb(0, 0, 255)') - // * HSL ('hsl(60, 100%, 50%)') - if (population < 2000000) { - fillColor = 'green'; - } - else if (population < 5000000) { - fillColor = 'red'; - } - else if (population < 10000000) { - fillColor = 'blue'; - } - else if (population < 40000000) { - fillColor = 'yellow'; - } - return { - fillColor, - fillOpacity: 0.5, - }; - }; - - // Population data by state. - const states = { - ChIJdf5LHzR_hogR6czIUzU0VV4: 5039877, // Alabama - ChIJG8CuwJzfAFQRNduKqSde27w: 732673, // Alaska - 'ChIJaxhMy-sIK4cRcc3Bf7EnOUI': 7276316, // Arizona - 'ChIJYSc_dD-e0ocR0NLf_z5pBaQ': 3025891, // Arkansas - ChIJPV4oX_65j4ARVW8IJ6IJUYs: 39237836, // California - ChIJt1YYm3QUQIcR_6eQSTGDVMc: 5812069, // Colorado - ChIJpVER8hFT5okR5XBhBVttmq4: 3605597, // Connecticut - ChIJO9YMTXYFx4kReOgEjBItHZQ: 1003384, // Delaware - ChIJvypWkWV2wYgR0E7HW9MTLvc: 21781128, // Florida - ChIJV4FfHcU28YgR5xBP7BC8hGY: 10799566, // Georgia - ChIJBeB5Twbb_3sRKIbMdNKCd0s: 1441553, // Hawaii - ChIJ6Znkhaj_WFMRWIf3FQUwa9A: 1900923, // Idaho - ChIJGSZubzgtC4gRVlkRZFCCFX8: 12671469, // Illinois - ChIJHRv42bxQa4gRcuwyy84vEH4: 6805985, // Indiana - ChIJGWD48W9e7ocR2VnHV0pj78Y: 3193079, // Iowa - 'ChIJawF8cXEXo4cRXwk-S6m0wmg': 2934582, // Kansas - ChIJyVMZi0xzQogR_N_MxU5vH3c: 4509394, // Kentucky - ChIJZYIRslSkIIYRA0flgTL3Vck: 4624047, // Louisiana - ChIJ1YpTHd4dsEwR0KggZ2_MedY: 1372247, // Maine - ChIJ35Dx6etNtokRsfZVdmU3r_I: 6165129, // Maryland - ChIJ_b9z6W1l44kRHA2DVTbQxkU: 6984723, // Massachussetts - ChIJEQTKxz2qTE0Rs8liellI3Zc: 10050811, // Michigan - 'ChIJmwt4YJpbWE0RD6L-EJvJogI': 5707390, // Minnesota - ChIJGdRK5OQyKIYR2qbc6X8XDWI: 2949965, // Mississippi - ChIJfeMiSNXmwIcRcr1mBFnEW7U: 6168187, // Misssouri - ChIJ04p7LZwrQVMRGGwqz1jWcfU: 1104271, // Montana - ChIJ7fwMtciNk4cRxArzDwyQJ6E: 1963692, // Nebraska - 'ChIJcbTe-KEKmYARs5X8qooDR88': 3143991, // Nevada - ChIJ66bAnUtEs0wR64CmJa8CyNc: 1388992, // New Hampshire - 'ChIJn0AAnpX7wIkRjW0_-Ad70iw': 9267130, // New Jersey - ChIJqVKY50NQGIcRup41Yxpuv0Y: 2115877, // New Mexico - ChIJqaUj8fBLzEwRZ5UY3sHGz90: 19835913, // New York - ChIJgRo4_MQfVIgRGa4i6fUwP60: 10551162, // North Carolina - 'ChIJY-nYVxKD11IRyc9egzmahA0': 774948, // North Dakota - ChIJwY5NtXrpNogRFtmfnDlkzeU: 11780017, // Ohio - 'ChIJnU-ssRE5rIcRSOoKQDPPHF0': 3986639, // Oklahoma - ChIJVWqfm3xuk1QRdrgLettlTH0: 4246155, // Oregon - ChIJieUyHiaALYgRPbQiUEchRsI: 12964056, // Pennsylvania - ChIJD9cOYhQ15IkR5wbB57wYTh4: 1095610, // Rhode Island - 'ChIJ49ExeWml-IgRnhcF9TKh_7k': 5190705, // South Carolina - ChIJpTjphS1DfYcRt6SGMSnW8Ac: 895376, // South Dakota - 'ChIJA8-XniNLYYgRVpGBpcEgPgM': 6975218, // Tennessee - ChIJSTKCCzZwQIYRPN4IGI8c6xY: 29527941, // Texas - ChIJzfkTj8drTIcRP0bXbKVK370: 3337975, // Utah - ChIJ_87aSGzctEwRtGtUNnSJTSY: 645570, // Vermont - ChIJzbK8vXDWTIgRlaZGt0lBTsA: 8642274, // Virginia - 'ChIJ-bDD5__lhVQRuvNfbGh4QpQ': 7738692, // Washington - ChIJRQnL1KVUSogRQzrN3mjHALs: 1782959, // West Virginia - 'ChIJr-OEkw_0qFIR1kmG-LjV1fI': 5895908, // Wisconsin - ChIJaS7hSDTiXocRLzh90nkisCY: 578803, // Wyoming - }; -} -initMap(); - diff --git a/dist/samples/boundaries-click/app/.eslintsrc.json b/dist/samples/boundaries-click/app/.eslintsrc.json deleted file mode 100644 index 4c44dab04..000000000 --- a/dist/samples/boundaries-click/app/.eslintsrc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": [ - "plugin:@typescript-eslint/recommended" - ], - "parser": "@typescript-eslint/parser", - "rules": { - "@typescript-eslint/ban-ts-comment": 0, - "@typescript-eslint/no-this-alias": 1, - "@typescript-eslint/no-empty-function": 1, - "@typescript-eslint/explicit-module-boundary-types": 1, - "@typescript-eslint/no-unused-vars": 1 - } -} diff --git a/dist/samples/boundaries-click/app/README.md b/dist/samples/boundaries-click/app/README.md deleted file mode 100644 index 9d3fc6302..000000000 --- a/dist/samples/boundaries-click/app/README.md +++ /dev/null @@ -1,43 +0,0 @@ -# Google Maps JavaScript Sample - -## boundaries-click - -The boundaries-click sample demonstrates how to handle click events on administrative boundaries. - -Follow these instructions to set up and run boundaries-click sample on your local computer. - -## Setup - -### Before starting run: - -`npm i` - -### Run an example on a local web server - -`cd samples/boundaries-click` -`npm start` - -### Build an individual example - -`cd samples/boundaries-click` -`npm run build` - -From 'samples': - -`npm run build --workspace=boundaries-click/` - -### Build all of the examples. - -From 'samples': - -`npm run build-all` - -### Run lint to check for problems - -`cd samples/boundaries-click` -`npx eslint index.ts` - -## Feedback - -For feedback related to this sample, please open a new issue on -[GitHub](https://github.com/googlemaps-samples/js-api-samples/issues). diff --git a/dist/samples/boundaries-click/app/index.html b/dist/samples/boundaries-click/app/index.html deleted file mode 100644 index 5f69d7acf..000000000 --- a/dist/samples/boundaries-click/app/index.html +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - Handle Region Boundary Click Event - - - - - - - - - - - diff --git a/dist/samples/boundaries-click/app/index.ts b/dist/samples/boundaries-click/app/index.ts deleted file mode 100644 index e677b442f..000000000 --- a/dist/samples/boundaries-click/app/index.ts +++ /dev/null @@ -1,153 +0,0 @@ -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// [START maps_boundaries_click_event] -let innerMap; -let featureLayer; -let infoWindow; -let lastInteractedFeatureIds = []; -let lastClickedFeatureIds = []; - -// [START maps_boundaries_click_event_handler] -function handleClick(/* MouseEvent */ e) { - lastClickedFeatureIds = e.features.map((f) => f.placeId); - lastInteractedFeatureIds = []; - featureLayer.style = applyStyle; - createInfoWindow(e); -} - -function handleMouseMove(/* MouseEvent */ e) { - lastInteractedFeatureIds = e.features.map((f) => f.placeId); - featureLayer.style = applyStyle; -} -// [END maps_boundaries_click_event_handler] - -async function initMap() { - // Request needed libraries. - const { Map, InfoWindow } = (await google.maps.importLibrary( - 'maps' - )) as google.maps.MapsLibrary; - - // Get the gmp-map element. - const mapElement = document.querySelector( - 'gmp-map' - ) as google.maps.MapElement; - - // Get the inner map. - innerMap = mapElement.innerMap; - - // Set map options. - innerMap.setOptions({ - mapTypeControl: false, - }); - - //[START maps_boundaries_click_event_add_layer] - // Add the feature layer. - featureLayer = innerMap.getFeatureLayer( - google.maps.FeatureType.ADMINISTRATIVE_AREA_LEVEL_2 - ); - - // Add the event listeners for the feature layer. - featureLayer.addListener('click', handleClick); - featureLayer.addListener('mousemove', handleMouseMove); - - // Map event listener. - innerMap.addListener('mousemove', () => { - // If the map gets a mousemove, that means there are no feature layers - // with listeners registered under the mouse, so we clear the last - // interacted feature ids. - if (lastInteractedFeatureIds?.length) { - lastInteractedFeatureIds = []; - featureLayer.style = applyStyle; - } - }); - //[END maps_boundaries_click_event_add_layer] - - // Create the infowindow. - infoWindow = new InfoWindow({}); - // Apply style on load, to enable clicking. - featureLayer.style = applyStyle; -} - -// Helper function for the infowindow. -async function createInfoWindow(event) { - let feature = event.features[0]; - if (!feature.placeId) return; - - // Update the info window. - // Get the place instance from the selected feature. - const place = await feature.fetchPlace(); - - // Create a new div to hold the text content. - let content = document.createElement('div'); - - // Get the text values. - let nameText = document.createElement('span'); - nameText.textContent = `Display name: ${place.displayName}`; - let placeIdText = document.createElement('span'); - placeIdText.textContent = `Place ID: ${feature.placeId}`; - let featureTypeText = document.createElement('span'); - featureTypeText.textContent = `Feature type: ${feature.featureType}`; - - // Append the text to the div. - content.appendChild(nameText); - content.appendChild(document.createElement('br')); - content.appendChild(placeIdText); - content.appendChild(document.createElement('br')); - content.appendChild(featureTypeText); - - updateInfoWindow(content, event.latLng); -} - -// [START maps_boundaries_click_event_style] -// Define styles. -// Stroke and fill with minimum opacity value. -const styleDefault = { - strokeColor: '#810FCB', - strokeOpacity: 1.0, - strokeWeight: 2.0, - fillColor: 'white', - fillOpacity: 0.1, // Polygons must be visible to receive events. -}; -// Style for the clicked polygon. -const styleClicked = { - ...styleDefault, - fillColor: '#810FCB', - fillOpacity: 0.5, -}; -// Style for polygon on mouse move. -const styleMouseMove = { - ...styleDefault, - strokeWeight: 4.0, -}; - -// Apply styles using a feature style function. -function applyStyle(/* FeatureStyleFunctionOptions */ params) { - const placeId = params.feature.placeId; - //@ts-ignore - if (lastClickedFeatureIds.includes(placeId)) { - return styleClicked; - } - //@ts-ignore - if (lastInteractedFeatureIds.includes(placeId)) { - return styleMouseMove; - } - return styleDefault; -} -// [END maps_boundaries_click_event_style] - -// Helper function to create an info window. -function updateInfoWindow(content, center) { - infoWindow.setContent(content); - infoWindow.setPosition(center); - infoWindow.open({ - map: innerMap, - shouldFocus: false, - }); -} - -initMap(); -// [END maps_boundaries_click_event] diff --git a/dist/samples/boundaries-click/app/package.json b/dist/samples/boundaries-click/app/package.json deleted file mode 100644 index ffa9be78f..000000000 --- a/dist/samples/boundaries-click/app/package.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "@js-api-samples/boundaries-click", - "version": "1.0.0", - "scripts": { - "build": "tsc && bash ../jsfiddle.sh boundaries-click && bash ../app.sh boundaries-click && bash ../docs.sh boundaries-click && npm run build:vite --workspace=. && bash ../dist.sh boundaries-click", - "test": "tsc && npm run build:vite --workspace=.", - "start": "tsc && vite build --base './' && vite", - "build:vite": "vite build --base './'", - "preview": "vite preview" - }, - "dependencies": { - - } -} diff --git a/dist/samples/boundaries-click/app/style.css b/dist/samples/boundaries-click/app/style.css deleted file mode 100644 index 3371171fb..000000000 --- a/dist/samples/boundaries-click/app/style.css +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_boundaries_click_event] */ -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -gmp-map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -/* [END maps_boundaries_click_event] */ diff --git a/dist/samples/boundaries-click/app/tsconfig.json b/dist/samples/boundaries-click/app/tsconfig.json deleted file mode 100644 index 366aabb04..000000000 --- a/dist/samples/boundaries-click/app/tsconfig.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "compilerOptions": { - "module": "esnext", - "target": "esnext", - "strict": true, - "noImplicitAny": false, - "lib": [ - "es2015", - "esnext", - "es6", - "dom", - "dom.iterable" - ], - "moduleResolution": "Node", - "jsx": "preserve" - } -} diff --git a/dist/samples/boundaries-click/dist/assets/index-BZDSROJH.css b/dist/samples/boundaries-click/dist/assets/index-BZDSROJH.css deleted file mode 100644 index 59d9a4dfd..000000000 --- a/dist/samples/boundaries-click/dist/assets/index-BZDSROJH.css +++ /dev/null @@ -1 +0,0 @@ -gmp-map{height:100%}html,body{height:100%;margin:0;padding:0} diff --git a/dist/samples/boundaries-click/dist/assets/index-w-0QUZ9u.js b/dist/samples/boundaries-click/dist/assets/index-w-0QUZ9u.js deleted file mode 100644 index 6a12b542f..000000000 --- a/dist/samples/boundaries-click/dist/assets/index-w-0QUZ9u.js +++ /dev/null @@ -1 +0,0 @@ -(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const t of document.querySelectorAll('link[rel="modulepreload"]'))r(t);new MutationObserver(t=>{for(const n of t)if(n.type==="childList")for(const a of n.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&r(a)}).observe(document,{childList:!0,subtree:!0});function c(t){const n={};return t.integrity&&(n.integrity=t.integrity),t.referrerPolicy&&(n.referrerPolicy=t.referrerPolicy),t.crossOrigin==="use-credentials"?n.credentials="include":t.crossOrigin==="anonymous"?n.credentials="omit":n.credentials="same-origin",n}function r(t){if(t.ep)return;t.ep=!0;const n=c(t);fetch(t.href,n)}})();let i,l,d,s=[],f=[];function m(o){f=o.features.map(e=>e.placeId),s=[],l.style=p,g(o)}function y(o){s=o.features.map(e=>e.placeId),l.style=p}async function h(){const{Map:o,InfoWindow:e}=await google.maps.importLibrary("maps");i=document.querySelector("gmp-map").innerMap,i.setOptions({mapTypeControl:!1}),l=i.getFeatureLayer(google.maps.FeatureType.ADMINISTRATIVE_AREA_LEVEL_2),l.addListener("click",m),l.addListener("mousemove",y),i.addListener("mousemove",()=>{s?.length&&(s=[],l.style=p)}),d=new e({}),l.style=p}async function g(o){let e=o.features[0];if(!e.placeId)return;const c=await e.fetchPlace();let r=document.createElement("div"),t=document.createElement("span");t.textContent=`Display name: ${c.displayName}`;let n=document.createElement("span");n.textContent=`Place ID: ${e.placeId}`;let a=document.createElement("span");a.textContent=`Feature type: ${e.featureType}`,r.appendChild(t),r.appendChild(document.createElement("br")),r.appendChild(n),r.appendChild(document.createElement("br")),r.appendChild(a),L(r,o.latLng)}const u={strokeColor:"#810FCB",strokeOpacity:1,strokeWeight:2,fillColor:"white",fillOpacity:.1},C={...u,fillColor:"#810FCB",fillOpacity:.5},I={...u,strokeWeight:4};function p(o){const e=o.feature.placeId;return f.includes(e)?C:s.includes(e)?I:u}function L(o,e){d.setContent(o),d.setPosition(e),d.open({map:i,shouldFocus:!1})}h(); diff --git a/dist/samples/boundaries-click/dist/index.html b/dist/samples/boundaries-click/dist/index.html deleted file mode 100644 index 14d3dcd9e..000000000 --- a/dist/samples/boundaries-click/dist/index.html +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - Handle Region Boundary Click Event - - - - - - - - - - - diff --git a/dist/samples/boundaries-click/docs/index.html b/dist/samples/boundaries-click/docs/index.html deleted file mode 100644 index 5f69d7acf..000000000 --- a/dist/samples/boundaries-click/docs/index.html +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - Handle Region Boundary Click Event - - - - - - - - - - - diff --git a/dist/samples/boundaries-click/docs/index.js b/dist/samples/boundaries-click/docs/index.js deleted file mode 100644 index e228ca637..000000000 --- a/dist/samples/boundaries-click/docs/index.js +++ /dev/null @@ -1,128 +0,0 @@ -"use strict"; -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// [START maps_boundaries_click_event] -let innerMap; -let featureLayer; -let infoWindow; -let lastInteractedFeatureIds = []; -let lastClickedFeatureIds = []; -// [START maps_boundaries_click_event_handler] -function handleClick(/* MouseEvent */ e) { - lastClickedFeatureIds = e.features.map((f) => f.placeId); - lastInteractedFeatureIds = []; - featureLayer.style = applyStyle; - createInfoWindow(e); -} -function handleMouseMove(/* MouseEvent */ e) { - lastInteractedFeatureIds = e.features.map((f) => f.placeId); - featureLayer.style = applyStyle; -} -// [END maps_boundaries_click_event_handler] -async function initMap() { - // Request needed libraries. - const { Map, InfoWindow } = (await google.maps.importLibrary('maps')); - // Get the gmp-map element. - const mapElement = document.querySelector('gmp-map'); - // Get the inner map. - innerMap = mapElement.innerMap; - // Set map options. - innerMap.setOptions({ - mapTypeControl: false, - }); - //[START maps_boundaries_click_event_add_layer] - // Add the feature layer. - featureLayer = innerMap.getFeatureLayer(google.maps.FeatureType.ADMINISTRATIVE_AREA_LEVEL_2); - // Add the event listeners for the feature layer. - featureLayer.addListener('click', handleClick); - featureLayer.addListener('mousemove', handleMouseMove); - // Map event listener. - innerMap.addListener('mousemove', () => { - // If the map gets a mousemove, that means there are no feature layers - // with listeners registered under the mouse, so we clear the last - // interacted feature ids. - if (lastInteractedFeatureIds?.length) { - lastInteractedFeatureIds = []; - featureLayer.style = applyStyle; - } - }); - //[END maps_boundaries_click_event_add_layer] - // Create the infowindow. - infoWindow = new InfoWindow({}); - // Apply style on load, to enable clicking. - featureLayer.style = applyStyle; -} -// Helper function for the infowindow. -async function createInfoWindow(event) { - let feature = event.features[0]; - if (!feature.placeId) - return; - // Update the info window. - // Get the place instance from the selected feature. - const place = await feature.fetchPlace(); - // Create a new div to hold the text content. - let content = document.createElement('div'); - // Get the text values. - let nameText = document.createElement('span'); - nameText.textContent = `Display name: ${place.displayName}`; - let placeIdText = document.createElement('span'); - placeIdText.textContent = `Place ID: ${feature.placeId}`; - let featureTypeText = document.createElement('span'); - featureTypeText.textContent = `Feature type: ${feature.featureType}`; - // Append the text to the div. - content.appendChild(nameText); - content.appendChild(document.createElement('br')); - content.appendChild(placeIdText); - content.appendChild(document.createElement('br')); - content.appendChild(featureTypeText); - updateInfoWindow(content, event.latLng); -} -// [START maps_boundaries_click_event_style] -// Define styles. -// Stroke and fill with minimum opacity value. -const styleDefault = { - strokeColor: '#810FCB', - strokeOpacity: 1.0, - strokeWeight: 2.0, - fillColor: 'white', - fillOpacity: 0.1, // Polygons must be visible to receive events. -}; -// Style for the clicked polygon. -const styleClicked = { - ...styleDefault, - fillColor: '#810FCB', - fillOpacity: 0.5, -}; -// Style for polygon on mouse move. -const styleMouseMove = { - ...styleDefault, - strokeWeight: 4.0, -}; -// Apply styles using a feature style function. -function applyStyle(/* FeatureStyleFunctionOptions */ params) { - const placeId = params.feature.placeId; - //@ts-ignore - if (lastClickedFeatureIds.includes(placeId)) { - return styleClicked; - } - //@ts-ignore - if (lastInteractedFeatureIds.includes(placeId)) { - return styleMouseMove; - } - return styleDefault; -} -// [END maps_boundaries_click_event_style] -// Helper function to create an info window. -function updateInfoWindow(content, center) { - infoWindow.setContent(content); - infoWindow.setPosition(center); - infoWindow.open({ - map: innerMap, - shouldFocus: false, - }); -} -initMap(); -// [END maps_boundaries_click_event] diff --git a/dist/samples/boundaries-click/docs/index.ts b/dist/samples/boundaries-click/docs/index.ts deleted file mode 100644 index e677b442f..000000000 --- a/dist/samples/boundaries-click/docs/index.ts +++ /dev/null @@ -1,153 +0,0 @@ -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// [START maps_boundaries_click_event] -let innerMap; -let featureLayer; -let infoWindow; -let lastInteractedFeatureIds = []; -let lastClickedFeatureIds = []; - -// [START maps_boundaries_click_event_handler] -function handleClick(/* MouseEvent */ e) { - lastClickedFeatureIds = e.features.map((f) => f.placeId); - lastInteractedFeatureIds = []; - featureLayer.style = applyStyle; - createInfoWindow(e); -} - -function handleMouseMove(/* MouseEvent */ e) { - lastInteractedFeatureIds = e.features.map((f) => f.placeId); - featureLayer.style = applyStyle; -} -// [END maps_boundaries_click_event_handler] - -async function initMap() { - // Request needed libraries. - const { Map, InfoWindow } = (await google.maps.importLibrary( - 'maps' - )) as google.maps.MapsLibrary; - - // Get the gmp-map element. - const mapElement = document.querySelector( - 'gmp-map' - ) as google.maps.MapElement; - - // Get the inner map. - innerMap = mapElement.innerMap; - - // Set map options. - innerMap.setOptions({ - mapTypeControl: false, - }); - - //[START maps_boundaries_click_event_add_layer] - // Add the feature layer. - featureLayer = innerMap.getFeatureLayer( - google.maps.FeatureType.ADMINISTRATIVE_AREA_LEVEL_2 - ); - - // Add the event listeners for the feature layer. - featureLayer.addListener('click', handleClick); - featureLayer.addListener('mousemove', handleMouseMove); - - // Map event listener. - innerMap.addListener('mousemove', () => { - // If the map gets a mousemove, that means there are no feature layers - // with listeners registered under the mouse, so we clear the last - // interacted feature ids. - if (lastInteractedFeatureIds?.length) { - lastInteractedFeatureIds = []; - featureLayer.style = applyStyle; - } - }); - //[END maps_boundaries_click_event_add_layer] - - // Create the infowindow. - infoWindow = new InfoWindow({}); - // Apply style on load, to enable clicking. - featureLayer.style = applyStyle; -} - -// Helper function for the infowindow. -async function createInfoWindow(event) { - let feature = event.features[0]; - if (!feature.placeId) return; - - // Update the info window. - // Get the place instance from the selected feature. - const place = await feature.fetchPlace(); - - // Create a new div to hold the text content. - let content = document.createElement('div'); - - // Get the text values. - let nameText = document.createElement('span'); - nameText.textContent = `Display name: ${place.displayName}`; - let placeIdText = document.createElement('span'); - placeIdText.textContent = `Place ID: ${feature.placeId}`; - let featureTypeText = document.createElement('span'); - featureTypeText.textContent = `Feature type: ${feature.featureType}`; - - // Append the text to the div. - content.appendChild(nameText); - content.appendChild(document.createElement('br')); - content.appendChild(placeIdText); - content.appendChild(document.createElement('br')); - content.appendChild(featureTypeText); - - updateInfoWindow(content, event.latLng); -} - -// [START maps_boundaries_click_event_style] -// Define styles. -// Stroke and fill with minimum opacity value. -const styleDefault = { - strokeColor: '#810FCB', - strokeOpacity: 1.0, - strokeWeight: 2.0, - fillColor: 'white', - fillOpacity: 0.1, // Polygons must be visible to receive events. -}; -// Style for the clicked polygon. -const styleClicked = { - ...styleDefault, - fillColor: '#810FCB', - fillOpacity: 0.5, -}; -// Style for polygon on mouse move. -const styleMouseMove = { - ...styleDefault, - strokeWeight: 4.0, -}; - -// Apply styles using a feature style function. -function applyStyle(/* FeatureStyleFunctionOptions */ params) { - const placeId = params.feature.placeId; - //@ts-ignore - if (lastClickedFeatureIds.includes(placeId)) { - return styleClicked; - } - //@ts-ignore - if (lastInteractedFeatureIds.includes(placeId)) { - return styleMouseMove; - } - return styleDefault; -} -// [END maps_boundaries_click_event_style] - -// Helper function to create an info window. -function updateInfoWindow(content, center) { - infoWindow.setContent(content); - infoWindow.setPosition(center); - infoWindow.open({ - map: innerMap, - shouldFocus: false, - }); -} - -initMap(); -// [END maps_boundaries_click_event] diff --git a/dist/samples/boundaries-click/docs/style.css b/dist/samples/boundaries-click/docs/style.css deleted file mode 100644 index 3371171fb..000000000 --- a/dist/samples/boundaries-click/docs/style.css +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_boundaries_click_event] */ -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -gmp-map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -/* [END maps_boundaries_click_event] */ diff --git a/dist/samples/boundaries-click/jsfiddle/demo.css b/dist/samples/boundaries-click/jsfiddle/demo.css deleted file mode 100644 index 72d40c205..000000000 --- a/dist/samples/boundaries-click/jsfiddle/demo.css +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -gmp-map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - - diff --git a/dist/samples/boundaries-click/jsfiddle/demo.details b/dist/samples/boundaries-click/jsfiddle/demo.details deleted file mode 100644 index 0a032c2fe..000000000 --- a/dist/samples/boundaries-click/jsfiddle/demo.details +++ /dev/null @@ -1,7 +0,0 @@ -name: boundaries-click -authors: - - Geo Developer IX Documentation Team -tags: - - google maps -load_type: h -description: Sample code supporting Google Maps Platform JavaScript API documentation. diff --git a/dist/samples/boundaries-click/jsfiddle/demo.html b/dist/samples/boundaries-click/jsfiddle/demo.html deleted file mode 100644 index 036513ec5..000000000 --- a/dist/samples/boundaries-click/jsfiddle/demo.html +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - Handle Region Boundary Click Event - - - - - - - - - - - diff --git a/dist/samples/boundaries-click/jsfiddle/demo.js b/dist/samples/boundaries-click/jsfiddle/demo.js deleted file mode 100644 index c33c4a9b3..000000000 --- a/dist/samples/boundaries-click/jsfiddle/demo.js +++ /dev/null @@ -1,128 +0,0 @@ -"use strict"; -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -let innerMap; -let featureLayer; -let infoWindow; -let lastInteractedFeatureIds = []; -let lastClickedFeatureIds = []; - -function handleClick(/* MouseEvent */ e) { - lastClickedFeatureIds = e.features.map((f) => f.placeId); - lastInteractedFeatureIds = []; - featureLayer.style = applyStyle; - createInfoWindow(e); -} -function handleMouseMove(/* MouseEvent */ e) { - lastInteractedFeatureIds = e.features.map((f) => f.placeId); - featureLayer.style = applyStyle; -} - -async function initMap() { - // Request needed libraries. - const { Map, InfoWindow } = (await google.maps.importLibrary('maps')); - // Get the gmp-map element. - const mapElement = document.querySelector('gmp-map'); - // Get the inner map. - innerMap = mapElement.innerMap; - // Set map options. - innerMap.setOptions({ - mapTypeControl: false, - }); - //[START maps_boundaries_click_event_add_layer] - // Add the feature layer. - featureLayer = innerMap.getFeatureLayer(google.maps.FeatureType.ADMINISTRATIVE_AREA_LEVEL_2); - // Add the event listeners for the feature layer. - featureLayer.addListener('click', handleClick); - featureLayer.addListener('mousemove', handleMouseMove); - // Map event listener. - innerMap.addListener('mousemove', () => { - // If the map gets a mousemove, that means there are no feature layers - // with listeners registered under the mouse, so we clear the last - // interacted feature ids. - if (lastInteractedFeatureIds?.length) { - lastInteractedFeatureIds = []; - featureLayer.style = applyStyle; - } - }); - //[END maps_boundaries_click_event_add_layer] - // Create the infowindow. - infoWindow = new InfoWindow({}); - // Apply style on load, to enable clicking. - featureLayer.style = applyStyle; -} -// Helper function for the infowindow. -async function createInfoWindow(event) { - let feature = event.features[0]; - if (!feature.placeId) - return; - // Update the info window. - // Get the place instance from the selected feature. - const place = await feature.fetchPlace(); - // Create a new div to hold the text content. - let content = document.createElement('div'); - // Get the text values. - let nameText = document.createElement('span'); - nameText.textContent = `Display name: ${place.displayName}`; - let placeIdText = document.createElement('span'); - placeIdText.textContent = `Place ID: ${feature.placeId}`; - let featureTypeText = document.createElement('span'); - featureTypeText.textContent = `Feature type: ${feature.featureType}`; - // Append the text to the div. - content.appendChild(nameText); - content.appendChild(document.createElement('br')); - content.appendChild(placeIdText); - content.appendChild(document.createElement('br')); - content.appendChild(featureTypeText); - updateInfoWindow(content, event.latLng); -} - -// Define styles. -// Stroke and fill with minimum opacity value. -const styleDefault = { - strokeColor: '#810FCB', - strokeOpacity: 1.0, - strokeWeight: 2.0, - fillColor: 'white', - fillOpacity: 0.1, // Polygons must be visible to receive events. -}; -// Style for the clicked polygon. -const styleClicked = { - ...styleDefault, - fillColor: '#810FCB', - fillOpacity: 0.5, -}; -// Style for polygon on mouse move. -const styleMouseMove = { - ...styleDefault, - strokeWeight: 4.0, -}; -// Apply styles using a feature style function. -function applyStyle(/* FeatureStyleFunctionOptions */ params) { - const placeId = params.feature.placeId; - //@ts-ignore - if (lastClickedFeatureIds.includes(placeId)) { - return styleClicked; - } - //@ts-ignore - if (lastInteractedFeatureIds.includes(placeId)) { - return styleMouseMove; - } - return styleDefault; -} - -// Helper function to create an info window. -function updateInfoWindow(content, center) { - infoWindow.setContent(content); - infoWindow.setPosition(center); - infoWindow.open({ - map: innerMap, - shouldFocus: false, - }); -} -initMap(); - diff --git a/dist/samples/boundaries-simple/app/.eslintsrc.json b/dist/samples/boundaries-simple/app/.eslintsrc.json deleted file mode 100644 index 4c44dab04..000000000 --- a/dist/samples/boundaries-simple/app/.eslintsrc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": [ - "plugin:@typescript-eslint/recommended" - ], - "parser": "@typescript-eslint/parser", - "rules": { - "@typescript-eslint/ban-ts-comment": 0, - "@typescript-eslint/no-this-alias": 1, - "@typescript-eslint/no-empty-function": 1, - "@typescript-eslint/explicit-module-boundary-types": 1, - "@typescript-eslint/no-unused-vars": 1 - } -} diff --git a/dist/samples/boundaries-simple/app/README.md b/dist/samples/boundaries-simple/app/README.md deleted file mode 100644 index 96d10b132..000000000 --- a/dist/samples/boundaries-simple/app/README.md +++ /dev/null @@ -1,43 +0,0 @@ -# Google Maps JavaScript Sample - -## boundaries-simple - -The boundaries-simple sample demonstrates a simple example of how to display administrative boundaries on a map. - -Follow these instructions to set up and run boundaries-simple sample on your local computer. - -## Setup - -### Before starting run: - -`npm i` - -### Run an example on a local web server - -`cd samples/boundaries-simple` -`npm start` - -### Build an individual example - -`cd samples/boundaries-simple` -`npm run build` - -From 'samples': - -`npm run build --workspace=boundaries-simple/` - -### Build all of the examples. - -From 'samples': - -`npm run build-all` - -### Run lint to check for problems - -`cd samples/boundaries-simple` -`npx eslint index.ts` - -## Feedback - -For feedback related to this sample, please open a new issue on -[GitHub](https://github.com/googlemaps-samples/js-api-samples/issues). diff --git a/dist/samples/boundaries-simple/app/index.html b/dist/samples/boundaries-simple/app/index.html deleted file mode 100644 index 3967b9576..000000000 --- a/dist/samples/boundaries-simple/app/index.html +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - Boundaries Simple - - - - - - - - - - - diff --git a/dist/samples/boundaries-simple/app/index.ts b/dist/samples/boundaries-simple/app/index.ts deleted file mode 100644 index 211bbf300..000000000 --- a/dist/samples/boundaries-simple/app/index.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -/** - * This is the simplest possible data-driven styling example. - * It calls the styling function with a Place ID. - */ - -// [START maps_boundaries_simple] -let featureLayer; - -async function initMap() { - // Request needed libraries. - (await google.maps.importLibrary('maps')) as google.maps.MapsLibrary; - - // Get the gmp-map element. - const mapElement = document.querySelector( - 'gmp-map' - ) as google.maps.MapElement; - - // Get the inner map. - const innerMap = mapElement.innerMap; - - // [START maps_boundaries_simple_get_layer] - // Get the feature layer. - featureLayer = innerMap.getFeatureLayer(google.maps.FeatureType.LOCALITY); - // [END maps_boundaries_simple_get_layer] - - // [START maps_boundaries_simple_style_single] - // Define a style with purple fill and border. - const featureStyleOptions: google.maps.FeatureStyleOptions = { - strokeColor: '#810FCB', - strokeOpacity: 1.0, - strokeWeight: 3.0, - fillColor: '#810FCB', - fillOpacity: 0.5, - }; - - // Apply the style to a single boundary. - featureLayer.style = (options: { feature: { placeId: string } }) => { - if (options.feature.placeId == 'ChIJ0zQtYiWsVHkRk8lRoB1RNPo') { - // Hana, HI - return featureStyleOptions; - } - }; - // [END maps_boundaries_simple_style_single] -} - -initMap(); -// [END maps_boundaries_simple] diff --git a/dist/samples/boundaries-simple/app/package.json b/dist/samples/boundaries-simple/app/package.json deleted file mode 100644 index a8d36e458..000000000 --- a/dist/samples/boundaries-simple/app/package.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "@js-api-samples/boundaries-simple", - "version": "1.0.0", - "scripts": { - "build": "tsc && bash ../jsfiddle.sh boundaries-simple && bash ../app.sh boundaries-simple && bash ../docs.sh boundaries-simple && npm run build:vite --workspace=. && bash ../dist.sh boundaries-simple", - "test": "tsc && npm run build:vite --workspace=.", - "start": "tsc && vite build --base './' && vite", - "build:vite": "vite build --base './'", - "preview": "vite preview" - }, - "dependencies": { - - } -} diff --git a/dist/samples/boundaries-simple/app/style.css b/dist/samples/boundaries-simple/app/style.css deleted file mode 100644 index 12bee67eb..000000000 --- a/dist/samples/boundaries-simple/app/style.css +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_boundaries_simple] */ -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -gmp-map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -/* [END maps_boundaries_simple] */ diff --git a/dist/samples/boundaries-simple/app/tsconfig.json b/dist/samples/boundaries-simple/app/tsconfig.json deleted file mode 100644 index 366aabb04..000000000 --- a/dist/samples/boundaries-simple/app/tsconfig.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "compilerOptions": { - "module": "esnext", - "target": "esnext", - "strict": true, - "noImplicitAny": false, - "lib": [ - "es2015", - "esnext", - "es6", - "dom", - "dom.iterable" - ], - "moduleResolution": "Node", - "jsx": "preserve" - } -} diff --git a/dist/samples/boundaries-simple/dist/assets/index-BZDSROJH.css b/dist/samples/boundaries-simple/dist/assets/index-BZDSROJH.css deleted file mode 100644 index 59d9a4dfd..000000000 --- a/dist/samples/boundaries-simple/dist/assets/index-BZDSROJH.css +++ /dev/null @@ -1 +0,0 @@ -gmp-map{height:100%}html,body{height:100%;margin:0;padding:0} diff --git a/dist/samples/boundaries-simple/dist/assets/index-mN_SxfeC.js b/dist/samples/boundaries-simple/dist/assets/index-mN_SxfeC.js deleted file mode 100644 index 6f4e03c9f..000000000 --- a/dist/samples/boundaries-simple/dist/assets/index-mN_SxfeC.js +++ /dev/null @@ -1 +0,0 @@ -(function(){const r=document.createElement("link").relList;if(r&&r.supports&&r.supports("modulepreload"))return;for(const e of document.querySelectorAll('link[rel="modulepreload"]'))o(e);new MutationObserver(e=>{for(const t of e)if(t.type==="childList")for(const n of t.addedNodes)n.tagName==="LINK"&&n.rel==="modulepreload"&&o(n)}).observe(document,{childList:!0,subtree:!0});function i(e){const t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin==="use-credentials"?t.credentials="include":e.crossOrigin==="anonymous"?t.credentials="omit":t.credentials="same-origin",t}function o(e){if(e.ep)return;e.ep=!0;const t=i(e);fetch(e.href,t)}})();let s;async function l(){await google.maps.importLibrary("maps"),s=document.querySelector("gmp-map").innerMap.getFeatureLayer(google.maps.FeatureType.LOCALITY);const i={strokeColor:"#810FCB",strokeOpacity:1,strokeWeight:3,fillColor:"#810FCB",fillOpacity:.5};s.style=o=>{if(o.feature.placeId=="ChIJ0zQtYiWsVHkRk8lRoB1RNPo")return i}}l(); diff --git a/dist/samples/boundaries-simple/dist/index.html b/dist/samples/boundaries-simple/dist/index.html deleted file mode 100644 index 6901d7418..000000000 --- a/dist/samples/boundaries-simple/dist/index.html +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - Boundaries Simple - - - - - - - - - - - diff --git a/dist/samples/boundaries-simple/docs/index.html b/dist/samples/boundaries-simple/docs/index.html deleted file mode 100644 index 3967b9576..000000000 --- a/dist/samples/boundaries-simple/docs/index.html +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - Boundaries Simple - - - - - - - - - - - diff --git a/dist/samples/boundaries-simple/docs/index.js b/dist/samples/boundaries-simple/docs/index.js deleted file mode 100644 index 58c9e7c72..000000000 --- a/dist/samples/boundaries-simple/docs/index.js +++ /dev/null @@ -1,43 +0,0 @@ -"use strict"; -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/** - * This is the simplest possible data-driven styling example. - * It calls the styling function with a Place ID. - */ -// [START maps_boundaries_simple] -let featureLayer; -async function initMap() { - // Request needed libraries. - (await google.maps.importLibrary('maps')); - // Get the gmp-map element. - const mapElement = document.querySelector('gmp-map'); - // Get the inner map. - const innerMap = mapElement.innerMap; - // [START maps_boundaries_simple_get_layer] - // Get the feature layer. - featureLayer = innerMap.getFeatureLayer(google.maps.FeatureType.LOCALITY); - // [END maps_boundaries_simple_get_layer] - // [START maps_boundaries_simple_style_single] - // Define a style with purple fill and border. - const featureStyleOptions = { - strokeColor: '#810FCB', - strokeOpacity: 1.0, - strokeWeight: 3.0, - fillColor: '#810FCB', - fillOpacity: 0.5, - }; - // Apply the style to a single boundary. - featureLayer.style = (options) => { - if (options.feature.placeId == 'ChIJ0zQtYiWsVHkRk8lRoB1RNPo') { - // Hana, HI - return featureStyleOptions; - } - }; - // [END maps_boundaries_simple_style_single] -} -initMap(); -// [END maps_boundaries_simple] diff --git a/dist/samples/boundaries-simple/docs/index.ts b/dist/samples/boundaries-simple/docs/index.ts deleted file mode 100644 index 211bbf300..000000000 --- a/dist/samples/boundaries-simple/docs/index.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -/** - * This is the simplest possible data-driven styling example. - * It calls the styling function with a Place ID. - */ - -// [START maps_boundaries_simple] -let featureLayer; - -async function initMap() { - // Request needed libraries. - (await google.maps.importLibrary('maps')) as google.maps.MapsLibrary; - - // Get the gmp-map element. - const mapElement = document.querySelector( - 'gmp-map' - ) as google.maps.MapElement; - - // Get the inner map. - const innerMap = mapElement.innerMap; - - // [START maps_boundaries_simple_get_layer] - // Get the feature layer. - featureLayer = innerMap.getFeatureLayer(google.maps.FeatureType.LOCALITY); - // [END maps_boundaries_simple_get_layer] - - // [START maps_boundaries_simple_style_single] - // Define a style with purple fill and border. - const featureStyleOptions: google.maps.FeatureStyleOptions = { - strokeColor: '#810FCB', - strokeOpacity: 1.0, - strokeWeight: 3.0, - fillColor: '#810FCB', - fillOpacity: 0.5, - }; - - // Apply the style to a single boundary. - featureLayer.style = (options: { feature: { placeId: string } }) => { - if (options.feature.placeId == 'ChIJ0zQtYiWsVHkRk8lRoB1RNPo') { - // Hana, HI - return featureStyleOptions; - } - }; - // [END maps_boundaries_simple_style_single] -} - -initMap(); -// [END maps_boundaries_simple] diff --git a/dist/samples/boundaries-simple/docs/style.css b/dist/samples/boundaries-simple/docs/style.css deleted file mode 100644 index 12bee67eb..000000000 --- a/dist/samples/boundaries-simple/docs/style.css +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_boundaries_simple] */ -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -gmp-map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -/* [END maps_boundaries_simple] */ diff --git a/dist/samples/boundaries-simple/jsfiddle/demo.css b/dist/samples/boundaries-simple/jsfiddle/demo.css deleted file mode 100644 index 72d40c205..000000000 --- a/dist/samples/boundaries-simple/jsfiddle/demo.css +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -gmp-map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - - diff --git a/dist/samples/boundaries-simple/jsfiddle/demo.details b/dist/samples/boundaries-simple/jsfiddle/demo.details deleted file mode 100644 index 90255aba2..000000000 --- a/dist/samples/boundaries-simple/jsfiddle/demo.details +++ /dev/null @@ -1,7 +0,0 @@ -name: boundaries-simple -authors: - - Geo Developer IX Documentation Team -tags: - - google maps -load_type: h -description: Sample code supporting Google Maps Platform JavaScript API documentation. diff --git a/dist/samples/boundaries-simple/jsfiddle/demo.html b/dist/samples/boundaries-simple/jsfiddle/demo.html deleted file mode 100644 index 9c22e4ee1..000000000 --- a/dist/samples/boundaries-simple/jsfiddle/demo.html +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - Boundaries Simple - - - - - - - - - - - diff --git a/dist/samples/boundaries-simple/jsfiddle/demo.js b/dist/samples/boundaries-simple/jsfiddle/demo.js deleted file mode 100644 index 3ce7c4094..000000000 --- a/dist/samples/boundaries-simple/jsfiddle/demo.js +++ /dev/null @@ -1,43 +0,0 @@ -"use strict"; -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/** - * This is the simplest possible data-driven styling example. - * It calls the styling function with a Place ID. - */ - -let featureLayer; -async function initMap() { - // Request needed libraries. - (await google.maps.importLibrary('maps')); - // Get the gmp-map element. - const mapElement = document.querySelector('gmp-map'); - // Get the inner map. - const innerMap = mapElement.innerMap; - - // Get the feature layer. - featureLayer = innerMap.getFeatureLayer(google.maps.FeatureType.LOCALITY); - - - // Define a style with purple fill and border. - const featureStyleOptions = { - strokeColor: '#810FCB', - strokeOpacity: 1.0, - strokeWeight: 3.0, - fillColor: '#810FCB', - fillOpacity: 0.5, - }; - // Apply the style to a single boundary. - featureLayer.style = (options) => { - if (options.feature.placeId == 'ChIJ0zQtYiWsVHkRk8lRoB1RNPo') { - // Hana, HI - return featureStyleOptions; - } - }; - -} -initMap(); - diff --git a/dist/samples/boundaries-text-search/app/.eslintsrc.json b/dist/samples/boundaries-text-search/app/.eslintsrc.json deleted file mode 100644 index 4c44dab04..000000000 --- a/dist/samples/boundaries-text-search/app/.eslintsrc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": [ - "plugin:@typescript-eslint/recommended" - ], - "parser": "@typescript-eslint/parser", - "rules": { - "@typescript-eslint/ban-ts-comment": 0, - "@typescript-eslint/no-this-alias": 1, - "@typescript-eslint/no-empty-function": 1, - "@typescript-eslint/explicit-module-boundary-types": 1, - "@typescript-eslint/no-unused-vars": 1 - } -} diff --git a/dist/samples/boundaries-text-search/app/README.md b/dist/samples/boundaries-text-search/app/README.md deleted file mode 100644 index bad0e35f2..000000000 --- a/dist/samples/boundaries-text-search/app/README.md +++ /dev/null @@ -1,43 +0,0 @@ -# Google Maps JavaScript Sample - -## boundaries-text-search - -The boundaries-text-search sample demonstrates how to search for administrative boundaries by name or place ID. - -Follow these instructions to set up and run boundaries-text-search sample on your local computer. - -## Setup - -### Before starting run: - -`npm i` - -### Run an example on a local web server - -`cd samples/boundaries-text-search` -`npm start` - -### Build an individual example - -`cd samples/boundaries-text-search` -`npm run build` - -From 'samples': - -`npm run build --workspace=boundaries-text-search/` - -### Build all of the examples. - -From 'samples': - -`npm run build-all` - -### Run lint to check for problems - -`cd samples/boundaries-text-search` -`npx eslint index.ts` - -## Feedback - -For feedback related to this sample, please open a new issue on -[GitHub](https://github.com/googlemaps-samples/js-api-samples/issues). diff --git a/dist/samples/boundaries-text-search/app/index.html b/dist/samples/boundaries-text-search/app/index.html deleted file mode 100644 index 7e4708aee..000000000 --- a/dist/samples/boundaries-text-search/app/index.html +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - Boundaries Text Search - - - - - - - - - - - diff --git a/dist/samples/boundaries-text-search/app/index.ts b/dist/samples/boundaries-text-search/app/index.ts deleted file mode 100644 index f16571bb9..000000000 --- a/dist/samples/boundaries-text-search/app/index.ts +++ /dev/null @@ -1,73 +0,0 @@ -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// [START maps_boundaries_text_search] -let innerMap; -let featureLayer; -let center; - -async function initMap() { - // Load the needed libraries. - (await google.maps.importLibrary('maps')) as google.maps.MapsLibrary; - - center = { lat: 41.059, lng: -124.151 }; // Trinidad, CA - - // Get the gmp-map element. - const mapElement = document.querySelector( - 'gmp-map' - ) as google.maps.MapElement; - - // Get the inner map. - innerMap = mapElement.innerMap; - - // Get the LOCALITY feature layer. - featureLayer = innerMap.getFeatureLayer(google.maps.FeatureType.LOCALITY); - - findBoundary(); -} -// [START maps_boundaries_text_search_find_region] -async function findBoundary() { - const request = { - textQuery: 'Trinidad, CA', - fields: ['id', 'location'], - includedType: 'locality', - locationBias: center, - }; - - const { Place } = (await google.maps.importLibrary( - 'places' - )) as google.maps.PlacesLibrary; - const { places } = await Place.searchByText(request); - - if (places.length) { - const place = places[0]; - styleBoundary(place.id); - innerMap.setCenter(place.location); - } else { - console.log('No results'); - } -} - -function styleBoundary(placeid) { - // Define a style of transparent purple with opaque stroke. - const styleFill = { - strokeColor: '#810FCB', - strokeOpacity: 1.0, - strokeWeight: 3.0, - fillColor: '#810FCB', - fillOpacity: 0.5, - }; - - // Define the feature style function. - featureLayer.style = (params) => { - if (params.feature.placeId == placeid) { - return styleFill; - } - }; -} -// [END maps_boundaries_text_search_find_region] -initMap(); -// [END maps_boundaries_text_search] diff --git a/dist/samples/boundaries-text-search/app/package.json b/dist/samples/boundaries-text-search/app/package.json deleted file mode 100644 index 3ee257850..000000000 --- a/dist/samples/boundaries-text-search/app/package.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "@js-api-samples/boundaries-text-search", - "version": "1.0.0", - "scripts": { - "build": "tsc && bash ../jsfiddle.sh boundaries-text-search && bash ../app.sh boundaries-text-search && bash ../docs.sh boundaries-text-search && npm run build:vite --workspace=. && bash ../dist.sh boundaries-text-search", - "test": "tsc && npm run build:vite --workspace=.", - "start": "tsc && vite build --base './' && vite", - "build:vite": "vite build --base './'", - "preview": "vite preview" - }, - "dependencies": { - - } -} diff --git a/dist/samples/boundaries-text-search/app/style.css b/dist/samples/boundaries-text-search/app/style.css deleted file mode 100644 index 81d412438..000000000 --- a/dist/samples/boundaries-text-search/app/style.css +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_boundaries_text_search] */ -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -gmp-map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -/* [END maps_boundaries_text_search] */ diff --git a/dist/samples/boundaries-text-search/app/tsconfig.json b/dist/samples/boundaries-text-search/app/tsconfig.json deleted file mode 100644 index 366aabb04..000000000 --- a/dist/samples/boundaries-text-search/app/tsconfig.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "compilerOptions": { - "module": "esnext", - "target": "esnext", - "strict": true, - "noImplicitAny": false, - "lib": [ - "es2015", - "esnext", - "es6", - "dom", - "dom.iterable" - ], - "moduleResolution": "Node", - "jsx": "preserve" - } -} diff --git a/dist/samples/boundaries-text-search/dist/assets/index-BZDSROJH.css b/dist/samples/boundaries-text-search/dist/assets/index-BZDSROJH.css deleted file mode 100644 index 59d9a4dfd..000000000 --- a/dist/samples/boundaries-text-search/dist/assets/index-BZDSROJH.css +++ /dev/null @@ -1 +0,0 @@ -gmp-map{height:100%}html,body{height:100%;margin:0;padding:0} diff --git a/dist/samples/boundaries-text-search/dist/assets/index-BzB4iJKU.js b/dist/samples/boundaries-text-search/dist/assets/index-BzB4iJKU.js deleted file mode 100644 index a63de7bae..000000000 --- a/dist/samples/boundaries-text-search/dist/assets/index-BzB4iJKU.js +++ /dev/null @@ -1 +0,0 @@ -(function(){const r=document.createElement("link").relList;if(r&&r.supports&&r.supports("modulepreload"))return;for(const e of document.querySelectorAll('link[rel="modulepreload"]'))n(e);new MutationObserver(e=>{for(const t of e)if(t.type==="childList")for(const s of t.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&n(s)}).observe(document,{childList:!0,subtree:!0});function o(e){const t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin==="use-credentials"?t.credentials="include":e.crossOrigin==="anonymous"?t.credentials="omit":t.credentials="same-origin",t}function n(e){if(e.ep)return;e.ep=!0;const t=o(e);fetch(e.href,t)}})();let l,c,a;async function u(){await google.maps.importLibrary("maps"),a={lat:41.059,lng:-124.151},l=document.querySelector("gmp-map").innerMap,c=l.getFeatureLayer(google.maps.FeatureType.LOCALITY),f()}async function f(){const i={textQuery:"Trinidad, CA",fields:["id","location"],includedType:"locality",locationBias:a},{Place:r}=await google.maps.importLibrary("places"),{places:o}=await r.searchByText(i);if(o.length){const n=o[0];p(n.id),l.setCenter(n.location)}else console.log("No results")}function p(i){const r={strokeColor:"#810FCB",strokeOpacity:1,strokeWeight:3,fillColor:"#810FCB",fillOpacity:.5};c.style=o=>{if(o.feature.placeId==i)return r}}u(); diff --git a/dist/samples/boundaries-text-search/dist/index.html b/dist/samples/boundaries-text-search/dist/index.html deleted file mode 100644 index 8b2e0110c..000000000 --- a/dist/samples/boundaries-text-search/dist/index.html +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - Boundaries Text Search - - - - - - - - - - - diff --git a/dist/samples/boundaries-text-search/docs/index.html b/dist/samples/boundaries-text-search/docs/index.html deleted file mode 100644 index 7e4708aee..000000000 --- a/dist/samples/boundaries-text-search/docs/index.html +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - Boundaries Text Search - - - - - - - - - - - diff --git a/dist/samples/boundaries-text-search/docs/index.js b/dist/samples/boundaries-text-search/docs/index.js deleted file mode 100644 index c39cf0a8e..000000000 --- a/dist/samples/boundaries-text-search/docs/index.js +++ /dev/null @@ -1,60 +0,0 @@ -"use strict"; -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// [START maps_boundaries_text_search] -let innerMap; -let featureLayer; -let center; -async function initMap() { - // Load the needed libraries. - (await google.maps.importLibrary('maps')); - center = { lat: 41.059, lng: -124.151 }; // Trinidad, CA - // Get the gmp-map element. - const mapElement = document.querySelector('gmp-map'); - // Get the inner map. - innerMap = mapElement.innerMap; - // Get the LOCALITY feature layer. - featureLayer = innerMap.getFeatureLayer(google.maps.FeatureType.LOCALITY); - findBoundary(); -} -// [START maps_boundaries_text_search_find_region] -async function findBoundary() { - const request = { - textQuery: 'Trinidad, CA', - fields: ['id', 'location'], - includedType: 'locality', - locationBias: center, - }; - const { Place } = (await google.maps.importLibrary('places')); - const { places } = await Place.searchByText(request); - if (places.length) { - const place = places[0]; - styleBoundary(place.id); - innerMap.setCenter(place.location); - } - else { - console.log('No results'); - } -} -function styleBoundary(placeid) { - // Define a style of transparent purple with opaque stroke. - const styleFill = { - strokeColor: '#810FCB', - strokeOpacity: 1.0, - strokeWeight: 3.0, - fillColor: '#810FCB', - fillOpacity: 0.5, - }; - // Define the feature style function. - featureLayer.style = (params) => { - if (params.feature.placeId == placeid) { - return styleFill; - } - }; -} -// [END maps_boundaries_text_search_find_region] -initMap(); -// [END maps_boundaries_text_search] diff --git a/dist/samples/boundaries-text-search/docs/index.ts b/dist/samples/boundaries-text-search/docs/index.ts deleted file mode 100644 index f16571bb9..000000000 --- a/dist/samples/boundaries-text-search/docs/index.ts +++ /dev/null @@ -1,73 +0,0 @@ -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// [START maps_boundaries_text_search] -let innerMap; -let featureLayer; -let center; - -async function initMap() { - // Load the needed libraries. - (await google.maps.importLibrary('maps')) as google.maps.MapsLibrary; - - center = { lat: 41.059, lng: -124.151 }; // Trinidad, CA - - // Get the gmp-map element. - const mapElement = document.querySelector( - 'gmp-map' - ) as google.maps.MapElement; - - // Get the inner map. - innerMap = mapElement.innerMap; - - // Get the LOCALITY feature layer. - featureLayer = innerMap.getFeatureLayer(google.maps.FeatureType.LOCALITY); - - findBoundary(); -} -// [START maps_boundaries_text_search_find_region] -async function findBoundary() { - const request = { - textQuery: 'Trinidad, CA', - fields: ['id', 'location'], - includedType: 'locality', - locationBias: center, - }; - - const { Place } = (await google.maps.importLibrary( - 'places' - )) as google.maps.PlacesLibrary; - const { places } = await Place.searchByText(request); - - if (places.length) { - const place = places[0]; - styleBoundary(place.id); - innerMap.setCenter(place.location); - } else { - console.log('No results'); - } -} - -function styleBoundary(placeid) { - // Define a style of transparent purple with opaque stroke. - const styleFill = { - strokeColor: '#810FCB', - strokeOpacity: 1.0, - strokeWeight: 3.0, - fillColor: '#810FCB', - fillOpacity: 0.5, - }; - - // Define the feature style function. - featureLayer.style = (params) => { - if (params.feature.placeId == placeid) { - return styleFill; - } - }; -} -// [END maps_boundaries_text_search_find_region] -initMap(); -// [END maps_boundaries_text_search] diff --git a/dist/samples/boundaries-text-search/docs/style.css b/dist/samples/boundaries-text-search/docs/style.css deleted file mode 100644 index 81d412438..000000000 --- a/dist/samples/boundaries-text-search/docs/style.css +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_boundaries_text_search] */ -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -gmp-map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -/* [END maps_boundaries_text_search] */ diff --git a/dist/samples/boundaries-text-search/jsfiddle/demo.css b/dist/samples/boundaries-text-search/jsfiddle/demo.css deleted file mode 100644 index 72d40c205..000000000 --- a/dist/samples/boundaries-text-search/jsfiddle/demo.css +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -gmp-map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - - diff --git a/dist/samples/boundaries-text-search/jsfiddle/demo.details b/dist/samples/boundaries-text-search/jsfiddle/demo.details deleted file mode 100644 index 880daa7a5..000000000 --- a/dist/samples/boundaries-text-search/jsfiddle/demo.details +++ /dev/null @@ -1,7 +0,0 @@ -name: boundaries-text-search -authors: - - Geo Developer IX Documentation Team -tags: - - google maps -load_type: h -description: Sample code supporting Google Maps Platform JavaScript API documentation. diff --git a/dist/samples/boundaries-text-search/jsfiddle/demo.html b/dist/samples/boundaries-text-search/jsfiddle/demo.html deleted file mode 100644 index 3538cbd58..000000000 --- a/dist/samples/boundaries-text-search/jsfiddle/demo.html +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - Boundaries Text Search - - - - - - - - - - - diff --git a/dist/samples/boundaries-text-search/jsfiddle/demo.js b/dist/samples/boundaries-text-search/jsfiddle/demo.js deleted file mode 100644 index 1a2e19258..000000000 --- a/dist/samples/boundaries-text-search/jsfiddle/demo.js +++ /dev/null @@ -1,60 +0,0 @@ -"use strict"; -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -let innerMap; -let featureLayer; -let center; -async function initMap() { - // Load the needed libraries. - (await google.maps.importLibrary('maps')); - center = { lat: 41.059, lng: -124.151 }; // Trinidad, CA - // Get the gmp-map element. - const mapElement = document.querySelector('gmp-map'); - // Get the inner map. - innerMap = mapElement.innerMap; - // Get the LOCALITY feature layer. - featureLayer = innerMap.getFeatureLayer(google.maps.FeatureType.LOCALITY); - findBoundary(); -} - -async function findBoundary() { - const request = { - textQuery: 'Trinidad, CA', - fields: ['id', 'location'], - includedType: 'locality', - locationBias: center, - }; - const { Place } = (await google.maps.importLibrary('places')); - const { places } = await Place.searchByText(request); - if (places.length) { - const place = places[0]; - styleBoundary(place.id); - innerMap.setCenter(place.location); - } - else { - console.log('No results'); - } -} -function styleBoundary(placeid) { - // Define a style of transparent purple with opaque stroke. - const styleFill = { - strokeColor: '#810FCB', - strokeOpacity: 1.0, - strokeWeight: 3.0, - fillColor: '#810FCB', - fillOpacity: 0.5, - }; - // Define the feature style function. - featureLayer.style = (params) => { - if (params.feature.placeId == placeid) { - return styleFill; - } - }; -} - -initMap(); - diff --git a/dist/samples/circle-simple/app/.eslintsrc.json b/dist/samples/circle-simple/app/.eslintsrc.json deleted file mode 100644 index 4c44dab04..000000000 --- a/dist/samples/circle-simple/app/.eslintsrc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": [ - "plugin:@typescript-eslint/recommended" - ], - "parser": "@typescript-eslint/parser", - "rules": { - "@typescript-eslint/ban-ts-comment": 0, - "@typescript-eslint/no-this-alias": 1, - "@typescript-eslint/no-empty-function": 1, - "@typescript-eslint/explicit-module-boundary-types": 1, - "@typescript-eslint/no-unused-vars": 1 - } -} diff --git a/dist/samples/circle-simple/app/README.md b/dist/samples/circle-simple/app/README.md deleted file mode 100644 index fa3f3ad5f..000000000 --- a/dist/samples/circle-simple/app/README.md +++ /dev/null @@ -1,42 +0,0 @@ -# Google Maps JavaScript Sample - -## circle-simple - -This sample demonstrates using the [Circle class](https://developers.google.com/maps/documentation/javascript/reference/next/polygon?hl=en#Circle) -to show approximate walking times between locations in Kyoto, Japan. - -## Setup - -### Before starting run: - -`npm i` - -### Run an example on a local web server - -`cd samples/circle-simple` -`npm start` - -### Build an individual example - -`cd samples/circle-simple` -`npm run build` - -From 'samples': - -`npm run build --workspace=circle-simple/` - -### Build all of the examples. - -From 'samples': - -`npm run build-all` - -### Run lint to check for problems - -`cd samples/circle-simple` -`npx eslint index.ts` - -## Feedback - -For feedback related to this sample, please open a new issue on -[GitHub](https://github.com/googlemaps-samples/js-api-samples/issues). diff --git a/dist/samples/circle-simple/app/index.html b/dist/samples/circle-simple/app/index.html deleted file mode 100644 index 49cc7ac6d..000000000 --- a/dist/samples/circle-simple/app/index.html +++ /dev/null @@ -1,43 +0,0 @@ - - - - - - Circles - - - - - - - - -
- -
- -
- - -
-
- - - diff --git a/dist/samples/circle-simple/app/index.ts b/dist/samples/circle-simple/app/index.ts deleted file mode 100644 index 2668cd793..000000000 --- a/dist/samples/circle-simple/app/index.ts +++ /dev/null @@ -1,96 +0,0 @@ -/** - * @license - * Copyright 2026 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// [START maps_circle_simple] -const mapElement = document.querySelector('gmp-map') as google.maps.MapElement; -let innerMap; - -async function initMap() { - // Request needed libraries. - (await google.maps.importLibrary('maps')) as google.maps.MapsLibrary; - (await google.maps.importLibrary('marker')) as google.maps.MarkerLibrary; - // Get the gmp-map element. - const mapElement = document.querySelector( - 'gmp-map' - ) as google.maps.MapElement; - - // Set the initial map center point. - const initialCenter = { lat: 34.98956821576194, lng: 135.74239981260283 }; // Hotel Emion, Kyoto, Japan - - // Get the inner map. - const innerMap = mapElement.innerMap; - - // Get the buttons. - const buttons = document.querySelectorAll('input[name="radius"]'); - - // Create the circle. - const walkingCircle = new google.maps.Circle({ - strokeColor: '#ffdd00ff', - strokeOpacity: 0.8, - strokeWeight: 2, - fillColor: '#ffdd00ff', - fillOpacity: 0.35, - map: innerMap, - center: initialCenter, - radius: 400, - draggable: true, - editable: false, - }); - - // Define a "Crosshair" vector icon - const parser = new DOMParser(); - const svgString = ``; - - const pinSvg = parser.parseFromString( - svgString, - 'image/svg+xml' - ).documentElement; - - const centerMarker = new google.maps.marker.AdvancedMarkerElement({ - position: initialCenter, - title: 'A marker using a custom SVG image.', - //@ts-ignore - anchorLeft: '-50%', - anchorTop: '-50%', - }); - centerMarker.append(pinSvg); - mapElement.append(centerMarker); - - // Wait for the map to finish drawing its tiles. - google.maps.event.addListenerOnce(innerMap, 'tilesloaded', function () { - // Get the controls div - const controls = document.getElementById('control-panel'); - - // Display controls once map is loaded. - if (controls) { - controls.style.display = 'block'; - } - }); - - // Add event listener to update the radius based on user selection. - buttons.forEach((button) => { - button.addEventListener('change', (event) => { - const target = event.target as HTMLInputElement; - walkingCircle.setRadius(Number(target.value)); - }); - }); - - // Handle user click, reset the map center and position the circle. - innerMap.addListener('click', (mapsMouseEvent) => { - const newCenter = mapsMouseEvent.latLng; - walkingCircle.setCenter(newCenter); - centerMarker.position = newCenter; - innerMap.panTo(newCenter); - }); - - // Handle user dragging the circle, update the center marker position. - walkingCircle.addListener('center_changed', () => { - centerMarker.position = walkingCircle.getCenter(); - }); -} - -initMap(); -// [END maps_circle_simple] diff --git a/dist/samples/circle-simple/app/package.json b/dist/samples/circle-simple/app/package.json deleted file mode 100644 index 68e3cba0e..000000000 --- a/dist/samples/circle-simple/app/package.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "@js-api-samples/circle-simple", - "version": "1.0.0", - "scripts": { - "build": "tsc && bash ../jsfiddle.sh circle-simple && bash ../app.sh circle-simple && bash ../docs.sh circle-simple && npm run build:vite --workspace=. && bash ../dist.sh circle-simple", - "test": "tsc && npm run build:vite --workspace=.", - "start": "tsc && vite build --base './' && vite", - "build:vite": "vite build --base './'", - "preview": "vite preview" - }, - "dependencies": { - - } -} diff --git a/dist/samples/circle-simple/app/style.css b/dist/samples/circle-simple/app/style.css deleted file mode 100644 index 5fe4992d7..000000000 --- a/dist/samples/circle-simple/app/style.css +++ /dev/null @@ -1,28 +0,0 @@ -/** - * @license - * Copyright 2026 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_circle_simple] */ -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -#control-panel { - display: none; /* Set to 'display: block' after the map loads. */ - background-color: #fff; - border: 2px solid #fff; - border-radius: 3px; - box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3); - font-family: "Roboto", "sans-serif"; - font-size: medium; - margin: 10px; - padding: 10px; -} -/* [END maps_circle_simple] */ diff --git a/dist/samples/circle-simple/app/tsconfig.json b/dist/samples/circle-simple/app/tsconfig.json deleted file mode 100644 index 366aabb04..000000000 --- a/dist/samples/circle-simple/app/tsconfig.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "compilerOptions": { - "module": "esnext", - "target": "esnext", - "strict": true, - "noImplicitAny": false, - "lib": [ - "es2015", - "esnext", - "es6", - "dom", - "dom.iterable" - ], - "moduleResolution": "Node", - "jsx": "preserve" - } -} diff --git a/dist/samples/circle-simple/dist/assets/index-C1AdY-ta.css b/dist/samples/circle-simple/dist/assets/index-C1AdY-ta.css deleted file mode 100644 index 5d2822084..000000000 --- a/dist/samples/circle-simple/dist/assets/index-C1AdY-ta.css +++ /dev/null @@ -1 +0,0 @@ -html,body{height:100%;margin:0;padding:0}#control-panel{display:none;background-color:#fff;border:2px solid #fff;border-radius:3px;box-shadow:0 2px 6px #0000004d;font-family:Roboto,"sans-serif";font-size:medium;margin:10px;padding:10px} diff --git a/dist/samples/circle-simple/dist/assets/index-CquPn207.js b/dist/samples/circle-simple/dist/assets/index-CquPn207.js deleted file mode 100644 index bd1cb922e..000000000 --- a/dist/samples/circle-simple/dist/assets/index-CquPn207.js +++ /dev/null @@ -1 +0,0 @@ -(function(){const r=document.createElement("link").relList;if(r&&r.supports&&r.supports("modulepreload"))return;for(const e of document.querySelectorAll('link[rel="modulepreload"]'))s(e);new MutationObserver(e=>{for(const t of e)if(t.type==="childList")for(const a of t.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&s(a)}).observe(document,{childList:!0,subtree:!0});function o(e){const t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin==="use-credentials"?t.credentials="include":e.crossOrigin==="anonymous"?t.credentials="omit":t.credentials="same-origin",t}function s(e){if(e.ep)return;e.ep=!0;const t=o(e);fetch(e.href,t)}})();document.querySelector("gmp-map");async function g(){await google.maps.importLibrary("maps"),await google.maps.importLibrary("marker");const l=document.querySelector("gmp-map"),r={lat:34.98956821576194,lng:135.74239981260283},o=l.innerMap,s=document.querySelectorAll('input[name="radius"]'),e=new google.maps.Circle({strokeColor:"#ffdd00ff",strokeOpacity:.8,strokeWeight:2,fillColor:"#ffdd00ff",fillOpacity:.35,map:o,center:r,radius:400,draggable:!0,editable:!1}),d=new DOMParser().parseFromString('',"image/svg+xml").documentElement,c=new google.maps.marker.AdvancedMarkerElement({position:r,title:"A marker using a custom SVG image.",anchorLeft:"-50%",anchorTop:"-50%"});c.append(d),l.append(c),google.maps.event.addListenerOnce(o,"tilesloaded",function(){const n=document.getElementById("control-panel");n&&(n.style.display="block")}),s.forEach(n=>{n.addEventListener("change",i=>{const p=i.target;e.setRadius(Number(p.value))})}),o.addListener("click",n=>{const i=n.latLng;e.setCenter(i),c.position=i,o.panTo(i)}),e.addListener("center_changed",()=>{c.position=e.getCenter()})}g(); diff --git a/dist/samples/circle-simple/dist/index.html b/dist/samples/circle-simple/dist/index.html deleted file mode 100644 index 2e5bcb879..000000000 --- a/dist/samples/circle-simple/dist/index.html +++ /dev/null @@ -1,43 +0,0 @@ - - - - - - Circles - - - - - - - - -
- -
- -
- - -
-
- - - diff --git a/dist/samples/circle-simple/docs/index.html b/dist/samples/circle-simple/docs/index.html deleted file mode 100644 index 49cc7ac6d..000000000 --- a/dist/samples/circle-simple/docs/index.html +++ /dev/null @@ -1,43 +0,0 @@ - - - - - - Circles - - - - - - - - -
- -
- -
- - -
-
- - - diff --git a/dist/samples/circle-simple/docs/index.js b/dist/samples/circle-simple/docs/index.js deleted file mode 100644 index ba1069bd0..000000000 --- a/dist/samples/circle-simple/docs/index.js +++ /dev/null @@ -1,77 +0,0 @@ -"use strict"; -/** - * @license - * Copyright 2026 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// [START maps_circle_simple] -const mapElement = document.querySelector('gmp-map'); -let innerMap; -async function initMap() { - // Request needed libraries. - (await google.maps.importLibrary('maps')); - (await google.maps.importLibrary('marker')); - // Get the gmp-map element. - const mapElement = document.querySelector('gmp-map'); - // Set the initial map center point. - const initialCenter = { lat: 34.98956821576194, lng: 135.74239981260283 }; // Hotel Emion, Kyoto, Japan - // Get the inner map. - const innerMap = mapElement.innerMap; - // Get the buttons. - const buttons = document.querySelectorAll('input[name="radius"]'); - // Create the circle. - const walkingCircle = new google.maps.Circle({ - strokeColor: '#ffdd00ff', - strokeOpacity: 0.8, - strokeWeight: 2, - fillColor: '#ffdd00ff', - fillOpacity: 0.35, - map: innerMap, - center: initialCenter, - radius: 400, - draggable: true, - editable: false, - }); - // Define a "Crosshair" vector icon - const parser = new DOMParser(); - const svgString = ``; - const pinSvg = parser.parseFromString(svgString, 'image/svg+xml').documentElement; - const centerMarker = new google.maps.marker.AdvancedMarkerElement({ - position: initialCenter, - title: 'A marker using a custom SVG image.', - //@ts-ignore - anchorLeft: '-50%', - anchorTop: '-50%', - }); - centerMarker.append(pinSvg); - mapElement.append(centerMarker); - // Wait for the map to finish drawing its tiles. - google.maps.event.addListenerOnce(innerMap, 'tilesloaded', function () { - // Get the controls div - const controls = document.getElementById('control-panel'); - // Display controls once map is loaded. - if (controls) { - controls.style.display = 'block'; - } - }); - // Add event listener to update the radius based on user selection. - buttons.forEach((button) => { - button.addEventListener('change', (event) => { - const target = event.target; - walkingCircle.setRadius(Number(target.value)); - }); - }); - // Handle user click, reset the map center and position the circle. - innerMap.addListener('click', (mapsMouseEvent) => { - const newCenter = mapsMouseEvent.latLng; - walkingCircle.setCenter(newCenter); - centerMarker.position = newCenter; - innerMap.panTo(newCenter); - }); - // Handle user dragging the circle, update the center marker position. - walkingCircle.addListener('center_changed', () => { - centerMarker.position = walkingCircle.getCenter(); - }); -} -initMap(); -// [END maps_circle_simple] diff --git a/dist/samples/circle-simple/docs/index.ts b/dist/samples/circle-simple/docs/index.ts deleted file mode 100644 index 2668cd793..000000000 --- a/dist/samples/circle-simple/docs/index.ts +++ /dev/null @@ -1,96 +0,0 @@ -/** - * @license - * Copyright 2026 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// [START maps_circle_simple] -const mapElement = document.querySelector('gmp-map') as google.maps.MapElement; -let innerMap; - -async function initMap() { - // Request needed libraries. - (await google.maps.importLibrary('maps')) as google.maps.MapsLibrary; - (await google.maps.importLibrary('marker')) as google.maps.MarkerLibrary; - // Get the gmp-map element. - const mapElement = document.querySelector( - 'gmp-map' - ) as google.maps.MapElement; - - // Set the initial map center point. - const initialCenter = { lat: 34.98956821576194, lng: 135.74239981260283 }; // Hotel Emion, Kyoto, Japan - - // Get the inner map. - const innerMap = mapElement.innerMap; - - // Get the buttons. - const buttons = document.querySelectorAll('input[name="radius"]'); - - // Create the circle. - const walkingCircle = new google.maps.Circle({ - strokeColor: '#ffdd00ff', - strokeOpacity: 0.8, - strokeWeight: 2, - fillColor: '#ffdd00ff', - fillOpacity: 0.35, - map: innerMap, - center: initialCenter, - radius: 400, - draggable: true, - editable: false, - }); - - // Define a "Crosshair" vector icon - const parser = new DOMParser(); - const svgString = ``; - - const pinSvg = parser.parseFromString( - svgString, - 'image/svg+xml' - ).documentElement; - - const centerMarker = new google.maps.marker.AdvancedMarkerElement({ - position: initialCenter, - title: 'A marker using a custom SVG image.', - //@ts-ignore - anchorLeft: '-50%', - anchorTop: '-50%', - }); - centerMarker.append(pinSvg); - mapElement.append(centerMarker); - - // Wait for the map to finish drawing its tiles. - google.maps.event.addListenerOnce(innerMap, 'tilesloaded', function () { - // Get the controls div - const controls = document.getElementById('control-panel'); - - // Display controls once map is loaded. - if (controls) { - controls.style.display = 'block'; - } - }); - - // Add event listener to update the radius based on user selection. - buttons.forEach((button) => { - button.addEventListener('change', (event) => { - const target = event.target as HTMLInputElement; - walkingCircle.setRadius(Number(target.value)); - }); - }); - - // Handle user click, reset the map center and position the circle. - innerMap.addListener('click', (mapsMouseEvent) => { - const newCenter = mapsMouseEvent.latLng; - walkingCircle.setCenter(newCenter); - centerMarker.position = newCenter; - innerMap.panTo(newCenter); - }); - - // Handle user dragging the circle, update the center marker position. - walkingCircle.addListener('center_changed', () => { - centerMarker.position = walkingCircle.getCenter(); - }); -} - -initMap(); -// [END maps_circle_simple] diff --git a/dist/samples/circle-simple/docs/style.css b/dist/samples/circle-simple/docs/style.css deleted file mode 100644 index 5fe4992d7..000000000 --- a/dist/samples/circle-simple/docs/style.css +++ /dev/null @@ -1,28 +0,0 @@ -/** - * @license - * Copyright 2026 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_circle_simple] */ -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -#control-panel { - display: none; /* Set to 'display: block' after the map loads. */ - background-color: #fff; - border: 2px solid #fff; - border-radius: 3px; - box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3); - font-family: "Roboto", "sans-serif"; - font-size: medium; - margin: 10px; - padding: 10px; -} -/* [END maps_circle_simple] */ diff --git a/dist/samples/circle-simple/jsfiddle/demo.css b/dist/samples/circle-simple/jsfiddle/demo.css deleted file mode 100644 index 782ed1f73..000000000 --- a/dist/samples/circle-simple/jsfiddle/demo.css +++ /dev/null @@ -1,28 +0,0 @@ -/** - * @license - * Copyright 2026 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -#control-panel { - display: none; /* Set to 'display: block' after the map loads. */ - background-color: #fff; - border: 2px solid #fff; - border-radius: 3px; - box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3); - font-family: "Roboto", "sans-serif"; - font-size: medium; - margin: 10px; - padding: 10px; -} - diff --git a/dist/samples/circle-simple/jsfiddle/demo.details b/dist/samples/circle-simple/jsfiddle/demo.details deleted file mode 100644 index 1a44dc8e8..000000000 --- a/dist/samples/circle-simple/jsfiddle/demo.details +++ /dev/null @@ -1,7 +0,0 @@ -name: circle-simple -authors: - - Geo Developer IX Documentation Team -tags: - - google maps -load_type: h -description: Sample code supporting Google Maps Platform JavaScript API documentation. diff --git a/dist/samples/circle-simple/jsfiddle/demo.html b/dist/samples/circle-simple/jsfiddle/demo.html deleted file mode 100644 index 1a286427a..000000000 --- a/dist/samples/circle-simple/jsfiddle/demo.html +++ /dev/null @@ -1,43 +0,0 @@ - - - - - - Circles - - - - - - - - -
- -
- -
- - -
-
- - - diff --git a/dist/samples/circle-simple/jsfiddle/demo.js b/dist/samples/circle-simple/jsfiddle/demo.js deleted file mode 100644 index b96eb6fc3..000000000 --- a/dist/samples/circle-simple/jsfiddle/demo.js +++ /dev/null @@ -1,77 +0,0 @@ -"use strict"; -/** - * @license - * Copyright 2026 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -const mapElement = document.querySelector('gmp-map'); -let innerMap; -async function initMap() { - // Request needed libraries. - (await google.maps.importLibrary('maps')); - (await google.maps.importLibrary('marker')); - // Get the gmp-map element. - const mapElement = document.querySelector('gmp-map'); - // Set the initial map center point. - const initialCenter = { lat: 34.98956821576194, lng: 135.74239981260283 }; // Hotel Emion, Kyoto, Japan - // Get the inner map. - const innerMap = mapElement.innerMap; - // Get the buttons. - const buttons = document.querySelectorAll('input[name="radius"]'); - // Create the circle. - const walkingCircle = new google.maps.Circle({ - strokeColor: '#ffdd00ff', - strokeOpacity: 0.8, - strokeWeight: 2, - fillColor: '#ffdd00ff', - fillOpacity: 0.35, - map: innerMap, - center: initialCenter, - radius: 400, - draggable: true, - editable: false, - }); - // Define a "Crosshair" vector icon - const parser = new DOMParser(); - const svgString = ``; - const pinSvg = parser.parseFromString(svgString, 'image/svg+xml').documentElement; - const centerMarker = new google.maps.marker.AdvancedMarkerElement({ - position: initialCenter, - title: 'A marker using a custom SVG image.', - //@ts-ignore - anchorLeft: '-50%', - anchorTop: '-50%', - }); - centerMarker.append(pinSvg); - mapElement.append(centerMarker); - // Wait for the map to finish drawing its tiles. - google.maps.event.addListenerOnce(innerMap, 'tilesloaded', function () { - // Get the controls div - const controls = document.getElementById('control-panel'); - // Display controls once map is loaded. - if (controls) { - controls.style.display = 'block'; - } - }); - // Add event listener to update the radius based on user selection. - buttons.forEach((button) => { - button.addEventListener('change', (event) => { - const target = event.target; - walkingCircle.setRadius(Number(target.value)); - }); - }); - // Handle user click, reset the map center and position the circle. - innerMap.addListener('click', (mapsMouseEvent) => { - const newCenter = mapsMouseEvent.latLng; - walkingCircle.setCenter(newCenter); - centerMarker.position = newCenter; - innerMap.panTo(newCenter); - }); - // Handle user dragging the circle, update the center marker position. - walkingCircle.addListener('center_changed', () => { - centerMarker.position = walkingCircle.getCenter(); - }); -} -initMap(); - diff --git a/dist/samples/control-disableUI/app/.eslintsrc.json b/dist/samples/control-disableUI/app/.eslintsrc.json deleted file mode 100644 index 4c44dab04..000000000 --- a/dist/samples/control-disableUI/app/.eslintsrc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": [ - "plugin:@typescript-eslint/recommended" - ], - "parser": "@typescript-eslint/parser", - "rules": { - "@typescript-eslint/ban-ts-comment": 0, - "@typescript-eslint/no-this-alias": 1, - "@typescript-eslint/no-empty-function": 1, - "@typescript-eslint/explicit-module-boundary-types": 1, - "@typescript-eslint/no-unused-vars": 1 - } -} diff --git a/dist/samples/control-disableUI/app/README.md b/dist/samples/control-disableUI/app/README.md deleted file mode 100644 index e7d6b7d3a..000000000 --- a/dist/samples/control-disableUI/app/README.md +++ /dev/null @@ -1,41 +0,0 @@ -# Google Maps JavaScript Sample - -## control-disableUI - -This sample shows how to disable UI Controls on the Map. - -## Setup - -### Before starting run: - -`npm i` - -### Run an example on a local web server - -`cd samples/control-disableUI` -`npm start` - -### Build an individual example - -`cd samples/control-disableUI` -`npm run build` - -From 'samples': - -`npm run build --workspace=control-disableUI/` - -### Build all of the examples. - -From 'samples': - -`npm run build-all` - -### Run lint to check for problems - -`cd samples/control-disableUI` -`npx eslint index.ts` - -## Feedback - -For feedback related to this sample, please open a new issue on -[GitHub](https://github.com/googlemaps-samples/js-api-samples/issues). diff --git a/dist/samples/control-disableUI/app/index.html b/dist/samples/control-disableUI/app/index.html deleted file mode 100644 index 70397f17b..000000000 --- a/dist/samples/control-disableUI/app/index.html +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - Disabling the Default UI - - - - - - - - - - - diff --git a/dist/samples/control-disableUI/app/index.ts b/dist/samples/control-disableUI/app/index.ts deleted file mode 100644 index e443c040a..000000000 --- a/dist/samples/control-disableUI/app/index.ts +++ /dev/null @@ -1,27 +0,0 @@ -/** - * @license - * Copyright 2026 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// [START maps_control_disableUI] -async function initMap() { - // Request the needed libraries. - await google.maps.importLibrary('maps'); - - const mapElement = document.querySelector( - 'gmp-map' - ) as google.maps.MapElement; - - const innerMap = mapElement.innerMap; - - // [START maps_control_disableUI_options] - innerMap.setOptions({ - // Disable the default UI. - disableDefaultUI: true, - }); - // [END maps_control_disableUI_options] -} - -initMap(); -// [END maps_control_disableUI] diff --git a/dist/samples/control-disableUI/app/package.json b/dist/samples/control-disableUI/app/package.json deleted file mode 100644 index 2598168b5..000000000 --- a/dist/samples/control-disableUI/app/package.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "name": "@js-api-samples/control-disableUI", - "version": "1.0.0", - "scripts": { - "build": "tsc && bash ../jsfiddle.sh control-disableUI && bash ../app.sh control-disableUI && bash ../docs.sh control-disableUI && npm run build:vite --workspace=. && bash ../dist.sh control-disableUI", - "test": "tsc && npm run build:vite --workspace=.", - "start": "tsc && vite build --base './' && vite", - "build:vite": "vite build --base './'", - "preview": "vite preview" - } -} diff --git a/dist/samples/control-disableUI/app/style.css b/dist/samples/control-disableUI/app/style.css deleted file mode 100644 index b1261ce3e..000000000 --- a/dist/samples/control-disableUI/app/style.css +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright 2026 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_control_disableUI] */ -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -gmp-map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -/* [END maps_control_disableUI] */ \ No newline at end of file diff --git a/dist/samples/control-disableUI/app/tsconfig.json b/dist/samples/control-disableUI/app/tsconfig.json deleted file mode 100644 index 366aabb04..000000000 --- a/dist/samples/control-disableUI/app/tsconfig.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "compilerOptions": { - "module": "esnext", - "target": "esnext", - "strict": true, - "noImplicitAny": false, - "lib": [ - "es2015", - "esnext", - "es6", - "dom", - "dom.iterable" - ], - "moduleResolution": "Node", - "jsx": "preserve" - } -} diff --git a/dist/samples/control-disableUI/dist/assets/index-BZDSROJH.css b/dist/samples/control-disableUI/dist/assets/index-BZDSROJH.css deleted file mode 100644 index 59d9a4dfd..000000000 --- a/dist/samples/control-disableUI/dist/assets/index-BZDSROJH.css +++ /dev/null @@ -1 +0,0 @@ -gmp-map{height:100%}html,body{height:100%;margin:0;padding:0} diff --git a/dist/samples/control-disableUI/dist/assets/index-DRmUOhOs.js b/dist/samples/control-disableUI/dist/assets/index-DRmUOhOs.js deleted file mode 100644 index 0656c63b2..000000000 --- a/dist/samples/control-disableUI/dist/assets/index-DRmUOhOs.js +++ /dev/null @@ -1 +0,0 @@ -(function(){const r=document.createElement("link").relList;if(r&&r.supports&&r.supports("modulepreload"))return;for(const e of document.querySelectorAll('link[rel="modulepreload"]'))n(e);new MutationObserver(e=>{for(const t of e)if(t.type==="childList")for(const o of t.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&n(o)}).observe(document,{childList:!0,subtree:!0});function s(e){const t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin==="use-credentials"?t.credentials="include":e.crossOrigin==="anonymous"?t.credentials="omit":t.credentials="same-origin",t}function n(e){if(e.ep)return;e.ep=!0;const t=s(e);fetch(e.href,t)}})();async function c(){await google.maps.importLibrary("maps"),document.querySelector("gmp-map").innerMap.setOptions({disableDefaultUI:!0})}c(); diff --git a/dist/samples/control-disableUI/dist/index.html b/dist/samples/control-disableUI/dist/index.html deleted file mode 100644 index 8ebc35675..000000000 --- a/dist/samples/control-disableUI/dist/index.html +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - Disabling the Default UI - - - - - - - - - - - diff --git a/dist/samples/control-disableUI/docs/index.html b/dist/samples/control-disableUI/docs/index.html deleted file mode 100644 index 70397f17b..000000000 --- a/dist/samples/control-disableUI/docs/index.html +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - Disabling the Default UI - - - - - - - - - - - diff --git a/dist/samples/control-disableUI/docs/index.js b/dist/samples/control-disableUI/docs/index.js deleted file mode 100644 index dd6ccd43b..000000000 --- a/dist/samples/control-disableUI/docs/index.js +++ /dev/null @@ -1,21 +0,0 @@ -"use strict"; -/** - * @license - * Copyright 2026 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// [START maps_control_disableUI] -async function initMap() { - // Request the needed libraries. - await google.maps.importLibrary('maps'); - const mapElement = document.querySelector('gmp-map'); - const innerMap = mapElement.innerMap; - // [START maps_control_disableUI_options] - innerMap.setOptions({ - // Disable the default UI. - disableDefaultUI: true, - }); - // [END maps_control_disableUI_options] -} -initMap(); -// [END maps_control_disableUI] diff --git a/dist/samples/control-disableUI/docs/index.ts b/dist/samples/control-disableUI/docs/index.ts deleted file mode 100644 index e443c040a..000000000 --- a/dist/samples/control-disableUI/docs/index.ts +++ /dev/null @@ -1,27 +0,0 @@ -/** - * @license - * Copyright 2026 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// [START maps_control_disableUI] -async function initMap() { - // Request the needed libraries. - await google.maps.importLibrary('maps'); - - const mapElement = document.querySelector( - 'gmp-map' - ) as google.maps.MapElement; - - const innerMap = mapElement.innerMap; - - // [START maps_control_disableUI_options] - innerMap.setOptions({ - // Disable the default UI. - disableDefaultUI: true, - }); - // [END maps_control_disableUI_options] -} - -initMap(); -// [END maps_control_disableUI] diff --git a/dist/samples/control-disableUI/docs/style.css b/dist/samples/control-disableUI/docs/style.css deleted file mode 100644 index b1261ce3e..000000000 --- a/dist/samples/control-disableUI/docs/style.css +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright 2026 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_control_disableUI] */ -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -gmp-map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -/* [END maps_control_disableUI] */ \ No newline at end of file diff --git a/dist/samples/control-disableUI/jsfiddle/demo.css b/dist/samples/control-disableUI/jsfiddle/demo.css deleted file mode 100644 index 0993c0b48..000000000 --- a/dist/samples/control-disableUI/jsfiddle/demo.css +++ /dev/null @@ -1,24 +0,0 @@ -/** - * @license - * Copyright 2026 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -gmp-map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - diff --git a/dist/samples/control-disableUI/jsfiddle/demo.details b/dist/samples/control-disableUI/jsfiddle/demo.details deleted file mode 100644 index b12f255df..000000000 --- a/dist/samples/control-disableUI/jsfiddle/demo.details +++ /dev/null @@ -1,7 +0,0 @@ -name: control-disableUI -authors: - - Geo Developer IX Documentation Team -tags: - - google maps -load_type: h -description: Sample code supporting Google Maps Platform JavaScript API documentation. diff --git a/dist/samples/control-disableUI/jsfiddle/demo.html b/dist/samples/control-disableUI/jsfiddle/demo.html deleted file mode 100644 index 8487ef06c..000000000 --- a/dist/samples/control-disableUI/jsfiddle/demo.html +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - Disabling the Default UI - - - - - - - - - - - diff --git a/dist/samples/control-disableUI/jsfiddle/demo.js b/dist/samples/control-disableUI/jsfiddle/demo.js deleted file mode 100644 index 232b0ff3a..000000000 --- a/dist/samples/control-disableUI/jsfiddle/demo.js +++ /dev/null @@ -1,21 +0,0 @@ -"use strict"; -/** - * @license - * Copyright 2026 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -async function initMap() { - // Request the needed libraries. - await google.maps.importLibrary('maps'); - const mapElement = document.querySelector('gmp-map'); - const innerMap = mapElement.innerMap; - - innerMap.setOptions({ - // Disable the default UI. - disableDefaultUI: true, - }); - -} -initMap(); - diff --git a/dist/samples/control-options/app/.eslintsrc.json b/dist/samples/control-options/app/.eslintsrc.json deleted file mode 100644 index 4c44dab04..000000000 --- a/dist/samples/control-options/app/.eslintsrc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": [ - "plugin:@typescript-eslint/recommended" - ], - "parser": "@typescript-eslint/parser", - "rules": { - "@typescript-eslint/ban-ts-comment": 0, - "@typescript-eslint/no-this-alias": 1, - "@typescript-eslint/no-empty-function": 1, - "@typescript-eslint/explicit-module-boundary-types": 1, - "@typescript-eslint/no-unused-vars": 1 - } -} diff --git a/dist/samples/control-options/app/README.md b/dist/samples/control-options/app/README.md deleted file mode 100644 index 3293f2e62..000000000 --- a/dist/samples/control-options/app/README.md +++ /dev/null @@ -1,41 +0,0 @@ -# Google Maps JavaScript Sample - -## control-options - -This sample shows setting map control options. - -## Setup - -### Before starting run: - -`npm i` - -### Run an example on a local web server - -`cd samples/control-options` -`npm start` - -### Build an individual example - -`cd samples/control-options` -`npm run build` - -From 'samples': - -`npm run build --workspace=control-options/` - -### Build all of the examples. - -From 'samples': - -`npm run build-all` - -### Run lint to check for problems - -`cd samples/control-options` -`npx eslint index.ts` - -## Feedback - -For feedback related to this sample, please open a new issue on -[GitHub](https://github.com/googlemaps-samples/js-api-samples/issues). diff --git a/dist/samples/control-options/app/index.html b/dist/samples/control-options/app/index.html deleted file mode 100644 index 9ac1fefd8..000000000 --- a/dist/samples/control-options/app/index.html +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - Control Options - - - - - - - - - - - diff --git a/dist/samples/control-options/app/index.ts b/dist/samples/control-options/app/index.ts deleted file mode 100755 index 1c5c16582..000000000 --- a/dist/samples/control-options/app/index.ts +++ /dev/null @@ -1,37 +0,0 @@ -/** - * @license - * Copyright 2026 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// [START maps_control_options] -// You can set control options to change the default position or style of many -// of the map controls. - -async function initMap() { - // Request the needed libraries. - await google.maps.importLibrary('maps'); - - const mapElement = document.querySelector( - 'gmp-map' - ) as google.maps.MapElement; - - const innerMap = mapElement.innerMap; - - // [START maps_control_options_change_default] - innerMap.setOptions({ - mapTypeControl: true, - mapTypeControlOptions: { - style: google.maps.MapTypeControlStyle.DROPDOWN_MENU, - mapTypeIds: [ - google.maps.MapTypeId.ROADMAP, - google.maps.MapTypeId.TERRAIN, - ], - position: google.maps.ControlPosition.TOP_CENTER, - }, - }); - // [END maps_control_options_change_default] -} - -initMap(); -// [END maps_control_options] diff --git a/dist/samples/control-options/app/package.json b/dist/samples/control-options/app/package.json deleted file mode 100644 index 29c8cc5c8..000000000 --- a/dist/samples/control-options/app/package.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "name": "@js-api-samples/control-options", - "version": "1.0.0", - "scripts": { - "build": "tsc && bash ../jsfiddle.sh control-options && bash ../app.sh control-options && bash ../docs.sh control-options && npm run build:vite --workspace=. && bash ../dist.sh control-options", - "test": "tsc && npm run build:vite --workspace=.", - "start": "tsc && vite build --base './' && vite", - "build:vite": "vite build --base './'", - "preview": "vite preview" - } -} diff --git a/dist/samples/control-options/app/style.css b/dist/samples/control-options/app/style.css deleted file mode 100644 index f9a1e19e1..000000000 --- a/dist/samples/control-options/app/style.css +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright 2026 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_control_options] */ -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -gmp-map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -/* [END maps_control_options] */ \ No newline at end of file diff --git a/dist/samples/control-options/app/tsconfig.json b/dist/samples/control-options/app/tsconfig.json deleted file mode 100644 index 366aabb04..000000000 --- a/dist/samples/control-options/app/tsconfig.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "compilerOptions": { - "module": "esnext", - "target": "esnext", - "strict": true, - "noImplicitAny": false, - "lib": [ - "es2015", - "esnext", - "es6", - "dom", - "dom.iterable" - ], - "moduleResolution": "Node", - "jsx": "preserve" - } -} diff --git a/dist/samples/control-options/dist/assets/index-BZDSROJH.css b/dist/samples/control-options/dist/assets/index-BZDSROJH.css deleted file mode 100644 index 59d9a4dfd..000000000 --- a/dist/samples/control-options/dist/assets/index-BZDSROJH.css +++ /dev/null @@ -1 +0,0 @@ -gmp-map{height:100%}html,body{height:100%;margin:0;padding:0} diff --git a/dist/samples/control-options/dist/assets/index-PFMax1Kk.js b/dist/samples/control-options/dist/assets/index-PFMax1Kk.js deleted file mode 100644 index ac51fc081..000000000 --- a/dist/samples/control-options/dist/assets/index-PFMax1Kk.js +++ /dev/null @@ -1 +0,0 @@ -(function(){const o=document.createElement("link").relList;if(o&&o.supports&&o.supports("modulepreload"))return;for(const e of document.querySelectorAll('link[rel="modulepreload"]'))n(e);new MutationObserver(e=>{for(const t of e)if(t.type==="childList")for(const r of t.addedNodes)r.tagName==="LINK"&&r.rel==="modulepreload"&&n(r)}).observe(document,{childList:!0,subtree:!0});function s(e){const t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin==="use-credentials"?t.credentials="include":e.crossOrigin==="anonymous"?t.credentials="omit":t.credentials="same-origin",t}function n(e){if(e.ep)return;e.ep=!0;const t=s(e);fetch(e.href,t)}})();async function p(){await google.maps.importLibrary("maps"),document.querySelector("gmp-map").innerMap.setOptions({mapTypeControl:!0,mapTypeControlOptions:{style:google.maps.MapTypeControlStyle.DROPDOWN_MENU,mapTypeIds:[google.maps.MapTypeId.ROADMAP,google.maps.MapTypeId.TERRAIN],position:google.maps.ControlPosition.TOP_CENTER}})}p(); diff --git a/dist/samples/control-options/dist/index.html b/dist/samples/control-options/dist/index.html deleted file mode 100644 index 3a5ec5e8c..000000000 --- a/dist/samples/control-options/dist/index.html +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - Control Options - - - - - - - - - - - diff --git a/dist/samples/control-options/docs/index.html b/dist/samples/control-options/docs/index.html deleted file mode 100644 index 9ac1fefd8..000000000 --- a/dist/samples/control-options/docs/index.html +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - Control Options - - - - - - - - - - - diff --git a/dist/samples/control-options/docs/index.js b/dist/samples/control-options/docs/index.js deleted file mode 100644 index 5ec48e000..000000000 --- a/dist/samples/control-options/docs/index.js +++ /dev/null @@ -1,30 +0,0 @@ -"use strict"; -/** - * @license - * Copyright 2026 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// [START maps_control_options] -// You can set control options to change the default position or style of many -// of the map controls. -async function initMap() { - // Request the needed libraries. - await google.maps.importLibrary('maps'); - const mapElement = document.querySelector('gmp-map'); - const innerMap = mapElement.innerMap; - // [START maps_control_options_change_default] - innerMap.setOptions({ - mapTypeControl: true, - mapTypeControlOptions: { - style: google.maps.MapTypeControlStyle.DROPDOWN_MENU, - mapTypeIds: [ - google.maps.MapTypeId.ROADMAP, - google.maps.MapTypeId.TERRAIN, - ], - position: google.maps.ControlPosition.TOP_CENTER, - }, - }); - // [END maps_control_options_change_default] -} -initMap(); -// [END maps_control_options] diff --git a/dist/samples/control-options/docs/index.ts b/dist/samples/control-options/docs/index.ts deleted file mode 100755 index 1c5c16582..000000000 --- a/dist/samples/control-options/docs/index.ts +++ /dev/null @@ -1,37 +0,0 @@ -/** - * @license - * Copyright 2026 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// [START maps_control_options] -// You can set control options to change the default position or style of many -// of the map controls. - -async function initMap() { - // Request the needed libraries. - await google.maps.importLibrary('maps'); - - const mapElement = document.querySelector( - 'gmp-map' - ) as google.maps.MapElement; - - const innerMap = mapElement.innerMap; - - // [START maps_control_options_change_default] - innerMap.setOptions({ - mapTypeControl: true, - mapTypeControlOptions: { - style: google.maps.MapTypeControlStyle.DROPDOWN_MENU, - mapTypeIds: [ - google.maps.MapTypeId.ROADMAP, - google.maps.MapTypeId.TERRAIN, - ], - position: google.maps.ControlPosition.TOP_CENTER, - }, - }); - // [END maps_control_options_change_default] -} - -initMap(); -// [END maps_control_options] diff --git a/dist/samples/control-options/docs/style.css b/dist/samples/control-options/docs/style.css deleted file mode 100644 index f9a1e19e1..000000000 --- a/dist/samples/control-options/docs/style.css +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright 2026 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_control_options] */ -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -gmp-map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -/* [END maps_control_options] */ \ No newline at end of file diff --git a/dist/samples/control-options/jsfiddle/demo.css b/dist/samples/control-options/jsfiddle/demo.css deleted file mode 100644 index 0993c0b48..000000000 --- a/dist/samples/control-options/jsfiddle/demo.css +++ /dev/null @@ -1,24 +0,0 @@ -/** - * @license - * Copyright 2026 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -gmp-map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - diff --git a/dist/samples/control-options/jsfiddle/demo.details b/dist/samples/control-options/jsfiddle/demo.details deleted file mode 100644 index 0c9a3e270..000000000 --- a/dist/samples/control-options/jsfiddle/demo.details +++ /dev/null @@ -1,7 +0,0 @@ -name: control-options -authors: - - Geo Developer IX Documentation Team -tags: - - google maps -load_type: h -description: Sample code supporting Google Maps Platform JavaScript API documentation. diff --git a/dist/samples/control-options/jsfiddle/demo.html b/dist/samples/control-options/jsfiddle/demo.html deleted file mode 100644 index ebeac9ed0..000000000 --- a/dist/samples/control-options/jsfiddle/demo.html +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - Control Options - - - - - - - - - - - diff --git a/dist/samples/control-options/jsfiddle/demo.js b/dist/samples/control-options/jsfiddle/demo.js deleted file mode 100644 index 247acfbf3..000000000 --- a/dist/samples/control-options/jsfiddle/demo.js +++ /dev/null @@ -1,30 +0,0 @@ -"use strict"; -/** - * @license - * Copyright 2026 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// You can set control options to change the default position or style of many -// of the map controls. -async function initMap() { - // Request the needed libraries. - await google.maps.importLibrary('maps'); - const mapElement = document.querySelector('gmp-map'); - const innerMap = mapElement.innerMap; - - innerMap.setOptions({ - mapTypeControl: true, - mapTypeControlOptions: { - style: google.maps.MapTypeControlStyle.DROPDOWN_MENU, - mapTypeIds: [ - google.maps.MapTypeId.ROADMAP, - google.maps.MapTypeId.TERRAIN, - ], - position: google.maps.ControlPosition.TOP_CENTER, - }, - }); - -} -initMap(); - diff --git a/dist/samples/control-positioning-labels/app/.eslintsrc.json b/dist/samples/control-positioning-labels/app/.eslintsrc.json deleted file mode 100644 index 4c44dab04..000000000 --- a/dist/samples/control-positioning-labels/app/.eslintsrc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": [ - "plugin:@typescript-eslint/recommended" - ], - "parser": "@typescript-eslint/parser", - "rules": { - "@typescript-eslint/ban-ts-comment": 0, - "@typescript-eslint/no-this-alias": 1, - "@typescript-eslint/no-empty-function": 1, - "@typescript-eslint/explicit-module-boundary-types": 1, - "@typescript-eslint/no-unused-vars": 1 - } -} diff --git a/dist/samples/control-positioning-labels/app/README.md b/dist/samples/control-positioning-labels/app/README.md deleted file mode 100644 index 462bb29db..000000000 --- a/dist/samples/control-positioning-labels/app/README.md +++ /dev/null @@ -1,41 +0,0 @@ -# Google Maps JavaScript Sample - -## control-positioning-labels - -This sample shows control position labels on a map. - -## Setup - -### Before starting run: - -`npm i` - -### Run an example on a local web server - -`cd samples/control-positioning-labels` -`npm start` - -### Build an individual example - -`cd samples/control-positioning-labels` -`npm run build` - -From 'samples': - -`npm run build --workspace=control-positioning-labels/` - -### Build all of the examples. - -From 'samples': - -`npm run build-all` - -### Run lint to check for problems - -`cd samples/control-positioning-labels` -`npx eslint index.ts` - -## Feedback - -For feedback related to this sample, please open a new issue on -[GitHub](https://github.com/googlemaps-samples/js-api-samples/issues). diff --git a/dist/samples/control-positioning-labels/app/index.html b/dist/samples/control-positioning-labels/app/index.html deleted file mode 100644 index 2697baad5..000000000 --- a/dist/samples/control-positioning-labels/app/index.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - Control Positioning Labels - - - - - - - - - - - - diff --git a/dist/samples/control-positioning-labels/app/index.ts b/dist/samples/control-positioning-labels/app/index.ts deleted file mode 100644 index a0995cf5c..000000000 --- a/dist/samples/control-positioning-labels/app/index.ts +++ /dev/null @@ -1,84 +0,0 @@ -/** - * @license - * Copyright 2026 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// [START maps_control_positioning_labels] -/** - * Creates a series of custom controls to demonstrate positioning - * of controls within a map. - */ - -/** - * MakeControl adds a control to the map. - * This constructor takes the controlDIV name and label text as arguments. - */ -async function MakeControl(controlDiv: HTMLElement, label: string) { - // Set up the control border. - const controlUI = document.createElement('div'); - - controlUI.style.backgroundColor = '#fff'; - controlUI.style.padding = '3px'; - controlUI.style.cursor = 'pointer'; - controlUI.style.textAlign = 'center'; - controlUI.title = 'Click to toggle RTL/LTR'; - controlUI.className = 'controlUI'; - controlDiv.appendChild(controlUI); - - // Set up the inner control. - const controlText = document.createElement('div'); - controlText.style.fontSize = '12px'; - controlText.innerHTML = label; - controlText.className = 'controlText'; - controlUI.appendChild(controlText); -} - -async function initMap() { - // Request the needed libraries. - await google.maps.importLibrary('maps'); - - const mapElement = document.querySelector( - 'gmp-map' - ) as google.maps.MapElement; - - const innerMap = mapElement.innerMap; - - const positions: (keyof typeof google.maps.ControlPosition)[] = [ - 'BLOCK_START_INLINE_START', - 'INLINE_START_BLOCK_START', - 'BLOCK_START_INLINE_CENTER', - 'BLOCK_START_INLINE_END', - 'INLINE_END_BLOCK_START', - 'INLINE_START_BLOCK_CENTER', - 'INLINE_END_BLOCK_CENTER', - 'BLOCK_END_INLINE_START', - 'INLINE_START_BLOCK_END', - 'BLOCK_END_INLINE_CENTER', - 'BLOCK_END_INLINE_END', - 'INLINE_END_BLOCK_END', - ]; - - positions.forEach((position) => { - const divName = document.createElement('div'); - const controlPosition = google.maps.ControlPosition[position]; - - MakeControl(divName, position); - divName.addEventListener('click', toggleRTL); - innerMap.controls[controlPosition].push(divName); - }); -} - -/** - * Toggles the 'dir' attribute on the html element between 'ltr' and 'rtl'. - */ -async function toggleRTL() { - const html = document.documentElement; - if (html.dir === 'rtl') { - html.dir = 'ltr'; - } else { - html.dir = 'rtl'; - } -} - -initMap(); -// [END maps_control_positioning_labels] diff --git a/dist/samples/control-positioning-labels/app/package.json b/dist/samples/control-positioning-labels/app/package.json deleted file mode 100644 index 197956e4f..000000000 --- a/dist/samples/control-positioning-labels/app/package.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "name": "@js-api-samples/control-positioning-labels", - "version": "1.0.0", - "scripts": { - "build": "tsc && bash ../jsfiddle.sh control-positioning-labels && bash ../app.sh control-positioning-labels && bash ../docs.sh control-positioning-labels && npm run build:vite --workspace=. && bash ../dist.sh control-positioning-labels", - "test": "tsc && npm run build:vite --workspace=.", - "start": "tsc && vite build --base './' && vite", - "build:vite": "vite build --base './'", - "preview": "vite preview" - } -} diff --git a/dist/samples/control-positioning-labels/app/style.css b/dist/samples/control-positioning-labels/app/style.css deleted file mode 100644 index 6f59ec332..000000000 --- a/dist/samples/control-positioning-labels/app/style.css +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright 2026 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_control_positioning_labels] */ -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -gmp-map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -/* [END maps_control_positioning_labels] */ diff --git a/dist/samples/control-positioning-labels/app/tsconfig.json b/dist/samples/control-positioning-labels/app/tsconfig.json deleted file mode 100644 index 366aabb04..000000000 --- a/dist/samples/control-positioning-labels/app/tsconfig.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "compilerOptions": { - "module": "esnext", - "target": "esnext", - "strict": true, - "noImplicitAny": false, - "lib": [ - "es2015", - "esnext", - "es6", - "dom", - "dom.iterable" - ], - "moduleResolution": "Node", - "jsx": "preserve" - } -} diff --git a/dist/samples/control-positioning-labels/dist/assets/index-BZDSROJH.css b/dist/samples/control-positioning-labels/dist/assets/index-BZDSROJH.css deleted file mode 100644 index 59d9a4dfd..000000000 --- a/dist/samples/control-positioning-labels/dist/assets/index-BZDSROJH.css +++ /dev/null @@ -1 +0,0 @@ -gmp-map{height:100%}html,body{height:100%;margin:0;padding:0} diff --git a/dist/samples/control-positioning-labels/dist/assets/index-Chx3KJ5J.js b/dist/samples/control-positioning-labels/dist/assets/index-Chx3KJ5J.js deleted file mode 100644 index 9ef5310e3..000000000 --- a/dist/samples/control-positioning-labels/dist/assets/index-Chx3KJ5J.js +++ /dev/null @@ -1 +0,0 @@ -(function(){const i=document.createElement("link").relList;if(i&&i.supports&&i.supports("modulepreload"))return;for(const e of document.querySelectorAll('link[rel="modulepreload"]'))n(e);new MutationObserver(e=>{for(const t of e)if(t.type==="childList")for(const c of t.addedNodes)c.tagName==="LINK"&&c.rel==="modulepreload"&&n(c)}).observe(document,{childList:!0,subtree:!0});function o(e){const t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin==="use-credentials"?t.credentials="include":e.crossOrigin==="anonymous"?t.credentials="omit":t.credentials="same-origin",t}function n(e){if(e.ep)return;e.ep=!0;const t=o(e);fetch(e.href,t)}})();async function s(r,i){const o=document.createElement("div");o.style.backgroundColor="#fff",o.style.padding="3px",o.style.cursor="pointer",o.style.textAlign="center",o.title="Click to toggle RTL/LTR",o.className="controlUI",r.appendChild(o);const n=document.createElement("div");n.style.fontSize="12px",n.innerHTML=i,n.className="controlText",o.appendChild(n)}async function l(){await google.maps.importLibrary("maps");const i=document.querySelector("gmp-map").innerMap;["BLOCK_START_INLINE_START","INLINE_START_BLOCK_START","BLOCK_START_INLINE_CENTER","BLOCK_START_INLINE_END","INLINE_END_BLOCK_START","INLINE_START_BLOCK_CENTER","INLINE_END_BLOCK_CENTER","BLOCK_END_INLINE_START","INLINE_START_BLOCK_END","BLOCK_END_INLINE_CENTER","BLOCK_END_INLINE_END","INLINE_END_BLOCK_END"].forEach(n=>{const e=document.createElement("div"),t=google.maps.ControlPosition[n];s(e,n),e.addEventListener("click",a),i.controls[t].push(e)})}async function a(){const r=document.documentElement;r.dir==="rtl"?r.dir="ltr":r.dir="rtl"}l(); diff --git a/dist/samples/control-positioning-labels/dist/index.html b/dist/samples/control-positioning-labels/dist/index.html deleted file mode 100644 index 93ab7672d..000000000 --- a/dist/samples/control-positioning-labels/dist/index.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - Control Positioning Labels - - - - - - - - - - - - diff --git a/dist/samples/control-positioning-labels/docs/index.html b/dist/samples/control-positioning-labels/docs/index.html deleted file mode 100644 index 2697baad5..000000000 --- a/dist/samples/control-positioning-labels/docs/index.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - Control Positioning Labels - - - - - - - - - - - - diff --git a/dist/samples/control-positioning-labels/docs/index.js b/dist/samples/control-positioning-labels/docs/index.js deleted file mode 100644 index 5bf2801e5..000000000 --- a/dist/samples/control-positioning-labels/docs/index.js +++ /dev/null @@ -1,73 +0,0 @@ -"use strict"; -/** - * @license - * Copyright 2026 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// [START maps_control_positioning_labels] -/** - * Creates a series of custom controls to demonstrate positioning - * of controls within a map. - */ -/** - * MakeControl adds a control to the map. - * This constructor takes the controlDIV name and label text as arguments. - */ -async function MakeControl(controlDiv, label) { - // Set up the control border. - const controlUI = document.createElement('div'); - controlUI.style.backgroundColor = '#fff'; - controlUI.style.padding = '3px'; - controlUI.style.cursor = 'pointer'; - controlUI.style.textAlign = 'center'; - controlUI.title = 'Click to toggle RTL/LTR'; - controlUI.className = 'controlUI'; - controlDiv.appendChild(controlUI); - // Set up the inner control. - const controlText = document.createElement('div'); - controlText.style.fontSize = '12px'; - controlText.innerHTML = label; - controlText.className = 'controlText'; - controlUI.appendChild(controlText); -} -async function initMap() { - // Request the needed libraries. - await google.maps.importLibrary('maps'); - const mapElement = document.querySelector('gmp-map'); - const innerMap = mapElement.innerMap; - const positions = [ - 'BLOCK_START_INLINE_START', - 'INLINE_START_BLOCK_START', - 'BLOCK_START_INLINE_CENTER', - 'BLOCK_START_INLINE_END', - 'INLINE_END_BLOCK_START', - 'INLINE_START_BLOCK_CENTER', - 'INLINE_END_BLOCK_CENTER', - 'BLOCK_END_INLINE_START', - 'INLINE_START_BLOCK_END', - 'BLOCK_END_INLINE_CENTER', - 'BLOCK_END_INLINE_END', - 'INLINE_END_BLOCK_END', - ]; - positions.forEach((position) => { - const divName = document.createElement('div'); - const controlPosition = google.maps.ControlPosition[position]; - MakeControl(divName, position); - divName.addEventListener('click', toggleRTL); - innerMap.controls[controlPosition].push(divName); - }); -} -/** - * Toggles the 'dir' attribute on the html element between 'ltr' and 'rtl'. - */ -async function toggleRTL() { - const html = document.documentElement; - if (html.dir === 'rtl') { - html.dir = 'ltr'; - } - else { - html.dir = 'rtl'; - } -} -initMap(); -// [END maps_control_positioning_labels] diff --git a/dist/samples/control-positioning-labels/docs/index.ts b/dist/samples/control-positioning-labels/docs/index.ts deleted file mode 100644 index a0995cf5c..000000000 --- a/dist/samples/control-positioning-labels/docs/index.ts +++ /dev/null @@ -1,84 +0,0 @@ -/** - * @license - * Copyright 2026 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// [START maps_control_positioning_labels] -/** - * Creates a series of custom controls to demonstrate positioning - * of controls within a map. - */ - -/** - * MakeControl adds a control to the map. - * This constructor takes the controlDIV name and label text as arguments. - */ -async function MakeControl(controlDiv: HTMLElement, label: string) { - // Set up the control border. - const controlUI = document.createElement('div'); - - controlUI.style.backgroundColor = '#fff'; - controlUI.style.padding = '3px'; - controlUI.style.cursor = 'pointer'; - controlUI.style.textAlign = 'center'; - controlUI.title = 'Click to toggle RTL/LTR'; - controlUI.className = 'controlUI'; - controlDiv.appendChild(controlUI); - - // Set up the inner control. - const controlText = document.createElement('div'); - controlText.style.fontSize = '12px'; - controlText.innerHTML = label; - controlText.className = 'controlText'; - controlUI.appendChild(controlText); -} - -async function initMap() { - // Request the needed libraries. - await google.maps.importLibrary('maps'); - - const mapElement = document.querySelector( - 'gmp-map' - ) as google.maps.MapElement; - - const innerMap = mapElement.innerMap; - - const positions: (keyof typeof google.maps.ControlPosition)[] = [ - 'BLOCK_START_INLINE_START', - 'INLINE_START_BLOCK_START', - 'BLOCK_START_INLINE_CENTER', - 'BLOCK_START_INLINE_END', - 'INLINE_END_BLOCK_START', - 'INLINE_START_BLOCK_CENTER', - 'INLINE_END_BLOCK_CENTER', - 'BLOCK_END_INLINE_START', - 'INLINE_START_BLOCK_END', - 'BLOCK_END_INLINE_CENTER', - 'BLOCK_END_INLINE_END', - 'INLINE_END_BLOCK_END', - ]; - - positions.forEach((position) => { - const divName = document.createElement('div'); - const controlPosition = google.maps.ControlPosition[position]; - - MakeControl(divName, position); - divName.addEventListener('click', toggleRTL); - innerMap.controls[controlPosition].push(divName); - }); -} - -/** - * Toggles the 'dir' attribute on the html element between 'ltr' and 'rtl'. - */ -async function toggleRTL() { - const html = document.documentElement; - if (html.dir === 'rtl') { - html.dir = 'ltr'; - } else { - html.dir = 'rtl'; - } -} - -initMap(); -// [END maps_control_positioning_labels] diff --git a/dist/samples/control-positioning-labels/docs/style.css b/dist/samples/control-positioning-labels/docs/style.css deleted file mode 100644 index 6f59ec332..000000000 --- a/dist/samples/control-positioning-labels/docs/style.css +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright 2026 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_control_positioning_labels] */ -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -gmp-map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -/* [END maps_control_positioning_labels] */ diff --git a/dist/samples/control-positioning-labels/jsfiddle/demo.css b/dist/samples/control-positioning-labels/jsfiddle/demo.css deleted file mode 100644 index fca9eb906..000000000 --- a/dist/samples/control-positioning-labels/jsfiddle/demo.css +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright 2026 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -gmp-map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - - diff --git a/dist/samples/control-positioning-labels/jsfiddle/demo.details b/dist/samples/control-positioning-labels/jsfiddle/demo.details deleted file mode 100644 index 9546f7d80..000000000 --- a/dist/samples/control-positioning-labels/jsfiddle/demo.details +++ /dev/null @@ -1,7 +0,0 @@ -name: control-positioning-labels -authors: - - Geo Developer IX Documentation Team -tags: - - google maps -load_type: h -description: Sample code supporting Google Maps Platform JavaScript API documentation. diff --git a/dist/samples/control-positioning-labels/jsfiddle/demo.html b/dist/samples/control-positioning-labels/jsfiddle/demo.html deleted file mode 100644 index 3de71f69f..000000000 --- a/dist/samples/control-positioning-labels/jsfiddle/demo.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - Control Positioning Labels - - - - - - - - - - - - diff --git a/dist/samples/control-positioning-labels/jsfiddle/demo.js b/dist/samples/control-positioning-labels/jsfiddle/demo.js deleted file mode 100644 index 0d27276d1..000000000 --- a/dist/samples/control-positioning-labels/jsfiddle/demo.js +++ /dev/null @@ -1,73 +0,0 @@ -"use strict"; -/** - * @license - * Copyright 2026 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -/** - * Creates a series of custom controls to demonstrate positioning - * of controls within a map. - */ -/** - * MakeControl adds a control to the map. - * This constructor takes the controlDIV name and label text as arguments. - */ -async function MakeControl(controlDiv, label) { - // Set up the control border. - const controlUI = document.createElement('div'); - controlUI.style.backgroundColor = '#fff'; - controlUI.style.padding = '3px'; - controlUI.style.cursor = 'pointer'; - controlUI.style.textAlign = 'center'; - controlUI.title = 'Click to toggle RTL/LTR'; - controlUI.className = 'controlUI'; - controlDiv.appendChild(controlUI); - // Set up the inner control. - const controlText = document.createElement('div'); - controlText.style.fontSize = '12px'; - controlText.innerHTML = label; - controlText.className = 'controlText'; - controlUI.appendChild(controlText); -} -async function initMap() { - // Request the needed libraries. - await google.maps.importLibrary('maps'); - const mapElement = document.querySelector('gmp-map'); - const innerMap = mapElement.innerMap; - const positions = [ - 'BLOCK_START_INLINE_START', - 'INLINE_START_BLOCK_START', - 'BLOCK_START_INLINE_CENTER', - 'BLOCK_START_INLINE_END', - 'INLINE_END_BLOCK_START', - 'INLINE_START_BLOCK_CENTER', - 'INLINE_END_BLOCK_CENTER', - 'BLOCK_END_INLINE_START', - 'INLINE_START_BLOCK_END', - 'BLOCK_END_INLINE_CENTER', - 'BLOCK_END_INLINE_END', - 'INLINE_END_BLOCK_END', - ]; - positions.forEach((position) => { - const divName = document.createElement('div'); - const controlPosition = google.maps.ControlPosition[position]; - MakeControl(divName, position); - divName.addEventListener('click', toggleRTL); - innerMap.controls[controlPosition].push(divName); - }); -} -/** - * Toggles the 'dir' attribute on the html element between 'ltr' and 'rtl'. - */ -async function toggleRTL() { - const html = document.documentElement; - if (html.dir === 'rtl') { - html.dir = 'ltr'; - } - else { - html.dir = 'rtl'; - } -} -initMap(); - diff --git a/dist/samples/control-simple/app/.eslintsrc.json b/dist/samples/control-simple/app/.eslintsrc.json deleted file mode 100644 index 4c44dab04..000000000 --- a/dist/samples/control-simple/app/.eslintsrc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": [ - "plugin:@typescript-eslint/recommended" - ], - "parser": "@typescript-eslint/parser", - "rules": { - "@typescript-eslint/ban-ts-comment": 0, - "@typescript-eslint/no-this-alias": 1, - "@typescript-eslint/no-empty-function": 1, - "@typescript-eslint/explicit-module-boundary-types": 1, - "@typescript-eslint/no-unused-vars": 1 - } -} diff --git a/dist/samples/control-simple/app/README.md b/dist/samples/control-simple/app/README.md deleted file mode 100644 index f0a26e88f..000000000 --- a/dist/samples/control-simple/app/README.md +++ /dev/null @@ -1,41 +0,0 @@ -# Google Maps JavaScript Sample - -## control-simple - -This sample demonstrates hiding the camera control. - -## Setup - -### Before starting run: - -`npm i` - -### Run an example on a local web server - -`cd samples/control-simple` -`npm start` - -### Build an individual example - -`cd samples/control-simple` -`npm run build` - -From 'samples': - -`npm run build --workspace=control-simple/` - -### Build all of the examples. - -From 'samples': - -`npm run build-all` - -### Run lint to check for problems - -`cd samples/control-simple` -`npx eslint index.ts` - -## Feedback - -For feedback related to this sample, please open a new issue on -[GitHub](https://github.com/googlemaps-samples/js-api-samples/issues). diff --git a/dist/samples/control-simple/app/index.html b/dist/samples/control-simple/app/index.html deleted file mode 100644 index 1b280145a..000000000 --- a/dist/samples/control-simple/app/index.html +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - Adding Controls to the Map - - - - - - - - - - - diff --git a/dist/samples/control-simple/app/index.ts b/dist/samples/control-simple/app/index.ts deleted file mode 100644 index 279595a02..000000000 --- a/dist/samples/control-simple/app/index.ts +++ /dev/null @@ -1,26 +0,0 @@ -/** - * @license - * Copyright 2026 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// [START maps_control_simple] -async function initMap() { - // Request the needed libraries. - await google.maps.importLibrary('maps'); - - const mapElement = document.querySelector( - 'gmp-map' - ) as google.maps.MapElement; - - const innerMap = mapElement.innerMap; - - // [START maps_control_simple_options] - innerMap.setOptions({ - cameraControl: false, - scaleControl: true, - }); - // [END maps_control_simple_options] -} -initMap(); -// [END maps_control_simple] diff --git a/dist/samples/control-simple/app/package.json b/dist/samples/control-simple/app/package.json deleted file mode 100644 index 24bfcc541..000000000 --- a/dist/samples/control-simple/app/package.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "name": "@js-api-samples/control-simple", - "version": "1.0.0", - "scripts": { - "build": "tsc && bash ../jsfiddle.sh control-simple && bash ../app.sh control-simple && bash ../docs.sh control-simple && npm run build:vite --workspace=. && bash ../dist.sh control-simple", - "test": "tsc && npm run build:vite --workspace=.", - "start": "tsc && vite build --base './' && vite", - "build:vite": "vite build --base './'", - "preview": "vite preview" - } -} diff --git a/dist/samples/control-simple/app/style.css b/dist/samples/control-simple/app/style.css deleted file mode 100644 index d5b7abd33..000000000 --- a/dist/samples/control-simple/app/style.css +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright 2026 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_control_simple] */ -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -gmp-map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -/* [END maps_control_simple] */ \ No newline at end of file diff --git a/dist/samples/control-simple/app/tsconfig.json b/dist/samples/control-simple/app/tsconfig.json deleted file mode 100644 index 366aabb04..000000000 --- a/dist/samples/control-simple/app/tsconfig.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "compilerOptions": { - "module": "esnext", - "target": "esnext", - "strict": true, - "noImplicitAny": false, - "lib": [ - "es2015", - "esnext", - "es6", - "dom", - "dom.iterable" - ], - "moduleResolution": "Node", - "jsx": "preserve" - } -} diff --git a/dist/samples/control-simple/dist/assets/index-6eGNlTRY.js b/dist/samples/control-simple/dist/assets/index-6eGNlTRY.js deleted file mode 100644 index 8dec90524..000000000 --- a/dist/samples/control-simple/dist/assets/index-6eGNlTRY.js +++ /dev/null @@ -1 +0,0 @@ -(function(){const r=document.createElement("link").relList;if(r&&r.supports&&r.supports("modulepreload"))return;for(const e of document.querySelectorAll('link[rel="modulepreload"]'))n(e);new MutationObserver(e=>{for(const t of e)if(t.type==="childList")for(const o of t.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&n(o)}).observe(document,{childList:!0,subtree:!0});function s(e){const t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin==="use-credentials"?t.credentials="include":e.crossOrigin==="anonymous"?t.credentials="omit":t.credentials="same-origin",t}function n(e){if(e.ep)return;e.ep=!0;const t=s(e);fetch(e.href,t)}})();async function c(){await google.maps.importLibrary("maps"),document.querySelector("gmp-map").innerMap.setOptions({cameraControl:!1,scaleControl:!0})}c(); diff --git a/dist/samples/control-simple/dist/assets/index-BZDSROJH.css b/dist/samples/control-simple/dist/assets/index-BZDSROJH.css deleted file mode 100644 index 59d9a4dfd..000000000 --- a/dist/samples/control-simple/dist/assets/index-BZDSROJH.css +++ /dev/null @@ -1 +0,0 @@ -gmp-map{height:100%}html,body{height:100%;margin:0;padding:0} diff --git a/dist/samples/control-simple/dist/index.html b/dist/samples/control-simple/dist/index.html deleted file mode 100644 index 711d11cf6..000000000 --- a/dist/samples/control-simple/dist/index.html +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - Adding Controls to the Map - - - - - - - - - - - diff --git a/dist/samples/control-simple/docs/index.html b/dist/samples/control-simple/docs/index.html deleted file mode 100644 index 1b280145a..000000000 --- a/dist/samples/control-simple/docs/index.html +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - Adding Controls to the Map - - - - - - - - - - - diff --git a/dist/samples/control-simple/docs/index.js b/dist/samples/control-simple/docs/index.js deleted file mode 100644 index 3209a47a4..000000000 --- a/dist/samples/control-simple/docs/index.js +++ /dev/null @@ -1,21 +0,0 @@ -"use strict"; -/** - * @license - * Copyright 2026 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// [START maps_control_simple] -async function initMap() { - // Request the needed libraries. - await google.maps.importLibrary('maps'); - const mapElement = document.querySelector('gmp-map'); - const innerMap = mapElement.innerMap; - // [START maps_control_simple_options] - innerMap.setOptions({ - cameraControl: false, - scaleControl: true, - }); - // [END maps_control_simple_options] -} -initMap(); -// [END maps_control_simple] diff --git a/dist/samples/control-simple/docs/index.ts b/dist/samples/control-simple/docs/index.ts deleted file mode 100644 index 279595a02..000000000 --- a/dist/samples/control-simple/docs/index.ts +++ /dev/null @@ -1,26 +0,0 @@ -/** - * @license - * Copyright 2026 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// [START maps_control_simple] -async function initMap() { - // Request the needed libraries. - await google.maps.importLibrary('maps'); - - const mapElement = document.querySelector( - 'gmp-map' - ) as google.maps.MapElement; - - const innerMap = mapElement.innerMap; - - // [START maps_control_simple_options] - innerMap.setOptions({ - cameraControl: false, - scaleControl: true, - }); - // [END maps_control_simple_options] -} -initMap(); -// [END maps_control_simple] diff --git a/dist/samples/control-simple/docs/style.css b/dist/samples/control-simple/docs/style.css deleted file mode 100644 index d5b7abd33..000000000 --- a/dist/samples/control-simple/docs/style.css +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright 2026 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_control_simple] */ -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -gmp-map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -/* [END maps_control_simple] */ \ No newline at end of file diff --git a/dist/samples/control-simple/jsfiddle/demo.css b/dist/samples/control-simple/jsfiddle/demo.css deleted file mode 100644 index 0993c0b48..000000000 --- a/dist/samples/control-simple/jsfiddle/demo.css +++ /dev/null @@ -1,24 +0,0 @@ -/** - * @license - * Copyright 2026 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -gmp-map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - diff --git a/dist/samples/control-simple/jsfiddle/demo.details b/dist/samples/control-simple/jsfiddle/demo.details deleted file mode 100644 index 4a1501064..000000000 --- a/dist/samples/control-simple/jsfiddle/demo.details +++ /dev/null @@ -1,7 +0,0 @@ -name: control-simple -authors: - - Geo Developer IX Documentation Team -tags: - - google maps -load_type: h -description: Sample code supporting Google Maps Platform JavaScript API documentation. diff --git a/dist/samples/control-simple/jsfiddle/demo.html b/dist/samples/control-simple/jsfiddle/demo.html deleted file mode 100644 index 21aa85c85..000000000 --- a/dist/samples/control-simple/jsfiddle/demo.html +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - Adding Controls to the Map - - - - - - - - - - - diff --git a/dist/samples/control-simple/jsfiddle/demo.js b/dist/samples/control-simple/jsfiddle/demo.js deleted file mode 100644 index 34183f7b2..000000000 --- a/dist/samples/control-simple/jsfiddle/demo.js +++ /dev/null @@ -1,21 +0,0 @@ -"use strict"; -/** - * @license - * Copyright 2026 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -async function initMap() { - // Request the needed libraries. - await google.maps.importLibrary('maps'); - const mapElement = document.querySelector('gmp-map'); - const innerMap = mapElement.innerMap; - - innerMap.setOptions({ - cameraControl: false, - scaleControl: true, - }); - -} -initMap(); - diff --git a/dist/samples/dds-datasets-point/app/.eslintsrc.json b/dist/samples/dds-datasets-point/app/.eslintsrc.json deleted file mode 100644 index 4c44dab04..000000000 --- a/dist/samples/dds-datasets-point/app/.eslintsrc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": [ - "plugin:@typescript-eslint/recommended" - ], - "parser": "@typescript-eslint/parser", - "rules": { - "@typescript-eslint/ban-ts-comment": 0, - "@typescript-eslint/no-this-alias": 1, - "@typescript-eslint/no-empty-function": 1, - "@typescript-eslint/explicit-module-boundary-types": 1, - "@typescript-eslint/no-unused-vars": 1 - } -} diff --git a/dist/samples/dds-datasets-point/app/README.md b/dist/samples/dds-datasets-point/app/README.md deleted file mode 100644 index f8cee9f7e..000000000 --- a/dist/samples/dds-datasets-point/app/README.md +++ /dev/null @@ -1,41 +0,0 @@ -# Google Maps JavaScript Sample - -## dds-datasets-point - -This example shows an approach to styling point geometry based data features. - -## Setup - -### Before starting run: - -`npm i` - -### Run an example on a local web server - -`cd samples/dds-datasets-point` -`npm start` - -### Build an individual example - -`cd samples/dds-datasets-point` -`npm run build` - -From 'samples': - -`npm run build --workspace=dds-datasets-point/` - -### Build all of the examples. - -From 'samples': - -`npm run build-all` - -### Run lint to check for problems - -`cd samples/dds-datasets-point` -`npx eslint index.ts` - -## Feedback - -For feedback related to this sample, please open a new issue on -[GitHub](https://github.com/googlemaps-samples/js-api-samples/issues). diff --git a/dist/samples/dds-datasets-point/app/index.html b/dist/samples/dds-datasets-point/app/index.html deleted file mode 100644 index 8bb930ca9..000000000 --- a/dist/samples/dds-datasets-point/app/index.html +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - Style a point data feature - - - - - - - - -
-
- Data source: NYC Open Data -
-
- - - diff --git a/dist/samples/dds-datasets-point/app/index.ts b/dist/samples/dds-datasets-point/app/index.ts deleted file mode 100644 index 0714be181..000000000 --- a/dist/samples/dds-datasets-point/app/index.ts +++ /dev/null @@ -1,112 +0,0 @@ -/** - * @license - * Copyright 2026 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// [START maps_dds_datasets_point] -const mapElement = document.querySelector('gmp-map') as google.maps.MapElement; -let innerMap; -// [START maps_dds_datasets_point_style_function] -function setStyle(/* FeatureStyleFunctionOptions */ params) { - // [START maps_dds_datasets_point_style_get_features] - // Get the dataset feature, so we can work with all of its attributes. - const datasetFeature = params.feature; - // Get all of the needed dataset attributes. - const furColors = datasetFeature.datasetAttributes['CombinationofPrimaryandHighlightColor']; - // [END maps_dds_datasets_point_style_get_features] - - // Apply styles. Fill is primary fur color, stroke is secondary fur color. - switch (furColors) { - case 'Black+': - return /* FeatureStyleOptions */ { fillColor: 'black', pointRadius: 8 }; - break; - case 'Cinnamon+': - return /* FeatureStyleOptions */ { fillColor: '#8b0000', pointRadius: 8 }; - break; - case 'Cinnamon+Gray': - return /* FeatureStyleOptions */ { fillColor: '#8b0000', strokeColor: 'gray', pointRadius: 6 }; - break; - case 'Cinnamon+White': - return /* FeatureStyleOptions */ { fillColor: '#8b0000', strokeColor: 'white', pointRadius: 6 }; - break; - case 'Gray+': - return /* FeatureStyleOptions */ { fillColor: 'gray', pointRadius: 8 }; - break; - case 'Gray+Cinnamon': - return /* FeatureStyleOptions */ { fillColor: 'gray', strokeColor: '#8b0000', pointRadius: 6 }; - break; - case 'Gray+Cinnamon, White': - return /* FeatureStyleOptions */ { fillColor: 'silver', strokeColor: '#8b0000', pointRadius: 6 }; - break; - case 'Gray+White': - return /* FeatureStyleOptions */ { fillColor: 'gray', strokeColor: 'white', pointRadius: 6 }; - break; - default: // Color not defined. - return /* FeatureStyleOptions */ { fillColor: 'yellow', pointRadius: 8 }; - break; - } -} -// [END maps_dds_datasets_point_style_function] - -async function initMap() { - // Request needed libraries. - await google.maps.importLibrary('maps') as google.maps.MapsLibrary; - - // Get the inner map. - innerMap = mapElement.innerMap; - - await google.maps.event.addListenerOnce(innerMap, 'idle', () => { - // Add the data legend. - makeLegend(innerMap); - }); - - // Dataset ID for squirrel dataset. - const datasetId = 'a99635b0-5e73-4b2a-8ae3-cb40f4b7f47e'; - const datasetLayer = innerMap.getDatasetFeatureLayer(datasetId); - datasetLayer.style = setStyle; -} - -// Creates a legend for the map. -async function makeLegend(innerMap) { - let colors = { - 'black': ['black'], - 'cinnamon': ['#8b0000'], - 'cinnamon + gray': ['#8b0000','gray'], - 'cinnamon + white': ['#8b0000', 'white'], - 'gray': ['gray'], - 'gray + cinnamon': ['gray', '#8b0000'], - 'gray + cinnamon + white': ['silver', '#8b0000'], - 'gray + white': ['gray', 'white'], - 'no color data': ['yellow'], - }; - - let legend = document.getElementById('legend'); - legend!.id = 'legend'; - let title = document.createElement('div'); - title.innerText = 'Fur Colors'; - title.classList.add('title'); - legend!.appendChild(title); - let color; - for (color in colors) { - let wrapper = document.createElement('div'); - wrapper.id = 'container'; - let box = document.createElement('div'); - box.style.backgroundColor = colors[color][0]; - if (colors[color][1]) { - box.style.borderColor = colors[color][1]; - } else { - box.style.borderColor = colors[color][0]; - } - box.classList.add('box'); - let txt = document.createElement('div'); - txt.classList.add('legend'); - txt.innerText = color; - wrapper.appendChild(box); - wrapper.appendChild(txt); - legend!.appendChild(wrapper); - } -} - -initMap(); -// [END maps_dds_datasets_point] diff --git a/dist/samples/dds-datasets-point/app/package.json b/dist/samples/dds-datasets-point/app/package.json deleted file mode 100644 index 80314d7e9..000000000 --- a/dist/samples/dds-datasets-point/app/package.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "@js-api-samples/dds-datasets-point", - "version": "1.0.0", - "scripts": { - "build": "tsc && bash ../jsfiddle.sh dds-datasets-point && bash ../app.sh dds-datasets-point && bash ../docs.sh dds-datasets-point && npm run build:vite --workspace=. && bash ../dist.sh dds-datasets-point", - "test": "tsc && npm run build:vite --workspace=.", - "start": "tsc && vite build --base './' && vite", - "build:vite": "vite build --base './'", - "preview": "vite preview" - }, - "dependencies": { - - } -} diff --git a/dist/samples/dds-datasets-point/app/style.css b/dist/samples/dds-datasets-point/app/style.css deleted file mode 100644 index 51349c40f..000000000 --- a/dist/samples/dds-datasets-point/app/style.css +++ /dev/null @@ -1,82 +0,0 @@ -/** - * @license - * Copyright 2026 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_dds_datasets_point] */ -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -#attributionLabel { - background-color: rgba(255, 255, 255, 0.8); - font-family: 'Roboto' ,'Arial', 'sans-serif'; - font-size: 10px; - padding: 2px; - margin: 2px; -} - -#legend, -#dataset, -#counter { - background-color: #e5e5e5; - width: 15em; - - margin-left: 1em; - border-radius: 8px; - font-family: Roboto; - overflow: hidden; -} - -#dataset select { - border-radius: 0; - padding: 0.1em; - border: 1px solid black; - width: auto; - margin: 0.5em 1em; -} - -.title { - padding: 0.5em 1em; - font-weight: bold; - font-size: 1.5em; - margin-bottom: 0.5em; - background-color: rgb(66, 133, 244); - color: white; - width: 100%; -} - -.button { - font-size: 1.2em; - margin: 1em; - background-color: rgb(66, 133, 244); - color: white; - padding: 0.5em; - border-radius: 8px; -} - -#legend #container { - margin: 0.5em; - display: flex; -} - -#legend div .box { - display: flex; - width: 1em; - height: 1em; - border-radius: 50%; - border: 2px solid; -} - -#legend div .legend { - display: flex; - padding: 0.3em; -} - -/* [END maps_dds_datasets_point] */ \ No newline at end of file diff --git a/dist/samples/dds-datasets-point/app/tsconfig.json b/dist/samples/dds-datasets-point/app/tsconfig.json deleted file mode 100644 index 366aabb04..000000000 --- a/dist/samples/dds-datasets-point/app/tsconfig.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "compilerOptions": { - "module": "esnext", - "target": "esnext", - "strict": true, - "noImplicitAny": false, - "lib": [ - "es2015", - "esnext", - "es6", - "dom", - "dom.iterable" - ], - "moduleResolution": "Node", - "jsx": "preserve" - } -} diff --git a/dist/samples/dds-datasets-point/dist/assets/index-3iH_uBuk.js b/dist/samples/dds-datasets-point/dist/assets/index-3iH_uBuk.js deleted file mode 100644 index 0788a0b9f..000000000 --- a/dist/samples/dds-datasets-point/dist/assets/index-3iH_uBuk.js +++ /dev/null @@ -1 +0,0 @@ -(function(){const r=document.createElement("link").relList;if(r&&r.supports&&r.supports("modulepreload"))return;for(const e of document.querySelectorAll('link[rel="modulepreload"]'))a(e);new MutationObserver(e=>{for(const t of e)if(t.type==="childList")for(const o of t.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&a(o)}).observe(document,{childList:!0,subtree:!0});function n(e){const t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin==="use-credentials"?t.credentials="include":e.crossOrigin==="anonymous"?t.credentials="omit":t.credentials="same-origin",t}function a(e){if(e.ep)return;e.ep=!0;const t=n(e);fetch(e.href,t)}})();const c=document.querySelector("gmp-map");let s;function d(i){switch(i.feature.datasetAttributes.CombinationofPrimaryandHighlightColor){case"Black+":return{fillColor:"black",pointRadius:8};case"Cinnamon+":return{fillColor:"#8b0000",pointRadius:8};case"Cinnamon+Gray":return{fillColor:"#8b0000",strokeColor:"gray",pointRadius:6};case"Cinnamon+White":return{fillColor:"#8b0000",strokeColor:"white",pointRadius:6};case"Gray+":return{fillColor:"gray",pointRadius:8};case"Gray+Cinnamon":return{fillColor:"gray",strokeColor:"#8b0000",pointRadius:6};case"Gray+Cinnamon, White":return{fillColor:"silver",strokeColor:"#8b0000",pointRadius:6};case"Gray+White":return{fillColor:"gray",strokeColor:"white",pointRadius:6};default:return{fillColor:"yellow",pointRadius:8}}}async function u(){await google.maps.importLibrary("maps"),s=c.innerMap,await google.maps.event.addListenerOnce(s,"idle",()=>{f()});const r=s.getDatasetFeatureLayer("a99635b0-5e73-4b2a-8ae3-cb40f4b7f47e");r.style=d}async function f(i){let r={black:["black"],cinnamon:["#8b0000"],"cinnamon + gray":["#8b0000","gray"],"cinnamon + white":["#8b0000","white"],gray:["gray"],"gray + cinnamon":["gray","#8b0000"],"gray + cinnamon + white":["silver","#8b0000"],"gray + white":["gray","white"],"no color data":["yellow"]},n=document.getElementById("legend");n.id="legend";let a=document.createElement("div");a.innerText="Fur Colors",a.classList.add("title"),n.appendChild(a);let e;for(e in r){let t=document.createElement("div");t.id="container";let o=document.createElement("div");o.style.backgroundColor=r[e][0],r[e][1]?o.style.borderColor=r[e][1]:o.style.borderColor=r[e][0],o.classList.add("box");let l=document.createElement("div");l.classList.add("legend"),l.innerText=e,t.appendChild(o),t.appendChild(l),n.appendChild(t)}}u(); diff --git a/dist/samples/dds-datasets-point/dist/assets/index-8g7UZiyh.css b/dist/samples/dds-datasets-point/dist/assets/index-8g7UZiyh.css deleted file mode 100644 index 2574f200a..000000000 --- a/dist/samples/dds-datasets-point/dist/assets/index-8g7UZiyh.css +++ /dev/null @@ -1 +0,0 @@ -html,body{height:100%;margin:0;padding:0}#attributionLabel{background-color:#fffc;font-family:Roboto,Arial,"sans-serif";font-size:10px;padding:2px;margin:2px}#legend,#dataset,#counter{background-color:#e5e5e5;width:15em;margin-left:1em;border-radius:8px;font-family:Roboto;overflow:hidden}#dataset select{border-radius:0;padding:.1em;border:1px solid black;width:auto;margin:.5em 1em}.title{padding:.5em 1em;font-weight:700;font-size:1.5em;margin-bottom:.5em;background-color:#4285f4;color:#fff;width:100%}.button{font-size:1.2em;margin:1em;background-color:#4285f4;color:#fff;padding:.5em;border-radius:8px}#legend #container{margin:.5em;display:flex}#legend div .box{display:flex;width:1em;height:1em;border-radius:50%;border:2px solid}#legend div .legend{display:flex;padding:.3em} diff --git a/dist/samples/dds-datasets-point/dist/index.html b/dist/samples/dds-datasets-point/dist/index.html deleted file mode 100644 index 1714ff4dc..000000000 --- a/dist/samples/dds-datasets-point/dist/index.html +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - Style a point data feature - - - - - - - - -
-
- Data source: NYC Open Data -
-
- - - diff --git a/dist/samples/dds-datasets-point/docs/index.html b/dist/samples/dds-datasets-point/docs/index.html deleted file mode 100644 index 8bb930ca9..000000000 --- a/dist/samples/dds-datasets-point/docs/index.html +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - Style a point data feature - - - - - - - - -
-
- Data source: NYC Open Data -
-
- - - diff --git a/dist/samples/dds-datasets-point/docs/index.js b/dist/samples/dds-datasets-point/docs/index.js deleted file mode 100644 index 4e98a02ed..000000000 --- a/dist/samples/dds-datasets-point/docs/index.js +++ /dev/null @@ -1,105 +0,0 @@ -"use strict"; -/** - * @license - * Copyright 2026 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// [START maps_dds_datasets_point] -const mapElement = document.querySelector('gmp-map'); -let innerMap; -// [START maps_dds_datasets_point_style_function] -function setStyle(/* FeatureStyleFunctionOptions */ params) { - // [START maps_dds_datasets_point_style_get_features] - // Get the dataset feature, so we can work with all of its attributes. - const datasetFeature = params.feature; - // Get all of the needed dataset attributes. - const furColors = datasetFeature.datasetAttributes['CombinationofPrimaryandHighlightColor']; - // [END maps_dds_datasets_point_style_get_features] - // Apply styles. Fill is primary fur color, stroke is secondary fur color. - switch (furColors) { - case 'Black+': - return /* FeatureStyleOptions */ { fillColor: 'black', pointRadius: 8 }; - break; - case 'Cinnamon+': - return /* FeatureStyleOptions */ { fillColor: '#8b0000', pointRadius: 8 }; - break; - case 'Cinnamon+Gray': - return /* FeatureStyleOptions */ { fillColor: '#8b0000', strokeColor: 'gray', pointRadius: 6 }; - break; - case 'Cinnamon+White': - return /* FeatureStyleOptions */ { fillColor: '#8b0000', strokeColor: 'white', pointRadius: 6 }; - break; - case 'Gray+': - return /* FeatureStyleOptions */ { fillColor: 'gray', pointRadius: 8 }; - break; - case 'Gray+Cinnamon': - return /* FeatureStyleOptions */ { fillColor: 'gray', strokeColor: '#8b0000', pointRadius: 6 }; - break; - case 'Gray+Cinnamon, White': - return /* FeatureStyleOptions */ { fillColor: 'silver', strokeColor: '#8b0000', pointRadius: 6 }; - break; - case 'Gray+White': - return /* FeatureStyleOptions */ { fillColor: 'gray', strokeColor: 'white', pointRadius: 6 }; - break; - default: // Color not defined. - return /* FeatureStyleOptions */ { fillColor: 'yellow', pointRadius: 8 }; - break; - } -} -// [END maps_dds_datasets_point_style_function] -async function initMap() { - // Request needed libraries. - await google.maps.importLibrary('maps'); - // Get the inner map. - innerMap = mapElement.innerMap; - await google.maps.event.addListenerOnce(innerMap, 'idle', () => { - // Add the data legend. - makeLegend(innerMap); - }); - // Dataset ID for squirrel dataset. - const datasetId = 'a99635b0-5e73-4b2a-8ae3-cb40f4b7f47e'; - const datasetLayer = innerMap.getDatasetFeatureLayer(datasetId); - datasetLayer.style = setStyle; -} -// Creates a legend for the map. -async function makeLegend(innerMap) { - let colors = { - 'black': ['black'], - 'cinnamon': ['#8b0000'], - 'cinnamon + gray': ['#8b0000', 'gray'], - 'cinnamon + white': ['#8b0000', 'white'], - 'gray': ['gray'], - 'gray + cinnamon': ['gray', '#8b0000'], - 'gray + cinnamon + white': ['silver', '#8b0000'], - 'gray + white': ['gray', 'white'], - 'no color data': ['yellow'], - }; - let legend = document.getElementById('legend'); - legend.id = 'legend'; - let title = document.createElement('div'); - title.innerText = 'Fur Colors'; - title.classList.add('title'); - legend.appendChild(title); - let color; - for (color in colors) { - let wrapper = document.createElement('div'); - wrapper.id = 'container'; - let box = document.createElement('div'); - box.style.backgroundColor = colors[color][0]; - if (colors[color][1]) { - box.style.borderColor = colors[color][1]; - } - else { - box.style.borderColor = colors[color][0]; - } - box.classList.add('box'); - let txt = document.createElement('div'); - txt.classList.add('legend'); - txt.innerText = color; - wrapper.appendChild(box); - wrapper.appendChild(txt); - legend.appendChild(wrapper); - } -} -initMap(); -// [END maps_dds_datasets_point] diff --git a/dist/samples/dds-datasets-point/docs/index.ts b/dist/samples/dds-datasets-point/docs/index.ts deleted file mode 100644 index 0714be181..000000000 --- a/dist/samples/dds-datasets-point/docs/index.ts +++ /dev/null @@ -1,112 +0,0 @@ -/** - * @license - * Copyright 2026 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// [START maps_dds_datasets_point] -const mapElement = document.querySelector('gmp-map') as google.maps.MapElement; -let innerMap; -// [START maps_dds_datasets_point_style_function] -function setStyle(/* FeatureStyleFunctionOptions */ params) { - // [START maps_dds_datasets_point_style_get_features] - // Get the dataset feature, so we can work with all of its attributes. - const datasetFeature = params.feature; - // Get all of the needed dataset attributes. - const furColors = datasetFeature.datasetAttributes['CombinationofPrimaryandHighlightColor']; - // [END maps_dds_datasets_point_style_get_features] - - // Apply styles. Fill is primary fur color, stroke is secondary fur color. - switch (furColors) { - case 'Black+': - return /* FeatureStyleOptions */ { fillColor: 'black', pointRadius: 8 }; - break; - case 'Cinnamon+': - return /* FeatureStyleOptions */ { fillColor: '#8b0000', pointRadius: 8 }; - break; - case 'Cinnamon+Gray': - return /* FeatureStyleOptions */ { fillColor: '#8b0000', strokeColor: 'gray', pointRadius: 6 }; - break; - case 'Cinnamon+White': - return /* FeatureStyleOptions */ { fillColor: '#8b0000', strokeColor: 'white', pointRadius: 6 }; - break; - case 'Gray+': - return /* FeatureStyleOptions */ { fillColor: 'gray', pointRadius: 8 }; - break; - case 'Gray+Cinnamon': - return /* FeatureStyleOptions */ { fillColor: 'gray', strokeColor: '#8b0000', pointRadius: 6 }; - break; - case 'Gray+Cinnamon, White': - return /* FeatureStyleOptions */ { fillColor: 'silver', strokeColor: '#8b0000', pointRadius: 6 }; - break; - case 'Gray+White': - return /* FeatureStyleOptions */ { fillColor: 'gray', strokeColor: 'white', pointRadius: 6 }; - break; - default: // Color not defined. - return /* FeatureStyleOptions */ { fillColor: 'yellow', pointRadius: 8 }; - break; - } -} -// [END maps_dds_datasets_point_style_function] - -async function initMap() { - // Request needed libraries. - await google.maps.importLibrary('maps') as google.maps.MapsLibrary; - - // Get the inner map. - innerMap = mapElement.innerMap; - - await google.maps.event.addListenerOnce(innerMap, 'idle', () => { - // Add the data legend. - makeLegend(innerMap); - }); - - // Dataset ID for squirrel dataset. - const datasetId = 'a99635b0-5e73-4b2a-8ae3-cb40f4b7f47e'; - const datasetLayer = innerMap.getDatasetFeatureLayer(datasetId); - datasetLayer.style = setStyle; -} - -// Creates a legend for the map. -async function makeLegend(innerMap) { - let colors = { - 'black': ['black'], - 'cinnamon': ['#8b0000'], - 'cinnamon + gray': ['#8b0000','gray'], - 'cinnamon + white': ['#8b0000', 'white'], - 'gray': ['gray'], - 'gray + cinnamon': ['gray', '#8b0000'], - 'gray + cinnamon + white': ['silver', '#8b0000'], - 'gray + white': ['gray', 'white'], - 'no color data': ['yellow'], - }; - - let legend = document.getElementById('legend'); - legend!.id = 'legend'; - let title = document.createElement('div'); - title.innerText = 'Fur Colors'; - title.classList.add('title'); - legend!.appendChild(title); - let color; - for (color in colors) { - let wrapper = document.createElement('div'); - wrapper.id = 'container'; - let box = document.createElement('div'); - box.style.backgroundColor = colors[color][0]; - if (colors[color][1]) { - box.style.borderColor = colors[color][1]; - } else { - box.style.borderColor = colors[color][0]; - } - box.classList.add('box'); - let txt = document.createElement('div'); - txt.classList.add('legend'); - txt.innerText = color; - wrapper.appendChild(box); - wrapper.appendChild(txt); - legend!.appendChild(wrapper); - } -} - -initMap(); -// [END maps_dds_datasets_point] diff --git a/dist/samples/dds-datasets-point/docs/style.css b/dist/samples/dds-datasets-point/docs/style.css deleted file mode 100644 index 51349c40f..000000000 --- a/dist/samples/dds-datasets-point/docs/style.css +++ /dev/null @@ -1,82 +0,0 @@ -/** - * @license - * Copyright 2026 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_dds_datasets_point] */ -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -#attributionLabel { - background-color: rgba(255, 255, 255, 0.8); - font-family: 'Roboto' ,'Arial', 'sans-serif'; - font-size: 10px; - padding: 2px; - margin: 2px; -} - -#legend, -#dataset, -#counter { - background-color: #e5e5e5; - width: 15em; - - margin-left: 1em; - border-radius: 8px; - font-family: Roboto; - overflow: hidden; -} - -#dataset select { - border-radius: 0; - padding: 0.1em; - border: 1px solid black; - width: auto; - margin: 0.5em 1em; -} - -.title { - padding: 0.5em 1em; - font-weight: bold; - font-size: 1.5em; - margin-bottom: 0.5em; - background-color: rgb(66, 133, 244); - color: white; - width: 100%; -} - -.button { - font-size: 1.2em; - margin: 1em; - background-color: rgb(66, 133, 244); - color: white; - padding: 0.5em; - border-radius: 8px; -} - -#legend #container { - margin: 0.5em; - display: flex; -} - -#legend div .box { - display: flex; - width: 1em; - height: 1em; - border-radius: 50%; - border: 2px solid; -} - -#legend div .legend { - display: flex; - padding: 0.3em; -} - -/* [END maps_dds_datasets_point] */ \ No newline at end of file diff --git a/dist/samples/dds-datasets-point/jsfiddle/demo.css b/dist/samples/dds-datasets-point/jsfiddle/demo.css deleted file mode 100644 index 67e727030..000000000 --- a/dist/samples/dds-datasets-point/jsfiddle/demo.css +++ /dev/null @@ -1,81 +0,0 @@ -/** - * @license - * Copyright 2026 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -#attributionLabel { - background-color: rgba(255, 255, 255, 0.8); - font-family: 'Roboto' ,'Arial', 'sans-serif'; - font-size: 10px; - padding: 2px; - margin: 2px; -} - -#legend, -#dataset, -#counter { - background-color: #e5e5e5; - width: 15em; - - margin-left: 1em; - border-radius: 8px; - font-family: Roboto; - overflow: hidden; -} - -#dataset select { - border-radius: 0; - padding: 0.1em; - border: 1px solid black; - width: auto; - margin: 0.5em 1em; -} - -.title { - padding: 0.5em 1em; - font-weight: bold; - font-size: 1.5em; - margin-bottom: 0.5em; - background-color: rgb(66, 133, 244); - color: white; - width: 100%; -} - -.button { - font-size: 1.2em; - margin: 1em; - background-color: rgb(66, 133, 244); - color: white; - padding: 0.5em; - border-radius: 8px; -} - -#legend #container { - margin: 0.5em; - display: flex; -} - -#legend div .box { - display: flex; - width: 1em; - height: 1em; - border-radius: 50%; - border: 2px solid; -} - -#legend div .legend { - display: flex; - padding: 0.3em; -} - diff --git a/dist/samples/dds-datasets-point/jsfiddle/demo.details b/dist/samples/dds-datasets-point/jsfiddle/demo.details deleted file mode 100644 index befccd7b2..000000000 --- a/dist/samples/dds-datasets-point/jsfiddle/demo.details +++ /dev/null @@ -1,7 +0,0 @@ -name: dds-datasets-point -authors: - - Geo Developer IX Documentation Team -tags: - - google maps -load_type: h -description: Sample code supporting Google Maps Platform JavaScript API documentation. diff --git a/dist/samples/dds-datasets-point/jsfiddle/demo.html b/dist/samples/dds-datasets-point/jsfiddle/demo.html deleted file mode 100644 index 9f57421a2..000000000 --- a/dist/samples/dds-datasets-point/jsfiddle/demo.html +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - Style a point data feature - - - - - - - - -
-
- Data source: NYC Open Data -
-
- - - diff --git a/dist/samples/dds-datasets-point/jsfiddle/demo.js b/dist/samples/dds-datasets-point/jsfiddle/demo.js deleted file mode 100644 index c2484036e..000000000 --- a/dist/samples/dds-datasets-point/jsfiddle/demo.js +++ /dev/null @@ -1,105 +0,0 @@ -"use strict"; -/** - * @license - * Copyright 2026 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -const mapElement = document.querySelector('gmp-map'); -let innerMap; - -function setStyle(/* FeatureStyleFunctionOptions */ params) { - - // Get the dataset feature, so we can work with all of its attributes. - const datasetFeature = params.feature; - // Get all of the needed dataset attributes. - const furColors = datasetFeature.datasetAttributes['CombinationofPrimaryandHighlightColor']; - - // Apply styles. Fill is primary fur color, stroke is secondary fur color. - switch (furColors) { - case 'Black+': - return /* FeatureStyleOptions */ { fillColor: 'black', pointRadius: 8 }; - break; - case 'Cinnamon+': - return /* FeatureStyleOptions */ { fillColor: '#8b0000', pointRadius: 8 }; - break; - case 'Cinnamon+Gray': - return /* FeatureStyleOptions */ { fillColor: '#8b0000', strokeColor: 'gray', pointRadius: 6 }; - break; - case 'Cinnamon+White': - return /* FeatureStyleOptions */ { fillColor: '#8b0000', strokeColor: 'white', pointRadius: 6 }; - break; - case 'Gray+': - return /* FeatureStyleOptions */ { fillColor: 'gray', pointRadius: 8 }; - break; - case 'Gray+Cinnamon': - return /* FeatureStyleOptions */ { fillColor: 'gray', strokeColor: '#8b0000', pointRadius: 6 }; - break; - case 'Gray+Cinnamon, White': - return /* FeatureStyleOptions */ { fillColor: 'silver', strokeColor: '#8b0000', pointRadius: 6 }; - break; - case 'Gray+White': - return /* FeatureStyleOptions */ { fillColor: 'gray', strokeColor: 'white', pointRadius: 6 }; - break; - default: // Color not defined. - return /* FeatureStyleOptions */ { fillColor: 'yellow', pointRadius: 8 }; - break; - } -} - -async function initMap() { - // Request needed libraries. - await google.maps.importLibrary('maps'); - // Get the inner map. - innerMap = mapElement.innerMap; - await google.maps.event.addListenerOnce(innerMap, 'idle', () => { - // Add the data legend. - makeLegend(innerMap); - }); - // Dataset ID for squirrel dataset. - const datasetId = 'a99635b0-5e73-4b2a-8ae3-cb40f4b7f47e'; - const datasetLayer = innerMap.getDatasetFeatureLayer(datasetId); - datasetLayer.style = setStyle; -} -// Creates a legend for the map. -async function makeLegend(innerMap) { - let colors = { - 'black': ['black'], - 'cinnamon': ['#8b0000'], - 'cinnamon + gray': ['#8b0000', 'gray'], - 'cinnamon + white': ['#8b0000', 'white'], - 'gray': ['gray'], - 'gray + cinnamon': ['gray', '#8b0000'], - 'gray + cinnamon + white': ['silver', '#8b0000'], - 'gray + white': ['gray', 'white'], - 'no color data': ['yellow'], - }; - let legend = document.getElementById('legend'); - legend.id = 'legend'; - let title = document.createElement('div'); - title.innerText = 'Fur Colors'; - title.classList.add('title'); - legend.appendChild(title); - let color; - for (color in colors) { - let wrapper = document.createElement('div'); - wrapper.id = 'container'; - let box = document.createElement('div'); - box.style.backgroundColor = colors[color][0]; - if (colors[color][1]) { - box.style.borderColor = colors[color][1]; - } - else { - box.style.borderColor = colors[color][0]; - } - box.classList.add('box'); - let txt = document.createElement('div'); - txt.classList.add('legend'); - txt.innerText = color; - wrapper.appendChild(box); - wrapper.appendChild(txt); - legend.appendChild(wrapper); - } -} -initMap(); - diff --git a/dist/samples/dds-datasets-polygon-click/app/.eslintsrc.json b/dist/samples/dds-datasets-polygon-click/app/.eslintsrc.json deleted file mode 100644 index 4c44dab04..000000000 --- a/dist/samples/dds-datasets-polygon-click/app/.eslintsrc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": [ - "plugin:@typescript-eslint/recommended" - ], - "parser": "@typescript-eslint/parser", - "rules": { - "@typescript-eslint/ban-ts-comment": 0, - "@typescript-eslint/no-this-alias": 1, - "@typescript-eslint/no-empty-function": 1, - "@typescript-eslint/explicit-module-boundary-types": 1, - "@typescript-eslint/no-unused-vars": 1 - } -} diff --git a/dist/samples/dds-datasets-polygon-click/app/README.md b/dist/samples/dds-datasets-polygon-click/app/README.md deleted file mode 100644 index 9712a7706..000000000 --- a/dist/samples/dds-datasets-polygon-click/app/README.md +++ /dev/null @@ -1,41 +0,0 @@ -# Google Maps JavaScript Sample - -## dds-datasets-polygon-click - -This sample shows how to make data features respond to mouse events. - -## Setup - -### Before starting run: - -`npm i` - -### Run an example on a local web server - -`cd samples/dds-datasets-polygon-click` -`npm start` - -### Build an individual example - -`cd samples/dds-datasets-polygon-click` -`npm run build` - -From 'samples': - -`npm run build --workspace=dds-datasets-polygon-click/` - -### Build all of the examples. - -From 'samples': - -`npm run build-all` - -### Run lint to check for problems - -`cd samples/dds-datasets-polygon-click` -`npx eslint index.ts` - -## Feedback - -For feedback related to this sample, please open a new issue on -[GitHub](https://github.com/googlemaps-samples/js-api-samples/issues). diff --git a/dist/samples/dds-datasets-polygon-click/app/index.html b/dist/samples/dds-datasets-polygon-click/app/index.html deleted file mode 100644 index 2afa29fca..000000000 --- a/dist/samples/dds-datasets-polygon-click/app/index.html +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - Style a polygon data feature - - - - - - - - -
- Data source: NYC Open Data -
-
- - - diff --git a/dist/samples/dds-datasets-polygon-click/app/index.ts b/dist/samples/dds-datasets-polygon-click/app/index.ts deleted file mode 100644 index fbf265290..000000000 --- a/dist/samples/dds-datasets-polygon-click/app/index.ts +++ /dev/null @@ -1,109 +0,0 @@ -/** - * @license - * Copyright 2026 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// [START maps_dds_datasets_polygon_click] -const mapElement = document.querySelector('gmp-map') as google.maps.MapElement; -let innerMap; -let lastInteractedFeatureIds: string[] = []; -let lastClickedFeatureIds: string[] = []; -let datasetLayer; - -// [START maps_dds_datasets_polygon_click_eventhandler] -// Note, 'globalid' is an attribute in this Dataset. -function handleClick(/* MouseEvent */ e) { - if (e.features) { - lastClickedFeatureIds = e.features.map( - (f) => f.datasetAttributes['globalid'] - ); - } - datasetLayer.style = applyStyle; -} - -function handleMouseMove(/* MouseEvent */ e) { - if (e.features) { - lastInteractedFeatureIds = e.features.map( - (f) => f.datasetAttributes['globalid'] - ); - } - datasetLayer.style = applyStyle; -} -// [END maps_dds_datasets_polygon_click_eventhandler] - -async function initMap() { - // Request needed libraries. - (await google.maps.importLibrary('maps')) as google.maps.MapsLibrary; - - // Get the inner map. - innerMap = mapElement.innerMap; - - // Dataset ID for NYC park data. - const datasetId = 'a75dd002-ad20-4fe6-af60-27cd2ed636b4'; - - // [START maps_dds_datasets_polygon_click_addlistener] - datasetLayer = innerMap.getDatasetFeatureLayer(datasetId); - datasetLayer.style = applyStyle; - - datasetLayer.addListener('click', handleClick); - datasetLayer.addListener('mousemove', handleMouseMove); - - // Map event listener. - innerMap.addListener('mousemove', () => { - // If the map gets a mousemove, that means there are no feature layers - // with listeners registered under the mouse, so we clear the last - // interacted feature ids. - if (lastInteractedFeatureIds?.length) { - lastInteractedFeatureIds = []; - datasetLayer.style = applyStyle; - } - }); - // [END maps_dds_datasets_polygon_click_addlistener] -} - -// [START maps_dds_datasets_polygon_click_stylefunction] -const styleDefault = { - strokeColor: 'green', - strokeWeight: 2.0, - strokeOpacity: 1.0, - fillColor: 'green', - fillOpacity: 0.3, -}; - -const styleClicked = { - ...styleDefault, - strokeColor: 'blue', - fillColor: 'blue', - fillOpacity: 0.5, -}; - -const styleMouseMove = { - ...styleDefault, - strokeWeight: 4.0, -}; - -function applyStyle(/* FeatureStyleFunctionOptions */ params) { - const datasetFeature = params.feature; - - // Note, 'globalid' is an attribute in this dataset. - if ( - lastClickedFeatureIds.includes( - datasetFeature.datasetAttributes['globalid'] - ) - ) { - return styleClicked; - } - - if ( - lastInteractedFeatureIds.includes( - datasetFeature.datasetAttributes['globalid'] - ) - ) { - return styleMouseMove; - } - return styleDefault; -} -// [END maps_dds_datasets_polygon_click_stylefunction] - -initMap(); -// [END maps_dds_datasets_polygon_click] diff --git a/dist/samples/dds-datasets-polygon-click/app/package.json b/dist/samples/dds-datasets-polygon-click/app/package.json deleted file mode 100644 index 3b76c62ca..000000000 --- a/dist/samples/dds-datasets-polygon-click/app/package.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "@js-api-samples/dds-datasets-polygon-click", - "version": "1.0.0", - "scripts": { - "build": "tsc && bash ../jsfiddle.sh dds-datasets-polygon-click && bash ../app.sh dds-datasets-polygon-click && bash ../docs.sh dds-datasets-polygon-click && npm run build:vite --workspace=. && bash ../dist.sh dds-datasets-polygon-click", - "test": "tsc && npm run build:vite --workspace=.", - "start": "tsc && vite build --base './' && vite", - "build:vite": "vite build --base './'", - "preview": "vite preview" - }, - "dependencies": { - - } -} diff --git a/dist/samples/dds-datasets-polygon-click/app/style.css b/dist/samples/dds-datasets-polygon-click/app/style.css deleted file mode 100644 index f9de7495d..000000000 --- a/dist/samples/dds-datasets-polygon-click/app/style.css +++ /dev/null @@ -1,24 +0,0 @@ -/** - * @license - * Copyright 2026 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_dds_datasets_polygon_click] */ -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -#attribution { - background-color: rgba(255, 255, 255, 0.7); - font-family: 'Roboto', 'Arial', 'sans-serif'; - font-size: 10px; - padding: 2px; - margin: 2px; -} -/* [END maps_dds_datasets_polygon_click] */ diff --git a/dist/samples/dds-datasets-polygon-click/app/tsconfig.json b/dist/samples/dds-datasets-polygon-click/app/tsconfig.json deleted file mode 100644 index 366aabb04..000000000 --- a/dist/samples/dds-datasets-polygon-click/app/tsconfig.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "compilerOptions": { - "module": "esnext", - "target": "esnext", - "strict": true, - "noImplicitAny": false, - "lib": [ - "es2015", - "esnext", - "es6", - "dom", - "dom.iterable" - ], - "moduleResolution": "Node", - "jsx": "preserve" - } -} diff --git a/dist/samples/dds-datasets-polygon-click/dist/assets/index-CX_w4Mqj.js b/dist/samples/dds-datasets-polygon-click/dist/assets/index-CX_w4Mqj.js deleted file mode 100644 index cc2305234..000000000 --- a/dist/samples/dds-datasets-polygon-click/dist/assets/index-CX_w4Mqj.js +++ /dev/null @@ -1 +0,0 @@ -(function(){const r=document.createElement("link").relList;if(r&&r.supports&&r.supports("modulepreload"))return;for(const e of document.querySelectorAll('link[rel="modulepreload"]'))d(e);new MutationObserver(e=>{for(const t of e)if(t.type==="childList")for(const l of t.addedNodes)l.tagName==="LINK"&&l.rel==="modulepreload"&&d(l)}).observe(document,{childList:!0,subtree:!0});function f(e){const t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin==="use-credentials"?t.credentials="include":e.crossOrigin==="anonymous"?t.credentials="omit":t.credentials="same-origin",t}function d(e){if(e.ep)return;e.ep=!0;const t=f(e);fetch(e.href,t)}})();const p=document.querySelector("gmp-map");let n,i=[],u=[],o;function y(s){s.features&&(u=s.features.map(r=>r.datasetAttributes.globalid)),o.style=a}function m(s){s.features&&(i=s.features.map(r=>r.datasetAttributes.globalid)),o.style=a}async function g(){await google.maps.importLibrary("maps"),n=p.innerMap,o=n.getDatasetFeatureLayer("a75dd002-ad20-4fe6-af60-27cd2ed636b4"),o.style=a,o.addListener("click",y),o.addListener("mousemove",m),n.addListener("mousemove",()=>{i?.length&&(i=[],o.style=a)})}const c={strokeColor:"green",strokeWeight:2,strokeOpacity:1,fillColor:"green",fillOpacity:.3},b={...c,strokeColor:"blue",fillColor:"blue",fillOpacity:.5},h={...c,strokeWeight:4};function a(s){const r=s.feature;return u.includes(r.datasetAttributes.globalid)?b:i.includes(r.datasetAttributes.globalid)?h:c}g(); diff --git a/dist/samples/dds-datasets-polygon-click/dist/assets/index-DBFNArx3.css b/dist/samples/dds-datasets-polygon-click/dist/assets/index-DBFNArx3.css deleted file mode 100644 index e05e3eef0..000000000 --- a/dist/samples/dds-datasets-polygon-click/dist/assets/index-DBFNArx3.css +++ /dev/null @@ -1 +0,0 @@ -html,body{height:100%;margin:0;padding:0}#attribution{background-color:#ffffffb3;font-family:Roboto,Arial,"sans-serif";font-size:10px;padding:2px;margin:2px} diff --git a/dist/samples/dds-datasets-polygon-click/dist/index.html b/dist/samples/dds-datasets-polygon-click/dist/index.html deleted file mode 100644 index 8d2d9fced..000000000 --- a/dist/samples/dds-datasets-polygon-click/dist/index.html +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - Style a polygon data feature - - - - - - - - -
- Data source: NYC Open Data -
-
- - - diff --git a/dist/samples/dds-datasets-polygon-click/docs/index.html b/dist/samples/dds-datasets-polygon-click/docs/index.html deleted file mode 100644 index 2afa29fca..000000000 --- a/dist/samples/dds-datasets-polygon-click/docs/index.html +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - Style a polygon data feature - - - - - - - - -
- Data source: NYC Open Data -
-
- - - diff --git a/dist/samples/dds-datasets-polygon-click/docs/index.js b/dist/samples/dds-datasets-polygon-click/docs/index.js deleted file mode 100644 index 8568a734e..000000000 --- a/dist/samples/dds-datasets-polygon-click/docs/index.js +++ /dev/null @@ -1,83 +0,0 @@ -"use strict"; -/** - * @license - * Copyright 2026 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// [START maps_dds_datasets_polygon_click] -const mapElement = document.querySelector('gmp-map'); -let innerMap; -let lastInteractedFeatureIds = []; -let lastClickedFeatureIds = []; -let datasetLayer; -// [START maps_dds_datasets_polygon_click_eventhandler] -// Note, 'globalid' is an attribute in this Dataset. -function handleClick(/* MouseEvent */ e) { - if (e.features) { - lastClickedFeatureIds = e.features.map((f) => f.datasetAttributes['globalid']); - } - datasetLayer.style = applyStyle; -} -function handleMouseMove(/* MouseEvent */ e) { - if (e.features) { - lastInteractedFeatureIds = e.features.map((f) => f.datasetAttributes['globalid']); - } - datasetLayer.style = applyStyle; -} -// [END maps_dds_datasets_polygon_click_eventhandler] -async function initMap() { - // Request needed libraries. - (await google.maps.importLibrary('maps')); - // Get the inner map. - innerMap = mapElement.innerMap; - // Dataset ID for NYC park data. - const datasetId = 'a75dd002-ad20-4fe6-af60-27cd2ed636b4'; - // [START maps_dds_datasets_polygon_click_addlistener] - datasetLayer = innerMap.getDatasetFeatureLayer(datasetId); - datasetLayer.style = applyStyle; - datasetLayer.addListener('click', handleClick); - datasetLayer.addListener('mousemove', handleMouseMove); - // Map event listener. - innerMap.addListener('mousemove', () => { - // If the map gets a mousemove, that means there are no feature layers - // with listeners registered under the mouse, so we clear the last - // interacted feature ids. - if (lastInteractedFeatureIds?.length) { - lastInteractedFeatureIds = []; - datasetLayer.style = applyStyle; - } - }); - // [END maps_dds_datasets_polygon_click_addlistener] -} -// [START maps_dds_datasets_polygon_click_stylefunction] -const styleDefault = { - strokeColor: 'green', - strokeWeight: 2.0, - strokeOpacity: 1.0, - fillColor: 'green', - fillOpacity: 0.3, -}; -const styleClicked = { - ...styleDefault, - strokeColor: 'blue', - fillColor: 'blue', - fillOpacity: 0.5, -}; -const styleMouseMove = { - ...styleDefault, - strokeWeight: 4.0, -}; -function applyStyle(/* FeatureStyleFunctionOptions */ params) { - const datasetFeature = params.feature; - // Note, 'globalid' is an attribute in this dataset. - if (lastClickedFeatureIds.includes(datasetFeature.datasetAttributes['globalid'])) { - return styleClicked; - } - if (lastInteractedFeatureIds.includes(datasetFeature.datasetAttributes['globalid'])) { - return styleMouseMove; - } - return styleDefault; -} -// [END maps_dds_datasets_polygon_click_stylefunction] -initMap(); -// [END maps_dds_datasets_polygon_click] diff --git a/dist/samples/dds-datasets-polygon-click/docs/index.ts b/dist/samples/dds-datasets-polygon-click/docs/index.ts deleted file mode 100644 index fbf265290..000000000 --- a/dist/samples/dds-datasets-polygon-click/docs/index.ts +++ /dev/null @@ -1,109 +0,0 @@ -/** - * @license - * Copyright 2026 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// [START maps_dds_datasets_polygon_click] -const mapElement = document.querySelector('gmp-map') as google.maps.MapElement; -let innerMap; -let lastInteractedFeatureIds: string[] = []; -let lastClickedFeatureIds: string[] = []; -let datasetLayer; - -// [START maps_dds_datasets_polygon_click_eventhandler] -// Note, 'globalid' is an attribute in this Dataset. -function handleClick(/* MouseEvent */ e) { - if (e.features) { - lastClickedFeatureIds = e.features.map( - (f) => f.datasetAttributes['globalid'] - ); - } - datasetLayer.style = applyStyle; -} - -function handleMouseMove(/* MouseEvent */ e) { - if (e.features) { - lastInteractedFeatureIds = e.features.map( - (f) => f.datasetAttributes['globalid'] - ); - } - datasetLayer.style = applyStyle; -} -// [END maps_dds_datasets_polygon_click_eventhandler] - -async function initMap() { - // Request needed libraries. - (await google.maps.importLibrary('maps')) as google.maps.MapsLibrary; - - // Get the inner map. - innerMap = mapElement.innerMap; - - // Dataset ID for NYC park data. - const datasetId = 'a75dd002-ad20-4fe6-af60-27cd2ed636b4'; - - // [START maps_dds_datasets_polygon_click_addlistener] - datasetLayer = innerMap.getDatasetFeatureLayer(datasetId); - datasetLayer.style = applyStyle; - - datasetLayer.addListener('click', handleClick); - datasetLayer.addListener('mousemove', handleMouseMove); - - // Map event listener. - innerMap.addListener('mousemove', () => { - // If the map gets a mousemove, that means there are no feature layers - // with listeners registered under the mouse, so we clear the last - // interacted feature ids. - if (lastInteractedFeatureIds?.length) { - lastInteractedFeatureIds = []; - datasetLayer.style = applyStyle; - } - }); - // [END maps_dds_datasets_polygon_click_addlistener] -} - -// [START maps_dds_datasets_polygon_click_stylefunction] -const styleDefault = { - strokeColor: 'green', - strokeWeight: 2.0, - strokeOpacity: 1.0, - fillColor: 'green', - fillOpacity: 0.3, -}; - -const styleClicked = { - ...styleDefault, - strokeColor: 'blue', - fillColor: 'blue', - fillOpacity: 0.5, -}; - -const styleMouseMove = { - ...styleDefault, - strokeWeight: 4.0, -}; - -function applyStyle(/* FeatureStyleFunctionOptions */ params) { - const datasetFeature = params.feature; - - // Note, 'globalid' is an attribute in this dataset. - if ( - lastClickedFeatureIds.includes( - datasetFeature.datasetAttributes['globalid'] - ) - ) { - return styleClicked; - } - - if ( - lastInteractedFeatureIds.includes( - datasetFeature.datasetAttributes['globalid'] - ) - ) { - return styleMouseMove; - } - return styleDefault; -} -// [END maps_dds_datasets_polygon_click_stylefunction] - -initMap(); -// [END maps_dds_datasets_polygon_click] diff --git a/dist/samples/dds-datasets-polygon-click/docs/style.css b/dist/samples/dds-datasets-polygon-click/docs/style.css deleted file mode 100644 index f9de7495d..000000000 --- a/dist/samples/dds-datasets-polygon-click/docs/style.css +++ /dev/null @@ -1,24 +0,0 @@ -/** - * @license - * Copyright 2026 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_dds_datasets_polygon_click] */ -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -#attribution { - background-color: rgba(255, 255, 255, 0.7); - font-family: 'Roboto', 'Arial', 'sans-serif'; - font-size: 10px; - padding: 2px; - margin: 2px; -} -/* [END maps_dds_datasets_polygon_click] */ diff --git a/dist/samples/dds-datasets-polygon-click/jsfiddle/demo.css b/dist/samples/dds-datasets-polygon-click/jsfiddle/demo.css deleted file mode 100644 index 6600c3e86..000000000 --- a/dist/samples/dds-datasets-polygon-click/jsfiddle/demo.css +++ /dev/null @@ -1,24 +0,0 @@ -/** - * @license - * Copyright 2026 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -#attribution { - background-color: rgba(255, 255, 255, 0.7); - font-family: 'Roboto', 'Arial', 'sans-serif'; - font-size: 10px; - padding: 2px; - margin: 2px; -} - diff --git a/dist/samples/dds-datasets-polygon-click/jsfiddle/demo.details b/dist/samples/dds-datasets-polygon-click/jsfiddle/demo.details deleted file mode 100644 index 0be214574..000000000 --- a/dist/samples/dds-datasets-polygon-click/jsfiddle/demo.details +++ /dev/null @@ -1,7 +0,0 @@ -name: dds-datasets-polygon-click -authors: - - Geo Developer IX Documentation Team -tags: - - google maps -load_type: h -description: Sample code supporting Google Maps Platform JavaScript API documentation. diff --git a/dist/samples/dds-datasets-polygon-click/jsfiddle/demo.html b/dist/samples/dds-datasets-polygon-click/jsfiddle/demo.html deleted file mode 100644 index dcd5a83df..000000000 --- a/dist/samples/dds-datasets-polygon-click/jsfiddle/demo.html +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - Style a polygon data feature - - - - - - - - -
- Data source: NYC Open Data -
-
- - - diff --git a/dist/samples/dds-datasets-polygon-click/jsfiddle/demo.js b/dist/samples/dds-datasets-polygon-click/jsfiddle/demo.js deleted file mode 100644 index e2ac58c71..000000000 --- a/dist/samples/dds-datasets-polygon-click/jsfiddle/demo.js +++ /dev/null @@ -1,83 +0,0 @@ -"use strict"; -/** - * @license - * Copyright 2026 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -const mapElement = document.querySelector('gmp-map'); -let innerMap; -let lastInteractedFeatureIds = []; -let lastClickedFeatureIds = []; -let datasetLayer; - -// Note, 'globalid' is an attribute in this Dataset. -function handleClick(/* MouseEvent */ e) { - if (e.features) { - lastClickedFeatureIds = e.features.map((f) => f.datasetAttributes['globalid']); - } - datasetLayer.style = applyStyle; -} -function handleMouseMove(/* MouseEvent */ e) { - if (e.features) { - lastInteractedFeatureIds = e.features.map((f) => f.datasetAttributes['globalid']); - } - datasetLayer.style = applyStyle; -} - -async function initMap() { - // Request needed libraries. - (await google.maps.importLibrary('maps')); - // Get the inner map. - innerMap = mapElement.innerMap; - // Dataset ID for NYC park data. - const datasetId = 'a75dd002-ad20-4fe6-af60-27cd2ed636b4'; - - datasetLayer = innerMap.getDatasetFeatureLayer(datasetId); - datasetLayer.style = applyStyle; - datasetLayer.addListener('click', handleClick); - datasetLayer.addListener('mousemove', handleMouseMove); - // Map event listener. - innerMap.addListener('mousemove', () => { - // If the map gets a mousemove, that means there are no feature layers - // with listeners registered under the mouse, so we clear the last - // interacted feature ids. - if (lastInteractedFeatureIds?.length) { - lastInteractedFeatureIds = []; - datasetLayer.style = applyStyle; - } - }); - -} - -const styleDefault = { - strokeColor: 'green', - strokeWeight: 2.0, - strokeOpacity: 1.0, - fillColor: 'green', - fillOpacity: 0.3, -}; -const styleClicked = { - ...styleDefault, - strokeColor: 'blue', - fillColor: 'blue', - fillOpacity: 0.5, -}; -const styleMouseMove = { - ...styleDefault, - strokeWeight: 4.0, -}; -function applyStyle(/* FeatureStyleFunctionOptions */ params) { - const datasetFeature = params.feature; - // Note, 'globalid' is an attribute in this dataset. - if (lastClickedFeatureIds.includes(datasetFeature.datasetAttributes['globalid'])) { - return styleClicked; - } - if (lastInteractedFeatureIds.includes(datasetFeature.datasetAttributes['globalid'])) { - return styleMouseMove; - } - return styleDefault; -} - -initMap(); - diff --git a/dist/samples/dds-datasets-polygon-colors/app/.eslintsrc.json b/dist/samples/dds-datasets-polygon-colors/app/.eslintsrc.json deleted file mode 100644 index 4c44dab04..000000000 --- a/dist/samples/dds-datasets-polygon-colors/app/.eslintsrc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": [ - "plugin:@typescript-eslint/recommended" - ], - "parser": "@typescript-eslint/parser", - "rules": { - "@typescript-eslint/ban-ts-comment": 0, - "@typescript-eslint/no-this-alias": 1, - "@typescript-eslint/no-empty-function": 1, - "@typescript-eslint/explicit-module-boundary-types": 1, - "@typescript-eslint/no-unused-vars": 1 - } -} diff --git a/dist/samples/dds-datasets-polygon-colors/app/README.md b/dist/samples/dds-datasets-polygon-colors/app/README.md deleted file mode 100644 index 33c991084..000000000 --- a/dist/samples/dds-datasets-polygon-colors/app/README.md +++ /dev/null @@ -1,41 +0,0 @@ -# Google Maps JavaScript Sample - -## dds-datasets-polygon-colors - -This example shows an approach to styling polygon geometry based data features. - -## Setup - -### Before starting run: - -`npm i` - -### Run an example on a local web server - -`cd samples/dds-datasets-polygon-colors` -`npm start` - -### Build an individual example - -`cd samples/dds-datasets-polygon-colors` -`npm run build` - -From 'samples': - -`npm run build --workspace=dds-datasets-polygon-colors/` - -### Build all of the examples. - -From 'samples': - -`npm run build-all` - -### Run lint to check for problems - -`cd samples/dds-datasets-polygon-colors` -`npx eslint index.ts` - -## Feedback - -For feedback related to this sample, please open a new issue on -[GitHub](https://github.com/googlemaps-samples/js-api-samples/issues). diff --git a/dist/samples/dds-datasets-polygon-colors/app/index.html b/dist/samples/dds-datasets-polygon-colors/app/index.html deleted file mode 100644 index 2eec92dd9..000000000 --- a/dist/samples/dds-datasets-polygon-colors/app/index.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - Style a polygon data feature with more detail - - - - - - - - -
Data source: NYC Open Data
-
- - - diff --git a/dist/samples/dds-datasets-polygon-colors/app/index.ts b/dist/samples/dds-datasets-polygon-colors/app/index.ts deleted file mode 100644 index e2122dae4..000000000 --- a/dist/samples/dds-datasets-polygon-colors/app/index.ts +++ /dev/null @@ -1,62 +0,0 @@ -/** - * @license - * Copyright 2026 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// [START maps_dds_datasets_polygon_colors] -const mapElement = document.querySelector('gmp-map') as google.maps.MapElement; -let innerMap; -// [START maps_dds_datasets_polygon_colors_style_function] -function setStyle(/* FeatureStyleFunctionOptions */ params) { - const datasetFeature = params.feature; - // 'typecategory' is an attribute in this Dataset. - const typeCategory = datasetFeature.datasetAttributes['typecategory']; - - switch (typeCategory) { - case 'Undeveloped': // Color undeveloped areas blue. - return /* FeatureStyleOptions */ { - strokeColor: 'blue', - strokeWeight: 2, - strokeOpacity: 1, - fillColor: 'blue', - fillOpacity: 0.3, - }; - break; - case 'Parkway': // Color historical house sites red. - return /* FeatureStyleOptions */ { - strokeColor: 'red', - strokeWeight: 2, - strokeOpacity: 1, - fillColor: 'red', - fillOpacity: 0.5, - }; - break; - default: // Color other type categories green. - return /* FeatureStyleOptions */ { - strokeColor: 'green', - strokeWeight: 2, - strokeOpacity: 1, - fillColor: 'green', - fillOpacity: 0.3, - }; - break; - } -} -// [END maps_dds_datasets_polygon_colors_style_function] - -async function initMap() { - // Request needed libraries. - await google.maps.importLibrary("maps") as google.maps.MapsLibrary; - - // Get the inner map. - innerMap = mapElement.innerMap; - - // Dataset ID for NYC park data. - const datasetId = 'a75dd002-ad20-4fe6-af60-27cd2ed636b4'; - const datasetLayer = innerMap.getDatasetFeatureLayer(datasetId); - datasetLayer.style = setStyle; -} - -initMap(); -// [END maps_dds_datasets_polygon_colors] diff --git a/dist/samples/dds-datasets-polygon-colors/app/package.json b/dist/samples/dds-datasets-polygon-colors/app/package.json deleted file mode 100644 index 9256f4a58..000000000 --- a/dist/samples/dds-datasets-polygon-colors/app/package.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "@js-api-samples/dds-datasets-polygon-colors", - "version": "1.0.0", - "scripts": { - "build": "tsc && bash ../jsfiddle.sh dds-datasets-polygon-colors && bash ../app.sh dds-datasets-polygon-colors && bash ../docs.sh dds-datasets-polygon-colors && npm run build:vite --workspace=. && bash ../dist.sh dds-datasets-polygon-colors", - "test": "tsc && npm run build:vite --workspace=.", - "start": "tsc && vite build --base './' && vite", - "build:vite": "vite build --base './'", - "preview": "vite preview" - }, - "dependencies": { - - } -} diff --git a/dist/samples/dds-datasets-polygon-colors/app/style.css b/dist/samples/dds-datasets-polygon-colors/app/style.css deleted file mode 100644 index a4736cb9d..000000000 --- a/dist/samples/dds-datasets-polygon-colors/app/style.css +++ /dev/null @@ -1,26 +0,0 @@ -/** - * @license - * Copyright 2026 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_dds_datasets_polygon_colors] */ - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -#attribution { - background-color: rgba(255, 255, 255, 0.7); - font-family: "Roboto", "Arial", "sans-serif"; - font-size: 10px; - padding: 2px; - margin: 2px; -} - -/* [END maps_dds_datasets_polygon_colors] */ \ No newline at end of file diff --git a/dist/samples/dds-datasets-polygon-colors/app/tsconfig.json b/dist/samples/dds-datasets-polygon-colors/app/tsconfig.json deleted file mode 100644 index 366aabb04..000000000 --- a/dist/samples/dds-datasets-polygon-colors/app/tsconfig.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "compilerOptions": { - "module": "esnext", - "target": "esnext", - "strict": true, - "noImplicitAny": false, - "lib": [ - "es2015", - "esnext", - "es6", - "dom", - "dom.iterable" - ], - "moduleResolution": "Node", - "jsx": "preserve" - } -} diff --git a/dist/samples/dds-datasets-polygon-colors/dist/assets/index-BqXZ8XbW.js b/dist/samples/dds-datasets-polygon-colors/dist/assets/index-BqXZ8XbW.js deleted file mode 100644 index b0392ee63..000000000 --- a/dist/samples/dds-datasets-polygon-colors/dist/assets/index-BqXZ8XbW.js +++ /dev/null @@ -1 +0,0 @@ -(function(){const r=document.createElement("link").relList;if(r&&r.supports&&r.supports("modulepreload"))return;for(const e of document.querySelectorAll('link[rel="modulepreload"]'))i(e);new MutationObserver(e=>{for(const t of e)if(t.type==="childList")for(const s of t.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&i(s)}).observe(document,{childList:!0,subtree:!0});function a(e){const t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin==="use-credentials"?t.credentials="include":e.crossOrigin==="anonymous"?t.credentials="omit":t.credentials="same-origin",t}function i(e){if(e.ep)return;e.ep=!0;const t=a(e);fetch(e.href,t)}})();const c=document.querySelector("gmp-map");let n;function l(o){switch(o.feature.datasetAttributes.typecategory){case"Undeveloped":return{strokeColor:"blue",strokeWeight:2,strokeOpacity:1,fillColor:"blue",fillOpacity:.3};case"Parkway":return{strokeColor:"red",strokeWeight:2,strokeOpacity:1,fillColor:"red",fillOpacity:.5};default:return{strokeColor:"green",strokeWeight:2,strokeOpacity:1,fillColor:"green",fillOpacity:.3}}}async function d(){await google.maps.importLibrary("maps"),n=c.innerMap;const r=n.getDatasetFeatureLayer("a75dd002-ad20-4fe6-af60-27cd2ed636b4");r.style=l}d(); diff --git a/dist/samples/dds-datasets-polygon-colors/dist/assets/index-DBFNArx3.css b/dist/samples/dds-datasets-polygon-colors/dist/assets/index-DBFNArx3.css deleted file mode 100644 index e05e3eef0..000000000 --- a/dist/samples/dds-datasets-polygon-colors/dist/assets/index-DBFNArx3.css +++ /dev/null @@ -1 +0,0 @@ -html,body{height:100%;margin:0;padding:0}#attribution{background-color:#ffffffb3;font-family:Roboto,Arial,"sans-serif";font-size:10px;padding:2px;margin:2px} diff --git a/dist/samples/dds-datasets-polygon-colors/dist/index.html b/dist/samples/dds-datasets-polygon-colors/dist/index.html deleted file mode 100644 index afcdcfacf..000000000 --- a/dist/samples/dds-datasets-polygon-colors/dist/index.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - Style a polygon data feature with more detail - - - - - - - - -
Data source: NYC Open Data
-
- - - diff --git a/dist/samples/dds-datasets-polygon-colors/docs/index.html b/dist/samples/dds-datasets-polygon-colors/docs/index.html deleted file mode 100644 index 2eec92dd9..000000000 --- a/dist/samples/dds-datasets-polygon-colors/docs/index.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - Style a polygon data feature with more detail - - - - - - - - -
Data source: NYC Open Data
-
- - - diff --git a/dist/samples/dds-datasets-polygon-colors/docs/index.js b/dist/samples/dds-datasets-polygon-colors/docs/index.js deleted file mode 100644 index e1c255a94..000000000 --- a/dist/samples/dds-datasets-polygon-colors/docs/index.js +++ /dev/null @@ -1,57 +0,0 @@ -"use strict"; -/** - * @license - * Copyright 2026 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// [START maps_dds_datasets_polygon_colors] -const mapElement = document.querySelector('gmp-map'); -let innerMap; -// [START maps_dds_datasets_polygon_colors_style_function] -function setStyle(/* FeatureStyleFunctionOptions */ params) { - const datasetFeature = params.feature; - // 'typecategory' is an attribute in this Dataset. - const typeCategory = datasetFeature.datasetAttributes['typecategory']; - switch (typeCategory) { - case 'Undeveloped': // Color undeveloped areas blue. - return /* FeatureStyleOptions */ { - strokeColor: 'blue', - strokeWeight: 2, - strokeOpacity: 1, - fillColor: 'blue', - fillOpacity: 0.3, - }; - break; - case 'Parkway': // Color historical house sites red. - return /* FeatureStyleOptions */ { - strokeColor: 'red', - strokeWeight: 2, - strokeOpacity: 1, - fillColor: 'red', - fillOpacity: 0.5, - }; - break; - default: // Color other type categories green. - return /* FeatureStyleOptions */ { - strokeColor: 'green', - strokeWeight: 2, - strokeOpacity: 1, - fillColor: 'green', - fillOpacity: 0.3, - }; - break; - } -} -// [END maps_dds_datasets_polygon_colors_style_function] -async function initMap() { - // Request needed libraries. - await google.maps.importLibrary("maps"); - // Get the inner map. - innerMap = mapElement.innerMap; - // Dataset ID for NYC park data. - const datasetId = 'a75dd002-ad20-4fe6-af60-27cd2ed636b4'; - const datasetLayer = innerMap.getDatasetFeatureLayer(datasetId); - datasetLayer.style = setStyle; -} -initMap(); -// [END maps_dds_datasets_polygon_colors] diff --git a/dist/samples/dds-datasets-polygon-colors/docs/index.ts b/dist/samples/dds-datasets-polygon-colors/docs/index.ts deleted file mode 100644 index e2122dae4..000000000 --- a/dist/samples/dds-datasets-polygon-colors/docs/index.ts +++ /dev/null @@ -1,62 +0,0 @@ -/** - * @license - * Copyright 2026 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// [START maps_dds_datasets_polygon_colors] -const mapElement = document.querySelector('gmp-map') as google.maps.MapElement; -let innerMap; -// [START maps_dds_datasets_polygon_colors_style_function] -function setStyle(/* FeatureStyleFunctionOptions */ params) { - const datasetFeature = params.feature; - // 'typecategory' is an attribute in this Dataset. - const typeCategory = datasetFeature.datasetAttributes['typecategory']; - - switch (typeCategory) { - case 'Undeveloped': // Color undeveloped areas blue. - return /* FeatureStyleOptions */ { - strokeColor: 'blue', - strokeWeight: 2, - strokeOpacity: 1, - fillColor: 'blue', - fillOpacity: 0.3, - }; - break; - case 'Parkway': // Color historical house sites red. - return /* FeatureStyleOptions */ { - strokeColor: 'red', - strokeWeight: 2, - strokeOpacity: 1, - fillColor: 'red', - fillOpacity: 0.5, - }; - break; - default: // Color other type categories green. - return /* FeatureStyleOptions */ { - strokeColor: 'green', - strokeWeight: 2, - strokeOpacity: 1, - fillColor: 'green', - fillOpacity: 0.3, - }; - break; - } -} -// [END maps_dds_datasets_polygon_colors_style_function] - -async function initMap() { - // Request needed libraries. - await google.maps.importLibrary("maps") as google.maps.MapsLibrary; - - // Get the inner map. - innerMap = mapElement.innerMap; - - // Dataset ID for NYC park data. - const datasetId = 'a75dd002-ad20-4fe6-af60-27cd2ed636b4'; - const datasetLayer = innerMap.getDatasetFeatureLayer(datasetId); - datasetLayer.style = setStyle; -} - -initMap(); -// [END maps_dds_datasets_polygon_colors] diff --git a/dist/samples/dds-datasets-polygon-colors/docs/style.css b/dist/samples/dds-datasets-polygon-colors/docs/style.css deleted file mode 100644 index a4736cb9d..000000000 --- a/dist/samples/dds-datasets-polygon-colors/docs/style.css +++ /dev/null @@ -1,26 +0,0 @@ -/** - * @license - * Copyright 2026 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_dds_datasets_polygon_colors] */ - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -#attribution { - background-color: rgba(255, 255, 255, 0.7); - font-family: "Roboto", "Arial", "sans-serif"; - font-size: 10px; - padding: 2px; - margin: 2px; -} - -/* [END maps_dds_datasets_polygon_colors] */ \ No newline at end of file diff --git a/dist/samples/dds-datasets-polygon-colors/jsfiddle/demo.css b/dist/samples/dds-datasets-polygon-colors/jsfiddle/demo.css deleted file mode 100644 index f91d10955..000000000 --- a/dist/samples/dds-datasets-polygon-colors/jsfiddle/demo.css +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright 2026 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -#attribution { - background-color: rgba(255, 255, 255, 0.7); - font-family: "Roboto", "Arial", "sans-serif"; - font-size: 10px; - padding: 2px; - margin: 2px; -} - diff --git a/dist/samples/dds-datasets-polygon-colors/jsfiddle/demo.details b/dist/samples/dds-datasets-polygon-colors/jsfiddle/demo.details deleted file mode 100644 index 6a1445739..000000000 --- a/dist/samples/dds-datasets-polygon-colors/jsfiddle/demo.details +++ /dev/null @@ -1,7 +0,0 @@ -name: dds-datasets-polygon-colors -authors: - - Geo Developer IX Documentation Team -tags: - - google maps -load_type: h -description: Sample code supporting Google Maps Platform JavaScript API documentation. diff --git a/dist/samples/dds-datasets-polygon-colors/jsfiddle/demo.html b/dist/samples/dds-datasets-polygon-colors/jsfiddle/demo.html deleted file mode 100644 index 2d824ae98..000000000 --- a/dist/samples/dds-datasets-polygon-colors/jsfiddle/demo.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - Style a polygon data feature with more detail - - - - - - - - -
Data source: NYC Open Data
-
- - - diff --git a/dist/samples/dds-datasets-polygon-colors/jsfiddle/demo.js b/dist/samples/dds-datasets-polygon-colors/jsfiddle/demo.js deleted file mode 100644 index 0debed88a..000000000 --- a/dist/samples/dds-datasets-polygon-colors/jsfiddle/demo.js +++ /dev/null @@ -1,57 +0,0 @@ -"use strict"; -/** - * @license - * Copyright 2026 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -const mapElement = document.querySelector('gmp-map'); -let innerMap; - -function setStyle(/* FeatureStyleFunctionOptions */ params) { - const datasetFeature = params.feature; - // 'typecategory' is an attribute in this Dataset. - const typeCategory = datasetFeature.datasetAttributes['typecategory']; - switch (typeCategory) { - case 'Undeveloped': // Color undeveloped areas blue. - return /* FeatureStyleOptions */ { - strokeColor: 'blue', - strokeWeight: 2, - strokeOpacity: 1, - fillColor: 'blue', - fillOpacity: 0.3, - }; - break; - case 'Parkway': // Color historical house sites red. - return /* FeatureStyleOptions */ { - strokeColor: 'red', - strokeWeight: 2, - strokeOpacity: 1, - fillColor: 'red', - fillOpacity: 0.5, - }; - break; - default: // Color other type categories green. - return /* FeatureStyleOptions */ { - strokeColor: 'green', - strokeWeight: 2, - strokeOpacity: 1, - fillColor: 'green', - fillOpacity: 0.3, - }; - break; - } -} - -async function initMap() { - // Request needed libraries. - await google.maps.importLibrary("maps"); - // Get the inner map. - innerMap = mapElement.innerMap; - // Dataset ID for NYC park data. - const datasetId = 'a75dd002-ad20-4fe6-af60-27cd2ed636b4'; - const datasetLayer = innerMap.getDatasetFeatureLayer(datasetId); - datasetLayer.style = setStyle; -} -initMap(); - diff --git a/dist/samples/dds-datasets-polygon/app/.eslintsrc.json b/dist/samples/dds-datasets-polygon/app/.eslintsrc.json deleted file mode 100644 index 4c44dab04..000000000 --- a/dist/samples/dds-datasets-polygon/app/.eslintsrc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": [ - "plugin:@typescript-eslint/recommended" - ], - "parser": "@typescript-eslint/parser", - "rules": { - "@typescript-eslint/ban-ts-comment": 0, - "@typescript-eslint/no-this-alias": 1, - "@typescript-eslint/no-empty-function": 1, - "@typescript-eslint/explicit-module-boundary-types": 1, - "@typescript-eslint/no-unused-vars": 1 - } -} diff --git a/dist/samples/dds-datasets-polygon/app/README.md b/dist/samples/dds-datasets-polygon/app/README.md deleted file mode 100644 index 8ac2f5291..000000000 --- a/dist/samples/dds-datasets-polygon/app/README.md +++ /dev/null @@ -1,41 +0,0 @@ -# Google Maps JavaScript Sample - -## dds-datasets-polygon - -This example shows an approach to styling polygon geometry based data features. - -## Setup - -### Before starting run: - -`npm i` - -### Run an example on a local web server - -`cd samples/dds-datasets-polygon` -`npm start` - -### Build an individual example - -`cd samples/dds-datasets-polygon` -`npm run build` - -From 'samples': - -`npm run build --workspace=dds-datasets-polygon/` - -### Build all of the examples. - -From 'samples': - -`npm run build-all` - -### Run lint to check for problems - -`cd samples/dds-datasets-polygon` -`npx eslint index.ts` - -## Feedback - -For feedback related to this sample, please open a new issue on -[GitHub](https://github.com/googlemaps-samples/js-api-samples/issues). diff --git a/dist/samples/dds-datasets-polygon/app/index.html b/dist/samples/dds-datasets-polygon/app/index.html deleted file mode 100644 index 341a0de97..000000000 --- a/dist/samples/dds-datasets-polygon/app/index.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - Style a polygon data feature - - - - - - - - - -
Data source: NYC Open Data
-
- - - - diff --git a/dist/samples/dds-datasets-polygon/app/index.ts b/dist/samples/dds-datasets-polygon/app/index.ts deleted file mode 100644 index a8ccabd95..000000000 --- a/dist/samples/dds-datasets-polygon/app/index.ts +++ /dev/null @@ -1,37 +0,0 @@ -/** - * @license - * Copyright 2026 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// [START maps_dds_datasets_polygon] -const mapElement = document.querySelector('gmp-map') as google.maps.MapElement; -let innerMap; -// [START maps_dds_datasets_polygon_featurestyleoptions] -const styleOptions = { - strokeColor: 'green', - strokeWeight: 2, - strokeOpacity: 1, - fillColor: 'green', - fillOpacity: 0.3, -}; -// [END maps_dds_datasets_polygon_featurestyleoptions] - -async function initMap() { - // Request needed libraries. - (await google.maps.importLibrary('maps')) as google.maps.MapsLibrary; - - // Get the inner map. - innerMap = mapElement.innerMap; - - // [START maps_dds_datasets_polygon_featurelayer] - // Dataset ID for NYC park data. - const datasetId = 'a75dd002-ad20-4fe6-af60-27cd2ed636b4'; - - const datasetLayer = innerMap.getDatasetFeatureLayer(datasetId); - datasetLayer.style = styleOptions; - // [END maps_dds_datasets_polygon_featurelayer] -} - -initMap(); -// [END maps_dds_datasets_polygon] diff --git a/dist/samples/dds-datasets-polygon/app/package.json b/dist/samples/dds-datasets-polygon/app/package.json deleted file mode 100644 index a6ec9af65..000000000 --- a/dist/samples/dds-datasets-polygon/app/package.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "@js-api-samples/dds-datasets-polygon", - "version": "1.0.0", - "scripts": { - "build": "tsc && bash ../jsfiddle.sh dds-datasets-polygon && bash ../app.sh dds-datasets-polygon && bash ../docs.sh dds-datasets-polygon && npm run build:vite --workspace=. && bash ../dist.sh dds-datasets-polygon", - "test": "tsc && npm run build:vite --workspace=.", - "start": "tsc && vite build --base './' && vite", - "build:vite": "vite build --base './'", - "preview": "vite preview" - }, - "dependencies": { - - } -} diff --git a/dist/samples/dds-datasets-polygon/app/style.css b/dist/samples/dds-datasets-polygon/app/style.css deleted file mode 100644 index 43e3988af..000000000 --- a/dist/samples/dds-datasets-polygon/app/style.css +++ /dev/null @@ -1,33 +0,0 @@ -/** - * @license - * Copyright 2026 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_dds_datasets_polygon] */ -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -gmp-map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} -/* [START maps_dds_datasets_polygon_attribution_style] */ -#attribution { - background-color: rgba(255, 255, 255, 0.7); - font-family: "Roboto", "Arial", "sans-serif"; - font-size: 10px; - padding: 2px; - margin: 2px; -} -/* [END maps_dds_datasets_polygon_attribution_style] */ -/* [END maps_dds_datasets_polygon] */ \ No newline at end of file diff --git a/dist/samples/dds-datasets-polygon/app/tsconfig.json b/dist/samples/dds-datasets-polygon/app/tsconfig.json deleted file mode 100644 index 366aabb04..000000000 --- a/dist/samples/dds-datasets-polygon/app/tsconfig.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "compilerOptions": { - "module": "esnext", - "target": "esnext", - "strict": true, - "noImplicitAny": false, - "lib": [ - "es2015", - "esnext", - "es6", - "dom", - "dom.iterable" - ], - "moduleResolution": "Node", - "jsx": "preserve" - } -} diff --git a/dist/samples/dds-datasets-polygon/dist/assets/index-DjC6tHq3.js b/dist/samples/dds-datasets-polygon/dist/assets/index-DjC6tHq3.js deleted file mode 100644 index 98e86e1f6..000000000 --- a/dist/samples/dds-datasets-polygon/dist/assets/index-DjC6tHq3.js +++ /dev/null @@ -1 +0,0 @@ -(function(){const r=document.createElement("link").relList;if(r&&r.supports&&r.supports("modulepreload"))return;for(const e of document.querySelectorAll('link[rel="modulepreload"]'))s(e);new MutationObserver(e=>{for(const t of e)if(t.type==="childList")for(const o of t.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&s(o)}).observe(document,{childList:!0,subtree:!0});function a(e){const t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin==="use-credentials"?t.credentials="include":e.crossOrigin==="anonymous"?t.credentials="omit":t.credentials="same-origin",t}function s(e){if(e.ep)return;e.ep=!0;const t=a(e);fetch(e.href,t)}})();const c=document.querySelector("gmp-map");let i;const l={strokeColor:"green",strokeWeight:2,strokeOpacity:1,fillColor:"green",fillOpacity:.3};async function d(){await google.maps.importLibrary("maps"),i=c.innerMap;const r=i.getDatasetFeatureLayer("a75dd002-ad20-4fe6-af60-27cd2ed636b4");r.style=l}d(); diff --git a/dist/samples/dds-datasets-polygon/dist/assets/index-Dz77OgrX.css b/dist/samples/dds-datasets-polygon/dist/assets/index-Dz77OgrX.css deleted file mode 100644 index 6af0319a1..000000000 --- a/dist/samples/dds-datasets-polygon/dist/assets/index-Dz77OgrX.css +++ /dev/null @@ -1 +0,0 @@ -gmp-map{height:100%}html,body{height:100%;margin:0;padding:0}#attribution{background-color:#ffffffb3;font-family:Roboto,Arial,"sans-serif";font-size:10px;padding:2px;margin:2px} diff --git a/dist/samples/dds-datasets-polygon/dist/index.html b/dist/samples/dds-datasets-polygon/dist/index.html deleted file mode 100644 index b44dfda47..000000000 --- a/dist/samples/dds-datasets-polygon/dist/index.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - Style a polygon data feature - - - - - - - - - -
Data source: NYC Open Data
-
- - - - diff --git a/dist/samples/dds-datasets-polygon/docs/index.html b/dist/samples/dds-datasets-polygon/docs/index.html deleted file mode 100644 index 341a0de97..000000000 --- a/dist/samples/dds-datasets-polygon/docs/index.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - Style a polygon data feature - - - - - - - - - -
Data source: NYC Open Data
-
- - - - diff --git a/dist/samples/dds-datasets-polygon/docs/index.js b/dist/samples/dds-datasets-polygon/docs/index.js deleted file mode 100644 index 3612c766e..000000000 --- a/dist/samples/dds-datasets-polygon/docs/index.js +++ /dev/null @@ -1,32 +0,0 @@ -"use strict"; -/** - * @license - * Copyright 2026 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// [START maps_dds_datasets_polygon] -const mapElement = document.querySelector('gmp-map'); -let innerMap; -// [START maps_dds_datasets_polygon_featurestyleoptions] -const styleOptions = { - strokeColor: 'green', - strokeWeight: 2, - strokeOpacity: 1, - fillColor: 'green', - fillOpacity: 0.3, -}; -// [END maps_dds_datasets_polygon_featurestyleoptions] -async function initMap() { - // Request needed libraries. - (await google.maps.importLibrary('maps')); - // Get the inner map. - innerMap = mapElement.innerMap; - // [START maps_dds_datasets_polygon_featurelayer] - // Dataset ID for NYC park data. - const datasetId = 'a75dd002-ad20-4fe6-af60-27cd2ed636b4'; - const datasetLayer = innerMap.getDatasetFeatureLayer(datasetId); - datasetLayer.style = styleOptions; - // [END maps_dds_datasets_polygon_featurelayer] -} -initMap(); -// [END maps_dds_datasets_polygon] diff --git a/dist/samples/dds-datasets-polygon/docs/index.ts b/dist/samples/dds-datasets-polygon/docs/index.ts deleted file mode 100644 index a8ccabd95..000000000 --- a/dist/samples/dds-datasets-polygon/docs/index.ts +++ /dev/null @@ -1,37 +0,0 @@ -/** - * @license - * Copyright 2026 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// [START maps_dds_datasets_polygon] -const mapElement = document.querySelector('gmp-map') as google.maps.MapElement; -let innerMap; -// [START maps_dds_datasets_polygon_featurestyleoptions] -const styleOptions = { - strokeColor: 'green', - strokeWeight: 2, - strokeOpacity: 1, - fillColor: 'green', - fillOpacity: 0.3, -}; -// [END maps_dds_datasets_polygon_featurestyleoptions] - -async function initMap() { - // Request needed libraries. - (await google.maps.importLibrary('maps')) as google.maps.MapsLibrary; - - // Get the inner map. - innerMap = mapElement.innerMap; - - // [START maps_dds_datasets_polygon_featurelayer] - // Dataset ID for NYC park data. - const datasetId = 'a75dd002-ad20-4fe6-af60-27cd2ed636b4'; - - const datasetLayer = innerMap.getDatasetFeatureLayer(datasetId); - datasetLayer.style = styleOptions; - // [END maps_dds_datasets_polygon_featurelayer] -} - -initMap(); -// [END maps_dds_datasets_polygon] diff --git a/dist/samples/dds-datasets-polygon/docs/style.css b/dist/samples/dds-datasets-polygon/docs/style.css deleted file mode 100644 index 43e3988af..000000000 --- a/dist/samples/dds-datasets-polygon/docs/style.css +++ /dev/null @@ -1,33 +0,0 @@ -/** - * @license - * Copyright 2026 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_dds_datasets_polygon] */ -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -gmp-map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} -/* [START maps_dds_datasets_polygon_attribution_style] */ -#attribution { - background-color: rgba(255, 255, 255, 0.7); - font-family: "Roboto", "Arial", "sans-serif"; - font-size: 10px; - padding: 2px; - margin: 2px; -} -/* [END maps_dds_datasets_polygon_attribution_style] */ -/* [END maps_dds_datasets_polygon] */ \ No newline at end of file diff --git a/dist/samples/dds-datasets-polygon/jsfiddle/demo.css b/dist/samples/dds-datasets-polygon/jsfiddle/demo.css deleted file mode 100644 index 225cc9781..000000000 --- a/dist/samples/dds-datasets-polygon/jsfiddle/demo.css +++ /dev/null @@ -1,32 +0,0 @@ -/** - * @license - * Copyright 2026 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -gmp-map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -#attribution { - background-color: rgba(255, 255, 255, 0.7); - font-family: "Roboto", "Arial", "sans-serif"; - font-size: 10px; - padding: 2px; - margin: 2px; -} - diff --git a/dist/samples/dds-datasets-polygon/jsfiddle/demo.details b/dist/samples/dds-datasets-polygon/jsfiddle/demo.details deleted file mode 100644 index aa4f54aa5..000000000 --- a/dist/samples/dds-datasets-polygon/jsfiddle/demo.details +++ /dev/null @@ -1,7 +0,0 @@ -name: dds-datasets-polygon -authors: - - Geo Developer IX Documentation Team -tags: - - google maps -load_type: h -description: Sample code supporting Google Maps Platform JavaScript API documentation. diff --git a/dist/samples/dds-datasets-polygon/jsfiddle/demo.html b/dist/samples/dds-datasets-polygon/jsfiddle/demo.html deleted file mode 100644 index 9afa40985..000000000 --- a/dist/samples/dds-datasets-polygon/jsfiddle/demo.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - Style a polygon data feature - - - - - - - - - -
Data source: NYC Open Data
-
- - - - diff --git a/dist/samples/dds-datasets-polygon/jsfiddle/demo.js b/dist/samples/dds-datasets-polygon/jsfiddle/demo.js deleted file mode 100644 index b7c7b4bee..000000000 --- a/dist/samples/dds-datasets-polygon/jsfiddle/demo.js +++ /dev/null @@ -1,32 +0,0 @@ -"use strict"; -/** - * @license - * Copyright 2026 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -const mapElement = document.querySelector('gmp-map'); -let innerMap; - -const styleOptions = { - strokeColor: 'green', - strokeWeight: 2, - strokeOpacity: 1, - fillColor: 'green', - fillOpacity: 0.3, -}; - -async function initMap() { - // Request needed libraries. - (await google.maps.importLibrary('maps')); - // Get the inner map. - innerMap = mapElement.innerMap; - - // Dataset ID for NYC park data. - const datasetId = 'a75dd002-ad20-4fe6-af60-27cd2ed636b4'; - const datasetLayer = innerMap.getDatasetFeatureLayer(datasetId); - datasetLayer.style = styleOptions; - -} -initMap(); - diff --git a/dist/samples/dds-datasets-polyline/app/.eslintsrc.json b/dist/samples/dds-datasets-polyline/app/.eslintsrc.json deleted file mode 100644 index 4c44dab04..000000000 --- a/dist/samples/dds-datasets-polyline/app/.eslintsrc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": [ - "plugin:@typescript-eslint/recommended" - ], - "parser": "@typescript-eslint/parser", - "rules": { - "@typescript-eslint/ban-ts-comment": 0, - "@typescript-eslint/no-this-alias": 1, - "@typescript-eslint/no-empty-function": 1, - "@typescript-eslint/explicit-module-boundary-types": 1, - "@typescript-eslint/no-unused-vars": 1 - } -} diff --git a/dist/samples/dds-datasets-polyline/app/README.md b/dist/samples/dds-datasets-polyline/app/README.md deleted file mode 100644 index d055c4d4b..000000000 --- a/dist/samples/dds-datasets-polyline/app/README.md +++ /dev/null @@ -1,41 +0,0 @@ -# Google Maps JavaScript Sample - -## dds-datasets-polyline - -This example shows an approach to styling polyline geometry based data features. - -## Setup - -### Before starting run: - -`npm i` - -### Run an example on a local web server - -`cd samples/dds-datasets-polyline` -`npm start` - -### Build an individual example - -`cd samples/dds-datasets-polyline` -`npm run build` - -From 'samples': - -`npm run build --workspace=dds-datasets-polyline/` - -### Build all of the examples. - -From 'samples': - -`npm run build-all` - -### Run lint to check for problems - -`cd samples/dds-datasets-polyline` -`npx eslint index.ts` - -## Feedback - -For feedback related to this sample, please open a new issue on -[GitHub](https://github.com/googlemaps-samples/js-api-samples/issues). diff --git a/dist/samples/dds-datasets-polyline/app/index.html b/dist/samples/dds-datasets-polyline/app/index.html deleted file mode 100644 index 5ada01870..000000000 --- a/dist/samples/dds-datasets-polyline/app/index.html +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - Style a polyline data feature - - - - - - - - -
- Data source: NYC Open Data -
-
- - - diff --git a/dist/samples/dds-datasets-polyline/app/index.ts b/dist/samples/dds-datasets-polyline/app/index.ts deleted file mode 100644 index 02c664218..000000000 --- a/dist/samples/dds-datasets-polyline/app/index.ts +++ /dev/null @@ -1,28 +0,0 @@ -/** - * @license - * Copyright 2026 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// [START maps_dds_datasets_polyline] -const mapElement = document.querySelector('gmp-map') as google.maps.MapElement; -let innerMap; -async function initMap() { - // Request needed libraries. - (await google.maps.importLibrary('maps')) as google.maps.MapsLibrary; - - // Get the inner map. - innerMap = mapElement.innerMap; - - // Dataset ID for Seattle Bridges - const datasetId = '2438ee30-5366-4e84-82b7-a0d4dd1893fa'; - const datasetLayer = innerMap.getDatasetFeatureLayer(datasetId); - - // [START maps_dds_datasets_polyline_style_function] - // Apply style to all features. - datasetLayer.style = { strokeColor: 'green', strokeWeight: 4 }; - // [END maps_dds_datasets_polyline_style_function] -} - -initMap(); -// [END maps_dds_datasets_polyline] diff --git a/dist/samples/dds-datasets-polyline/app/package.json b/dist/samples/dds-datasets-polyline/app/package.json deleted file mode 100644 index 236492b82..000000000 --- a/dist/samples/dds-datasets-polyline/app/package.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "@js-api-samples/dds-datasets-polyline", - "version": "1.0.0", - "scripts": { - "build": "tsc && bash ../jsfiddle.sh dds-datasets-polyline && bash ../app.sh dds-datasets-polyline && bash ../docs.sh dds-datasets-polyline && npm run build:vite --workspace=. && bash ../dist.sh dds-datasets-polyline", - "test": "tsc && npm run build:vite --workspace=.", - "start": "tsc && vite build --base './' && vite", - "build:vite": "vite build --base './'", - "preview": "vite preview" - }, - "dependencies": { - - } -} diff --git a/dist/samples/dds-datasets-polyline/app/style.css b/dist/samples/dds-datasets-polyline/app/style.css deleted file mode 100644 index 3d155c804..000000000 --- a/dist/samples/dds-datasets-polyline/app/style.css +++ /dev/null @@ -1,26 +0,0 @@ -/** - * @license - * Copyright 2026 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_dds_datasets_polyline] */ - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -#attribution { - background-color: rgba(255, 255, 255, 0.7); - font-family: "Roboto", "Arial", "sans-serif"; - font-size: 10px; - padding: 2px; - margin: 2px; -} - -/* [END maps_dds_datasets_polyline] */ \ No newline at end of file diff --git a/dist/samples/dds-datasets-polyline/app/tsconfig.json b/dist/samples/dds-datasets-polyline/app/tsconfig.json deleted file mode 100644 index 366aabb04..000000000 --- a/dist/samples/dds-datasets-polyline/app/tsconfig.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "compilerOptions": { - "module": "esnext", - "target": "esnext", - "strict": true, - "noImplicitAny": false, - "lib": [ - "es2015", - "esnext", - "es6", - "dom", - "dom.iterable" - ], - "moduleResolution": "Node", - "jsx": "preserve" - } -} diff --git a/dist/samples/dds-datasets-polyline/dist/assets/index-C8uF_heU.js b/dist/samples/dds-datasets-polyline/dist/assets/index-C8uF_heU.js deleted file mode 100644 index 6bb9d69ae..000000000 --- a/dist/samples/dds-datasets-polyline/dist/assets/index-C8uF_heU.js +++ /dev/null @@ -1 +0,0 @@ -(function(){const r=document.createElement("link").relList;if(r&&r.supports&&r.supports("modulepreload"))return;for(const e of document.querySelectorAll('link[rel="modulepreload"]'))s(e);new MutationObserver(e=>{for(const t of e)if(t.type==="childList")for(const o of t.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&s(o)}).observe(document,{childList:!0,subtree:!0});function a(e){const t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin==="use-credentials"?t.credentials="include":e.crossOrigin==="anonymous"?t.credentials="omit":t.credentials="same-origin",t}function s(e){if(e.ep)return;e.ep=!0;const t=a(e);fetch(e.href,t)}})();const c=document.querySelector("gmp-map");let n;async function d(){await google.maps.importLibrary("maps"),n=c.innerMap;const r=n.getDatasetFeatureLayer("2438ee30-5366-4e84-82b7-a0d4dd1893fa");r.style={strokeColor:"green",strokeWeight:4}}d(); diff --git a/dist/samples/dds-datasets-polyline/dist/assets/index-DBFNArx3.css b/dist/samples/dds-datasets-polyline/dist/assets/index-DBFNArx3.css deleted file mode 100644 index e05e3eef0..000000000 --- a/dist/samples/dds-datasets-polyline/dist/assets/index-DBFNArx3.css +++ /dev/null @@ -1 +0,0 @@ -html,body{height:100%;margin:0;padding:0}#attribution{background-color:#ffffffb3;font-family:Roboto,Arial,"sans-serif";font-size:10px;padding:2px;margin:2px} diff --git a/dist/samples/dds-datasets-polyline/dist/index.html b/dist/samples/dds-datasets-polyline/dist/index.html deleted file mode 100644 index d669d444d..000000000 --- a/dist/samples/dds-datasets-polyline/dist/index.html +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - Style a polyline data feature - - - - - - - - -
- Data source: NYC Open Data -
-
- - - diff --git a/dist/samples/dds-datasets-polyline/docs/index.html b/dist/samples/dds-datasets-polyline/docs/index.html deleted file mode 100644 index 5ada01870..000000000 --- a/dist/samples/dds-datasets-polyline/docs/index.html +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - Style a polyline data feature - - - - - - - - -
- Data source: NYC Open Data -
-
- - - diff --git a/dist/samples/dds-datasets-polyline/docs/index.js b/dist/samples/dds-datasets-polyline/docs/index.js deleted file mode 100644 index 5a5bc3c30..000000000 --- a/dist/samples/dds-datasets-polyline/docs/index.js +++ /dev/null @@ -1,24 +0,0 @@ -"use strict"; -/** - * @license - * Copyright 2026 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// [START maps_dds_datasets_polyline] -const mapElement = document.querySelector('gmp-map'); -let innerMap; -async function initMap() { - // Request needed libraries. - (await google.maps.importLibrary('maps')); - // Get the inner map. - innerMap = mapElement.innerMap; - // Dataset ID for Seattle Bridges - const datasetId = '2438ee30-5366-4e84-82b7-a0d4dd1893fa'; - const datasetLayer = innerMap.getDatasetFeatureLayer(datasetId); - // [START maps_dds_datasets_polyline_style_function] - // Apply style to all features. - datasetLayer.style = { strokeColor: 'green', strokeWeight: 4 }; - // [END maps_dds_datasets_polyline_style_function] -} -initMap(); -// [END maps_dds_datasets_polyline] diff --git a/dist/samples/dds-datasets-polyline/docs/index.ts b/dist/samples/dds-datasets-polyline/docs/index.ts deleted file mode 100644 index 02c664218..000000000 --- a/dist/samples/dds-datasets-polyline/docs/index.ts +++ /dev/null @@ -1,28 +0,0 @@ -/** - * @license - * Copyright 2026 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// [START maps_dds_datasets_polyline] -const mapElement = document.querySelector('gmp-map') as google.maps.MapElement; -let innerMap; -async function initMap() { - // Request needed libraries. - (await google.maps.importLibrary('maps')) as google.maps.MapsLibrary; - - // Get the inner map. - innerMap = mapElement.innerMap; - - // Dataset ID for Seattle Bridges - const datasetId = '2438ee30-5366-4e84-82b7-a0d4dd1893fa'; - const datasetLayer = innerMap.getDatasetFeatureLayer(datasetId); - - // [START maps_dds_datasets_polyline_style_function] - // Apply style to all features. - datasetLayer.style = { strokeColor: 'green', strokeWeight: 4 }; - // [END maps_dds_datasets_polyline_style_function] -} - -initMap(); -// [END maps_dds_datasets_polyline] diff --git a/dist/samples/dds-datasets-polyline/docs/style.css b/dist/samples/dds-datasets-polyline/docs/style.css deleted file mode 100644 index 3d155c804..000000000 --- a/dist/samples/dds-datasets-polyline/docs/style.css +++ /dev/null @@ -1,26 +0,0 @@ -/** - * @license - * Copyright 2026 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_dds_datasets_polyline] */ - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -#attribution { - background-color: rgba(255, 255, 255, 0.7); - font-family: "Roboto", "Arial", "sans-serif"; - font-size: 10px; - padding: 2px; - margin: 2px; -} - -/* [END maps_dds_datasets_polyline] */ \ No newline at end of file diff --git a/dist/samples/dds-datasets-polyline/jsfiddle/demo.css b/dist/samples/dds-datasets-polyline/jsfiddle/demo.css deleted file mode 100644 index f91d10955..000000000 --- a/dist/samples/dds-datasets-polyline/jsfiddle/demo.css +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright 2026 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -#attribution { - background-color: rgba(255, 255, 255, 0.7); - font-family: "Roboto", "Arial", "sans-serif"; - font-size: 10px; - padding: 2px; - margin: 2px; -} - diff --git a/dist/samples/dds-datasets-polyline/jsfiddle/demo.details b/dist/samples/dds-datasets-polyline/jsfiddle/demo.details deleted file mode 100644 index 3ad355f97..000000000 --- a/dist/samples/dds-datasets-polyline/jsfiddle/demo.details +++ /dev/null @@ -1,7 +0,0 @@ -name: dds-datasets-polyline -authors: - - Geo Developer IX Documentation Team -tags: - - google maps -load_type: h -description: Sample code supporting Google Maps Platform JavaScript API documentation. diff --git a/dist/samples/dds-datasets-polyline/jsfiddle/demo.html b/dist/samples/dds-datasets-polyline/jsfiddle/demo.html deleted file mode 100644 index 57589bac8..000000000 --- a/dist/samples/dds-datasets-polyline/jsfiddle/demo.html +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - Style a polyline data feature - - - - - - - - -
- Data source: NYC Open Data -
-
- - - diff --git a/dist/samples/dds-datasets-polyline/jsfiddle/demo.js b/dist/samples/dds-datasets-polyline/jsfiddle/demo.js deleted file mode 100644 index 709117a3f..000000000 --- a/dist/samples/dds-datasets-polyline/jsfiddle/demo.js +++ /dev/null @@ -1,24 +0,0 @@ -"use strict"; -/** - * @license - * Copyright 2026 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -const mapElement = document.querySelector('gmp-map'); -let innerMap; -async function initMap() { - // Request needed libraries. - (await google.maps.importLibrary('maps')); - // Get the inner map. - innerMap = mapElement.innerMap; - // Dataset ID for Seattle Bridges - const datasetId = '2438ee30-5366-4e84-82b7-a0d4dd1893fa'; - const datasetLayer = innerMap.getDatasetFeatureLayer(datasetId); - - // Apply style to all features. - datasetLayer.style = { strokeColor: 'green', strokeWeight: 4 }; - -} -initMap(); - diff --git a/dist/samples/dds-region-viewer/app/.eslintsrc.json b/dist/samples/dds-region-viewer/app/.eslintsrc.json deleted file mode 100644 index 4c44dab04..000000000 --- a/dist/samples/dds-region-viewer/app/.eslintsrc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": [ - "plugin:@typescript-eslint/recommended" - ], - "parser": "@typescript-eslint/parser", - "rules": { - "@typescript-eslint/ban-ts-comment": 0, - "@typescript-eslint/no-this-alias": 1, - "@typescript-eslint/no-empty-function": 1, - "@typescript-eslint/explicit-module-boundary-types": 1, - "@typescript-eslint/no-unused-vars": 1 - } -} diff --git a/dist/samples/dds-region-viewer/app/README.md b/dist/samples/dds-region-viewer/app/README.md deleted file mode 100644 index bf8d0e389..000000000 --- a/dist/samples/dds-region-viewer/app/README.md +++ /dev/null @@ -1,66 +0,0 @@ -# Google Maps JavaScript Sample - -## dds-region-viewer - -The dds-region-viewer sample demonstrates how to build a tool that lets you view all types of boundaries for every supported region. - -Follow these instructions to set up and run dds-region-viewer sample on your local computer. - -## Run the conversion scripts - -The Region Viewer relies on Google-provided JSON coverage data files to populate -its menus. The Coverage data is periodically updated. Authors can generate new -coverage data from CSV files using the Python scripts located in `/scripts`. - -The conversion scripts have specific sorting requirements for the input CSV files: - -- `csv_to_html.py` requires the CSV to be sorted by the "Country Code" column. Used - to generate the HTML table for the documentation page. -- `csv_to_json.py` requires the CSV to be sorted by the "Country Name En" column. - Used to generate JSON data for menu logic. - -To update coverage data: - -1. Update the CSV files with ones containing the latest data. -2. From the `samples/dds-region-viewer/` folder, run the following commands: - - ```bash - python3 scripts/csv_to_html.py - python3 scripts/csv_to_json.py - ``` - -## Setup - -### Before starting run: - -`npm i` - -### Run an example on a local web server - -`cd samples/dds-region-viewer` -`npm start` - -### Build an individual example - -`cd samples/dds-region-viewer` -`npm run build` - -From 'samples': - -`npm run build --workspace=dds-region-viewer/` - -### Build all of the examples. - -From 'samples': - -`npm run build-all` - -### Run lint to check for problems - -`cd samples/dds-region-viewer` -`npx eslint index.ts` - -## Feedback - -For feedback related to this sample, please open a new issue on -[GitHub](https://github.com/googlemaps-samples/js-api-samples/issues). diff --git a/dist/samples/dds-region-viewer/app/index.html b/dist/samples/dds-region-viewer/app/index.html deleted file mode 100644 index f5a01b6fc..000000000 --- a/dist/samples/dds-region-viewer/app/index.html +++ /dev/null @@ -1,98 +0,0 @@ - - - - - - Region Coverage Viewer - - - - - - - - -
- -
-
- - - diff --git a/dist/samples/dds-region-viewer/app/index.ts b/dist/samples/dds-region-viewer/app/index.ts deleted file mode 100644 index a403aa274..000000000 --- a/dist/samples/dds-region-viewer/app/index.ts +++ /dev/null @@ -1,455 +0,0 @@ -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -/** - * Data-driven styling region coverage viewer! - * - View feature boundary availability around the world. - * - Set color for fill and stroke of feature polygons. - */ - -// [START maps_dds_region_viewer] -const mapElement = document.querySelector('gmp-map') as google.maps.MapElement; -let placeAutocomplete; -let innerMap; -let countryMenu: HTMLSelectElement; -let featureMenu: HTMLSelectElement; -let searchInputOption: HTMLInputElement; -let fillColorPicker: HTMLInputElement; -let strokeColorPicker: HTMLInputElement; -let contentDiv: HTMLElement; - -let allLayers; -let countryLayer; -let admin1Layer; -let admin2Layer; -let localityLayer; -let postalCodeLayer; -let schoolDistrictLayer; - -let selectedPlaceId: string; - -import * as countries from './src/countries.json'; - -async function initMap() { - (await google.maps.importLibrary('maps')) as google.maps.MapsLibrary; - (await google.maps.importLibrary('places')) as google.maps.PlacesLibrary; - (await google.maps.importLibrary('marker')) as google.maps.MarkerLibrary; - - // Get the inner map. - innerMap = mapElement.innerMap; - innerMap.setOptions({ - mapTypeControl: false, - }); - - // Create the Place Autocomplete widget. - placeAutocomplete = document.querySelector( - 'gmp-place-autocomplete' - ) as google.maps.places.PlaceAutocompleteElement; - placeAutocomplete.includedPrimaryTypes = ['(regions)']; - - contentDiv = document.getElementById('pac-content') as HTMLElement; - searchInputOption = document.getElementById( - 'pac-filter-option' - ) as HTMLInputElement; - countryMenu = document.getElementById( - 'country-select' - ) as HTMLSelectElement; - featureMenu = document.getElementById( - 'feature-type-select' - ) as HTMLSelectElement; - fillColorPicker = document.getElementById( - 'fill-color-picker' - ) as HTMLInputElement; - strokeColorPicker = document.getElementById( - 'stroke-color-picker' - ) as HTMLInputElement; - - // Set up input events. - countryMenu.addEventListener('change', onCountrySelected); - featureMenu.addEventListener('change', featureTypeChanged); - fillColorPicker.addEventListener('change', styleChanged); - strokeColorPicker.addEventListener('change', styleChanged); - - searchInputOption.addEventListener('change', () => { - if (searchInputOption.checked) { - // Do not show school_district since AC cannot use it for filtering. - featureMenu.item(5)!.disabled = true; - setFeatureType(); - } else { - // Show school districts. - featureMenu.item(5)!.disabled = false; - setFeatureType(); - } - }); - - // Handle autocomplete widget selection. - placeAutocomplete.addEventListener( - 'gmp-select', - async ({ placePrediction }) => { - const types = placePrediction.types as string[]; - - // Find the first type that matches a feature menu option. - const validFeatureTypes = [ - 'country', - 'administrative_area_level_1', - 'administrative_area_level_2', - 'locality', - 'postal_code', - 'school_district', - ]; - for (const type of types) { - if (validFeatureTypes.includes(type)) { - featureMenu.value = type; // Set the menu value directly - break; // Use the first matching type found - } - } - setFeatureType(); // Update autocomplete filtering based on new menu selection - showSelectedPolygon(placePrediction.placeId, 1); - } - ); - - // Add all the feature layers. - countryLayer = innerMap.getFeatureLayer('COUNTRY'); - admin1Layer = innerMap.getFeatureLayer('ADMINISTRATIVE_AREA_LEVEL_1'); - admin2Layer = innerMap.getFeatureLayer('ADMINISTRATIVE_AREA_LEVEL_2'); - localityLayer = innerMap.getFeatureLayer('LOCALITY'); - postalCodeLayer = innerMap.getFeatureLayer('POSTAL_CODE'); - schoolDistrictLayer = innerMap.getFeatureLayer('SCHOOL_DISTRICT'); - - // Add event listeners for feature layers. - countryLayer.addListener('click', handlePlaceClick); - admin1Layer.addListener('click', handlePlaceClick); - admin2Layer.addListener('click', handlePlaceClick); - localityLayer.addListener('click', handlePlaceClick); - postalCodeLayer.addListener('click', handlePlaceClick); - schoolDistrictLayer.addListener('click', handlePlaceClick); - - // List of all the layers when they get initialized. - allLayers = [ - countryLayer, - admin1Layer, - admin2Layer, - localityLayer, - postalCodeLayer, - schoolDistrictLayer, - ]; - - // Init map styles. - applyStyle(); - - // Set up country and feature menus. - buildMenu(); - onCountrySelected(); - featureMenu.selectedIndex = 0; // Set to COUNTRY. -} - -// Restyle and make a request when the feature type is changed. -function featureTypeChanged() { - // Style for coloring the outline of the entire feature type. - let styleStrokeOnly = /** @type {!google.maps.FeatureStyleOptions} */ { - fillColor: 'white', - fillOpacity: 0.01, - strokeColor: strokeColorPicker.value, - strokeOpacity: 1.0, - strokeWeight: 2.0, - }; - - revertStyles(); - setFeatureType(); - selectedPlaceId = ''; - contentDiv.innerHTML = ''; - - // Apply the style to the selected feature layer. - switch (featureMenu.value) { - case 'country': - countryLayer.style = styleStrokeOnly; - searchInputOption.disabled = false; - break; - case 'administrative_area_level_1': - admin1Layer.style = styleStrokeOnly; - searchInputOption.disabled = false; - break; - case 'administrative_area_level_2': - admin2Layer.style = styleStrokeOnly; - searchInputOption.disabled = false; - break; - case 'locality': - localityLayer.style = styleStrokeOnly; - searchInputOption.disabled = false; - break; - case 'postal_code': - postalCodeLayer.style = styleStrokeOnly; - searchInputOption.disabled = false; - break; - case 'school_district': - schoolDistrictLayer.style = styleStrokeOnly; - searchInputOption.disabled = true; - break; - default: - break; - } -} - -// Toggle autocomplete types based on restrict search checkbox. -function setFeatureType() { - if (searchInputOption.checked) { - // Set autocomplete to the selected type. - placeAutocomplete.includedPrimaryTypes = [featureMenu.value]; - } else { - // Set autocomplete to return all feature types. - placeAutocomplete.includedPrimaryTypes = ['(regions)']; - } -} - -// Restyle when the stroke or fill is changed. -function styleChanged() { - if (selectedPlaceId) { - applyStyle(selectedPlaceId); - } -} - -// Apply styling to a polygon. -function applyStyle(placeid?) { - // Define styles. - let styleStrokeOnly = /** @type {!google.maps.FeatureStyleOptions} */ { - strokeColor: strokeColorPicker.value, - strokeOpacity: 1.0, - strokeWeight: 2.0, - fillColor: 'white', - fillOpacity: 0.1, - }; - - let styleStrokeFill = /** @type {!google.maps.FeatureStyleOptions} */ { - strokeColor: strokeColorPicker.value, - strokeOpacity: 1.0, - strokeWeight: 2.0, - fillColor: fillColorPicker.value, - fillOpacity: 0.5, - }; - - revertStyles(); - - const featureStyle = (params) => { - if (params.feature.placeId == placeid) { - return styleStrokeFill; - } else { - return styleStrokeOnly; - } - }; - - // Only style the selected feature type. - switch (featureMenu.value) { - case 'country': - countryLayer.style = featureStyle; - searchInputOption.disabled = false; - break; - case 'administrative_area_level_1': - admin1Layer.style = featureStyle; - searchInputOption.disabled = false; - break; - case 'administrative_area_level_2': - admin2Layer.style = featureStyle; - searchInputOption.disabled = false; - break; - case 'locality': - localityLayer.style = featureStyle; - searchInputOption.disabled = false; - break; - case 'postal_code': - postalCodeLayer.style = featureStyle; - searchInputOption.disabled = false; - break; - case 'school_district': - schoolDistrictLayer.style = featureStyle; - searchInputOption.disabled = true; - break; - default: - break; - } -} - -// Populate the countries menu. -function buildMenu() { - for (const item of (countries as any).default) { - let countryOption = document.createElement('option'); - countryOption.textContent = item.name; - countryOption.value = item.code; - // Set U.S. as the default. - if (item.code == 'US') { - countryOption.selected = true; - } - countryMenu.appendChild(countryOption); - } -} - -// Populate the feature type menu with the supported feature types. -function onCountrySelected() { - // Get the selected value. - const selectedCountryCode = countryMenu.value; - updateFeatureMenuAvailability(selectedCountryCode); - - // Set the feature list selection to 'country'. - featureMenu.namedItem('country')!.selected = true; - - showSelectedCountry(countryMenu.options[countryMenu.selectedIndex].text); -} - -// Enables or disables items in the feature menu based on country support. -function updateFeatureMenuAvailability(countryCode: string) { - const featureAvailabilityMap = getFeatureAvailability(countryCode); - - // Do a comparison on the map, and disable any false items. - for (const [feature, isAvailable] of featureAvailabilityMap) { - const menuItem = featureMenu.namedItem(feature) as HTMLOptionElement; - if (menuItem) menuItem.disabled = !isAvailable; - } -} - -// Return a map of feature availability for a country. -function getFeatureAvailability(countryName) { - // Return the data for the selected country. - const selectedCountry = (countries as any).default.find((country) => { - return country.code === countryName; - }); - - // Create a map for our values. - let featureAvailabilityMap = new Map([ - ['country', selectedCountry?.feature.country], - [ - 'administrative_area_level_1', - selectedCountry?.feature.administrative_area_level_1, - ], - [ - 'administrative_area_level_2', - selectedCountry?.feature.administrative_area_level_2, - ], - ['postal_code', selectedCountry?.feature.postal_code], - ['locality', selectedCountry?.feature.locality], - ['school_district', selectedCountry?.feature.school_district], - ]); - - return featureAvailabilityMap; -} - -// Restyle all feature layers to be invisible. -function revertStyles() { - for (const layer of allLayers) { - layer.style = null; - } -} - -// Apply styling to the clicked place. -function handlePlaceClick(event) { - let clickedPlaceId = event.features[0].placeId; - if (!clickedPlaceId) return; - showSelectedPolygon(clickedPlaceId, 0); -} - -// Get the place ID for the selected country, then call showSelectedPolygon(). -async function showSelectedCountry(countryName) { - const { Place } = (await google.maps.importLibrary( - 'places' - )) as google.maps.PlacesLibrary; - - contentDiv.textContent = ''; - - const request = { - textQuery: countryName, - fields: ['id'], - }; - - const { places } = await Place.searchByText(request); - - if (places.length > 0) { - showSelectedPolygon(places[0].id, 0); - } -} - -// Event handler for when a polygon is selected. -// mode 0 = click, mode 1 = autocomplete. -async function showSelectedPolygon(placeid, mode) { - let isFeatureSupported; - const { Place } = (await google.maps.importLibrary( - 'places' - )) as google.maps.PlacesLibrary; - selectedPlaceId = placeid; - contentDiv.textContent = ''; // Clear the info display. - - const place = new Place({ - id: placeid, - }); - - await place.fetchFields({ - fields: [ - 'displayName', - 'formattedAddress', - 'viewport', - 'types', - 'addressComponents', - ], - }); - - // Zoom to the polygon and change the country menu selection. - const countryComponent = place.addressComponents?.find((c) => - c.types.includes('country') - ); - if (countryComponent) { - countryMenu.value = countryComponent.shortText!; - updateFeatureMenuAvailability(countryMenu.value); - - // Check if the selected feature type is supported by the new country. - isFeatureSupported = getFeatureAvailability(countryMenu.value).get( - featureMenu.value - ); - } - var viewport = place.viewport as google.maps.LatLngBounds; - innerMap.fitBounds(viewport, 155); - - // Build the HTML. - contentDiv.appendChild(document.createElement('hr')); - - const types = place.types as string[]; - - // Create HTML for place information. - const placeInfo = document.createElement('div'); - placeInfo.id = 'place-info'; - - // Show information if boundary was clicked (mode 0). - if (mode == 0) { - const boldAddress = document.createElement('b'); - boldAddress.textContent = place.formattedAddress!; - const placeIdCode = document.createElement('code'); - placeIdCode.textContent = placeid; - const featureTypeCode = document.createElement('code'); - featureTypeCode.textContent = types[0]; - - placeInfo.append(boldAddress); - placeInfo.append( - document.createElement('br'), - 'Place ID: ', - placeIdCode - ); - placeInfo.append( - document.createElement('br'), - 'Feature type: ', - featureTypeCode - ); - } else { - // Display other information if autocomplete was used (mode 1). - if (!isFeatureSupported) { - placeInfo.textContent = `Feature type (${featureMenu.value}) is not supported for this country.`; - } else { - placeInfo.textContent = `Click a boundary to see its place ID and feature type.`; - } - } - contentDiv.appendChild(placeInfo); - - // Call the global styling function. - applyStyle(placeid); -} - -initMap(); -// [END maps_dds_region_viewer] diff --git a/dist/samples/dds-region-viewer/app/package.json b/dist/samples/dds-region-viewer/app/package.json deleted file mode 100644 index 45361ba37..000000000 --- a/dist/samples/dds-region-viewer/app/package.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "@js-api-samples/dds-region-viewer", - "version": "1.0.0", - "scripts": { - "build": "tsc && bash ../jsfiddle.sh dds-region-viewer && bash ../app.sh dds-region-viewer && bash ../docs.sh dds-region-viewer && npm run build:vite --workspace=. && bash ../dist.sh dds-region-viewer", - "test": "tsc && npm run build:vite --workspace=.", - "start": "tsc && vite build --base './' && vite", - "build:vite": "vite build --base './'", - "preview": "vite preview" - }, - "dependencies": { - - } -} diff --git a/dist/samples/dds-region-viewer/app/style.css b/dist/samples/dds-region-viewer/app/style.css deleted file mode 100644 index 8a7c6dc1f..000000000 --- a/dist/samples/dds-region-viewer/app/style.css +++ /dev/null @@ -1,93 +0,0 @@ -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_dds_region_viewer] */ -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -gmp-map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -#container { - display: flex; - flex-direction: row; - height: 100%; - font-family: Roboto; - font-size: 14px; -} - -#sidebar { - background-color: #fff; - border-radius: 5px; - margin: 1rem; - padding: 5px; - flex-basis: 15rem; - flex-grow: 1; - box-sizing: border-box; - overflow: auto; - display: table; -} - -#title { - color: #fff; - background-color: #4d90fe; - font-size: 22px; - font-weight: 500; - padding: 6px 12px; - border-radius: 5px; -} - -gmp-place-autocomplete { - background-color: #fff; - border-radius: 5px; - margin-bottom: 10px; - font-family: Roboto, sans-serif; - font-size: large; - font-weight: bold; -} - -.pac-controls { - height: 32px; - border-radius: 5px; - margin-top: 10px; - width: -webkit-fill-available; -} - -#pac-content { - margin-top: 10px; -} - -#place-info { - font-size: 14px; -} - -#color-controls { - display: flex; - align-items: center; -} - -label { - display: flex; - align-items: center; - font-size: 14px; -} - -.unsupported-feature { - color: red; -} - -/* [END maps_dds_region_viewer] */ diff --git a/dist/samples/dds-region-viewer/app/tsconfig.json b/dist/samples/dds-region-viewer/app/tsconfig.json deleted file mode 100644 index 17b70cdd8..000000000 --- a/dist/samples/dds-region-viewer/app/tsconfig.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "compilerOptions": { - "module": "esnext", - "target": "esnext", - "strict": true, - "noImplicitAny": false, - "lib": [ - "es2015", - "esnext", - "es6", - "dom", - "dom.iterable" - ], - "moduleResolution": "Node", - "jsx": "preserve", - "resolveJsonModule": true, - } -} diff --git a/dist/samples/dds-region-viewer/dist/assets/index-C1hPE5Gn.css b/dist/samples/dds-region-viewer/dist/assets/index-C1hPE5Gn.css deleted file mode 100644 index 2ce9eb97a..000000000 --- a/dist/samples/dds-region-viewer/dist/assets/index-C1hPE5Gn.css +++ /dev/null @@ -1 +0,0 @@ -gmp-map{height:100%}html,body{height:100%;margin:0;padding:0}#container{display:flex;flex-direction:row;height:100%;font-family:Roboto;font-size:14px}#sidebar{background-color:#fff;border-radius:5px;margin:1rem;padding:5px;flex-basis:15rem;flex-grow:1;box-sizing:border-box;overflow:auto;display:table}#title{color:#fff;background-color:#4d90fe;font-size:22px;font-weight:500;padding:6px 12px;border-radius:5px}gmp-place-autocomplete{background-color:#fff;border-radius:5px;margin-bottom:10px;font-family:Roboto,sans-serif;font-size:large;font-weight:700}.pac-controls{height:32px;border-radius:5px;margin-top:10px;width:-webkit-fill-available}#pac-content{margin-top:10px}#place-info{font-size:14px}#color-controls{display:flex;align-items:center}label{display:flex;align-items:center;font-size:14px}.unsupported-feature{color:red} diff --git a/dist/samples/dds-region-viewer/dist/assets/index-CzAtzJ0V.js b/dist/samples/dds-region-viewer/dist/assets/index-CzAtzJ0V.js deleted file mode 100644 index ee49a4c45..000000000 --- a/dist/samples/dds-region-viewer/dist/assets/index-CzAtzJ0V.js +++ /dev/null @@ -1 +0,0 @@ -(function(){const a=document.createElement("link").relList;if(a&&a.supports&&a.supports("modulepreload"))return;for(const t of document.querySelectorAll('link[rel="modulepreload"]'))l(t);new MutationObserver(t=>{for(const i of t)if(i.type==="childList")for(const f of i.addedNodes)f.tagName==="LINK"&&f.rel==="modulepreload"&&l(f)}).observe(document,{childList:!0,subtree:!0});function s(t){const i={};return t.integrity&&(i.integrity=t.integrity),t.referrerPolicy&&(i.referrerPolicy=t.referrerPolicy),t.crossOrigin==="use-credentials"?i.credentials="include":t.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function l(t){if(t.ep)return;t.ep=!0;const i=s(t);fetch(t.href,i)}})();const P=JSON.parse('[{"name":"Afghanistan","code":"AF","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Åland Islands","code":"AX","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Albania","code":"AL","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Algeria","code":"DZ","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":true,"postal_code":false,"locality":false,"school_district":false}},{"name":"American Samoa","code":"AS","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":true,"postal_code":false,"locality":false,"school_district":false}},{"name":"Andorra","code":"AD","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":true,"locality":false,"school_district":false}},{"name":"Angola","code":"AO","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":true,"postal_code":false,"locality":false,"school_district":false}},{"name":"Anguilla","code":"AI","feature":{"country":true,"administrative_area_level_1":false,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Antarctica","code":"AQ","feature":{"country":true,"administrative_area_level_1":false,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Antigua & Barbuda","code":"AG","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Argentina","code":"AR","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":true,"postal_code":false,"locality":false,"school_district":false}},{"name":"Armenia","code":"AM","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Aruba","code":"AW","feature":{"country":true,"administrative_area_level_1":false,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Australia","code":"AU","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":true,"postal_code":false,"locality":true,"school_district":false}},{"name":"Austria","code":"AT","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":true,"postal_code":false,"locality":false,"school_district":false}},{"name":"Azerbaijan","code":"AZ","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":true,"postal_code":false,"locality":false,"school_district":false}},{"name":"Bahamas","code":"BS","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Bahrain","code":"BH","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Bangladesh","code":"BD","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":true,"postal_code":false,"locality":false,"school_district":false}},{"name":"Barbados","code":"BB","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Belarus","code":"BY","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":true,"postal_code":false,"locality":false,"school_district":false}},{"name":"Belgium","code":"BE","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":true,"postal_code":true,"locality":true,"school_district":false}},{"name":"Belize","code":"BZ","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Benin","code":"BJ","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Bermuda","code":"BM","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Bhutan","code":"BT","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Bolivia","code":"BO","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":true,"postal_code":false,"locality":false,"school_district":false}},{"name":"Bosnia & Herzegovina","code":"BA","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":true,"postal_code":false,"locality":false,"school_district":false}},{"name":"Botswana","code":"BW","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Bouvet Island","code":"BV","feature":{"country":true,"administrative_area_level_1":false,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Brazil","code":"BR","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":true,"postal_code":false,"locality":false,"school_district":false}},{"name":"British Indian Ocean Territory","code":"IO","feature":{"country":true,"administrative_area_level_1":false,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"British Virgin Islands","code":"VG","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Brunei","code":"BN","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Bulgaria","code":"BG","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":true,"postal_code":false,"locality":true,"school_district":false}},{"name":"Burkina Faso","code":"BF","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":true,"postal_code":false,"locality":false,"school_district":false}},{"name":"Burundi","code":"BI","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Cambodia","code":"KH","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":true,"postal_code":false,"locality":false,"school_district":false}},{"name":"Cameroon","code":"CM","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Canada","code":"CA","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Canary Islands","code":"IC","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Cape Verde","code":"CV","feature":{"country":true,"administrative_area_level_1":false,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Caribbean Netherlands","code":"BQ","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Cayman Islands","code":"KY","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Central African Republic","code":"CF","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":true,"postal_code":false,"locality":false,"school_district":false}},{"name":"Chad","code":"TD","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":true,"postal_code":false,"locality":false,"school_district":false}},{"name":"Chile","code":"CL","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":true,"postal_code":false,"locality":false,"school_district":false}},{"name":"China","code":"CN","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Christmas Island","code":"CX","feature":{"country":true,"administrative_area_level_1":false,"administrative_area_level_2":false,"postal_code":true,"locality":false,"school_district":false}},{"name":"Cocos (Keeling) Islands","code":"CC","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":true,"locality":false,"school_district":false}},{"name":"Colombia","code":"CO","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":true,"postal_code":true,"locality":false,"school_district":false}},{"name":"Comoros","code":"KM","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Congo - Brazzaville","code":"CG","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Congo - Kinshasa","code":"CD","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":true,"postal_code":false,"locality":false,"school_district":false}},{"name":"Cook Islands","code":"CK","feature":{"country":true,"administrative_area_level_1":false,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Costa Rica","code":"CR","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Côte d’Ivoire","code":"CI","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":true,"postal_code":false,"locality":false,"school_district":false}},{"name":"Croatia","code":"HR","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Cuba","code":"CU","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Curaçao","code":"CW","feature":{"country":true,"administrative_area_level_1":false,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Cyprus","code":"CY","feature":{"country":true,"administrative_area_level_1":false,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Czechia","code":"CZ","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":true,"postal_code":false,"locality":true,"school_district":false}},{"name":"Denmark","code":"DK","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":true,"postal_code":false,"locality":false,"school_district":false}},{"name":"Djibouti","code":"DJ","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Dominica","code":"DM","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Dominican Republic","code":"DO","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Ecuador","code":"EC","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":true,"postal_code":false,"locality":false,"school_district":false}},{"name":"Egypt","code":"EG","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"El Salvador","code":"SV","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Equatorial Guinea","code":"GQ","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Eritrea","code":"ER","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Estonia","code":"EE","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":true,"postal_code":true,"locality":true,"school_district":false}},{"name":"Eswatini","code":"SZ","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Ethiopia","code":"ET","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Falkland Islands (Islas Malvinas)","code":"FK","feature":{"country":true,"administrative_area_level_1":false,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Faroe Islands","code":"FO","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Fiji","code":"FJ","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Finland","code":"FI","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":true,"postal_code":false,"locality":false,"school_district":false}},{"name":"France","code":"FR","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":true,"postal_code":true,"locality":true,"school_district":false}},{"name":"French Guiana","code":"GF","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"French Polynesia","code":"PF","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"French Southern Territories","code":"TF","feature":{"country":true,"administrative_area_level_1":false,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Gabon","code":"GA","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Gambia","code":"GM","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Georgia","code":"GE","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Germany","code":"DE","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":true,"postal_code":true,"locality":true,"school_district":false}},{"name":"Ghana","code":"GH","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":true,"postal_code":false,"locality":false,"school_district":false}},{"name":"Gibraltar","code":"GI","feature":{"country":true,"administrative_area_level_1":false,"administrative_area_level_2":false,"postal_code":true,"locality":false,"school_district":false}},{"name":"Greece","code":"GR","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":true,"postal_code":false,"locality":false,"school_district":false}},{"name":"Greenland","code":"GL","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Grenada","code":"GD","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Guadeloupe","code":"GP","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":true,"postal_code":false,"locality":false,"school_district":false}},{"name":"Guam","code":"GU","feature":{"country":true,"administrative_area_level_1":false,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Guatemala","code":"GT","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":true,"postal_code":false,"locality":false,"school_district":false}},{"name":"Guernsey","code":"GG","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Guinea","code":"GN","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":true,"postal_code":false,"locality":false,"school_district":false}},{"name":"Guinea-Bissau","code":"GW","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Guyana","code":"GY","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Haiti","code":"HT","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Heard & McDonald Islands","code":"HM","feature":{"country":true,"administrative_area_level_1":false,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Honduras","code":"HN","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":true,"postal_code":false,"locality":false,"school_district":false}},{"name":"Hong Kong","code":"HK","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":true,"postal_code":false,"locality":false,"school_district":false}},{"name":"Hungary","code":"HU","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":true,"postal_code":false,"locality":true,"school_district":false}},{"name":"Iceland","code":"IS","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":true,"locality":false,"school_district":false}},{"name":"India","code":"IN","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":true,"postal_code":true,"locality":true,"school_district":false}},{"name":"Indonesia","code":"ID","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":true,"postal_code":false,"locality":false,"school_district":false}},{"name":"Iran","code":"IR","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Iraq","code":"IQ","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Ireland","code":"IE","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":true,"postal_code":false,"locality":false,"school_district":false}},{"name":"Isle of Man","code":"IM","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Israel","code":"IL","feature":{"country":true,"administrative_area_level_1":false,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Italy","code":"IT","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":true,"postal_code":true,"locality":false,"school_district":false}},{"name":"Jamaica","code":"JM","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Japan","code":"JP","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":true,"postal_code":true,"locality":true,"school_district":false}},{"name":"Jersey","code":"JE","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Jordan","code":"JO","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Kazakhstan","code":"KZ","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Kenya","code":"KE","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Kiribati","code":"KI","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Kosovo","code":"XK","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Kuwait","code":"KW","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Kyrgyzstan","code":"KG","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Laos","code":"LA","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Latvia","code":"LV","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":true,"postal_code":true,"locality":false,"school_district":false}},{"name":"Lebanon","code":"LB","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":true,"postal_code":false,"locality":false,"school_district":false}},{"name":"Lesotho","code":"LS","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Liberia","code":"LR","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Libya","code":"LY","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Liechtenstein","code":"LI","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Lithuania","code":"LT","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":true,"postal_code":false,"locality":false,"school_district":false}},{"name":"Luxembourg","code":"LU","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":true,"school_district":false}},{"name":"Macao","code":"MO","feature":{"country":true,"administrative_area_level_1":false,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Madagascar","code":"MG","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Malawi","code":"MW","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":true,"postal_code":false,"locality":false,"school_district":false}},{"name":"Malaysia","code":"MY","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Maldives","code":"MV","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Mali","code":"ML","feature":{"country":true,"administrative_area_level_1":false,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Malta","code":"MT","feature":{"country":true,"administrative_area_level_1":false,"administrative_area_level_2":false,"postal_code":false,"locality":true,"school_district":false}},{"name":"Marshall Islands","code":"MH","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Martinique","code":"MQ","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Mauritania","code":"MR","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Mauritius","code":"MU","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Mayotte","code":"YT","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Mexico","code":"MX","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":true,"postal_code":false,"locality":false,"school_district":false}},{"name":"Micronesia","code":"FM","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Moldova","code":"MD","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Monaco","code":"MC","feature":{"country":true,"administrative_area_level_1":false,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Mongolia","code":"MN","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Montenegro","code":"ME","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":true,"postal_code":false,"locality":false,"school_district":false}},{"name":"Montserrat","code":"MS","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Morocco","code":"MA","feature":{"country":true,"administrative_area_level_1":false,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Mozambique","code":"MZ","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Myanmar (Burma)","code":"MM","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":true,"postal_code":false,"locality":false,"school_district":false}},{"name":"Namibia","code":"NA","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Nauru","code":"NR","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Nepal","code":"NP","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":true,"postal_code":false,"locality":false,"school_district":false}},{"name":"Netherlands","code":"NL","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":true,"postal_code":false,"locality":false,"school_district":false}},{"name":"New Caledonia","code":"NC","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"New Zealand","code":"NZ","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":true,"postal_code":false,"locality":true,"school_district":false}},{"name":"Nicaragua","code":"NI","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Niger","code":"NE","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Nigeria","code":"NG","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Niue","code":"NU","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Norfolk Island","code":"NF","feature":{"country":true,"administrative_area_level_1":false,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"North Korea","code":"KP","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"North Macedonia","code":"MK","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":true,"postal_code":false,"locality":false,"school_district":false}},{"name":"Northern Mariana Islands","code":"MP","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":true,"locality":false,"school_district":false}},{"name":"Norway","code":"NO","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":true,"postal_code":true,"locality":false,"school_district":false}},{"name":"Oman","code":"OM","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Pakistan","code":"PK","feature":{"country":true,"administrative_area_level_1":false,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Palau","code":"PW","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Palestine","code":"PS","feature":{"country":true,"administrative_area_level_1":false,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Panama","code":"PA","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Papua New Guinea","code":"PG","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":true,"postal_code":false,"locality":false,"school_district":false}},{"name":"Paraguay","code":"PY","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Peru","code":"PE","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":true,"postal_code":false,"locality":false,"school_district":false}},{"name":"Philippines","code":"PH","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":true,"postal_code":false,"locality":false,"school_district":false}},{"name":"Pitcairn Islands","code":"PN","feature":{"country":true,"administrative_area_level_1":false,"administrative_area_level_2":false,"postal_code":true,"locality":false,"school_district":false}},{"name":"Poland","code":"PL","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":true,"postal_code":false,"locality":false,"school_district":false}},{"name":"Portugal","code":"PT","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":true,"postal_code":false,"locality":false,"school_district":false}},{"name":"Puerto Rico","code":"PR","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":true,"locality":false,"school_district":false}},{"name":"Qatar","code":"QA","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Réunion","code":"RE","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":true,"postal_code":false,"locality":false,"school_district":false}},{"name":"Romania","code":"RO","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":true,"postal_code":false,"locality":false,"school_district":false}},{"name":"Russia","code":"RU","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Rwanda","code":"RW","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":true,"postal_code":false,"locality":false,"school_district":false}},{"name":"Samoa","code":"WS","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"San Marino","code":"SM","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"São Tomé & Príncipe","code":"ST","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Saudi Arabia","code":"SA","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Senegal","code":"SN","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":true,"postal_code":false,"locality":false,"school_district":false}},{"name":"Serbia","code":"RS","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":true,"postal_code":false,"locality":false,"school_district":false}},{"name":"Seychelles","code":"SC","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Sierra Leone","code":"SL","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Singapore","code":"SG","feature":{"country":true,"administrative_area_level_1":false,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Sint Maarten","code":"SX","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Slovakia","code":"SK","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":true,"postal_code":true,"locality":true,"school_district":false}},{"name":"Slovenia","code":"SI","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":true,"postal_code":true,"locality":true,"school_district":false}},{"name":"Solomon Islands","code":"SB","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Somalia","code":"SO","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"South Africa","code":"ZA","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":true,"postal_code":false,"locality":false,"school_district":false}},{"name":"South Georgia & South Sandwich Islands","code":"GS","feature":{"country":true,"administrative_area_level_1":false,"administrative_area_level_2":false,"postal_code":true,"locality":false,"school_district":false}},{"name":"South Korea","code":"KR","feature":{"country":true,"administrative_area_level_1":false,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"South Sudan","code":"SS","feature":{"country":true,"administrative_area_level_1":false,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Spain","code":"ES","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":true,"postal_code":true,"locality":false,"school_district":false}},{"name":"Sri Lanka","code":"LK","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":true,"postal_code":false,"locality":false,"school_district":false}},{"name":"St. Barthélemy","code":"BL","feature":{"country":true,"administrative_area_level_1":false,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"St. Helena","code":"SH","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"St. Kitts & Nevis","code":"KN","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"St. Lucia","code":"LC","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"St. Martin","code":"MF","feature":{"country":true,"administrative_area_level_1":false,"administrative_area_level_2":false,"postal_code":true,"locality":false,"school_district":false}},{"name":"St. Pierre & Miquelon","code":"PM","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":true,"locality":false,"school_district":false}},{"name":"St. Vincent & Grenadines","code":"VC","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Sudan","code":"SD","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Suriname","code":"SR","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Svalbard & Jan Mayen","code":"SJ","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Sweden","code":"SE","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":true,"postal_code":false,"locality":false,"school_district":false}},{"name":"Switzerland","code":"CH","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":true,"postal_code":true,"locality":false,"school_district":false}},{"name":"Syria","code":"SY","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Taiwan","code":"TW","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":true,"postal_code":false,"locality":false,"school_district":false}},{"name":"Tajikistan","code":"TJ","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Tanzania","code":"TZ","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Thailand","code":"TH","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":true,"locality":true,"school_district":false}},{"name":"Timor-Leste","code":"TL","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Togo","code":"TG","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Tokelau","code":"TK","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Tonga","code":"TO","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Trinidad & Tobago","code":"TT","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Tunisia","code":"TN","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Türkiye","code":"TR","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Turkmenistan","code":"TM","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Turks & Caicos Islands","code":"TC","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":true,"locality":false,"school_district":false}},{"name":"Tuvalu","code":"TV","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"U.S. Outlying Islands","code":"UM","feature":{"country":true,"administrative_area_level_1":false,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"U.S. Virgin Islands","code":"VI","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":true,"postal_code":false,"locality":false,"school_district":false}},{"name":"Uganda","code":"UG","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Ukraine","code":"UA","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"United Arab Emirates","code":"AE","feature":{"country":true,"administrative_area_level_1":false,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"United Kingdom","code":"GB","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":true,"postal_code":false,"locality":true,"school_district":false}},{"name":"United States","code":"US","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":true,"postal_code":true,"locality":true,"school_district":true}},{"name":"Uruguay","code":"UY","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Uzbekistan","code":"UZ","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Vanuatu","code":"VU","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Vatican City","code":"VA","feature":{"country":true,"administrative_area_level_1":false,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Venezuela","code":"VE","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":true,"postal_code":false,"locality":false,"school_district":false}},{"name":"Vietnam","code":"VN","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Wallis & Futuna","code":"WF","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Yemen","code":"YE","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Zambia","code":"ZM","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}},{"name":"Zimbabwe","code":"ZW","feature":{"country":true,"administrative_area_level_1":true,"administrative_area_level_2":false,"postal_code":false,"locality":false,"school_district":false}}]');const w=document.querySelector("gmp-map");let v,_,c,o,r,L,g,u,N,m,y,p,h,C,S,b;async function D(){await google.maps.importLibrary("maps"),await google.maps.importLibrary("places"),await google.maps.importLibrary("marker"),_=w.innerMap,_.setOptions({mapTypeControl:!1}),v=document.querySelector("gmp-place-autocomplete"),v.includedPrimaryTypes=["(regions)"],u=document.getElementById("pac-content"),r=document.getElementById("pac-filter-option"),c=document.getElementById("country-select"),o=document.getElementById("feature-type-select"),L=document.getElementById("fill-color-picker"),g=document.getElementById("stroke-color-picker"),c.addEventListener("change",G),o.addEventListener("change",U),L.addEventListener("change",k),g.addEventListener("change",k),r.addEventListener("change",()=>{r.checked?(o.item(5).disabled=!0,I()):(o.item(5).disabled=!1,I())}),v.addEventListener("gmp-select",async({placePrediction:e})=>{const a=e.types,s=["country","administrative_area_level_1","administrative_area_level_2","locality","postal_code","school_district"];for(const l of a)if(s.includes(l)){o.value=l;break}I(),T(e.placeId,1)}),m=_.getFeatureLayer("COUNTRY"),y=_.getFeatureLayer("ADMINISTRATIVE_AREA_LEVEL_1"),p=_.getFeatureLayer("ADMINISTRATIVE_AREA_LEVEL_2"),h=_.getFeatureLayer("LOCALITY"),C=_.getFeatureLayer("POSTAL_CODE"),S=_.getFeatureLayer("SCHOOL_DISTRICT"),m.addListener("click",n),y.addListener("click",n),p.addListener("click",n),h.addListener("click",n),C.addListener("click",n),S.addListener("click",n),N=[m,y,p,h,C,S],A(),V(),G(),o.selectedIndex=0}function U(){let e={fillColor:"white",fillOpacity:.01,strokeColor:g.value,strokeOpacity:1,strokeWeight:2};switch(K(),I(),b="",u.innerHTML="",o.value){case"country":m.style=e,r.disabled=!1;break;case"administrative_area_level_1":y.style=e,r.disabled=!1;break;case"administrative_area_level_2":p.style=e,r.disabled=!1;break;case"locality":h.style=e,r.disabled=!1;break;case"postal_code":C.style=e,r.disabled=!1;break;case"school_district":S.style=e,r.disabled=!0;break}}function I(){r.checked?v.includedPrimaryTypes=[o.value]:v.includedPrimaryTypes=["(regions)"]}function k(){b&&A(b)}function A(e){let a={strokeColor:g.value,strokeOpacity:1,strokeWeight:2,fillColor:"white",fillOpacity:.1},s={strokeColor:g.value,strokeOpacity:1,strokeWeight:2,fillColor:L.value,fillOpacity:.5};K();const l=t=>t.feature.placeId==e?s:a;switch(o.value){case"country":m.style=l,r.disabled=!1;break;case"administrative_area_level_1":y.style=l,r.disabled=!1;break;case"administrative_area_level_2":p.style=l,r.disabled=!1;break;case"locality":h.style=l,r.disabled=!1;break;case"postal_code":C.style=l,r.disabled=!1;break;case"school_district":S.style=l,r.disabled=!0;break}}function V(){for(const e of P){let a=document.createElement("option");a.textContent=e.name,a.value=e.code,e.code=="US"&&(a.selected=!0),c.appendChild(a)}}function G(){const e=c.value;F(e),o.namedItem("country").selected=!0,H(c.options[c.selectedIndex].text)}function F(e){const a=O(e);for(const[s,l]of a){const t=o.namedItem(s);t&&(t.disabled=!l)}}function O(e){const a=P.find(l=>l.code===e);return new Map([["country",a?.feature.country],["administrative_area_level_1",a?.feature.administrative_area_level_1],["administrative_area_level_2",a?.feature.administrative_area_level_2],["postal_code",a?.feature.postal_code],["locality",a?.feature.locality],["school_district",a?.feature.school_district]])}function K(){for(const e of N)e.style=null}function n(e){let a=e.features[0].placeId;a&&T(a,0)}async function H(e){const{Place:a}=await google.maps.importLibrary("places");u.textContent="";const s={textQuery:e,fields:["id"]},{places:l}=await a.searchByText(s);l.length>0&&T(l[0].id,0)}async function T(e,a){let s;const{Place:l}=await google.maps.importLibrary("places");b=e,u.textContent="";const t=new l({id:e});await t.fetchFields({fields:["displayName","formattedAddress","viewport","types","addressComponents"]});const i=t.addressComponents?.find(M=>M.types.includes("country"));i&&(c.value=i.shortText,F(c.value),s=O(c.value).get(o.value));var f=t.viewport;_.fitBounds(f,155),u.appendChild(document.createElement("hr"));const R=t.types,d=document.createElement("div");if(d.id="place-info",a==0){const M=document.createElement("b");M.textContent=t.formattedAddress;const E=document.createElement("code");E.textContent=e;const B=document.createElement("code");B.textContent=R[0],d.append(M),d.append(document.createElement("br"),"Place ID: ",E),d.append(document.createElement("br"),"Feature type: ",B)}else s?d.textContent="Click a boundary to see its place ID and feature type.":d.textContent=`Feature type (${o.value}) is not supported for this country.`;u.appendChild(d),A(e)}D(); diff --git a/dist/samples/dds-region-viewer/dist/index.html b/dist/samples/dds-region-viewer/dist/index.html deleted file mode 100644 index 9702b17dc..000000000 --- a/dist/samples/dds-region-viewer/dist/index.html +++ /dev/null @@ -1,98 +0,0 @@ - - - - - - Region Coverage Viewer - - - - - - - - -
- -
-
- - - diff --git a/dist/samples/dds-region-viewer/docs/countries.json b/dist/samples/dds-region-viewer/docs/countries.json deleted file mode 100644 index 169cf43ab..000000000 --- a/dist/samples/dds-region-viewer/docs/countries.json +++ /dev/null @@ -1,3002 +0,0 @@ -[ - { - "name": "Afghanistan", - "code": "AF", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "\u00c5land Islands", - "code": "AX", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Albania", - "code": "AL", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Algeria", - "code": "DZ", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": true, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "American Samoa", - "code": "AS", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": true, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Andorra", - "code": "AD", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": true, - "locality": false, - "school_district": false - } - }, - { - "name": "Angola", - "code": "AO", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": true, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Anguilla", - "code": "AI", - "feature": { - "country": true, - "administrative_area_level_1": false, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Antarctica", - "code": "AQ", - "feature": { - "country": true, - "administrative_area_level_1": false, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Antigua & Barbuda", - "code": "AG", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Argentina", - "code": "AR", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": true, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Armenia", - "code": "AM", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Aruba", - "code": "AW", - "feature": { - "country": true, - "administrative_area_level_1": false, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Australia", - "code": "AU", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": true, - "postal_code": false, - "locality": true, - "school_district": false - } - }, - { - "name": "Austria", - "code": "AT", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": true, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Azerbaijan", - "code": "AZ", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": true, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Bahamas", - "code": "BS", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Bahrain", - "code": "BH", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Bangladesh", - "code": "BD", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": true, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Barbados", - "code": "BB", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Belarus", - "code": "BY", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": true, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Belgium", - "code": "BE", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": true, - "postal_code": true, - "locality": true, - "school_district": false - } - }, - { - "name": "Belize", - "code": "BZ", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Benin", - "code": "BJ", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Bermuda", - "code": "BM", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Bhutan", - "code": "BT", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Bolivia", - "code": "BO", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": true, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Bosnia & Herzegovina", - "code": "BA", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": true, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Botswana", - "code": "BW", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Bouvet Island", - "code": "BV", - "feature": { - "country": true, - "administrative_area_level_1": false, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Brazil", - "code": "BR", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": true, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "British Indian Ocean Territory", - "code": "IO", - "feature": { - "country": true, - "administrative_area_level_1": false, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "British Virgin Islands", - "code": "VG", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Brunei", - "code": "BN", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Bulgaria", - "code": "BG", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": true, - "postal_code": false, - "locality": true, - "school_district": false - } - }, - { - "name": "Burkina Faso", - "code": "BF", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": true, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Burundi", - "code": "BI", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Cambodia", - "code": "KH", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": true, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Cameroon", - "code": "CM", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Canada", - "code": "CA", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Canary Islands", - "code": "IC", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Cape Verde", - "code": "CV", - "feature": { - "country": true, - "administrative_area_level_1": false, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Caribbean Netherlands", - "code": "BQ", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Cayman Islands", - "code": "KY", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Central African Republic", - "code": "CF", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": true, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Chad", - "code": "TD", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": true, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Chile", - "code": "CL", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": true, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "China", - "code": "CN", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Christmas Island", - "code": "CX", - "feature": { - "country": true, - "administrative_area_level_1": false, - "administrative_area_level_2": false, - "postal_code": true, - "locality": false, - "school_district": false - } - }, - { - "name": "Cocos (Keeling) Islands", - "code": "CC", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": true, - "locality": false, - "school_district": false - } - }, - { - "name": "Colombia", - "code": "CO", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": true, - "postal_code": true, - "locality": false, - "school_district": false - } - }, - { - "name": "Comoros", - "code": "KM", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Congo - Brazzaville", - "code": "CG", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Congo - Kinshasa", - "code": "CD", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": true, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Cook Islands", - "code": "CK", - "feature": { - "country": true, - "administrative_area_level_1": false, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Costa Rica", - "code": "CR", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "C\u00f4te d\u2019Ivoire", - "code": "CI", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": true, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Croatia", - "code": "HR", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Cuba", - "code": "CU", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Cura\u00e7ao", - "code": "CW", - "feature": { - "country": true, - "administrative_area_level_1": false, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Cyprus", - "code": "CY", - "feature": { - "country": true, - "administrative_area_level_1": false, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Czechia", - "code": "CZ", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": true, - "postal_code": false, - "locality": true, - "school_district": false - } - }, - { - "name": "Denmark", - "code": "DK", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": true, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Djibouti", - "code": "DJ", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Dominica", - "code": "DM", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Dominican Republic", - "code": "DO", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Ecuador", - "code": "EC", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": true, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Egypt", - "code": "EG", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "El Salvador", - "code": "SV", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Equatorial Guinea", - "code": "GQ", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Eritrea", - "code": "ER", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Estonia", - "code": "EE", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": true, - "postal_code": true, - "locality": true, - "school_district": false - } - }, - { - "name": "Eswatini", - "code": "SZ", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Ethiopia", - "code": "ET", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Falkland Islands (Islas Malvinas)", - "code": "FK", - "feature": { - "country": true, - "administrative_area_level_1": false, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Faroe Islands", - "code": "FO", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Fiji", - "code": "FJ", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Finland", - "code": "FI", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": true, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "France", - "code": "FR", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": true, - "postal_code": true, - "locality": true, - "school_district": false - } - }, - { - "name": "French Guiana", - "code": "GF", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "French Polynesia", - "code": "PF", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "French Southern Territories", - "code": "TF", - "feature": { - "country": true, - "administrative_area_level_1": false, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Gabon", - "code": "GA", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Gambia", - "code": "GM", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Georgia", - "code": "GE", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Germany", - "code": "DE", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": true, - "postal_code": true, - "locality": true, - "school_district": false - } - }, - { - "name": "Ghana", - "code": "GH", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": true, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Gibraltar", - "code": "GI", - "feature": { - "country": true, - "administrative_area_level_1": false, - "administrative_area_level_2": false, - "postal_code": true, - "locality": false, - "school_district": false - } - }, - { - "name": "Greece", - "code": "GR", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": true, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Greenland", - "code": "GL", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Grenada", - "code": "GD", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Guadeloupe", - "code": "GP", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": true, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Guam", - "code": "GU", - "feature": { - "country": true, - "administrative_area_level_1": false, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Guatemala", - "code": "GT", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": true, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Guernsey", - "code": "GG", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Guinea", - "code": "GN", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": true, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Guinea-Bissau", - "code": "GW", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Guyana", - "code": "GY", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Haiti", - "code": "HT", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Heard & McDonald Islands", - "code": "HM", - "feature": { - "country": true, - "administrative_area_level_1": false, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Honduras", - "code": "HN", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": true, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Hong Kong", - "code": "HK", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": true, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Hungary", - "code": "HU", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": true, - "postal_code": false, - "locality": true, - "school_district": false - } - }, - { - "name": "Iceland", - "code": "IS", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": true, - "locality": false, - "school_district": false - } - }, - { - "name": "India", - "code": "IN", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": true, - "postal_code": true, - "locality": true, - "school_district": false - } - }, - { - "name": "Indonesia", - "code": "ID", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": true, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Iran", - "code": "IR", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Iraq", - "code": "IQ", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Ireland", - "code": "IE", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": true, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Isle of Man", - "code": "IM", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Israel", - "code": "IL", - "feature": { - "country": true, - "administrative_area_level_1": false, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Italy", - "code": "IT", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": true, - "postal_code": true, - "locality": false, - "school_district": false - } - }, - { - "name": "Jamaica", - "code": "JM", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Japan", - "code": "JP", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": true, - "postal_code": true, - "locality": true, - "school_district": false - } - }, - { - "name": "Jersey", - "code": "JE", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Jordan", - "code": "JO", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Kazakhstan", - "code": "KZ", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Kenya", - "code": "KE", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Kiribati", - "code": "KI", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Kosovo", - "code": "XK", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Kuwait", - "code": "KW", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Kyrgyzstan", - "code": "KG", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Laos", - "code": "LA", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Latvia", - "code": "LV", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": true, - "postal_code": true, - "locality": false, - "school_district": false - } - }, - { - "name": "Lebanon", - "code": "LB", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": true, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Lesotho", - "code": "LS", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Liberia", - "code": "LR", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Libya", - "code": "LY", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Liechtenstein", - "code": "LI", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Lithuania", - "code": "LT", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": true, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Luxembourg", - "code": "LU", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": true, - "school_district": false - } - }, - { - "name": "Macao", - "code": "MO", - "feature": { - "country": true, - "administrative_area_level_1": false, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Madagascar", - "code": "MG", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Malawi", - "code": "MW", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": true, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Malaysia", - "code": "MY", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Maldives", - "code": "MV", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Mali", - "code": "ML", - "feature": { - "country": true, - "administrative_area_level_1": false, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Malta", - "code": "MT", - "feature": { - "country": true, - "administrative_area_level_1": false, - "administrative_area_level_2": false, - "postal_code": false, - "locality": true, - "school_district": false - } - }, - { - "name": "Marshall Islands", - "code": "MH", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Martinique", - "code": "MQ", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Mauritania", - "code": "MR", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Mauritius", - "code": "MU", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Mayotte", - "code": "YT", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Mexico", - "code": "MX", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": true, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Micronesia", - "code": "FM", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Moldova", - "code": "MD", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Monaco", - "code": "MC", - "feature": { - "country": true, - "administrative_area_level_1": false, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Mongolia", - "code": "MN", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Montenegro", - "code": "ME", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": true, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Montserrat", - "code": "MS", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Morocco", - "code": "MA", - "feature": { - "country": true, - "administrative_area_level_1": false, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Mozambique", - "code": "MZ", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Myanmar (Burma)", - "code": "MM", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": true, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Namibia", - "code": "NA", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Nauru", - "code": "NR", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Nepal", - "code": "NP", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": true, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Netherlands", - "code": "NL", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": true, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "New Caledonia", - "code": "NC", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "New Zealand", - "code": "NZ", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": true, - "postal_code": false, - "locality": true, - "school_district": false - } - }, - { - "name": "Nicaragua", - "code": "NI", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Niger", - "code": "NE", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Nigeria", - "code": "NG", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Niue", - "code": "NU", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Norfolk Island", - "code": "NF", - "feature": { - "country": true, - "administrative_area_level_1": false, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "North Korea", - "code": "KP", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "North Macedonia", - "code": "MK", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": true, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Northern Mariana Islands", - "code": "MP", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": true, - "locality": false, - "school_district": false - } - }, - { - "name": "Norway", - "code": "NO", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": true, - "postal_code": true, - "locality": false, - "school_district": false - } - }, - { - "name": "Oman", - "code": "OM", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Pakistan", - "code": "PK", - "feature": { - "country": true, - "administrative_area_level_1": false, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Palau", - "code": "PW", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Palestine", - "code": "PS", - "feature": { - "country": true, - "administrative_area_level_1": false, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Panama", - "code": "PA", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Papua New Guinea", - "code": "PG", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": true, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Paraguay", - "code": "PY", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Peru", - "code": "PE", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": true, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Philippines", - "code": "PH", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": true, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Pitcairn Islands", - "code": "PN", - "feature": { - "country": true, - "administrative_area_level_1": false, - "administrative_area_level_2": false, - "postal_code": true, - "locality": false, - "school_district": false - } - }, - { - "name": "Poland", - "code": "PL", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": true, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Portugal", - "code": "PT", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": true, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Puerto Rico", - "code": "PR", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": true, - "locality": false, - "school_district": false - } - }, - { - "name": "Qatar", - "code": "QA", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "R\u00e9union", - "code": "RE", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": true, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Romania", - "code": "RO", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": true, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Russia", - "code": "RU", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Rwanda", - "code": "RW", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": true, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Samoa", - "code": "WS", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "San Marino", - "code": "SM", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "S\u00e3o Tom\u00e9 & Pr\u00edncipe", - "code": "ST", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Saudi Arabia", - "code": "SA", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Senegal", - "code": "SN", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": true, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Serbia", - "code": "RS", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": true, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Seychelles", - "code": "SC", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Sierra Leone", - "code": "SL", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Singapore", - "code": "SG", - "feature": { - "country": true, - "administrative_area_level_1": false, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Sint Maarten", - "code": "SX", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Slovakia", - "code": "SK", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": true, - "postal_code": true, - "locality": true, - "school_district": false - } - }, - { - "name": "Slovenia", - "code": "SI", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": true, - "postal_code": true, - "locality": true, - "school_district": false - } - }, - { - "name": "Solomon Islands", - "code": "SB", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Somalia", - "code": "SO", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "South Africa", - "code": "ZA", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": true, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "South Georgia & South Sandwich Islands", - "code": "GS", - "feature": { - "country": true, - "administrative_area_level_1": false, - "administrative_area_level_2": false, - "postal_code": true, - "locality": false, - "school_district": false - } - }, - { - "name": "South Korea", - "code": "KR", - "feature": { - "country": true, - "administrative_area_level_1": false, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "South Sudan", - "code": "SS", - "feature": { - "country": true, - "administrative_area_level_1": false, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Spain", - "code": "ES", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": true, - "postal_code": true, - "locality": false, - "school_district": false - } - }, - { - "name": "Sri Lanka", - "code": "LK", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": true, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "St. Barth\u00e9lemy", - "code": "BL", - "feature": { - "country": true, - "administrative_area_level_1": false, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "St. Helena", - "code": "SH", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "St. Kitts & Nevis", - "code": "KN", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "St. Lucia", - "code": "LC", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "St. Martin", - "code": "MF", - "feature": { - "country": true, - "administrative_area_level_1": false, - "administrative_area_level_2": false, - "postal_code": true, - "locality": false, - "school_district": false - } - }, - { - "name": "St. Pierre & Miquelon", - "code": "PM", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": true, - "locality": false, - "school_district": false - } - }, - { - "name": "St. Vincent & Grenadines", - "code": "VC", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Sudan", - "code": "SD", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Suriname", - "code": "SR", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Svalbard & Jan Mayen", - "code": "SJ", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Sweden", - "code": "SE", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": true, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Switzerland", - "code": "CH", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": true, - "postal_code": true, - "locality": false, - "school_district": false - } - }, - { - "name": "Syria", - "code": "SY", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Taiwan", - "code": "TW", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": true, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Tajikistan", - "code": "TJ", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Tanzania", - "code": "TZ", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Thailand", - "code": "TH", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": true, - "locality": true, - "school_district": false - } - }, - { - "name": "Timor-Leste", - "code": "TL", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Togo", - "code": "TG", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Tokelau", - "code": "TK", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Tonga", - "code": "TO", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Trinidad & Tobago", - "code": "TT", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Tunisia", - "code": "TN", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "T\u00fcrkiye", - "code": "TR", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Turkmenistan", - "code": "TM", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Turks & Caicos Islands", - "code": "TC", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": true, - "locality": false, - "school_district": false - } - }, - { - "name": "Tuvalu", - "code": "TV", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "U.S. Outlying Islands", - "code": "UM", - "feature": { - "country": true, - "administrative_area_level_1": false, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "U.S. Virgin Islands", - "code": "VI", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": true, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Uganda", - "code": "UG", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Ukraine", - "code": "UA", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "United Arab Emirates", - "code": "AE", - "feature": { - "country": true, - "administrative_area_level_1": false, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "United Kingdom", - "code": "GB", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": true, - "postal_code": false, - "locality": true, - "school_district": false - } - }, - { - "name": "United States", - "code": "US", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": true, - "postal_code": true, - "locality": true, - "school_district": true - } - }, - { - "name": "Uruguay", - "code": "UY", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Uzbekistan", - "code": "UZ", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Vanuatu", - "code": "VU", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Vatican City", - "code": "VA", - "feature": { - "country": true, - "administrative_area_level_1": false, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Venezuela", - "code": "VE", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": true, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Vietnam", - "code": "VN", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Wallis & Futuna", - "code": "WF", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Yemen", - "code": "YE", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Zambia", - "code": "ZM", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - }, - { - "name": "Zimbabwe", - "code": "ZW", - "feature": { - "country": true, - "administrative_area_level_1": true, - "administrative_area_level_2": false, - "postal_code": false, - "locality": false, - "school_district": false - } - } -] \ No newline at end of file diff --git a/dist/samples/dds-region-viewer/docs/index.html b/dist/samples/dds-region-viewer/docs/index.html deleted file mode 100644 index f5a01b6fc..000000000 --- a/dist/samples/dds-region-viewer/docs/index.html +++ /dev/null @@ -1,98 +0,0 @@ - - - - - - Region Coverage Viewer - - - - - - - - -
- -
-
- - - diff --git a/dist/samples/dds-region-viewer/docs/index.js b/dist/samples/dds-region-viewer/docs/index.js deleted file mode 100644 index 65b23e0cf..000000000 --- a/dist/samples/dds-region-viewer/docs/index.js +++ /dev/null @@ -1,375 +0,0 @@ -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/** - * Data-driven styling region coverage viewer! - * - View feature boundary availability around the world. - * - Set color for fill and stroke of feature polygons. - */ -// [START maps_dds_region_viewer] -const mapElement = document.querySelector('gmp-map'); -let placeAutocomplete; -let innerMap; -let countryMenu; -let featureMenu; -let searchInputOption; -let fillColorPicker; -let strokeColorPicker; -let contentDiv; -let allLayers; -let countryLayer; -let admin1Layer; -let admin2Layer; -let localityLayer; -let postalCodeLayer; -let schoolDistrictLayer; -let selectedPlaceId; -import * as countries from './src/countries.json'; -async function initMap() { - (await google.maps.importLibrary('maps')); - (await google.maps.importLibrary('places')); - (await google.maps.importLibrary('marker')); - // Get the inner map. - innerMap = mapElement.innerMap; - innerMap.setOptions({ - mapTypeControl: false, - }); - // Create the Place Autocomplete widget. - placeAutocomplete = document.querySelector('gmp-place-autocomplete'); - placeAutocomplete.includedPrimaryTypes = ['(regions)']; - contentDiv = document.getElementById('pac-content'); - searchInputOption = document.getElementById('pac-filter-option'); - countryMenu = document.getElementById('country-select'); - featureMenu = document.getElementById('feature-type-select'); - fillColorPicker = document.getElementById('fill-color-picker'); - strokeColorPicker = document.getElementById('stroke-color-picker'); - // Set up input events. - countryMenu.addEventListener('change', onCountrySelected); - featureMenu.addEventListener('change', featureTypeChanged); - fillColorPicker.addEventListener('change', styleChanged); - strokeColorPicker.addEventListener('change', styleChanged); - searchInputOption.addEventListener('change', () => { - if (searchInputOption.checked) { - // Do not show school_district since AC cannot use it for filtering. - featureMenu.item(5).disabled = true; - setFeatureType(); - } - else { - // Show school districts. - featureMenu.item(5).disabled = false; - setFeatureType(); - } - }); - // Handle autocomplete widget selection. - placeAutocomplete.addEventListener('gmp-select', async ({ placePrediction }) => { - const types = placePrediction.types; - // Find the first type that matches a feature menu option. - const validFeatureTypes = [ - 'country', - 'administrative_area_level_1', - 'administrative_area_level_2', - 'locality', - 'postal_code', - 'school_district', - ]; - for (const type of types) { - if (validFeatureTypes.includes(type)) { - featureMenu.value = type; // Set the menu value directly - break; // Use the first matching type found - } - } - setFeatureType(); // Update autocomplete filtering based on new menu selection - showSelectedPolygon(placePrediction.placeId, 1); - }); - // Add all the feature layers. - countryLayer = innerMap.getFeatureLayer('COUNTRY'); - admin1Layer = innerMap.getFeatureLayer('ADMINISTRATIVE_AREA_LEVEL_1'); - admin2Layer = innerMap.getFeatureLayer('ADMINISTRATIVE_AREA_LEVEL_2'); - localityLayer = innerMap.getFeatureLayer('LOCALITY'); - postalCodeLayer = innerMap.getFeatureLayer('POSTAL_CODE'); - schoolDistrictLayer = innerMap.getFeatureLayer('SCHOOL_DISTRICT'); - // Add event listeners for feature layers. - countryLayer.addListener('click', handlePlaceClick); - admin1Layer.addListener('click', handlePlaceClick); - admin2Layer.addListener('click', handlePlaceClick); - localityLayer.addListener('click', handlePlaceClick); - postalCodeLayer.addListener('click', handlePlaceClick); - schoolDistrictLayer.addListener('click', handlePlaceClick); - // List of all the layers when they get initialized. - allLayers = [ - countryLayer, - admin1Layer, - admin2Layer, - localityLayer, - postalCodeLayer, - schoolDistrictLayer, - ]; - // Init map styles. - applyStyle(); - // Set up country and feature menus. - buildMenu(); - onCountrySelected(); - featureMenu.selectedIndex = 0; // Set to COUNTRY. -} -// Restyle and make a request when the feature type is changed. -function featureTypeChanged() { - // Style for coloring the outline of the entire feature type. - let styleStrokeOnly = /** @type {!google.maps.FeatureStyleOptions} */ { - fillColor: 'white', - fillOpacity: 0.01, - strokeColor: strokeColorPicker.value, - strokeOpacity: 1.0, - strokeWeight: 2.0, - }; - revertStyles(); - setFeatureType(); - selectedPlaceId = ''; - contentDiv.innerHTML = ''; - // Apply the style to the selected feature layer. - switch (featureMenu.value) { - case 'country': - countryLayer.style = styleStrokeOnly; - searchInputOption.disabled = false; - break; - case 'administrative_area_level_1': - admin1Layer.style = styleStrokeOnly; - searchInputOption.disabled = false; - break; - case 'administrative_area_level_2': - admin2Layer.style = styleStrokeOnly; - searchInputOption.disabled = false; - break; - case 'locality': - localityLayer.style = styleStrokeOnly; - searchInputOption.disabled = false; - break; - case 'postal_code': - postalCodeLayer.style = styleStrokeOnly; - searchInputOption.disabled = false; - break; - case 'school_district': - schoolDistrictLayer.style = styleStrokeOnly; - searchInputOption.disabled = true; - break; - default: - break; - } -} -// Toggle autocomplete types based on restrict search checkbox. -function setFeatureType() { - if (searchInputOption.checked) { - // Set autocomplete to the selected type. - placeAutocomplete.includedPrimaryTypes = [featureMenu.value]; - } - else { - // Set autocomplete to return all feature types. - placeAutocomplete.includedPrimaryTypes = ['(regions)']; - } -} -// Restyle when the stroke or fill is changed. -function styleChanged() { - if (selectedPlaceId) { - applyStyle(selectedPlaceId); - } -} -// Apply styling to a polygon. -function applyStyle(placeid) { - // Define styles. - let styleStrokeOnly = /** @type {!google.maps.FeatureStyleOptions} */ { - strokeColor: strokeColorPicker.value, - strokeOpacity: 1.0, - strokeWeight: 2.0, - fillColor: 'white', - fillOpacity: 0.1, - }; - let styleStrokeFill = /** @type {!google.maps.FeatureStyleOptions} */ { - strokeColor: strokeColorPicker.value, - strokeOpacity: 1.0, - strokeWeight: 2.0, - fillColor: fillColorPicker.value, - fillOpacity: 0.5, - }; - revertStyles(); - const featureStyle = (params) => { - if (params.feature.placeId == placeid) { - return styleStrokeFill; - } - else { - return styleStrokeOnly; - } - }; - // Only style the selected feature type. - switch (featureMenu.value) { - case 'country': - countryLayer.style = featureStyle; - searchInputOption.disabled = false; - break; - case 'administrative_area_level_1': - admin1Layer.style = featureStyle; - searchInputOption.disabled = false; - break; - case 'administrative_area_level_2': - admin2Layer.style = featureStyle; - searchInputOption.disabled = false; - break; - case 'locality': - localityLayer.style = featureStyle; - searchInputOption.disabled = false; - break; - case 'postal_code': - postalCodeLayer.style = featureStyle; - searchInputOption.disabled = false; - break; - case 'school_district': - schoolDistrictLayer.style = featureStyle; - searchInputOption.disabled = true; - break; - default: - break; - } -} -// Populate the countries menu. -function buildMenu() { - for (const item of countries.default) { - let countryOption = document.createElement('option'); - countryOption.textContent = item.name; - countryOption.value = item.code; - // Set U.S. as the default. - if (item.code == 'US') { - countryOption.selected = true; - } - countryMenu.appendChild(countryOption); - } -} -// Populate the feature type menu with the supported feature types. -function onCountrySelected() { - // Get the selected value. - const selectedCountryCode = countryMenu.value; - updateFeatureMenuAvailability(selectedCountryCode); - // Set the feature list selection to 'country'. - featureMenu.namedItem('country').selected = true; - showSelectedCountry(countryMenu.options[countryMenu.selectedIndex].text); -} -// Enables or disables items in the feature menu based on country support. -function updateFeatureMenuAvailability(countryCode) { - const featureAvailabilityMap = getFeatureAvailability(countryCode); - // Do a comparison on the map, and disable any false items. - for (const [feature, isAvailable] of featureAvailabilityMap) { - const menuItem = featureMenu.namedItem(feature); - if (menuItem) - menuItem.disabled = !isAvailable; - } -} -// Return a map of feature availability for a country. -function getFeatureAvailability(countryName) { - // Return the data for the selected country. - const selectedCountry = countries.default.find((country) => { - return country.code === countryName; - }); - // Create a map for our values. - let featureAvailabilityMap = new Map([ - ['country', selectedCountry?.feature.country], - [ - 'administrative_area_level_1', - selectedCountry?.feature.administrative_area_level_1, - ], - [ - 'administrative_area_level_2', - selectedCountry?.feature.administrative_area_level_2, - ], - ['postal_code', selectedCountry?.feature.postal_code], - ['locality', selectedCountry?.feature.locality], - ['school_district', selectedCountry?.feature.school_district], - ]); - return featureAvailabilityMap; -} -// Restyle all feature layers to be invisible. -function revertStyles() { - for (const layer of allLayers) { - layer.style = null; - } -} -// Apply styling to the clicked place. -function handlePlaceClick(event) { - let clickedPlaceId = event.features[0].placeId; - if (!clickedPlaceId) - return; - showSelectedPolygon(clickedPlaceId, 0); -} -// Get the place ID for the selected country, then call showSelectedPolygon(). -async function showSelectedCountry(countryName) { - const { Place } = (await google.maps.importLibrary('places')); - contentDiv.textContent = ''; - const request = { - textQuery: countryName, - fields: ['id'], - }; - const { places } = await Place.searchByText(request); - if (places.length > 0) { - showSelectedPolygon(places[0].id, 0); - } -} -// Event handler for when a polygon is selected. -// mode 0 = click, mode 1 = autocomplete. -async function showSelectedPolygon(placeid, mode) { - let isFeatureSupported; - const { Place } = (await google.maps.importLibrary('places')); - selectedPlaceId = placeid; - contentDiv.textContent = ''; // Clear the info display. - const place = new Place({ - id: placeid, - }); - await place.fetchFields({ - fields: [ - 'displayName', - 'formattedAddress', - 'viewport', - 'types', - 'addressComponents', - ], - }); - // Zoom to the polygon and change the country menu selection. - const countryComponent = place.addressComponents?.find((c) => c.types.includes('country')); - if (countryComponent) { - countryMenu.value = countryComponent.shortText; - updateFeatureMenuAvailability(countryMenu.value); - // Check if the selected feature type is supported by the new country. - isFeatureSupported = getFeatureAvailability(countryMenu.value).get(featureMenu.value); - } - var viewport = place.viewport; - innerMap.fitBounds(viewport, 155); - // Build the HTML. - contentDiv.appendChild(document.createElement('hr')); - const types = place.types; - // Create HTML for place information. - const placeInfo = document.createElement('div'); - placeInfo.id = 'place-info'; - // Show information if boundary was clicked (mode 0). - if (mode == 0) { - const boldAddress = document.createElement('b'); - boldAddress.textContent = place.formattedAddress; - const placeIdCode = document.createElement('code'); - placeIdCode.textContent = placeid; - const featureTypeCode = document.createElement('code'); - featureTypeCode.textContent = types[0]; - placeInfo.append(boldAddress); - placeInfo.append(document.createElement('br'), 'Place ID: ', placeIdCode); - placeInfo.append(document.createElement('br'), 'Feature type: ', featureTypeCode); - } - else { - // Display other information if autocomplete was used (mode 1). - if (!isFeatureSupported) { - placeInfo.textContent = `Feature type (${featureMenu.value}) is not supported for this country.`; - } - else { - placeInfo.textContent = `Click a boundary to see its place ID and feature type.`; - } - } - contentDiv.appendChild(placeInfo); - // Call the global styling function. - applyStyle(placeid); -} -initMap(); -// [END maps_dds_region_viewer] diff --git a/dist/samples/dds-region-viewer/docs/index.ts b/dist/samples/dds-region-viewer/docs/index.ts deleted file mode 100644 index a403aa274..000000000 --- a/dist/samples/dds-region-viewer/docs/index.ts +++ /dev/null @@ -1,455 +0,0 @@ -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -/** - * Data-driven styling region coverage viewer! - * - View feature boundary availability around the world. - * - Set color for fill and stroke of feature polygons. - */ - -// [START maps_dds_region_viewer] -const mapElement = document.querySelector('gmp-map') as google.maps.MapElement; -let placeAutocomplete; -let innerMap; -let countryMenu: HTMLSelectElement; -let featureMenu: HTMLSelectElement; -let searchInputOption: HTMLInputElement; -let fillColorPicker: HTMLInputElement; -let strokeColorPicker: HTMLInputElement; -let contentDiv: HTMLElement; - -let allLayers; -let countryLayer; -let admin1Layer; -let admin2Layer; -let localityLayer; -let postalCodeLayer; -let schoolDistrictLayer; - -let selectedPlaceId: string; - -import * as countries from './src/countries.json'; - -async function initMap() { - (await google.maps.importLibrary('maps')) as google.maps.MapsLibrary; - (await google.maps.importLibrary('places')) as google.maps.PlacesLibrary; - (await google.maps.importLibrary('marker')) as google.maps.MarkerLibrary; - - // Get the inner map. - innerMap = mapElement.innerMap; - innerMap.setOptions({ - mapTypeControl: false, - }); - - // Create the Place Autocomplete widget. - placeAutocomplete = document.querySelector( - 'gmp-place-autocomplete' - ) as google.maps.places.PlaceAutocompleteElement; - placeAutocomplete.includedPrimaryTypes = ['(regions)']; - - contentDiv = document.getElementById('pac-content') as HTMLElement; - searchInputOption = document.getElementById( - 'pac-filter-option' - ) as HTMLInputElement; - countryMenu = document.getElementById( - 'country-select' - ) as HTMLSelectElement; - featureMenu = document.getElementById( - 'feature-type-select' - ) as HTMLSelectElement; - fillColorPicker = document.getElementById( - 'fill-color-picker' - ) as HTMLInputElement; - strokeColorPicker = document.getElementById( - 'stroke-color-picker' - ) as HTMLInputElement; - - // Set up input events. - countryMenu.addEventListener('change', onCountrySelected); - featureMenu.addEventListener('change', featureTypeChanged); - fillColorPicker.addEventListener('change', styleChanged); - strokeColorPicker.addEventListener('change', styleChanged); - - searchInputOption.addEventListener('change', () => { - if (searchInputOption.checked) { - // Do not show school_district since AC cannot use it for filtering. - featureMenu.item(5)!.disabled = true; - setFeatureType(); - } else { - // Show school districts. - featureMenu.item(5)!.disabled = false; - setFeatureType(); - } - }); - - // Handle autocomplete widget selection. - placeAutocomplete.addEventListener( - 'gmp-select', - async ({ placePrediction }) => { - const types = placePrediction.types as string[]; - - // Find the first type that matches a feature menu option. - const validFeatureTypes = [ - 'country', - 'administrative_area_level_1', - 'administrative_area_level_2', - 'locality', - 'postal_code', - 'school_district', - ]; - for (const type of types) { - if (validFeatureTypes.includes(type)) { - featureMenu.value = type; // Set the menu value directly - break; // Use the first matching type found - } - } - setFeatureType(); // Update autocomplete filtering based on new menu selection - showSelectedPolygon(placePrediction.placeId, 1); - } - ); - - // Add all the feature layers. - countryLayer = innerMap.getFeatureLayer('COUNTRY'); - admin1Layer = innerMap.getFeatureLayer('ADMINISTRATIVE_AREA_LEVEL_1'); - admin2Layer = innerMap.getFeatureLayer('ADMINISTRATIVE_AREA_LEVEL_2'); - localityLayer = innerMap.getFeatureLayer('LOCALITY'); - postalCodeLayer = innerMap.getFeatureLayer('POSTAL_CODE'); - schoolDistrictLayer = innerMap.getFeatureLayer('SCHOOL_DISTRICT'); - - // Add event listeners for feature layers. - countryLayer.addListener('click', handlePlaceClick); - admin1Layer.addListener('click', handlePlaceClick); - admin2Layer.addListener('click', handlePlaceClick); - localityLayer.addListener('click', handlePlaceClick); - postalCodeLayer.addListener('click', handlePlaceClick); - schoolDistrictLayer.addListener('click', handlePlaceClick); - - // List of all the layers when they get initialized. - allLayers = [ - countryLayer, - admin1Layer, - admin2Layer, - localityLayer, - postalCodeLayer, - schoolDistrictLayer, - ]; - - // Init map styles. - applyStyle(); - - // Set up country and feature menus. - buildMenu(); - onCountrySelected(); - featureMenu.selectedIndex = 0; // Set to COUNTRY. -} - -// Restyle and make a request when the feature type is changed. -function featureTypeChanged() { - // Style for coloring the outline of the entire feature type. - let styleStrokeOnly = /** @type {!google.maps.FeatureStyleOptions} */ { - fillColor: 'white', - fillOpacity: 0.01, - strokeColor: strokeColorPicker.value, - strokeOpacity: 1.0, - strokeWeight: 2.0, - }; - - revertStyles(); - setFeatureType(); - selectedPlaceId = ''; - contentDiv.innerHTML = ''; - - // Apply the style to the selected feature layer. - switch (featureMenu.value) { - case 'country': - countryLayer.style = styleStrokeOnly; - searchInputOption.disabled = false; - break; - case 'administrative_area_level_1': - admin1Layer.style = styleStrokeOnly; - searchInputOption.disabled = false; - break; - case 'administrative_area_level_2': - admin2Layer.style = styleStrokeOnly; - searchInputOption.disabled = false; - break; - case 'locality': - localityLayer.style = styleStrokeOnly; - searchInputOption.disabled = false; - break; - case 'postal_code': - postalCodeLayer.style = styleStrokeOnly; - searchInputOption.disabled = false; - break; - case 'school_district': - schoolDistrictLayer.style = styleStrokeOnly; - searchInputOption.disabled = true; - break; - default: - break; - } -} - -// Toggle autocomplete types based on restrict search checkbox. -function setFeatureType() { - if (searchInputOption.checked) { - // Set autocomplete to the selected type. - placeAutocomplete.includedPrimaryTypes = [featureMenu.value]; - } else { - // Set autocomplete to return all feature types. - placeAutocomplete.includedPrimaryTypes = ['(regions)']; - } -} - -// Restyle when the stroke or fill is changed. -function styleChanged() { - if (selectedPlaceId) { - applyStyle(selectedPlaceId); - } -} - -// Apply styling to a polygon. -function applyStyle(placeid?) { - // Define styles. - let styleStrokeOnly = /** @type {!google.maps.FeatureStyleOptions} */ { - strokeColor: strokeColorPicker.value, - strokeOpacity: 1.0, - strokeWeight: 2.0, - fillColor: 'white', - fillOpacity: 0.1, - }; - - let styleStrokeFill = /** @type {!google.maps.FeatureStyleOptions} */ { - strokeColor: strokeColorPicker.value, - strokeOpacity: 1.0, - strokeWeight: 2.0, - fillColor: fillColorPicker.value, - fillOpacity: 0.5, - }; - - revertStyles(); - - const featureStyle = (params) => { - if (params.feature.placeId == placeid) { - return styleStrokeFill; - } else { - return styleStrokeOnly; - } - }; - - // Only style the selected feature type. - switch (featureMenu.value) { - case 'country': - countryLayer.style = featureStyle; - searchInputOption.disabled = false; - break; - case 'administrative_area_level_1': - admin1Layer.style = featureStyle; - searchInputOption.disabled = false; - break; - case 'administrative_area_level_2': - admin2Layer.style = featureStyle; - searchInputOption.disabled = false; - break; - case 'locality': - localityLayer.style = featureStyle; - searchInputOption.disabled = false; - break; - case 'postal_code': - postalCodeLayer.style = featureStyle; - searchInputOption.disabled = false; - break; - case 'school_district': - schoolDistrictLayer.style = featureStyle; - searchInputOption.disabled = true; - break; - default: - break; - } -} - -// Populate the countries menu. -function buildMenu() { - for (const item of (countries as any).default) { - let countryOption = document.createElement('option'); - countryOption.textContent = item.name; - countryOption.value = item.code; - // Set U.S. as the default. - if (item.code == 'US') { - countryOption.selected = true; - } - countryMenu.appendChild(countryOption); - } -} - -// Populate the feature type menu with the supported feature types. -function onCountrySelected() { - // Get the selected value. - const selectedCountryCode = countryMenu.value; - updateFeatureMenuAvailability(selectedCountryCode); - - // Set the feature list selection to 'country'. - featureMenu.namedItem('country')!.selected = true; - - showSelectedCountry(countryMenu.options[countryMenu.selectedIndex].text); -} - -// Enables or disables items in the feature menu based on country support. -function updateFeatureMenuAvailability(countryCode: string) { - const featureAvailabilityMap = getFeatureAvailability(countryCode); - - // Do a comparison on the map, and disable any false items. - for (const [feature, isAvailable] of featureAvailabilityMap) { - const menuItem = featureMenu.namedItem(feature) as HTMLOptionElement; - if (menuItem) menuItem.disabled = !isAvailable; - } -} - -// Return a map of feature availability for a country. -function getFeatureAvailability(countryName) { - // Return the data for the selected country. - const selectedCountry = (countries as any).default.find((country) => { - return country.code === countryName; - }); - - // Create a map for our values. - let featureAvailabilityMap = new Map([ - ['country', selectedCountry?.feature.country], - [ - 'administrative_area_level_1', - selectedCountry?.feature.administrative_area_level_1, - ], - [ - 'administrative_area_level_2', - selectedCountry?.feature.administrative_area_level_2, - ], - ['postal_code', selectedCountry?.feature.postal_code], - ['locality', selectedCountry?.feature.locality], - ['school_district', selectedCountry?.feature.school_district], - ]); - - return featureAvailabilityMap; -} - -// Restyle all feature layers to be invisible. -function revertStyles() { - for (const layer of allLayers) { - layer.style = null; - } -} - -// Apply styling to the clicked place. -function handlePlaceClick(event) { - let clickedPlaceId = event.features[0].placeId; - if (!clickedPlaceId) return; - showSelectedPolygon(clickedPlaceId, 0); -} - -// Get the place ID for the selected country, then call showSelectedPolygon(). -async function showSelectedCountry(countryName) { - const { Place } = (await google.maps.importLibrary( - 'places' - )) as google.maps.PlacesLibrary; - - contentDiv.textContent = ''; - - const request = { - textQuery: countryName, - fields: ['id'], - }; - - const { places } = await Place.searchByText(request); - - if (places.length > 0) { - showSelectedPolygon(places[0].id, 0); - } -} - -// Event handler for when a polygon is selected. -// mode 0 = click, mode 1 = autocomplete. -async function showSelectedPolygon(placeid, mode) { - let isFeatureSupported; - const { Place } = (await google.maps.importLibrary( - 'places' - )) as google.maps.PlacesLibrary; - selectedPlaceId = placeid; - contentDiv.textContent = ''; // Clear the info display. - - const place = new Place({ - id: placeid, - }); - - await place.fetchFields({ - fields: [ - 'displayName', - 'formattedAddress', - 'viewport', - 'types', - 'addressComponents', - ], - }); - - // Zoom to the polygon and change the country menu selection. - const countryComponent = place.addressComponents?.find((c) => - c.types.includes('country') - ); - if (countryComponent) { - countryMenu.value = countryComponent.shortText!; - updateFeatureMenuAvailability(countryMenu.value); - - // Check if the selected feature type is supported by the new country. - isFeatureSupported = getFeatureAvailability(countryMenu.value).get( - featureMenu.value - ); - } - var viewport = place.viewport as google.maps.LatLngBounds; - innerMap.fitBounds(viewport, 155); - - // Build the HTML. - contentDiv.appendChild(document.createElement('hr')); - - const types = place.types as string[]; - - // Create HTML for place information. - const placeInfo = document.createElement('div'); - placeInfo.id = 'place-info'; - - // Show information if boundary was clicked (mode 0). - if (mode == 0) { - const boldAddress = document.createElement('b'); - boldAddress.textContent = place.formattedAddress!; - const placeIdCode = document.createElement('code'); - placeIdCode.textContent = placeid; - const featureTypeCode = document.createElement('code'); - featureTypeCode.textContent = types[0]; - - placeInfo.append(boldAddress); - placeInfo.append( - document.createElement('br'), - 'Place ID: ', - placeIdCode - ); - placeInfo.append( - document.createElement('br'), - 'Feature type: ', - featureTypeCode - ); - } else { - // Display other information if autocomplete was used (mode 1). - if (!isFeatureSupported) { - placeInfo.textContent = `Feature type (${featureMenu.value}) is not supported for this country.`; - } else { - placeInfo.textContent = `Click a boundary to see its place ID and feature type.`; - } - } - contentDiv.appendChild(placeInfo); - - // Call the global styling function. - applyStyle(placeid); -} - -initMap(); -// [END maps_dds_region_viewer] diff --git a/dist/samples/dds-region-viewer/docs/style.css b/dist/samples/dds-region-viewer/docs/style.css deleted file mode 100644 index 8a7c6dc1f..000000000 --- a/dist/samples/dds-region-viewer/docs/style.css +++ /dev/null @@ -1,93 +0,0 @@ -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_dds_region_viewer] */ -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -gmp-map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -#container { - display: flex; - flex-direction: row; - height: 100%; - font-family: Roboto; - font-size: 14px; -} - -#sidebar { - background-color: #fff; - border-radius: 5px; - margin: 1rem; - padding: 5px; - flex-basis: 15rem; - flex-grow: 1; - box-sizing: border-box; - overflow: auto; - display: table; -} - -#title { - color: #fff; - background-color: #4d90fe; - font-size: 22px; - font-weight: 500; - padding: 6px 12px; - border-radius: 5px; -} - -gmp-place-autocomplete { - background-color: #fff; - border-radius: 5px; - margin-bottom: 10px; - font-family: Roboto, sans-serif; - font-size: large; - font-weight: bold; -} - -.pac-controls { - height: 32px; - border-radius: 5px; - margin-top: 10px; - width: -webkit-fill-available; -} - -#pac-content { - margin-top: 10px; -} - -#place-info { - font-size: 14px; -} - -#color-controls { - display: flex; - align-items: center; -} - -label { - display: flex; - align-items: center; - font-size: 14px; -} - -.unsupported-feature { - color: red; -} - -/* [END maps_dds_region_viewer] */ diff --git a/dist/samples/dds-region-viewer/jsfiddle/demo.css b/dist/samples/dds-region-viewer/jsfiddle/demo.css deleted file mode 100644 index 3c84649c0..000000000 --- a/dist/samples/dds-region-viewer/jsfiddle/demo.css +++ /dev/null @@ -1,93 +0,0 @@ -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -gmp-map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -#container { - display: flex; - flex-direction: row; - height: 100%; - font-family: Roboto; - font-size: 14px; -} - -#sidebar { - background-color: #fff; - border-radius: 5px; - margin: 1rem; - padding: 5px; - flex-basis: 15rem; - flex-grow: 1; - box-sizing: border-box; - overflow: auto; - display: table; -} - -#title { - color: #fff; - background-color: #4d90fe; - font-size: 22px; - font-weight: 500; - padding: 6px 12px; - border-radius: 5px; -} - -gmp-place-autocomplete { - background-color: #fff; - border-radius: 5px; - margin-bottom: 10px; - font-family: Roboto, sans-serif; - font-size: large; - font-weight: bold; -} - -.pac-controls { - height: 32px; - border-radius: 5px; - margin-top: 10px; - width: -webkit-fill-available; -} - -#pac-content { - margin-top: 10px; -} - -#place-info { - font-size: 14px; -} - -#color-controls { - display: flex; - align-items: center; -} - -label { - display: flex; - align-items: center; - font-size: 14px; -} - -.unsupported-feature { - color: red; -} - - diff --git a/dist/samples/dds-region-viewer/jsfiddle/demo.details b/dist/samples/dds-region-viewer/jsfiddle/demo.details deleted file mode 100644 index 28d71439e..000000000 --- a/dist/samples/dds-region-viewer/jsfiddle/demo.details +++ /dev/null @@ -1,7 +0,0 @@ -name: dds-region-viewer -authors: - - Geo Developer IX Documentation Team -tags: - - google maps -load_type: h -description: Sample code supporting Google Maps Platform JavaScript API documentation. diff --git a/dist/samples/dds-region-viewer/jsfiddle/demo.html b/dist/samples/dds-region-viewer/jsfiddle/demo.html deleted file mode 100644 index f3e6bb044..000000000 --- a/dist/samples/dds-region-viewer/jsfiddle/demo.html +++ /dev/null @@ -1,98 +0,0 @@ - - - - - - Region Coverage Viewer - - - - - - - - -
- -
-
- - - diff --git a/dist/samples/dds-region-viewer/jsfiddle/demo.js b/dist/samples/dds-region-viewer/jsfiddle/demo.js deleted file mode 100644 index 250db4d35..000000000 --- a/dist/samples/dds-region-viewer/jsfiddle/demo.js +++ /dev/null @@ -1,375 +0,0 @@ -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/** - * Data-driven styling region coverage viewer! - * - View feature boundary availability around the world. - * - Set color for fill and stroke of feature polygons. - */ - -const mapElement = document.querySelector('gmp-map'); -let placeAutocomplete; -let innerMap; -let countryMenu; -let featureMenu; -let searchInputOption; -let fillColorPicker; -let strokeColorPicker; -let contentDiv; -let allLayers; -let countryLayer; -let admin1Layer; -let admin2Layer; -let localityLayer; -let postalCodeLayer; -let schoolDistrictLayer; -let selectedPlaceId; -import * as countries from './src/countries.json'; -async function initMap() { - (await google.maps.importLibrary('maps')); - (await google.maps.importLibrary('places')); - (await google.maps.importLibrary('marker')); - // Get the inner map. - innerMap = mapElement.innerMap; - innerMap.setOptions({ - mapTypeControl: false, - }); - // Create the Place Autocomplete widget. - placeAutocomplete = document.querySelector('gmp-place-autocomplete'); - placeAutocomplete.includedPrimaryTypes = ['(regions)']; - contentDiv = document.getElementById('pac-content'); - searchInputOption = document.getElementById('pac-filter-option'); - countryMenu = document.getElementById('country-select'); - featureMenu = document.getElementById('feature-type-select'); - fillColorPicker = document.getElementById('fill-color-picker'); - strokeColorPicker = document.getElementById('stroke-color-picker'); - // Set up input events. - countryMenu.addEventListener('change', onCountrySelected); - featureMenu.addEventListener('change', featureTypeChanged); - fillColorPicker.addEventListener('change', styleChanged); - strokeColorPicker.addEventListener('change', styleChanged); - searchInputOption.addEventListener('change', () => { - if (searchInputOption.checked) { - // Do not show school_district since AC cannot use it for filtering. - featureMenu.item(5).disabled = true; - setFeatureType(); - } - else { - // Show school districts. - featureMenu.item(5).disabled = false; - setFeatureType(); - } - }); - // Handle autocomplete widget selection. - placeAutocomplete.addEventListener('gmp-select', async ({ placePrediction }) => { - const types = placePrediction.types; - // Find the first type that matches a feature menu option. - const validFeatureTypes = [ - 'country', - 'administrative_area_level_1', - 'administrative_area_level_2', - 'locality', - 'postal_code', - 'school_district', - ]; - for (const type of types) { - if (validFeatureTypes.includes(type)) { - featureMenu.value = type; // Set the menu value directly - break; // Use the first matching type found - } - } - setFeatureType(); // Update autocomplete filtering based on new menu selection - showSelectedPolygon(placePrediction.placeId, 1); - }); - // Add all the feature layers. - countryLayer = innerMap.getFeatureLayer('COUNTRY'); - admin1Layer = innerMap.getFeatureLayer('ADMINISTRATIVE_AREA_LEVEL_1'); - admin2Layer = innerMap.getFeatureLayer('ADMINISTRATIVE_AREA_LEVEL_2'); - localityLayer = innerMap.getFeatureLayer('LOCALITY'); - postalCodeLayer = innerMap.getFeatureLayer('POSTAL_CODE'); - schoolDistrictLayer = innerMap.getFeatureLayer('SCHOOL_DISTRICT'); - // Add event listeners for feature layers. - countryLayer.addListener('click', handlePlaceClick); - admin1Layer.addListener('click', handlePlaceClick); - admin2Layer.addListener('click', handlePlaceClick); - localityLayer.addListener('click', handlePlaceClick); - postalCodeLayer.addListener('click', handlePlaceClick); - schoolDistrictLayer.addListener('click', handlePlaceClick); - // List of all the layers when they get initialized. - allLayers = [ - countryLayer, - admin1Layer, - admin2Layer, - localityLayer, - postalCodeLayer, - schoolDistrictLayer, - ]; - // Init map styles. - applyStyle(); - // Set up country and feature menus. - buildMenu(); - onCountrySelected(); - featureMenu.selectedIndex = 0; // Set to COUNTRY. -} -// Restyle and make a request when the feature type is changed. -function featureTypeChanged() { - // Style for coloring the outline of the entire feature type. - let styleStrokeOnly = /** @type {!google.maps.FeatureStyleOptions} */ { - fillColor: 'white', - fillOpacity: 0.01, - strokeColor: strokeColorPicker.value, - strokeOpacity: 1.0, - strokeWeight: 2.0, - }; - revertStyles(); - setFeatureType(); - selectedPlaceId = ''; - contentDiv.innerHTML = ''; - // Apply the style to the selected feature layer. - switch (featureMenu.value) { - case 'country': - countryLayer.style = styleStrokeOnly; - searchInputOption.disabled = false; - break; - case 'administrative_area_level_1': - admin1Layer.style = styleStrokeOnly; - searchInputOption.disabled = false; - break; - case 'administrative_area_level_2': - admin2Layer.style = styleStrokeOnly; - searchInputOption.disabled = false; - break; - case 'locality': - localityLayer.style = styleStrokeOnly; - searchInputOption.disabled = false; - break; - case 'postal_code': - postalCodeLayer.style = styleStrokeOnly; - searchInputOption.disabled = false; - break; - case 'school_district': - schoolDistrictLayer.style = styleStrokeOnly; - searchInputOption.disabled = true; - break; - default: - break; - } -} -// Toggle autocomplete types based on restrict search checkbox. -function setFeatureType() { - if (searchInputOption.checked) { - // Set autocomplete to the selected type. - placeAutocomplete.includedPrimaryTypes = [featureMenu.value]; - } - else { - // Set autocomplete to return all feature types. - placeAutocomplete.includedPrimaryTypes = ['(regions)']; - } -} -// Restyle when the stroke or fill is changed. -function styleChanged() { - if (selectedPlaceId) { - applyStyle(selectedPlaceId); - } -} -// Apply styling to a polygon. -function applyStyle(placeid) { - // Define styles. - let styleStrokeOnly = /** @type {!google.maps.FeatureStyleOptions} */ { - strokeColor: strokeColorPicker.value, - strokeOpacity: 1.0, - strokeWeight: 2.0, - fillColor: 'white', - fillOpacity: 0.1, - }; - let styleStrokeFill = /** @type {!google.maps.FeatureStyleOptions} */ { - strokeColor: strokeColorPicker.value, - strokeOpacity: 1.0, - strokeWeight: 2.0, - fillColor: fillColorPicker.value, - fillOpacity: 0.5, - }; - revertStyles(); - const featureStyle = (params) => { - if (params.feature.placeId == placeid) { - return styleStrokeFill; - } - else { - return styleStrokeOnly; - } - }; - // Only style the selected feature type. - switch (featureMenu.value) { - case 'country': - countryLayer.style = featureStyle; - searchInputOption.disabled = false; - break; - case 'administrative_area_level_1': - admin1Layer.style = featureStyle; - searchInputOption.disabled = false; - break; - case 'administrative_area_level_2': - admin2Layer.style = featureStyle; - searchInputOption.disabled = false; - break; - case 'locality': - localityLayer.style = featureStyle; - searchInputOption.disabled = false; - break; - case 'postal_code': - postalCodeLayer.style = featureStyle; - searchInputOption.disabled = false; - break; - case 'school_district': - schoolDistrictLayer.style = featureStyle; - searchInputOption.disabled = true; - break; - default: - break; - } -} -// Populate the countries menu. -function buildMenu() { - for (const item of countries.default) { - let countryOption = document.createElement('option'); - countryOption.textContent = item.name; - countryOption.value = item.code; - // Set U.S. as the default. - if (item.code == 'US') { - countryOption.selected = true; - } - countryMenu.appendChild(countryOption); - } -} -// Populate the feature type menu with the supported feature types. -function onCountrySelected() { - // Get the selected value. - const selectedCountryCode = countryMenu.value; - updateFeatureMenuAvailability(selectedCountryCode); - // Set the feature list selection to 'country'. - featureMenu.namedItem('country').selected = true; - showSelectedCountry(countryMenu.options[countryMenu.selectedIndex].text); -} -// Enables or disables items in the feature menu based on country support. -function updateFeatureMenuAvailability(countryCode) { - const featureAvailabilityMap = getFeatureAvailability(countryCode); - // Do a comparison on the map, and disable any false items. - for (const [feature, isAvailable] of featureAvailabilityMap) { - const menuItem = featureMenu.namedItem(feature); - if (menuItem) - menuItem.disabled = !isAvailable; - } -} -// Return a map of feature availability for a country. -function getFeatureAvailability(countryName) { - // Return the data for the selected country. - const selectedCountry = countries.default.find((country) => { - return country.code === countryName; - }); - // Create a map for our values. - let featureAvailabilityMap = new Map([ - ['country', selectedCountry?.feature.country], - [ - 'administrative_area_level_1', - selectedCountry?.feature.administrative_area_level_1, - ], - [ - 'administrative_area_level_2', - selectedCountry?.feature.administrative_area_level_2, - ], - ['postal_code', selectedCountry?.feature.postal_code], - ['locality', selectedCountry?.feature.locality], - ['school_district', selectedCountry?.feature.school_district], - ]); - return featureAvailabilityMap; -} -// Restyle all feature layers to be invisible. -function revertStyles() { - for (const layer of allLayers) { - layer.style = null; - } -} -// Apply styling to the clicked place. -function handlePlaceClick(event) { - let clickedPlaceId = event.features[0].placeId; - if (!clickedPlaceId) - return; - showSelectedPolygon(clickedPlaceId, 0); -} -// Get the place ID for the selected country, then call showSelectedPolygon(). -async function showSelectedCountry(countryName) { - const { Place } = (await google.maps.importLibrary('places')); - contentDiv.textContent = ''; - const request = { - textQuery: countryName, - fields: ['id'], - }; - const { places } = await Place.searchByText(request); - if (places.length > 0) { - showSelectedPolygon(places[0].id, 0); - } -} -// Event handler for when a polygon is selected. -// mode 0 = click, mode 1 = autocomplete. -async function showSelectedPolygon(placeid, mode) { - let isFeatureSupported; - const { Place } = (await google.maps.importLibrary('places')); - selectedPlaceId = placeid; - contentDiv.textContent = ''; // Clear the info display. - const place = new Place({ - id: placeid, - }); - await place.fetchFields({ - fields: [ - 'displayName', - 'formattedAddress', - 'viewport', - 'types', - 'addressComponents', - ], - }); - // Zoom to the polygon and change the country menu selection. - const countryComponent = place.addressComponents?.find((c) => c.types.includes('country')); - if (countryComponent) { - countryMenu.value = countryComponent.shortText; - updateFeatureMenuAvailability(countryMenu.value); - // Check if the selected feature type is supported by the new country. - isFeatureSupported = getFeatureAvailability(countryMenu.value).get(featureMenu.value); - } - var viewport = place.viewport; - innerMap.fitBounds(viewport, 155); - // Build the HTML. - contentDiv.appendChild(document.createElement('hr')); - const types = place.types; - // Create HTML for place information. - const placeInfo = document.createElement('div'); - placeInfo.id = 'place-info'; - // Show information if boundary was clicked (mode 0). - if (mode == 0) { - const boldAddress = document.createElement('b'); - boldAddress.textContent = place.formattedAddress; - const placeIdCode = document.createElement('code'); - placeIdCode.textContent = placeid; - const featureTypeCode = document.createElement('code'); - featureTypeCode.textContent = types[0]; - placeInfo.append(boldAddress); - placeInfo.append(document.createElement('br'), 'Place ID: ', placeIdCode); - placeInfo.append(document.createElement('br'), 'Feature type: ', featureTypeCode); - } - else { - // Display other information if autocomplete was used (mode 1). - if (!isFeatureSupported) { - placeInfo.textContent = `Feature type (${featureMenu.value}) is not supported for this country.`; - } - else { - placeInfo.textContent = `Click a boundary to see its place ID and feature type.`; - } - } - contentDiv.appendChild(placeInfo); - // Call the global styling function. - applyStyle(placeid); -} -initMap(); - diff --git a/dist/samples/deckgl-heatmap/app/.eslintsrc.json b/dist/samples/deckgl-heatmap/app/.eslintsrc.json deleted file mode 100644 index 4c44dab04..000000000 --- a/dist/samples/deckgl-heatmap/app/.eslintsrc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": [ - "plugin:@typescript-eslint/recommended" - ], - "parser": "@typescript-eslint/parser", - "rules": { - "@typescript-eslint/ban-ts-comment": 0, - "@typescript-eslint/no-this-alias": 1, - "@typescript-eslint/no-empty-function": 1, - "@typescript-eslint/explicit-module-boundary-types": 1, - "@typescript-eslint/no-unused-vars": 1 - } -} diff --git a/dist/samples/deckgl-heatmap/app/README.md b/dist/samples/deckgl-heatmap/app/README.md deleted file mode 100644 index eaefa416b..000000000 --- a/dist/samples/deckgl-heatmap/app/README.md +++ /dev/null @@ -1,35 +0,0 @@ -# Google Maps JavaScript Sample - -## deckgl-heatmap - -The deckgl-heatmap sample demonstrates how to use deck.gl to render a heatmap. - -Follow these instructions to set up and run deckgl-heatmap sample on your local computer. - -## Setup - -### Before starting run: - -`$npm i` - -### Run an example on a local web server - -First `cd` to the folder for the sample to run, then: - -`$npm start` - -### Build an individual example - -From `samples/`: - -`$npm run build --workspace=deckgl-heatmap/` - -### Build all of the examples. - -From `samples/`: -`$npm run build-all` - -## Feedback - -For feedback related to this sample, please open a new issue on -[GitHub](https://github.com/googlemaps-samples/js-api-samples/issues). diff --git a/dist/samples/deckgl-heatmap/app/index.html b/dist/samples/deckgl-heatmap/app/index.html deleted file mode 100644 index 80ae4d075..000000000 --- a/dist/samples/deckgl-heatmap/app/index.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - deck.gl HeatmapLayer and Google Maps Platform - - - - - - - - - - - - - -
-
-
-
-
-
- -
-
- -
-
- - -

Bike Parking Heatmap

- -
- -
-

Bike Parking Spaces

-
0 - 33
-
34 - 66
-
67 - 100
-
101 - 133
-
134 - 166
-
167+
-
- - - - - - - diff --git a/dist/samples/deckgl-heatmap/app/index.ts b/dist/samples/deckgl-heatmap/app/index.ts deleted file mode 100644 index 532bf6734..000000000 --- a/dist/samples/deckgl-heatmap/app/index.ts +++ /dev/null @@ -1,209 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -/* [START maps_deckgl_heatmap] */ -// Initialize and add the map -let map: google.maps.Map; -// Use global types for Deck.gl components -let heatmapLayer: deck.HeatmapLayer; -let googleMapsOverlay: deck.GoogleMapsOverlay; -let marker: google.maps.marker.AdvancedMarkerElement | undefined; -let infoWindow: google.maps.InfoWindow; - -// Declare global namespace for Deck.gl to satisfy TypeScript compiler -declare namespace deck { - class HeatmapLayer { - constructor(props: any); - props: any; - clone(props: any): HeatmapLayer; - pickable: boolean; // Added pickable property - } - class GoogleMapsOverlay { - constructor(props: any); - setMap(map: google.maps.Map | null): void; - setProps(props: any): void; - } - // Add other Deck.gl types used globally if needed -} - -async function initMap(): Promise { - // Progress bar logic moved from index.html - var progress, - progressDiv = document.querySelector('.mdc-linear-progress'); - if (progressDiv) { - // Assuming 'mdc' is globally available, potentially loaded via a script tag - // If not, you might need to import it or add type definitions. - // @ts-ignore - progress = new mdc.linearProgress.MDCLinearProgress( - progressDiv as HTMLElement - ); - progress.open(); - progress.determinate = false; - progress.done = function () { - progress.close(); - progressDiv?.remove(); // Use optional chaining in case progressDiv is null - }; - } - - // The location for the map center. - const position = { lat: 37.77325660358167, lng: -122.41712341793448 }; // Using the center from original deckgl-polygon.js - - // Request needed libraries. - const { Map, InfoWindow } = (await google.maps.importLibrary( - 'maps' - )) as google.maps.MapsLibrary; - const { AdvancedMarkerElement } = (await google.maps.importLibrary( - 'marker' - )) as google.maps.MarkerLibrary; - - const mapDiv = document.getElementById('map'); - if (!mapDiv) { - console.error('Map element not found!'); - return; - } - - // The map, centered at the specified position - map = new Map(mapDiv, { - zoom: 13, // Using the zoom from original deckgl-polygon.js - center: position, - tilt: 90, // Add tilt - heading: -25, // Add heading - mapId: '6b73a9fe7e831a00', - fullscreenControl: false, // Disable fullscreen control - clickableIcons: false, // Disable clicks on base map POIs - }); - - // Deck.gl Layer and Overlay - // Use global deck object - heatmapLayer = new deck.HeatmapLayer({ - // Assign to the outer heatmapLayer - id: 'HeatmapLayer', // Change layer ID - data: 'https://raw.githubusercontent.com/visgl/deck.gl-data/master/website/sf-bike-parking.json', // Use the loaded data - getPosition: (d: any) => d.COORDINATES, // Use 'any' for simplicity, or define a proper type - getWeight: (d: any) => d.SPACES, // Use 'any' for simplicity, or define a proper type - radiusPixels: 25, // Adjust radius as in user's example - - visible: true, - pickable: true, - onHover: (info: any) => { - // Use 'any' for info for simplicity, or define a proper type - const tooltip = document.getElementById('tooltip'); - if (tooltip) { - console.log('Hovered object:', info.object); - if (info.object) { - // Format data for tooltip (display ADDRESS, RACKS, SPACES) - let tooltipContent = '

Bike Parking Info:

'; // Updated title - if (info.object.ADDRESS !== undefined) { - tooltipContent += `Address: ${info.object.ADDRESS}
`; - } - if (info.object.RACKS !== undefined) { - tooltipContent += `Racks: ${info.object.RACKS}
`; - } - if (info.object.SPACES !== undefined) { - tooltipContent += `Spaces: ${info.object.SPACES}
`; - } - tooltip.innerHTML = tooltipContent; - tooltip.style.left = info.x + 'px'; - tooltip.style.top = info.y + 'px'; - tooltip.style.display = 'block'; - } else { - tooltip.style.display = 'none'; - } - console.log('Tooltip content set to:', tooltip.innerHTML); - } - }, - }); - - heatmapLayer.pickable = true; // Ensure pickable is true after creation - - // Use global deck object - googleMapsOverlay = new deck.GoogleMapsOverlay({ - // Assign to the outer googleMapsOverlay - layers: [heatmapLayer], - controller: true, // Enable Deck.gl to control map view - }); - - googleMapsOverlay.setMap(map); - - // Hide progress bar after data is loaded and layer is added - if (progress) { - // Check if progress is defined - // Add a small delay to ensure the progress bar is removed - setTimeout(() => { - // @ts-ignore - progress.done(); // hides progress bar - }, 100); // 100ms delay - } - - // Create a single InfoWindow instance - infoWindow = new InfoWindow(); - - // Add click listener to the map - map.addListener('click', async (event: google.maps.MapMouseEvent) => { - const latLng = event.latLng; - if (!latLng) return; // Ensure latLng is not null - - if (!marker) { - // Create the marker on the first click - marker = new AdvancedMarkerElement({ - map: map, - position: latLng, - gmpClickable: true, - }); - - // Add click listener to the marker - marker.addListener('click', () => { - infoWindow.close(); - const content = ` -
Location: ${latLng.lat().toFixed(3)}, ${latLng.lng().toFixed(3)}
- - `; - infoWindow.setContent(content); - infoWindow.open(map, marker); - }); - - // Open InfoWindow immediately on first click - const content = ` -
Location: ${latLng.lat().toFixed(3)}, ${latLng.lng().toFixed(3)}
- - `; - infoWindow.setContent(content); - infoWindow.open(map, marker); - } else { - // Move the existing marker on subsequent clicks - marker.position = latLng; - // InfoWindow remains open - const content = ` -
Location: ${latLng.lat().toFixed(3)}, ${latLng.lng().toFixed(3)}
- - `; - infoWindow.setContent(content); - infoWindow.open(map, marker); - } - }); - - // Button functionality - const toggleButton = document.getElementById('toggleButton'); - if (toggleButton) { - // Check if toggleButton is found - toggleButton.addEventListener('click', () => { - const currentVisible = heatmapLayer.props.visible; - // Create a new layer instance with toggled visibility and update the overlay - const newLayer = heatmapLayer.clone({ visible: !currentVisible }); - googleMapsOverlay.setProps({ - layers: [newLayer], - }); - heatmapLayer = newLayer; // Update the heatmapLayer variable - - toggleButton.textContent = !currentVisible - ? 'Hide Heatmap Layer' - : 'Show Heatmap Layer'; - }); - } -} - -initMap(); -/* [END maps_deckgl_heatmap] */ diff --git a/dist/samples/deckgl-heatmap/app/package.json b/dist/samples/deckgl-heatmap/app/package.json deleted file mode 100644 index bb8828d55..000000000 --- a/dist/samples/deckgl-heatmap/app/package.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "@js-api-samples/deckgl-heatmap", - "version": "1.0.0", - "scripts": { - "build": "tsc && bash ../jsfiddle.sh deckgl-heatmap && bash ../app.sh deckgl-heatmap && bash ../docs.sh deckgl-heatmap && npm run build:vite --workspace=. && bash ../dist.sh deckgl-heatmap", - "test": "tsc && npm run build:vite --workspace=.", - "start": "tsc && vite build --base './' && vite", - "build:vite": "vite build --base './'", - "preview": "vite preview" - }, - "dependencies": { - - } -} diff --git a/dist/samples/deckgl-heatmap/app/style.css b/dist/samples/deckgl-heatmap/app/style.css deleted file mode 100644 index d1fa5ae64..000000000 --- a/dist/samples/deckgl-heatmap/app/style.css +++ /dev/null @@ -1,104 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_deckgl_heatmap] */ -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -#map { - height: 100%; - flex-grow: 1; /* Make map take up remaining space */ -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; - display: flex; /* Use flexbox for layout */ - flex-direction: column; /* Stack children vertically */ - position: relative; /* Set body as positioning context */ - font-family: 'Roboto', Arial, sans-serif; /* Set font family */ -} - -#toggleButton { - position: absolute; - top: 70px; /* Position towards the top of the map area */ - left: 50%; - transform: translateX(-50%); - z-index: 1000; /* Ensure it's above the map */ -} - -#tooltip { - position: absolute; - z-index: 1001; /* Ensure it's above the button and map */ - padding: 10px; - background: rgba(0, 0, 0, 0.8); - color: #fff; - border-radius: 4px; - pointer-events: none; /* Allows interaction with elements behind the tooltip */ - display: none; /* Hidden by default */ - font-size: 126x; -} - -h1 { - text-align: center; - margin: 10px; -} - -#legend { - position: absolute; - top: 90px; /* Adjust position as needed */ - right: 10px; /* Position on the left */ - z-index: 1000; /* Ensure it's above the map */ - background-color: rgba(255, 255, 255, 0.9); - padding: 10px; - border-radius: 4px; - font-size: 14px; -} - -#legend h4 { - margin-top: 0; - margin-bottom: 5px; -} - -#legend div { - display: flex; - align-items: center; - margin-bottom: 3px; -} - -#legend span { - display: inline-block; - width: 20px; - height: 14px; - margin-right: 5px; - border: 1px solid #000; /* Add a border for visibility */ -} - -/* Media query for mobile devices */ -@media (max-width: 600px) { - #legend { - position: absolute; - bottom: 50px; /* Position above the button */ - left: 50%; /* Center horizontally */ - transform: translateX(-50%); /* Adjust for centering */ - top: auto; /* Remove top positioning */ - right: auto; /* Remove right positioning */ - } - - #toggleButton { - position: absolute; - bottom: 10px; /* Position at the bottom */ - left: 50%; /* Center horizontally */ - transform: translateX(-50%); /* Adjust for centering */ - top: auto; /* Remove top positioning */ - } -} -/* [END maps_deckgl_heatmap] */ diff --git a/dist/samples/deckgl-heatmap/app/tsconfig.json b/dist/samples/deckgl-heatmap/app/tsconfig.json deleted file mode 100644 index 09179087c..000000000 --- a/dist/samples/deckgl-heatmap/app/tsconfig.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "compilerOptions": { - "module": "esnext", - "target": "esnext", - "strict": true, - "noImplicitAny": false, - "lib": [ - "es2015", - "esnext", - "es6", - "dom", - "dom.iterable" - ], - "moduleResolution": "Node", - "jsx": "preserve" - } - } \ No newline at end of file diff --git a/dist/samples/deckgl-heatmap/dist/assets/index-0erI5V3n.css b/dist/samples/deckgl-heatmap/dist/assets/index-0erI5V3n.css deleted file mode 100644 index 38cf66fd4..000000000 --- a/dist/samples/deckgl-heatmap/dist/assets/index-0erI5V3n.css +++ /dev/null @@ -1 +0,0 @@ -#map{height:100%;flex-grow:1}html,body{height:100%;margin:0;padding:0;display:flex;flex-direction:column;position:relative;font-family:Roboto,Arial,sans-serif}#toggleButton{position:absolute;top:70px;left:50%;transform:translate(-50%);z-index:1000}#tooltip{position:absolute;z-index:1001;padding:10px;background:#000c;color:#fff;border-radius:4px;pointer-events:none;display:none;font-size:126x}h1{text-align:center;margin:10px}#legend{position:absolute;top:90px;right:10px;z-index:1000;background-color:#ffffffe6;padding:10px;border-radius:4px;font-size:14px}#legend h4{margin-top:0;margin-bottom:5px}#legend div{display:flex;align-items:center;margin-bottom:3px}#legend span{display:inline-block;width:20px;height:14px;margin-right:5px;border:1px solid #000}@media (max-width: 600px){#legend{position:absolute;inset:auto auto 50px 50%;transform:translate(-50%)}#toggleButton{position:absolute;bottom:10px;left:50%;transform:translate(-50%);top:auto}} diff --git a/dist/samples/deckgl-heatmap/dist/assets/index-LtoqKko5.js b/dist/samples/deckgl-heatmap/dist/assets/index-LtoqKko5.js deleted file mode 100644 index 87ecd1177..000000000 --- a/dist/samples/deckgl-heatmap/dist/assets/index-LtoqKko5.js +++ /dev/null @@ -1,10 +0,0 @@ -(function(){const a=document.createElement("link").relList;if(a&&a.supports&&a.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))g(o);new MutationObserver(o=>{for(const n of o)if(n.type==="childList")for(const d of n.addedNodes)d.tagName==="LINK"&&d.rel==="modulepreload"&&g(d)}).observe(document,{childList:!0,subtree:!0});function u(o){const n={};return o.integrity&&(n.integrity=o.integrity),o.referrerPolicy&&(n.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?n.credentials="include":o.crossOrigin==="anonymous"?n.credentials="omit":n.credentials="same-origin",n}function g(o){if(o.ep)return;o.ep=!0;const n=u(o);fetch(o.href,n)}})();let l,p,f,c,s;async function b(){var r,a=document.querySelector(".mdc-linear-progress");a&&(r=new mdc.linearProgress.MDCLinearProgress(a),r.open(),r.determinate=!1,r.done=function(){r.close(),a?.remove()});const u={lat:37.77325660358167,lng:-122.41712341793448},{Map:g,InfoWindow:o}=await google.maps.importLibrary("maps"),{AdvancedMarkerElement:n}=await google.maps.importLibrary("marker"),d=document.getElementById("map");if(!d){console.error("Map element not found!");return}l=new g(d,{zoom:13,center:u,tilt:90,heading:-25,mapId:"6b73a9fe7e831a00",fullscreenControl:!1,clickableIcons:!1}),p=new deck.HeatmapLayer({id:"HeatmapLayer",data:"https://raw.githubusercontent.com/visgl/deck.gl-data/master/website/sf-bike-parking.json",getPosition:t=>t.COORDINATES,getWeight:t=>t.SPACES,radiusPixels:25,visible:!0,pickable:!0,onHover:t=>{const e=document.getElementById("tooltip");if(e){if(console.log("Hovered object:",t.object),t.object){let i="

Bike Parking Info:

";t.object.ADDRESS!==void 0&&(i+=`Address: ${t.object.ADDRESS}
`),t.object.RACKS!==void 0&&(i+=`Racks: ${t.object.RACKS}
`),t.object.SPACES!==void 0&&(i+=`Spaces: ${t.object.SPACES}
`),e.innerHTML=i,e.style.left=t.x+"px",e.style.top=t.y+"px",e.style.display="block"}else e.style.display="none";console.log("Tooltip content set to:",e.innerHTML)}}}),p.pickable=!0,f=new deck.GoogleMapsOverlay({layers:[p],controller:!0}),f.setMap(l),r&&setTimeout(()=>{r.done()},100),s=new o,l.addListener("click",async t=>{const e=t.latLng;if(e)if(c){c.position=e;const i=` -
Location: ${e.lat().toFixed(3)}, ${e.lng().toFixed(3)}
- - `;s.setContent(i),s.open(l,c)}else{c=new n({map:l,position:e,gmpClickable:!0}),c.addListener("click",()=>{s.close();const y=` -
Location: ${e.lat().toFixed(3)}, ${e.lng().toFixed(3)}
- - `;s.setContent(y),s.open(l,c)});const i=` -
Location: ${e.lat().toFixed(3)}, ${e.lng().toFixed(3)}
- - `;s.setContent(i),s.open(l,c)}});const m=document.getElementById("toggleButton");m&&m.addEventListener("click",()=>{const t=p.props.visible,e=p.clone({visible:!t});f.setProps({layers:[e]}),p=e,m.textContent=t?"Show Heatmap Layer":"Hide Heatmap Layer"})}b(); diff --git a/dist/samples/deckgl-heatmap/dist/index.html b/dist/samples/deckgl-heatmap/dist/index.html deleted file mode 100644 index e1128afe0..000000000 --- a/dist/samples/deckgl-heatmap/dist/index.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - deck.gl HeatmapLayer and Google Maps Platform - - - - - - - - - - - - - -
-
-
-
-
-
- -
-
- -
-
- - -

Bike Parking Heatmap

- -
- -
-

Bike Parking Spaces

-
0 - 33
-
34 - 66
-
67 - 100
-
101 - 133
-
134 - 166
-
167+
-
- - - - - - - diff --git a/dist/samples/deckgl-heatmap/docs/index.html b/dist/samples/deckgl-heatmap/docs/index.html deleted file mode 100644 index 80ae4d075..000000000 --- a/dist/samples/deckgl-heatmap/docs/index.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - deck.gl HeatmapLayer and Google Maps Platform - - - - - - - - - - - - - -
-
-
-
-
-
- -
-
- -
-
- - -

Bike Parking Heatmap

- -
- -
-

Bike Parking Spaces

-
0 - 33
-
34 - 66
-
67 - 100
-
101 - 133
-
134 - 166
-
167+
-
- - - - - - - diff --git a/dist/samples/deckgl-heatmap/docs/index.js b/dist/samples/deckgl-heatmap/docs/index.js deleted file mode 100644 index 4ea6f90cf..000000000 --- a/dist/samples/deckgl-heatmap/docs/index.js +++ /dev/null @@ -1,170 +0,0 @@ -"use strict"; -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_deckgl_heatmap] */ -// Initialize and add the map -let map; -// Use global types for Deck.gl components -let heatmapLayer; -let googleMapsOverlay; -let marker; -let infoWindow; -async function initMap() { - // Progress bar logic moved from index.html - var progress, progressDiv = document.querySelector('.mdc-linear-progress'); - if (progressDiv) { - // Assuming 'mdc' is globally available, potentially loaded via a script tag - // If not, you might need to import it or add type definitions. - // @ts-ignore - progress = new mdc.linearProgress.MDCLinearProgress(progressDiv); - progress.open(); - progress.determinate = false; - progress.done = function () { - progress.close(); - progressDiv?.remove(); // Use optional chaining in case progressDiv is null - }; - } - // The location for the map center. - const position = { lat: 37.77325660358167, lng: -122.41712341793448 }; // Using the center from original deckgl-polygon.js - // Request needed libraries. - const { Map, InfoWindow } = (await google.maps.importLibrary('maps')); - const { AdvancedMarkerElement } = (await google.maps.importLibrary('marker')); - const mapDiv = document.getElementById('map'); - if (!mapDiv) { - console.error('Map element not found!'); - return; - } - // The map, centered at the specified position - map = new Map(mapDiv, { - zoom: 13, // Using the zoom from original deckgl-polygon.js - center: position, - tilt: 90, // Add tilt - heading: -25, // Add heading - mapId: '6b73a9fe7e831a00', - fullscreenControl: false, // Disable fullscreen control - clickableIcons: false, // Disable clicks on base map POIs - }); - // Deck.gl Layer and Overlay - // Use global deck object - heatmapLayer = new deck.HeatmapLayer({ - // Assign to the outer heatmapLayer - id: 'HeatmapLayer', // Change layer ID - data: 'https://raw.githubusercontent.com/visgl/deck.gl-data/master/website/sf-bike-parking.json', // Use the loaded data - getPosition: (d) => d.COORDINATES, // Use 'any' for simplicity, or define a proper type - getWeight: (d) => d.SPACES, // Use 'any' for simplicity, or define a proper type - radiusPixels: 25, // Adjust radius as in user's example - visible: true, - pickable: true, - onHover: (info) => { - // Use 'any' for info for simplicity, or define a proper type - const tooltip = document.getElementById('tooltip'); - if (tooltip) { - console.log('Hovered object:', info.object); - if (info.object) { - // Format data for tooltip (display ADDRESS, RACKS, SPACES) - let tooltipContent = '

Bike Parking Info:

'; // Updated title - if (info.object.ADDRESS !== undefined) { - tooltipContent += `Address: ${info.object.ADDRESS}
`; - } - if (info.object.RACKS !== undefined) { - tooltipContent += `Racks: ${info.object.RACKS}
`; - } - if (info.object.SPACES !== undefined) { - tooltipContent += `Spaces: ${info.object.SPACES}
`; - } - tooltip.innerHTML = tooltipContent; - tooltip.style.left = info.x + 'px'; - tooltip.style.top = info.y + 'px'; - tooltip.style.display = 'block'; - } - else { - tooltip.style.display = 'none'; - } - console.log('Tooltip content set to:', tooltip.innerHTML); - } - }, - }); - heatmapLayer.pickable = true; // Ensure pickable is true after creation - // Use global deck object - googleMapsOverlay = new deck.GoogleMapsOverlay({ - // Assign to the outer googleMapsOverlay - layers: [heatmapLayer], - controller: true, // Enable Deck.gl to control map view - }); - googleMapsOverlay.setMap(map); - // Hide progress bar after data is loaded and layer is added - if (progress) { - // Check if progress is defined - // Add a small delay to ensure the progress bar is removed - setTimeout(() => { - // @ts-ignore - progress.done(); // hides progress bar - }, 100); // 100ms delay - } - // Create a single InfoWindow instance - infoWindow = new InfoWindow(); - // Add click listener to the map - map.addListener('click', async (event) => { - const latLng = event.latLng; - if (!latLng) - return; // Ensure latLng is not null - if (!marker) { - // Create the marker on the first click - marker = new AdvancedMarkerElement({ - map: map, - position: latLng, - gmpClickable: true, - }); - // Add click listener to the marker - marker.addListener('click', () => { - infoWindow.close(); - const content = ` -
Location: ${latLng.lat().toFixed(3)}, ${latLng.lng().toFixed(3)}
- - `; - infoWindow.setContent(content); - infoWindow.open(map, marker); - }); - // Open InfoWindow immediately on first click - const content = ` -
Location: ${latLng.lat().toFixed(3)}, ${latLng.lng().toFixed(3)}
- - `; - infoWindow.setContent(content); - infoWindow.open(map, marker); - } - else { - // Move the existing marker on subsequent clicks - marker.position = latLng; - // InfoWindow remains open - const content = ` -
Location: ${latLng.lat().toFixed(3)}, ${latLng.lng().toFixed(3)}
- - `; - infoWindow.setContent(content); - infoWindow.open(map, marker); - } - }); - // Button functionality - const toggleButton = document.getElementById('toggleButton'); - if (toggleButton) { - // Check if toggleButton is found - toggleButton.addEventListener('click', () => { - const currentVisible = heatmapLayer.props.visible; - // Create a new layer instance with toggled visibility and update the overlay - const newLayer = heatmapLayer.clone({ visible: !currentVisible }); - googleMapsOverlay.setProps({ - layers: [newLayer], - }); - heatmapLayer = newLayer; // Update the heatmapLayer variable - toggleButton.textContent = !currentVisible - ? 'Hide Heatmap Layer' - : 'Show Heatmap Layer'; - }); - } -} -initMap(); -/* [END maps_deckgl_heatmap] */ diff --git a/dist/samples/deckgl-heatmap/docs/index.ts b/dist/samples/deckgl-heatmap/docs/index.ts deleted file mode 100644 index 532bf6734..000000000 --- a/dist/samples/deckgl-heatmap/docs/index.ts +++ /dev/null @@ -1,209 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -/* [START maps_deckgl_heatmap] */ -// Initialize and add the map -let map: google.maps.Map; -// Use global types for Deck.gl components -let heatmapLayer: deck.HeatmapLayer; -let googleMapsOverlay: deck.GoogleMapsOverlay; -let marker: google.maps.marker.AdvancedMarkerElement | undefined; -let infoWindow: google.maps.InfoWindow; - -// Declare global namespace for Deck.gl to satisfy TypeScript compiler -declare namespace deck { - class HeatmapLayer { - constructor(props: any); - props: any; - clone(props: any): HeatmapLayer; - pickable: boolean; // Added pickable property - } - class GoogleMapsOverlay { - constructor(props: any); - setMap(map: google.maps.Map | null): void; - setProps(props: any): void; - } - // Add other Deck.gl types used globally if needed -} - -async function initMap(): Promise { - // Progress bar logic moved from index.html - var progress, - progressDiv = document.querySelector('.mdc-linear-progress'); - if (progressDiv) { - // Assuming 'mdc' is globally available, potentially loaded via a script tag - // If not, you might need to import it or add type definitions. - // @ts-ignore - progress = new mdc.linearProgress.MDCLinearProgress( - progressDiv as HTMLElement - ); - progress.open(); - progress.determinate = false; - progress.done = function () { - progress.close(); - progressDiv?.remove(); // Use optional chaining in case progressDiv is null - }; - } - - // The location for the map center. - const position = { lat: 37.77325660358167, lng: -122.41712341793448 }; // Using the center from original deckgl-polygon.js - - // Request needed libraries. - const { Map, InfoWindow } = (await google.maps.importLibrary( - 'maps' - )) as google.maps.MapsLibrary; - const { AdvancedMarkerElement } = (await google.maps.importLibrary( - 'marker' - )) as google.maps.MarkerLibrary; - - const mapDiv = document.getElementById('map'); - if (!mapDiv) { - console.error('Map element not found!'); - return; - } - - // The map, centered at the specified position - map = new Map(mapDiv, { - zoom: 13, // Using the zoom from original deckgl-polygon.js - center: position, - tilt: 90, // Add tilt - heading: -25, // Add heading - mapId: '6b73a9fe7e831a00', - fullscreenControl: false, // Disable fullscreen control - clickableIcons: false, // Disable clicks on base map POIs - }); - - // Deck.gl Layer and Overlay - // Use global deck object - heatmapLayer = new deck.HeatmapLayer({ - // Assign to the outer heatmapLayer - id: 'HeatmapLayer', // Change layer ID - data: 'https://raw.githubusercontent.com/visgl/deck.gl-data/master/website/sf-bike-parking.json', // Use the loaded data - getPosition: (d: any) => d.COORDINATES, // Use 'any' for simplicity, or define a proper type - getWeight: (d: any) => d.SPACES, // Use 'any' for simplicity, or define a proper type - radiusPixels: 25, // Adjust radius as in user's example - - visible: true, - pickable: true, - onHover: (info: any) => { - // Use 'any' for info for simplicity, or define a proper type - const tooltip = document.getElementById('tooltip'); - if (tooltip) { - console.log('Hovered object:', info.object); - if (info.object) { - // Format data for tooltip (display ADDRESS, RACKS, SPACES) - let tooltipContent = '

Bike Parking Info:

'; // Updated title - if (info.object.ADDRESS !== undefined) { - tooltipContent += `Address: ${info.object.ADDRESS}
`; - } - if (info.object.RACKS !== undefined) { - tooltipContent += `Racks: ${info.object.RACKS}
`; - } - if (info.object.SPACES !== undefined) { - tooltipContent += `Spaces: ${info.object.SPACES}
`; - } - tooltip.innerHTML = tooltipContent; - tooltip.style.left = info.x + 'px'; - tooltip.style.top = info.y + 'px'; - tooltip.style.display = 'block'; - } else { - tooltip.style.display = 'none'; - } - console.log('Tooltip content set to:', tooltip.innerHTML); - } - }, - }); - - heatmapLayer.pickable = true; // Ensure pickable is true after creation - - // Use global deck object - googleMapsOverlay = new deck.GoogleMapsOverlay({ - // Assign to the outer googleMapsOverlay - layers: [heatmapLayer], - controller: true, // Enable Deck.gl to control map view - }); - - googleMapsOverlay.setMap(map); - - // Hide progress bar after data is loaded and layer is added - if (progress) { - // Check if progress is defined - // Add a small delay to ensure the progress bar is removed - setTimeout(() => { - // @ts-ignore - progress.done(); // hides progress bar - }, 100); // 100ms delay - } - - // Create a single InfoWindow instance - infoWindow = new InfoWindow(); - - // Add click listener to the map - map.addListener('click', async (event: google.maps.MapMouseEvent) => { - const latLng = event.latLng; - if (!latLng) return; // Ensure latLng is not null - - if (!marker) { - // Create the marker on the first click - marker = new AdvancedMarkerElement({ - map: map, - position: latLng, - gmpClickable: true, - }); - - // Add click listener to the marker - marker.addListener('click', () => { - infoWindow.close(); - const content = ` -
Location: ${latLng.lat().toFixed(3)}, ${latLng.lng().toFixed(3)}
- - `; - infoWindow.setContent(content); - infoWindow.open(map, marker); - }); - - // Open InfoWindow immediately on first click - const content = ` -
Location: ${latLng.lat().toFixed(3)}, ${latLng.lng().toFixed(3)}
- - `; - infoWindow.setContent(content); - infoWindow.open(map, marker); - } else { - // Move the existing marker on subsequent clicks - marker.position = latLng; - // InfoWindow remains open - const content = ` -
Location: ${latLng.lat().toFixed(3)}, ${latLng.lng().toFixed(3)}
- - `; - infoWindow.setContent(content); - infoWindow.open(map, marker); - } - }); - - // Button functionality - const toggleButton = document.getElementById('toggleButton'); - if (toggleButton) { - // Check if toggleButton is found - toggleButton.addEventListener('click', () => { - const currentVisible = heatmapLayer.props.visible; - // Create a new layer instance with toggled visibility and update the overlay - const newLayer = heatmapLayer.clone({ visible: !currentVisible }); - googleMapsOverlay.setProps({ - layers: [newLayer], - }); - heatmapLayer = newLayer; // Update the heatmapLayer variable - - toggleButton.textContent = !currentVisible - ? 'Hide Heatmap Layer' - : 'Show Heatmap Layer'; - }); - } -} - -initMap(); -/* [END maps_deckgl_heatmap] */ diff --git a/dist/samples/deckgl-heatmap/docs/style.css b/dist/samples/deckgl-heatmap/docs/style.css deleted file mode 100644 index d1fa5ae64..000000000 --- a/dist/samples/deckgl-heatmap/docs/style.css +++ /dev/null @@ -1,104 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_deckgl_heatmap] */ -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -#map { - height: 100%; - flex-grow: 1; /* Make map take up remaining space */ -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; - display: flex; /* Use flexbox for layout */ - flex-direction: column; /* Stack children vertically */ - position: relative; /* Set body as positioning context */ - font-family: 'Roboto', Arial, sans-serif; /* Set font family */ -} - -#toggleButton { - position: absolute; - top: 70px; /* Position towards the top of the map area */ - left: 50%; - transform: translateX(-50%); - z-index: 1000; /* Ensure it's above the map */ -} - -#tooltip { - position: absolute; - z-index: 1001; /* Ensure it's above the button and map */ - padding: 10px; - background: rgba(0, 0, 0, 0.8); - color: #fff; - border-radius: 4px; - pointer-events: none; /* Allows interaction with elements behind the tooltip */ - display: none; /* Hidden by default */ - font-size: 126x; -} - -h1 { - text-align: center; - margin: 10px; -} - -#legend { - position: absolute; - top: 90px; /* Adjust position as needed */ - right: 10px; /* Position on the left */ - z-index: 1000; /* Ensure it's above the map */ - background-color: rgba(255, 255, 255, 0.9); - padding: 10px; - border-radius: 4px; - font-size: 14px; -} - -#legend h4 { - margin-top: 0; - margin-bottom: 5px; -} - -#legend div { - display: flex; - align-items: center; - margin-bottom: 3px; -} - -#legend span { - display: inline-block; - width: 20px; - height: 14px; - margin-right: 5px; - border: 1px solid #000; /* Add a border for visibility */ -} - -/* Media query for mobile devices */ -@media (max-width: 600px) { - #legend { - position: absolute; - bottom: 50px; /* Position above the button */ - left: 50%; /* Center horizontally */ - transform: translateX(-50%); /* Adjust for centering */ - top: auto; /* Remove top positioning */ - right: auto; /* Remove right positioning */ - } - - #toggleButton { - position: absolute; - bottom: 10px; /* Position at the bottom */ - left: 50%; /* Center horizontally */ - transform: translateX(-50%); /* Adjust for centering */ - top: auto; /* Remove top positioning */ - } -} -/* [END maps_deckgl_heatmap] */ diff --git a/dist/samples/deckgl-heatmap/jsfiddle/demo.css b/dist/samples/deckgl-heatmap/jsfiddle/demo.css deleted file mode 100644 index feb6ebab3..000000000 --- a/dist/samples/deckgl-heatmap/jsfiddle/demo.css +++ /dev/null @@ -1,104 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -#map { - height: 100%; - flex-grow: 1; /* Make map take up remaining space */ -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; - display: flex; /* Use flexbox for layout */ - flex-direction: column; /* Stack children vertically */ - position: relative; /* Set body as positioning context */ - font-family: 'Roboto', Arial, sans-serif; /* Set font family */ -} - -#toggleButton { - position: absolute; - top: 70px; /* Position towards the top of the map area */ - left: 50%; - transform: translateX(-50%); - z-index: 1000; /* Ensure it's above the map */ -} - -#tooltip { - position: absolute; - z-index: 1001; /* Ensure it's above the button and map */ - padding: 10px; - background: rgba(0, 0, 0, 0.8); - color: #fff; - border-radius: 4px; - pointer-events: none; /* Allows interaction with elements behind the tooltip */ - display: none; /* Hidden by default */ - font-size: 126x; -} - -h1 { - text-align: center; - margin: 10px; -} - -#legend { - position: absolute; - top: 90px; /* Adjust position as needed */ - right: 10px; /* Position on the left */ - z-index: 1000; /* Ensure it's above the map */ - background-color: rgba(255, 255, 255, 0.9); - padding: 10px; - border-radius: 4px; - font-size: 14px; -} - -#legend h4 { - margin-top: 0; - margin-bottom: 5px; -} - -#legend div { - display: flex; - align-items: center; - margin-bottom: 3px; -} - -#legend span { - display: inline-block; - width: 20px; - height: 14px; - margin-right: 5px; - border: 1px solid #000; /* Add a border for visibility */ -} - -/* Media query for mobile devices */ -@media (max-width: 600px) { - #legend { - position: absolute; - bottom: 50px; /* Position above the button */ - left: 50%; /* Center horizontally */ - transform: translateX(-50%); /* Adjust for centering */ - top: auto; /* Remove top positioning */ - right: auto; /* Remove right positioning */ - } - - #toggleButton { - position: absolute; - bottom: 10px; /* Position at the bottom */ - left: 50%; /* Center horizontally */ - transform: translateX(-50%); /* Adjust for centering */ - top: auto; /* Remove top positioning */ - } -} - diff --git a/dist/samples/deckgl-heatmap/jsfiddle/demo.details b/dist/samples/deckgl-heatmap/jsfiddle/demo.details deleted file mode 100644 index a00d39836..000000000 --- a/dist/samples/deckgl-heatmap/jsfiddle/demo.details +++ /dev/null @@ -1,7 +0,0 @@ -name: deckgl-heatmap -authors: - - Geo Developer IX Documentation Team -tags: - - google maps -load_type: h -description: Sample code supporting Google Maps Platform JavaScript API documentation. diff --git a/dist/samples/deckgl-heatmap/jsfiddle/demo.html b/dist/samples/deckgl-heatmap/jsfiddle/demo.html deleted file mode 100644 index 492b24328..000000000 --- a/dist/samples/deckgl-heatmap/jsfiddle/demo.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - deck.gl HeatmapLayer and Google Maps Platform - - - - - - - - - - - - - -
-
-
-
-
-
- -
-
- -
-
- - -

Bike Parking Heatmap

- -
- -
-

Bike Parking Spaces

-
0 - 33
-
34 - 66
-
67 - 100
-
101 - 133
-
134 - 166
-
167+
-
- - - - - - - diff --git a/dist/samples/deckgl-heatmap/jsfiddle/demo.js b/dist/samples/deckgl-heatmap/jsfiddle/demo.js deleted file mode 100644 index 4ea6f90cf..000000000 --- a/dist/samples/deckgl-heatmap/jsfiddle/demo.js +++ /dev/null @@ -1,170 +0,0 @@ -"use strict"; -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_deckgl_heatmap] */ -// Initialize and add the map -let map; -// Use global types for Deck.gl components -let heatmapLayer; -let googleMapsOverlay; -let marker; -let infoWindow; -async function initMap() { - // Progress bar logic moved from index.html - var progress, progressDiv = document.querySelector('.mdc-linear-progress'); - if (progressDiv) { - // Assuming 'mdc' is globally available, potentially loaded via a script tag - // If not, you might need to import it or add type definitions. - // @ts-ignore - progress = new mdc.linearProgress.MDCLinearProgress(progressDiv); - progress.open(); - progress.determinate = false; - progress.done = function () { - progress.close(); - progressDiv?.remove(); // Use optional chaining in case progressDiv is null - }; - } - // The location for the map center. - const position = { lat: 37.77325660358167, lng: -122.41712341793448 }; // Using the center from original deckgl-polygon.js - // Request needed libraries. - const { Map, InfoWindow } = (await google.maps.importLibrary('maps')); - const { AdvancedMarkerElement } = (await google.maps.importLibrary('marker')); - const mapDiv = document.getElementById('map'); - if (!mapDiv) { - console.error('Map element not found!'); - return; - } - // The map, centered at the specified position - map = new Map(mapDiv, { - zoom: 13, // Using the zoom from original deckgl-polygon.js - center: position, - tilt: 90, // Add tilt - heading: -25, // Add heading - mapId: '6b73a9fe7e831a00', - fullscreenControl: false, // Disable fullscreen control - clickableIcons: false, // Disable clicks on base map POIs - }); - // Deck.gl Layer and Overlay - // Use global deck object - heatmapLayer = new deck.HeatmapLayer({ - // Assign to the outer heatmapLayer - id: 'HeatmapLayer', // Change layer ID - data: 'https://raw.githubusercontent.com/visgl/deck.gl-data/master/website/sf-bike-parking.json', // Use the loaded data - getPosition: (d) => d.COORDINATES, // Use 'any' for simplicity, or define a proper type - getWeight: (d) => d.SPACES, // Use 'any' for simplicity, or define a proper type - radiusPixels: 25, // Adjust radius as in user's example - visible: true, - pickable: true, - onHover: (info) => { - // Use 'any' for info for simplicity, or define a proper type - const tooltip = document.getElementById('tooltip'); - if (tooltip) { - console.log('Hovered object:', info.object); - if (info.object) { - // Format data for tooltip (display ADDRESS, RACKS, SPACES) - let tooltipContent = '

Bike Parking Info:

'; // Updated title - if (info.object.ADDRESS !== undefined) { - tooltipContent += `Address: ${info.object.ADDRESS}
`; - } - if (info.object.RACKS !== undefined) { - tooltipContent += `Racks: ${info.object.RACKS}
`; - } - if (info.object.SPACES !== undefined) { - tooltipContent += `Spaces: ${info.object.SPACES}
`; - } - tooltip.innerHTML = tooltipContent; - tooltip.style.left = info.x + 'px'; - tooltip.style.top = info.y + 'px'; - tooltip.style.display = 'block'; - } - else { - tooltip.style.display = 'none'; - } - console.log('Tooltip content set to:', tooltip.innerHTML); - } - }, - }); - heatmapLayer.pickable = true; // Ensure pickable is true after creation - // Use global deck object - googleMapsOverlay = new deck.GoogleMapsOverlay({ - // Assign to the outer googleMapsOverlay - layers: [heatmapLayer], - controller: true, // Enable Deck.gl to control map view - }); - googleMapsOverlay.setMap(map); - // Hide progress bar after data is loaded and layer is added - if (progress) { - // Check if progress is defined - // Add a small delay to ensure the progress bar is removed - setTimeout(() => { - // @ts-ignore - progress.done(); // hides progress bar - }, 100); // 100ms delay - } - // Create a single InfoWindow instance - infoWindow = new InfoWindow(); - // Add click listener to the map - map.addListener('click', async (event) => { - const latLng = event.latLng; - if (!latLng) - return; // Ensure latLng is not null - if (!marker) { - // Create the marker on the first click - marker = new AdvancedMarkerElement({ - map: map, - position: latLng, - gmpClickable: true, - }); - // Add click listener to the marker - marker.addListener('click', () => { - infoWindow.close(); - const content = ` -
Location: ${latLng.lat().toFixed(3)}, ${latLng.lng().toFixed(3)}
- - `; - infoWindow.setContent(content); - infoWindow.open(map, marker); - }); - // Open InfoWindow immediately on first click - const content = ` -
Location: ${latLng.lat().toFixed(3)}, ${latLng.lng().toFixed(3)}
- - `; - infoWindow.setContent(content); - infoWindow.open(map, marker); - } - else { - // Move the existing marker on subsequent clicks - marker.position = latLng; - // InfoWindow remains open - const content = ` -
Location: ${latLng.lat().toFixed(3)}, ${latLng.lng().toFixed(3)}
- - `; - infoWindow.setContent(content); - infoWindow.open(map, marker); - } - }); - // Button functionality - const toggleButton = document.getElementById('toggleButton'); - if (toggleButton) { - // Check if toggleButton is found - toggleButton.addEventListener('click', () => { - const currentVisible = heatmapLayer.props.visible; - // Create a new layer instance with toggled visibility and update the overlay - const newLayer = heatmapLayer.clone({ visible: !currentVisible }); - googleMapsOverlay.setProps({ - layers: [newLayer], - }); - heatmapLayer = newLayer; // Update the heatmapLayer variable - toggleButton.textContent = !currentVisible - ? 'Hide Heatmap Layer' - : 'Show Heatmap Layer'; - }); - } -} -initMap(); -/* [END maps_deckgl_heatmap] */ diff --git a/dist/samples/deckgl-kml-updated/app/.eslintsrc.json b/dist/samples/deckgl-kml-updated/app/.eslintsrc.json deleted file mode 100644 index 4c44dab04..000000000 --- a/dist/samples/deckgl-kml-updated/app/.eslintsrc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": [ - "plugin:@typescript-eslint/recommended" - ], - "parser": "@typescript-eslint/parser", - "rules": { - "@typescript-eslint/ban-ts-comment": 0, - "@typescript-eslint/no-this-alias": 1, - "@typescript-eslint/no-empty-function": 1, - "@typescript-eslint/explicit-module-boundary-types": 1, - "@typescript-eslint/no-unused-vars": 1 - } -} diff --git a/dist/samples/deckgl-kml-updated/app/README.md b/dist/samples/deckgl-kml-updated/app/README.md deleted file mode 100644 index 0fbee242b..000000000 --- a/dist/samples/deckgl-kml-updated/app/README.md +++ /dev/null @@ -1,35 +0,0 @@ -# Google Maps JavaScript Sample - -## deckgl-kml-updated - -The deckgl-kml-updated sample demonstrates how to use deck.gl to render KML data that is updated in real-time. - -Follow these instructions to set up and run deckgl-kml-updated sample on your local computer. - -## Setup - -### Before starting run: - -`$npm i` - -### Run an example on a local web server - -First `cd` to the folder for the sample to run, then: - -`$npm start` - -### Build an individual example - -From `samples/`: - -`$npm run build --workspace=deckgl-kml-updated/` - -### Build all of the examples. - -From `samples/`: -`$npm run build-all` - -## Feedback - -For feedback related to this sample, please open a new issue on -[GitHub](https://github.com/googlemaps-samples/js-api-samples/issues). diff --git a/dist/samples/deckgl-kml-updated/app/index.html b/dist/samples/deckgl-kml-updated/app/index.html deleted file mode 100644 index 84f884ebb..000000000 --- a/dist/samples/deckgl-kml-updated/app/index.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - deck.gl KMLLoader and Google Maps Platform - - - - - - - - - - - - - -
-
-
-
-
-
- -
-
- -
-
- - -

Deck.gl KMLLoader

- -
- -
-

- Earthquake
- Magnitude -

-
- -
- - - - - diff --git a/dist/samples/deckgl-kml-updated/app/index.ts b/dist/samples/deckgl-kml-updated/app/index.ts deleted file mode 100644 index e45d0fdeb..000000000 --- a/dist/samples/deckgl-kml-updated/app/index.ts +++ /dev/null @@ -1,243 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_deckgl_kml_updated] */ -// Import necessary loader -import { KMLLoader } from '@loaders.gl/kml'; - -// Declare global namespace for Deck.gl to satisfy TypeScript compiler -declare namespace deck { - class GeoJsonLayer { - constructor(props: any); - props: any; - clone(props: any): GeoJsonLayer; - pickable: boolean; - getFillColor: (d: any) => number[]; - getPointRadius: (d: any) => number; - getLineColor: (d: any) => number[]; - getLineWidth: (d: any) => number; - lineWidthMinPixels: number; - } - class TextLayer { - constructor(props: any); - props: any; - clone(props: any): TextLayer; - pickable: boolean; - getPosition: (d: any) => number[]; - getText: (d: any) => string; - getColor: (d: any) => number[]; - getSize: (d: any) => number; - getAngle: (d: any) => number; - getTextAnchor: string; - getAlignmentBaseline: string; - } - class GoogleMapsOverlay { - constructor(props: any); - setMap(map: google.maps.Map | null): void; - setProps(props: any): void; - } - // Add other Deck.gl types used globally if needed -} - -// Initialize and add the map -let map: google.maps.Map; -let geojsonLayer: deck.GeoJsonLayer; -let googleMapsOverlay: deck.GoogleMapsOverlay; - -async function initMap(): Promise { - // Progress bar logic moved from index.html - var progress, - progressDiv = document.querySelector('.mdc-linear-progress'); - if (progressDiv) { - // Assuming 'mdc' is globally available, potentially loaded via a script tag - // If not, you might need to import it or add type definitions. - // @ts-ignore - progress = new mdc.linearProgress.MDCLinearProgress( - progressDiv as HTMLElement - ); - progress.open(); - progress.determinate = false; - progress.done = function () { - progress.close(); - progressDiv?.remove(); // Use optional chaining in case progressDiv is null - }; - } - - // The location for the map center (adjust as needed for the KML data) - const position = { lat: 19.223718899391237, lng: -148.62590882823457 }; - - // Request needed libraries. - const { Map } = (await google.maps.importLibrary( - 'maps' - )) as google.maps.MapsLibrary; - - const mapDiv = document.getElementById('map'); - if (!mapDiv) { - console.error('Map element not found!'); - return; - } - - // The map, centered at the specified position - map = new Map(mapDiv, { - zoom: 3, // Adjust zoom as needed - center: position, - // mapId: '6a17c323f461e521', // Replace with your Map ID - mapId: '6a17c323f461e521', - mapTypeId: 'satellite', - zoomControl: true, - clickableIcons: false, // Disable clicks on base map POIs - }); - - // Deck.gl Layer and Overlay - geojsonLayer = new deck.GeoJsonLayer({ - id: 'geojson-layer', - data: `https://earthquake.usgs.gov/earthquakes/feed/v1.0/summary/1.0_week_age.kml?t=${Date.now()}`, // Append timestamp to prevent caching - loaders: [KMLLoader], - pickable: true, - stroked: true, // Set to true to add a border - getLineColor: [0, 0, 0, 255], // Set border color to black - getLineWidth: 2, // Set border width - filled: true, // Set to true to render filled circles - pointType: 'circle', // Render points as circles - // extruded: false, // Keep as false for 2D circles - // lineWidthScale: 14, // Not needed for points - // lineWidthMinPixels: 4, // Not needed for points - pointRadiusMinPixels: 2, - pointRadiusMaxPixels: 200, - getRadius: (f) => 8000, - getFillColor: (f, { index }) => { - // Extract magnitude from the description string - const description = f.properties.description; - const magnitudeMatch = description.match(/M (\d+\.?\d*)/); - let parsedMagnitude: number | null = null; - if (magnitudeMatch && magnitudeMatch[1]) { - parsedMagnitude = parseFloat(magnitudeMatch[1]); - } else { - console.log('Magnitude not found'); - } - - // Define color range (Lighter Red to #FF0000) - Increased contrast - const minColor = [255, 255, 0]; // Yellow - const maxColor = [255, 0, 0]; // #FF0000 - const minMag = 1; - const maxMag = 7; - - // Use parsed magnitude for color calculation - const magnitudeForColor = - parsedMagnitude !== null ? parsedMagnitude : minMag; - - // Normalize magnitude - const normalizedMagnitude = Math.max( - 0, - Math.min(1, (magnitudeForColor - minMag) / (maxMag - minMag)) - ); - - // Interpolate colors - const r = - minColor[0] + normalizedMagnitude * (maxColor[0] - minColor[0]); - const g = - minColor[1] + normalizedMagnitude * (maxColor[1] - minColor[1]); - const b = - minColor[2] + normalizedMagnitude * (maxColor[2] - minColor[2]); - - const interpolatedColor = [ - Math.round(r), - Math.round(g), - Math.round(b), - 200, - ]; - - return interpolatedColor; // Color scale based on magnitude, fixed alpha - }, - autoHighlight: true, - transitions: { - getRadius: { - type: 'spring', - stiffness: 0.1, - damping: 0.15, - enter: () => [0], // grow from size 0, - duration: 10000, - }, - }, - // Optional: Add onHover or onClick handlers for interactivity - onHover: ({ object, x, y }: { object: any; x: number; y: number }) => { - const tooltip = document.getElementById('tooltip'); // Assuming a tooltip element exists - if (tooltip && object) { - let tooltipContent = `Earthquakes 1.0_week_age`; - tooltipContent += `

${object.properties.description}

`; - tooltip.innerHTML = tooltipContent; - tooltip.style.left = x + 'px'; - tooltip.style.top = y + 'px'; - tooltip.style.display = 'block'; - } else if (tooltip) { - tooltip.style.display = 'none'; - } - }, - onDataLoad: () => { - console.log('KML data loaded'); - if (progress && progress.done) { - progress.done(); - } - }, - }); - - googleMapsOverlay = new deck.GoogleMapsOverlay({ - layers: [geojsonLayer], - // Disable depth testing to avoid rendering issues with the base map - parameters: { - depthTest: false, - }, - }); - - googleMapsOverlay.setMap(map); - - // Generate Legend - const legendContainer = document.getElementById('legend'); - if (legendContainer) { - const magnitudeValues = [1, 2, 3, 4, 5, 6, 7]; // Representative magnitudes - const minMag = 1; - const maxMag = 7; - const minColor = [255, 255, 0]; // Yellow (should match getFillColor) - const maxColor = [255, 0, 0]; // #FF0000 (should match getFillColor) - - magnitudeValues.forEach((magnitude) => { - // Calculate color for the magnitude (using the same interpolation logic) - const normalizedMagnitude = Math.max( - 0, - Math.min(1, (magnitude - minMag) / (maxMag - minMag)) - ); - const r = - minColor[0] + normalizedMagnitude * (maxColor[0] - minColor[0]); - const g = - minColor[1] + normalizedMagnitude * (maxColor[1] - minColor[1]); - const b = - minColor[2] + normalizedMagnitude * (maxColor[2] - minColor[2]); - const color = `rgb(${Math.round(r)}, ${Math.round(g)}, ${Math.round(b)})`; - - // Create legend item element - const legendItem = document.createElement('div'); - legendItem.classList.add('legend-item'); - - // Create color swatch - const colorSwatch = document.createElement('div'); - colorSwatch.classList.add('legend-color'); - colorSwatch.style.backgroundColor = color; - - // Create label - const label = document.createElement('span'); - label.textContent = `${magnitude}`; // Adjust label format as needed - - // Append color swatch and label to legend item - legendItem.appendChild(colorSwatch); - legendItem.appendChild(label); - - // Append legend item to legend container - legendContainer.appendChild(legendItem); - }); - } -} - -initMap(); -/* [END maps_deckgl_kml_updated] */ diff --git a/dist/samples/deckgl-kml-updated/app/package.json b/dist/samples/deckgl-kml-updated/app/package.json deleted file mode 100644 index b5dbf22c7..000000000 --- a/dist/samples/deckgl-kml-updated/app/package.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "name": "@js-api-samples/deckgl-kml-updated", - "version": "1.0.0", - "scripts": { - "build": "tsc && bash ../jsfiddle.sh deckgl-kml-updated && bash ../app.sh deckgl-kml-updated && bash ../docs.sh deckgl-kml-updated && npm run build:vite --workspace=. && bash ../dist.sh deckgl-kml-updated", - "test": "tsc && npm run build:vite", - "start": "vite", - "build:vite": "vite build --base './'", - "preview": "vite preview" - }, - "dependencies": { - "@loaders.gl/kml": "^4.3.4" - }, - "devDependencies": { - "apache-arrow": "^21.1.0" - } -} \ No newline at end of file diff --git a/dist/samples/deckgl-kml-updated/app/style.css b/dist/samples/deckgl-kml-updated/app/style.css deleted file mode 100644 index 5f605b443..000000000 --- a/dist/samples/deckgl-kml-updated/app/style.css +++ /dev/null @@ -1,71 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_deckgl_kml_updated] */ -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -#map { - height: 100%; - flex-grow: 1; /* Make map take up remaining space */ -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; - display: flex; /* Use flexbox for layout */ - flex-direction: column; /* Stack children vertically */ - position: relative; /* Set body as positioning context */ - font-family: 'Roboto', Arial, sans-serif; /* Set font family */ -} - -.tooltip { - position: absolute; - z-index: 1001; /* Ensure it's above the map */ - padding: 10px; - background: rgba(0, 0, 0, 0.8); - color: #fff; - border-radius: 4px; - pointer-events: none; /* Allows interaction with elements behind the tooltip */ - display: none; /* Hidden by default */ - font-size: 12px; -} - -h1 { - text-align: center; - margin: 10px; -} - -.legend { - position: absolute; - top: 140px; - right: 10px; - z-index: 1000; /* Ensure it's above the map but below tooltip */ - background-color: white; - padding: 10px; - border: 1px solid #ccc; - font-family: 'Roboto', Arial, sans-serif; - font-size: 14px; -} - -.legend-item { - display: flex; - align-items: center; - margin-bottom: 5px; -} - -.legend-color { - width: 20px; - height: 20px; - margin-right: 10px; - border: 1px solid #000; /* Border for color swatch */ -} -/* [END maps_deckgl_kml_updated] */ diff --git a/dist/samples/deckgl-kml-updated/app/tsconfig.json b/dist/samples/deckgl-kml-updated/app/tsconfig.json deleted file mode 100644 index b9a134416..000000000 --- a/dist/samples/deckgl-kml-updated/app/tsconfig.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "compilerOptions": { - "module": "esnext", - "target": "esnext", - "strict": true, - "noImplicitAny": false, - "lib": [ - "es2015", - "esnext", - "es6", - "dom", - "dom.iterable" - ], - "moduleResolution": "Node", - "jsx": "preserve", - "esModuleInterop": true - } - } \ No newline at end of file diff --git a/dist/samples/deckgl-kml-updated/dist/assets/index-CZ-wiEvo.css b/dist/samples/deckgl-kml-updated/dist/assets/index-CZ-wiEvo.css deleted file mode 100644 index 6caabcf5d..000000000 --- a/dist/samples/deckgl-kml-updated/dist/assets/index-CZ-wiEvo.css +++ /dev/null @@ -1 +0,0 @@ -#map{height:100%;flex-grow:1}html,body{height:100%;margin:0;padding:0;display:flex;flex-direction:column;position:relative;font-family:Roboto,Arial,sans-serif}.tooltip{position:absolute;z-index:1001;padding:10px;background:#000c;color:#fff;border-radius:4px;pointer-events:none;display:none;font-size:12px}h1{text-align:center;margin:10px}.legend{position:absolute;top:140px;right:10px;z-index:1000;background-color:#fff;padding:10px;border:1px solid #ccc;font-family:Roboto,Arial,sans-serif;font-size:14px}.legend-item{display:flex;align-items:center;margin-bottom:5px}.legend-color{width:20px;height:20px;margin-right:10px;border:1px solid #000} diff --git a/dist/samples/deckgl-kml-updated/dist/assets/index-dYJ-eA24.js b/dist/samples/deckgl-kml-updated/dist/assets/index-dYJ-eA24.js deleted file mode 100644 index 9a5dd18d7..000000000 --- a/dist/samples/deckgl-kml-updated/dist/assets/index-dYJ-eA24.js +++ /dev/null @@ -1,4 +0,0 @@ -(function(){const l=document.createElement("link").relList;if(l&&l.supports&&l.supports("modulepreload"))return;for(const c of document.querySelectorAll('link[rel="modulepreload"]'))E(c);new MutationObserver(c=>{for(const f of c)if(f.type==="childList")for(const p of f.addedNodes)p.tagName==="LINK"&&p.rel==="modulepreload"&&E(p)}).observe(document,{childList:!0,subtree:!0});function h(c){const f={};return c.integrity&&(f.integrity=c.integrity),c.referrerPolicy&&(f.referrerPolicy=c.referrerPolicy),c.crossOrigin==="use-credentials"?f.credentials="include":c.crossOrigin==="anonymous"?f.credentials="omit":f.credentials="same-origin",f}function E(c){if(c.ep)return;c.ep=!0;const f=h(c);fetch(c.href,f)}})();function z(i){return i&&i.normalize&&i.normalize(),i&&i.textContent||""}function L(i,l){const h=i.getElementsByTagName(l);return h.length?h[0]:null}const Ee=/\s*/g,Ce=/^\s*|\s*$/g,ve=/\s+/;function ne(i){if(!i||!i.length)return 0;let l=0;for(let h=0;h=0&&u=0){for(var a=e.length-1;t0},lookupPrefix:function(u){for(var e=this;e;){var r=e._nsMap;if(r){for(var t in r)if(Object.prototype.hasOwnProperty.call(r,t)&&r[t]===u)return t}e=e.nodeType==P?e.ownerDocument:e.parentNode}return null},lookupNamespaceURI:function(u){for(var e=this;e;){var r=e._nsMap;if(r&&u in r&&Object.prototype.hasOwnProperty.call(r,u))return r[u];e=e.nodeType==P?e.ownerDocument:e.parentNode}return null},isDefaultNamespace:function(u){var e=this.lookupPrefix(u);return e==null}};function eu(u){return u=="<"&&"<"||u==">"&&">"||u=="&"&&"&"||u=='"'&&"""||"&#"+u.charCodeAt()+";"}v(C,A),v(C,A.prototype);function su(u,e){if(e(u))return!0;if(u=u.firstChild)do if(su(u,e))return!0;while(u=u.nextSibling)}function Y(){this.ownerDocument=this}function J(u,e,r){u&&u._inc++;var t=r.namespaceURI;t===h.XMLNS&&(e._nsMap[r.prefix?r.localName:""]=r.value)}function Bu(u,e,r,t){u&&u._inc++;var a=r.namespaceURI;a===h.XMLNS&&delete e._nsMap[r.prefix?r.localName:""]}function Eu(u,e,r){if(u&&u._inc){u._inc++;var t=e.childNodes;if(r)t[t.length++]=r;else{for(var a=e.firstChild,y=0;a;)t[y++]=a,a=a.nextSibling;t.length=y,delete t[t.length]}}}function uu(u,e){var r=e.previousSibling,t=e.nextSibling;return r?r.nextSibling=t:u.firstChild=t,t?t.previousSibling=r:u.lastChild=r,e.parentNode=null,e.previousSibling=null,e.nextSibling=null,Eu(u.ownerDocument,u),e}function iu(u){return u&&(u.nodeType===A.DOCUMENT_NODE||u.nodeType===A.DOCUMENT_FRAGMENT_NODE||u.nodeType===A.ELEMENT_NODE)}function Tu(u){return u&&(nu(u)||Cu(u)||tu(u)||u.nodeType===A.DOCUMENT_FRAGMENT_NODE||u.nodeType===A.COMMENT_NODE||u.nodeType===A.PROCESSING_INSTRUCTION_NODE)}function tu(u){return u&&u.nodeType===A.DOCUMENT_TYPE_NODE}function nu(u){return u&&u.nodeType===A.ELEMENT_NODE}function Cu(u){return u&&u.nodeType===A.TEXT_NODE}function Z(u,e){var r=u.childNodes||[];if(l(r,nu)||tu(e))return!1;var t=l(r,tu);return!(e&&t&&r.indexOf(t)>r.indexOf(e))}function vu(u,e){var r=u.childNodes||[];function t(y){return nu(y)&&y!==e}if(l(r,t))return!1;var a=l(r,tu);return!(e&&a&&r.indexOf(a)>r.indexOf(e))}function K(u,e,r){if(!iu(u))throw new D(n,"Unexpected parent node type "+u.nodeType);if(r&&r.parentNode!==u)throw new D(s,"child not in parent");if(!Tu(e)||tu(e)&&u.nodeType!==A.DOCUMENT_NODE)throw new D(n,"Unexpected node type "+e.nodeType+" for parent node type "+u.nodeType)}function xu(u,e,r){var t=u.childNodes||[],a=e.childNodes||[];if(e.nodeType===A.DOCUMENT_FRAGMENT_NODE){var y=a.filter(nu);if(y.length>1||l(a,Cu))throw new D(n,"More than one element or text in fragment");if(y.length===1&&!Z(u,r))throw new D(n,"Element in fragment can not be inserted before doctype")}if(nu(e)&&!Z(u,r))throw new D(n,"Only one element can be added and only after doctype");if(tu(e)){if(l(t,tu))throw new D(n,"Only one doctype is allowed");var H=l(t,nu);if(r&&t.indexOf(H)1||l(a,Cu))throw new D(n,"More than one element or text in fragment");if(y.length===1&&!vu(u,r))throw new D(n,"Element in fragment can not be inserted before doctype")}if(nu(e)&&!vu(u,r))throw new D(n,"Only one element can be added and only after doctype");if(tu(e)){let lu=function(au){return tu(au)&&au!==r};var ru=lu;if(l(t,lu))throw new D(n,"Only one doctype is allowed");var H=l(t,nu);if(r&&t.indexOf(H)0&&su(r.documentElement,function(a){if(a!==r&&a.nodeType===O){var y=a.getAttribute("class");if(y){var H=u===y;if(!H){var ru=p(y);H=e.every(B(ru))}H&&t.push(a)}}}),t})},createElement:function(u){var e=new M;e.ownerDocument=this,e.nodeName=u,e.tagName=u,e.localName=u,e.childNodes=new g;var r=e.attributes=new _;return r._ownerElement=e,e},createDocumentFragment:function(){var u=new Ru;return u.ownerDocument=this,u.childNodes=new g,u},createTextNode:function(u){var e=new Uu;return e.ownerDocument=this,e.appendData(u),e},createComment:function(u){var e=new Vu;return e.ownerDocument=this,e.appendData(u),e},createCDATASection:function(u){var e=new Gu;return e.ownerDocument=this,e.appendData(u),e},createProcessingInstruction:function(u,e){var r=new zu;return r.ownerDocument=this,r.tagName=r.nodeName=r.target=u,r.nodeValue=r.data=e,r},createAttribute:function(u){var e=new Q;return e.ownerDocument=this,e.name=u,e.nodeName=u,e.localName=u,e.specified=!0,e},createEntityReference:function(u){var e=new Hu;return e.ownerDocument=this,e.nodeName=u,e},createElementNS:function(u,e){var r=new M,t=e.split(":"),a=r.attributes=new _;return r.childNodes=new g,r.ownerDocument=this,r.nodeName=e,r.tagName=e,r.namespaceURI=u,t.length==2?(r.prefix=t[0],r.localName=t[1]):r.localName=e,a._ownerElement=r,r},createAttributeNS:function(u,e){var r=new Q,t=e.split(":");return r.ownerDocument=this,r.nodeName=e,r.name=e,r.namespaceURI=u,r.specified=!0,t.length==2?(r.prefix=t[0],r.localName=t[1]):r.localName=e,r}},m(Y,A);function M(){this._nsMap={}}M.prototype={nodeType:O,hasAttribute:function(u){return this.getAttributeNode(u)!=null},getAttribute:function(u){var e=this.getAttributeNode(u);return e&&e.value||""},getAttributeNode:function(u){return this.attributes.getNamedItem(u)},setAttribute:function(u,e){var r=this.ownerDocument.createAttribute(u);r.value=r.nodeValue=""+e,this.setAttributeNode(r)},removeAttribute:function(u){var e=this.getAttributeNode(u);e&&this.removeAttributeNode(e)},appendChild:function(u){return u.nodeType===k?this.insertBefore(u,null):Lu(this,u)},setAttributeNode:function(u){return this.attributes.setNamedItem(u)},setAttributeNodeNS:function(u){return this.attributes.setNamedItemNS(u)},removeAttributeNode:function(u){return this.attributes.removeNamedItem(u.nodeName)},removeAttributeNS:function(u,e){var r=this.getAttributeNodeNS(u,e);r&&this.removeAttributeNode(r)},hasAttributeNS:function(u,e){return this.getAttributeNodeNS(u,e)!=null},getAttributeNS:function(u,e){var r=this.getAttributeNodeNS(u,e);return r&&r.value||""},setAttributeNS:function(u,e,r){var t=this.ownerDocument.createAttributeNS(u,e);t.value=t.nodeValue=""+r,this.setAttributeNode(t)},getAttributeNodeNS:function(u,e){return this.attributes.getNamedItemNS(u,e)},getElementsByTagName:function(u){return new x(this,function(e){var r=[];return su(e,function(t){t!==e&&t.nodeType==O&&(u==="*"||t.tagName==u)&&r.push(t)}),r})},getElementsByTagNameNS:function(u,e){return new x(this,function(r){var t=[];return su(r,function(a){a!==r&&a.nodeType===O&&(u==="*"||a.namespaceURI===u)&&(e==="*"||a.localName==e)&&t.push(a)}),t})}},Y.prototype.getElementsByTagName=M.prototype.getElementsByTagName,Y.prototype.getElementsByTagNameNS=M.prototype.getElementsByTagNameNS,m(M,A);function Q(){}Q.prototype.nodeType=P,m(Q,A);function Du(){}Du.prototype={data:"",substringData:function(u,e){return this.data.substring(u,u+e)},appendData:function(u){u=this.data+u,this.nodeValue=this.data=u,this.length=u.length},insertData:function(u,e){this.replaceData(u,0,e)},appendChild:function(u){throw new Error(U[n])},deleteData:function(u,e){this.replaceData(u,e,"")},replaceData:function(u,e,r){var t=this.data.substring(0,u),a=this.data.substring(u+e);r=t+r+a,this.nodeValue=this.data=r,this.length=r.length}},m(Du,A);function Uu(){}Uu.prototype={nodeName:"#text",nodeType:X,splitText:function(u){var e=this.data,r=e.substring(u);e=e.substring(0,u),this.data=this.nodeValue=e,this.length=e.length;var t=this.ownerDocument.createTextNode(r);return this.parentNode&&this.parentNode.insertBefore(t,this.nextSibling),t}},m(Uu,Du);function Vu(){}Vu.prototype={nodeName:"#comment",nodeType:T},m(Vu,Du);function Gu(){}Gu.prototype={nodeName:"#cdata-section",nodeType:j},m(Gu,Du);function Ou(){}Ou.prototype.nodeType=R,m(Ou,A);function Ju(){}Ju.prototype.nodeType=G,m(Ju,A);function Ku(){}Ku.prototype.nodeType=N,m(Ku,A);function Hu(){}Hu.prototype.nodeType=o,m(Hu,A);function Ru(){}Ru.prototype.nodeName="#document-fragment",Ru.prototype.nodeType=k,m(Ru,A);function zu(){}zu.prototype.nodeType=b,m(zu,A);function Qu(){}Qu.prototype.serializeToString=function(u,e,r){return Zu.call(u,e,r)},A.prototype.toString=Zu;function Zu(u,e){var r=[],t=this.nodeType==9&&this.documentElement||this,a=t.prefix,y=t.namespaceURI;if(y&&a==null){var a=t.lookupPrefix(y);if(a==null)var H=[{namespace:y,prefix:null}]}return bu(this,r,u,e,H),r.join("")}function Wu(u,e,r){var t=u.prefix||"",a=u.namespaceURI;if(!a||t==="xml"&&a===h.XML||a===h.XMLNS)return!1;for(var y=r.length;y--;){var H=r[y];if(H.prefix===t)return H.namespace!==a}return!0}function ju(u,e,r){u.push(" ",e,'="',r.replace(/[<&"]/g,eu),'"')}function bu(u,e,r,t,a){if(a||(a=[]),t)if(u=t(u),u){if(typeof u=="string"){e.push(u);return}}else return;switch(u.nodeType){case O:var y=u.attributes,H=y.length,W=u.firstChild,ru=u.tagName;r=h.isHTML(u.namespaceURI)||r;var lu=ru;if(!r&&!u.prefix&&u.namespaceURI){for(var au,cu=0;cu=0;mu--){var hu=a[mu];if(hu.prefix===""&&hu.namespace===u.namespaceURI){au=hu.namespace;break}}if(au!==u.namespaceURI)for(var mu=a.length-1;mu>=0;mu--){var hu=a[mu];if(hu.namespace===u.namespaceURI){hu.prefix&&(lu=hu.prefix+":"+ru);break}}}e.push("<",lu);for(var du=0;du"),r&&/^script$/i.test(ru))for(;W;)W.data?e.push(W.data):bu(W,e,r,t,a.slice()),W=W.nextSibling;else for(;W;)bu(W,e,r,t,a.slice()),W=W.nextSibling;e.push("")}else e.push("/>");return;case V:case k:for(var W=u.firstChild;W;)bu(W,e,r,t,a.slice()),W=W.nextSibling;return;case P:return ju(e,u.name,u.value);case X:return e.push(u.data.replace(/[<&]/g,eu).replace(/]]>/g,"]]>"));case j:return e.push("");case T:return e.push("");case R:var re=u.publicId,yu=u.systemId;if(e.push("");else if(yu&&yu!=".")e.push(" SYSTEM ",yu,">");else{var te=u.internalSubset;te&&e.push(" [",te,"]"),e.push(">")}return;case b:return e.push("");case o:return e.push("&",u.nodeName,";");default:e.push("??",u.nodeName)}}function ue(u,e,r){var t;switch(e.nodeType){case O:t=e.cloneNode(!1),t.ownerDocument=u;case k:break;case P:r=!0;break}if(t||(t=e.cloneNode(!1)),t.ownerDocument=u,t.parentNode=null,r)for(var a=e.firstChild;a;)t.appendChild(ue(u,a,r)),a=a.nextSibling;return t}function Xu(u,e,r){var t=new e.constructor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var y=e[a];typeof y!="object"&&y!=t[a]&&(t[a]=y)}switch(e.childNodes&&(t.childNodes=new g),t.ownerDocument=u,t.nodeType){case O:var H=e.attributes,ru=t.attributes=new _,lu=H.length;ru._ownerElement=t;for(var au=0;au",lt:"<",quot:'"'}),i.HTML_ENTITIES=l({Aacute:"Á",aacute:"á",Abreve:"Ă",abreve:"ă",ac:"∾",acd:"∿",acE:"∾̳",Acirc:"Â",acirc:"â",acute:"´",Acy:"А",acy:"а",AElig:"Æ",aelig:"æ",af:"⁡",Afr:"𝔄",afr:"𝔞",Agrave:"À",agrave:"à",alefsym:"ℵ",aleph:"ℵ",Alpha:"Α",alpha:"α",Amacr:"Ā",amacr:"ā",amalg:"⨿",AMP:"&",amp:"&",And:"⩓",and:"∧",andand:"⩕",andd:"⩜",andslope:"⩘",andv:"⩚",ang:"∠",ange:"⦤",angle:"∠",angmsd:"∡",angmsdaa:"⦨",angmsdab:"⦩",angmsdac:"⦪",angmsdad:"⦫",angmsdae:"⦬",angmsdaf:"⦭",angmsdag:"⦮",angmsdah:"⦯",angrt:"∟",angrtvb:"⊾",angrtvbd:"⦝",angsph:"∢",angst:"Å",angzarr:"⍼",Aogon:"Ą",aogon:"ą",Aopf:"𝔸",aopf:"𝕒",ap:"≈",apacir:"⩯",apE:"⩰",ape:"≊",apid:"≋",apos:"'",ApplyFunction:"⁡",approx:"≈",approxeq:"≊",Aring:"Å",aring:"å",Ascr:"𝒜",ascr:"𝒶",Assign:"≔",ast:"*",asymp:"≈",asympeq:"≍",Atilde:"Ã",atilde:"ã",Auml:"Ä",auml:"ä",awconint:"∳",awint:"⨑",backcong:"≌",backepsilon:"϶",backprime:"‵",backsim:"∽",backsimeq:"⋍",Backslash:"∖",Barv:"⫧",barvee:"⊽",Barwed:"⌆",barwed:"⌅",barwedge:"⌅",bbrk:"⎵",bbrktbrk:"⎶",bcong:"≌",Bcy:"Б",bcy:"б",bdquo:"„",becaus:"∵",Because:"∵",because:"∵",bemptyv:"⦰",bepsi:"϶",bernou:"ℬ",Bernoullis:"ℬ",Beta:"Β",beta:"β",beth:"ℶ",between:"≬",Bfr:"𝔅",bfr:"𝔟",bigcap:"⋂",bigcirc:"◯",bigcup:"⋃",bigodot:"⨀",bigoplus:"⨁",bigotimes:"⨂",bigsqcup:"⨆",bigstar:"★",bigtriangledown:"▽",bigtriangleup:"△",biguplus:"⨄",bigvee:"⋁",bigwedge:"⋀",bkarow:"⤍",blacklozenge:"⧫",blacksquare:"▪",blacktriangle:"▴",blacktriangledown:"▾",blacktriangleleft:"◂",blacktriangleright:"▸",blank:"␣",blk12:"▒",blk14:"░",blk34:"▓",block:"█",bne:"=⃥",bnequiv:"≡⃥",bNot:"⫭",bnot:"⌐",Bopf:"𝔹",bopf:"𝕓",bot:"⊥",bottom:"⊥",bowtie:"⋈",boxbox:"⧉",boxDL:"╗",boxDl:"╖",boxdL:"╕",boxdl:"┐",boxDR:"╔",boxDr:"╓",boxdR:"╒",boxdr:"┌",boxH:"═",boxh:"─",boxHD:"╦",boxHd:"╤",boxhD:"╥",boxhd:"┬",boxHU:"╩",boxHu:"╧",boxhU:"╨",boxhu:"┴",boxminus:"⊟",boxplus:"⊞",boxtimes:"⊠",boxUL:"╝",boxUl:"╜",boxuL:"╛",boxul:"┘",boxUR:"╚",boxUr:"╙",boxuR:"╘",boxur:"└",boxV:"║",boxv:"│",boxVH:"╬",boxVh:"╫",boxvH:"╪",boxvh:"┼",boxVL:"╣",boxVl:"╢",boxvL:"╡",boxvl:"┤",boxVR:"╠",boxVr:"╟",boxvR:"╞",boxvr:"├",bprime:"‵",Breve:"˘",breve:"˘",brvbar:"¦",Bscr:"ℬ",bscr:"𝒷",bsemi:"⁏",bsim:"∽",bsime:"⋍",bsol:"\\",bsolb:"⧅",bsolhsub:"⟈",bull:"•",bullet:"•",bump:"≎",bumpE:"⪮",bumpe:"≏",Bumpeq:"≎",bumpeq:"≏",Cacute:"Ć",cacute:"ć",Cap:"⋒",cap:"∩",capand:"⩄",capbrcup:"⩉",capcap:"⩋",capcup:"⩇",capdot:"⩀",CapitalDifferentialD:"ⅅ",caps:"∩︀",caret:"⁁",caron:"ˇ",Cayleys:"ℭ",ccaps:"⩍",Ccaron:"Č",ccaron:"č",Ccedil:"Ç",ccedil:"ç",Ccirc:"Ĉ",ccirc:"ĉ",Cconint:"∰",ccups:"⩌",ccupssm:"⩐",Cdot:"Ċ",cdot:"ċ",cedil:"¸",Cedilla:"¸",cemptyv:"⦲",cent:"¢",CenterDot:"·",centerdot:"·",Cfr:"ℭ",cfr:"𝔠",CHcy:"Ч",chcy:"ч",check:"✓",checkmark:"✓",Chi:"Χ",chi:"χ",cir:"○",circ:"ˆ",circeq:"≗",circlearrowleft:"↺",circlearrowright:"↻",circledast:"⊛",circledcirc:"⊚",circleddash:"⊝",CircleDot:"⊙",circledR:"®",circledS:"Ⓢ",CircleMinus:"⊖",CirclePlus:"⊕",CircleTimes:"⊗",cirE:"⧃",cire:"≗",cirfnint:"⨐",cirmid:"⫯",cirscir:"⧂",ClockwiseContourIntegral:"∲",CloseCurlyDoubleQuote:"”",CloseCurlyQuote:"’",clubs:"♣",clubsuit:"♣",Colon:"∷",colon:":",Colone:"⩴",colone:"≔",coloneq:"≔",comma:",",commat:"@",comp:"∁",compfn:"∘",complement:"∁",complexes:"ℂ",cong:"≅",congdot:"⩭",Congruent:"≡",Conint:"∯",conint:"∮",ContourIntegral:"∮",Copf:"ℂ",copf:"𝕔",coprod:"∐",Coproduct:"∐",COPY:"©",copy:"©",copysr:"℗",CounterClockwiseContourIntegral:"∳",crarr:"↵",Cross:"⨯",cross:"✗",Cscr:"𝒞",cscr:"𝒸",csub:"⫏",csube:"⫑",csup:"⫐",csupe:"⫒",ctdot:"⋯",cudarrl:"⤸",cudarrr:"⤵",cuepr:"⋞",cuesc:"⋟",cularr:"↶",cularrp:"⤽",Cup:"⋓",cup:"∪",cupbrcap:"⩈",CupCap:"≍",cupcap:"⩆",cupcup:"⩊",cupdot:"⊍",cupor:"⩅",cups:"∪︀",curarr:"↷",curarrm:"⤼",curlyeqprec:"⋞",curlyeqsucc:"⋟",curlyvee:"⋎",curlywedge:"⋏",curren:"¤",curvearrowleft:"↶",curvearrowright:"↷",cuvee:"⋎",cuwed:"⋏",cwconint:"∲",cwint:"∱",cylcty:"⌭",Dagger:"‡",dagger:"†",daleth:"ℸ",Darr:"↡",dArr:"⇓",darr:"↓",dash:"‐",Dashv:"⫤",dashv:"⊣",dbkarow:"⤏",dblac:"˝",Dcaron:"Ď",dcaron:"ď",Dcy:"Д",dcy:"д",DD:"ⅅ",dd:"ⅆ",ddagger:"‡",ddarr:"⇊",DDotrahd:"⤑",ddotseq:"⩷",deg:"°",Del:"∇",Delta:"Δ",delta:"δ",demptyv:"⦱",dfisht:"⥿",Dfr:"𝔇",dfr:"𝔡",dHar:"⥥",dharl:"⇃",dharr:"⇂",DiacriticalAcute:"´",DiacriticalDot:"˙",DiacriticalDoubleAcute:"˝",DiacriticalGrave:"`",DiacriticalTilde:"˜",diam:"⋄",Diamond:"⋄",diamond:"⋄",diamondsuit:"♦",diams:"♦",die:"¨",DifferentialD:"ⅆ",digamma:"ϝ",disin:"⋲",div:"÷",divide:"÷",divideontimes:"⋇",divonx:"⋇",DJcy:"Ђ",djcy:"ђ",dlcorn:"⌞",dlcrop:"⌍",dollar:"$",Dopf:"𝔻",dopf:"𝕕",Dot:"¨",dot:"˙",DotDot:"⃜",doteq:"≐",doteqdot:"≑",DotEqual:"≐",dotminus:"∸",dotplus:"∔",dotsquare:"⊡",doublebarwedge:"⌆",DoubleContourIntegral:"∯",DoubleDot:"¨",DoubleDownArrow:"⇓",DoubleLeftArrow:"⇐",DoubleLeftRightArrow:"⇔",DoubleLeftTee:"⫤",DoubleLongLeftArrow:"⟸",DoubleLongLeftRightArrow:"⟺",DoubleLongRightArrow:"⟹",DoubleRightArrow:"⇒",DoubleRightTee:"⊨",DoubleUpArrow:"⇑",DoubleUpDownArrow:"⇕",DoubleVerticalBar:"∥",DownArrow:"↓",Downarrow:"⇓",downarrow:"↓",DownArrowBar:"⤓",DownArrowUpArrow:"⇵",DownBreve:"̑",downdownarrows:"⇊",downharpoonleft:"⇃",downharpoonright:"⇂",DownLeftRightVector:"⥐",DownLeftTeeVector:"⥞",DownLeftVector:"↽",DownLeftVectorBar:"⥖",DownRightTeeVector:"⥟",DownRightVector:"⇁",DownRightVectorBar:"⥗",DownTee:"⊤",DownTeeArrow:"↧",drbkarow:"⤐",drcorn:"⌟",drcrop:"⌌",Dscr:"𝒟",dscr:"𝒹",DScy:"Ѕ",dscy:"ѕ",dsol:"⧶",Dstrok:"Đ",dstrok:"đ",dtdot:"⋱",dtri:"▿",dtrif:"▾",duarr:"⇵",duhar:"⥯",dwangle:"⦦",DZcy:"Џ",dzcy:"џ",dzigrarr:"⟿",Eacute:"É",eacute:"é",easter:"⩮",Ecaron:"Ě",ecaron:"ě",ecir:"≖",Ecirc:"Ê",ecirc:"ê",ecolon:"≕",Ecy:"Э",ecy:"э",eDDot:"⩷",Edot:"Ė",eDot:"≑",edot:"ė",ee:"ⅇ",efDot:"≒",Efr:"𝔈",efr:"𝔢",eg:"⪚",Egrave:"È",egrave:"è",egs:"⪖",egsdot:"⪘",el:"⪙",Element:"∈",elinters:"⏧",ell:"ℓ",els:"⪕",elsdot:"⪗",Emacr:"Ē",emacr:"ē",empty:"∅",emptyset:"∅",EmptySmallSquare:"◻",emptyv:"∅",EmptyVerySmallSquare:"▫",emsp:" ",emsp13:" ",emsp14:" ",ENG:"Ŋ",eng:"ŋ",ensp:" ",Eogon:"Ę",eogon:"ę",Eopf:"𝔼",eopf:"𝕖",epar:"⋕",eparsl:"⧣",eplus:"⩱",epsi:"ε",Epsilon:"Ε",epsilon:"ε",epsiv:"ϵ",eqcirc:"≖",eqcolon:"≕",eqsim:"≂",eqslantgtr:"⪖",eqslantless:"⪕",Equal:"⩵",equals:"=",EqualTilde:"≂",equest:"≟",Equilibrium:"⇌",equiv:"≡",equivDD:"⩸",eqvparsl:"⧥",erarr:"⥱",erDot:"≓",Escr:"ℰ",escr:"ℯ",esdot:"≐",Esim:"⩳",esim:"≂",Eta:"Η",eta:"η",ETH:"Ð",eth:"ð",Euml:"Ë",euml:"ë",euro:"€",excl:"!",exist:"∃",Exists:"∃",expectation:"ℰ",ExponentialE:"ⅇ",exponentiale:"ⅇ",fallingdotseq:"≒",Fcy:"Ф",fcy:"ф",female:"♀",ffilig:"ffi",fflig:"ff",ffllig:"ffl",Ffr:"𝔉",ffr:"𝔣",filig:"fi",FilledSmallSquare:"◼",FilledVerySmallSquare:"▪",fjlig:"fj",flat:"♭",fllig:"fl",fltns:"▱",fnof:"ƒ",Fopf:"𝔽",fopf:"𝕗",ForAll:"∀",forall:"∀",fork:"⋔",forkv:"⫙",Fouriertrf:"ℱ",fpartint:"⨍",frac12:"½",frac13:"⅓",frac14:"¼",frac15:"⅕",frac16:"⅙",frac18:"⅛",frac23:"⅔",frac25:"⅖",frac34:"¾",frac35:"⅗",frac38:"⅜",frac45:"⅘",frac56:"⅚",frac58:"⅝",frac78:"⅞",frasl:"⁄",frown:"⌢",Fscr:"ℱ",fscr:"𝒻",gacute:"ǵ",Gamma:"Γ",gamma:"γ",Gammad:"Ϝ",gammad:"ϝ",gap:"⪆",Gbreve:"Ğ",gbreve:"ğ",Gcedil:"Ģ",Gcirc:"Ĝ",gcirc:"ĝ",Gcy:"Г",gcy:"г",Gdot:"Ġ",gdot:"ġ",gE:"≧",ge:"≥",gEl:"⪌",gel:"⋛",geq:"≥",geqq:"≧",geqslant:"⩾",ges:"⩾",gescc:"⪩",gesdot:"⪀",gesdoto:"⪂",gesdotol:"⪄",gesl:"⋛︀",gesles:"⪔",Gfr:"𝔊",gfr:"𝔤",Gg:"⋙",gg:"≫",ggg:"⋙",gimel:"ℷ",GJcy:"Ѓ",gjcy:"ѓ",gl:"≷",gla:"⪥",glE:"⪒",glj:"⪤",gnap:"⪊",gnapprox:"⪊",gnE:"≩",gne:"⪈",gneq:"⪈",gneqq:"≩",gnsim:"⋧",Gopf:"𝔾",gopf:"𝕘",grave:"`",GreaterEqual:"≥",GreaterEqualLess:"⋛",GreaterFullEqual:"≧",GreaterGreater:"⪢",GreaterLess:"≷",GreaterSlantEqual:"⩾",GreaterTilde:"≳",Gscr:"𝒢",gscr:"ℊ",gsim:"≳",gsime:"⪎",gsiml:"⪐",Gt:"≫",GT:">",gt:">",gtcc:"⪧",gtcir:"⩺",gtdot:"⋗",gtlPar:"⦕",gtquest:"⩼",gtrapprox:"⪆",gtrarr:"⥸",gtrdot:"⋗",gtreqless:"⋛",gtreqqless:"⪌",gtrless:"≷",gtrsim:"≳",gvertneqq:"≩︀",gvnE:"≩︀",Hacek:"ˇ",hairsp:" ",half:"½",hamilt:"ℋ",HARDcy:"Ъ",hardcy:"ъ",hArr:"⇔",harr:"↔",harrcir:"⥈",harrw:"↭",Hat:"^",hbar:"ℏ",Hcirc:"Ĥ",hcirc:"ĥ",hearts:"♥",heartsuit:"♥",hellip:"…",hercon:"⊹",Hfr:"ℌ",hfr:"𝔥",HilbertSpace:"ℋ",hksearow:"⤥",hkswarow:"⤦",hoarr:"⇿",homtht:"∻",hookleftarrow:"↩",hookrightarrow:"↪",Hopf:"ℍ",hopf:"𝕙",horbar:"―",HorizontalLine:"─",Hscr:"ℋ",hscr:"𝒽",hslash:"ℏ",Hstrok:"Ħ",hstrok:"ħ",HumpDownHump:"≎",HumpEqual:"≏",hybull:"⁃",hyphen:"‐",Iacute:"Í",iacute:"í",ic:"⁣",Icirc:"Î",icirc:"î",Icy:"И",icy:"и",Idot:"İ",IEcy:"Е",iecy:"е",iexcl:"¡",iff:"⇔",Ifr:"ℑ",ifr:"𝔦",Igrave:"Ì",igrave:"ì",ii:"ⅈ",iiiint:"⨌",iiint:"∭",iinfin:"⧜",iiota:"℩",IJlig:"IJ",ijlig:"ij",Im:"ℑ",Imacr:"Ī",imacr:"ī",image:"ℑ",ImaginaryI:"ⅈ",imagline:"ℐ",imagpart:"ℑ",imath:"ı",imof:"⊷",imped:"Ƶ",Implies:"⇒",in:"∈",incare:"℅",infin:"∞",infintie:"⧝",inodot:"ı",Int:"∬",int:"∫",intcal:"⊺",integers:"ℤ",Integral:"∫",intercal:"⊺",Intersection:"⋂",intlarhk:"⨗",intprod:"⨼",InvisibleComma:"⁣",InvisibleTimes:"⁢",IOcy:"Ё",iocy:"ё",Iogon:"Į",iogon:"į",Iopf:"𝕀",iopf:"𝕚",Iota:"Ι",iota:"ι",iprod:"⨼",iquest:"¿",Iscr:"ℐ",iscr:"𝒾",isin:"∈",isindot:"⋵",isinE:"⋹",isins:"⋴",isinsv:"⋳",isinv:"∈",it:"⁢",Itilde:"Ĩ",itilde:"ĩ",Iukcy:"І",iukcy:"і",Iuml:"Ï",iuml:"ï",Jcirc:"Ĵ",jcirc:"ĵ",Jcy:"Й",jcy:"й",Jfr:"𝔍",jfr:"𝔧",jmath:"ȷ",Jopf:"𝕁",jopf:"𝕛",Jscr:"𝒥",jscr:"𝒿",Jsercy:"Ј",jsercy:"ј",Jukcy:"Є",jukcy:"є",Kappa:"Κ",kappa:"κ",kappav:"ϰ",Kcedil:"Ķ",kcedil:"ķ",Kcy:"К",kcy:"к",Kfr:"𝔎",kfr:"𝔨",kgreen:"ĸ",KHcy:"Х",khcy:"х",KJcy:"Ќ",kjcy:"ќ",Kopf:"𝕂",kopf:"𝕜",Kscr:"𝒦",kscr:"𝓀",lAarr:"⇚",Lacute:"Ĺ",lacute:"ĺ",laemptyv:"⦴",lagran:"ℒ",Lambda:"Λ",lambda:"λ",Lang:"⟪",lang:"⟨",langd:"⦑",langle:"⟨",lap:"⪅",Laplacetrf:"ℒ",laquo:"«",Larr:"↞",lArr:"⇐",larr:"←",larrb:"⇤",larrbfs:"⤟",larrfs:"⤝",larrhk:"↩",larrlp:"↫",larrpl:"⤹",larrsim:"⥳",larrtl:"↢",lat:"⪫",lAtail:"⤛",latail:"⤙",late:"⪭",lates:"⪭︀",lBarr:"⤎",lbarr:"⤌",lbbrk:"❲",lbrace:"{",lbrack:"[",lbrke:"⦋",lbrksld:"⦏",lbrkslu:"⦍",Lcaron:"Ľ",lcaron:"ľ",Lcedil:"Ļ",lcedil:"ļ",lceil:"⌈",lcub:"{",Lcy:"Л",lcy:"л",ldca:"⤶",ldquo:"“",ldquor:"„",ldrdhar:"⥧",ldrushar:"⥋",ldsh:"↲",lE:"≦",le:"≤",LeftAngleBracket:"⟨",LeftArrow:"←",Leftarrow:"⇐",leftarrow:"←",LeftArrowBar:"⇤",LeftArrowRightArrow:"⇆",leftarrowtail:"↢",LeftCeiling:"⌈",LeftDoubleBracket:"⟦",LeftDownTeeVector:"⥡",LeftDownVector:"⇃",LeftDownVectorBar:"⥙",LeftFloor:"⌊",leftharpoondown:"↽",leftharpoonup:"↼",leftleftarrows:"⇇",LeftRightArrow:"↔",Leftrightarrow:"⇔",leftrightarrow:"↔",leftrightarrows:"⇆",leftrightharpoons:"⇋",leftrightsquigarrow:"↭",LeftRightVector:"⥎",LeftTee:"⊣",LeftTeeArrow:"↤",LeftTeeVector:"⥚",leftthreetimes:"⋋",LeftTriangle:"⊲",LeftTriangleBar:"⧏",LeftTriangleEqual:"⊴",LeftUpDownVector:"⥑",LeftUpTeeVector:"⥠",LeftUpVector:"↿",LeftUpVectorBar:"⥘",LeftVector:"↼",LeftVectorBar:"⥒",lEg:"⪋",leg:"⋚",leq:"≤",leqq:"≦",leqslant:"⩽",les:"⩽",lescc:"⪨",lesdot:"⩿",lesdoto:"⪁",lesdotor:"⪃",lesg:"⋚︀",lesges:"⪓",lessapprox:"⪅",lessdot:"⋖",lesseqgtr:"⋚",lesseqqgtr:"⪋",LessEqualGreater:"⋚",LessFullEqual:"≦",LessGreater:"≶",lessgtr:"≶",LessLess:"⪡",lesssim:"≲",LessSlantEqual:"⩽",LessTilde:"≲",lfisht:"⥼",lfloor:"⌊",Lfr:"𝔏",lfr:"𝔩",lg:"≶",lgE:"⪑",lHar:"⥢",lhard:"↽",lharu:"↼",lharul:"⥪",lhblk:"▄",LJcy:"Љ",ljcy:"љ",Ll:"⋘",ll:"≪",llarr:"⇇",llcorner:"⌞",Lleftarrow:"⇚",llhard:"⥫",lltri:"◺",Lmidot:"Ŀ",lmidot:"ŀ",lmoust:"⎰",lmoustache:"⎰",lnap:"⪉",lnapprox:"⪉",lnE:"≨",lne:"⪇",lneq:"⪇",lneqq:"≨",lnsim:"⋦",loang:"⟬",loarr:"⇽",lobrk:"⟦",LongLeftArrow:"⟵",Longleftarrow:"⟸",longleftarrow:"⟵",LongLeftRightArrow:"⟷",Longleftrightarrow:"⟺",longleftrightarrow:"⟷",longmapsto:"⟼",LongRightArrow:"⟶",Longrightarrow:"⟹",longrightarrow:"⟶",looparrowleft:"↫",looparrowright:"↬",lopar:"⦅",Lopf:"𝕃",lopf:"𝕝",loplus:"⨭",lotimes:"⨴",lowast:"∗",lowbar:"_",LowerLeftArrow:"↙",LowerRightArrow:"↘",loz:"◊",lozenge:"◊",lozf:"⧫",lpar:"(",lparlt:"⦓",lrarr:"⇆",lrcorner:"⌟",lrhar:"⇋",lrhard:"⥭",lrm:"‎",lrtri:"⊿",lsaquo:"‹",Lscr:"ℒ",lscr:"𝓁",Lsh:"↰",lsh:"↰",lsim:"≲",lsime:"⪍",lsimg:"⪏",lsqb:"[",lsquo:"‘",lsquor:"‚",Lstrok:"Ł",lstrok:"ł",Lt:"≪",LT:"<",lt:"<",ltcc:"⪦",ltcir:"⩹",ltdot:"⋖",lthree:"⋋",ltimes:"⋉",ltlarr:"⥶",ltquest:"⩻",ltri:"◃",ltrie:"⊴",ltrif:"◂",ltrPar:"⦖",lurdshar:"⥊",luruhar:"⥦",lvertneqq:"≨︀",lvnE:"≨︀",macr:"¯",male:"♂",malt:"✠",maltese:"✠",Map:"⤅",map:"↦",mapsto:"↦",mapstodown:"↧",mapstoleft:"↤",mapstoup:"↥",marker:"▮",mcomma:"⨩",Mcy:"М",mcy:"м",mdash:"—",mDDot:"∺",measuredangle:"∡",MediumSpace:" ",Mellintrf:"ℳ",Mfr:"𝔐",mfr:"𝔪",mho:"℧",micro:"µ",mid:"∣",midast:"*",midcir:"⫰",middot:"·",minus:"−",minusb:"⊟",minusd:"∸",minusdu:"⨪",MinusPlus:"∓",mlcp:"⫛",mldr:"…",mnplus:"∓",models:"⊧",Mopf:"𝕄",mopf:"𝕞",mp:"∓",Mscr:"ℳ",mscr:"𝓂",mstpos:"∾",Mu:"Μ",mu:"μ",multimap:"⊸",mumap:"⊸",nabla:"∇",Nacute:"Ń",nacute:"ń",nang:"∠⃒",nap:"≉",napE:"⩰̸",napid:"≋̸",napos:"ʼn",napprox:"≉",natur:"♮",natural:"♮",naturals:"ℕ",nbsp:" ",nbump:"≎̸",nbumpe:"≏̸",ncap:"⩃",Ncaron:"Ň",ncaron:"ň",Ncedil:"Ņ",ncedil:"ņ",ncong:"≇",ncongdot:"⩭̸",ncup:"⩂",Ncy:"Н",ncy:"н",ndash:"–",ne:"≠",nearhk:"⤤",neArr:"⇗",nearr:"↗",nearrow:"↗",nedot:"≐̸",NegativeMediumSpace:"​",NegativeThickSpace:"​",NegativeThinSpace:"​",NegativeVeryThinSpace:"​",nequiv:"≢",nesear:"⤨",nesim:"≂̸",NestedGreaterGreater:"≫",NestedLessLess:"≪",NewLine:` -`,nexist:"∄",nexists:"∄",Nfr:"𝔑",nfr:"𝔫",ngE:"≧̸",nge:"≱",ngeq:"≱",ngeqq:"≧̸",ngeqslant:"⩾̸",nges:"⩾̸",nGg:"⋙̸",ngsim:"≵",nGt:"≫⃒",ngt:"≯",ngtr:"≯",nGtv:"≫̸",nhArr:"⇎",nharr:"↮",nhpar:"⫲",ni:"∋",nis:"⋼",nisd:"⋺",niv:"∋",NJcy:"Њ",njcy:"њ",nlArr:"⇍",nlarr:"↚",nldr:"‥",nlE:"≦̸",nle:"≰",nLeftarrow:"⇍",nleftarrow:"↚",nLeftrightarrow:"⇎",nleftrightarrow:"↮",nleq:"≰",nleqq:"≦̸",nleqslant:"⩽̸",nles:"⩽̸",nless:"≮",nLl:"⋘̸",nlsim:"≴",nLt:"≪⃒",nlt:"≮",nltri:"⋪",nltrie:"⋬",nLtv:"≪̸",nmid:"∤",NoBreak:"⁠",NonBreakingSpace:" ",Nopf:"ℕ",nopf:"𝕟",Not:"⫬",not:"¬",NotCongruent:"≢",NotCupCap:"≭",NotDoubleVerticalBar:"∦",NotElement:"∉",NotEqual:"≠",NotEqualTilde:"≂̸",NotExists:"∄",NotGreater:"≯",NotGreaterEqual:"≱",NotGreaterFullEqual:"≧̸",NotGreaterGreater:"≫̸",NotGreaterLess:"≹",NotGreaterSlantEqual:"⩾̸",NotGreaterTilde:"≵",NotHumpDownHump:"≎̸",NotHumpEqual:"≏̸",notin:"∉",notindot:"⋵̸",notinE:"⋹̸",notinva:"∉",notinvb:"⋷",notinvc:"⋶",NotLeftTriangle:"⋪",NotLeftTriangleBar:"⧏̸",NotLeftTriangleEqual:"⋬",NotLess:"≮",NotLessEqual:"≰",NotLessGreater:"≸",NotLessLess:"≪̸",NotLessSlantEqual:"⩽̸",NotLessTilde:"≴",NotNestedGreaterGreater:"⪢̸",NotNestedLessLess:"⪡̸",notni:"∌",notniva:"∌",notnivb:"⋾",notnivc:"⋽",NotPrecedes:"⊀",NotPrecedesEqual:"⪯̸",NotPrecedesSlantEqual:"⋠",NotReverseElement:"∌",NotRightTriangle:"⋫",NotRightTriangleBar:"⧐̸",NotRightTriangleEqual:"⋭",NotSquareSubset:"⊏̸",NotSquareSubsetEqual:"⋢",NotSquareSuperset:"⊐̸",NotSquareSupersetEqual:"⋣",NotSubset:"⊂⃒",NotSubsetEqual:"⊈",NotSucceeds:"⊁",NotSucceedsEqual:"⪰̸",NotSucceedsSlantEqual:"⋡",NotSucceedsTilde:"≿̸",NotSuperset:"⊃⃒",NotSupersetEqual:"⊉",NotTilde:"≁",NotTildeEqual:"≄",NotTildeFullEqual:"≇",NotTildeTilde:"≉",NotVerticalBar:"∤",npar:"∦",nparallel:"∦",nparsl:"⫽⃥",npart:"∂̸",npolint:"⨔",npr:"⊀",nprcue:"⋠",npre:"⪯̸",nprec:"⊀",npreceq:"⪯̸",nrArr:"⇏",nrarr:"↛",nrarrc:"⤳̸",nrarrw:"↝̸",nRightarrow:"⇏",nrightarrow:"↛",nrtri:"⋫",nrtrie:"⋭",nsc:"⊁",nsccue:"⋡",nsce:"⪰̸",Nscr:"𝒩",nscr:"𝓃",nshortmid:"∤",nshortparallel:"∦",nsim:"≁",nsime:"≄",nsimeq:"≄",nsmid:"∤",nspar:"∦",nsqsube:"⋢",nsqsupe:"⋣",nsub:"⊄",nsubE:"⫅̸",nsube:"⊈",nsubset:"⊂⃒",nsubseteq:"⊈",nsubseteqq:"⫅̸",nsucc:"⊁",nsucceq:"⪰̸",nsup:"⊅",nsupE:"⫆̸",nsupe:"⊉",nsupset:"⊃⃒",nsupseteq:"⊉",nsupseteqq:"⫆̸",ntgl:"≹",Ntilde:"Ñ",ntilde:"ñ",ntlg:"≸",ntriangleleft:"⋪",ntrianglelefteq:"⋬",ntriangleright:"⋫",ntrianglerighteq:"⋭",Nu:"Ν",nu:"ν",num:"#",numero:"№",numsp:" ",nvap:"≍⃒",nVDash:"⊯",nVdash:"⊮",nvDash:"⊭",nvdash:"⊬",nvge:"≥⃒",nvgt:">⃒",nvHarr:"⤄",nvinfin:"⧞",nvlArr:"⤂",nvle:"≤⃒",nvlt:"<⃒",nvltrie:"⊴⃒",nvrArr:"⤃",nvrtrie:"⊵⃒",nvsim:"∼⃒",nwarhk:"⤣",nwArr:"⇖",nwarr:"↖",nwarrow:"↖",nwnear:"⤧",Oacute:"Ó",oacute:"ó",oast:"⊛",ocir:"⊚",Ocirc:"Ô",ocirc:"ô",Ocy:"О",ocy:"о",odash:"⊝",Odblac:"Ő",odblac:"ő",odiv:"⨸",odot:"⊙",odsold:"⦼",OElig:"Œ",oelig:"œ",ofcir:"⦿",Ofr:"𝔒",ofr:"𝔬",ogon:"˛",Ograve:"Ò",ograve:"ò",ogt:"⧁",ohbar:"⦵",ohm:"Ω",oint:"∮",olarr:"↺",olcir:"⦾",olcross:"⦻",oline:"‾",olt:"⧀",Omacr:"Ō",omacr:"ō",Omega:"Ω",omega:"ω",Omicron:"Ο",omicron:"ο",omid:"⦶",ominus:"⊖",Oopf:"𝕆",oopf:"𝕠",opar:"⦷",OpenCurlyDoubleQuote:"“",OpenCurlyQuote:"‘",operp:"⦹",oplus:"⊕",Or:"⩔",or:"∨",orarr:"↻",ord:"⩝",order:"ℴ",orderof:"ℴ",ordf:"ª",ordm:"º",origof:"⊶",oror:"⩖",orslope:"⩗",orv:"⩛",oS:"Ⓢ",Oscr:"𝒪",oscr:"ℴ",Oslash:"Ø",oslash:"ø",osol:"⊘",Otilde:"Õ",otilde:"õ",Otimes:"⨷",otimes:"⊗",otimesas:"⨶",Ouml:"Ö",ouml:"ö",ovbar:"⌽",OverBar:"‾",OverBrace:"⏞",OverBracket:"⎴",OverParenthesis:"⏜",par:"∥",para:"¶",parallel:"∥",parsim:"⫳",parsl:"⫽",part:"∂",PartialD:"∂",Pcy:"П",pcy:"п",percnt:"%",period:".",permil:"‰",perp:"⊥",pertenk:"‱",Pfr:"𝔓",pfr:"𝔭",Phi:"Φ",phi:"φ",phiv:"ϕ",phmmat:"ℳ",phone:"☎",Pi:"Π",pi:"π",pitchfork:"⋔",piv:"ϖ",planck:"ℏ",planckh:"ℎ",plankv:"ℏ",plus:"+",plusacir:"⨣",plusb:"⊞",pluscir:"⨢",plusdo:"∔",plusdu:"⨥",pluse:"⩲",PlusMinus:"±",plusmn:"±",plussim:"⨦",plustwo:"⨧",pm:"±",Poincareplane:"ℌ",pointint:"⨕",Popf:"ℙ",popf:"𝕡",pound:"£",Pr:"⪻",pr:"≺",prap:"⪷",prcue:"≼",prE:"⪳",pre:"⪯",prec:"≺",precapprox:"⪷",preccurlyeq:"≼",Precedes:"≺",PrecedesEqual:"⪯",PrecedesSlantEqual:"≼",PrecedesTilde:"≾",preceq:"⪯",precnapprox:"⪹",precneqq:"⪵",precnsim:"⋨",precsim:"≾",Prime:"″",prime:"′",primes:"ℙ",prnap:"⪹",prnE:"⪵",prnsim:"⋨",prod:"∏",Product:"∏",profalar:"⌮",profline:"⌒",profsurf:"⌓",prop:"∝",Proportion:"∷",Proportional:"∝",propto:"∝",prsim:"≾",prurel:"⊰",Pscr:"𝒫",pscr:"𝓅",Psi:"Ψ",psi:"ψ",puncsp:" ",Qfr:"𝔔",qfr:"𝔮",qint:"⨌",Qopf:"ℚ",qopf:"𝕢",qprime:"⁗",Qscr:"𝒬",qscr:"𝓆",quaternions:"ℍ",quatint:"⨖",quest:"?",questeq:"≟",QUOT:'"',quot:'"',rAarr:"⇛",race:"∽̱",Racute:"Ŕ",racute:"ŕ",radic:"√",raemptyv:"⦳",Rang:"⟫",rang:"⟩",rangd:"⦒",range:"⦥",rangle:"⟩",raquo:"»",Rarr:"↠",rArr:"⇒",rarr:"→",rarrap:"⥵",rarrb:"⇥",rarrbfs:"⤠",rarrc:"⤳",rarrfs:"⤞",rarrhk:"↪",rarrlp:"↬",rarrpl:"⥅",rarrsim:"⥴",Rarrtl:"⤖",rarrtl:"↣",rarrw:"↝",rAtail:"⤜",ratail:"⤚",ratio:"∶",rationals:"ℚ",RBarr:"⤐",rBarr:"⤏",rbarr:"⤍",rbbrk:"❳",rbrace:"}",rbrack:"]",rbrke:"⦌",rbrksld:"⦎",rbrkslu:"⦐",Rcaron:"Ř",rcaron:"ř",Rcedil:"Ŗ",rcedil:"ŗ",rceil:"⌉",rcub:"}",Rcy:"Р",rcy:"р",rdca:"⤷",rdldhar:"⥩",rdquo:"”",rdquor:"”",rdsh:"↳",Re:"ℜ",real:"ℜ",realine:"ℛ",realpart:"ℜ",reals:"ℝ",rect:"▭",REG:"®",reg:"®",ReverseElement:"∋",ReverseEquilibrium:"⇋",ReverseUpEquilibrium:"⥯",rfisht:"⥽",rfloor:"⌋",Rfr:"ℜ",rfr:"𝔯",rHar:"⥤",rhard:"⇁",rharu:"⇀",rharul:"⥬",Rho:"Ρ",rho:"ρ",rhov:"ϱ",RightAngleBracket:"⟩",RightArrow:"→",Rightarrow:"⇒",rightarrow:"→",RightArrowBar:"⇥",RightArrowLeftArrow:"⇄",rightarrowtail:"↣",RightCeiling:"⌉",RightDoubleBracket:"⟧",RightDownTeeVector:"⥝",RightDownVector:"⇂",RightDownVectorBar:"⥕",RightFloor:"⌋",rightharpoondown:"⇁",rightharpoonup:"⇀",rightleftarrows:"⇄",rightleftharpoons:"⇌",rightrightarrows:"⇉",rightsquigarrow:"↝",RightTee:"⊢",RightTeeArrow:"↦",RightTeeVector:"⥛",rightthreetimes:"⋌",RightTriangle:"⊳",RightTriangleBar:"⧐",RightTriangleEqual:"⊵",RightUpDownVector:"⥏",RightUpTeeVector:"⥜",RightUpVector:"↾",RightUpVectorBar:"⥔",RightVector:"⇀",RightVectorBar:"⥓",ring:"˚",risingdotseq:"≓",rlarr:"⇄",rlhar:"⇌",rlm:"‏",rmoust:"⎱",rmoustache:"⎱",rnmid:"⫮",roang:"⟭",roarr:"⇾",robrk:"⟧",ropar:"⦆",Ropf:"ℝ",ropf:"𝕣",roplus:"⨮",rotimes:"⨵",RoundImplies:"⥰",rpar:")",rpargt:"⦔",rppolint:"⨒",rrarr:"⇉",Rrightarrow:"⇛",rsaquo:"›",Rscr:"ℛ",rscr:"𝓇",Rsh:"↱",rsh:"↱",rsqb:"]",rsquo:"’",rsquor:"’",rthree:"⋌",rtimes:"⋊",rtri:"▹",rtrie:"⊵",rtrif:"▸",rtriltri:"⧎",RuleDelayed:"⧴",ruluhar:"⥨",rx:"℞",Sacute:"Ś",sacute:"ś",sbquo:"‚",Sc:"⪼",sc:"≻",scap:"⪸",Scaron:"Š",scaron:"š",sccue:"≽",scE:"⪴",sce:"⪰",Scedil:"Ş",scedil:"ş",Scirc:"Ŝ",scirc:"ŝ",scnap:"⪺",scnE:"⪶",scnsim:"⋩",scpolint:"⨓",scsim:"≿",Scy:"С",scy:"с",sdot:"⋅",sdotb:"⊡",sdote:"⩦",searhk:"⤥",seArr:"⇘",searr:"↘",searrow:"↘",sect:"§",semi:";",seswar:"⤩",setminus:"∖",setmn:"∖",sext:"✶",Sfr:"𝔖",sfr:"𝔰",sfrown:"⌢",sharp:"♯",SHCHcy:"Щ",shchcy:"щ",SHcy:"Ш",shcy:"ш",ShortDownArrow:"↓",ShortLeftArrow:"←",shortmid:"∣",shortparallel:"∥",ShortRightArrow:"→",ShortUpArrow:"↑",shy:"­",Sigma:"Σ",sigma:"σ",sigmaf:"ς",sigmav:"ς",sim:"∼",simdot:"⩪",sime:"≃",simeq:"≃",simg:"⪞",simgE:"⪠",siml:"⪝",simlE:"⪟",simne:"≆",simplus:"⨤",simrarr:"⥲",slarr:"←",SmallCircle:"∘",smallsetminus:"∖",smashp:"⨳",smeparsl:"⧤",smid:"∣",smile:"⌣",smt:"⪪",smte:"⪬",smtes:"⪬︀",SOFTcy:"Ь",softcy:"ь",sol:"/",solb:"⧄",solbar:"⌿",Sopf:"𝕊",sopf:"𝕤",spades:"♠",spadesuit:"♠",spar:"∥",sqcap:"⊓",sqcaps:"⊓︀",sqcup:"⊔",sqcups:"⊔︀",Sqrt:"√",sqsub:"⊏",sqsube:"⊑",sqsubset:"⊏",sqsubseteq:"⊑",sqsup:"⊐",sqsupe:"⊒",sqsupset:"⊐",sqsupseteq:"⊒",squ:"□",Square:"□",square:"□",SquareIntersection:"⊓",SquareSubset:"⊏",SquareSubsetEqual:"⊑",SquareSuperset:"⊐",SquareSupersetEqual:"⊒",SquareUnion:"⊔",squarf:"▪",squf:"▪",srarr:"→",Sscr:"𝒮",sscr:"𝓈",ssetmn:"∖",ssmile:"⌣",sstarf:"⋆",Star:"⋆",star:"☆",starf:"★",straightepsilon:"ϵ",straightphi:"ϕ",strns:"¯",Sub:"⋐",sub:"⊂",subdot:"⪽",subE:"⫅",sube:"⊆",subedot:"⫃",submult:"⫁",subnE:"⫋",subne:"⊊",subplus:"⪿",subrarr:"⥹",Subset:"⋐",subset:"⊂",subseteq:"⊆",subseteqq:"⫅",SubsetEqual:"⊆",subsetneq:"⊊",subsetneqq:"⫋",subsim:"⫇",subsub:"⫕",subsup:"⫓",succ:"≻",succapprox:"⪸",succcurlyeq:"≽",Succeeds:"≻",SucceedsEqual:"⪰",SucceedsSlantEqual:"≽",SucceedsTilde:"≿",succeq:"⪰",succnapprox:"⪺",succneqq:"⪶",succnsim:"⋩",succsim:"≿",SuchThat:"∋",Sum:"∑",sum:"∑",sung:"♪",Sup:"⋑",sup:"⊃",sup1:"¹",sup2:"²",sup3:"³",supdot:"⪾",supdsub:"⫘",supE:"⫆",supe:"⊇",supedot:"⫄",Superset:"⊃",SupersetEqual:"⊇",suphsol:"⟉",suphsub:"⫗",suplarr:"⥻",supmult:"⫂",supnE:"⫌",supne:"⊋",supplus:"⫀",Supset:"⋑",supset:"⊃",supseteq:"⊇",supseteqq:"⫆",supsetneq:"⊋",supsetneqq:"⫌",supsim:"⫈",supsub:"⫔",supsup:"⫖",swarhk:"⤦",swArr:"⇙",swarr:"↙",swarrow:"↙",swnwar:"⤪",szlig:"ß",Tab:" ",target:"⌖",Tau:"Τ",tau:"τ",tbrk:"⎴",Tcaron:"Ť",tcaron:"ť",Tcedil:"Ţ",tcedil:"ţ",Tcy:"Т",tcy:"т",tdot:"⃛",telrec:"⌕",Tfr:"𝔗",tfr:"𝔱",there4:"∴",Therefore:"∴",therefore:"∴",Theta:"Θ",theta:"θ",thetasym:"ϑ",thetav:"ϑ",thickapprox:"≈",thicksim:"∼",ThickSpace:"  ",thinsp:" ",ThinSpace:" ",thkap:"≈",thksim:"∼",THORN:"Þ",thorn:"þ",Tilde:"∼",tilde:"˜",TildeEqual:"≃",TildeFullEqual:"≅",TildeTilde:"≈",times:"×",timesb:"⊠",timesbar:"⨱",timesd:"⨰",tint:"∭",toea:"⤨",top:"⊤",topbot:"⌶",topcir:"⫱",Topf:"𝕋",topf:"𝕥",topfork:"⫚",tosa:"⤩",tprime:"‴",TRADE:"™",trade:"™",triangle:"▵",triangledown:"▿",triangleleft:"◃",trianglelefteq:"⊴",triangleq:"≜",triangleright:"▹",trianglerighteq:"⊵",tridot:"◬",trie:"≜",triminus:"⨺",TripleDot:"⃛",triplus:"⨹",trisb:"⧍",tritime:"⨻",trpezium:"⏢",Tscr:"𝒯",tscr:"𝓉",TScy:"Ц",tscy:"ц",TSHcy:"Ћ",tshcy:"ћ",Tstrok:"Ŧ",tstrok:"ŧ",twixt:"≬",twoheadleftarrow:"↞",twoheadrightarrow:"↠",Uacute:"Ú",uacute:"ú",Uarr:"↟",uArr:"⇑",uarr:"↑",Uarrocir:"⥉",Ubrcy:"Ў",ubrcy:"ў",Ubreve:"Ŭ",ubreve:"ŭ",Ucirc:"Û",ucirc:"û",Ucy:"У",ucy:"у",udarr:"⇅",Udblac:"Ű",udblac:"ű",udhar:"⥮",ufisht:"⥾",Ufr:"𝔘",ufr:"𝔲",Ugrave:"Ù",ugrave:"ù",uHar:"⥣",uharl:"↿",uharr:"↾",uhblk:"▀",ulcorn:"⌜",ulcorner:"⌜",ulcrop:"⌏",ultri:"◸",Umacr:"Ū",umacr:"ū",uml:"¨",UnderBar:"_",UnderBrace:"⏟",UnderBracket:"⎵",UnderParenthesis:"⏝",Union:"⋃",UnionPlus:"⊎",Uogon:"Ų",uogon:"ų",Uopf:"𝕌",uopf:"𝕦",UpArrow:"↑",Uparrow:"⇑",uparrow:"↑",UpArrowBar:"⤒",UpArrowDownArrow:"⇅",UpDownArrow:"↕",Updownarrow:"⇕",updownarrow:"↕",UpEquilibrium:"⥮",upharpoonleft:"↿",upharpoonright:"↾",uplus:"⊎",UpperLeftArrow:"↖",UpperRightArrow:"↗",Upsi:"ϒ",upsi:"υ",upsih:"ϒ",Upsilon:"Υ",upsilon:"υ",UpTee:"⊥",UpTeeArrow:"↥",upuparrows:"⇈",urcorn:"⌝",urcorner:"⌝",urcrop:"⌎",Uring:"Ů",uring:"ů",urtri:"◹",Uscr:"𝒰",uscr:"𝓊",utdot:"⋰",Utilde:"Ũ",utilde:"ũ",utri:"▵",utrif:"▴",uuarr:"⇈",Uuml:"Ü",uuml:"ü",uwangle:"⦧",vangrt:"⦜",varepsilon:"ϵ",varkappa:"ϰ",varnothing:"∅",varphi:"ϕ",varpi:"ϖ",varpropto:"∝",vArr:"⇕",varr:"↕",varrho:"ϱ",varsigma:"ς",varsubsetneq:"⊊︀",varsubsetneqq:"⫋︀",varsupsetneq:"⊋︀",varsupsetneqq:"⫌︀",vartheta:"ϑ",vartriangleleft:"⊲",vartriangleright:"⊳",Vbar:"⫫",vBar:"⫨",vBarv:"⫩",Vcy:"В",vcy:"в",VDash:"⊫",Vdash:"⊩",vDash:"⊨",vdash:"⊢",Vdashl:"⫦",Vee:"⋁",vee:"∨",veebar:"⊻",veeeq:"≚",vellip:"⋮",Verbar:"‖",verbar:"|",Vert:"‖",vert:"|",VerticalBar:"∣",VerticalLine:"|",VerticalSeparator:"❘",VerticalTilde:"≀",VeryThinSpace:" ",Vfr:"𝔙",vfr:"𝔳",vltri:"⊲",vnsub:"⊂⃒",vnsup:"⊃⃒",Vopf:"𝕍",vopf:"𝕧",vprop:"∝",vrtri:"⊳",Vscr:"𝒱",vscr:"𝓋",vsubnE:"⫋︀",vsubne:"⊊︀",vsupnE:"⫌︀",vsupne:"⊋︀",Vvdash:"⊪",vzigzag:"⦚",Wcirc:"Ŵ",wcirc:"ŵ",wedbar:"⩟",Wedge:"⋀",wedge:"∧",wedgeq:"≙",weierp:"℘",Wfr:"𝔚",wfr:"𝔴",Wopf:"𝕎",wopf:"𝕨",wp:"℘",wr:"≀",wreath:"≀",Wscr:"𝒲",wscr:"𝓌",xcap:"⋂",xcirc:"◯",xcup:"⋃",xdtri:"▽",Xfr:"𝔛",xfr:"𝔵",xhArr:"⟺",xharr:"⟷",Xi:"Ξ",xi:"ξ",xlArr:"⟸",xlarr:"⟵",xmap:"⟼",xnis:"⋻",xodot:"⨀",Xopf:"𝕏",xopf:"𝕩",xoplus:"⨁",xotime:"⨂",xrArr:"⟹",xrarr:"⟶",Xscr:"𝒳",xscr:"𝓍",xsqcup:"⨆",xuplus:"⨄",xutri:"△",xvee:"⋁",xwedge:"⋀",Yacute:"Ý",yacute:"ý",YAcy:"Я",yacy:"я",Ycirc:"Ŷ",ycirc:"ŷ",Ycy:"Ы",ycy:"ы",yen:"¥",Yfr:"𝔜",yfr:"𝔶",YIcy:"Ї",yicy:"ї",Yopf:"𝕐",yopf:"𝕪",Yscr:"𝒴",yscr:"𝓎",YUcy:"Ю",yucy:"ю",Yuml:"Ÿ",yuml:"ÿ",Zacute:"Ź",zacute:"ź",Zcaron:"Ž",zcaron:"ž",Zcy:"З",zcy:"з",Zdot:"Ż",zdot:"ż",zeetrf:"ℨ",ZeroWidthSpace:"​",Zeta:"Ζ",zeta:"ζ",Zfr:"ℨ",zfr:"𝔷",ZHcy:"Ж",zhcy:"ж",zigrarr:"⇝",Zopf:"ℤ",zopf:"𝕫",Zscr:"𝒵",zscr:"𝓏",zwj:"‍",zwnj:"‌"}),i.entityMap=i.HTML_ENTITIES})($u)),$u}var _u={},le;function Te(){if(le)return _u;le=1;var i=Pu().NAMESPACE,l=/[A-Z_a-z\xC0-\xD6\xD8-\xF6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,h=new RegExp("[\\-\\.0-9"+l.source.slice(1,-1)+"\\u00B7\\u0300-\\u036F\\u203F-\\u2040]"),E=new RegExp("^"+l.source+h.source+"*(?::"+l.source+h.source+"*)?$"),c=0,f=1,p=2,B=3,v=4,m=5,C=6,O=7;function P(n,s){this.message=n,this.locator=s,Error.captureStackTrace&&Error.captureStackTrace(this,P)}P.prototype=new Error,P.prototype.name=P.name;function X(){}X.prototype={parse:function(n,s,d){var D=this.domBuilder;D.startDocument(),R(s,s={}),j(n,s,d,D,this.errorHandler),D.endDocument()}};function j(n,s,d,D,g){function x(M){if(M>65535){M-=65536;var Q=55296+(M>>10),Du=56320+(M&1023);return String.fromCharCode(Q,Du)}else return String.fromCharCode(M)}function q(M){var Q=M.slice(1,-1);return Q in d?d[Q]:Q.charAt(0)==="#"?x(parseInt(Q.substr(1).replace("x","0x"))):(g.error("entity not found:"+M),M)}function _(M){if(M>Y){var Q=n.substring(Y,M).replace(/&#?\w+;/g,q);A&&w(Y),D.characters(Q,0,M-Y),Y=M}}function w(M,Q){for(;M>=S&&(Q=$.exec(n));)F=Q.index,S=F+Q[0].length,A.lineNumber++;A.columnNumber=M-F+1}for(var F=0,S=0,$=/.*(?:\r\n?|\n)|.*$/g,A=D.locator,eu=[{currentNSMap:s}],su={},Y=0;;){try{var J=n.indexOf("<",Y);if(J<0){if(!n.substr(Y).match(/^\s*$/)){var Bu=D.doc,Eu=Bu.createTextNode(n.substr(Y));Bu.appendChild(Eu),D.currentElement=Eu}return}switch(J>Y&&_(J),n.charAt(J+1)){case"/":var K=n.indexOf(">",J+3),uu=n.substring(J+2,K).replace(/[ \t\n\r]+$/g,""),iu=eu.pop();K<0?(uu=n.substring(J+2).replace(/[\s<].*/,""),g.error("end tag name: "+uu+" is not complete:"+iu.tagName),K=J+1+uu.length):uu.match(/\sY?Y=K:_(Math.max(J,Y)+1)}}function o(n,s){return s.lineNumber=n.lineNumber,s.columnNumber=n.columnNumber,s}function N(n,s,d,D,g,x){function q(A,eu,su){d.attributeNames.hasOwnProperty(A)&&x.fatalError("Attribute "+A+" redefined"),d.addValue(A,eu,su)}for(var _,w,F=++s,S=c;;){var $=n.charAt(F);switch($){case"=":if(S===f)_=n.slice(s,F),S=B;else if(S===p)S=B;else throw new Error("attribute equal must after attrName");break;case"'":case'"':if(S===B||S===f)if(S===f&&(x.warning('attribute value must after "="'),_=n.slice(s,F)),s=F+1,F=n.indexOf($,s),F>0)w=n.slice(s,F).replace(/&#?\w+;/g,g),q(_,w,s-1),S=m;else throw new Error("attribute value no end '"+$+"' match");else if(S==v)w=n.slice(s,F).replace(/&#?\w+;/g,g),q(_,w,s),x.warning('attribute "'+_+'" missed start quot('+$+")!!"),s=F+1,S=m;else throw new Error('attribute value must after "="');break;case"/":switch(S){case c:d.setTagName(n.slice(s,F));case m:case C:case O:S=O,d.closed=!0;case v:case f:break;case p:d.closed=!0;break;default:throw new Error("attribute invalid close char('/')")}break;case"":return x.error("unexpected end of input"),S==c&&d.setTagName(n.slice(s,F)),F;case">":switch(S){case c:d.setTagName(n.slice(s,F));case m:case C:case O:break;case v:case f:w=n.slice(s,F),w.slice(-1)==="/"&&(d.closed=!0,w=w.slice(0,-1));case p:S===p&&(w=_),S==v?(x.warning('attribute "'+w+'" missed quot(")!'),q(_,w.replace(/&#?\w+;/g,g),s)):((!i.isHTML(D[""])||!w.match(/^(?:disabled|checked|selected)$/i))&&x.warning('attribute "'+w+'" missed value!! "'+w+'" instead!!'),q(w,w,s));break;case B:throw new Error("attribute value missed!!")}return F;case"€":$=" ";default:if($<=" ")switch(S){case c:d.setTagName(n.slice(s,F)),S=C;break;case f:_=n.slice(s,F),S=p;break;case v:var w=n.slice(s,F).replace(/&#?\w+;/g,g);x.warning('attribute "'+w+'" missed quot(")!!'),q(_,w,s);case m:S=C;break}else switch(S){case p:d.tagName,(!i.isHTML(D[""])||!_.match(/^(?:disabled|checked|selected)$/i))&&x.warning('attribute "'+_+'" missed value!! "'+_+'" instead2!!'),q(_,_,s),s=F,S=f;break;case m:x.warning('attribute space is required"'+_+'"!!');case C:S=f,s=F;break;case B:S=v,s=F;break;case O:throw new Error("elements closed character '/' and '>' must be connected to")}}F++}}function b(n,s,d){for(var D=n.tagName,g=null,$=n.length;$--;){var x=n[$],q=x.qName,_=x.value,A=q.indexOf(":");if(A>0)var w=x.prefix=q.slice(0,A),F=q.slice(A+1),S=w==="xmlns"&&F;else F=q,w=null,S=q==="xmlns"&&"";x.localName=F,S!==!1&&(g==null&&(g={},R(d,d={})),d[S]=g[S]=_,x.uri=i.XMLNS,s.startPrefixMapping(S,_))}for(var $=n.length;$--;){x=n[$];var w=x.prefix;w&&(w==="xml"&&(x.uri=i.XML),w!=="xmlns"&&(x.uri=d[w||""]))}var A=D.indexOf(":");A>0?(w=n.prefix=D.slice(0,A),F=n.localName=D.slice(A+1)):(w=null,F=n.localName=D);var eu=n.uri=d[w||""];if(s.startElement(eu,F,D,n),n.closed){if(s.endElement(eu,F,D),g)for(w in g)Object.prototype.hasOwnProperty.call(g,w)&&s.endPrefixMapping(w)}else return n.currentNSMap=d,n.localNSMap=g,!0}function T(n,s,d,D,g){if(/^(?:script|textarea)$/i.test(d)){var x=n.indexOf("",s),q=n.substring(s+1,x);if(/[&<]/.test(q))return/^script$/i.test(d)?(g.characters(q,0,q.length),x):(q=q.replace(/&#?\w+;/g,D),g.characters(q,0,q.length),x)}return s+1}function V(n,s,d,D){var g=D[d];return g==null&&(g=n.lastIndexOf(""),g",s+4);return x>s?(d.comment(n,s+4,x-s-4),x+3):(D.error("Unclosed comment"),-1)}else return-1;default:if(n.substr(s+3,6)=="CDATA["){var x=n.indexOf("]]>",s+9);return d.startCDATA(),d.characters(n,s+9,x-s-9),d.endCDATA(),x+3}var q=U(n,s),_=q.length;if(_>1&&/!doctype/i.test(q[0][0])){var w=q[1][0],F=!1,S=!1;_>3&&(/^public$/i.test(q[2][0])?(F=q[3][0],S=_>4&&q[4][0]):/^system$/i.test(q[2][0])&&(S=q[3][0]));var $=q[_-1];return d.startDTD(w,F,S),d.endDTD(),$.index+$[0].length}}return-1}function G(n,s,d){var D=n.indexOf("?>",s);if(D){var g=n.substring(s,D).match(/^<\?(\S*)\s*([\s\S]*?)\s*$/);return g?(g[0].length,d.processingInstruction(g[1],g[2]),D+2):-1}return-1}function I(){this.attributeNames={}}I.prototype={setTagName:function(n){if(!E.test(n))throw new Error("invalid tagName:"+n);this.tagName=n},addValue:function(n,s,d){if(!E.test(n))throw new Error("invalid attribute:"+n);this.attributeNames[n]=this.length,this[this.length++]={qName:n,value:s,offset:d}},length:0,getLocalName:function(n){return this[n].localName},getLocator:function(n){return this[n].locator},getQName:function(n){return this[n].qName},getURI:function(n){return this[n].uri},getValue:function(n){return this[n].value}};function U(n,s){var d,D=[],g=/'[^']+'|"[^"]+"|[^\s<>\/=]+=?|(\/?\s*>|<)/g;for(g.lastIndex=s,g.exec(n);d=g.exec(n);)if(D.push(d),d[1])return D}return _u.XMLReader=X,_u.ParseError=P,_u}var ce;function Fe(){if(ce)return Nu;ce=1;var i=Pu(),l=ge(),h=Be(),E=Te(),c=l.DOMImplementation,f=i.NAMESPACE,p=E.ParseError,B=E.XMLReader;function v(o){this.options=o||{locator:{}}}v.prototype.parseFromString=function(o,N){var b=this.options,T=new B,V=b.domBuilder||new C,R=b.errorHandler,k=b.locator,G=b.xmlns||{},I=/\/x?html?$/.test(N),U=I?h.HTML_ENTITIES:h.XML_ENTITIES;return k&&V.setDocumentLocator(k),T.errorHandler=m(R,V,k),T.domBuilder=b.domBuilder||V,I&&(G[""]=f.HTML),G.xml=G.xml||f.XML,o&&typeof o=="string"?T.parse(o,G,U):T.errorHandler.error("invalid doc source"),V.doc};function m(o,N,b){if(!o){if(N instanceof C)return N;o=N}var T={},V=o instanceof Function;b=b||{};function R(k){var G=o[k];!G&&V&&(G=o.length==2?function(I){o(k,I)}:o),T[k]=G&&function(I){G("[xmldom "+k+"] "+I+P(b))}||function(){}}return R("warning"),R("error"),R("fatalError"),T}function C(){this.cdata=!1}function O(o,N){N.lineNumber=o.lineNumber,N.columnNumber=o.columnNumber}C.prototype={startDocument:function(){this.doc=new c().createDocument(null,null,null),this.locator&&(this.doc.documentURI=this.locator.systemId)},startElement:function(o,N,b,T){var V=this.doc,R=V.createElementNS(o,b||N),k=T.length;j(this,R),this.currentElement=R,this.locator&&O(this.locator,R);for(var G=0;G=N+b||N?new java.lang.String(o,N,b)+"":o}"endDTD,startEntity,endEntity,attributeDecl,elementDecl,externalEntityDecl,internalEntityDecl,resolveEntity,getExternalSubset,notationDecl,unparsedEntityDecl".replace(/\w+/g,function(o){C.prototype[o]=function(){return null}});function j(o,N){o.currentElement?o.currentElement.appendChild(N):o.doc.appendChild(N)}return Nu.__DOMHandler=C,Nu.DOMParser=v,Nu.DOMImplementation=l.DOMImplementation,Nu.XMLSerializer=l.XMLSerializer,Nu}var pe;function Se(){if(pe)return Su;pe=1;var i=ge();return Su.DOMImplementation=i.DOMImplementation,Su.XMLSerializer=i.XMLSerializer,Su.DOMParser=Fe().DOMParser,Su}var xe=Se();const qe="4.3.3",Le=` -`,Ae={dataType:null,batchType:null,name:"KML (Keyhole Markup Language)",id:"kml",module:"kml",version:qe,extensions:["kml"],mimeTypes:["application/vnd.google-earth.kml+xml"],text:!0,tests:[Le],parse:async(i,l)=>fe(new TextDecoder().decode(i),l),parseTextSync:fe,options:{kml:{shape:"geojson-table"},gis:{}}};function fe(i,l){const h=new xe.DOMParser().parseFromString(i,"text/xml"),E=Ne(h),c={...Ae.options.kml,...l?.kml};switch(c.shape){case"geojson-table":return{shape:"geojson-table",type:"FeatureCollection",features:E.features};case"object-row-table":return{shape:"object-row-table",data:E.features};default:throw new Error(c.shape)}}let De,me,he;async function Oe(){var i,l=document.querySelector(".mdc-linear-progress");l&&(i=new mdc.linearProgress.MDCLinearProgress(l),i.open(),i.determinate=!1,i.done=function(){i.close(),l?.remove()});const h={lat:19.223718899391237,lng:-148.62590882823457},{Map:E}=await google.maps.importLibrary("maps"),c=document.getElementById("map");if(!c){console.error("Map element not found!");return}De=new E(c,{zoom:3,center:h,mapId:"6a17c323f461e521",mapTypeId:"satellite",zoomControl:!0,clickableIcons:!1}),me=new deck.GeoJsonLayer({id:"geojson-layer",data:`https://earthquake.usgs.gov/earthquakes/feed/v1.0/summary/1.0_week_age.kml?t=${Date.now()}`,loaders:[Ae],pickable:!0,stroked:!0,getLineColor:[0,0,0,255],getLineWidth:2,filled:!0,pointType:"circle",pointRadiusMinPixels:2,pointRadiusMaxPixels:200,getRadius:p=>8e3,getFillColor:(p,{index:B})=>{const m=p.properties.description.match(/M (\d+\.?\d*)/);let C=null;m&&m[1]?C=parseFloat(m[1]):console.log("Magnitude not found");const O=[255,255,0],P=[255,0,0],X=1,N=Math.max(0,Math.min(1,((C!==null?C:X)-X)/(7-X))),b=O[0]+N*(P[0]-O[0]),T=O[1]+N*(P[1]-O[1]),V=O[2]+N*(P[2]-O[2]);return[Math.round(b),Math.round(T),Math.round(V),200]},autoHighlight:!0,transitions:{getRadius:{type:"spring",stiffness:.1,damping:.15,enter:()=>[0],duration:1e4}},onHover:({object:p,x:B,y:v})=>{const m=document.getElementById("tooltip");if(m&&p){let C="Earthquakes 1.0_week_age";C+=`

${p.properties.description}

`,m.innerHTML=C,m.style.left=B+"px",m.style.top=v+"px",m.style.display="block"}else m&&(m.style.display="none")},onDataLoad:()=>{console.log("KML data loaded"),i&&i.done&&i.done()}}),he=new deck.GoogleMapsOverlay({layers:[me],parameters:{depthTest:!1}}),he.setMap(De);const f=document.getElementById("legend");if(f){const p=[1,2,3,4,5,6,7],B=1,v=7,m=[255,255,0],C=[255,0,0];p.forEach(O=>{const P=Math.max(0,Math.min(1,(O-B)/(v-B))),X=m[0]+P*(C[0]-m[0]),j=m[1]+P*(C[1]-m[1]),o=m[2]+P*(C[2]-m[2]),N=`rgb(${Math.round(X)}, ${Math.round(j)}, ${Math.round(o)})`,b=document.createElement("div");b.classList.add("legend-item");const T=document.createElement("div");T.classList.add("legend-color"),T.style.backgroundColor=N;const V=document.createElement("span");V.textContent=`${O}`,b.appendChild(T),b.appendChild(V),f.appendChild(b)})}}Oe(); diff --git a/dist/samples/deckgl-kml-updated/dist/index.html b/dist/samples/deckgl-kml-updated/dist/index.html deleted file mode 100644 index 2433318c3..000000000 --- a/dist/samples/deckgl-kml-updated/dist/index.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - deck.gl KMLLoader and Google Maps Platform - - - - - - - - - - - - - -
-
-
-
-
-
- -
-
- -
-
- - -

Deck.gl KMLLoader

- -
- -
-

- Earthquake
- Magnitude -

-
- -
- - - - - diff --git a/dist/samples/deckgl-kml-updated/docs/index.html b/dist/samples/deckgl-kml-updated/docs/index.html deleted file mode 100644 index 84f884ebb..000000000 --- a/dist/samples/deckgl-kml-updated/docs/index.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - deck.gl KMLLoader and Google Maps Platform - - - - - - - - - - - - - -
-
-
-
-
-
- -
-
- -
-
- - -

Deck.gl KMLLoader

- -
- -
-

- Earthquake
- Magnitude -

-
- -
- - - - - diff --git a/dist/samples/deckgl-kml-updated/docs/index.js b/dist/samples/deckgl-kml-updated/docs/index.js deleted file mode 100644 index f28b81307..000000000 --- a/dist/samples/deckgl-kml-updated/docs/index.js +++ /dev/null @@ -1,170 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_deckgl_kml_updated] */ -// Import necessary loader -import { KMLLoader } from '@loaders.gl/kml'; -// Initialize and add the map -let map; -let geojsonLayer; -let googleMapsOverlay; -async function initMap() { - // Progress bar logic moved from index.html - var progress, progressDiv = document.querySelector('.mdc-linear-progress'); - if (progressDiv) { - // Assuming 'mdc' is globally available, potentially loaded via a script tag - // If not, you might need to import it or add type definitions. - // @ts-ignore - progress = new mdc.linearProgress.MDCLinearProgress(progressDiv); - progress.open(); - progress.determinate = false; - progress.done = function () { - progress.close(); - progressDiv?.remove(); // Use optional chaining in case progressDiv is null - }; - } - // The location for the map center (adjust as needed for the KML data) - const position = { lat: 19.223718899391237, lng: -148.62590882823457 }; - // Request needed libraries. - const { Map } = (await google.maps.importLibrary('maps')); - const mapDiv = document.getElementById('map'); - if (!mapDiv) { - console.error('Map element not found!'); - return; - } - // The map, centered at the specified position - map = new Map(mapDiv, { - zoom: 3, // Adjust zoom as needed - center: position, - // mapId: '6a17c323f461e521', // Replace with your Map ID - mapId: '6a17c323f461e521', - mapTypeId: 'satellite', - zoomControl: true, - clickableIcons: false, // Disable clicks on base map POIs - }); - // Deck.gl Layer and Overlay - geojsonLayer = new deck.GeoJsonLayer({ - id: 'geojson-layer', - data: `https://earthquake.usgs.gov/earthquakes/feed/v1.0/summary/1.0_week_age.kml?t=${Date.now()}`, // Append timestamp to prevent caching - loaders: [KMLLoader], - pickable: true, - stroked: true, // Set to true to add a border - getLineColor: [0, 0, 0, 255], // Set border color to black - getLineWidth: 2, // Set border width - filled: true, // Set to true to render filled circles - pointType: 'circle', // Render points as circles - // extruded: false, // Keep as false for 2D circles - // lineWidthScale: 14, // Not needed for points - // lineWidthMinPixels: 4, // Not needed for points - pointRadiusMinPixels: 2, - pointRadiusMaxPixels: 200, - getRadius: (f) => 8000, - getFillColor: (f, { index }) => { - // Extract magnitude from the description string - const description = f.properties.description; - const magnitudeMatch = description.match(/M (\d+\.?\d*)/); - let parsedMagnitude = null; - if (magnitudeMatch && magnitudeMatch[1]) { - parsedMagnitude = parseFloat(magnitudeMatch[1]); - } - else { - console.log('Magnitude not found'); - } - // Define color range (Lighter Red to #FF0000) - Increased contrast - const minColor = [255, 255, 0]; // Yellow - const maxColor = [255, 0, 0]; // #FF0000 - const minMag = 1; - const maxMag = 7; - // Use parsed magnitude for color calculation - const magnitudeForColor = parsedMagnitude !== null ? parsedMagnitude : minMag; - // Normalize magnitude - const normalizedMagnitude = Math.max(0, Math.min(1, (magnitudeForColor - minMag) / (maxMag - minMag))); - // Interpolate colors - const r = minColor[0] + normalizedMagnitude * (maxColor[0] - minColor[0]); - const g = minColor[1] + normalizedMagnitude * (maxColor[1] - minColor[1]); - const b = minColor[2] + normalizedMagnitude * (maxColor[2] - minColor[2]); - const interpolatedColor = [ - Math.round(r), - Math.round(g), - Math.round(b), - 200, - ]; - return interpolatedColor; // Color scale based on magnitude, fixed alpha - }, - autoHighlight: true, - transitions: { - getRadius: { - type: 'spring', - stiffness: 0.1, - damping: 0.15, - enter: () => [0], // grow from size 0, - duration: 10000, - }, - }, - // Optional: Add onHover or onClick handlers for interactivity - onHover: ({ object, x, y }) => { - const tooltip = document.getElementById('tooltip'); // Assuming a tooltip element exists - if (tooltip && object) { - let tooltipContent = `Earthquakes 1.0_week_age`; - tooltipContent += `

${object.properties.description}

`; - tooltip.innerHTML = tooltipContent; - tooltip.style.left = x + 'px'; - tooltip.style.top = y + 'px'; - tooltip.style.display = 'block'; - } - else if (tooltip) { - tooltip.style.display = 'none'; - } - }, - onDataLoad: () => { - console.log('KML data loaded'); - if (progress && progress.done) { - progress.done(); - } - }, - }); - googleMapsOverlay = new deck.GoogleMapsOverlay({ - layers: [geojsonLayer], - // Disable depth testing to avoid rendering issues with the base map - parameters: { - depthTest: false, - }, - }); - googleMapsOverlay.setMap(map); - // Generate Legend - const legendContainer = document.getElementById('legend'); - if (legendContainer) { - const magnitudeValues = [1, 2, 3, 4, 5, 6, 7]; // Representative magnitudes - const minMag = 1; - const maxMag = 7; - const minColor = [255, 255, 0]; // Yellow (should match getFillColor) - const maxColor = [255, 0, 0]; // #FF0000 (should match getFillColor) - magnitudeValues.forEach((magnitude) => { - // Calculate color for the magnitude (using the same interpolation logic) - const normalizedMagnitude = Math.max(0, Math.min(1, (magnitude - minMag) / (maxMag - minMag))); - const r = minColor[0] + normalizedMagnitude * (maxColor[0] - minColor[0]); - const g = minColor[1] + normalizedMagnitude * (maxColor[1] - minColor[1]); - const b = minColor[2] + normalizedMagnitude * (maxColor[2] - minColor[2]); - const color = `rgb(${Math.round(r)}, ${Math.round(g)}, ${Math.round(b)})`; - // Create legend item element - const legendItem = document.createElement('div'); - legendItem.classList.add('legend-item'); - // Create color swatch - const colorSwatch = document.createElement('div'); - colorSwatch.classList.add('legend-color'); - colorSwatch.style.backgroundColor = color; - // Create label - const label = document.createElement('span'); - label.textContent = `${magnitude}`; // Adjust label format as needed - // Append color swatch and label to legend item - legendItem.appendChild(colorSwatch); - legendItem.appendChild(label); - // Append legend item to legend container - legendContainer.appendChild(legendItem); - }); - } -} -initMap(); -/* [END maps_deckgl_kml_updated] */ diff --git a/dist/samples/deckgl-kml-updated/docs/index.ts b/dist/samples/deckgl-kml-updated/docs/index.ts deleted file mode 100644 index e45d0fdeb..000000000 --- a/dist/samples/deckgl-kml-updated/docs/index.ts +++ /dev/null @@ -1,243 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_deckgl_kml_updated] */ -// Import necessary loader -import { KMLLoader } from '@loaders.gl/kml'; - -// Declare global namespace for Deck.gl to satisfy TypeScript compiler -declare namespace deck { - class GeoJsonLayer { - constructor(props: any); - props: any; - clone(props: any): GeoJsonLayer; - pickable: boolean; - getFillColor: (d: any) => number[]; - getPointRadius: (d: any) => number; - getLineColor: (d: any) => number[]; - getLineWidth: (d: any) => number; - lineWidthMinPixels: number; - } - class TextLayer { - constructor(props: any); - props: any; - clone(props: any): TextLayer; - pickable: boolean; - getPosition: (d: any) => number[]; - getText: (d: any) => string; - getColor: (d: any) => number[]; - getSize: (d: any) => number; - getAngle: (d: any) => number; - getTextAnchor: string; - getAlignmentBaseline: string; - } - class GoogleMapsOverlay { - constructor(props: any); - setMap(map: google.maps.Map | null): void; - setProps(props: any): void; - } - // Add other Deck.gl types used globally if needed -} - -// Initialize and add the map -let map: google.maps.Map; -let geojsonLayer: deck.GeoJsonLayer; -let googleMapsOverlay: deck.GoogleMapsOverlay; - -async function initMap(): Promise { - // Progress bar logic moved from index.html - var progress, - progressDiv = document.querySelector('.mdc-linear-progress'); - if (progressDiv) { - // Assuming 'mdc' is globally available, potentially loaded via a script tag - // If not, you might need to import it or add type definitions. - // @ts-ignore - progress = new mdc.linearProgress.MDCLinearProgress( - progressDiv as HTMLElement - ); - progress.open(); - progress.determinate = false; - progress.done = function () { - progress.close(); - progressDiv?.remove(); // Use optional chaining in case progressDiv is null - }; - } - - // The location for the map center (adjust as needed for the KML data) - const position = { lat: 19.223718899391237, lng: -148.62590882823457 }; - - // Request needed libraries. - const { Map } = (await google.maps.importLibrary( - 'maps' - )) as google.maps.MapsLibrary; - - const mapDiv = document.getElementById('map'); - if (!mapDiv) { - console.error('Map element not found!'); - return; - } - - // The map, centered at the specified position - map = new Map(mapDiv, { - zoom: 3, // Adjust zoom as needed - center: position, - // mapId: '6a17c323f461e521', // Replace with your Map ID - mapId: '6a17c323f461e521', - mapTypeId: 'satellite', - zoomControl: true, - clickableIcons: false, // Disable clicks on base map POIs - }); - - // Deck.gl Layer and Overlay - geojsonLayer = new deck.GeoJsonLayer({ - id: 'geojson-layer', - data: `https://earthquake.usgs.gov/earthquakes/feed/v1.0/summary/1.0_week_age.kml?t=${Date.now()}`, // Append timestamp to prevent caching - loaders: [KMLLoader], - pickable: true, - stroked: true, // Set to true to add a border - getLineColor: [0, 0, 0, 255], // Set border color to black - getLineWidth: 2, // Set border width - filled: true, // Set to true to render filled circles - pointType: 'circle', // Render points as circles - // extruded: false, // Keep as false for 2D circles - // lineWidthScale: 14, // Not needed for points - // lineWidthMinPixels: 4, // Not needed for points - pointRadiusMinPixels: 2, - pointRadiusMaxPixels: 200, - getRadius: (f) => 8000, - getFillColor: (f, { index }) => { - // Extract magnitude from the description string - const description = f.properties.description; - const magnitudeMatch = description.match(/M (\d+\.?\d*)/); - let parsedMagnitude: number | null = null; - if (magnitudeMatch && magnitudeMatch[1]) { - parsedMagnitude = parseFloat(magnitudeMatch[1]); - } else { - console.log('Magnitude not found'); - } - - // Define color range (Lighter Red to #FF0000) - Increased contrast - const minColor = [255, 255, 0]; // Yellow - const maxColor = [255, 0, 0]; // #FF0000 - const minMag = 1; - const maxMag = 7; - - // Use parsed magnitude for color calculation - const magnitudeForColor = - parsedMagnitude !== null ? parsedMagnitude : minMag; - - // Normalize magnitude - const normalizedMagnitude = Math.max( - 0, - Math.min(1, (magnitudeForColor - minMag) / (maxMag - minMag)) - ); - - // Interpolate colors - const r = - minColor[0] + normalizedMagnitude * (maxColor[0] - minColor[0]); - const g = - minColor[1] + normalizedMagnitude * (maxColor[1] - minColor[1]); - const b = - minColor[2] + normalizedMagnitude * (maxColor[2] - minColor[2]); - - const interpolatedColor = [ - Math.round(r), - Math.round(g), - Math.round(b), - 200, - ]; - - return interpolatedColor; // Color scale based on magnitude, fixed alpha - }, - autoHighlight: true, - transitions: { - getRadius: { - type: 'spring', - stiffness: 0.1, - damping: 0.15, - enter: () => [0], // grow from size 0, - duration: 10000, - }, - }, - // Optional: Add onHover or onClick handlers for interactivity - onHover: ({ object, x, y }: { object: any; x: number; y: number }) => { - const tooltip = document.getElementById('tooltip'); // Assuming a tooltip element exists - if (tooltip && object) { - let tooltipContent = `Earthquakes 1.0_week_age`; - tooltipContent += `

${object.properties.description}

`; - tooltip.innerHTML = tooltipContent; - tooltip.style.left = x + 'px'; - tooltip.style.top = y + 'px'; - tooltip.style.display = 'block'; - } else if (tooltip) { - tooltip.style.display = 'none'; - } - }, - onDataLoad: () => { - console.log('KML data loaded'); - if (progress && progress.done) { - progress.done(); - } - }, - }); - - googleMapsOverlay = new deck.GoogleMapsOverlay({ - layers: [geojsonLayer], - // Disable depth testing to avoid rendering issues with the base map - parameters: { - depthTest: false, - }, - }); - - googleMapsOverlay.setMap(map); - - // Generate Legend - const legendContainer = document.getElementById('legend'); - if (legendContainer) { - const magnitudeValues = [1, 2, 3, 4, 5, 6, 7]; // Representative magnitudes - const minMag = 1; - const maxMag = 7; - const minColor = [255, 255, 0]; // Yellow (should match getFillColor) - const maxColor = [255, 0, 0]; // #FF0000 (should match getFillColor) - - magnitudeValues.forEach((magnitude) => { - // Calculate color for the magnitude (using the same interpolation logic) - const normalizedMagnitude = Math.max( - 0, - Math.min(1, (magnitude - minMag) / (maxMag - minMag)) - ); - const r = - minColor[0] + normalizedMagnitude * (maxColor[0] - minColor[0]); - const g = - minColor[1] + normalizedMagnitude * (maxColor[1] - minColor[1]); - const b = - minColor[2] + normalizedMagnitude * (maxColor[2] - minColor[2]); - const color = `rgb(${Math.round(r)}, ${Math.round(g)}, ${Math.round(b)})`; - - // Create legend item element - const legendItem = document.createElement('div'); - legendItem.classList.add('legend-item'); - - // Create color swatch - const colorSwatch = document.createElement('div'); - colorSwatch.classList.add('legend-color'); - colorSwatch.style.backgroundColor = color; - - // Create label - const label = document.createElement('span'); - label.textContent = `${magnitude}`; // Adjust label format as needed - - // Append color swatch and label to legend item - legendItem.appendChild(colorSwatch); - legendItem.appendChild(label); - - // Append legend item to legend container - legendContainer.appendChild(legendItem); - }); - } -} - -initMap(); -/* [END maps_deckgl_kml_updated] */ diff --git a/dist/samples/deckgl-kml-updated/docs/style.css b/dist/samples/deckgl-kml-updated/docs/style.css deleted file mode 100644 index 5f605b443..000000000 --- a/dist/samples/deckgl-kml-updated/docs/style.css +++ /dev/null @@ -1,71 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_deckgl_kml_updated] */ -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -#map { - height: 100%; - flex-grow: 1; /* Make map take up remaining space */ -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; - display: flex; /* Use flexbox for layout */ - flex-direction: column; /* Stack children vertically */ - position: relative; /* Set body as positioning context */ - font-family: 'Roboto', Arial, sans-serif; /* Set font family */ -} - -.tooltip { - position: absolute; - z-index: 1001; /* Ensure it's above the map */ - padding: 10px; - background: rgba(0, 0, 0, 0.8); - color: #fff; - border-radius: 4px; - pointer-events: none; /* Allows interaction with elements behind the tooltip */ - display: none; /* Hidden by default */ - font-size: 12px; -} - -h1 { - text-align: center; - margin: 10px; -} - -.legend { - position: absolute; - top: 140px; - right: 10px; - z-index: 1000; /* Ensure it's above the map but below tooltip */ - background-color: white; - padding: 10px; - border: 1px solid #ccc; - font-family: 'Roboto', Arial, sans-serif; - font-size: 14px; -} - -.legend-item { - display: flex; - align-items: center; - margin-bottom: 5px; -} - -.legend-color { - width: 20px; - height: 20px; - margin-right: 10px; - border: 1px solid #000; /* Border for color swatch */ -} -/* [END maps_deckgl_kml_updated] */ diff --git a/dist/samples/deckgl-kml-updated/jsfiddle/demo.css b/dist/samples/deckgl-kml-updated/jsfiddle/demo.css deleted file mode 100644 index 49b591372..000000000 --- a/dist/samples/deckgl-kml-updated/jsfiddle/demo.css +++ /dev/null @@ -1,71 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -#map { - height: 100%; - flex-grow: 1; /* Make map take up remaining space */ -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; - display: flex; /* Use flexbox for layout */ - flex-direction: column; /* Stack children vertically */ - position: relative; /* Set body as positioning context */ - font-family: 'Roboto', Arial, sans-serif; /* Set font family */ -} - -.tooltip { - position: absolute; - z-index: 1001; /* Ensure it's above the map */ - padding: 10px; - background: rgba(0, 0, 0, 0.8); - color: #fff; - border-radius: 4px; - pointer-events: none; /* Allows interaction with elements behind the tooltip */ - display: none; /* Hidden by default */ - font-size: 12px; -} - -h1 { - text-align: center; - margin: 10px; -} - -.legend { - position: absolute; - top: 140px; - right: 10px; - z-index: 1000; /* Ensure it's above the map but below tooltip */ - background-color: white; - padding: 10px; - border: 1px solid #ccc; - font-family: 'Roboto', Arial, sans-serif; - font-size: 14px; -} - -.legend-item { - display: flex; - align-items: center; - margin-bottom: 5px; -} - -.legend-color { - width: 20px; - height: 20px; - margin-right: 10px; - border: 1px solid #000; /* Border for color swatch */ -} - diff --git a/dist/samples/deckgl-kml-updated/jsfiddle/demo.details b/dist/samples/deckgl-kml-updated/jsfiddle/demo.details deleted file mode 100644 index da87d77fc..000000000 --- a/dist/samples/deckgl-kml-updated/jsfiddle/demo.details +++ /dev/null @@ -1,7 +0,0 @@ -name: deckgl-kml-updated -authors: - - Geo Developer IX Documentation Team -tags: - - google maps -load_type: h -description: Sample code supporting Google Maps Platform JavaScript API documentation. diff --git a/dist/samples/deckgl-kml-updated/jsfiddle/demo.html b/dist/samples/deckgl-kml-updated/jsfiddle/demo.html deleted file mode 100644 index 773b8f7d9..000000000 --- a/dist/samples/deckgl-kml-updated/jsfiddle/demo.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - deck.gl KMLLoader and Google Maps Platform - - - - - - - - - - - - - -
-
-
-
-
-
- -
-
- -
-
- - -

Deck.gl KMLLoader

- -
- -
-

- Earthquake
- Magnitude -

-
- -
- - - - - diff --git a/dist/samples/deckgl-kml-updated/jsfiddle/demo.js b/dist/samples/deckgl-kml-updated/jsfiddle/demo.js deleted file mode 100644 index f28b81307..000000000 --- a/dist/samples/deckgl-kml-updated/jsfiddle/demo.js +++ /dev/null @@ -1,170 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_deckgl_kml_updated] */ -// Import necessary loader -import { KMLLoader } from '@loaders.gl/kml'; -// Initialize and add the map -let map; -let geojsonLayer; -let googleMapsOverlay; -async function initMap() { - // Progress bar logic moved from index.html - var progress, progressDiv = document.querySelector('.mdc-linear-progress'); - if (progressDiv) { - // Assuming 'mdc' is globally available, potentially loaded via a script tag - // If not, you might need to import it or add type definitions. - // @ts-ignore - progress = new mdc.linearProgress.MDCLinearProgress(progressDiv); - progress.open(); - progress.determinate = false; - progress.done = function () { - progress.close(); - progressDiv?.remove(); // Use optional chaining in case progressDiv is null - }; - } - // The location for the map center (adjust as needed for the KML data) - const position = { lat: 19.223718899391237, lng: -148.62590882823457 }; - // Request needed libraries. - const { Map } = (await google.maps.importLibrary('maps')); - const mapDiv = document.getElementById('map'); - if (!mapDiv) { - console.error('Map element not found!'); - return; - } - // The map, centered at the specified position - map = new Map(mapDiv, { - zoom: 3, // Adjust zoom as needed - center: position, - // mapId: '6a17c323f461e521', // Replace with your Map ID - mapId: '6a17c323f461e521', - mapTypeId: 'satellite', - zoomControl: true, - clickableIcons: false, // Disable clicks on base map POIs - }); - // Deck.gl Layer and Overlay - geojsonLayer = new deck.GeoJsonLayer({ - id: 'geojson-layer', - data: `https://earthquake.usgs.gov/earthquakes/feed/v1.0/summary/1.0_week_age.kml?t=${Date.now()}`, // Append timestamp to prevent caching - loaders: [KMLLoader], - pickable: true, - stroked: true, // Set to true to add a border - getLineColor: [0, 0, 0, 255], // Set border color to black - getLineWidth: 2, // Set border width - filled: true, // Set to true to render filled circles - pointType: 'circle', // Render points as circles - // extruded: false, // Keep as false for 2D circles - // lineWidthScale: 14, // Not needed for points - // lineWidthMinPixels: 4, // Not needed for points - pointRadiusMinPixels: 2, - pointRadiusMaxPixels: 200, - getRadius: (f) => 8000, - getFillColor: (f, { index }) => { - // Extract magnitude from the description string - const description = f.properties.description; - const magnitudeMatch = description.match(/M (\d+\.?\d*)/); - let parsedMagnitude = null; - if (magnitudeMatch && magnitudeMatch[1]) { - parsedMagnitude = parseFloat(magnitudeMatch[1]); - } - else { - console.log('Magnitude not found'); - } - // Define color range (Lighter Red to #FF0000) - Increased contrast - const minColor = [255, 255, 0]; // Yellow - const maxColor = [255, 0, 0]; // #FF0000 - const minMag = 1; - const maxMag = 7; - // Use parsed magnitude for color calculation - const magnitudeForColor = parsedMagnitude !== null ? parsedMagnitude : minMag; - // Normalize magnitude - const normalizedMagnitude = Math.max(0, Math.min(1, (magnitudeForColor - minMag) / (maxMag - minMag))); - // Interpolate colors - const r = minColor[0] + normalizedMagnitude * (maxColor[0] - minColor[0]); - const g = minColor[1] + normalizedMagnitude * (maxColor[1] - minColor[1]); - const b = minColor[2] + normalizedMagnitude * (maxColor[2] - minColor[2]); - const interpolatedColor = [ - Math.round(r), - Math.round(g), - Math.round(b), - 200, - ]; - return interpolatedColor; // Color scale based on magnitude, fixed alpha - }, - autoHighlight: true, - transitions: { - getRadius: { - type: 'spring', - stiffness: 0.1, - damping: 0.15, - enter: () => [0], // grow from size 0, - duration: 10000, - }, - }, - // Optional: Add onHover or onClick handlers for interactivity - onHover: ({ object, x, y }) => { - const tooltip = document.getElementById('tooltip'); // Assuming a tooltip element exists - if (tooltip && object) { - let tooltipContent = `Earthquakes 1.0_week_age`; - tooltipContent += `

${object.properties.description}

`; - tooltip.innerHTML = tooltipContent; - tooltip.style.left = x + 'px'; - tooltip.style.top = y + 'px'; - tooltip.style.display = 'block'; - } - else if (tooltip) { - tooltip.style.display = 'none'; - } - }, - onDataLoad: () => { - console.log('KML data loaded'); - if (progress && progress.done) { - progress.done(); - } - }, - }); - googleMapsOverlay = new deck.GoogleMapsOverlay({ - layers: [geojsonLayer], - // Disable depth testing to avoid rendering issues with the base map - parameters: { - depthTest: false, - }, - }); - googleMapsOverlay.setMap(map); - // Generate Legend - const legendContainer = document.getElementById('legend'); - if (legendContainer) { - const magnitudeValues = [1, 2, 3, 4, 5, 6, 7]; // Representative magnitudes - const minMag = 1; - const maxMag = 7; - const minColor = [255, 255, 0]; // Yellow (should match getFillColor) - const maxColor = [255, 0, 0]; // #FF0000 (should match getFillColor) - magnitudeValues.forEach((magnitude) => { - // Calculate color for the magnitude (using the same interpolation logic) - const normalizedMagnitude = Math.max(0, Math.min(1, (magnitude - minMag) / (maxMag - minMag))); - const r = minColor[0] + normalizedMagnitude * (maxColor[0] - minColor[0]); - const g = minColor[1] + normalizedMagnitude * (maxColor[1] - minColor[1]); - const b = minColor[2] + normalizedMagnitude * (maxColor[2] - minColor[2]); - const color = `rgb(${Math.round(r)}, ${Math.round(g)}, ${Math.round(b)})`; - // Create legend item element - const legendItem = document.createElement('div'); - legendItem.classList.add('legend-item'); - // Create color swatch - const colorSwatch = document.createElement('div'); - colorSwatch.classList.add('legend-color'); - colorSwatch.style.backgroundColor = color; - // Create label - const label = document.createElement('span'); - label.textContent = `${magnitude}`; // Adjust label format as needed - // Append color swatch and label to legend item - legendItem.appendChild(colorSwatch); - legendItem.appendChild(label); - // Append legend item to legend container - legendContainer.appendChild(legendItem); - }); - } -} -initMap(); -/* [END maps_deckgl_kml_updated] */ diff --git a/dist/samples/deckgl-kml/app/.eslintsrc.json b/dist/samples/deckgl-kml/app/.eslintsrc.json deleted file mode 100644 index 4c44dab04..000000000 --- a/dist/samples/deckgl-kml/app/.eslintsrc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": [ - "plugin:@typescript-eslint/recommended" - ], - "parser": "@typescript-eslint/parser", - "rules": { - "@typescript-eslint/ban-ts-comment": 0, - "@typescript-eslint/no-this-alias": 1, - "@typescript-eslint/no-empty-function": 1, - "@typescript-eslint/explicit-module-boundary-types": 1, - "@typescript-eslint/no-unused-vars": 1 - } -} diff --git a/dist/samples/deckgl-kml/app/README.md b/dist/samples/deckgl-kml/app/README.md deleted file mode 100644 index 4b2c524b6..000000000 --- a/dist/samples/deckgl-kml/app/README.md +++ /dev/null @@ -1,35 +0,0 @@ -# Google Maps JavaScript Sample - -## deckgl-kml - -The deckgl-kml sample demonstrates how to use deck.gl to render KML data. - -Follow these instructions to set up and run deckgl-kml sample on your local computer. - -## Setup - -### Before starting run: - -`$npm i` - -### Run an example on a local web server - -First `cd` to the folder for the sample to run, then: - -`$npm start` - -### Build an individual example - -From `samples/`: - -`$npm run build --workspace=deckgl-kml/` - -### Build all of the examples. - -From `samples/`: -`$npm run build-all` - -## Feedback - -For feedback related to this sample, please open a new issue on -[GitHub](https://github.com/googlemaps-samples/js-api-samples/issues). diff --git a/dist/samples/deckgl-kml/app/index.html b/dist/samples/deckgl-kml/app/index.html deleted file mode 100644 index 99e25366d..000000000 --- a/dist/samples/deckgl-kml/app/index.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - deck.gl KMLLoader and Google Maps Platform - - - - - - - - - - - - - -
-
-
-
-
-
- -
-
- -
-
- - -

Deck.gl KMLLoader

- -
- -
- - - - - diff --git a/dist/samples/deckgl-kml/app/index.ts b/dist/samples/deckgl-kml/app/index.ts deleted file mode 100644 index 991b5e3d7..000000000 --- a/dist/samples/deckgl-kml/app/index.ts +++ /dev/null @@ -1,230 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_deckgl_kml] */ -// Import necessary loader -import { KMLLoader } from '@loaders.gl/kml'; - -// Declare global namespace for Deck.gl to satisfy TypeScript compiler -declare namespace deck { - class GeoJsonLayer { - constructor(props: any); - props: any; - clone(props: any): GeoJsonLayer; - pickable: boolean; - getFillColor: (d: any) => number[]; - getLineColor: (d: any) => number[]; - getLineWidth: (d: any) => number; - lineWidthMinPixels: number; - } - class TextLayer { - constructor(props: any); - props: any; - clone(props: any): TextLayer; - pickable: boolean; - getPosition: (d: any) => number[]; - getText: (d: any) => string; - getColor: (d: any) => number[]; - getSize: (d: any) => number; - getAngle: (d: any) => number; - getTextAnchor: string; - getAlignmentBaseline: string; - } - class GoogleMapsOverlay { - constructor(props: any); - setMap(map: google.maps.Map | null): void; - setProps(props: any): void; - } - // Add other Deck.gl types used globally if needed -} - -// Initialize and add the map -let map: google.maps.Map; -let geojsonLayer: deck.GeoJsonLayer; -let googleMapsOverlay: deck.GoogleMapsOverlay; - -async function initMap(): Promise { - // Progress bar logic moved from index.html - var progress, - progressDiv = document.querySelector('.mdc-linear-progress'); - if (progressDiv) { - // Assuming 'mdc' is globally available, potentially loaded via a script tag - // If not, you might need to import it or add type definitions. - // @ts-ignore - progress = new mdc.linearProgress.MDCLinearProgress( - progressDiv as HTMLElement - ); - progress.open(); - progress.determinate = false; - progress.done = function () { - progress.close(); - progressDiv?.remove(); // Use optional chaining in case progressDiv is null - }; - } - - // The location for the map center (adjust as needed for the KML data) - const position = { lat: 41.8692576, lng: -87.689769 }; - - // Request needed libraries. - const { Map } = (await google.maps.importLibrary( - 'maps' - )) as google.maps.MapsLibrary; - - const mapDiv = document.getElementById('map'); - if (!mapDiv) { - console.error('Map element not found!'); - return; - } - - // The map, centered at the specified position - map = new Map(mapDiv, { - zoom: 11, // Adjust zoom as needed - center: position, - // mapId: '6a17c323f461e521', // Replace with your Map ID - mapId: '6a17c323f461e521', - zoomControl: true, - clickableIcons: false, // Disable clicks on base map POIs - }); - - // Deck.gl Layer and Overlay - geojsonLayer = new deck.GeoJsonLayer({ - id: 'geojson-layer', - data: 'https://googlearchive.github.io/js-v2-samples/ggeoxml/cta.kml', - loaders: [KMLLoader], - pickable: true, - stroked: true, // Set to true to render lines - filled: false, // Set to false for lines - extruded: false, // Set to false for lines - lineWidthScale: 14, // Adjust line width scale - lineWidthMinPixels: 4, - getLineColor: (d: any) => { - // Function to get color from properties - const color = d.properties.color || d.properties.stroke; // Try 'color' or 'stroke' property - if (color) { - // Convert hex or AABBGGRR string to RGBA array - const rgba = hexOrAabbggrrToRgba(color); - if (rgba) { - return rgba; - } - } - return [120, 120, 120, 255]; // Default color if no color property or conversion fails - }, - getLineWidth: 2, // Adjust line width - onDataLoad: () => { - if (progress) { - // Check if progress is defined - // Add a small delay to ensure the progress bar is removed - setTimeout(() => { - // @ts-ignore - progress.done(); // hides progress bar - }, 100); // 100ms delay - } - }, - // Optional: Add onHover or onClick handlers for interactivity - onHover: ({ object, x, y }: { object: any; x: number; y: number }) => { - const tooltip = document.getElementById('tooltip'); // Assuming a tooltip element exists - if (tooltip && object) { - let tooltipContent = `

${object.properties.name || 'GeoJSON Feature'}

`; - // Define a list of common KML properties to display - const kmlProperties = [ - 'description', - 'styleUrl', - 'color', - 'stroke', - 'stroke-width', - 'fill', - ]; - for (const key of kmlProperties) { - if ( - object.properties.hasOwnProperty(key) && - object.properties[key] !== undefined - ) { - tooltipContent += `

${key}: ${object.properties[key]}

`; - } - } - tooltip.innerHTML = tooltipContent; - tooltip.style.left = x + 'px'; - tooltip.style.top = y + 'px'; - tooltip.style.display = 'block'; - } else if (tooltip) { - tooltip.style.display = 'none'; - } - }, - }); - - const textLayer = new deck.TextLayer({ - id: 'text-layer', - data: geojsonLayer.props.data, // Use the same data as the GeoJsonLayer - getPosition: (d: any) => { - // Attempt to use a 'centroid' property if available, otherwise use the first coordinate - let position = [0, 0]; // Default position - if (d.properties.centroid) { - position = d.properties.centroid; - } else if ( - d.geometry && - d.geometry.coordinates && - d.geometry.coordinates.length > 0 - ) { - // Assuming Polygon or MultiPolygon - const coordinates = d.geometry.coordinates[0][0]; - if (coordinates && coordinates.length >= 2) { - position = [coordinates[0], coordinates[1]]; // [lng, lat] - } - } - return position; - }, - getText: (d: any) => d.properties.name || '', // Display the name property - getColor: [0, 0, 0, 255], // Black text color for better visibility - getSize: 16, // Increased text size - getAngle: 0, - getTextAnchor: 'middle', - getAlignmentBaseline: 'middle', - // Disable depth testing for text layer as well - parameters: { - depthTest: false, - }, - }); - - googleMapsOverlay = new deck.GoogleMapsOverlay({ - layers: [geojsonLayer, textLayer], - // Disable depth testing to avoid rendering issues with the base map - parameters: { - depthTest: false, - }, - }); - - googleMapsOverlay.setMap(map); -} - -/** - * Converts a hex color string (#RRGGBB or #AABBGGRR) or an AABBGGRR string to an RGBA array. - * @param color The color string. - * @returns An RGBA array [R, G, B, A] or null if the format is invalid. - */ -function hexOrAabbggrrToRgba(color: string): number[] | null { - if (color.startsWith('#')) { - color = color.slice(1); - } - - if (color.length === 6) { - // #RRGGBB format - const r = parseInt(color.substring(0, 2), 16); - const g = parseInt(color.substring(2, 4), 16); - const b = parseInt(color.substring(4, 6), 16); - return [r, g, b, 255]; // Assume full opacity - } else if (color.length === 8) { - // #AABBGGRR or AABBGGRR format (KML uses AABBGGRR) - const a = parseInt(color.substring(0, 2), 16); - const b = parseInt(color.substring(2, 4), 16); - const g = parseInt(color.substring(4, 6), 16); - const r = parseInt(color.substring(6, 8), 16); - return [r, g, b, a]; - } - - return null; // Invalid format -} - -initMap(); -/* [END maps_deckgl_kml] */ diff --git a/dist/samples/deckgl-kml/app/package.json b/dist/samples/deckgl-kml/app/package.json deleted file mode 100644 index 334facab0..000000000 --- a/dist/samples/deckgl-kml/app/package.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "name": "@js-api-samples/deckgl-kml", - "version": "1.0.0", - "scripts": { - "build": "tsc && bash ../jsfiddle.sh deckgl-kml && bash ../app.sh deckgl-kml && bash ../docs.sh deckgl-kml && npm run build:vite --workspace=. && bash ../dist.sh deckgl-kml", - "test": "tsc && npm run build:vite", - "start": "vite", - "build:vite": "vite build --base './'", - "preview": "vite preview" - }, - "dependencies": { - "@loaders.gl/kml": "^4.3.4" - }, - "devDependencies": { - "apache-arrow": "^21.1.0" - } -} \ No newline at end of file diff --git a/dist/samples/deckgl-kml/app/style.css b/dist/samples/deckgl-kml/app/style.css deleted file mode 100644 index 0ada827a9..000000000 --- a/dist/samples/deckgl-kml/app/style.css +++ /dev/null @@ -1,46 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_deckgl_kml] */ -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -#map { - height: 100%; - flex-grow: 1; /* Make map take up remaining space */ -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; - display: flex; /* Use flexbox for layout */ - flex-direction: column; /* Stack children vertically */ - position: relative; /* Set body as positioning context */ - font-family: 'Roboto', Arial, sans-serif; /* Set font family */ -} - -.tooltip { - position: absolute; - z-index: 1001; /* Ensure it's above the map */ - padding: 10px; - background: rgba(0, 0, 0, 0.8); - color: #fff; - border-radius: 4px; - pointer-events: none; /* Allows interaction with elements behind the tooltip */ - display: none; /* Hidden by default */ - font-size: 12px; -} - -h1 { - text-align: center; - margin: 10px; -} -/* [END maps_deckgl_kml] */ diff --git a/dist/samples/deckgl-kml/app/tsconfig.json b/dist/samples/deckgl-kml/app/tsconfig.json deleted file mode 100644 index b9a134416..000000000 --- a/dist/samples/deckgl-kml/app/tsconfig.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "compilerOptions": { - "module": "esnext", - "target": "esnext", - "strict": true, - "noImplicitAny": false, - "lib": [ - "es2015", - "esnext", - "es6", - "dom", - "dom.iterable" - ], - "moduleResolution": "Node", - "jsx": "preserve", - "esModuleInterop": true - } - } \ No newline at end of file diff --git a/dist/samples/deckgl-kml/dist/assets/index-7F34DXLW.css b/dist/samples/deckgl-kml/dist/assets/index-7F34DXLW.css deleted file mode 100644 index f7d7f6ba1..000000000 --- a/dist/samples/deckgl-kml/dist/assets/index-7F34DXLW.css +++ /dev/null @@ -1 +0,0 @@ -#map{height:100%;flex-grow:1}html,body{height:100%;margin:0;padding:0;display:flex;flex-direction:column;position:relative;font-family:Roboto,Arial,sans-serif}.tooltip{position:absolute;z-index:1001;padding:10px;background:#000c;color:#fff;border-radius:4px;pointer-events:none;display:none;font-size:12px}h1{text-align:center;margin:10px} diff --git a/dist/samples/deckgl-kml/dist/assets/index-DUNm5Snc.js b/dist/samples/deckgl-kml/dist/assets/index-DUNm5Snc.js deleted file mode 100644 index 04a254e61..000000000 --- a/dist/samples/deckgl-kml/dist/assets/index-DUNm5Snc.js +++ /dev/null @@ -1,4 +0,0 @@ -(function(){const l=document.createElement("link").relList;if(l&&l.supports&&l.supports("modulepreload"))return;for(const c of document.querySelectorAll('link[rel="modulepreload"]'))h(c);new MutationObserver(c=>{for(const f of c)if(f.type==="childList")for(const o of f.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&h(o)}).observe(document,{childList:!0,subtree:!0});function D(c){const f={};return c.integrity&&(f.integrity=c.integrity),c.referrerPolicy&&(f.referrerPolicy=c.referrerPolicy),c.crossOrigin==="use-credentials"?f.credentials="include":c.crossOrigin==="anonymous"?f.credentials="omit":f.credentials="same-origin",f}function h(c){if(c.ep)return;c.ep=!0;const f=D(c);fetch(c.href,f)}})();function H(n){return n&&n.normalize&&n.normalize(),n&&n.textContent||""}function x(n,l){const D=n.getElementsByTagName(l);return D.length?D[0]:null}const Ee=/\s*/g,ve=/^\s*|\s*$/g,Ce=/\s+/;function ie(n){if(!n||!n.length)return 0;let l=0;for(let D=0;D=0&&u=0){for(var a=e.length-1;t0},lookupPrefix:function(u){for(var e=this;e;){var r=e._nsMap;if(r){for(var t in r)if(Object.prototype.hasOwnProperty.call(r,t)&&r[t]===u)return t}e=e.nodeType==V?e.ownerDocument:e.parentNode}return null},lookupNamespaceURI:function(u){for(var e=this;e;){var r=e._nsMap;if(r&&u in r&&Object.prototype.hasOwnProperty.call(r,u))return r[u];e=e.nodeType==V?e.ownerDocument:e.parentNode}return null},isDefaultNamespace:function(u){var e=this.lookupPrefix(u);return e==null}};function eu(u){return u=="<"&&"<"||u==">"&&">"||u=="&"&&"&"||u=='"'&&"""||"&#"+u.charCodeAt()+";"}A(w,E),A(w,E.prototype);function su(u,e){if(e(u))return!0;if(u=u.firstChild)do if(su(u,e))return!0;while(u=u.nextSibling)}function $(){this.ownerDocument=this}function Y(u,e,r){u&&u._inc++;var t=r.namespaceURI;t===D.XMLNS&&(e._nsMap[r.prefix?r.localName:""]=r.value)}function Bu(u,e,r,t){u&&u._inc++;var a=r.namespaceURI;a===D.XMLNS&&delete e._nsMap[r.prefix?r.localName:""]}function Eu(u,e,r){if(u&&u._inc){u._inc++;var t=e.childNodes;if(r)t[t.length++]=r;else{for(var a=e.firstChild,C=0;a;)t[C++]=a,a=a.nextSibling;t.length=C,delete t[t.length]}}}function K(u,e){var r=e.previousSibling,t=e.nextSibling;return r?r.nextSibling=t:u.firstChild=t,t?t.previousSibling=r:u.lastChild=r,e.parentNode=null,e.previousSibling=null,e.nextSibling=null,Eu(u.ownerDocument,u),e}function iu(u){return u&&(u.nodeType===E.DOCUMENT_NODE||u.nodeType===E.DOCUMENT_FRAGMENT_NODE||u.nodeType===E.ELEMENT_NODE)}function Tu(u){return u&&(nu(u)||vu(u)||tu(u)||u.nodeType===E.DOCUMENT_FRAGMENT_NODE||u.nodeType===E.COMMENT_NODE||u.nodeType===E.PROCESSING_INSTRUCTION_NODE)}function tu(u){return u&&u.nodeType===E.DOCUMENT_TYPE_NODE}function nu(u){return u&&u.nodeType===E.ELEMENT_NODE}function vu(u){return u&&u.nodeType===E.TEXT_NODE}function Q(u,e){var r=u.childNodes||[];if(l(r,nu)||tu(e))return!1;var t=l(r,tu);return!(e&&t&&r.indexOf(t)>r.indexOf(e))}function Cu(u,e){var r=u.childNodes||[];function t(C){return nu(C)&&C!==e}if(l(r,t))return!1;var a=l(r,tu);return!(e&&a&&r.indexOf(a)>r.indexOf(e))}function W(u,e,r){if(!iu(u))throw new m(i,"Unexpected parent node type "+u.nodeType);if(r&&r.parentNode!==u)throw new m(p,"child not in parent");if(!Tu(e)||tu(e)&&u.nodeType!==E.DOCUMENT_NODE)throw new m(i,"Unexpected node type "+e.nodeType+" for parent node type "+u.nodeType)}function xu(u,e,r){var t=u.childNodes||[],a=e.childNodes||[];if(e.nodeType===E.DOCUMENT_FRAGMENT_NODE){var C=a.filter(nu);if(C.length>1||l(a,vu))throw new m(i,"More than one element or text in fragment");if(C.length===1&&!Q(u,r))throw new m(i,"Element in fragment can not be inserted before doctype")}if(nu(e)&&!Q(u,r))throw new m(i,"Only one element can be added and only after doctype");if(tu(e)){if(l(t,tu))throw new m(i,"Only one doctype is allowed");var G=l(t,nu);if(r&&t.indexOf(G)1||l(a,vu))throw new m(i,"More than one element or text in fragment");if(C.length===1&&!Cu(u,r))throw new m(i,"Element in fragment can not be inserted before doctype")}if(nu(e)&&!Cu(u,r))throw new m(i,"Only one element can be added and only after doctype");if(tu(e)){let lu=function(au){return tu(au)&&au!==r};var ru=lu;if(l(t,lu))throw new m(i,"Only one doctype is allowed");var G=l(t,nu);if(r&&t.indexOf(G)0&&su(r.documentElement,function(a){if(a!==r&&a.nodeType===_){var C=a.getAttribute("class");if(C){var G=u===C;if(!G){var ru=o(C);G=e.every(b(ru))}G&&t.push(a)}}}),t})},createElement:function(u){var e=new M;e.ownerDocument=this,e.nodeName=u,e.tagName=u,e.localName=u,e.childNodes=new d;var r=e.attributes=new I;return r._ownerElement=e,e},createDocumentFragment:function(){var u=new Ru;return u.ownerDocument=this,u.childNodes=new d,u},createTextNode:function(u){var e=new Uu;return e.ownerDocument=this,e.appendData(u),e},createComment:function(u){var e=new Vu;return e.ownerDocument=this,e.appendData(u),e},createCDATASection:function(u){var e=new Gu;return e.ownerDocument=this,e.appendData(u),e},createProcessingInstruction:function(u,e){var r=new zu;return r.ownerDocument=this,r.tagName=r.nodeName=r.target=u,r.nodeValue=r.data=e,r},createAttribute:function(u){var e=new J;return e.ownerDocument=this,e.name=u,e.nodeName=u,e.localName=u,e.specified=!0,e},createEntityReference:function(u){var e=new Hu;return e.ownerDocument=this,e.nodeName=u,e},createElementNS:function(u,e){var r=new M,t=e.split(":"),a=r.attributes=new I;return r.childNodes=new d,r.ownerDocument=this,r.nodeName=e,r.tagName=e,r.namespaceURI=u,t.length==2?(r.prefix=t[0],r.localName=t[1]):r.localName=e,a._ownerElement=r,r},createAttributeNS:function(u,e){var r=new J,t=e.split(":");return r.ownerDocument=this,r.nodeName=e,r.name=e,r.namespaceURI=u,r.specified=!0,t.length==2?(r.prefix=t[0],r.localName=t[1]):r.localName=e,r}},v($,E);function M(){this._nsMap={}}M.prototype={nodeType:_,hasAttribute:function(u){return this.getAttributeNode(u)!=null},getAttribute:function(u){var e=this.getAttributeNode(u);return e&&e.value||""},getAttributeNode:function(u){return this.attributes.getNamedItem(u)},setAttribute:function(u,e){var r=this.ownerDocument.createAttribute(u);r.value=r.nodeValue=""+e,this.setAttributeNode(r)},removeAttribute:function(u){var e=this.getAttributeNode(u);e&&this.removeAttributeNode(e)},appendChild:function(u){return u.nodeType===R?this.insertBefore(u,null):Ou(this,u)},setAttributeNode:function(u){return this.attributes.setNamedItem(u)},setAttributeNodeNS:function(u){return this.attributes.setNamedItemNS(u)},removeAttributeNode:function(u){return this.attributes.removeNamedItem(u.nodeName)},removeAttributeNS:function(u,e){var r=this.getAttributeNodeNS(u,e);r&&this.removeAttributeNode(r)},hasAttributeNS:function(u,e){return this.getAttributeNodeNS(u,e)!=null},getAttributeNS:function(u,e){var r=this.getAttributeNodeNS(u,e);return r&&r.value||""},setAttributeNS:function(u,e,r){var t=this.ownerDocument.createAttributeNS(u,e);t.value=t.nodeValue=""+r,this.setAttributeNode(t)},getAttributeNodeNS:function(u,e){return this.attributes.getNamedItemNS(u,e)},getElementsByTagName:function(u){return new F(this,function(e){var r=[];return su(e,function(t){t!==e&&t.nodeType==_&&(u==="*"||t.tagName==u)&&r.push(t)}),r})},getElementsByTagNameNS:function(u,e){return new F(this,function(r){var t=[];return su(r,function(a){a!==r&&a.nodeType===_&&(u==="*"||a.namespaceURI===u)&&(e==="*"||a.localName==e)&&t.push(a)}),t})}},$.prototype.getElementsByTagName=M.prototype.getElementsByTagName,$.prototype.getElementsByTagNameNS=M.prototype.getElementsByTagNameNS,v(M,E);function J(){}J.prototype.nodeType=V,v(J,E);function Du(){}Du.prototype={data:"",substringData:function(u,e){return this.data.substring(u,u+e)},appendData:function(u){u=this.data+u,this.nodeValue=this.data=u,this.length=u.length},insertData:function(u,e){this.replaceData(u,0,e)},appendChild:function(u){throw new Error(P[i])},deleteData:function(u,e){this.replaceData(u,e,"")},replaceData:function(u,e,r){var t=this.data.substring(0,u),a=this.data.substring(u+e);r=t+r+a,this.nodeValue=this.data=r,this.length=r.length}},v(Du,E);function Uu(){}Uu.prototype={nodeName:"#text",nodeType:uu,splitText:function(u){var e=this.data,r=e.substring(u);e=e.substring(0,u),this.data=this.nodeValue=e,this.length=e.length;var t=this.ownerDocument.createTextNode(r);return this.parentNode&&this.parentNode.insertBefore(t,this.nextSibling),t}},v(Uu,Du);function Vu(){}Vu.prototype={nodeName:"#comment",nodeType:O},v(Vu,Du);function Gu(){}Gu.prototype={nodeName:"#cdata-section",nodeType:X},v(Gu,Du);function Lu(){}Lu.prototype.nodeType=L,v(Lu,E);function Ju(){}Ju.prototype.nodeType=U,v(Ju,E);function Qu(){}Qu.prototype.nodeType=q,v(Qu,E);function Hu(){}Hu.prototype.nodeType=s,v(Hu,E);function Ru(){}Ru.prototype.nodeName="#document-fragment",Ru.prototype.nodeType=R,v(Ru,E);function zu(){}zu.prototype.nodeType=T,v(zu,E);function Zu(){}Zu.prototype.serializeToString=function(u,e,r){return Ku.call(u,e,r)},E.prototype.toString=Ku;function Ku(u,e){var r=[],t=this.nodeType==9&&this.documentElement||this,a=t.prefix,C=t.namespaceURI;if(C&&a==null){var a=t.lookupPrefix(C);if(a==null)var G=[{namespace:C,prefix:null}]}return bu(this,r,u,e,G),r.join("")}function ue(u,e,r){var t=u.prefix||"",a=u.namespaceURI;if(!a||t==="xml"&&a===D.XML||a===D.XMLNS)return!1;for(var C=r.length;C--;){var G=r[C];if(G.prefix===t)return G.namespace!==a}return!0}function ju(u,e,r){u.push(" ",e,'="',r.replace(/[<&"]/g,eu),'"')}function bu(u,e,r,t,a){if(a||(a=[]),t)if(u=t(u),u){if(typeof u=="string"){e.push(u);return}}else return;switch(u.nodeType){case _:var C=u.attributes,G=C.length,Z=u.firstChild,ru=u.tagName;r=D.isHTML(u.namespaceURI)||r;var lu=ru;if(!r&&!u.prefix&&u.namespaceURI){for(var au,cu=0;cu=0;mu--){var hu=a[mu];if(hu.prefix===""&&hu.namespace===u.namespaceURI){au=hu.namespace;break}}if(au!==u.namespaceURI)for(var mu=a.length-1;mu>=0;mu--){var hu=a[mu];if(hu.namespace===u.namespaceURI){hu.prefix&&(lu=hu.prefix+":"+ru);break}}}e.push("<",lu);for(var gu=0;gu"),r&&/^script$/i.test(ru))for(;Z;)Z.data?e.push(Z.data):bu(Z,e,r,t,a.slice()),Z=Z.nextSibling;else for(;Z;)bu(Z,e,r,t,a.slice()),Z=Z.nextSibling;e.push("")}else e.push("/>");return;case z:case R:for(var Z=u.firstChild;Z;)bu(Z,e,r,t,a.slice()),Z=Z.nextSibling;return;case V:return ju(e,u.name,u.value);case uu:return e.push(u.data.replace(/[<&]/g,eu).replace(/]]>/g,"]]>"));case X:return e.push("");case O:return e.push("");case L:var te=u.publicId,yu=u.systemId;if(e.push("");else if(yu&&yu!=".")e.push(" SYSTEM ",yu,">");else{var ne=u.internalSubset;ne&&e.push(" [",ne,"]"),e.push(">")}return;case T:return e.push("");case s:return e.push("&",u.nodeName,";");default:e.push("??",u.nodeName)}}function ee(u,e,r){var t;switch(e.nodeType){case _:t=e.cloneNode(!1),t.ownerDocument=u;case R:break;case V:r=!0;break}if(t||(t=e.cloneNode(!1)),t.ownerDocument=u,t.parentNode=null,r)for(var a=e.firstChild;a;)t.appendChild(ee(u,a,r)),a=a.nextSibling;return t}function Xu(u,e,r){var t=new e.constructor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var C=e[a];typeof C!="object"&&C!=t[a]&&(t[a]=C)}switch(e.childNodes&&(t.childNodes=new d),t.ownerDocument=u,t.nodeType){case _:var G=e.attributes,ru=t.attributes=new I,lu=G.length;ru._ownerElement=t;for(var au=0;au",lt:"<",quot:'"'}),n.HTML_ENTITIES=l({Aacute:"Á",aacute:"á",Abreve:"Ă",abreve:"ă",ac:"∾",acd:"∿",acE:"∾̳",Acirc:"Â",acirc:"â",acute:"´",Acy:"А",acy:"а",AElig:"Æ",aelig:"æ",af:"⁡",Afr:"𝔄",afr:"𝔞",Agrave:"À",agrave:"à",alefsym:"ℵ",aleph:"ℵ",Alpha:"Α",alpha:"α",Amacr:"Ā",amacr:"ā",amalg:"⨿",AMP:"&",amp:"&",And:"⩓",and:"∧",andand:"⩕",andd:"⩜",andslope:"⩘",andv:"⩚",ang:"∠",ange:"⦤",angle:"∠",angmsd:"∡",angmsdaa:"⦨",angmsdab:"⦩",angmsdac:"⦪",angmsdad:"⦫",angmsdae:"⦬",angmsdaf:"⦭",angmsdag:"⦮",angmsdah:"⦯",angrt:"∟",angrtvb:"⊾",angrtvbd:"⦝",angsph:"∢",angst:"Å",angzarr:"⍼",Aogon:"Ą",aogon:"ą",Aopf:"𝔸",aopf:"𝕒",ap:"≈",apacir:"⩯",apE:"⩰",ape:"≊",apid:"≋",apos:"'",ApplyFunction:"⁡",approx:"≈",approxeq:"≊",Aring:"Å",aring:"å",Ascr:"𝒜",ascr:"𝒶",Assign:"≔",ast:"*",asymp:"≈",asympeq:"≍",Atilde:"Ã",atilde:"ã",Auml:"Ä",auml:"ä",awconint:"∳",awint:"⨑",backcong:"≌",backepsilon:"϶",backprime:"‵",backsim:"∽",backsimeq:"⋍",Backslash:"∖",Barv:"⫧",barvee:"⊽",Barwed:"⌆",barwed:"⌅",barwedge:"⌅",bbrk:"⎵",bbrktbrk:"⎶",bcong:"≌",Bcy:"Б",bcy:"б",bdquo:"„",becaus:"∵",Because:"∵",because:"∵",bemptyv:"⦰",bepsi:"϶",bernou:"ℬ",Bernoullis:"ℬ",Beta:"Β",beta:"β",beth:"ℶ",between:"≬",Bfr:"𝔅",bfr:"𝔟",bigcap:"⋂",bigcirc:"◯",bigcup:"⋃",bigodot:"⨀",bigoplus:"⨁",bigotimes:"⨂",bigsqcup:"⨆",bigstar:"★",bigtriangledown:"▽",bigtriangleup:"△",biguplus:"⨄",bigvee:"⋁",bigwedge:"⋀",bkarow:"⤍",blacklozenge:"⧫",blacksquare:"▪",blacktriangle:"▴",blacktriangledown:"▾",blacktriangleleft:"◂",blacktriangleright:"▸",blank:"␣",blk12:"▒",blk14:"░",blk34:"▓",block:"█",bne:"=⃥",bnequiv:"≡⃥",bNot:"⫭",bnot:"⌐",Bopf:"𝔹",bopf:"𝕓",bot:"⊥",bottom:"⊥",bowtie:"⋈",boxbox:"⧉",boxDL:"╗",boxDl:"╖",boxdL:"╕",boxdl:"┐",boxDR:"╔",boxDr:"╓",boxdR:"╒",boxdr:"┌",boxH:"═",boxh:"─",boxHD:"╦",boxHd:"╤",boxhD:"╥",boxhd:"┬",boxHU:"╩",boxHu:"╧",boxhU:"╨",boxhu:"┴",boxminus:"⊟",boxplus:"⊞",boxtimes:"⊠",boxUL:"╝",boxUl:"╜",boxuL:"╛",boxul:"┘",boxUR:"╚",boxUr:"╙",boxuR:"╘",boxur:"└",boxV:"║",boxv:"│",boxVH:"╬",boxVh:"╫",boxvH:"╪",boxvh:"┼",boxVL:"╣",boxVl:"╢",boxvL:"╡",boxvl:"┤",boxVR:"╠",boxVr:"╟",boxvR:"╞",boxvr:"├",bprime:"‵",Breve:"˘",breve:"˘",brvbar:"¦",Bscr:"ℬ",bscr:"𝒷",bsemi:"⁏",bsim:"∽",bsime:"⋍",bsol:"\\",bsolb:"⧅",bsolhsub:"⟈",bull:"•",bullet:"•",bump:"≎",bumpE:"⪮",bumpe:"≏",Bumpeq:"≎",bumpeq:"≏",Cacute:"Ć",cacute:"ć",Cap:"⋒",cap:"∩",capand:"⩄",capbrcup:"⩉",capcap:"⩋",capcup:"⩇",capdot:"⩀",CapitalDifferentialD:"ⅅ",caps:"∩︀",caret:"⁁",caron:"ˇ",Cayleys:"ℭ",ccaps:"⩍",Ccaron:"Č",ccaron:"č",Ccedil:"Ç",ccedil:"ç",Ccirc:"Ĉ",ccirc:"ĉ",Cconint:"∰",ccups:"⩌",ccupssm:"⩐",Cdot:"Ċ",cdot:"ċ",cedil:"¸",Cedilla:"¸",cemptyv:"⦲",cent:"¢",CenterDot:"·",centerdot:"·",Cfr:"ℭ",cfr:"𝔠",CHcy:"Ч",chcy:"ч",check:"✓",checkmark:"✓",Chi:"Χ",chi:"χ",cir:"○",circ:"ˆ",circeq:"≗",circlearrowleft:"↺",circlearrowright:"↻",circledast:"⊛",circledcirc:"⊚",circleddash:"⊝",CircleDot:"⊙",circledR:"®",circledS:"Ⓢ",CircleMinus:"⊖",CirclePlus:"⊕",CircleTimes:"⊗",cirE:"⧃",cire:"≗",cirfnint:"⨐",cirmid:"⫯",cirscir:"⧂",ClockwiseContourIntegral:"∲",CloseCurlyDoubleQuote:"”",CloseCurlyQuote:"’",clubs:"♣",clubsuit:"♣",Colon:"∷",colon:":",Colone:"⩴",colone:"≔",coloneq:"≔",comma:",",commat:"@",comp:"∁",compfn:"∘",complement:"∁",complexes:"ℂ",cong:"≅",congdot:"⩭",Congruent:"≡",Conint:"∯",conint:"∮",ContourIntegral:"∮",Copf:"ℂ",copf:"𝕔",coprod:"∐",Coproduct:"∐",COPY:"©",copy:"©",copysr:"℗",CounterClockwiseContourIntegral:"∳",crarr:"↵",Cross:"⨯",cross:"✗",Cscr:"𝒞",cscr:"𝒸",csub:"⫏",csube:"⫑",csup:"⫐",csupe:"⫒",ctdot:"⋯",cudarrl:"⤸",cudarrr:"⤵",cuepr:"⋞",cuesc:"⋟",cularr:"↶",cularrp:"⤽",Cup:"⋓",cup:"∪",cupbrcap:"⩈",CupCap:"≍",cupcap:"⩆",cupcup:"⩊",cupdot:"⊍",cupor:"⩅",cups:"∪︀",curarr:"↷",curarrm:"⤼",curlyeqprec:"⋞",curlyeqsucc:"⋟",curlyvee:"⋎",curlywedge:"⋏",curren:"¤",curvearrowleft:"↶",curvearrowright:"↷",cuvee:"⋎",cuwed:"⋏",cwconint:"∲",cwint:"∱",cylcty:"⌭",Dagger:"‡",dagger:"†",daleth:"ℸ",Darr:"↡",dArr:"⇓",darr:"↓",dash:"‐",Dashv:"⫤",dashv:"⊣",dbkarow:"⤏",dblac:"˝",Dcaron:"Ď",dcaron:"ď",Dcy:"Д",dcy:"д",DD:"ⅅ",dd:"ⅆ",ddagger:"‡",ddarr:"⇊",DDotrahd:"⤑",ddotseq:"⩷",deg:"°",Del:"∇",Delta:"Δ",delta:"δ",demptyv:"⦱",dfisht:"⥿",Dfr:"𝔇",dfr:"𝔡",dHar:"⥥",dharl:"⇃",dharr:"⇂",DiacriticalAcute:"´",DiacriticalDot:"˙",DiacriticalDoubleAcute:"˝",DiacriticalGrave:"`",DiacriticalTilde:"˜",diam:"⋄",Diamond:"⋄",diamond:"⋄",diamondsuit:"♦",diams:"♦",die:"¨",DifferentialD:"ⅆ",digamma:"ϝ",disin:"⋲",div:"÷",divide:"÷",divideontimes:"⋇",divonx:"⋇",DJcy:"Ђ",djcy:"ђ",dlcorn:"⌞",dlcrop:"⌍",dollar:"$",Dopf:"𝔻",dopf:"𝕕",Dot:"¨",dot:"˙",DotDot:"⃜",doteq:"≐",doteqdot:"≑",DotEqual:"≐",dotminus:"∸",dotplus:"∔",dotsquare:"⊡",doublebarwedge:"⌆",DoubleContourIntegral:"∯",DoubleDot:"¨",DoubleDownArrow:"⇓",DoubleLeftArrow:"⇐",DoubleLeftRightArrow:"⇔",DoubleLeftTee:"⫤",DoubleLongLeftArrow:"⟸",DoubleLongLeftRightArrow:"⟺",DoubleLongRightArrow:"⟹",DoubleRightArrow:"⇒",DoubleRightTee:"⊨",DoubleUpArrow:"⇑",DoubleUpDownArrow:"⇕",DoubleVerticalBar:"∥",DownArrow:"↓",Downarrow:"⇓",downarrow:"↓",DownArrowBar:"⤓",DownArrowUpArrow:"⇵",DownBreve:"̑",downdownarrows:"⇊",downharpoonleft:"⇃",downharpoonright:"⇂",DownLeftRightVector:"⥐",DownLeftTeeVector:"⥞",DownLeftVector:"↽",DownLeftVectorBar:"⥖",DownRightTeeVector:"⥟",DownRightVector:"⇁",DownRightVectorBar:"⥗",DownTee:"⊤",DownTeeArrow:"↧",drbkarow:"⤐",drcorn:"⌟",drcrop:"⌌",Dscr:"𝒟",dscr:"𝒹",DScy:"Ѕ",dscy:"ѕ",dsol:"⧶",Dstrok:"Đ",dstrok:"đ",dtdot:"⋱",dtri:"▿",dtrif:"▾",duarr:"⇵",duhar:"⥯",dwangle:"⦦",DZcy:"Џ",dzcy:"џ",dzigrarr:"⟿",Eacute:"É",eacute:"é",easter:"⩮",Ecaron:"Ě",ecaron:"ě",ecir:"≖",Ecirc:"Ê",ecirc:"ê",ecolon:"≕",Ecy:"Э",ecy:"э",eDDot:"⩷",Edot:"Ė",eDot:"≑",edot:"ė",ee:"ⅇ",efDot:"≒",Efr:"𝔈",efr:"𝔢",eg:"⪚",Egrave:"È",egrave:"è",egs:"⪖",egsdot:"⪘",el:"⪙",Element:"∈",elinters:"⏧",ell:"ℓ",els:"⪕",elsdot:"⪗",Emacr:"Ē",emacr:"ē",empty:"∅",emptyset:"∅",EmptySmallSquare:"◻",emptyv:"∅",EmptyVerySmallSquare:"▫",emsp:" ",emsp13:" ",emsp14:" ",ENG:"Ŋ",eng:"ŋ",ensp:" ",Eogon:"Ę",eogon:"ę",Eopf:"𝔼",eopf:"𝕖",epar:"⋕",eparsl:"⧣",eplus:"⩱",epsi:"ε",Epsilon:"Ε",epsilon:"ε",epsiv:"ϵ",eqcirc:"≖",eqcolon:"≕",eqsim:"≂",eqslantgtr:"⪖",eqslantless:"⪕",Equal:"⩵",equals:"=",EqualTilde:"≂",equest:"≟",Equilibrium:"⇌",equiv:"≡",equivDD:"⩸",eqvparsl:"⧥",erarr:"⥱",erDot:"≓",Escr:"ℰ",escr:"ℯ",esdot:"≐",Esim:"⩳",esim:"≂",Eta:"Η",eta:"η",ETH:"Ð",eth:"ð",Euml:"Ë",euml:"ë",euro:"€",excl:"!",exist:"∃",Exists:"∃",expectation:"ℰ",ExponentialE:"ⅇ",exponentiale:"ⅇ",fallingdotseq:"≒",Fcy:"Ф",fcy:"ф",female:"♀",ffilig:"ffi",fflig:"ff",ffllig:"ffl",Ffr:"𝔉",ffr:"𝔣",filig:"fi",FilledSmallSquare:"◼",FilledVerySmallSquare:"▪",fjlig:"fj",flat:"♭",fllig:"fl",fltns:"▱",fnof:"ƒ",Fopf:"𝔽",fopf:"𝕗",ForAll:"∀",forall:"∀",fork:"⋔",forkv:"⫙",Fouriertrf:"ℱ",fpartint:"⨍",frac12:"½",frac13:"⅓",frac14:"¼",frac15:"⅕",frac16:"⅙",frac18:"⅛",frac23:"⅔",frac25:"⅖",frac34:"¾",frac35:"⅗",frac38:"⅜",frac45:"⅘",frac56:"⅚",frac58:"⅝",frac78:"⅞",frasl:"⁄",frown:"⌢",Fscr:"ℱ",fscr:"𝒻",gacute:"ǵ",Gamma:"Γ",gamma:"γ",Gammad:"Ϝ",gammad:"ϝ",gap:"⪆",Gbreve:"Ğ",gbreve:"ğ",Gcedil:"Ģ",Gcirc:"Ĝ",gcirc:"ĝ",Gcy:"Г",gcy:"г",Gdot:"Ġ",gdot:"ġ",gE:"≧",ge:"≥",gEl:"⪌",gel:"⋛",geq:"≥",geqq:"≧",geqslant:"⩾",ges:"⩾",gescc:"⪩",gesdot:"⪀",gesdoto:"⪂",gesdotol:"⪄",gesl:"⋛︀",gesles:"⪔",Gfr:"𝔊",gfr:"𝔤",Gg:"⋙",gg:"≫",ggg:"⋙",gimel:"ℷ",GJcy:"Ѓ",gjcy:"ѓ",gl:"≷",gla:"⪥",glE:"⪒",glj:"⪤",gnap:"⪊",gnapprox:"⪊",gnE:"≩",gne:"⪈",gneq:"⪈",gneqq:"≩",gnsim:"⋧",Gopf:"𝔾",gopf:"𝕘",grave:"`",GreaterEqual:"≥",GreaterEqualLess:"⋛",GreaterFullEqual:"≧",GreaterGreater:"⪢",GreaterLess:"≷",GreaterSlantEqual:"⩾",GreaterTilde:"≳",Gscr:"𝒢",gscr:"ℊ",gsim:"≳",gsime:"⪎",gsiml:"⪐",Gt:"≫",GT:">",gt:">",gtcc:"⪧",gtcir:"⩺",gtdot:"⋗",gtlPar:"⦕",gtquest:"⩼",gtrapprox:"⪆",gtrarr:"⥸",gtrdot:"⋗",gtreqless:"⋛",gtreqqless:"⪌",gtrless:"≷",gtrsim:"≳",gvertneqq:"≩︀",gvnE:"≩︀",Hacek:"ˇ",hairsp:" ",half:"½",hamilt:"ℋ",HARDcy:"Ъ",hardcy:"ъ",hArr:"⇔",harr:"↔",harrcir:"⥈",harrw:"↭",Hat:"^",hbar:"ℏ",Hcirc:"Ĥ",hcirc:"ĥ",hearts:"♥",heartsuit:"♥",hellip:"…",hercon:"⊹",Hfr:"ℌ",hfr:"𝔥",HilbertSpace:"ℋ",hksearow:"⤥",hkswarow:"⤦",hoarr:"⇿",homtht:"∻",hookleftarrow:"↩",hookrightarrow:"↪",Hopf:"ℍ",hopf:"𝕙",horbar:"―",HorizontalLine:"─",Hscr:"ℋ",hscr:"𝒽",hslash:"ℏ",Hstrok:"Ħ",hstrok:"ħ",HumpDownHump:"≎",HumpEqual:"≏",hybull:"⁃",hyphen:"‐",Iacute:"Í",iacute:"í",ic:"⁣",Icirc:"Î",icirc:"î",Icy:"И",icy:"и",Idot:"İ",IEcy:"Е",iecy:"е",iexcl:"¡",iff:"⇔",Ifr:"ℑ",ifr:"𝔦",Igrave:"Ì",igrave:"ì",ii:"ⅈ",iiiint:"⨌",iiint:"∭",iinfin:"⧜",iiota:"℩",IJlig:"IJ",ijlig:"ij",Im:"ℑ",Imacr:"Ī",imacr:"ī",image:"ℑ",ImaginaryI:"ⅈ",imagline:"ℐ",imagpart:"ℑ",imath:"ı",imof:"⊷",imped:"Ƶ",Implies:"⇒",in:"∈",incare:"℅",infin:"∞",infintie:"⧝",inodot:"ı",Int:"∬",int:"∫",intcal:"⊺",integers:"ℤ",Integral:"∫",intercal:"⊺",Intersection:"⋂",intlarhk:"⨗",intprod:"⨼",InvisibleComma:"⁣",InvisibleTimes:"⁢",IOcy:"Ё",iocy:"ё",Iogon:"Į",iogon:"į",Iopf:"𝕀",iopf:"𝕚",Iota:"Ι",iota:"ι",iprod:"⨼",iquest:"¿",Iscr:"ℐ",iscr:"𝒾",isin:"∈",isindot:"⋵",isinE:"⋹",isins:"⋴",isinsv:"⋳",isinv:"∈",it:"⁢",Itilde:"Ĩ",itilde:"ĩ",Iukcy:"І",iukcy:"і",Iuml:"Ï",iuml:"ï",Jcirc:"Ĵ",jcirc:"ĵ",Jcy:"Й",jcy:"й",Jfr:"𝔍",jfr:"𝔧",jmath:"ȷ",Jopf:"𝕁",jopf:"𝕛",Jscr:"𝒥",jscr:"𝒿",Jsercy:"Ј",jsercy:"ј",Jukcy:"Є",jukcy:"є",Kappa:"Κ",kappa:"κ",kappav:"ϰ",Kcedil:"Ķ",kcedil:"ķ",Kcy:"К",kcy:"к",Kfr:"𝔎",kfr:"𝔨",kgreen:"ĸ",KHcy:"Х",khcy:"х",KJcy:"Ќ",kjcy:"ќ",Kopf:"𝕂",kopf:"𝕜",Kscr:"𝒦",kscr:"𝓀",lAarr:"⇚",Lacute:"Ĺ",lacute:"ĺ",laemptyv:"⦴",lagran:"ℒ",Lambda:"Λ",lambda:"λ",Lang:"⟪",lang:"⟨",langd:"⦑",langle:"⟨",lap:"⪅",Laplacetrf:"ℒ",laquo:"«",Larr:"↞",lArr:"⇐",larr:"←",larrb:"⇤",larrbfs:"⤟",larrfs:"⤝",larrhk:"↩",larrlp:"↫",larrpl:"⤹",larrsim:"⥳",larrtl:"↢",lat:"⪫",lAtail:"⤛",latail:"⤙",late:"⪭",lates:"⪭︀",lBarr:"⤎",lbarr:"⤌",lbbrk:"❲",lbrace:"{",lbrack:"[",lbrke:"⦋",lbrksld:"⦏",lbrkslu:"⦍",Lcaron:"Ľ",lcaron:"ľ",Lcedil:"Ļ",lcedil:"ļ",lceil:"⌈",lcub:"{",Lcy:"Л",lcy:"л",ldca:"⤶",ldquo:"“",ldquor:"„",ldrdhar:"⥧",ldrushar:"⥋",ldsh:"↲",lE:"≦",le:"≤",LeftAngleBracket:"⟨",LeftArrow:"←",Leftarrow:"⇐",leftarrow:"←",LeftArrowBar:"⇤",LeftArrowRightArrow:"⇆",leftarrowtail:"↢",LeftCeiling:"⌈",LeftDoubleBracket:"⟦",LeftDownTeeVector:"⥡",LeftDownVector:"⇃",LeftDownVectorBar:"⥙",LeftFloor:"⌊",leftharpoondown:"↽",leftharpoonup:"↼",leftleftarrows:"⇇",LeftRightArrow:"↔",Leftrightarrow:"⇔",leftrightarrow:"↔",leftrightarrows:"⇆",leftrightharpoons:"⇋",leftrightsquigarrow:"↭",LeftRightVector:"⥎",LeftTee:"⊣",LeftTeeArrow:"↤",LeftTeeVector:"⥚",leftthreetimes:"⋋",LeftTriangle:"⊲",LeftTriangleBar:"⧏",LeftTriangleEqual:"⊴",LeftUpDownVector:"⥑",LeftUpTeeVector:"⥠",LeftUpVector:"↿",LeftUpVectorBar:"⥘",LeftVector:"↼",LeftVectorBar:"⥒",lEg:"⪋",leg:"⋚",leq:"≤",leqq:"≦",leqslant:"⩽",les:"⩽",lescc:"⪨",lesdot:"⩿",lesdoto:"⪁",lesdotor:"⪃",lesg:"⋚︀",lesges:"⪓",lessapprox:"⪅",lessdot:"⋖",lesseqgtr:"⋚",lesseqqgtr:"⪋",LessEqualGreater:"⋚",LessFullEqual:"≦",LessGreater:"≶",lessgtr:"≶",LessLess:"⪡",lesssim:"≲",LessSlantEqual:"⩽",LessTilde:"≲",lfisht:"⥼",lfloor:"⌊",Lfr:"𝔏",lfr:"𝔩",lg:"≶",lgE:"⪑",lHar:"⥢",lhard:"↽",lharu:"↼",lharul:"⥪",lhblk:"▄",LJcy:"Љ",ljcy:"љ",Ll:"⋘",ll:"≪",llarr:"⇇",llcorner:"⌞",Lleftarrow:"⇚",llhard:"⥫",lltri:"◺",Lmidot:"Ŀ",lmidot:"ŀ",lmoust:"⎰",lmoustache:"⎰",lnap:"⪉",lnapprox:"⪉",lnE:"≨",lne:"⪇",lneq:"⪇",lneqq:"≨",lnsim:"⋦",loang:"⟬",loarr:"⇽",lobrk:"⟦",LongLeftArrow:"⟵",Longleftarrow:"⟸",longleftarrow:"⟵",LongLeftRightArrow:"⟷",Longleftrightarrow:"⟺",longleftrightarrow:"⟷",longmapsto:"⟼",LongRightArrow:"⟶",Longrightarrow:"⟹",longrightarrow:"⟶",looparrowleft:"↫",looparrowright:"↬",lopar:"⦅",Lopf:"𝕃",lopf:"𝕝",loplus:"⨭",lotimes:"⨴",lowast:"∗",lowbar:"_",LowerLeftArrow:"↙",LowerRightArrow:"↘",loz:"◊",lozenge:"◊",lozf:"⧫",lpar:"(",lparlt:"⦓",lrarr:"⇆",lrcorner:"⌟",lrhar:"⇋",lrhard:"⥭",lrm:"‎",lrtri:"⊿",lsaquo:"‹",Lscr:"ℒ",lscr:"𝓁",Lsh:"↰",lsh:"↰",lsim:"≲",lsime:"⪍",lsimg:"⪏",lsqb:"[",lsquo:"‘",lsquor:"‚",Lstrok:"Ł",lstrok:"ł",Lt:"≪",LT:"<",lt:"<",ltcc:"⪦",ltcir:"⩹",ltdot:"⋖",lthree:"⋋",ltimes:"⋉",ltlarr:"⥶",ltquest:"⩻",ltri:"◃",ltrie:"⊴",ltrif:"◂",ltrPar:"⦖",lurdshar:"⥊",luruhar:"⥦",lvertneqq:"≨︀",lvnE:"≨︀",macr:"¯",male:"♂",malt:"✠",maltese:"✠",Map:"⤅",map:"↦",mapsto:"↦",mapstodown:"↧",mapstoleft:"↤",mapstoup:"↥",marker:"▮",mcomma:"⨩",Mcy:"М",mcy:"м",mdash:"—",mDDot:"∺",measuredangle:"∡",MediumSpace:" ",Mellintrf:"ℳ",Mfr:"𝔐",mfr:"𝔪",mho:"℧",micro:"µ",mid:"∣",midast:"*",midcir:"⫰",middot:"·",minus:"−",minusb:"⊟",minusd:"∸",minusdu:"⨪",MinusPlus:"∓",mlcp:"⫛",mldr:"…",mnplus:"∓",models:"⊧",Mopf:"𝕄",mopf:"𝕞",mp:"∓",Mscr:"ℳ",mscr:"𝓂",mstpos:"∾",Mu:"Μ",mu:"μ",multimap:"⊸",mumap:"⊸",nabla:"∇",Nacute:"Ń",nacute:"ń",nang:"∠⃒",nap:"≉",napE:"⩰̸",napid:"≋̸",napos:"ʼn",napprox:"≉",natur:"♮",natural:"♮",naturals:"ℕ",nbsp:" ",nbump:"≎̸",nbumpe:"≏̸",ncap:"⩃",Ncaron:"Ň",ncaron:"ň",Ncedil:"Ņ",ncedil:"ņ",ncong:"≇",ncongdot:"⩭̸",ncup:"⩂",Ncy:"Н",ncy:"н",ndash:"–",ne:"≠",nearhk:"⤤",neArr:"⇗",nearr:"↗",nearrow:"↗",nedot:"≐̸",NegativeMediumSpace:"​",NegativeThickSpace:"​",NegativeThinSpace:"​",NegativeVeryThinSpace:"​",nequiv:"≢",nesear:"⤨",nesim:"≂̸",NestedGreaterGreater:"≫",NestedLessLess:"≪",NewLine:` -`,nexist:"∄",nexists:"∄",Nfr:"𝔑",nfr:"𝔫",ngE:"≧̸",nge:"≱",ngeq:"≱",ngeqq:"≧̸",ngeqslant:"⩾̸",nges:"⩾̸",nGg:"⋙̸",ngsim:"≵",nGt:"≫⃒",ngt:"≯",ngtr:"≯",nGtv:"≫̸",nhArr:"⇎",nharr:"↮",nhpar:"⫲",ni:"∋",nis:"⋼",nisd:"⋺",niv:"∋",NJcy:"Њ",njcy:"њ",nlArr:"⇍",nlarr:"↚",nldr:"‥",nlE:"≦̸",nle:"≰",nLeftarrow:"⇍",nleftarrow:"↚",nLeftrightarrow:"⇎",nleftrightarrow:"↮",nleq:"≰",nleqq:"≦̸",nleqslant:"⩽̸",nles:"⩽̸",nless:"≮",nLl:"⋘̸",nlsim:"≴",nLt:"≪⃒",nlt:"≮",nltri:"⋪",nltrie:"⋬",nLtv:"≪̸",nmid:"∤",NoBreak:"⁠",NonBreakingSpace:" ",Nopf:"ℕ",nopf:"𝕟",Not:"⫬",not:"¬",NotCongruent:"≢",NotCupCap:"≭",NotDoubleVerticalBar:"∦",NotElement:"∉",NotEqual:"≠",NotEqualTilde:"≂̸",NotExists:"∄",NotGreater:"≯",NotGreaterEqual:"≱",NotGreaterFullEqual:"≧̸",NotGreaterGreater:"≫̸",NotGreaterLess:"≹",NotGreaterSlantEqual:"⩾̸",NotGreaterTilde:"≵",NotHumpDownHump:"≎̸",NotHumpEqual:"≏̸",notin:"∉",notindot:"⋵̸",notinE:"⋹̸",notinva:"∉",notinvb:"⋷",notinvc:"⋶",NotLeftTriangle:"⋪",NotLeftTriangleBar:"⧏̸",NotLeftTriangleEqual:"⋬",NotLess:"≮",NotLessEqual:"≰",NotLessGreater:"≸",NotLessLess:"≪̸",NotLessSlantEqual:"⩽̸",NotLessTilde:"≴",NotNestedGreaterGreater:"⪢̸",NotNestedLessLess:"⪡̸",notni:"∌",notniva:"∌",notnivb:"⋾",notnivc:"⋽",NotPrecedes:"⊀",NotPrecedesEqual:"⪯̸",NotPrecedesSlantEqual:"⋠",NotReverseElement:"∌",NotRightTriangle:"⋫",NotRightTriangleBar:"⧐̸",NotRightTriangleEqual:"⋭",NotSquareSubset:"⊏̸",NotSquareSubsetEqual:"⋢",NotSquareSuperset:"⊐̸",NotSquareSupersetEqual:"⋣",NotSubset:"⊂⃒",NotSubsetEqual:"⊈",NotSucceeds:"⊁",NotSucceedsEqual:"⪰̸",NotSucceedsSlantEqual:"⋡",NotSucceedsTilde:"≿̸",NotSuperset:"⊃⃒",NotSupersetEqual:"⊉",NotTilde:"≁",NotTildeEqual:"≄",NotTildeFullEqual:"≇",NotTildeTilde:"≉",NotVerticalBar:"∤",npar:"∦",nparallel:"∦",nparsl:"⫽⃥",npart:"∂̸",npolint:"⨔",npr:"⊀",nprcue:"⋠",npre:"⪯̸",nprec:"⊀",npreceq:"⪯̸",nrArr:"⇏",nrarr:"↛",nrarrc:"⤳̸",nrarrw:"↝̸",nRightarrow:"⇏",nrightarrow:"↛",nrtri:"⋫",nrtrie:"⋭",nsc:"⊁",nsccue:"⋡",nsce:"⪰̸",Nscr:"𝒩",nscr:"𝓃",nshortmid:"∤",nshortparallel:"∦",nsim:"≁",nsime:"≄",nsimeq:"≄",nsmid:"∤",nspar:"∦",nsqsube:"⋢",nsqsupe:"⋣",nsub:"⊄",nsubE:"⫅̸",nsube:"⊈",nsubset:"⊂⃒",nsubseteq:"⊈",nsubseteqq:"⫅̸",nsucc:"⊁",nsucceq:"⪰̸",nsup:"⊅",nsupE:"⫆̸",nsupe:"⊉",nsupset:"⊃⃒",nsupseteq:"⊉",nsupseteqq:"⫆̸",ntgl:"≹",Ntilde:"Ñ",ntilde:"ñ",ntlg:"≸",ntriangleleft:"⋪",ntrianglelefteq:"⋬",ntriangleright:"⋫",ntrianglerighteq:"⋭",Nu:"Ν",nu:"ν",num:"#",numero:"№",numsp:" ",nvap:"≍⃒",nVDash:"⊯",nVdash:"⊮",nvDash:"⊭",nvdash:"⊬",nvge:"≥⃒",nvgt:">⃒",nvHarr:"⤄",nvinfin:"⧞",nvlArr:"⤂",nvle:"≤⃒",nvlt:"<⃒",nvltrie:"⊴⃒",nvrArr:"⤃",nvrtrie:"⊵⃒",nvsim:"∼⃒",nwarhk:"⤣",nwArr:"⇖",nwarr:"↖",nwarrow:"↖",nwnear:"⤧",Oacute:"Ó",oacute:"ó",oast:"⊛",ocir:"⊚",Ocirc:"Ô",ocirc:"ô",Ocy:"О",ocy:"о",odash:"⊝",Odblac:"Ő",odblac:"ő",odiv:"⨸",odot:"⊙",odsold:"⦼",OElig:"Œ",oelig:"œ",ofcir:"⦿",Ofr:"𝔒",ofr:"𝔬",ogon:"˛",Ograve:"Ò",ograve:"ò",ogt:"⧁",ohbar:"⦵",ohm:"Ω",oint:"∮",olarr:"↺",olcir:"⦾",olcross:"⦻",oline:"‾",olt:"⧀",Omacr:"Ō",omacr:"ō",Omega:"Ω",omega:"ω",Omicron:"Ο",omicron:"ο",omid:"⦶",ominus:"⊖",Oopf:"𝕆",oopf:"𝕠",opar:"⦷",OpenCurlyDoubleQuote:"“",OpenCurlyQuote:"‘",operp:"⦹",oplus:"⊕",Or:"⩔",or:"∨",orarr:"↻",ord:"⩝",order:"ℴ",orderof:"ℴ",ordf:"ª",ordm:"º",origof:"⊶",oror:"⩖",orslope:"⩗",orv:"⩛",oS:"Ⓢ",Oscr:"𝒪",oscr:"ℴ",Oslash:"Ø",oslash:"ø",osol:"⊘",Otilde:"Õ",otilde:"õ",Otimes:"⨷",otimes:"⊗",otimesas:"⨶",Ouml:"Ö",ouml:"ö",ovbar:"⌽",OverBar:"‾",OverBrace:"⏞",OverBracket:"⎴",OverParenthesis:"⏜",par:"∥",para:"¶",parallel:"∥",parsim:"⫳",parsl:"⫽",part:"∂",PartialD:"∂",Pcy:"П",pcy:"п",percnt:"%",period:".",permil:"‰",perp:"⊥",pertenk:"‱",Pfr:"𝔓",pfr:"𝔭",Phi:"Φ",phi:"φ",phiv:"ϕ",phmmat:"ℳ",phone:"☎",Pi:"Π",pi:"π",pitchfork:"⋔",piv:"ϖ",planck:"ℏ",planckh:"ℎ",plankv:"ℏ",plus:"+",plusacir:"⨣",plusb:"⊞",pluscir:"⨢",plusdo:"∔",plusdu:"⨥",pluse:"⩲",PlusMinus:"±",plusmn:"±",plussim:"⨦",plustwo:"⨧",pm:"±",Poincareplane:"ℌ",pointint:"⨕",Popf:"ℙ",popf:"𝕡",pound:"£",Pr:"⪻",pr:"≺",prap:"⪷",prcue:"≼",prE:"⪳",pre:"⪯",prec:"≺",precapprox:"⪷",preccurlyeq:"≼",Precedes:"≺",PrecedesEqual:"⪯",PrecedesSlantEqual:"≼",PrecedesTilde:"≾",preceq:"⪯",precnapprox:"⪹",precneqq:"⪵",precnsim:"⋨",precsim:"≾",Prime:"″",prime:"′",primes:"ℙ",prnap:"⪹",prnE:"⪵",prnsim:"⋨",prod:"∏",Product:"∏",profalar:"⌮",profline:"⌒",profsurf:"⌓",prop:"∝",Proportion:"∷",Proportional:"∝",propto:"∝",prsim:"≾",prurel:"⊰",Pscr:"𝒫",pscr:"𝓅",Psi:"Ψ",psi:"ψ",puncsp:" ",Qfr:"𝔔",qfr:"𝔮",qint:"⨌",Qopf:"ℚ",qopf:"𝕢",qprime:"⁗",Qscr:"𝒬",qscr:"𝓆",quaternions:"ℍ",quatint:"⨖",quest:"?",questeq:"≟",QUOT:'"',quot:'"',rAarr:"⇛",race:"∽̱",Racute:"Ŕ",racute:"ŕ",radic:"√",raemptyv:"⦳",Rang:"⟫",rang:"⟩",rangd:"⦒",range:"⦥",rangle:"⟩",raquo:"»",Rarr:"↠",rArr:"⇒",rarr:"→",rarrap:"⥵",rarrb:"⇥",rarrbfs:"⤠",rarrc:"⤳",rarrfs:"⤞",rarrhk:"↪",rarrlp:"↬",rarrpl:"⥅",rarrsim:"⥴",Rarrtl:"⤖",rarrtl:"↣",rarrw:"↝",rAtail:"⤜",ratail:"⤚",ratio:"∶",rationals:"ℚ",RBarr:"⤐",rBarr:"⤏",rbarr:"⤍",rbbrk:"❳",rbrace:"}",rbrack:"]",rbrke:"⦌",rbrksld:"⦎",rbrkslu:"⦐",Rcaron:"Ř",rcaron:"ř",Rcedil:"Ŗ",rcedil:"ŗ",rceil:"⌉",rcub:"}",Rcy:"Р",rcy:"р",rdca:"⤷",rdldhar:"⥩",rdquo:"”",rdquor:"”",rdsh:"↳",Re:"ℜ",real:"ℜ",realine:"ℛ",realpart:"ℜ",reals:"ℝ",rect:"▭",REG:"®",reg:"®",ReverseElement:"∋",ReverseEquilibrium:"⇋",ReverseUpEquilibrium:"⥯",rfisht:"⥽",rfloor:"⌋",Rfr:"ℜ",rfr:"𝔯",rHar:"⥤",rhard:"⇁",rharu:"⇀",rharul:"⥬",Rho:"Ρ",rho:"ρ",rhov:"ϱ",RightAngleBracket:"⟩",RightArrow:"→",Rightarrow:"⇒",rightarrow:"→",RightArrowBar:"⇥",RightArrowLeftArrow:"⇄",rightarrowtail:"↣",RightCeiling:"⌉",RightDoubleBracket:"⟧",RightDownTeeVector:"⥝",RightDownVector:"⇂",RightDownVectorBar:"⥕",RightFloor:"⌋",rightharpoondown:"⇁",rightharpoonup:"⇀",rightleftarrows:"⇄",rightleftharpoons:"⇌",rightrightarrows:"⇉",rightsquigarrow:"↝",RightTee:"⊢",RightTeeArrow:"↦",RightTeeVector:"⥛",rightthreetimes:"⋌",RightTriangle:"⊳",RightTriangleBar:"⧐",RightTriangleEqual:"⊵",RightUpDownVector:"⥏",RightUpTeeVector:"⥜",RightUpVector:"↾",RightUpVectorBar:"⥔",RightVector:"⇀",RightVectorBar:"⥓",ring:"˚",risingdotseq:"≓",rlarr:"⇄",rlhar:"⇌",rlm:"‏",rmoust:"⎱",rmoustache:"⎱",rnmid:"⫮",roang:"⟭",roarr:"⇾",robrk:"⟧",ropar:"⦆",Ropf:"ℝ",ropf:"𝕣",roplus:"⨮",rotimes:"⨵",RoundImplies:"⥰",rpar:")",rpargt:"⦔",rppolint:"⨒",rrarr:"⇉",Rrightarrow:"⇛",rsaquo:"›",Rscr:"ℛ",rscr:"𝓇",Rsh:"↱",rsh:"↱",rsqb:"]",rsquo:"’",rsquor:"’",rthree:"⋌",rtimes:"⋊",rtri:"▹",rtrie:"⊵",rtrif:"▸",rtriltri:"⧎",RuleDelayed:"⧴",ruluhar:"⥨",rx:"℞",Sacute:"Ś",sacute:"ś",sbquo:"‚",Sc:"⪼",sc:"≻",scap:"⪸",Scaron:"Š",scaron:"š",sccue:"≽",scE:"⪴",sce:"⪰",Scedil:"Ş",scedil:"ş",Scirc:"Ŝ",scirc:"ŝ",scnap:"⪺",scnE:"⪶",scnsim:"⋩",scpolint:"⨓",scsim:"≿",Scy:"С",scy:"с",sdot:"⋅",sdotb:"⊡",sdote:"⩦",searhk:"⤥",seArr:"⇘",searr:"↘",searrow:"↘",sect:"§",semi:";",seswar:"⤩",setminus:"∖",setmn:"∖",sext:"✶",Sfr:"𝔖",sfr:"𝔰",sfrown:"⌢",sharp:"♯",SHCHcy:"Щ",shchcy:"щ",SHcy:"Ш",shcy:"ш",ShortDownArrow:"↓",ShortLeftArrow:"←",shortmid:"∣",shortparallel:"∥",ShortRightArrow:"→",ShortUpArrow:"↑",shy:"­",Sigma:"Σ",sigma:"σ",sigmaf:"ς",sigmav:"ς",sim:"∼",simdot:"⩪",sime:"≃",simeq:"≃",simg:"⪞",simgE:"⪠",siml:"⪝",simlE:"⪟",simne:"≆",simplus:"⨤",simrarr:"⥲",slarr:"←",SmallCircle:"∘",smallsetminus:"∖",smashp:"⨳",smeparsl:"⧤",smid:"∣",smile:"⌣",smt:"⪪",smte:"⪬",smtes:"⪬︀",SOFTcy:"Ь",softcy:"ь",sol:"/",solb:"⧄",solbar:"⌿",Sopf:"𝕊",sopf:"𝕤",spades:"♠",spadesuit:"♠",spar:"∥",sqcap:"⊓",sqcaps:"⊓︀",sqcup:"⊔",sqcups:"⊔︀",Sqrt:"√",sqsub:"⊏",sqsube:"⊑",sqsubset:"⊏",sqsubseteq:"⊑",sqsup:"⊐",sqsupe:"⊒",sqsupset:"⊐",sqsupseteq:"⊒",squ:"□",Square:"□",square:"□",SquareIntersection:"⊓",SquareSubset:"⊏",SquareSubsetEqual:"⊑",SquareSuperset:"⊐",SquareSupersetEqual:"⊒",SquareUnion:"⊔",squarf:"▪",squf:"▪",srarr:"→",Sscr:"𝒮",sscr:"𝓈",ssetmn:"∖",ssmile:"⌣",sstarf:"⋆",Star:"⋆",star:"☆",starf:"★",straightepsilon:"ϵ",straightphi:"ϕ",strns:"¯",Sub:"⋐",sub:"⊂",subdot:"⪽",subE:"⫅",sube:"⊆",subedot:"⫃",submult:"⫁",subnE:"⫋",subne:"⊊",subplus:"⪿",subrarr:"⥹",Subset:"⋐",subset:"⊂",subseteq:"⊆",subseteqq:"⫅",SubsetEqual:"⊆",subsetneq:"⊊",subsetneqq:"⫋",subsim:"⫇",subsub:"⫕",subsup:"⫓",succ:"≻",succapprox:"⪸",succcurlyeq:"≽",Succeeds:"≻",SucceedsEqual:"⪰",SucceedsSlantEqual:"≽",SucceedsTilde:"≿",succeq:"⪰",succnapprox:"⪺",succneqq:"⪶",succnsim:"⋩",succsim:"≿",SuchThat:"∋",Sum:"∑",sum:"∑",sung:"♪",Sup:"⋑",sup:"⊃",sup1:"¹",sup2:"²",sup3:"³",supdot:"⪾",supdsub:"⫘",supE:"⫆",supe:"⊇",supedot:"⫄",Superset:"⊃",SupersetEqual:"⊇",suphsol:"⟉",suphsub:"⫗",suplarr:"⥻",supmult:"⫂",supnE:"⫌",supne:"⊋",supplus:"⫀",Supset:"⋑",supset:"⊃",supseteq:"⊇",supseteqq:"⫆",supsetneq:"⊋",supsetneqq:"⫌",supsim:"⫈",supsub:"⫔",supsup:"⫖",swarhk:"⤦",swArr:"⇙",swarr:"↙",swarrow:"↙",swnwar:"⤪",szlig:"ß",Tab:" ",target:"⌖",Tau:"Τ",tau:"τ",tbrk:"⎴",Tcaron:"Ť",tcaron:"ť",Tcedil:"Ţ",tcedil:"ţ",Tcy:"Т",tcy:"т",tdot:"⃛",telrec:"⌕",Tfr:"𝔗",tfr:"𝔱",there4:"∴",Therefore:"∴",therefore:"∴",Theta:"Θ",theta:"θ",thetasym:"ϑ",thetav:"ϑ",thickapprox:"≈",thicksim:"∼",ThickSpace:"  ",thinsp:" ",ThinSpace:" ",thkap:"≈",thksim:"∼",THORN:"Þ",thorn:"þ",Tilde:"∼",tilde:"˜",TildeEqual:"≃",TildeFullEqual:"≅",TildeTilde:"≈",times:"×",timesb:"⊠",timesbar:"⨱",timesd:"⨰",tint:"∭",toea:"⤨",top:"⊤",topbot:"⌶",topcir:"⫱",Topf:"𝕋",topf:"𝕥",topfork:"⫚",tosa:"⤩",tprime:"‴",TRADE:"™",trade:"™",triangle:"▵",triangledown:"▿",triangleleft:"◃",trianglelefteq:"⊴",triangleq:"≜",triangleright:"▹",trianglerighteq:"⊵",tridot:"◬",trie:"≜",triminus:"⨺",TripleDot:"⃛",triplus:"⨹",trisb:"⧍",tritime:"⨻",trpezium:"⏢",Tscr:"𝒯",tscr:"𝓉",TScy:"Ц",tscy:"ц",TSHcy:"Ћ",tshcy:"ћ",Tstrok:"Ŧ",tstrok:"ŧ",twixt:"≬",twoheadleftarrow:"↞",twoheadrightarrow:"↠",Uacute:"Ú",uacute:"ú",Uarr:"↟",uArr:"⇑",uarr:"↑",Uarrocir:"⥉",Ubrcy:"Ў",ubrcy:"ў",Ubreve:"Ŭ",ubreve:"ŭ",Ucirc:"Û",ucirc:"û",Ucy:"У",ucy:"у",udarr:"⇅",Udblac:"Ű",udblac:"ű",udhar:"⥮",ufisht:"⥾",Ufr:"𝔘",ufr:"𝔲",Ugrave:"Ù",ugrave:"ù",uHar:"⥣",uharl:"↿",uharr:"↾",uhblk:"▀",ulcorn:"⌜",ulcorner:"⌜",ulcrop:"⌏",ultri:"◸",Umacr:"Ū",umacr:"ū",uml:"¨",UnderBar:"_",UnderBrace:"⏟",UnderBracket:"⎵",UnderParenthesis:"⏝",Union:"⋃",UnionPlus:"⊎",Uogon:"Ų",uogon:"ų",Uopf:"𝕌",uopf:"𝕦",UpArrow:"↑",Uparrow:"⇑",uparrow:"↑",UpArrowBar:"⤒",UpArrowDownArrow:"⇅",UpDownArrow:"↕",Updownarrow:"⇕",updownarrow:"↕",UpEquilibrium:"⥮",upharpoonleft:"↿",upharpoonright:"↾",uplus:"⊎",UpperLeftArrow:"↖",UpperRightArrow:"↗",Upsi:"ϒ",upsi:"υ",upsih:"ϒ",Upsilon:"Υ",upsilon:"υ",UpTee:"⊥",UpTeeArrow:"↥",upuparrows:"⇈",urcorn:"⌝",urcorner:"⌝",urcrop:"⌎",Uring:"Ů",uring:"ů",urtri:"◹",Uscr:"𝒰",uscr:"𝓊",utdot:"⋰",Utilde:"Ũ",utilde:"ũ",utri:"▵",utrif:"▴",uuarr:"⇈",Uuml:"Ü",uuml:"ü",uwangle:"⦧",vangrt:"⦜",varepsilon:"ϵ",varkappa:"ϰ",varnothing:"∅",varphi:"ϕ",varpi:"ϖ",varpropto:"∝",vArr:"⇕",varr:"↕",varrho:"ϱ",varsigma:"ς",varsubsetneq:"⊊︀",varsubsetneqq:"⫋︀",varsupsetneq:"⊋︀",varsupsetneqq:"⫌︀",vartheta:"ϑ",vartriangleleft:"⊲",vartriangleright:"⊳",Vbar:"⫫",vBar:"⫨",vBarv:"⫩",Vcy:"В",vcy:"в",VDash:"⊫",Vdash:"⊩",vDash:"⊨",vdash:"⊢",Vdashl:"⫦",Vee:"⋁",vee:"∨",veebar:"⊻",veeeq:"≚",vellip:"⋮",Verbar:"‖",verbar:"|",Vert:"‖",vert:"|",VerticalBar:"∣",VerticalLine:"|",VerticalSeparator:"❘",VerticalTilde:"≀",VeryThinSpace:" ",Vfr:"𝔙",vfr:"𝔳",vltri:"⊲",vnsub:"⊂⃒",vnsup:"⊃⃒",Vopf:"𝕍",vopf:"𝕧",vprop:"∝",vrtri:"⊳",Vscr:"𝒱",vscr:"𝓋",vsubnE:"⫋︀",vsubne:"⊊︀",vsupnE:"⫌︀",vsupne:"⊋︀",Vvdash:"⊪",vzigzag:"⦚",Wcirc:"Ŵ",wcirc:"ŵ",wedbar:"⩟",Wedge:"⋀",wedge:"∧",wedgeq:"≙",weierp:"℘",Wfr:"𝔚",wfr:"𝔴",Wopf:"𝕎",wopf:"𝕨",wp:"℘",wr:"≀",wreath:"≀",Wscr:"𝒲",wscr:"𝓌",xcap:"⋂",xcirc:"◯",xcup:"⋃",xdtri:"▽",Xfr:"𝔛",xfr:"𝔵",xhArr:"⟺",xharr:"⟷",Xi:"Ξ",xi:"ξ",xlArr:"⟸",xlarr:"⟵",xmap:"⟼",xnis:"⋻",xodot:"⨀",Xopf:"𝕏",xopf:"𝕩",xoplus:"⨁",xotime:"⨂",xrArr:"⟹",xrarr:"⟶",Xscr:"𝒳",xscr:"𝓍",xsqcup:"⨆",xuplus:"⨄",xutri:"△",xvee:"⋁",xwedge:"⋀",Yacute:"Ý",yacute:"ý",YAcy:"Я",yacy:"я",Ycirc:"Ŷ",ycirc:"ŷ",Ycy:"Ы",ycy:"ы",yen:"¥",Yfr:"𝔜",yfr:"𝔶",YIcy:"Ї",yicy:"ї",Yopf:"𝕐",yopf:"𝕪",Yscr:"𝒴",yscr:"𝓎",YUcy:"Ю",yucy:"ю",Yuml:"Ÿ",yuml:"ÿ",Zacute:"Ź",zacute:"ź",Zcaron:"Ž",zcaron:"ž",Zcy:"З",zcy:"з",Zdot:"Ż",zdot:"ż",zeetrf:"ℨ",ZeroWidthSpace:"​",Zeta:"Ζ",zeta:"ζ",Zfr:"ℨ",zfr:"𝔷",ZHcy:"Ж",zhcy:"ж",zigrarr:"⇝",Zopf:"ℤ",zopf:"𝕫",Zscr:"𝒵",zscr:"𝓏",zwj:"‍",zwnj:"‌"}),n.entityMap=n.HTML_ENTITIES})($u)),$u}var _u={},ce;function Te(){if(ce)return _u;ce=1;var n=Pu().NAMESPACE,l=/[A-Z_a-z\xC0-\xD6\xD8-\xF6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,D=new RegExp("[\\-\\.0-9"+l.source.slice(1,-1)+"\\u00B7\\u0300-\\u036F\\u203F-\\u2040]"),h=new RegExp("^"+l.source+D.source+"*(?::"+l.source+D.source+"*)?$"),c=0,f=1,o=2,b=3,A=4,v=5,w=6,_=7;function V(i,p){this.message=i,this.locator=p,Error.captureStackTrace&&Error.captureStackTrace(this,V)}V.prototype=new Error,V.prototype.name=V.name;function uu(){}uu.prototype={parse:function(i,p,g){var m=this.domBuilder;m.startDocument(),L(p,p={}),X(i,p,g,m,this.errorHandler),m.endDocument()}};function X(i,p,g,m,d){function F(M){if(M>65535){M-=65536;var J=55296+(M>>10),Du=56320+(M&1023);return String.fromCharCode(J,Du)}else return String.fromCharCode(M)}function S(M){var J=M.slice(1,-1);return J in g?g[J]:J.charAt(0)==="#"?F(parseInt(J.substr(1).replace("x","0x"))):(d.error("entity not found:"+M),M)}function I(M){if(M>$){var J=i.substring($,M).replace(/&#?\w+;/g,S);E&&y($),m.characters(J,0,M-$),$=M}}function y(M,J){for(;M>=B&&(J=j.exec(i));)N=J.index,B=N+J[0].length,E.lineNumber++;E.columnNumber=M-N+1}for(var N=0,B=0,j=/.*(?:\r\n?|\n)|.*$/g,E=m.locator,eu=[{currentNSMap:p}],su={},$=0;;){try{var Y=i.indexOf("<",$);if(Y<0){if(!i.substr($).match(/^\s*$/)){var Bu=m.doc,Eu=Bu.createTextNode(i.substr($));Bu.appendChild(Eu),m.currentElement=Eu}return}switch(Y>$&&I(Y),i.charAt(Y+1)){case"/":var W=i.indexOf(">",Y+3),K=i.substring(Y+2,W).replace(/[ \t\n\r]+$/g,""),iu=eu.pop();W<0?(K=i.substring(Y+2).replace(/[\s<].*/,""),d.error("end tag name: "+K+" is not complete:"+iu.tagName),W=Y+1+K.length):K.match(/\s$?$=W:I(Math.max(Y,$)+1)}}function s(i,p){return p.lineNumber=i.lineNumber,p.columnNumber=i.columnNumber,p}function q(i,p,g,m,d,F){function S(E,eu,su){g.attributeNames.hasOwnProperty(E)&&F.fatalError("Attribute "+E+" redefined"),g.addValue(E,eu,su)}for(var I,y,N=++p,B=c;;){var j=i.charAt(N);switch(j){case"=":if(B===f)I=i.slice(p,N),B=b;else if(B===o)B=b;else throw new Error("attribute equal must after attrName");break;case"'":case'"':if(B===b||B===f)if(B===f&&(F.warning('attribute value must after "="'),I=i.slice(p,N)),p=N+1,N=i.indexOf(j,p),N>0)y=i.slice(p,N).replace(/&#?\w+;/g,d),S(I,y,p-1),B=v;else throw new Error("attribute value no end '"+j+"' match");else if(B==A)y=i.slice(p,N).replace(/&#?\w+;/g,d),S(I,y,p),F.warning('attribute "'+I+'" missed start quot('+j+")!!"),p=N+1,B=v;else throw new Error('attribute value must after "="');break;case"/":switch(B){case c:g.setTagName(i.slice(p,N));case v:case w:case _:B=_,g.closed=!0;case A:case f:break;case o:g.closed=!0;break;default:throw new Error("attribute invalid close char('/')")}break;case"":return F.error("unexpected end of input"),B==c&&g.setTagName(i.slice(p,N)),N;case">":switch(B){case c:g.setTagName(i.slice(p,N));case v:case w:case _:break;case A:case f:y=i.slice(p,N),y.slice(-1)==="/"&&(g.closed=!0,y=y.slice(0,-1));case o:B===o&&(y=I),B==A?(F.warning('attribute "'+y+'" missed quot(")!'),S(I,y.replace(/&#?\w+;/g,d),p)):((!n.isHTML(m[""])||!y.match(/^(?:disabled|checked|selected)$/i))&&F.warning('attribute "'+y+'" missed value!! "'+y+'" instead!!'),S(y,y,p));break;case b:throw new Error("attribute value missed!!")}return N;case"€":j=" ";default:if(j<=" ")switch(B){case c:g.setTagName(i.slice(p,N)),B=w;break;case f:I=i.slice(p,N),B=o;break;case A:var y=i.slice(p,N).replace(/&#?\w+;/g,d);F.warning('attribute "'+y+'" missed quot(")!!'),S(I,y,p);case v:B=w;break}else switch(B){case o:g.tagName,(!n.isHTML(m[""])||!I.match(/^(?:disabled|checked|selected)$/i))&&F.warning('attribute "'+I+'" missed value!! "'+I+'" instead2!!'),S(I,I,p),p=N,B=f;break;case v:F.warning('attribute space is required"'+I+'"!!');case w:B=f,p=N;break;case b:B=A,p=N;break;case _:throw new Error("elements closed character '/' and '>' must be connected to")}}N++}}function T(i,p,g){for(var m=i.tagName,d=null,j=i.length;j--;){var F=i[j],S=F.qName,I=F.value,E=S.indexOf(":");if(E>0)var y=F.prefix=S.slice(0,E),N=S.slice(E+1),B=y==="xmlns"&&N;else N=S,y=null,B=S==="xmlns"&&"";F.localName=N,B!==!1&&(d==null&&(d={},L(g,g={})),g[B]=d[B]=I,F.uri=n.XMLNS,p.startPrefixMapping(B,I))}for(var j=i.length;j--;){F=i[j];var y=F.prefix;y&&(y==="xml"&&(F.uri=n.XML),y!=="xmlns"&&(F.uri=g[y||""]))}var E=m.indexOf(":");E>0?(y=i.prefix=m.slice(0,E),N=i.localName=m.slice(E+1)):(y=null,N=i.localName=m);var eu=i.uri=g[y||""];if(p.startElement(eu,N,m,i),i.closed){if(p.endElement(eu,N,m),d)for(y in d)Object.prototype.hasOwnProperty.call(d,y)&&p.endPrefixMapping(y)}else return i.currentNSMap=g,i.localNSMap=d,!0}function O(i,p,g,m,d){if(/^(?:script|textarea)$/i.test(g)){var F=i.indexOf("",p),S=i.substring(p+1,F);if(/[&<]/.test(S))return/^script$/i.test(g)?(d.characters(S,0,S.length),F):(S=S.replace(/&#?\w+;/g,m),d.characters(S,0,S.length),F)}return p+1}function z(i,p,g,m){var d=m[g];return d==null&&(d=i.lastIndexOf(""),d",p+4);return F>p?(g.comment(i,p+4,F-p-4),F+3):(m.error("Unclosed comment"),-1)}else return-1;default:if(i.substr(p+3,6)=="CDATA["){var F=i.indexOf("]]>",p+9);return g.startCDATA(),g.characters(i,p+9,F-p-9),g.endCDATA(),F+3}var S=P(i,p),I=S.length;if(I>1&&/!doctype/i.test(S[0][0])){var y=S[1][0],N=!1,B=!1;I>3&&(/^public$/i.test(S[2][0])?(N=S[3][0],B=I>4&&S[4][0]):/^system$/i.test(S[2][0])&&(B=S[3][0]));var j=S[I-1];return g.startDTD(y,N,B),g.endDTD(),j.index+j[0].length}}return-1}function U(i,p,g){var m=i.indexOf("?>",p);if(m){var d=i.substring(p,m).match(/^<\?(\S*)\s*([\s\S]*?)\s*$/);return d?(d[0].length,g.processingInstruction(d[1],d[2]),m+2):-1}return-1}function k(){this.attributeNames={}}k.prototype={setTagName:function(i){if(!h.test(i))throw new Error("invalid tagName:"+i);this.tagName=i},addValue:function(i,p,g){if(!h.test(i))throw new Error("invalid attribute:"+i);this.attributeNames[i]=this.length,this[this.length++]={qName:i,value:p,offset:g}},length:0,getLocalName:function(i){return this[i].localName},getLocator:function(i){return this[i].locator},getQName:function(i){return this[i].qName},getURI:function(i){return this[i].uri},getValue:function(i){return this[i].value}};function P(i,p){var g,m=[],d=/'[^']+'|"[^"]+"|[^\s<>\/=]+=?|(\/?\s*>|<)/g;for(d.lastIndex=p,d.exec(i);g=d.exec(i);)if(m.push(g),g[1])return m}return _u.XMLReader=uu,_u.ParseError=V,_u}var pe;function Fe(){if(pe)return Nu;pe=1;var n=Pu(),l=Ae(),D=Be(),h=Te(),c=l.DOMImplementation,f=n.NAMESPACE,o=h.ParseError,b=h.XMLReader;function A(s){this.options=s||{locator:{}}}A.prototype.parseFromString=function(s,q){var T=this.options,O=new b,z=T.domBuilder||new w,L=T.errorHandler,R=T.locator,U=T.xmlns||{},k=/\/x?html?$/.test(q),P=k?D.HTML_ENTITIES:D.XML_ENTITIES;return R&&z.setDocumentLocator(R),O.errorHandler=v(L,z,R),O.domBuilder=T.domBuilder||z,k&&(U[""]=f.HTML),U.xml=U.xml||f.XML,s&&typeof s=="string"?O.parse(s,U,P):O.errorHandler.error("invalid doc source"),z.doc};function v(s,q,T){if(!s){if(q instanceof w)return q;s=q}var O={},z=s instanceof Function;T=T||{};function L(R){var U=s[R];!U&&z&&(U=s.length==2?function(k){s(R,k)}:s),O[R]=U&&function(k){U("[xmldom "+R+"] "+k+V(T))}||function(){}}return L("warning"),L("error"),L("fatalError"),O}function w(){this.cdata=!1}function _(s,q){q.lineNumber=s.lineNumber,q.columnNumber=s.columnNumber}w.prototype={startDocument:function(){this.doc=new c().createDocument(null,null,null),this.locator&&(this.doc.documentURI=this.locator.systemId)},startElement:function(s,q,T,O){var z=this.doc,L=z.createElementNS(s,T||q),R=O.length;X(this,L),this.currentElement=L,this.locator&&_(this.locator,L);for(var U=0;U=q+T||q?new java.lang.String(s,q,T)+"":s}"endDTD,startEntity,endEntity,attributeDecl,elementDecl,externalEntityDecl,internalEntityDecl,resolveEntity,getExternalSubset,notationDecl,unparsedEntityDecl".replace(/\w+/g,function(s){w.prototype[s]=function(){return null}});function X(s,q){s.currentElement?s.currentElement.appendChild(q):s.doc.appendChild(q)}return Nu.__DOMHandler=w,Nu.DOMParser=A,Nu.DOMImplementation=l.DOMImplementation,Nu.XMLSerializer=l.XMLSerializer,Nu}var fe;function Se(){if(fe)return Su;fe=1;var n=Ae();return Su.DOMImplementation=n.DOMImplementation,Su.XMLSerializer=n.XMLSerializer,Su.DOMParser=Fe().DOMParser,Su}var xe=Se();const qe="4.3.3",Oe=` -`,de={dataType:null,batchType:null,name:"KML (Keyhole Markup Language)",id:"kml",module:"kml",version:qe,extensions:["kml"],mimeTypes:["application/vnd.google-earth.kml+xml"],text:!0,tests:[Oe],parse:async(n,l)=>De(new TextDecoder().decode(n),l),parseTextSync:De,options:{kml:{shape:"geojson-table"},gis:{}}};function De(n,l){const D=new xe.DOMParser().parseFromString(n,"text/xml"),h=Ne(D),c={...de.options.kml,...l?.kml};switch(c.shape){case"geojson-table":return{shape:"geojson-table",type:"FeatureCollection",features:h.features};case"object-row-table":return{shape:"object-row-table",data:h.features};default:throw new Error(c.shape)}}let me,Yu,he;async function Le(){var n,l=document.querySelector(".mdc-linear-progress");l&&(n=new mdc.linearProgress.MDCLinearProgress(l),n.open(),n.determinate=!1,n.done=function(){n.close(),l?.remove()});const D={lat:41.8692576,lng:-87.689769},{Map:h}=await google.maps.importLibrary("maps"),c=document.getElementById("map");if(!c){console.error("Map element not found!");return}me=new h(c,{zoom:11,center:D,mapId:"6a17c323f461e521",zoomControl:!0,clickableIcons:!1}),Yu=new deck.GeoJsonLayer({id:"geojson-layer",data:"https://googlearchive.github.io/js-v2-samples/ggeoxml/cta.kml",loaders:[de],pickable:!0,stroked:!0,filled:!1,extruded:!1,lineWidthScale:14,lineWidthMinPixels:4,getLineColor:o=>{const b=o.properties.color||o.properties.stroke;if(b){const A=Re(b);if(A)return A}return[120,120,120,255]},getLineWidth:2,onDataLoad:()=>{n&&setTimeout(()=>{n.done()},100)},onHover:({object:o,x:b,y:A})=>{const v=document.getElementById("tooltip");if(v&&o){let w=`

${o.properties.name||"GeoJSON Feature"}

`;const _=["description","styleUrl","color","stroke","stroke-width","fill"];for(const V of _)o.properties.hasOwnProperty(V)&&o.properties[V]!==void 0&&(w+=`

${V}: ${o.properties[V]}

`);v.innerHTML=w,v.style.left=b+"px",v.style.top=A+"px",v.style.display="block"}else v&&(v.style.display="none")}});const f=new deck.TextLayer({id:"text-layer",data:Yu.props.data,getPosition:o=>{let b=[0,0];if(o.properties.centroid)b=o.properties.centroid;else if(o.geometry&&o.geometry.coordinates&&o.geometry.coordinates.length>0){const A=o.geometry.coordinates[0][0];A&&A.length>=2&&(b=[A[0],A[1]])}return b},getText:o=>o.properties.name||"",getColor:[0,0,0,255],getSize:16,getAngle:0,getTextAnchor:"middle",getAlignmentBaseline:"middle",parameters:{depthTest:!1}});he=new deck.GoogleMapsOverlay({layers:[Yu,f],parameters:{depthTest:!1}}),he.setMap(me)}function Re(n){if(n.startsWith("#")&&(n=n.slice(1)),n.length===6){const l=parseInt(n.substring(0,2),16),D=parseInt(n.substring(2,4),16),h=parseInt(n.substring(4,6),16);return[l,D,h,255]}else if(n.length===8){const l=parseInt(n.substring(0,2),16),D=parseInt(n.substring(2,4),16),h=parseInt(n.substring(4,6),16);return[parseInt(n.substring(6,8),16),h,D,l]}return null}Le(); diff --git a/dist/samples/deckgl-kml/dist/index.html b/dist/samples/deckgl-kml/dist/index.html deleted file mode 100644 index 20309dbac..000000000 --- a/dist/samples/deckgl-kml/dist/index.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - deck.gl KMLLoader and Google Maps Platform - - - - - - - - - - - - - -
-
-
-
-
-
- -
-
- -
-
- - -

Deck.gl KMLLoader

- -
- -
- - - - - diff --git a/dist/samples/deckgl-kml/docs/index.html b/dist/samples/deckgl-kml/docs/index.html deleted file mode 100644 index 99e25366d..000000000 --- a/dist/samples/deckgl-kml/docs/index.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - deck.gl KMLLoader and Google Maps Platform - - - - - - - - - - - - - -
-
-
-
-
-
- -
-
- -
-
- - -

Deck.gl KMLLoader

- -
- -
- - - - - diff --git a/dist/samples/deckgl-kml/docs/index.js b/dist/samples/deckgl-kml/docs/index.js deleted file mode 100644 index f2abb07a5..000000000 --- a/dist/samples/deckgl-kml/docs/index.js +++ /dev/null @@ -1,177 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_deckgl_kml] */ -// Import necessary loader -import { KMLLoader } from '@loaders.gl/kml'; -// Initialize and add the map -let map; -let geojsonLayer; -let googleMapsOverlay; -async function initMap() { - // Progress bar logic moved from index.html - var progress, progressDiv = document.querySelector('.mdc-linear-progress'); - if (progressDiv) { - // Assuming 'mdc' is globally available, potentially loaded via a script tag - // If not, you might need to import it or add type definitions. - // @ts-ignore - progress = new mdc.linearProgress.MDCLinearProgress(progressDiv); - progress.open(); - progress.determinate = false; - progress.done = function () { - progress.close(); - progressDiv?.remove(); // Use optional chaining in case progressDiv is null - }; - } - // The location for the map center (adjust as needed for the KML data) - const position = { lat: 41.8692576, lng: -87.689769 }; - // Request needed libraries. - const { Map } = (await google.maps.importLibrary('maps')); - const mapDiv = document.getElementById('map'); - if (!mapDiv) { - console.error('Map element not found!'); - return; - } - // The map, centered at the specified position - map = new Map(mapDiv, { - zoom: 11, // Adjust zoom as needed - center: position, - // mapId: '6a17c323f461e521', // Replace with your Map ID - mapId: '6a17c323f461e521', - zoomControl: true, - clickableIcons: false, // Disable clicks on base map POIs - }); - // Deck.gl Layer and Overlay - geojsonLayer = new deck.GeoJsonLayer({ - id: 'geojson-layer', - data: 'https://googlearchive.github.io/js-v2-samples/ggeoxml/cta.kml', - loaders: [KMLLoader], - pickable: true, - stroked: true, // Set to true to render lines - filled: false, // Set to false for lines - extruded: false, // Set to false for lines - lineWidthScale: 14, // Adjust line width scale - lineWidthMinPixels: 4, - getLineColor: (d) => { - // Function to get color from properties - const color = d.properties.color || d.properties.stroke; // Try 'color' or 'stroke' property - if (color) { - // Convert hex or AABBGGRR string to RGBA array - const rgba = hexOrAabbggrrToRgba(color); - if (rgba) { - return rgba; - } - } - return [120, 120, 120, 255]; // Default color if no color property or conversion fails - }, - getLineWidth: 2, // Adjust line width - onDataLoad: () => { - if (progress) { - // Check if progress is defined - // Add a small delay to ensure the progress bar is removed - setTimeout(() => { - // @ts-ignore - progress.done(); // hides progress bar - }, 100); // 100ms delay - } - }, - // Optional: Add onHover or onClick handlers for interactivity - onHover: ({ object, x, y }) => { - const tooltip = document.getElementById('tooltip'); // Assuming a tooltip element exists - if (tooltip && object) { - let tooltipContent = `

${object.properties.name || 'GeoJSON Feature'}

`; - // Define a list of common KML properties to display - const kmlProperties = [ - 'description', - 'styleUrl', - 'color', - 'stroke', - 'stroke-width', - 'fill', - ]; - for (const key of kmlProperties) { - if (object.properties.hasOwnProperty(key) && - object.properties[key] !== undefined) { - tooltipContent += `

${key}: ${object.properties[key]}

`; - } - } - tooltip.innerHTML = tooltipContent; - tooltip.style.left = x + 'px'; - tooltip.style.top = y + 'px'; - tooltip.style.display = 'block'; - } - else if (tooltip) { - tooltip.style.display = 'none'; - } - }, - }); - const textLayer = new deck.TextLayer({ - id: 'text-layer', - data: geojsonLayer.props.data, // Use the same data as the GeoJsonLayer - getPosition: (d) => { - // Attempt to use a 'centroid' property if available, otherwise use the first coordinate - let position = [0, 0]; // Default position - if (d.properties.centroid) { - position = d.properties.centroid; - } - else if (d.geometry && - d.geometry.coordinates && - d.geometry.coordinates.length > 0) { - // Assuming Polygon or MultiPolygon - const coordinates = d.geometry.coordinates[0][0]; - if (coordinates && coordinates.length >= 2) { - position = [coordinates[0], coordinates[1]]; // [lng, lat] - } - } - return position; - }, - getText: (d) => d.properties.name || '', // Display the name property - getColor: [0, 0, 0, 255], // Black text color for better visibility - getSize: 16, // Increased text size - getAngle: 0, - getTextAnchor: 'middle', - getAlignmentBaseline: 'middle', - // Disable depth testing for text layer as well - parameters: { - depthTest: false, - }, - }); - googleMapsOverlay = new deck.GoogleMapsOverlay({ - layers: [geojsonLayer, textLayer], - // Disable depth testing to avoid rendering issues with the base map - parameters: { - depthTest: false, - }, - }); - googleMapsOverlay.setMap(map); -} -/** - * Converts a hex color string (#RRGGBB or #AABBGGRR) or an AABBGGRR string to an RGBA array. - * @param color The color string. - * @returns An RGBA array [R, G, B, A] or null if the format is invalid. - */ -function hexOrAabbggrrToRgba(color) { - if (color.startsWith('#')) { - color = color.slice(1); - } - if (color.length === 6) { - // #RRGGBB format - const r = parseInt(color.substring(0, 2), 16); - const g = parseInt(color.substring(2, 4), 16); - const b = parseInt(color.substring(4, 6), 16); - return [r, g, b, 255]; // Assume full opacity - } - else if (color.length === 8) { - // #AABBGGRR or AABBGGRR format (KML uses AABBGGRR) - const a = parseInt(color.substring(0, 2), 16); - const b = parseInt(color.substring(2, 4), 16); - const g = parseInt(color.substring(4, 6), 16); - const r = parseInt(color.substring(6, 8), 16); - return [r, g, b, a]; - } - return null; // Invalid format -} -initMap(); -/* [END maps_deckgl_kml] */ diff --git a/dist/samples/deckgl-kml/docs/index.ts b/dist/samples/deckgl-kml/docs/index.ts deleted file mode 100644 index 991b5e3d7..000000000 --- a/dist/samples/deckgl-kml/docs/index.ts +++ /dev/null @@ -1,230 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_deckgl_kml] */ -// Import necessary loader -import { KMLLoader } from '@loaders.gl/kml'; - -// Declare global namespace for Deck.gl to satisfy TypeScript compiler -declare namespace deck { - class GeoJsonLayer { - constructor(props: any); - props: any; - clone(props: any): GeoJsonLayer; - pickable: boolean; - getFillColor: (d: any) => number[]; - getLineColor: (d: any) => number[]; - getLineWidth: (d: any) => number; - lineWidthMinPixels: number; - } - class TextLayer { - constructor(props: any); - props: any; - clone(props: any): TextLayer; - pickable: boolean; - getPosition: (d: any) => number[]; - getText: (d: any) => string; - getColor: (d: any) => number[]; - getSize: (d: any) => number; - getAngle: (d: any) => number; - getTextAnchor: string; - getAlignmentBaseline: string; - } - class GoogleMapsOverlay { - constructor(props: any); - setMap(map: google.maps.Map | null): void; - setProps(props: any): void; - } - // Add other Deck.gl types used globally if needed -} - -// Initialize and add the map -let map: google.maps.Map; -let geojsonLayer: deck.GeoJsonLayer; -let googleMapsOverlay: deck.GoogleMapsOverlay; - -async function initMap(): Promise { - // Progress bar logic moved from index.html - var progress, - progressDiv = document.querySelector('.mdc-linear-progress'); - if (progressDiv) { - // Assuming 'mdc' is globally available, potentially loaded via a script tag - // If not, you might need to import it or add type definitions. - // @ts-ignore - progress = new mdc.linearProgress.MDCLinearProgress( - progressDiv as HTMLElement - ); - progress.open(); - progress.determinate = false; - progress.done = function () { - progress.close(); - progressDiv?.remove(); // Use optional chaining in case progressDiv is null - }; - } - - // The location for the map center (adjust as needed for the KML data) - const position = { lat: 41.8692576, lng: -87.689769 }; - - // Request needed libraries. - const { Map } = (await google.maps.importLibrary( - 'maps' - )) as google.maps.MapsLibrary; - - const mapDiv = document.getElementById('map'); - if (!mapDiv) { - console.error('Map element not found!'); - return; - } - - // The map, centered at the specified position - map = new Map(mapDiv, { - zoom: 11, // Adjust zoom as needed - center: position, - // mapId: '6a17c323f461e521', // Replace with your Map ID - mapId: '6a17c323f461e521', - zoomControl: true, - clickableIcons: false, // Disable clicks on base map POIs - }); - - // Deck.gl Layer and Overlay - geojsonLayer = new deck.GeoJsonLayer({ - id: 'geojson-layer', - data: 'https://googlearchive.github.io/js-v2-samples/ggeoxml/cta.kml', - loaders: [KMLLoader], - pickable: true, - stroked: true, // Set to true to render lines - filled: false, // Set to false for lines - extruded: false, // Set to false for lines - lineWidthScale: 14, // Adjust line width scale - lineWidthMinPixels: 4, - getLineColor: (d: any) => { - // Function to get color from properties - const color = d.properties.color || d.properties.stroke; // Try 'color' or 'stroke' property - if (color) { - // Convert hex or AABBGGRR string to RGBA array - const rgba = hexOrAabbggrrToRgba(color); - if (rgba) { - return rgba; - } - } - return [120, 120, 120, 255]; // Default color if no color property or conversion fails - }, - getLineWidth: 2, // Adjust line width - onDataLoad: () => { - if (progress) { - // Check if progress is defined - // Add a small delay to ensure the progress bar is removed - setTimeout(() => { - // @ts-ignore - progress.done(); // hides progress bar - }, 100); // 100ms delay - } - }, - // Optional: Add onHover or onClick handlers for interactivity - onHover: ({ object, x, y }: { object: any; x: number; y: number }) => { - const tooltip = document.getElementById('tooltip'); // Assuming a tooltip element exists - if (tooltip && object) { - let tooltipContent = `

${object.properties.name || 'GeoJSON Feature'}

`; - // Define a list of common KML properties to display - const kmlProperties = [ - 'description', - 'styleUrl', - 'color', - 'stroke', - 'stroke-width', - 'fill', - ]; - for (const key of kmlProperties) { - if ( - object.properties.hasOwnProperty(key) && - object.properties[key] !== undefined - ) { - tooltipContent += `

${key}: ${object.properties[key]}

`; - } - } - tooltip.innerHTML = tooltipContent; - tooltip.style.left = x + 'px'; - tooltip.style.top = y + 'px'; - tooltip.style.display = 'block'; - } else if (tooltip) { - tooltip.style.display = 'none'; - } - }, - }); - - const textLayer = new deck.TextLayer({ - id: 'text-layer', - data: geojsonLayer.props.data, // Use the same data as the GeoJsonLayer - getPosition: (d: any) => { - // Attempt to use a 'centroid' property if available, otherwise use the first coordinate - let position = [0, 0]; // Default position - if (d.properties.centroid) { - position = d.properties.centroid; - } else if ( - d.geometry && - d.geometry.coordinates && - d.geometry.coordinates.length > 0 - ) { - // Assuming Polygon or MultiPolygon - const coordinates = d.geometry.coordinates[0][0]; - if (coordinates && coordinates.length >= 2) { - position = [coordinates[0], coordinates[1]]; // [lng, lat] - } - } - return position; - }, - getText: (d: any) => d.properties.name || '', // Display the name property - getColor: [0, 0, 0, 255], // Black text color for better visibility - getSize: 16, // Increased text size - getAngle: 0, - getTextAnchor: 'middle', - getAlignmentBaseline: 'middle', - // Disable depth testing for text layer as well - parameters: { - depthTest: false, - }, - }); - - googleMapsOverlay = new deck.GoogleMapsOverlay({ - layers: [geojsonLayer, textLayer], - // Disable depth testing to avoid rendering issues with the base map - parameters: { - depthTest: false, - }, - }); - - googleMapsOverlay.setMap(map); -} - -/** - * Converts a hex color string (#RRGGBB or #AABBGGRR) or an AABBGGRR string to an RGBA array. - * @param color The color string. - * @returns An RGBA array [R, G, B, A] or null if the format is invalid. - */ -function hexOrAabbggrrToRgba(color: string): number[] | null { - if (color.startsWith('#')) { - color = color.slice(1); - } - - if (color.length === 6) { - // #RRGGBB format - const r = parseInt(color.substring(0, 2), 16); - const g = parseInt(color.substring(2, 4), 16); - const b = parseInt(color.substring(4, 6), 16); - return [r, g, b, 255]; // Assume full opacity - } else if (color.length === 8) { - // #AABBGGRR or AABBGGRR format (KML uses AABBGGRR) - const a = parseInt(color.substring(0, 2), 16); - const b = parseInt(color.substring(2, 4), 16); - const g = parseInt(color.substring(4, 6), 16); - const r = parseInt(color.substring(6, 8), 16); - return [r, g, b, a]; - } - - return null; // Invalid format -} - -initMap(); -/* [END maps_deckgl_kml] */ diff --git a/dist/samples/deckgl-kml/docs/style.css b/dist/samples/deckgl-kml/docs/style.css deleted file mode 100644 index 0ada827a9..000000000 --- a/dist/samples/deckgl-kml/docs/style.css +++ /dev/null @@ -1,46 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_deckgl_kml] */ -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -#map { - height: 100%; - flex-grow: 1; /* Make map take up remaining space */ -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; - display: flex; /* Use flexbox for layout */ - flex-direction: column; /* Stack children vertically */ - position: relative; /* Set body as positioning context */ - font-family: 'Roboto', Arial, sans-serif; /* Set font family */ -} - -.tooltip { - position: absolute; - z-index: 1001; /* Ensure it's above the map */ - padding: 10px; - background: rgba(0, 0, 0, 0.8); - color: #fff; - border-radius: 4px; - pointer-events: none; /* Allows interaction with elements behind the tooltip */ - display: none; /* Hidden by default */ - font-size: 12px; -} - -h1 { - text-align: center; - margin: 10px; -} -/* [END maps_deckgl_kml] */ diff --git a/dist/samples/deckgl-kml/jsfiddle/demo.css b/dist/samples/deckgl-kml/jsfiddle/demo.css deleted file mode 100644 index 5982de498..000000000 --- a/dist/samples/deckgl-kml/jsfiddle/demo.css +++ /dev/null @@ -1,46 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -#map { - height: 100%; - flex-grow: 1; /* Make map take up remaining space */ -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; - display: flex; /* Use flexbox for layout */ - flex-direction: column; /* Stack children vertically */ - position: relative; /* Set body as positioning context */ - font-family: 'Roboto', Arial, sans-serif; /* Set font family */ -} - -.tooltip { - position: absolute; - z-index: 1001; /* Ensure it's above the map */ - padding: 10px; - background: rgba(0, 0, 0, 0.8); - color: #fff; - border-radius: 4px; - pointer-events: none; /* Allows interaction with elements behind the tooltip */ - display: none; /* Hidden by default */ - font-size: 12px; -} - -h1 { - text-align: center; - margin: 10px; -} - diff --git a/dist/samples/deckgl-kml/jsfiddle/demo.details b/dist/samples/deckgl-kml/jsfiddle/demo.details deleted file mode 100644 index 20eaea1d2..000000000 --- a/dist/samples/deckgl-kml/jsfiddle/demo.details +++ /dev/null @@ -1,7 +0,0 @@ -name: deckgl-kml -authors: - - Geo Developer IX Documentation Team -tags: - - google maps -load_type: h -description: Sample code supporting Google Maps Platform JavaScript API documentation. diff --git a/dist/samples/deckgl-kml/jsfiddle/demo.html b/dist/samples/deckgl-kml/jsfiddle/demo.html deleted file mode 100644 index c8b6a73a9..000000000 --- a/dist/samples/deckgl-kml/jsfiddle/demo.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - deck.gl KMLLoader and Google Maps Platform - - - - - - - - - - - - - -
-
-
-
-
-
- -
-
- -
-
- - -

Deck.gl KMLLoader

- -
- -
- - - - - diff --git a/dist/samples/deckgl-kml/jsfiddle/demo.js b/dist/samples/deckgl-kml/jsfiddle/demo.js deleted file mode 100644 index f2abb07a5..000000000 --- a/dist/samples/deckgl-kml/jsfiddle/demo.js +++ /dev/null @@ -1,177 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_deckgl_kml] */ -// Import necessary loader -import { KMLLoader } from '@loaders.gl/kml'; -// Initialize and add the map -let map; -let geojsonLayer; -let googleMapsOverlay; -async function initMap() { - // Progress bar logic moved from index.html - var progress, progressDiv = document.querySelector('.mdc-linear-progress'); - if (progressDiv) { - // Assuming 'mdc' is globally available, potentially loaded via a script tag - // If not, you might need to import it or add type definitions. - // @ts-ignore - progress = new mdc.linearProgress.MDCLinearProgress(progressDiv); - progress.open(); - progress.determinate = false; - progress.done = function () { - progress.close(); - progressDiv?.remove(); // Use optional chaining in case progressDiv is null - }; - } - // The location for the map center (adjust as needed for the KML data) - const position = { lat: 41.8692576, lng: -87.689769 }; - // Request needed libraries. - const { Map } = (await google.maps.importLibrary('maps')); - const mapDiv = document.getElementById('map'); - if (!mapDiv) { - console.error('Map element not found!'); - return; - } - // The map, centered at the specified position - map = new Map(mapDiv, { - zoom: 11, // Adjust zoom as needed - center: position, - // mapId: '6a17c323f461e521', // Replace with your Map ID - mapId: '6a17c323f461e521', - zoomControl: true, - clickableIcons: false, // Disable clicks on base map POIs - }); - // Deck.gl Layer and Overlay - geojsonLayer = new deck.GeoJsonLayer({ - id: 'geojson-layer', - data: 'https://googlearchive.github.io/js-v2-samples/ggeoxml/cta.kml', - loaders: [KMLLoader], - pickable: true, - stroked: true, // Set to true to render lines - filled: false, // Set to false for lines - extruded: false, // Set to false for lines - lineWidthScale: 14, // Adjust line width scale - lineWidthMinPixels: 4, - getLineColor: (d) => { - // Function to get color from properties - const color = d.properties.color || d.properties.stroke; // Try 'color' or 'stroke' property - if (color) { - // Convert hex or AABBGGRR string to RGBA array - const rgba = hexOrAabbggrrToRgba(color); - if (rgba) { - return rgba; - } - } - return [120, 120, 120, 255]; // Default color if no color property or conversion fails - }, - getLineWidth: 2, // Adjust line width - onDataLoad: () => { - if (progress) { - // Check if progress is defined - // Add a small delay to ensure the progress bar is removed - setTimeout(() => { - // @ts-ignore - progress.done(); // hides progress bar - }, 100); // 100ms delay - } - }, - // Optional: Add onHover or onClick handlers for interactivity - onHover: ({ object, x, y }) => { - const tooltip = document.getElementById('tooltip'); // Assuming a tooltip element exists - if (tooltip && object) { - let tooltipContent = `

${object.properties.name || 'GeoJSON Feature'}

`; - // Define a list of common KML properties to display - const kmlProperties = [ - 'description', - 'styleUrl', - 'color', - 'stroke', - 'stroke-width', - 'fill', - ]; - for (const key of kmlProperties) { - if (object.properties.hasOwnProperty(key) && - object.properties[key] !== undefined) { - tooltipContent += `

${key}: ${object.properties[key]}

`; - } - } - tooltip.innerHTML = tooltipContent; - tooltip.style.left = x + 'px'; - tooltip.style.top = y + 'px'; - tooltip.style.display = 'block'; - } - else if (tooltip) { - tooltip.style.display = 'none'; - } - }, - }); - const textLayer = new deck.TextLayer({ - id: 'text-layer', - data: geojsonLayer.props.data, // Use the same data as the GeoJsonLayer - getPosition: (d) => { - // Attempt to use a 'centroid' property if available, otherwise use the first coordinate - let position = [0, 0]; // Default position - if (d.properties.centroid) { - position = d.properties.centroid; - } - else if (d.geometry && - d.geometry.coordinates && - d.geometry.coordinates.length > 0) { - // Assuming Polygon or MultiPolygon - const coordinates = d.geometry.coordinates[0][0]; - if (coordinates && coordinates.length >= 2) { - position = [coordinates[0], coordinates[1]]; // [lng, lat] - } - } - return position; - }, - getText: (d) => d.properties.name || '', // Display the name property - getColor: [0, 0, 0, 255], // Black text color for better visibility - getSize: 16, // Increased text size - getAngle: 0, - getTextAnchor: 'middle', - getAlignmentBaseline: 'middle', - // Disable depth testing for text layer as well - parameters: { - depthTest: false, - }, - }); - googleMapsOverlay = new deck.GoogleMapsOverlay({ - layers: [geojsonLayer, textLayer], - // Disable depth testing to avoid rendering issues with the base map - parameters: { - depthTest: false, - }, - }); - googleMapsOverlay.setMap(map); -} -/** - * Converts a hex color string (#RRGGBB or #AABBGGRR) or an AABBGGRR string to an RGBA array. - * @param color The color string. - * @returns An RGBA array [R, G, B, A] or null if the format is invalid. - */ -function hexOrAabbggrrToRgba(color) { - if (color.startsWith('#')) { - color = color.slice(1); - } - if (color.length === 6) { - // #RRGGBB format - const r = parseInt(color.substring(0, 2), 16); - const g = parseInt(color.substring(2, 4), 16); - const b = parseInt(color.substring(4, 6), 16); - return [r, g, b, 255]; // Assume full opacity - } - else if (color.length === 8) { - // #AABBGGRR or AABBGGRR format (KML uses AABBGGRR) - const a = parseInt(color.substring(0, 2), 16); - const b = parseInt(color.substring(2, 4), 16); - const g = parseInt(color.substring(4, 6), 16); - const r = parseInt(color.substring(6, 8), 16); - return [r, g, b, a]; - } - return null; // Invalid format -} -initMap(); -/* [END maps_deckgl_kml] */ diff --git a/dist/samples/deckgl-polygon/app/.eslintsrc.json b/dist/samples/deckgl-polygon/app/.eslintsrc.json deleted file mode 100644 index 4c44dab04..000000000 --- a/dist/samples/deckgl-polygon/app/.eslintsrc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": [ - "plugin:@typescript-eslint/recommended" - ], - "parser": "@typescript-eslint/parser", - "rules": { - "@typescript-eslint/ban-ts-comment": 0, - "@typescript-eslint/no-this-alias": 1, - "@typescript-eslint/no-empty-function": 1, - "@typescript-eslint/explicit-module-boundary-types": 1, - "@typescript-eslint/no-unused-vars": 1 - } -} diff --git a/dist/samples/deckgl-polygon/app/README.md b/dist/samples/deckgl-polygon/app/README.md deleted file mode 100644 index e1fbe33af..000000000 --- a/dist/samples/deckgl-polygon/app/README.md +++ /dev/null @@ -1,35 +0,0 @@ -# Google Maps JavaScript Sample - -## deckgl-polygon - -The deckgl-polygon sample demonstrates how to use deck.gl to render a polygon. - -Follow these instructions to set up and run deckgl-polygon sample on your local computer. - -## Setup - -### Before starting run: - -`$npm i` - -### Run an example on a local web server - -First `cd` to the folder for the sample to run, then: - -`$npm start` - -### Build an individual example - -From `samples/`: - -`$npm run build --workspace=deckgl-polygon/` - -### Build all of the examples. - -From `samples/`: -`$npm run build-all` - -## Feedback - -For feedback related to this sample, please open a new issue on -[GitHub](https://github.com/googlemaps-samples/js-api-samples/issues). diff --git a/dist/samples/deckgl-polygon/app/index.html b/dist/samples/deckgl-polygon/app/index.html deleted file mode 100644 index 4df60e7be..000000000 --- a/dist/samples/deckgl-polygon/app/index.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - - deck.gl PolygonLayer and Google Maps Platform - - - - - - - - - - - - -
-
-
-
-
-
- -
-
- -
-
- - -

Population Density

- - -
- -
-
0 - 2400
-
- 2401 - 4800 -
-
- 4801 - 7200 -
-
- 7201 - 9600 -
-
- 9601 - 12000 -
-
12001+
-
- -
- - - - - diff --git a/dist/samples/deckgl-polygon/app/index.ts b/dist/samples/deckgl-polygon/app/index.ts deleted file mode 100644 index ef90eec0b..000000000 --- a/dist/samples/deckgl-polygon/app/index.ts +++ /dev/null @@ -1,159 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_deckgl_polygon] */ -// Initialize and add the map -let map: google.maps.Map; -let polygonLayer: deck.PolygonLayer; // Declare polygonLayer outside for button access -let googleMapsOverlay: deck.GoogleMapsOverlay; // Declare googleMapsOverlay outside for button access - -// Declare global namespace for Deck.gl to satisfy TypeScript compiler -declare namespace deck { - class PolygonLayer { - constructor(props: any); - props: any; - clone(props: any): PolygonLayer; - pickable: boolean; // Added pickable property - } - class GoogleMapsOverlay { - constructor(props: any); - setMap(map: google.maps.Map | null): void; - setProps(props: any): void; - } - // Add other Deck.gl types used globally if needed -} - -async function initMap(): Promise { - // Progress bar logic moved from index.html - var progress, - progressDiv = document.querySelector('.mdc-linear-progress'); - if (progressDiv) { - // Assuming 'mdc' is globally available, potentially loaded via a script tag - // If not, you might need to import it or add type definitions. - // @ts-ignore - progress = new mdc.linearProgress.MDCLinearProgress( - progressDiv as HTMLElement - ); - progress.open(); - progress.determinate = false; - progress.done = function () { - progress.close(); - progressDiv?.remove(); // Use optional chaining in case progressDiv is null - }; - } - - // The location for the map center. - const position = { lat: 37.752954624496304, lng: -122.44754059928648 }; // Using the center from original deckgl-polygon.js - - // Request needed libraries. - const { Map } = (await google.maps.importLibrary( - 'maps' - )) as google.maps.MapsLibrary; - - const mapDiv = document.getElementById('map'); - if (!mapDiv) { - console.error('Map element not found!'); - return; - } - - // The map, centered at the specified position - map = new Map(mapDiv, { - zoom: 12, // Using the zoom from original deckgl-polygon.js - center: position, - tilt: 90, // Add tilt - heading: -25, // Add heading - mapId: 'c306b3c6dd3ed8d9', // Using the mapId from original deckgl-polygon.js - streetViewControl: false, - // clickableIcons: false, // Disable clicks on base map POIs - }); - - // Deck.gl Layer and Overlay - polygonLayer = new deck.PolygonLayer({ - // Assign to the outer polygonLayer - id: 'PolygonLayer', - data: 'https://raw.githubusercontent.com/visgl/deck.gl-data/master/website/sf-zipcodes.json', - - getPolygon: (d: any) => d.contour, // Use 'any' for simplicity - getElevation: (d: any) => d.population / d.area / 10, // Use 'any' for simplicity - getFillColor: (d: any) => [d.population / d.area / 60, 140, 0], // Use 'any' for simplicity - getLineColor: [255, 255, 255], - getLineWidth: 20, - lineWidthMinPixels: 1, - visible: true, - opacity: 0.7, // Added opacity - pickable: true, - onDataLoad: () => { - if (progress) { - // Check if progress is defined - // Add a small delay to ensure the progress bar is removed - setTimeout(() => { - // @ts-ignore - progress.done(); // hides progress bar - }, 100); // 100ms delay - } - }, - onHover: ({ object, x, y }: { object: any; x: number; y: number }) => { - // Use 'any' for object for simplicity - const tooltip = document.getElementById('tooltip'); - if (tooltip) { - if (object) { - // Format data for tooltip (example: display specific properties) - let tooltipContent = ''; // Updated title - const properties = object; // Correctly access the properties object - if (properties) { - if (properties.zipcode !== undefined) { - tooltipContent += `Zipcode: ${properties.zipcode}
`; - } - if (properties.population !== undefined) { - tooltipContent += `Population: ${properties.population}
`; - } - if (properties.area !== undefined) { - tooltipContent += `Area: ${properties.area}
`; - } - } - tooltip.innerHTML = tooltipContent; - tooltip.style.left = x + 'px'; - tooltip.style.top = y + 'px'; - tooltip.style.display = 'block'; - } else { - tooltip.style.display = 'none'; - } - } - }, - }); - - googleMapsOverlay = new deck.GoogleMapsOverlay({ - // Assign to the outer googleMapsOverlay - layers: [polygonLayer], - }); - - googleMapsOverlay.setMap(map); - - // Button functionality - const toggleButton = document.getElementById('toggleButton'); - if (toggleButton) { - // Check if toggleButton is found - toggleButton.addEventListener('click', () => { - const currentVisible = polygonLayer.props.visible; - // Create a new layer instance with toggled visibility - const newPolygonLayer = polygonLayer.clone({ - visible: !currentVisible, - }); - // Update the overlay with the new layer instance - googleMapsOverlay.setProps({ - layers: [newPolygonLayer], - }); - // Update the polygonLayer variable to the new instance - polygonLayer = newPolygonLayer; - - toggleButton.textContent = !currentVisible - ? 'Hide Polygon Layer' - : 'Show Polygon Layer'; - }); - } -} - -initMap(); -/* [END maps_deckgl_polygon] */ diff --git a/dist/samples/deckgl-polygon/app/package.json b/dist/samples/deckgl-polygon/app/package.json deleted file mode 100644 index 23f304bd5..000000000 --- a/dist/samples/deckgl-polygon/app/package.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "@js-api-samples/deckgl-polygon", - "version": "1.0.0", - "scripts": { - "build": "tsc && bash ../jsfiddle.sh deckgl-polygon && bash ../app.sh deckgl-polygon && bash ../docs.sh deckgl-polygon && npm run build:vite --workspace=. && bash ../dist.sh deckgl-polygon", - "test": "tsc && npm run build:vite --workspace=.", - "start": "tsc && vite build --base './' && vite", - "build:vite": "vite build --base './'", - "preview": "vite preview" - }, - "dependencies": { - - } -} \ No newline at end of file diff --git a/dist/samples/deckgl-polygon/app/style.css b/dist/samples/deckgl-polygon/app/style.css deleted file mode 100644 index eb42db1e7..000000000 --- a/dist/samples/deckgl-polygon/app/style.css +++ /dev/null @@ -1,90 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_deckgl_polygon] */ -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -#map { - height: 100%; - flex-grow: 1; /* Make map take up remaining space */ -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; - display: flex; /* Use flexbox for layout */ - flex-direction: column; /* Stack children vertically */ - position: relative; /* Set body as positioning context */ - font-family: 'Roboto', Arial, sans-serif; /* Set font family */ -} - -#toggleButton { - position: absolute; - top: 70px; /* Position towards the top of the map area */ - left: 50%; - transform: translateX(-50%); - z-index: 1000; /* Ensure it's above the map */ -} - -#tooltip { - position: absolute; - z-index: 1001; /* Ensure it's above the button and map */ - padding: 10px; - background: rgba(0, 0, 0, 0.8); - color: #fff; - border-radius: 4px; - pointer-events: none; /* Allows interaction with elements behind the tooltip */ - display: none; /* Hidden by default */ - font-size: 126x; -} - -h1 { - text-align: center; - margin: 10px; -} - -#legend { - position: absolute; - bottom: 20px; /* Position from the bottom */ - right: 20px; /* Position from the right */ - z-index: 1000; /* Ensure it's above the map */ - background-color: rgba( - 255, - 255, - 255, - 0.9 - ); /* Semi-transparent white background */ - padding: 10px; - border-radius: 5px; - font-size: 14px; - line-height: 1.5; -} - -#legend h4 { - margin-top: 0; - margin-bottom: 5px; - text-align: center; -} - -#legend div { - display: flex; - align-items: center; -} - -#legend span { - display: inline-block; - width: 20px; - height: 15px; - margin-right: 5px; - border: 1px solid #000; /* Add a border to the color box */ -} -/* [END maps_deckgl_polygon] */ diff --git a/dist/samples/deckgl-polygon/app/tsconfig.json b/dist/samples/deckgl-polygon/app/tsconfig.json deleted file mode 100644 index 09179087c..000000000 --- a/dist/samples/deckgl-polygon/app/tsconfig.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "compilerOptions": { - "module": "esnext", - "target": "esnext", - "strict": true, - "noImplicitAny": false, - "lib": [ - "es2015", - "esnext", - "es6", - "dom", - "dom.iterable" - ], - "moduleResolution": "Node", - "jsx": "preserve" - } - } \ No newline at end of file diff --git a/dist/samples/deckgl-polygon/dist/assets/index-5xwL7FAt.css b/dist/samples/deckgl-polygon/dist/assets/index-5xwL7FAt.css deleted file mode 100644 index 8ebb99abe..000000000 --- a/dist/samples/deckgl-polygon/dist/assets/index-5xwL7FAt.css +++ /dev/null @@ -1 +0,0 @@ -#map{height:100%;flex-grow:1}html,body{height:100%;margin:0;padding:0;display:flex;flex-direction:column;position:relative;font-family:Roboto,Arial,sans-serif}#toggleButton{position:absolute;top:70px;left:50%;transform:translate(-50%);z-index:1000}#tooltip{position:absolute;z-index:1001;padding:10px;background:#000c;color:#fff;border-radius:4px;pointer-events:none;display:none;font-size:126x}h1{text-align:center;margin:10px}#legend{position:absolute;bottom:20px;right:20px;z-index:1000;background-color:#ffffffe6;padding:10px;border-radius:5px;font-size:14px;line-height:1.5}#legend h4{margin-top:0;margin-bottom:5px;text-align:center}#legend div{display:flex;align-items:center}#legend span{display:inline-block;width:20px;height:15px;margin-right:5px;border:1px solid #000} diff --git a/dist/samples/deckgl-polygon/dist/assets/index-CH2IZZu4.js b/dist/samples/deckgl-polygon/dist/assets/index-CH2IZZu4.js deleted file mode 100644 index 1e6c2ce4d..000000000 --- a/dist/samples/deckgl-polygon/dist/assets/index-CH2IZZu4.js +++ /dev/null @@ -1 +0,0 @@ -(function(){const n=document.createElement("link").relList;if(n&&n.supports&&n.supports("modulepreload"))return;for(const e of document.querySelectorAll('link[rel="modulepreload"]'))a(e);new MutationObserver(e=>{for(const o of e)if(o.type==="childList")for(const t of o.addedNodes)t.tagName==="LINK"&&t.rel==="modulepreload"&&a(t)}).observe(document,{childList:!0,subtree:!0});function p(e){const o={};return e.integrity&&(o.integrity=e.integrity),e.referrerPolicy&&(o.referrerPolicy=e.referrerPolicy),e.crossOrigin==="use-credentials"?o.credentials="include":e.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function a(e){if(e.ep)return;e.ep=!0;const o=p(e);fetch(e.href,o)}})();let g,l,u;async function y(){var r,n=document.querySelector(".mdc-linear-progress");n&&(r=new mdc.linearProgress.MDCLinearProgress(n),r.open(),r.determinate=!1,r.done=function(){r.close(),n?.remove()});const p={lat:37.752954624496304,lng:-122.44754059928648},{Map:a}=await google.maps.importLibrary("maps"),e=document.getElementById("map");if(!e){console.error("Map element not found!");return}g=new a(e,{zoom:12,center:p,tilt:90,heading:-25,mapId:"c306b3c6dd3ed8d9",streetViewControl:!1}),l=new deck.PolygonLayer({id:"PolygonLayer",data:"https://raw.githubusercontent.com/visgl/deck.gl-data/master/website/sf-zipcodes.json",getPolygon:t=>t.contour,getElevation:t=>t.population/t.area/10,getFillColor:t=>[t.population/t.area/60,140,0],getLineColor:[255,255,255],getLineWidth:20,lineWidthMinPixels:1,visible:!0,opacity:.7,pickable:!0,onDataLoad:()=>{r&&setTimeout(()=>{r.done()},100)},onHover:({object:t,x:c,y:f})=>{const s=document.getElementById("tooltip");if(s)if(t){let d="";const i=t;i&&(i.zipcode!==void 0&&(d+=`Zipcode: ${i.zipcode}
`),i.population!==void 0&&(d+=`Population: ${i.population}
`),i.area!==void 0&&(d+=`Area: ${i.area}
`)),s.innerHTML=d,s.style.left=c+"px",s.style.top=f+"px",s.style.display="block"}else s.style.display="none"}}),u=new deck.GoogleMapsOverlay({layers:[l]}),u.setMap(g);const o=document.getElementById("toggleButton");o&&o.addEventListener("click",()=>{const t=l.props.visible,c=l.clone({visible:!t});u.setProps({layers:[c]}),l=c,o.textContent=t?"Show Polygon Layer":"Hide Polygon Layer"})}y(); diff --git a/dist/samples/deckgl-polygon/dist/index.html b/dist/samples/deckgl-polygon/dist/index.html deleted file mode 100644 index add02d136..000000000 --- a/dist/samples/deckgl-polygon/dist/index.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - - deck.gl PolygonLayer and Google Maps Platform - - - - - - - - - - - - -
-
-
-
-
-
- -
-
- -
-
- - -

Population Density

- - -
- -
-
0 - 2400
-
- 2401 - 4800 -
-
- 4801 - 7200 -
-
- 7201 - 9600 -
-
- 9601 - 12000 -
-
12001+
-
- -
- - - - - diff --git a/dist/samples/deckgl-polygon/docs/index.html b/dist/samples/deckgl-polygon/docs/index.html deleted file mode 100644 index 4df60e7be..000000000 --- a/dist/samples/deckgl-polygon/docs/index.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - - deck.gl PolygonLayer and Google Maps Platform - - - - - - - - - - - - -
-
-
-
-
-
- -
-
- -
-
- - -

Population Density

- - -
- -
-
0 - 2400
-
- 2401 - 4800 -
-
- 4801 - 7200 -
-
- 7201 - 9600 -
-
- 9601 - 12000 -
-
12001+
-
- -
- - - - - diff --git a/dist/samples/deckgl-polygon/docs/index.js b/dist/samples/deckgl-polygon/docs/index.js deleted file mode 100644 index ed28ef43f..000000000 --- a/dist/samples/deckgl-polygon/docs/index.js +++ /dev/null @@ -1,128 +0,0 @@ -"use strict"; -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_deckgl_polygon] */ -// Initialize and add the map -let map; -let polygonLayer; // Declare polygonLayer outside for button access -let googleMapsOverlay; // Declare googleMapsOverlay outside for button access -async function initMap() { - // Progress bar logic moved from index.html - var progress, progressDiv = document.querySelector('.mdc-linear-progress'); - if (progressDiv) { - // Assuming 'mdc' is globally available, potentially loaded via a script tag - // If not, you might need to import it or add type definitions. - // @ts-ignore - progress = new mdc.linearProgress.MDCLinearProgress(progressDiv); - progress.open(); - progress.determinate = false; - progress.done = function () { - progress.close(); - progressDiv?.remove(); // Use optional chaining in case progressDiv is null - }; - } - // The location for the map center. - const position = { lat: 37.752954624496304, lng: -122.44754059928648 }; // Using the center from original deckgl-polygon.js - // Request needed libraries. - const { Map } = (await google.maps.importLibrary('maps')); - const mapDiv = document.getElementById('map'); - if (!mapDiv) { - console.error('Map element not found!'); - return; - } - // The map, centered at the specified position - map = new Map(mapDiv, { - zoom: 12, // Using the zoom from original deckgl-polygon.js - center: position, - tilt: 90, // Add tilt - heading: -25, // Add heading - mapId: 'c306b3c6dd3ed8d9', // Using the mapId from original deckgl-polygon.js - streetViewControl: false, - // clickableIcons: false, // Disable clicks on base map POIs - }); - // Deck.gl Layer and Overlay - polygonLayer = new deck.PolygonLayer({ - // Assign to the outer polygonLayer - id: 'PolygonLayer', - data: 'https://raw.githubusercontent.com/visgl/deck.gl-data/master/website/sf-zipcodes.json', - getPolygon: (d) => d.contour, // Use 'any' for simplicity - getElevation: (d) => d.population / d.area / 10, // Use 'any' for simplicity - getFillColor: (d) => [d.population / d.area / 60, 140, 0], // Use 'any' for simplicity - getLineColor: [255, 255, 255], - getLineWidth: 20, - lineWidthMinPixels: 1, - visible: true, - opacity: 0.7, // Added opacity - pickable: true, - onDataLoad: () => { - if (progress) { - // Check if progress is defined - // Add a small delay to ensure the progress bar is removed - setTimeout(() => { - // @ts-ignore - progress.done(); // hides progress bar - }, 100); // 100ms delay - } - }, - onHover: ({ object, x, y }) => { - // Use 'any' for object for simplicity - const tooltip = document.getElementById('tooltip'); - if (tooltip) { - if (object) { - // Format data for tooltip (example: display specific properties) - let tooltipContent = ''; // Updated title - const properties = object; // Correctly access the properties object - if (properties) { - if (properties.zipcode !== undefined) { - tooltipContent += `Zipcode: ${properties.zipcode}
`; - } - if (properties.population !== undefined) { - tooltipContent += `Population: ${properties.population}
`; - } - if (properties.area !== undefined) { - tooltipContent += `Area: ${properties.area}
`; - } - } - tooltip.innerHTML = tooltipContent; - tooltip.style.left = x + 'px'; - tooltip.style.top = y + 'px'; - tooltip.style.display = 'block'; - } - else { - tooltip.style.display = 'none'; - } - } - }, - }); - googleMapsOverlay = new deck.GoogleMapsOverlay({ - // Assign to the outer googleMapsOverlay - layers: [polygonLayer], - }); - googleMapsOverlay.setMap(map); - // Button functionality - const toggleButton = document.getElementById('toggleButton'); - if (toggleButton) { - // Check if toggleButton is found - toggleButton.addEventListener('click', () => { - const currentVisible = polygonLayer.props.visible; - // Create a new layer instance with toggled visibility - const newPolygonLayer = polygonLayer.clone({ - visible: !currentVisible, - }); - // Update the overlay with the new layer instance - googleMapsOverlay.setProps({ - layers: [newPolygonLayer], - }); - // Update the polygonLayer variable to the new instance - polygonLayer = newPolygonLayer; - toggleButton.textContent = !currentVisible - ? 'Hide Polygon Layer' - : 'Show Polygon Layer'; - }); - } -} -initMap(); -/* [END maps_deckgl_polygon] */ diff --git a/dist/samples/deckgl-polygon/docs/index.ts b/dist/samples/deckgl-polygon/docs/index.ts deleted file mode 100644 index ef90eec0b..000000000 --- a/dist/samples/deckgl-polygon/docs/index.ts +++ /dev/null @@ -1,159 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_deckgl_polygon] */ -// Initialize and add the map -let map: google.maps.Map; -let polygonLayer: deck.PolygonLayer; // Declare polygonLayer outside for button access -let googleMapsOverlay: deck.GoogleMapsOverlay; // Declare googleMapsOverlay outside for button access - -// Declare global namespace for Deck.gl to satisfy TypeScript compiler -declare namespace deck { - class PolygonLayer { - constructor(props: any); - props: any; - clone(props: any): PolygonLayer; - pickable: boolean; // Added pickable property - } - class GoogleMapsOverlay { - constructor(props: any); - setMap(map: google.maps.Map | null): void; - setProps(props: any): void; - } - // Add other Deck.gl types used globally if needed -} - -async function initMap(): Promise { - // Progress bar logic moved from index.html - var progress, - progressDiv = document.querySelector('.mdc-linear-progress'); - if (progressDiv) { - // Assuming 'mdc' is globally available, potentially loaded via a script tag - // If not, you might need to import it or add type definitions. - // @ts-ignore - progress = new mdc.linearProgress.MDCLinearProgress( - progressDiv as HTMLElement - ); - progress.open(); - progress.determinate = false; - progress.done = function () { - progress.close(); - progressDiv?.remove(); // Use optional chaining in case progressDiv is null - }; - } - - // The location for the map center. - const position = { lat: 37.752954624496304, lng: -122.44754059928648 }; // Using the center from original deckgl-polygon.js - - // Request needed libraries. - const { Map } = (await google.maps.importLibrary( - 'maps' - )) as google.maps.MapsLibrary; - - const mapDiv = document.getElementById('map'); - if (!mapDiv) { - console.error('Map element not found!'); - return; - } - - // The map, centered at the specified position - map = new Map(mapDiv, { - zoom: 12, // Using the zoom from original deckgl-polygon.js - center: position, - tilt: 90, // Add tilt - heading: -25, // Add heading - mapId: 'c306b3c6dd3ed8d9', // Using the mapId from original deckgl-polygon.js - streetViewControl: false, - // clickableIcons: false, // Disable clicks on base map POIs - }); - - // Deck.gl Layer and Overlay - polygonLayer = new deck.PolygonLayer({ - // Assign to the outer polygonLayer - id: 'PolygonLayer', - data: 'https://raw.githubusercontent.com/visgl/deck.gl-data/master/website/sf-zipcodes.json', - - getPolygon: (d: any) => d.contour, // Use 'any' for simplicity - getElevation: (d: any) => d.population / d.area / 10, // Use 'any' for simplicity - getFillColor: (d: any) => [d.population / d.area / 60, 140, 0], // Use 'any' for simplicity - getLineColor: [255, 255, 255], - getLineWidth: 20, - lineWidthMinPixels: 1, - visible: true, - opacity: 0.7, // Added opacity - pickable: true, - onDataLoad: () => { - if (progress) { - // Check if progress is defined - // Add a small delay to ensure the progress bar is removed - setTimeout(() => { - // @ts-ignore - progress.done(); // hides progress bar - }, 100); // 100ms delay - } - }, - onHover: ({ object, x, y }: { object: any; x: number; y: number }) => { - // Use 'any' for object for simplicity - const tooltip = document.getElementById('tooltip'); - if (tooltip) { - if (object) { - // Format data for tooltip (example: display specific properties) - let tooltipContent = ''; // Updated title - const properties = object; // Correctly access the properties object - if (properties) { - if (properties.zipcode !== undefined) { - tooltipContent += `Zipcode: ${properties.zipcode}
`; - } - if (properties.population !== undefined) { - tooltipContent += `Population: ${properties.population}
`; - } - if (properties.area !== undefined) { - tooltipContent += `Area: ${properties.area}
`; - } - } - tooltip.innerHTML = tooltipContent; - tooltip.style.left = x + 'px'; - tooltip.style.top = y + 'px'; - tooltip.style.display = 'block'; - } else { - tooltip.style.display = 'none'; - } - } - }, - }); - - googleMapsOverlay = new deck.GoogleMapsOverlay({ - // Assign to the outer googleMapsOverlay - layers: [polygonLayer], - }); - - googleMapsOverlay.setMap(map); - - // Button functionality - const toggleButton = document.getElementById('toggleButton'); - if (toggleButton) { - // Check if toggleButton is found - toggleButton.addEventListener('click', () => { - const currentVisible = polygonLayer.props.visible; - // Create a new layer instance with toggled visibility - const newPolygonLayer = polygonLayer.clone({ - visible: !currentVisible, - }); - // Update the overlay with the new layer instance - googleMapsOverlay.setProps({ - layers: [newPolygonLayer], - }); - // Update the polygonLayer variable to the new instance - polygonLayer = newPolygonLayer; - - toggleButton.textContent = !currentVisible - ? 'Hide Polygon Layer' - : 'Show Polygon Layer'; - }); - } -} - -initMap(); -/* [END maps_deckgl_polygon] */ diff --git a/dist/samples/deckgl-polygon/docs/style.css b/dist/samples/deckgl-polygon/docs/style.css deleted file mode 100644 index eb42db1e7..000000000 --- a/dist/samples/deckgl-polygon/docs/style.css +++ /dev/null @@ -1,90 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_deckgl_polygon] */ -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -#map { - height: 100%; - flex-grow: 1; /* Make map take up remaining space */ -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; - display: flex; /* Use flexbox for layout */ - flex-direction: column; /* Stack children vertically */ - position: relative; /* Set body as positioning context */ - font-family: 'Roboto', Arial, sans-serif; /* Set font family */ -} - -#toggleButton { - position: absolute; - top: 70px; /* Position towards the top of the map area */ - left: 50%; - transform: translateX(-50%); - z-index: 1000; /* Ensure it's above the map */ -} - -#tooltip { - position: absolute; - z-index: 1001; /* Ensure it's above the button and map */ - padding: 10px; - background: rgba(0, 0, 0, 0.8); - color: #fff; - border-radius: 4px; - pointer-events: none; /* Allows interaction with elements behind the tooltip */ - display: none; /* Hidden by default */ - font-size: 126x; -} - -h1 { - text-align: center; - margin: 10px; -} - -#legend { - position: absolute; - bottom: 20px; /* Position from the bottom */ - right: 20px; /* Position from the right */ - z-index: 1000; /* Ensure it's above the map */ - background-color: rgba( - 255, - 255, - 255, - 0.9 - ); /* Semi-transparent white background */ - padding: 10px; - border-radius: 5px; - font-size: 14px; - line-height: 1.5; -} - -#legend h4 { - margin-top: 0; - margin-bottom: 5px; - text-align: center; -} - -#legend div { - display: flex; - align-items: center; -} - -#legend span { - display: inline-block; - width: 20px; - height: 15px; - margin-right: 5px; - border: 1px solid #000; /* Add a border to the color box */ -} -/* [END maps_deckgl_polygon] */ diff --git a/dist/samples/deckgl-polygon/jsfiddle/demo.css b/dist/samples/deckgl-polygon/jsfiddle/demo.css deleted file mode 100644 index c598b350c..000000000 --- a/dist/samples/deckgl-polygon/jsfiddle/demo.css +++ /dev/null @@ -1,90 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -#map { - height: 100%; - flex-grow: 1; /* Make map take up remaining space */ -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; - display: flex; /* Use flexbox for layout */ - flex-direction: column; /* Stack children vertically */ - position: relative; /* Set body as positioning context */ - font-family: 'Roboto', Arial, sans-serif; /* Set font family */ -} - -#toggleButton { - position: absolute; - top: 70px; /* Position towards the top of the map area */ - left: 50%; - transform: translateX(-50%); - z-index: 1000; /* Ensure it's above the map */ -} - -#tooltip { - position: absolute; - z-index: 1001; /* Ensure it's above the button and map */ - padding: 10px; - background: rgba(0, 0, 0, 0.8); - color: #fff; - border-radius: 4px; - pointer-events: none; /* Allows interaction with elements behind the tooltip */ - display: none; /* Hidden by default */ - font-size: 126x; -} - -h1 { - text-align: center; - margin: 10px; -} - -#legend { - position: absolute; - bottom: 20px; /* Position from the bottom */ - right: 20px; /* Position from the right */ - z-index: 1000; /* Ensure it's above the map */ - background-color: rgba( - 255, - 255, - 255, - 0.9 - ); /* Semi-transparent white background */ - padding: 10px; - border-radius: 5px; - font-size: 14px; - line-height: 1.5; -} - -#legend h4 { - margin-top: 0; - margin-bottom: 5px; - text-align: center; -} - -#legend div { - display: flex; - align-items: center; -} - -#legend span { - display: inline-block; - width: 20px; - height: 15px; - margin-right: 5px; - border: 1px solid #000; /* Add a border to the color box */ -} - diff --git a/dist/samples/deckgl-polygon/jsfiddle/demo.details b/dist/samples/deckgl-polygon/jsfiddle/demo.details deleted file mode 100644 index fb0607fe9..000000000 --- a/dist/samples/deckgl-polygon/jsfiddle/demo.details +++ /dev/null @@ -1,7 +0,0 @@ -name: deckgl-polygon -authors: - - Geo Developer IX Documentation Team -tags: - - google maps -load_type: h -description: Sample code supporting Google Maps Platform JavaScript API documentation. diff --git a/dist/samples/deckgl-polygon/jsfiddle/demo.html b/dist/samples/deckgl-polygon/jsfiddle/demo.html deleted file mode 100644 index 597d62407..000000000 --- a/dist/samples/deckgl-polygon/jsfiddle/demo.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - - deck.gl PolygonLayer and Google Maps Platform - - - - - - - - - - - - -
-
-
-
-
-
- -
-
- -
-
- - -

Population Density

- - -
- -
-
0 - 2400
-
- 2401 - 4800 -
-
- 4801 - 7200 -
-
- 7201 - 9600 -
-
- 9601 - 12000 -
-
12001+
-
- -
- - - - - diff --git a/dist/samples/deckgl-polygon/jsfiddle/demo.js b/dist/samples/deckgl-polygon/jsfiddle/demo.js deleted file mode 100644 index ed28ef43f..000000000 --- a/dist/samples/deckgl-polygon/jsfiddle/demo.js +++ /dev/null @@ -1,128 +0,0 @@ -"use strict"; -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_deckgl_polygon] */ -// Initialize and add the map -let map; -let polygonLayer; // Declare polygonLayer outside for button access -let googleMapsOverlay; // Declare googleMapsOverlay outside for button access -async function initMap() { - // Progress bar logic moved from index.html - var progress, progressDiv = document.querySelector('.mdc-linear-progress'); - if (progressDiv) { - // Assuming 'mdc' is globally available, potentially loaded via a script tag - // If not, you might need to import it or add type definitions. - // @ts-ignore - progress = new mdc.linearProgress.MDCLinearProgress(progressDiv); - progress.open(); - progress.determinate = false; - progress.done = function () { - progress.close(); - progressDiv?.remove(); // Use optional chaining in case progressDiv is null - }; - } - // The location for the map center. - const position = { lat: 37.752954624496304, lng: -122.44754059928648 }; // Using the center from original deckgl-polygon.js - // Request needed libraries. - const { Map } = (await google.maps.importLibrary('maps')); - const mapDiv = document.getElementById('map'); - if (!mapDiv) { - console.error('Map element not found!'); - return; - } - // The map, centered at the specified position - map = new Map(mapDiv, { - zoom: 12, // Using the zoom from original deckgl-polygon.js - center: position, - tilt: 90, // Add tilt - heading: -25, // Add heading - mapId: 'c306b3c6dd3ed8d9', // Using the mapId from original deckgl-polygon.js - streetViewControl: false, - // clickableIcons: false, // Disable clicks on base map POIs - }); - // Deck.gl Layer and Overlay - polygonLayer = new deck.PolygonLayer({ - // Assign to the outer polygonLayer - id: 'PolygonLayer', - data: 'https://raw.githubusercontent.com/visgl/deck.gl-data/master/website/sf-zipcodes.json', - getPolygon: (d) => d.contour, // Use 'any' for simplicity - getElevation: (d) => d.population / d.area / 10, // Use 'any' for simplicity - getFillColor: (d) => [d.population / d.area / 60, 140, 0], // Use 'any' for simplicity - getLineColor: [255, 255, 255], - getLineWidth: 20, - lineWidthMinPixels: 1, - visible: true, - opacity: 0.7, // Added opacity - pickable: true, - onDataLoad: () => { - if (progress) { - // Check if progress is defined - // Add a small delay to ensure the progress bar is removed - setTimeout(() => { - // @ts-ignore - progress.done(); // hides progress bar - }, 100); // 100ms delay - } - }, - onHover: ({ object, x, y }) => { - // Use 'any' for object for simplicity - const tooltip = document.getElementById('tooltip'); - if (tooltip) { - if (object) { - // Format data for tooltip (example: display specific properties) - let tooltipContent = ''; // Updated title - const properties = object; // Correctly access the properties object - if (properties) { - if (properties.zipcode !== undefined) { - tooltipContent += `Zipcode: ${properties.zipcode}
`; - } - if (properties.population !== undefined) { - tooltipContent += `Population: ${properties.population}
`; - } - if (properties.area !== undefined) { - tooltipContent += `Area: ${properties.area}
`; - } - } - tooltip.innerHTML = tooltipContent; - tooltip.style.left = x + 'px'; - tooltip.style.top = y + 'px'; - tooltip.style.display = 'block'; - } - else { - tooltip.style.display = 'none'; - } - } - }, - }); - googleMapsOverlay = new deck.GoogleMapsOverlay({ - // Assign to the outer googleMapsOverlay - layers: [polygonLayer], - }); - googleMapsOverlay.setMap(map); - // Button functionality - const toggleButton = document.getElementById('toggleButton'); - if (toggleButton) { - // Check if toggleButton is found - toggleButton.addEventListener('click', () => { - const currentVisible = polygonLayer.props.visible; - // Create a new layer instance with toggled visibility - const newPolygonLayer = polygonLayer.clone({ - visible: !currentVisible, - }); - // Update the overlay with the new layer instance - googleMapsOverlay.setProps({ - layers: [newPolygonLayer], - }); - // Update the polygonLayer variable to the new instance - polygonLayer = newPolygonLayer; - toggleButton.textContent = !currentVisible - ? 'Hide Polygon Layer' - : 'Show Polygon Layer'; - }); - } -} -initMap(); -/* [END maps_deckgl_polygon] */ diff --git a/dist/samples/geocoding-reverse/app/.eslintsrc.json b/dist/samples/geocoding-reverse/app/.eslintsrc.json deleted file mode 100644 index 4c44dab04..000000000 --- a/dist/samples/geocoding-reverse/app/.eslintsrc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": [ - "plugin:@typescript-eslint/recommended" - ], - "parser": "@typescript-eslint/parser", - "rules": { - "@typescript-eslint/ban-ts-comment": 0, - "@typescript-eslint/no-this-alias": 1, - "@typescript-eslint/no-empty-function": 1, - "@typescript-eslint/explicit-module-boundary-types": 1, - "@typescript-eslint/no-unused-vars": 1 - } -} diff --git a/dist/samples/geocoding-reverse/app/README.md b/dist/samples/geocoding-reverse/app/README.md deleted file mode 100644 index 0322715e0..000000000 --- a/dist/samples/geocoding-reverse/app/README.md +++ /dev/null @@ -1,41 +0,0 @@ -# Google Maps JavaScript Sample - -## geocoding-reverse - -The geocoding-reverse sample demonstrates reverse geocoding coordinates to addresses. - -## Setup - -### Before starting run: - -`npm i` - -### Run an example on a local web server - -`cd samples/geocoding-reverse` -`npm start` - -### Build an individual example - -`cd samples/geocoding-reverse` -`npm run build` - -From 'samples': - -`npm run build --workspace=geocoding-reverse/` - -### Build all of the examples. - -From 'samples': - -`npm run build-all` - -### Run lint to check for problems - -`cd samples/geocoding-reverse` -`npx eslint index.ts` - -## Feedback - -For feedback related to this sample, please open a new issue on -[GitHub](https://github.com/googlemaps-samples/js-api-samples/issues). diff --git a/dist/samples/geocoding-reverse/app/index.html b/dist/samples/geocoding-reverse/app/index.html deleted file mode 100644 index 07f6b9aac..000000000 --- a/dist/samples/geocoding-reverse/app/index.html +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - Reverse Geocoding - - - - - - - - -
-

- Click the map to reverse geocode, or add your own - coordinates. -

-
- -
-
- - - diff --git a/dist/samples/geocoding-reverse/app/index.ts b/dist/samples/geocoding-reverse/app/index.ts deleted file mode 100644 index 319d959cc..000000000 --- a/dist/samples/geocoding-reverse/app/index.ts +++ /dev/null @@ -1,98 +0,0 @@ -/** - * @license - * Copyright 2026 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// [START maps_geocoding_reverse] -let marker; - -async function initMap() { - // Request the needed libraries. - const [{ Map, InfoWindow }, { Geocoder }, { AdvancedMarkerElement }] = - await Promise.all([ - google.maps.importLibrary( - 'maps' - ) as Promise, - google.maps.importLibrary( - 'geocoding' - ) as Promise, - google.maps.importLibrary( - 'marker' - ) as Promise, - ]); - - // Get the gmp-map element. - const mapElement = document.querySelector( - 'gmp-map' - ) as google.maps.MapElement; - - // Get the inner map. - const innerMap = mapElement.innerMap; - - // Get the latlng input box. - const latLngQuery = document.getElementById('latlng') as HTMLInputElement; - - // Get the submit button. - const submitButton = document.getElementById('submit') as HTMLElement; - - // Set the cursor to crosshair. - innerMap.setOptions({ - draggableCursor: 'crosshair', - zoom: 13, - mapTypeControl: false, - }); - - // Create a marker for re-use. - marker = new AdvancedMarkerElement({ - map: innerMap, - }); - - marker.anchorTop = "40px"; - - const geocoder = new Geocoder(); - const infowindow = new InfoWindow(); - - // Add a click event listener to the submit button. - submitButton.addEventListener('click', () => { - geocodeLatLng(geocoder, innerMap, infowindow); - }); - - // Add a click event listener to the map. - innerMap.addListener('click', (event) => { - latLngQuery.value = `${event.latLng.lat()}, ${event.latLng.lng()}`; - geocodeLatLng(geocoder, innerMap, infowindow); - }); - - // Make an initial request upon loading. - geocodeLatLng(geocoder, innerMap, infowindow); -} - -async function geocodeLatLng( - geocoder: google.maps.Geocoder, - map: google.maps.Map, - infowindow: google.maps.InfoWindow -) { - const input = (document.getElementById('latlng') as HTMLInputElement).value; - const latlngStr = input.split(',', 2); - const latlng = { - lat: parseFloat(latlngStr[0]), - lng: parseFloat(latlngStr[1]), - }; - - geocoder - .geocode({ location: latlng }) - .then((response) => { - if (response.results[0]) { - marker.position = latlng; - map.setCenter(latlng); - infowindow.setContent(response.results[0].formatted_address); - infowindow.open(map, marker); - } else { - window.alert('No results found'); - } - }) - .catch((e) => window.alert('Geocoder failed due to: ' + e)); -} - -initMap(); -// [END maps_geocoding_reverse] diff --git a/dist/samples/geocoding-reverse/app/package.json b/dist/samples/geocoding-reverse/app/package.json deleted file mode 100644 index f8a1c325e..000000000 --- a/dist/samples/geocoding-reverse/app/package.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "@js-api-samples/geocoding-reverse", - "version": "1.0.0", - "scripts": { - "build": "tsc && bash ../jsfiddle.sh geocoding-reverse && bash ../app.sh geocoding-reverse && bash ../docs.sh geocoding-reverse && npm run build:vite --workspace=. && bash ../dist.sh geocoding-reverse", - "test": "tsc && npm run build:vite --workspace=.", - "start": "tsc && vite build --base './' && vite", - "build:vite": "vite build --base './'", - "preview": "vite preview" - }, - "dependencies": { - - } -} diff --git a/dist/samples/geocoding-reverse/app/style.css b/dist/samples/geocoding-reverse/app/style.css deleted file mode 100644 index 0cb1f85b0..000000000 --- a/dist/samples/geocoding-reverse/app/style.css +++ /dev/null @@ -1,46 +0,0 @@ -/** -* @license -* Copyright 2026 Google LLC. All Rights Reserved. -* SPDX-License-Identifier: Apache-2.0 -*/ -/* [START maps_geocoding_reverse] */ -/* -* Always set the map height explicitly to define the size of the div element -* that contains the map. -*/ -gmp-map { - height: 100%; -} - -/* -* Optional: Makes the sample page fill the window. -*/ -html, -body { - height: 100%; - margin: 0; - padding: 0; - font-family: Roboto, sans-serif; -} - -#floating-panel { - background-color: #fff; - border-radius: 5px; - box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px; - margin: 10px; - padding: 10px; - font-family: Roboto, sans-serif; - font-size: 1rem; -} - -#latlng { - width: 100%; - font-family: Roboto, sans-serif; - font-size: 1rem; - margin-bottom: 4px; -} - -#submit { - font-size: 1rem; -} -/* [END maps_geocoding_reverse] */ diff --git a/dist/samples/geocoding-reverse/app/tsconfig.json b/dist/samples/geocoding-reverse/app/tsconfig.json deleted file mode 100644 index 366aabb04..000000000 --- a/dist/samples/geocoding-reverse/app/tsconfig.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "compilerOptions": { - "module": "esnext", - "target": "esnext", - "strict": true, - "noImplicitAny": false, - "lib": [ - "es2015", - "esnext", - "es6", - "dom", - "dom.iterable" - ], - "moduleResolution": "Node", - "jsx": "preserve" - } -} diff --git a/dist/samples/geocoding-reverse/dist/assets/index-CUQ7QdWB.css b/dist/samples/geocoding-reverse/dist/assets/index-CUQ7QdWB.css deleted file mode 100644 index 02e71fbcc..000000000 --- a/dist/samples/geocoding-reverse/dist/assets/index-CUQ7QdWB.css +++ /dev/null @@ -1 +0,0 @@ -gmp-map{height:100%}html,body{height:100%;margin:0;padding:0;font-family:Roboto,sans-serif}#floating-panel{background-color:#fff;border-radius:5px;box-shadow:#00000059 0 5px 15px;margin:10px;padding:10px;font-family:Roboto,sans-serif;font-size:1rem}#latlng{width:100%;font-family:Roboto,sans-serif;font-size:1rem;margin-bottom:4px}#submit{font-size:1rem} diff --git a/dist/samples/geocoding-reverse/dist/assets/index-RTH2CEhc.js b/dist/samples/geocoding-reverse/dist/assets/index-RTH2CEhc.js deleted file mode 100644 index c408f347b..000000000 --- a/dist/samples/geocoding-reverse/dist/assets/index-RTH2CEhc.js +++ /dev/null @@ -1 +0,0 @@ -(function(){const r=document.createElement("link").relList;if(r&&r.supports&&r.supports("modulepreload"))return;for(const t of document.querySelectorAll('link[rel="modulepreload"]'))s(t);new MutationObserver(t=>{for(const e of t)if(e.type==="childList")for(const o of e.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&s(o)}).observe(document,{childList:!0,subtree:!0});function n(t){const e={};return t.integrity&&(e.integrity=t.integrity),t.referrerPolicy&&(e.referrerPolicy=t.referrerPolicy),t.crossOrigin==="use-credentials"?e.credentials="include":t.crossOrigin==="anonymous"?e.credentials="omit":e.credentials="same-origin",e}function s(t){if(t.ep)return;t.ep=!0;const e=n(t);fetch(t.href,e)}})();let i;async function p(){const[{Map:l,InfoWindow:r},{Geocoder:n},{AdvancedMarkerElement:s}]=await Promise.all([google.maps.importLibrary("maps"),google.maps.importLibrary("geocoding"),google.maps.importLibrary("marker")]),e=document.querySelector("gmp-map").innerMap,o=document.getElementById("latlng"),m=document.getElementById("submit");e.setOptions({draggableCursor:"crosshair",zoom:13,mapTypeControl:!1}),i=new s({map:e}),i.anchorTop="40px";const a=new n,c=new r;m.addEventListener("click",()=>{d(a,e,c)}),e.addListener("click",u=>{o.value=`${u.latLng.lat()}, ${u.latLng.lng()}`,d(a,e,c)}),d(a,e,c)}async function d(l,r,n){const t=document.getElementById("latlng").value.split(",",2),e={lat:parseFloat(t[0]),lng:parseFloat(t[1])};l.geocode({location:e}).then(o=>{o.results[0]?(i.position=e,r.setCenter(e),n.setContent(o.results[0].formatted_address),n.open(r,i)):window.alert("No results found")}).catch(o=>window.alert("Geocoder failed due to: "+o))}p(); diff --git a/dist/samples/geocoding-reverse/dist/index.html b/dist/samples/geocoding-reverse/dist/index.html deleted file mode 100644 index 0c5085f57..000000000 --- a/dist/samples/geocoding-reverse/dist/index.html +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - Reverse Geocoding - - - - - - - - -
-

- Click the map to reverse geocode, or add your own - coordinates. -

-
- -
-
- - - diff --git a/dist/samples/geocoding-reverse/docs/index.html b/dist/samples/geocoding-reverse/docs/index.html deleted file mode 100644 index 07f6b9aac..000000000 --- a/dist/samples/geocoding-reverse/docs/index.html +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - Reverse Geocoding - - - - - - - - -
-

- Click the map to reverse geocode, or add your own - coordinates. -

-
- -
-
- - - diff --git a/dist/samples/geocoding-reverse/docs/index.js b/dist/samples/geocoding-reverse/docs/index.js deleted file mode 100644 index 121b1c1b8..000000000 --- a/dist/samples/geocoding-reverse/docs/index.js +++ /dev/null @@ -1,72 +0,0 @@ -"use strict"; -/** - * @license - * Copyright 2026 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// [START maps_geocoding_reverse] -let marker; -async function initMap() { - // Request the needed libraries. - const [{ Map, InfoWindow }, { Geocoder }, { AdvancedMarkerElement }] = await Promise.all([ - google.maps.importLibrary('maps'), - google.maps.importLibrary('geocoding'), - google.maps.importLibrary('marker'), - ]); - // Get the gmp-map element. - const mapElement = document.querySelector('gmp-map'); - // Get the inner map. - const innerMap = mapElement.innerMap; - // Get the latlng input box. - const latLngQuery = document.getElementById('latlng'); - // Get the submit button. - const submitButton = document.getElementById('submit'); - // Set the cursor to crosshair. - innerMap.setOptions({ - draggableCursor: 'crosshair', - zoom: 13, - mapTypeControl: false, - }); - // Create a marker for re-use. - marker = new AdvancedMarkerElement({ - map: innerMap, - }); - marker.anchorTop = "40px"; - const geocoder = new Geocoder(); - const infowindow = new InfoWindow(); - // Add a click event listener to the submit button. - submitButton.addEventListener('click', () => { - geocodeLatLng(geocoder, innerMap, infowindow); - }); - // Add a click event listener to the map. - innerMap.addListener('click', (event) => { - latLngQuery.value = `${event.latLng.lat()}, ${event.latLng.lng()}`; - geocodeLatLng(geocoder, innerMap, infowindow); - }); - // Make an initial request upon loading. - geocodeLatLng(geocoder, innerMap, infowindow); -} -async function geocodeLatLng(geocoder, map, infowindow) { - const input = document.getElementById('latlng').value; - const latlngStr = input.split(',', 2); - const latlng = { - lat: parseFloat(latlngStr[0]), - lng: parseFloat(latlngStr[1]), - }; - geocoder - .geocode({ location: latlng }) - .then((response) => { - if (response.results[0]) { - marker.position = latlng; - map.setCenter(latlng); - infowindow.setContent(response.results[0].formatted_address); - infowindow.open(map, marker); - } - else { - window.alert('No results found'); - } - }) - .catch((e) => window.alert('Geocoder failed due to: ' + e)); -} -initMap(); -// [END maps_geocoding_reverse] diff --git a/dist/samples/geocoding-reverse/docs/index.ts b/dist/samples/geocoding-reverse/docs/index.ts deleted file mode 100644 index 319d959cc..000000000 --- a/dist/samples/geocoding-reverse/docs/index.ts +++ /dev/null @@ -1,98 +0,0 @@ -/** - * @license - * Copyright 2026 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// [START maps_geocoding_reverse] -let marker; - -async function initMap() { - // Request the needed libraries. - const [{ Map, InfoWindow }, { Geocoder }, { AdvancedMarkerElement }] = - await Promise.all([ - google.maps.importLibrary( - 'maps' - ) as Promise, - google.maps.importLibrary( - 'geocoding' - ) as Promise, - google.maps.importLibrary( - 'marker' - ) as Promise, - ]); - - // Get the gmp-map element. - const mapElement = document.querySelector( - 'gmp-map' - ) as google.maps.MapElement; - - // Get the inner map. - const innerMap = mapElement.innerMap; - - // Get the latlng input box. - const latLngQuery = document.getElementById('latlng') as HTMLInputElement; - - // Get the submit button. - const submitButton = document.getElementById('submit') as HTMLElement; - - // Set the cursor to crosshair. - innerMap.setOptions({ - draggableCursor: 'crosshair', - zoom: 13, - mapTypeControl: false, - }); - - // Create a marker for re-use. - marker = new AdvancedMarkerElement({ - map: innerMap, - }); - - marker.anchorTop = "40px"; - - const geocoder = new Geocoder(); - const infowindow = new InfoWindow(); - - // Add a click event listener to the submit button. - submitButton.addEventListener('click', () => { - geocodeLatLng(geocoder, innerMap, infowindow); - }); - - // Add a click event listener to the map. - innerMap.addListener('click', (event) => { - latLngQuery.value = `${event.latLng.lat()}, ${event.latLng.lng()}`; - geocodeLatLng(geocoder, innerMap, infowindow); - }); - - // Make an initial request upon loading. - geocodeLatLng(geocoder, innerMap, infowindow); -} - -async function geocodeLatLng( - geocoder: google.maps.Geocoder, - map: google.maps.Map, - infowindow: google.maps.InfoWindow -) { - const input = (document.getElementById('latlng') as HTMLInputElement).value; - const latlngStr = input.split(',', 2); - const latlng = { - lat: parseFloat(latlngStr[0]), - lng: parseFloat(latlngStr[1]), - }; - - geocoder - .geocode({ location: latlng }) - .then((response) => { - if (response.results[0]) { - marker.position = latlng; - map.setCenter(latlng); - infowindow.setContent(response.results[0].formatted_address); - infowindow.open(map, marker); - } else { - window.alert('No results found'); - } - }) - .catch((e) => window.alert('Geocoder failed due to: ' + e)); -} - -initMap(); -// [END maps_geocoding_reverse] diff --git a/dist/samples/geocoding-reverse/docs/style.css b/dist/samples/geocoding-reverse/docs/style.css deleted file mode 100644 index 0cb1f85b0..000000000 --- a/dist/samples/geocoding-reverse/docs/style.css +++ /dev/null @@ -1,46 +0,0 @@ -/** -* @license -* Copyright 2026 Google LLC. All Rights Reserved. -* SPDX-License-Identifier: Apache-2.0 -*/ -/* [START maps_geocoding_reverse] */ -/* -* Always set the map height explicitly to define the size of the div element -* that contains the map. -*/ -gmp-map { - height: 100%; -} - -/* -* Optional: Makes the sample page fill the window. -*/ -html, -body { - height: 100%; - margin: 0; - padding: 0; - font-family: Roboto, sans-serif; -} - -#floating-panel { - background-color: #fff; - border-radius: 5px; - box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px; - margin: 10px; - padding: 10px; - font-family: Roboto, sans-serif; - font-size: 1rem; -} - -#latlng { - width: 100%; - font-family: Roboto, sans-serif; - font-size: 1rem; - margin-bottom: 4px; -} - -#submit { - font-size: 1rem; -} -/* [END maps_geocoding_reverse] */ diff --git a/dist/samples/geocoding-reverse/jsfiddle/demo.css b/dist/samples/geocoding-reverse/jsfiddle/demo.css deleted file mode 100644 index f38bffae4..000000000 --- a/dist/samples/geocoding-reverse/jsfiddle/demo.css +++ /dev/null @@ -1,46 +0,0 @@ -/** -* @license -* Copyright 2026 Google LLC. All Rights Reserved. -* SPDX-License-Identifier: Apache-2.0 -*/ - -/* -* Always set the map height explicitly to define the size of the div element -* that contains the map. -*/ -gmp-map { - height: 100%; -} - -/* -* Optional: Makes the sample page fill the window. -*/ -html, -body { - height: 100%; - margin: 0; - padding: 0; - font-family: Roboto, sans-serif; -} - -#floating-panel { - background-color: #fff; - border-radius: 5px; - box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px; - margin: 10px; - padding: 10px; - font-family: Roboto, sans-serif; - font-size: 1rem; -} - -#latlng { - width: 100%; - font-family: Roboto, sans-serif; - font-size: 1rem; - margin-bottom: 4px; -} - -#submit { - font-size: 1rem; -} - diff --git a/dist/samples/geocoding-reverse/jsfiddle/demo.details b/dist/samples/geocoding-reverse/jsfiddle/demo.details deleted file mode 100644 index 1707f930a..000000000 --- a/dist/samples/geocoding-reverse/jsfiddle/demo.details +++ /dev/null @@ -1,7 +0,0 @@ -name: geocoding-reverse -authors: - - Geo Developer IX Documentation Team -tags: - - google maps -load_type: h -description: Sample code supporting Google Maps Platform JavaScript API documentation. diff --git a/dist/samples/geocoding-reverse/jsfiddle/demo.html b/dist/samples/geocoding-reverse/jsfiddle/demo.html deleted file mode 100644 index d55691f29..000000000 --- a/dist/samples/geocoding-reverse/jsfiddle/demo.html +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - Reverse Geocoding - - - - - - - - -
-

- Click the map to reverse geocode, or add your own - coordinates. -

-
- -
-
- - - diff --git a/dist/samples/geocoding-reverse/jsfiddle/demo.js b/dist/samples/geocoding-reverse/jsfiddle/demo.js deleted file mode 100644 index f1e00b9bd..000000000 --- a/dist/samples/geocoding-reverse/jsfiddle/demo.js +++ /dev/null @@ -1,72 +0,0 @@ -"use strict"; -/** - * @license - * Copyright 2026 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -let marker; -async function initMap() { - // Request the needed libraries. - const [{ Map, InfoWindow }, { Geocoder }, { AdvancedMarkerElement }] = await Promise.all([ - google.maps.importLibrary('maps'), - google.maps.importLibrary('geocoding'), - google.maps.importLibrary('marker'), - ]); - // Get the gmp-map element. - const mapElement = document.querySelector('gmp-map'); - // Get the inner map. - const innerMap = mapElement.innerMap; - // Get the latlng input box. - const latLngQuery = document.getElementById('latlng'); - // Get the submit button. - const submitButton = document.getElementById('submit'); - // Set the cursor to crosshair. - innerMap.setOptions({ - draggableCursor: 'crosshair', - zoom: 13, - mapTypeControl: false, - }); - // Create a marker for re-use. - marker = new AdvancedMarkerElement({ - map: innerMap, - }); - marker.anchorTop = "40px"; - const geocoder = new Geocoder(); - const infowindow = new InfoWindow(); - // Add a click event listener to the submit button. - submitButton.addEventListener('click', () => { - geocodeLatLng(geocoder, innerMap, infowindow); - }); - // Add a click event listener to the map. - innerMap.addListener('click', (event) => { - latLngQuery.value = `${event.latLng.lat()}, ${event.latLng.lng()}`; - geocodeLatLng(geocoder, innerMap, infowindow); - }); - // Make an initial request upon loading. - geocodeLatLng(geocoder, innerMap, infowindow); -} -async function geocodeLatLng(geocoder, map, infowindow) { - const input = document.getElementById('latlng').value; - const latlngStr = input.split(',', 2); - const latlng = { - lat: parseFloat(latlngStr[0]), - lng: parseFloat(latlngStr[1]), - }; - geocoder - .geocode({ location: latlng }) - .then((response) => { - if (response.results[0]) { - marker.position = latlng; - map.setCenter(latlng); - infowindow.setContent(response.results[0].formatted_address); - infowindow.open(map, marker); - } - else { - window.alert('No results found'); - } - }) - .catch((e) => window.alert('Geocoder failed due to: ' + e)); -} -initMap(); - diff --git a/dist/samples/geocoding-simple/app/.eslintsrc.json b/dist/samples/geocoding-simple/app/.eslintsrc.json deleted file mode 100644 index 4c44dab04..000000000 --- a/dist/samples/geocoding-simple/app/.eslintsrc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": [ - "plugin:@typescript-eslint/recommended" - ], - "parser": "@typescript-eslint/parser", - "rules": { - "@typescript-eslint/ban-ts-comment": 0, - "@typescript-eslint/no-this-alias": 1, - "@typescript-eslint/no-empty-function": 1, - "@typescript-eslint/explicit-module-boundary-types": 1, - "@typescript-eslint/no-unused-vars": 1 - } -} diff --git a/dist/samples/geocoding-simple/app/README.md b/dist/samples/geocoding-simple/app/README.md deleted file mode 100644 index ca9af18ca..000000000 --- a/dist/samples/geocoding-simple/app/README.md +++ /dev/null @@ -1,41 +0,0 @@ -# Google Maps JavaScript Sample - -## geocoding-simple - -This sample shows how to perform simple geocoding. - -## Setup - -### Before starting run: - -`npm i` - -### Run an example on a local web server - -`cd samples/geocoding-simple` -`npm start` - -### Build an individual example - -`cd samples/geocoding-simple` -`npm run build` - -From 'samples': - -`npm run build --workspace=geocoding-simple/` - -### Build all of the examples. - -From 'samples': - -`npm run build-all` - -### Run lint to check for problems - -`cd samples/geocoding-simple` -`npx eslint index.ts` - -## Feedback - -For feedback related to this sample, please open a new issue on -[GitHub](https://github.com/googlemaps-samples/js-api-samples/issues). diff --git a/dist/samples/geocoding-simple/app/index.html b/dist/samples/geocoding-simple/app/index.html deleted file mode 100644 index 3fa5d578d..000000000 --- a/dist/samples/geocoding-simple/app/index.html +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - Geocoding Service - - - - - - - - -
- -
- - -
-
-
-                
-            
-
- - - diff --git a/dist/samples/geocoding-simple/app/index.ts b/dist/samples/geocoding-simple/app/index.ts deleted file mode 100644 index aa95e2fcd..000000000 --- a/dist/samples/geocoding-simple/app/index.ts +++ /dev/null @@ -1,100 +0,0 @@ -/** - * @license - * Copyright 2026 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// [START maps_geocoding_simple] -let geocoder: google.maps.Geocoder; -let mapElement; -let innerMap; -let marker; -let responseDiv; -let response; - -async function initMap() { - // Request the needed libraries. - const [{ Map, InfoWindow }, { Geocoder }, { AdvancedMarkerElement }] = - await Promise.all([ - google.maps.importLibrary( - 'maps' - ) as Promise, - google.maps.importLibrary( - 'geocoding' - ) as Promise, - google.maps.importLibrary( - 'marker' - ) as Promise, - ]); - - // Get the gmp-map element. - mapElement = document.querySelector( - 'gmp-map' - ) as google.maps.MapElement; - - // Get the inner map. - innerMap = mapElement.innerMap; - - // Set map options. - innerMap.setOptions({ - mapTypeControl: false, - fullscreenControl: false, - cameraControlOptions: { - position: google.maps.ControlPosition.INLINE_START_BLOCK_END, - }, - draggableCursor: 'crosshair', - }); - - geocoder = new google.maps.Geocoder(); - - const inputText = document.getElementById('address') as HTMLInputElement; - const submitButton = document.getElementById('submit') as HTMLInputElement; - const clearButton = document.getElementById('clear') as HTMLInputElement; - responseDiv = document.getElementById('response-container') as HTMLDivElement; - response = document.getElementById('response') as HTMLPreElement; - - marker = new google.maps.marker.AdvancedMarkerElement({}); - - innerMap.addListener('click', (e: google.maps.MapMouseEvent) => { - geocode({ location: e.latLng }); - }); - - submitButton.addEventListener('click', () => - geocode({ address: inputText.value }) - ); - - clearButton.addEventListener('click', () => { - clear(); - }); - - clear(); -} - -async function clear() { - marker.setMap(null); - responseDiv.style.display = 'none'; -} - -// [START maps_geocoding_simple_request] -async function geocode(request: google.maps.GeocoderRequest) { - clear(); - - geocoder - .geocode(request) - .then((result) => { - const { results } = result; - innerMap.setCenter(results[0].geometry.location); - marker.position = new google.maps.LatLng(results[0].geometry.location); - mapElement.append(marker); - responseDiv.style.display = 'block'; - response.innerText = JSON.stringify(result, null, 2); - return results; - }) - .catch((e) => { - alert('Geocode was not successful for the following reason: ' + e); - }); -} -// [END maps_geocoding_simple_request] - -initMap(); -// [END maps_geocoding_simple] diff --git a/dist/samples/geocoding-simple/app/package.json b/dist/samples/geocoding-simple/app/package.json deleted file mode 100644 index d7daabaee..000000000 --- a/dist/samples/geocoding-simple/app/package.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "name": "@js-api-samples/geocoding-simple", - "version": "1.0.0", - "scripts": { - "build": "tsc && bash ../jsfiddle.sh geocoding-simple && bash ../app.sh geocoding-simple && bash ../docs.sh geocoding-simple && npm run build:vite --workspace=. && bash ../dist.sh geocoding-simple", - "test": "tsc && npm run build:vite --workspace=.", - "start": "tsc && vite build --base './' && vite", - "build:vite": "vite build --base './'", - "preview": "vite preview" - } -} diff --git a/dist/samples/geocoding-simple/app/style.css b/dist/samples/geocoding-simple/app/style.css deleted file mode 100644 index bf567ccdd..000000000 --- a/dist/samples/geocoding-simple/app/style.css +++ /dev/null @@ -1,78 +0,0 @@ -/** - * @license - * Copyright 2026 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_geocoding_simple] */ -gmp-map { - height: 100%; - width: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -#floating-panel { - background-color: #fff; - border-radius: 5px; - box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px; - margin: 10px; - padding: 5px; - font: 400 18px Roboto, Arial, sans-serif; - width: 350px; - height: 100px -} - -#response-container { - background-color: #fff; - border: 0; - border-radius: 5px; - box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px; - padding: 5px; - margin: 10px; - font-size: small; - width: 400px; - background-color: rgba(255, 255, 255, 0.95); - max-height: 70vh; - overflow-x: auto; - display: none; -} - -#address { - width: 100%; - padding: 10px; - margin: 5px 0; - box-sizing: border-box; -} - -#submit, -#clear { - background-color: #fff; - border: 0; - border-radius: 2px; - box-shadow: 0 1px 4px -1px rgba(0, 0, 0, 0.3); - height: 40px; - cursor: pointer; -} - -#clear:hover { - background: rgb(235, 235, 235); -} - -#submit { - background-color: #1a73e8; - color: white; -} - -#submit:hover { - background-color: #1765cc; -} - -/* [END maps_geocoding_simple] */ diff --git a/dist/samples/geocoding-simple/app/tsconfig.json b/dist/samples/geocoding-simple/app/tsconfig.json deleted file mode 100644 index 366aabb04..000000000 --- a/dist/samples/geocoding-simple/app/tsconfig.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "compilerOptions": { - "module": "esnext", - "target": "esnext", - "strict": true, - "noImplicitAny": false, - "lib": [ - "es2015", - "esnext", - "es6", - "dom", - "dom.iterable" - ], - "moduleResolution": "Node", - "jsx": "preserve" - } -} diff --git a/dist/samples/geocoding-simple/dist/assets/index-5AI2bpO-.css b/dist/samples/geocoding-simple/dist/assets/index-5AI2bpO-.css deleted file mode 100644 index 966d501ce..000000000 --- a/dist/samples/geocoding-simple/dist/assets/index-5AI2bpO-.css +++ /dev/null @@ -1 +0,0 @@ -gmp-map{height:100%;width:100%}html,body{height:100%;margin:0;padding:0}#floating-panel{background-color:#fff;border-radius:5px;box-shadow:#00000059 0 5px 15px;margin:10px;padding:5px;font:400 18px Roboto,Arial,sans-serif;width:350px;height:100px}#response-container{background-color:#fff;border:0;border-radius:5px;box-shadow:#00000059 0 5px 15px;padding:5px;margin:10px;font-size:small;width:400px;background-color:#fffffff2;max-height:70vh;overflow-x:auto;display:none}#address{width:100%;padding:10px;margin:5px 0;box-sizing:border-box}#submit,#clear{background-color:#fff;border:0;border-radius:2px;box-shadow:0 1px 4px -1px #0000004d;height:40px;cursor:pointer}#clear:hover{background:#ebebeb}#submit{background-color:#1a73e8;color:#fff}#submit:hover{background-color:#1765cc} diff --git a/dist/samples/geocoding-simple/dist/assets/index-ChKjFKk3.js b/dist/samples/geocoding-simple/dist/assets/index-ChKjFKk3.js deleted file mode 100644 index 1bf750cc3..000000000 --- a/dist/samples/geocoding-simple/dist/assets/index-ChKjFKk3.js +++ /dev/null @@ -1 +0,0 @@ -(function(){const o=document.createElement("link").relList;if(o&&o.supports&&o.supports("modulepreload"))return;for(const e of document.querySelectorAll('link[rel="modulepreload"]'))c(e);new MutationObserver(e=>{for(const t of e)if(t.type==="childList")for(const r of t.addedNodes)r.tagName==="LINK"&&r.rel==="modulepreload"&&c(r)}).observe(document,{childList:!0,subtree:!0});function n(e){const t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin==="use-credentials"?t.credentials="include":e.crossOrigin==="anonymous"?t.credentials="omit":t.credentials="same-origin",t}function c(e){if(e.ep)return;e.ep=!0;const t=n(e);fetch(e.href,t)}})();let u,a,s,i,m,g;async function y(){const[{Map:l,InfoWindow:o},{Geocoder:n},{AdvancedMarkerElement:c}]=await Promise.all([google.maps.importLibrary("maps"),google.maps.importLibrary("geocoding"),google.maps.importLibrary("marker")]);a=document.querySelector("gmp-map"),s=a.innerMap,s.setOptions({mapTypeControl:!1,fullscreenControl:!1,cameraControlOptions:{position:google.maps.ControlPosition.INLINE_START_BLOCK_END},draggableCursor:"crosshair"}),u=new google.maps.Geocoder;const e=document.getElementById("address"),t=document.getElementById("submit"),r=document.getElementById("clear");m=document.getElementById("response-container"),g=document.getElementById("response"),i=new google.maps.marker.AdvancedMarkerElement({}),s.addListener("click",f=>{p({location:f.latLng})}),t.addEventListener("click",()=>p({address:e.value})),r.addEventListener("click",()=>{d()}),d()}async function d(){i.setMap(null),m.style.display="none"}async function p(l){d(),u.geocode(l).then(o=>{const{results:n}=o;return s.setCenter(n[0].geometry.location),i.position=new google.maps.LatLng(n[0].geometry.location),a.append(i),m.style.display="block",g.innerText=JSON.stringify(o,null,2),n}).catch(o=>{alert("Geocode was not successful for the following reason: "+o)})}y(); diff --git a/dist/samples/geocoding-simple/dist/index.html b/dist/samples/geocoding-simple/dist/index.html deleted file mode 100644 index c8568a443..000000000 --- a/dist/samples/geocoding-simple/dist/index.html +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - Geocoding Service - - - - - - - - -
- -
- - -
-
-
-                
-            
-
- - - diff --git a/dist/samples/geocoding-simple/docs/index.html b/dist/samples/geocoding-simple/docs/index.html deleted file mode 100644 index 3fa5d578d..000000000 --- a/dist/samples/geocoding-simple/docs/index.html +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - Geocoding Service - - - - - - - - -
- -
- - -
-
-
-                
-            
-
- - - diff --git a/dist/samples/geocoding-simple/docs/index.js b/dist/samples/geocoding-simple/docs/index.js deleted file mode 100644 index 8a33b7d7b..000000000 --- a/dist/samples/geocoding-simple/docs/index.js +++ /dev/null @@ -1,74 +0,0 @@ -"use strict"; -/** - * @license - * Copyright 2026 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// [START maps_geocoding_simple] -let geocoder; -let mapElement; -let innerMap; -let marker; -let responseDiv; -let response; -async function initMap() { - // Request the needed libraries. - const [{ Map, InfoWindow }, { Geocoder }, { AdvancedMarkerElement }] = await Promise.all([ - google.maps.importLibrary('maps'), - google.maps.importLibrary('geocoding'), - google.maps.importLibrary('marker'), - ]); - // Get the gmp-map element. - mapElement = document.querySelector('gmp-map'); - // Get the inner map. - innerMap = mapElement.innerMap; - // Set map options. - innerMap.setOptions({ - mapTypeControl: false, - fullscreenControl: false, - cameraControlOptions: { - position: google.maps.ControlPosition.INLINE_START_BLOCK_END, - }, - draggableCursor: 'crosshair', - }); - geocoder = new google.maps.Geocoder(); - const inputText = document.getElementById('address'); - const submitButton = document.getElementById('submit'); - const clearButton = document.getElementById('clear'); - responseDiv = document.getElementById('response-container'); - response = document.getElementById('response'); - marker = new google.maps.marker.AdvancedMarkerElement({}); - innerMap.addListener('click', (e) => { - geocode({ location: e.latLng }); - }); - submitButton.addEventListener('click', () => geocode({ address: inputText.value })); - clearButton.addEventListener('click', () => { - clear(); - }); - clear(); -} -async function clear() { - marker.setMap(null); - responseDiv.style.display = 'none'; -} -// [START maps_geocoding_simple_request] -async function geocode(request) { - clear(); - geocoder - .geocode(request) - .then((result) => { - const { results } = result; - innerMap.setCenter(results[0].geometry.location); - marker.position = new google.maps.LatLng(results[0].geometry.location); - mapElement.append(marker); - responseDiv.style.display = 'block'; - response.innerText = JSON.stringify(result, null, 2); - return results; - }) - .catch((e) => { - alert('Geocode was not successful for the following reason: ' + e); - }); -} -// [END maps_geocoding_simple_request] -initMap(); -// [END maps_geocoding_simple] diff --git a/dist/samples/geocoding-simple/docs/index.ts b/dist/samples/geocoding-simple/docs/index.ts deleted file mode 100644 index aa95e2fcd..000000000 --- a/dist/samples/geocoding-simple/docs/index.ts +++ /dev/null @@ -1,100 +0,0 @@ -/** - * @license - * Copyright 2026 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// [START maps_geocoding_simple] -let geocoder: google.maps.Geocoder; -let mapElement; -let innerMap; -let marker; -let responseDiv; -let response; - -async function initMap() { - // Request the needed libraries. - const [{ Map, InfoWindow }, { Geocoder }, { AdvancedMarkerElement }] = - await Promise.all([ - google.maps.importLibrary( - 'maps' - ) as Promise, - google.maps.importLibrary( - 'geocoding' - ) as Promise, - google.maps.importLibrary( - 'marker' - ) as Promise, - ]); - - // Get the gmp-map element. - mapElement = document.querySelector( - 'gmp-map' - ) as google.maps.MapElement; - - // Get the inner map. - innerMap = mapElement.innerMap; - - // Set map options. - innerMap.setOptions({ - mapTypeControl: false, - fullscreenControl: false, - cameraControlOptions: { - position: google.maps.ControlPosition.INLINE_START_BLOCK_END, - }, - draggableCursor: 'crosshair', - }); - - geocoder = new google.maps.Geocoder(); - - const inputText = document.getElementById('address') as HTMLInputElement; - const submitButton = document.getElementById('submit') as HTMLInputElement; - const clearButton = document.getElementById('clear') as HTMLInputElement; - responseDiv = document.getElementById('response-container') as HTMLDivElement; - response = document.getElementById('response') as HTMLPreElement; - - marker = new google.maps.marker.AdvancedMarkerElement({}); - - innerMap.addListener('click', (e: google.maps.MapMouseEvent) => { - geocode({ location: e.latLng }); - }); - - submitButton.addEventListener('click', () => - geocode({ address: inputText.value }) - ); - - clearButton.addEventListener('click', () => { - clear(); - }); - - clear(); -} - -async function clear() { - marker.setMap(null); - responseDiv.style.display = 'none'; -} - -// [START maps_geocoding_simple_request] -async function geocode(request: google.maps.GeocoderRequest) { - clear(); - - geocoder - .geocode(request) - .then((result) => { - const { results } = result; - innerMap.setCenter(results[0].geometry.location); - marker.position = new google.maps.LatLng(results[0].geometry.location); - mapElement.append(marker); - responseDiv.style.display = 'block'; - response.innerText = JSON.stringify(result, null, 2); - return results; - }) - .catch((e) => { - alert('Geocode was not successful for the following reason: ' + e); - }); -} -// [END maps_geocoding_simple_request] - -initMap(); -// [END maps_geocoding_simple] diff --git a/dist/samples/geocoding-simple/docs/style.css b/dist/samples/geocoding-simple/docs/style.css deleted file mode 100644 index bf567ccdd..000000000 --- a/dist/samples/geocoding-simple/docs/style.css +++ /dev/null @@ -1,78 +0,0 @@ -/** - * @license - * Copyright 2026 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_geocoding_simple] */ -gmp-map { - height: 100%; - width: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -#floating-panel { - background-color: #fff; - border-radius: 5px; - box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px; - margin: 10px; - padding: 5px; - font: 400 18px Roboto, Arial, sans-serif; - width: 350px; - height: 100px -} - -#response-container { - background-color: #fff; - border: 0; - border-radius: 5px; - box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px; - padding: 5px; - margin: 10px; - font-size: small; - width: 400px; - background-color: rgba(255, 255, 255, 0.95); - max-height: 70vh; - overflow-x: auto; - display: none; -} - -#address { - width: 100%; - padding: 10px; - margin: 5px 0; - box-sizing: border-box; -} - -#submit, -#clear { - background-color: #fff; - border: 0; - border-radius: 2px; - box-shadow: 0 1px 4px -1px rgba(0, 0, 0, 0.3); - height: 40px; - cursor: pointer; -} - -#clear:hover { - background: rgb(235, 235, 235); -} - -#submit { - background-color: #1a73e8; - color: white; -} - -#submit:hover { - background-color: #1765cc; -} - -/* [END maps_geocoding_simple] */ diff --git a/dist/samples/geocoding-simple/jsfiddle/demo.css b/dist/samples/geocoding-simple/jsfiddle/demo.css deleted file mode 100644 index 1b07d73f4..000000000 --- a/dist/samples/geocoding-simple/jsfiddle/demo.css +++ /dev/null @@ -1,78 +0,0 @@ -/** - * @license - * Copyright 2026 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -gmp-map { - height: 100%; - width: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -#floating-panel { - background-color: #fff; - border-radius: 5px; - box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px; - margin: 10px; - padding: 5px; - font: 400 18px Roboto, Arial, sans-serif; - width: 350px; - height: 100px -} - -#response-container { - background-color: #fff; - border: 0; - border-radius: 5px; - box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px; - padding: 5px; - margin: 10px; - font-size: small; - width: 400px; - background-color: rgba(255, 255, 255, 0.95); - max-height: 70vh; - overflow-x: auto; - display: none; -} - -#address { - width: 100%; - padding: 10px; - margin: 5px 0; - box-sizing: border-box; -} - -#submit, -#clear { - background-color: #fff; - border: 0; - border-radius: 2px; - box-shadow: 0 1px 4px -1px rgba(0, 0, 0, 0.3); - height: 40px; - cursor: pointer; -} - -#clear:hover { - background: rgb(235, 235, 235); -} - -#submit { - background-color: #1a73e8; - color: white; -} - -#submit:hover { - background-color: #1765cc; -} - - diff --git a/dist/samples/geocoding-simple/jsfiddle/demo.details b/dist/samples/geocoding-simple/jsfiddle/demo.details deleted file mode 100644 index f07d352c3..000000000 --- a/dist/samples/geocoding-simple/jsfiddle/demo.details +++ /dev/null @@ -1,7 +0,0 @@ -name: geocoding-simple -authors: - - Geo Developer IX Documentation Team -tags: - - google maps -load_type: h -description: Sample code supporting Google Maps Platform JavaScript API documentation. diff --git a/dist/samples/geocoding-simple/jsfiddle/demo.html b/dist/samples/geocoding-simple/jsfiddle/demo.html deleted file mode 100644 index e46f9dfdc..000000000 --- a/dist/samples/geocoding-simple/jsfiddle/demo.html +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - Geocoding Service - - - - - - - - -
- -
- - -
-
-
-                
-            
-
- - - diff --git a/dist/samples/geocoding-simple/jsfiddle/demo.js b/dist/samples/geocoding-simple/jsfiddle/demo.js deleted file mode 100644 index e54fbc4de..000000000 --- a/dist/samples/geocoding-simple/jsfiddle/demo.js +++ /dev/null @@ -1,74 +0,0 @@ -"use strict"; -/** - * @license - * Copyright 2026 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -let geocoder; -let mapElement; -let innerMap; -let marker; -let responseDiv; -let response; -async function initMap() { - // Request the needed libraries. - const [{ Map, InfoWindow }, { Geocoder }, { AdvancedMarkerElement }] = await Promise.all([ - google.maps.importLibrary('maps'), - google.maps.importLibrary('geocoding'), - google.maps.importLibrary('marker'), - ]); - // Get the gmp-map element. - mapElement = document.querySelector('gmp-map'); - // Get the inner map. - innerMap = mapElement.innerMap; - // Set map options. - innerMap.setOptions({ - mapTypeControl: false, - fullscreenControl: false, - cameraControlOptions: { - position: google.maps.ControlPosition.INLINE_START_BLOCK_END, - }, - draggableCursor: 'crosshair', - }); - geocoder = new google.maps.Geocoder(); - const inputText = document.getElementById('address'); - const submitButton = document.getElementById('submit'); - const clearButton = document.getElementById('clear'); - responseDiv = document.getElementById('response-container'); - response = document.getElementById('response'); - marker = new google.maps.marker.AdvancedMarkerElement({}); - innerMap.addListener('click', (e) => { - geocode({ location: e.latLng }); - }); - submitButton.addEventListener('click', () => geocode({ address: inputText.value })); - clearButton.addEventListener('click', () => { - clear(); - }); - clear(); -} -async function clear() { - marker.setMap(null); - responseDiv.style.display = 'none'; -} - -async function geocode(request) { - clear(); - geocoder - .geocode(request) - .then((result) => { - const { results } = result; - innerMap.setCenter(results[0].geometry.location); - marker.position = new google.maps.LatLng(results[0].geometry.location); - mapElement.append(marker); - responseDiv.style.display = 'block'; - response.innerText = JSON.stringify(result, null, 2); - return results; - }) - .catch((e) => { - alert('Geocode was not successful for the following reason: ' + e); - }); -} - -initMap(); - diff --git a/dist/samples/js-api-loader-map/dist/assets/index-DeZ8yZeE.js b/dist/samples/js-api-loader-map/dist/assets/index-DeZ8yZeE.js deleted file mode 100644 index 2181c933c..000000000 --- a/dist/samples/js-api-loader-map/dist/assets/index-DeZ8yZeE.js +++ /dev/null @@ -1 +0,0 @@ -(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))a(o);new MutationObserver(o=>{for(const r of o)if(r.type==="childList")for(const n of r.addedNodes)n.tagName==="LINK"&&n.rel==="modulepreload"&&a(n)}).observe(document,{childList:!0,subtree:!0});function i(o){const r={};return o.integrity&&(r.integrity=o.integrity),o.referrerPolicy&&(r.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?r.credentials="include":o.crossOrigin==="anonymous"?r.credentials="omit":r.credentials="same-origin",r}function a(o){if(o.ep)return;o.ep=!0;const r=i(o);fetch(o.href,r)}})();function O(e,t){e.src=t}const h=e=>{var t,i,a,o="The Google Maps JavaScript API",r="google",n="importLibrary",m="__ib__",p=document,g=window,f=g[r]||(g[r]={}),s=f.maps||(f.maps={}),u=new Set,c=new URLSearchParams,w=()=>t||(t=new Promise(async(l,d)=>{await(i=p.createElement("script")),c.set("libraries",[...u]+"");for(a in e)c.set(a.replace(/[A-Z]/g,v=>"_"+v[0].toLowerCase()),e[a]);c.set("callback",r+".maps."+m),O(i,"https://maps.googleapis.com/maps/api/js?"+c),s[m]=l,i.onerror=()=>t=d(Error(o+" could not load.")),i.nonce=p.querySelector("script[nonce]")?.nonce||"",p.head.append(i)}));s[n]?console.warn(o+" only loads once. Ignoring:",e):s[n]=(l,...d)=>u.add(l)&&w().then(()=>s[n](l,...d))},_=e=>`The setOptions() function should only be called once. The options passed to the additional call (${JSON.stringify(e)}) will be ignored.`,b=e=>`The google.maps.importLibrary() function is already defined, and @googlemaps/js-api-loader will use the existing function instead of overwriting it. The options passed to setOptions (${JSON.stringify(e)}) will be ignored.`,L=()=>{},S=()=>{};let y=!1;function E(e){if(y){L(_(e));return}I(e),y=!0}async function P(e){if(!window?.google?.maps?.importLibrary)throw new Error("google.maps.importLibrary is not installed.");return await google.maps.importLibrary(e)}function I(e){const t=!!window.google?.maps?.importLibrary;t&&S(b(e)),t||h(e)}const T="AIzaSyA6myHzS10YXdcazAFalmXvDkrYCp5cLc8";async function A(){E({key:T,v:"weekly"});const{Map:e}=await P("maps"),t={center:{lat:48.8566,lng:2.3522},zoom:3};new e(document.getElementById("map"),t)}A(); diff --git a/dist/samples/js-api-loader-map/dist/assets/index-hzkYrDaB.css b/dist/samples/js-api-loader-map/dist/assets/index-hzkYrDaB.css deleted file mode 100644 index 46534b037..000000000 --- a/dist/samples/js-api-loader-map/dist/assets/index-hzkYrDaB.css +++ /dev/null @@ -1 +0,0 @@ -html,body{height:calc(100vh - 100px);padding:0;font-family:Arial,Helvetica,sans-serif}#map{height:calc(100vh - 100px)}h1{height:30px}@media screen and (max-width:600px){h1{font-size:1.2em}} diff --git a/dist/samples/js-api-loader-map/dist/index.html b/dist/samples/js-api-loader-map/dist/index.html deleted file mode 100644 index 455318b23..000000000 --- a/dist/samples/js-api-loader-map/dist/index.html +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - @googlemaps/js-api-loader map - - - - - - -

@googlemaps/js-api-loader map

-
- - - \ No newline at end of file diff --git a/dist/samples/js-api-loader-map/docs/index.html b/dist/samples/js-api-loader-map/docs/index.html deleted file mode 100644 index d6b779c16..000000000 --- a/dist/samples/js-api-loader-map/docs/index.html +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - @googlemaps/js-api-loader map - - - - - - -

@googlemaps/js-api-loader map

-
- - - \ No newline at end of file diff --git a/dist/samples/js-api-loader-map/docs/index.js b/dist/samples/js-api-loader-map/docs/index.js deleted file mode 100644 index 325272f88..000000000 --- a/dist/samples/js-api-loader-map/docs/index.js +++ /dev/null @@ -1,31 +0,0 @@ -/** - * @license - * Copyright 2026 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// [START maps_js_api_loader_map] -// [START maps_js_api_loader_map_load] -// Import the needed libraries. -import { setOptions, importLibrary } from '@googlemaps/js-api-loader'; -// [END maps_js_api_loader_map_load] -const API_KEY = 'AIzaSyA6myHzS10YXdcazAFalmXvDkrYCp5cLc8'; -async function initMap() { - // [START maps_js_api_loader_map_options] - // Set loader options. - setOptions({ - key: API_KEY, - v: 'weekly', - }); - // [END maps_js_api_loader_map_options] - // Load the Maps library. - const { Map } = (await importLibrary('maps')); - // Set map options. - const mapOptions = { - center: { lat: 48.8566, lng: 2.3522 }, - zoom: 3, - }; - // Declare the map. - const map = new Map(document.getElementById('map'), mapOptions); -} -initMap(); -// [END maps_js_api_loader_map] diff --git a/dist/samples/js-api-loader-map/docs/index.ts b/dist/samples/js-api-loader-map/docs/index.ts deleted file mode 100644 index 1fa6e6065..000000000 --- a/dist/samples/js-api-loader-map/docs/index.ts +++ /dev/null @@ -1,41 +0,0 @@ -/** - * @license - * Copyright 2026 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// [START maps_js_api_loader_map] -// [START maps_js_api_loader_map_load] -// Import the needed libraries. -import { setOptions, importLibrary } from '@googlemaps/js-api-loader'; -// [END maps_js_api_loader_map_load] - -const API_KEY = 'AIzaSyA6myHzS10YXdcazAFalmXvDkrYCp5cLc8'; - -async function initMap(): Promise { - // [START maps_js_api_loader_map_options] - // Set loader options. - setOptions({ - key: API_KEY, - v: 'weekly', - }); - // [END maps_js_api_loader_map_options] - - // Load the Maps library. - const { Map } = (await importLibrary('maps')); - - // Set map options. - const mapOptions = { - center: { lat: 48.8566, lng: 2.3522 }, - zoom: 3, - }; - - // Declare the map. - const map = new Map( - document.getElementById('map') as HTMLElement, - mapOptions - ); -} - -initMap(); -// [END maps_js_api_loader_map] diff --git a/dist/samples/js-api-loader-map/docs/style.css b/dist/samples/js-api-loader-map/docs/style.css deleted file mode 100644 index cd461a92c..000000000 --- a/dist/samples/js-api-loader-map/docs/style.css +++ /dev/null @@ -1,26 +0,0 @@ -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_js_api_loader_map] */ -html, body { - height: calc(100vh - 100px); - padding: 0; - font-family:Arial, Helvetica, sans-serif ; -} - -#map { - height: calc(100vh - 100px); -} - -h1{ - height:30px -} - -@media screen and (max-width: 600px) { - h1 { - font-size: 1.2em; - } -} -/* [END maps_js_api_loader_map] */ \ No newline at end of file diff --git a/dist/samples/js-api-loader-map/jsfiddle/demo.css b/dist/samples/js-api-loader-map/jsfiddle/demo.css deleted file mode 100644 index f12eefd92..000000000 --- a/dist/samples/js-api-loader-map/jsfiddle/demo.css +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -html, body { - height: calc(100vh - 100px); - padding: 0; - font-family:Arial, Helvetica, sans-serif ; -} - -#map { - height: calc(100vh - 100px); -} - -h1{ - height:30px -} - -@media screen and (max-width: 600px) { - h1 { - font-size: 1.2em; - } -} diff --git a/dist/samples/js-api-loader-map/jsfiddle/demo.details b/dist/samples/js-api-loader-map/jsfiddle/demo.details deleted file mode 100644 index 66cf3ec93..000000000 --- a/dist/samples/js-api-loader-map/jsfiddle/demo.details +++ /dev/null @@ -1,7 +0,0 @@ -name: js-api-loader-map -authors: - - Geo Developer IX Documentation Team -tags: - - google maps -load_type: h -description: Sample code supporting Google Maps Platform JavaScript API documentation. diff --git a/dist/samples/js-api-loader-map/jsfiddle/demo.html b/dist/samples/js-api-loader-map/jsfiddle/demo.html deleted file mode 100644 index 554bbb8dd..000000000 --- a/dist/samples/js-api-loader-map/jsfiddle/demo.html +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - @googlemaps/js-api-loader map - - - - - - -

@googlemaps/js-api-loader map

-
- - diff --git a/dist/samples/js-api-loader-map/jsfiddle/demo.js b/dist/samples/js-api-loader-map/jsfiddle/demo.js deleted file mode 100644 index 4ed800ccd..000000000 --- a/dist/samples/js-api-loader-map/jsfiddle/demo.js +++ /dev/null @@ -1,31 +0,0 @@ -/** - * @license - * Copyright 2026 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - - -// Import the needed libraries. -import { setOptions, importLibrary } from '@googlemaps/js-api-loader'; - -const API_KEY = 'AIzaSyA6myHzS10YXdcazAFalmXvDkrYCp5cLc8'; -async function initMap() { - - // Set loader options. - setOptions({ - key: API_KEY, - v: 'weekly', - }); - - // Load the Maps library. - const { Map } = (await importLibrary('maps')); - // Set map options. - const mapOptions = { - center: { lat: 48.8566, lng: 2.3522 }, - zoom: 3, - }; - // Declare the map. - const map = new Map(document.getElementById('map'), mapOptions); -} -initMap(); - diff --git a/dist/samples/layer-data-event/app/.eslintsrc.json b/dist/samples/layer-data-event/app/.eslintsrc.json deleted file mode 100644 index 4c44dab04..000000000 --- a/dist/samples/layer-data-event/app/.eslintsrc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": [ - "plugin:@typescript-eslint/recommended" - ], - "parser": "@typescript-eslint/parser", - "rules": { - "@typescript-eslint/ban-ts-comment": 0, - "@typescript-eslint/no-this-alias": 1, - "@typescript-eslint/no-empty-function": 1, - "@typescript-eslint/explicit-module-boundary-types": 1, - "@typescript-eslint/no-unused-vars": 1 - } -} diff --git a/dist/samples/layer-data-event/app/README.md b/dist/samples/layer-data-event/app/README.md deleted file mode 100644 index 010d7ef38..000000000 --- a/dist/samples/layer-data-event/app/README.md +++ /dev/null @@ -1,41 +0,0 @@ -# Google Maps JavaScript Sample - -## layer-data-event - -This example uses a data layer to dynamically display information about a KML feature object when under the mouse cursor. - -## Setup - -### Before starting run: - -`npm i` - -### Run an example on a local web server - -`cd samples/layer-data-event` -`npm start` - -### Build an individual example - -`cd samples/layer-data-event` -`npm run build` - -From 'samples': - -`npm run build --workspace=layer-data-event/` - -### Build all of the examples. - -From 'samples': - -`npm run build-all` - -### Run lint to check for problems - -`cd samples/layer-data-event` -`npx eslint index.ts` - -## Feedback - -For feedback related to this sample, please open a new issue on -[GitHub](https://github.com/googlemaps-samples/js-api-samples/issues). diff --git a/dist/samples/layer-data-event/app/index.html b/dist/samples/layer-data-event/app/index.html deleted file mode 100644 index 2e33ab838..000000000 --- a/dist/samples/layer-data-event/app/index.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - Data Layer: Event Handling - - - - - - - - -
?
- - - diff --git a/dist/samples/layer-data-event/app/index.ts b/dist/samples/layer-data-event/app/index.ts deleted file mode 100644 index b94b58352..000000000 --- a/dist/samples/layer-data-event/app/index.ts +++ /dev/null @@ -1,40 +0,0 @@ -/** - * @license - * Copyright 2026 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// [START maps_layer_data_event] -let map: google.maps.Map; - -async function initMap() { - (await google.maps.importLibrary('maps')) as google.maps.MapsLibrary; - - const mapElement = document.querySelector( - 'gmp-map' - ) as google.maps.MapElement; - - const innerMap = mapElement.innerMap; - - // Load GeoJSON. - innerMap.data.loadGeoJson('google.json'); - - // Add some style. - innerMap.data.setStyle((feature) => { - return /** @type {google.maps.Data.StyleOptions} */ { - fillColor: feature.getProperty('color') as string, - strokeWeight: 1, - }; - }); - - // [START maps_layer_data_event_snippet] - // Set mouseover event for each feature. - innerMap.data.addListener('mouseover', (event) => { - (document.getElementById('info-box') as HTMLElement).textContent = - event.feature.getProperty('letter'); - }); - // [END maps_layer_data_event_snippet] -} - -initMap(); -// [END maps_layer_data_event] diff --git a/dist/samples/layer-data-event/app/package.json b/dist/samples/layer-data-event/app/package.json deleted file mode 100644 index b0848a4e6..000000000 --- a/dist/samples/layer-data-event/app/package.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "@js-api-samples/layer-data-event", - "version": "1.0.0", - "scripts": { - "build": "tsc && bash ../jsfiddle.sh layer-data-event && bash ../app.sh layer-data-event && bash ../docs.sh layer-data-event && npm run build:vite --workspace=. && bash ../dist.sh layer-data-event", - "test": "tsc && npm run build:vite --workspace=.", - "start": "tsc && vite build --base './' && vite", - "build:vite": "vite build --base './'", - "preview": "vite preview" - }, - "dependencies": { - - } -} diff --git a/dist/samples/layer-data-event/app/style.css b/dist/samples/layer-data-event/app/style.css deleted file mode 100644 index 31e8ebf7a..000000000 --- a/dist/samples/layer-data-event/app/style.css +++ /dev/null @@ -1,35 +0,0 @@ -/** - * @license - * Copyright 2026 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_layer_data_event] */ -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -#map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -#info-box { - background-color: white; - border: 1px solid black; - bottom: 30px; - height: 20px; - padding: 10px; - position: absolute; - left: 30px; -} - -/* [END maps_layer_data_event] */ diff --git a/dist/samples/layer-data-event/app/tsconfig.json b/dist/samples/layer-data-event/app/tsconfig.json deleted file mode 100644 index 366aabb04..000000000 --- a/dist/samples/layer-data-event/app/tsconfig.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "compilerOptions": { - "module": "esnext", - "target": "esnext", - "strict": true, - "noImplicitAny": false, - "lib": [ - "es2015", - "esnext", - "es6", - "dom", - "dom.iterable" - ], - "moduleResolution": "Node", - "jsx": "preserve" - } -} diff --git a/dist/samples/layer-data-event/dist/assets/index-DgLY1QQm.js b/dist/samples/layer-data-event/dist/assets/index-DgLY1QQm.js deleted file mode 100644 index 0c7eced0d..000000000 --- a/dist/samples/layer-data-event/dist/assets/index-DgLY1QQm.js +++ /dev/null @@ -1 +0,0 @@ -(function(){const r=document.createElement("link").relList;if(r&&r.supports&&r.supports("modulepreload"))return;for(const e of document.querySelectorAll('link[rel="modulepreload"]'))i(e);new MutationObserver(e=>{for(const t of e)if(t.type==="childList")for(const n of t.addedNodes)n.tagName==="LINK"&&n.rel==="modulepreload"&&i(n)}).observe(document,{childList:!0,subtree:!0});function o(e){const t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin==="use-credentials"?t.credentials="include":e.crossOrigin==="anonymous"?t.credentials="omit":t.credentials="same-origin",t}function i(e){if(e.ep)return;e.ep=!0;const t=o(e);fetch(e.href,t)}})();async function c(){await google.maps.importLibrary("maps");const r=document.querySelector("gmp-map").innerMap;r.data.loadGeoJson("google.json"),r.data.setStyle(o=>({fillColor:o.getProperty("color"),strokeWeight:1})),r.data.addListener("mouseover",o=>{document.getElementById("info-box").textContent=o.feature.getProperty("letter")})}c(); diff --git a/dist/samples/layer-data-event/dist/assets/index-YlmaOF6z.css b/dist/samples/layer-data-event/dist/assets/index-YlmaOF6z.css deleted file mode 100644 index f8c7f8ef7..000000000 --- a/dist/samples/layer-data-event/dist/assets/index-YlmaOF6z.css +++ /dev/null @@ -1 +0,0 @@ -#map{height:100%}html,body{height:100%;margin:0;padding:0}#info-box{background-color:#fff;border:1px solid black;bottom:30px;height:20px;padding:10px;position:absolute;left:30px} diff --git a/dist/samples/layer-data-event/dist/google.json b/dist/samples/layer-data-event/dist/google.json deleted file mode 100644 index be2f35f78..000000000 --- a/dist/samples/layer-data-event/dist/google.json +++ /dev/null @@ -1,146 +0,0 @@ -{ - "type": "FeatureCollection", - "features": [ - { - "type": "Feature", - "properties": { - "letter": "G", - "color": "blue", - "rank": "7", - "ascii": "71" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [123.61, -22.14], [122.38, -21.73], [121.06, -21.69], [119.66, -22.22], [119.00, -23.40], - [118.65, -24.76], [118.43, -26.07], [118.78, -27.56], [119.22, -28.57], [120.23, -29.49], - [121.77, -29.87], [123.57, -29.64], [124.45, -29.03], [124.71, -27.95], [124.80, -26.70], - [124.80, -25.60], [123.61, -25.64], [122.56, -25.64], [121.72, -25.72], [121.81, -26.62], - [121.86, -26.98], [122.60, -26.90], [123.57, -27.05], [123.57, -27.68], [123.35, -28.18], - [122.51, -28.38], [121.77, -28.26], [121.02, -27.91], [120.49, -27.21], [120.14, -26.50], - [120.10, -25.64], [120.27, -24.52], [120.67, -23.68], [121.72, -23.32], [122.43, -23.48], - [123.04, -24.04], [124.54, -24.28], [124.58, -23.20], [123.61, -22.14] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "letter": "o", - "color": "red", - "rank": "15", - "ascii": "111" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [128.84, -25.76], [128.18, -25.60], [127.96, -25.52], [127.88, -25.52], [127.70, -25.60], - [127.26, -25.79], [126.60, -26.11], [126.16, -26.78], [126.12, -27.68], [126.21, -28.42], - [126.69, -29.49], [127.74, -29.80], [128.80, -29.72], [129.41, -29.03], [129.72, -27.95], - [129.68, -27.21], [129.33, -26.23], [128.84, -25.76] - ], - [ - [128.45, -27.44], [128.32, -26.94], [127.70, -26.82], [127.35, -27.05], [127.17, -27.80], - [127.57, -28.22], [128.10, -28.42], [128.49, -27.80], [128.45, -27.44] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "letter": "o", - "color": "yellow", - "rank": "15", - "ascii": "111" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [131.87, -25.76], [131.35, -26.07], [130.95, -26.78], [130.82, -27.64], [130.86, -28.53], - [131.26, -29.22], [131.92, -29.76], [132.45, -29.87], [133.06, -29.76], [133.72, -29.34], - [134.07, -28.80], [134.20, -27.91], [134.07, -27.21], [133.81, -26.31], [133.37, -25.83], - [132.71, -25.64], [131.87, -25.76] - ], - [ - [133.15, -27.17], [132.71, -26.86], [132.09, -26.90], [131.74, -27.56], [131.79, -28.26], - [132.36, -28.45], [132.93, -28.34], [133.15, -27.76], [133.15, -27.17] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "letter": "g", - "color": "blue", - "rank": "7", - "ascii": "103" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [138.12, -25.04], [136.84, -25.16], [135.96, -25.36], [135.26, -25.99], [135, -26.90], - [135.04, -27.91], [135.26, -28.88], [136.05, -29.45], [137.02, -29.49], [137.81, -29.49], - [137.94, -29.99], [137.90, -31.20], [137.85, -32.24], [136.88, -32.69], [136.45, -32.36], - [136.27, -31.80], [134.95, -31.84], [135.17, -32.99], [135.52, -33.43], [136.14, -33.76], - [137.06, -33.83], [138.12, -33.65], [138.86, -33.21], [139.30, -32.28], [139.30, -31.24], - [139.30, -30.14], [139.21, -28.96], [139.17, -28.22], [139.08, -27.41], [139.08, -26.47], - [138.99, -25.40], [138.73, -25.00 ], [138.12, -25.04] - ], - [ - [137.50, -26.54], [136.97, -26.47], [136.49, -26.58], [136.31, -27.13], [136.31, -27.72], - [136.58, -27.99], [137.50, -28.03], [137.68, -27.68], [137.59, -26.78], [137.50, -26.54] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "letter": "l", - "color": "green", - "rank": "12", - "ascii": "108" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [140.14,-21.04], [140.31,-29.42], [141.67,-29.49], [141.59,-20.92], [140.14,-21.04] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "letter": "e", - "color": "red", - "rank": "5", - "ascii": "101" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [144.14, -27.41], [145.67, -27.52], [146.86, -27.09], [146.82, -25.64], [146.25, -25.04], - [145.45, -24.68], [144.66, -24.60], [144.09, -24.76], [143.43, -25.08], [142.99, -25.40], - [142.64, -26.03], [142.64, -27.05], [142.64, -28.26], [143.30, -29.11], [144.18, -29.57], - [145.41, -29.64], [146.46, -29.19], [146.64, -28.72], [146.82, -28.14], [144.84, -28.42], - [144.31, -28.26], [144.14, -27.41] - ], - [ - [144.18, -26.39], [144.53, -26.58], [145.19, -26.62], [145.72, -26.35], [145.81, -25.91], - [145.41, -25.68], [144.97, -25.68], [144.49, -25.64], [144, -25.99], [144.18, -26.39] - ] - ] - } - } - ] -} \ No newline at end of file diff --git a/dist/samples/layer-data-event/dist/index.html b/dist/samples/layer-data-event/dist/index.html deleted file mode 100644 index 38d36b58b..000000000 --- a/dist/samples/layer-data-event/dist/index.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - Data Layer: Event Handling - - - - - - - - -
?
- - - diff --git a/dist/samples/layer-data-event/docs/google.json b/dist/samples/layer-data-event/docs/google.json deleted file mode 100644 index be2f35f78..000000000 --- a/dist/samples/layer-data-event/docs/google.json +++ /dev/null @@ -1,146 +0,0 @@ -{ - "type": "FeatureCollection", - "features": [ - { - "type": "Feature", - "properties": { - "letter": "G", - "color": "blue", - "rank": "7", - "ascii": "71" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [123.61, -22.14], [122.38, -21.73], [121.06, -21.69], [119.66, -22.22], [119.00, -23.40], - [118.65, -24.76], [118.43, -26.07], [118.78, -27.56], [119.22, -28.57], [120.23, -29.49], - [121.77, -29.87], [123.57, -29.64], [124.45, -29.03], [124.71, -27.95], [124.80, -26.70], - [124.80, -25.60], [123.61, -25.64], [122.56, -25.64], [121.72, -25.72], [121.81, -26.62], - [121.86, -26.98], [122.60, -26.90], [123.57, -27.05], [123.57, -27.68], [123.35, -28.18], - [122.51, -28.38], [121.77, -28.26], [121.02, -27.91], [120.49, -27.21], [120.14, -26.50], - [120.10, -25.64], [120.27, -24.52], [120.67, -23.68], [121.72, -23.32], [122.43, -23.48], - [123.04, -24.04], [124.54, -24.28], [124.58, -23.20], [123.61, -22.14] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "letter": "o", - "color": "red", - "rank": "15", - "ascii": "111" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [128.84, -25.76], [128.18, -25.60], [127.96, -25.52], [127.88, -25.52], [127.70, -25.60], - [127.26, -25.79], [126.60, -26.11], [126.16, -26.78], [126.12, -27.68], [126.21, -28.42], - [126.69, -29.49], [127.74, -29.80], [128.80, -29.72], [129.41, -29.03], [129.72, -27.95], - [129.68, -27.21], [129.33, -26.23], [128.84, -25.76] - ], - [ - [128.45, -27.44], [128.32, -26.94], [127.70, -26.82], [127.35, -27.05], [127.17, -27.80], - [127.57, -28.22], [128.10, -28.42], [128.49, -27.80], [128.45, -27.44] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "letter": "o", - "color": "yellow", - "rank": "15", - "ascii": "111" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [131.87, -25.76], [131.35, -26.07], [130.95, -26.78], [130.82, -27.64], [130.86, -28.53], - [131.26, -29.22], [131.92, -29.76], [132.45, -29.87], [133.06, -29.76], [133.72, -29.34], - [134.07, -28.80], [134.20, -27.91], [134.07, -27.21], [133.81, -26.31], [133.37, -25.83], - [132.71, -25.64], [131.87, -25.76] - ], - [ - [133.15, -27.17], [132.71, -26.86], [132.09, -26.90], [131.74, -27.56], [131.79, -28.26], - [132.36, -28.45], [132.93, -28.34], [133.15, -27.76], [133.15, -27.17] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "letter": "g", - "color": "blue", - "rank": "7", - "ascii": "103" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [138.12, -25.04], [136.84, -25.16], [135.96, -25.36], [135.26, -25.99], [135, -26.90], - [135.04, -27.91], [135.26, -28.88], [136.05, -29.45], [137.02, -29.49], [137.81, -29.49], - [137.94, -29.99], [137.90, -31.20], [137.85, -32.24], [136.88, -32.69], [136.45, -32.36], - [136.27, -31.80], [134.95, -31.84], [135.17, -32.99], [135.52, -33.43], [136.14, -33.76], - [137.06, -33.83], [138.12, -33.65], [138.86, -33.21], [139.30, -32.28], [139.30, -31.24], - [139.30, -30.14], [139.21, -28.96], [139.17, -28.22], [139.08, -27.41], [139.08, -26.47], - [138.99, -25.40], [138.73, -25.00 ], [138.12, -25.04] - ], - [ - [137.50, -26.54], [136.97, -26.47], [136.49, -26.58], [136.31, -27.13], [136.31, -27.72], - [136.58, -27.99], [137.50, -28.03], [137.68, -27.68], [137.59, -26.78], [137.50, -26.54] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "letter": "l", - "color": "green", - "rank": "12", - "ascii": "108" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [140.14,-21.04], [140.31,-29.42], [141.67,-29.49], [141.59,-20.92], [140.14,-21.04] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "letter": "e", - "color": "red", - "rank": "5", - "ascii": "101" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [144.14, -27.41], [145.67, -27.52], [146.86, -27.09], [146.82, -25.64], [146.25, -25.04], - [145.45, -24.68], [144.66, -24.60], [144.09, -24.76], [143.43, -25.08], [142.99, -25.40], - [142.64, -26.03], [142.64, -27.05], [142.64, -28.26], [143.30, -29.11], [144.18, -29.57], - [145.41, -29.64], [146.46, -29.19], [146.64, -28.72], [146.82, -28.14], [144.84, -28.42], - [144.31, -28.26], [144.14, -27.41] - ], - [ - [144.18, -26.39], [144.53, -26.58], [145.19, -26.62], [145.72, -26.35], [145.81, -25.91], - [145.41, -25.68], [144.97, -25.68], [144.49, -25.64], [144, -25.99], [144.18, -26.39] - ] - ] - } - } - ] -} \ No newline at end of file diff --git a/dist/samples/layer-data-event/docs/index.html b/dist/samples/layer-data-event/docs/index.html deleted file mode 100644 index 2e33ab838..000000000 --- a/dist/samples/layer-data-event/docs/index.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - Data Layer: Event Handling - - - - - - - - -
?
- - - diff --git a/dist/samples/layer-data-event/docs/index.js b/dist/samples/layer-data-event/docs/index.js deleted file mode 100644 index b920764c4..000000000 --- a/dist/samples/layer-data-event/docs/index.js +++ /dev/null @@ -1,31 +0,0 @@ -"use strict"; -/** - * @license - * Copyright 2026 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// [START maps_layer_data_event] -let map; -async function initMap() { - (await google.maps.importLibrary('maps')); - const mapElement = document.querySelector('gmp-map'); - const innerMap = mapElement.innerMap; - // Load GeoJSON. - innerMap.data.loadGeoJson('google.json'); - // Add some style. - innerMap.data.setStyle((feature) => { - return /** @type {google.maps.Data.StyleOptions} */ { - fillColor: feature.getProperty('color'), - strokeWeight: 1, - }; - }); - // [START maps_layer_data_event_snippet] - // Set mouseover event for each feature. - innerMap.data.addListener('mouseover', (event) => { - document.getElementById('info-box').textContent = - event.feature.getProperty('letter'); - }); - // [END maps_layer_data_event_snippet] -} -initMap(); -// [END maps_layer_data_event] diff --git a/dist/samples/layer-data-event/docs/index.ts b/dist/samples/layer-data-event/docs/index.ts deleted file mode 100644 index b94b58352..000000000 --- a/dist/samples/layer-data-event/docs/index.ts +++ /dev/null @@ -1,40 +0,0 @@ -/** - * @license - * Copyright 2026 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// [START maps_layer_data_event] -let map: google.maps.Map; - -async function initMap() { - (await google.maps.importLibrary('maps')) as google.maps.MapsLibrary; - - const mapElement = document.querySelector( - 'gmp-map' - ) as google.maps.MapElement; - - const innerMap = mapElement.innerMap; - - // Load GeoJSON. - innerMap.data.loadGeoJson('google.json'); - - // Add some style. - innerMap.data.setStyle((feature) => { - return /** @type {google.maps.Data.StyleOptions} */ { - fillColor: feature.getProperty('color') as string, - strokeWeight: 1, - }; - }); - - // [START maps_layer_data_event_snippet] - // Set mouseover event for each feature. - innerMap.data.addListener('mouseover', (event) => { - (document.getElementById('info-box') as HTMLElement).textContent = - event.feature.getProperty('letter'); - }); - // [END maps_layer_data_event_snippet] -} - -initMap(); -// [END maps_layer_data_event] diff --git a/dist/samples/layer-data-event/docs/style.css b/dist/samples/layer-data-event/docs/style.css deleted file mode 100644 index 31e8ebf7a..000000000 --- a/dist/samples/layer-data-event/docs/style.css +++ /dev/null @@ -1,35 +0,0 @@ -/** - * @license - * Copyright 2026 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_layer_data_event] */ -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -#map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -#info-box { - background-color: white; - border: 1px solid black; - bottom: 30px; - height: 20px; - padding: 10px; - position: absolute; - left: 30px; -} - -/* [END maps_layer_data_event] */ diff --git a/dist/samples/layer-data-event/jsfiddle/demo.css b/dist/samples/layer-data-event/jsfiddle/demo.css deleted file mode 100644 index 99621c3ea..000000000 --- a/dist/samples/layer-data-event/jsfiddle/demo.css +++ /dev/null @@ -1,35 +0,0 @@ -/** - * @license - * Copyright 2026 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -#map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -#info-box { - background-color: white; - border: 1px solid black; - bottom: 30px; - height: 20px; - padding: 10px; - position: absolute; - left: 30px; -} - - diff --git a/dist/samples/layer-data-event/jsfiddle/demo.details b/dist/samples/layer-data-event/jsfiddle/demo.details deleted file mode 100644 index bb390eafa..000000000 --- a/dist/samples/layer-data-event/jsfiddle/demo.details +++ /dev/null @@ -1,7 +0,0 @@ -name: layer-data-event -authors: - - Geo Developer IX Documentation Team -tags: - - google maps -load_type: h -description: Sample code supporting Google Maps Platform JavaScript API documentation. diff --git a/dist/samples/layer-data-event/jsfiddle/demo.html b/dist/samples/layer-data-event/jsfiddle/demo.html deleted file mode 100644 index f990f238b..000000000 --- a/dist/samples/layer-data-event/jsfiddle/demo.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - Data Layer: Event Handling - - - - - - - - -
?
- - - diff --git a/dist/samples/layer-data-event/jsfiddle/demo.js b/dist/samples/layer-data-event/jsfiddle/demo.js deleted file mode 100644 index 15f2db577..000000000 --- a/dist/samples/layer-data-event/jsfiddle/demo.js +++ /dev/null @@ -1,31 +0,0 @@ -"use strict"; -/** - * @license - * Copyright 2026 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -let map; -async function initMap() { - (await google.maps.importLibrary('maps')); - const mapElement = document.querySelector('gmp-map'); - const innerMap = mapElement.innerMap; - // Load GeoJSON. - innerMap.data.loadGeoJson('google.json'); - // Add some style. - innerMap.data.setStyle((feature) => { - return /** @type {google.maps.Data.StyleOptions} */ { - fillColor: feature.getProperty('color'), - strokeWeight: 1, - }; - }); - - // Set mouseover event for each feature. - innerMap.data.addListener('mouseover', (event) => { - document.getElementById('info-box').textContent = - event.feature.getProperty('letter'); - }); - -} -initMap(); - diff --git a/dist/samples/layer-data-quakes-red/app/.eslintsrc.json b/dist/samples/layer-data-quakes-red/app/.eslintsrc.json deleted file mode 100644 index 4c44dab04..000000000 --- a/dist/samples/layer-data-quakes-red/app/.eslintsrc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": [ - "plugin:@typescript-eslint/recommended" - ], - "parser": "@typescript-eslint/parser", - "rules": { - "@typescript-eslint/ban-ts-comment": 0, - "@typescript-eslint/no-this-alias": 1, - "@typescript-eslint/no-empty-function": 1, - "@typescript-eslint/explicit-module-boundary-types": 1, - "@typescript-eslint/no-unused-vars": 1 - } -} diff --git a/dist/samples/layer-data-quakes-red/app/README.md b/dist/samples/layer-data-quakes-red/app/README.md deleted file mode 100644 index befd18f7b..000000000 --- a/dist/samples/layer-data-quakes-red/app/README.md +++ /dev/null @@ -1,43 +0,0 @@ -# Google Maps JavaScript Sample - -## layer-data-quakes-red - -The layer-data-quakes-red sample demonstrates how to visualize earthquake data on a map, with red markers. - -Follow these instructions to set up and run layer-data-quakes-red sample on your local computer. - -## Setup - -### Before starting run: - -`npm i` - -### Run an example on a local web server - -`cd samples/layer-data-quakes-red` -`npm start` - -### Build an individual example - -`cd samples/layer-data-quakes-red` -`npm run build` - -From 'samples': - -`npm run build --workspace=layer-data-quakes-red/` - -### Build all of the examples. - -From 'samples': - -`npm run build-all` - -### Run lint to check for problems - -`cd samples/layer-data-quakes-red` -`npx eslint index.ts` - -## Feedback - -For feedback related to this sample, please open a new issue on -[GitHub](https://github.com/googlemaps-samples/js-api-samples/issues). diff --git a/dist/samples/layer-data-quakes-red/app/index.html b/dist/samples/layer-data-quakes-red/app/index.html deleted file mode 100644 index 980bed181..000000000 --- a/dist/samples/layer-data-quakes-red/app/index.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - Simple Data Layer: Earthquakes - - - - - - - - - - - - diff --git a/dist/samples/layer-data-quakes-red/app/index.ts b/dist/samples/layer-data-quakes-red/app/index.ts deleted file mode 100644 index 029b54a70..000000000 --- a/dist/samples/layer-data-quakes-red/app/index.ts +++ /dev/null @@ -1,51 +0,0 @@ -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// [START maps_layer_data_quakes_red] -let innerMap; - -async function initMap() { - (await google.maps.importLibrary('maps')) as google.maps.MapsLibrary; - - const mapElement = document.querySelector( - 'gmp-map' - ) as google.maps.MapElement; - - innerMap = mapElement.innerMap; - - // Get the earthquake data (JSONP format) - // This feed is a copy from the USGS feed, you can find the originals here: - // http://earthquake.usgs.gov/earthquakes/feed/v1.0/geojson.php - const script = document.createElement('script'); - - script.setAttribute('src', 'quakes.geo.json'); - - document.getElementsByTagName('head')[0].appendChild(script); - - // Add a basic style. - innerMap.data.setStyle((feature) => { - const mag = - Math.exp(parseFloat(feature.getProperty('mag') as string)) * 0.1; - return /** @type {google.maps.Data.StyleOptions} */ { - icon: { - path: google.maps.SymbolPath.CIRCLE, - scale: mag, - fillColor: '#f00', - fillOpacity: 0.35, - strokeWeight: 0, - }, - }; - }); -} - -// Defines the callback function referenced in the jsonp file. -function eqfeed_callback(data: any) { - innerMap.data.addGeoJson(data); -} - -window.eqfeed_callback = eqfeed_callback; -initMap(); -// [END maps_layer_data_quakes_red] diff --git a/dist/samples/layer-data-quakes-red/app/package.json b/dist/samples/layer-data-quakes-red/app/package.json deleted file mode 100644 index ec9a7d8bd..000000000 --- a/dist/samples/layer-data-quakes-red/app/package.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "@js-api-samples/layer-data-quakes-red", - "version": "1.0.0", - "scripts": { - "build": "tsc && bash ../jsfiddle.sh layer-data-quakes-red && bash ../app.sh layer-data-quakes-red && bash ../docs.sh layer-data-quakes-red && npm run build:vite --workspace=. && bash ../dist.sh layer-data-quakes-red", - "test": "tsc && npm run build:vite --workspace=.", - "start": "tsc && vite build --base './' && vite", - "build:vite": "vite build --base './'", - "preview": "vite preview" - }, - "dependencies": { - - } -} diff --git a/dist/samples/layer-data-quakes-red/app/style.css b/dist/samples/layer-data-quakes-red/app/style.css deleted file mode 100644 index b9b99076d..000000000 --- a/dist/samples/layer-data-quakes-red/app/style.css +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_layer_data_quakes_red] */ -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -gmp-map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -/* [END maps_layer_data_quakes_red] */ diff --git a/dist/samples/layer-data-quakes-red/app/tsconfig.json b/dist/samples/layer-data-quakes-red/app/tsconfig.json deleted file mode 100644 index 366aabb04..000000000 --- a/dist/samples/layer-data-quakes-red/app/tsconfig.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "compilerOptions": { - "module": "esnext", - "target": "esnext", - "strict": true, - "noImplicitAny": false, - "lib": [ - "es2015", - "esnext", - "es6", - "dom", - "dom.iterable" - ], - "moduleResolution": "Node", - "jsx": "preserve" - } -} diff --git a/dist/samples/layer-data-quakes-red/dist/assets/index-BZDSROJH.css b/dist/samples/layer-data-quakes-red/dist/assets/index-BZDSROJH.css deleted file mode 100644 index 59d9a4dfd..000000000 --- a/dist/samples/layer-data-quakes-red/dist/assets/index-BZDSROJH.css +++ /dev/null @@ -1 +0,0 @@ -gmp-map{height:100%}html,body{height:100%;margin:0;padding:0} diff --git a/dist/samples/layer-data-quakes-red/dist/assets/index-CYDGjg3L.js b/dist/samples/layer-data-quakes-red/dist/assets/index-CYDGjg3L.js deleted file mode 100644 index 6dfcd043e..000000000 --- a/dist/samples/layer-data-quakes-red/dist/assets/index-CYDGjg3L.js +++ /dev/null @@ -1 +0,0 @@ -(function(){const r=document.createElement("link").relList;if(r&&r.supports&&r.supports("modulepreload"))return;for(const e of document.querySelectorAll('link[rel="modulepreload"]'))o(e);new MutationObserver(e=>{for(const t of e)if(t.type==="childList")for(const s of t.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&o(s)}).observe(document,{childList:!0,subtree:!0});function i(e){const t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin==="use-credentials"?t.credentials="include":e.crossOrigin==="anonymous"?t.credentials="omit":t.credentials="same-origin",t}function o(e){if(e.ep)return;e.ep=!0;const t=i(e);fetch(e.href,t)}})();let a;async function c(){await google.maps.importLibrary("maps"),a=document.querySelector("gmp-map").innerMap;const r=document.createElement("script");r.setAttribute("src","quakes.geo.json"),document.getElementsByTagName("head")[0].appendChild(r),a.data.setStyle(i=>{const o=Math.exp(parseFloat(i.getProperty("mag")))*.1;return{icon:{path:google.maps.SymbolPath.CIRCLE,scale:o,fillColor:"#f00",fillOpacity:.35,strokeWeight:0}}})}function l(n){a.data.addGeoJson(n)}window.eqfeed_callback=l;c(); diff --git a/dist/samples/layer-data-quakes-red/dist/index.html b/dist/samples/layer-data-quakes-red/dist/index.html deleted file mode 100644 index 37da14a68..000000000 --- a/dist/samples/layer-data-quakes-red/dist/index.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - Simple Data Layer: Earthquakes - - - - - - - - - - - - diff --git a/dist/samples/layer-data-quakes-red/dist/quakes.geo.json b/dist/samples/layer-data-quakes-red/dist/quakes.geo.json deleted file mode 100644 index d9ccfad25..000000000 --- a/dist/samples/layer-data-quakes-red/dist/quakes.geo.json +++ /dev/null @@ -1,1021 +0,0 @@ -eqfeed_callback({"type":"FeatureCollection","metadata":{"generated":1395197681000,"url":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/summary/1.0_week.geojsonp","title":"USGS Magnitude 1.0+ Earthquakes, Past Week","status":200,"api":"1.0.13","count":1021},"features":[{"type":"Feature","properties":{"mag":3.3,"place":"34km SSW of Ferndale, California","time":1395196367200,"updated":1395197427537,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187661","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187661.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":168,"net":"nc","code":"72187661","ids":",nc72187661,","sources":",nc,","types":",dyfi,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.14373045,"rms":0.14,"gap":259.2,"magType":"Ml","type":"earthquake","title":"M 3.3 - 34km SSW of Ferndale, California"},"geometry":{"type":"Point","coordinates":[-124.4685,40.3087,8.7]},"id":"nc72187661"}, -{"type":"Feature","properties":{"mag":2.4,"place":"17km SSE of Mammoth Lakes, California","time":1395195902300,"updated":1395197287766,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187646","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187646.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":89,"net":"nc","code":"72187646","ids":",nc72187646,","sources":",nc,","types":",focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.08084838,"rms":0.05,"gap":108,"magType":"Md","type":"earthquake","title":"M 2.4 - 17km SSE of Mammoth Lakes, California"},"geometry":{"type":"Point","coordinates":[-118.8765,37.5138,7.4]},"id":"nc72187646"}, -{"type":"Feature","properties":{"mag":1.9,"place":"30km WNW of Valdez, Alaska","time":1395194272000,"updated":1395194716388,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192682","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192682.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":56,"net":"ak","code":"11192682","ids":",ak11192682,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.8,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.9 - 30km WNW of Valdez, Alaska"},"geometry":{"type":"Point","coordinates":[-146.8248,61.2772,17.2]},"id":"ak11192682"}, -{"type":"Feature","properties":{"mag":1.5,"place":"19km SSE of Anza, California","time":1395192838400,"updated":1395192993146,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477529","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477529.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":35,"net":"ci","code":"15477529","ids":",ci15477529,","sources":",ci,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":15,"dmin":0.09881468,"rms":0.33,"gap":118.8,"magType":"Ml","type":"earthquake","title":"M 1.5 - 19km SSE of Anza, California"},"geometry":{"type":"Point","coordinates":[-116.5767,33.3957,33.2]},"id":"ci15477529"}, -{"type":"Feature","properties":{"mag":1.9,"place":"32km WNW of Cantwell, Alaska","time":1395191564000,"updated":1395192816589,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192669","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192669.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":56,"net":"ak","code":"11192669","ids":",ak11192669,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.78,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.9 - 32km WNW of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-149.5537,63.4964,0.1]},"id":"ak11192669"}, -{"type":"Feature","properties":{"mag":3,"place":"36km SW of Ferndale, California","time":1395190460100,"updated":1395196030486,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187616","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187616.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":138,"net":"nc","code":"72187616","ids":",nc72187616,","sources":",nc,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.1706799,"rms":0.09,"gap":230.4,"magType":"Ml","type":"earthquake","title":"M 3.0 - 36km SW of Ferndale, California"},"geometry":{"type":"Point","coordinates":[-124.5038,40.3058,6.8]},"id":"nc72187616"}, -{"type":"Feature","properties":{"mag":2.4,"place":"36km SW of Ferndale, California","time":1395190450600,"updated":1395197282747,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187621","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187621.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":89,"net":"nc","code":"72187621","ids":",nc72187621,","sources":",nc,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.1706799,"rms":0.16,"gap":230.4,"magType":"Md","type":"earthquake","title":"M 2.4 - 36km SW of Ferndale, California"},"geometry":{"type":"Point","coordinates":[-124.5115,40.311,7.7]},"id":"nc72187621"}, -{"type":"Feature","properties":{"mag":1.2,"place":"54km ENE of Cantwell, Alaska","time":1395190154000,"updated":1395190448252,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192667","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192667.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":22,"net":"ak","code":"11192667","ids":",ak11192667,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":1.59,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.2 - 54km ENE of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-147.8937,63.523,38.5]},"id":"ak11192667"}, -{"type":"Feature","properties":{"mag":1.4,"place":"21km NE of Fairbanks, Alaska","time":1395189726000,"updated":1395190447334,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192659","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192659.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":30,"net":"ak","code":"11192659","ids":",ak11192659,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.72,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.4 - 21km NE of Fairbanks, Alaska"},"geometry":{"type":"Point","coordinates":[-147.4414,64.9948,0]},"id":"ak11192659"}, -{"type":"Feature","properties":{"mag":1.4,"place":"72km N of College, Alaska","time":1395189619000,"updated":1395189945095,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192658","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192658.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":30,"net":"ak","code":"11192658","ids":",ak11192658,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.28,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.4 - 72km N of College, Alaska"},"geometry":{"type":"Point","coordinates":[-147.7783,65.5065,16.5]},"id":"ak11192658"}, -{"type":"Feature","properties":{"mag":1.4,"place":"101km W of Cantwell, Alaska","time":1395189522000,"updated":1395189784191,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192656","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192656.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":30,"net":"ak","code":"11192656","ids":",ak11192656,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.68,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.4 - 101km W of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-150.9743,63.511,1.5]},"id":"ak11192656"}, -{"type":"Feature","properties":{"mag":5.4,"place":"90km S of Taron, Papua New Guinea","time":1395189254870,"updated":1395190119000,"tz":600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ngbm","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ngbm.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":449,"net":"us","code":"c000ngbm","ids":",usc000ngbm,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.33,"rms":1.04,"gap":119,"magType":"mb","type":"earthquake","title":"M 5.4 - 90km S of Taron, Papua New Guinea"},"geometry":{"type":"Point","coordinates":[152.939,-5.281,12.72]},"id":"usc000ngbm"}, -{"type":"Feature","properties":{"mag":2.7,"place":"31km SW of Cantwell, Alaska","time":1395188596000,"updated":1395189671586,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192649","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192649.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":112,"net":"ak","code":"11192649","ids":",ak11192649,","sources":",ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.45,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.7 - 31km SW of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-149.331,63.1613,87.8]},"id":"ak11192649"}, -{"type":"Feature","properties":{"mag":2.8,"place":"61km SW of Deltana, Alaska","time":1395188473000,"updated":1395189522190,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192642","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192642.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":121,"net":"ak","code":"11192642","ids":",ak11192642,","sources":",ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.58,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.8 - 61km SW of Deltana, Alaska"},"geometry":{"type":"Point","coordinates":[-146.1028,63.4828,1]},"id":"ak11192642"}, -{"type":"Feature","properties":{"mag":1.1,"place":"87km NW of Glennallen, Alaska","time":1395188124000,"updated":1395188810713,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192640","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192640.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":19,"net":"ak","code":"11192640","ids":",ak11192640,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.11,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.1 - 87km NW of Glennallen, Alaska"},"geometry":{"type":"Point","coordinates":[-146.5829,62.7316,27.8]},"id":"ak11192640"}, -{"type":"Feature","properties":{"mag":1.8,"place":"3km E of Aromas, California","time":1395187965300,"updated":1395191771556,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187601","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187601.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":50,"net":"nc","code":"72187601","ids":",nc72187601,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":null,"dmin":0.01796631,"rms":0.09,"gap":93.6,"magType":"Md","type":"earthquake","title":"M 1.8 - 3km E of Aromas, California"},"geometry":{"type":"Point","coordinates":[-121.608,36.8898,1.9]},"id":"nc72187601"}, -{"type":"Feature","properties":{"mag":1.1,"place":"46km SW of North Nenana, Alaska","time":1395187912000,"updated":1395188108775,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192639","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192639.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":19,"net":"ak","code":"11192639","ids":",ak11192639,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.05,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.1 - 46km SW of North Nenana, Alaska"},"geometry":{"type":"Point","coordinates":[-149.8846,64.3319,14.2]},"id":"ak11192639"}, -{"type":"Feature","properties":{"mag":1,"place":"5km NW of The Geysers, California","time":1395186641100,"updated":1395190509292,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187596","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187596.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":15,"net":"nc","code":"72187596","ids":",nc72187596,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.02,"gap":61.2,"magType":"Md","type":"earthquake","title":"M 1.0 - 5km NW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.7963,38.817,3.1]},"id":"nc72187596"}, -{"type":"Feature","properties":{"mag":4,"place":"24km NE of General Teran, Mexico","time":1395186118480,"updated":1395188429000,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ngag","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ngag.geojsonp","felt":2,"cdi":2.4,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":247,"net":"us","code":"c000ngag","ids":",usc000ngag,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":2.916,"rms":0.91,"gap":161,"magType":"mb","type":"earthquake","title":"M 4.0 - 24km NE of General Teran, Mexico"},"geometry":{"type":"Point","coordinates":[-99.4915,25.397,33.69]},"id":"usc000ngag"}, -{"type":"Feature","properties":{"mag":1.8,"place":"69km WSW of Willow, Alaska","time":1395185867000,"updated":1395186182042,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192630","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192630.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":50,"net":"ak","code":"11192630","ids":",ak11192630,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":1.37,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.8 - 69km WSW of Willow, Alaska"},"geometry":{"type":"Point","coordinates":[-151.2861,61.5533,36.3]},"id":"ak11192630"}, -{"type":"Feature","properties":{"mag":2.1,"place":"82km NW of Talkeetna, Alaska","time":1395184611000,"updated":1395185237751,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192564","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192564.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":68,"net":"ak","code":"11192564","ids":",ak11192564,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.63,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.1 - 82km NW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-151.1943,62.875,94.7]},"id":"ak11192564"}, -{"type":"Feature","properties":{"mag":1.09,"place":"3km SSE of Mentone, California","time":1395181668480,"updated":1395183758260,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477513","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477513.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":18,"net":"ci","code":"15477513","ids":",ci15477513,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":37,"dmin":0.007146,"rms":0.14,"gap":40,"magType":"ml","type":"earthquake","title":"M 1.1 - 3km SSE of Mentone, California"},"geometry":{"type":"Point","coordinates":[-117.1183333,34.0406667,16.23]},"id":"ci15477513"}, -{"type":"Feature","properties":{"mag":2,"place":"5km WSW of Volcano, Hawaii","time":1395180807400,"updated":1395181154000,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60658491","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60658491.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":62,"net":"hv","code":"60658491","ids":",hv60658491,","sources":",hv,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0,"rms":0.13,"gap":68.399994528,"magType":"ml","type":"earthquake","title":"M 2.0 - 5km WSW of Volcano, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.2843,19.4088,2.1]},"id":"hv60658491"}, -{"type":"Feature","properties":{"mag":1.15,"place":"12km S of Big Bear Lake, California","time":1395180316900,"updated":1395181881610,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477505","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477505.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":20,"net":"ci","code":"15477505","ids":",ci15477505,","sources":",ci,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":49,"dmin":0.03795,"rms":0.13,"gap":49,"magType":"ml","type":"earthquake","title":"M 1.2 - 12km S of Big Bear Lake, California"},"geometry":{"type":"Point","coordinates":[-116.9305,34.1313333,13.85]},"id":"ci15477505"}, -{"type":"Feature","properties":{"mag":1,"place":"16km ESE of Enumclaw, Washington","time":1395179888700,"updated":1395185819355,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uw60722541","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uw60722541.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":15,"net":"uw","code":"60722541","ids":",uw60722541,","sources":",uw,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.04491576,"rms":0.17,"gap":158.4,"magType":"Md","type":"quarry","title":"M 1.0 Quarry Blast - 16km ESE of Enumclaw, Washington"},"geometry":{"type":"Point","coordinates":[-121.7897,47.1567,0]},"id":"uw60722541"}, -{"type":"Feature","properties":{"mag":5,"place":"76km WNW of Iquique, Chile","time":1395178386900,"updated":1395183024985,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ng53","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ng53.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":385,"net":"us","code":"c000ng53","ids":",usc000ng53,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.165,"rms":1.07,"gap":64,"magType":"mb","type":"earthquake","title":"M 5.0 - 76km WNW of Iquique, Chile"},"geometry":{"type":"Point","coordinates":[-70.8551,-20.0542,10]},"id":"usc000ng53"}, -{"type":"Feature","properties":{"mag":2.35,"place":"14km NE of Boulder City, Nevada","time":1395178221416,"updated":1395179684269,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nn00441336","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nn00441336.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":85,"net":"nn","code":"00441336","ids":",nn00441336,","sources":",nn,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,","nst":6,"dmin":0.563,"rms":0.1327,"gap":281.27,"magType":"ml","type":"earthquake","title":"M 2.4 - 14km NE of Boulder City, Nevada"},"geometry":{"type":"Point","coordinates":[-114.7163,36.0676,0]},"id":"nn00441336"}, -{"type":"Feature","properties":{"mag":5.9,"place":"73km WNW of Iquique, Chile","time":1395178007250,"updated":1395195703000,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ng3t","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ng3t.geojsonp","felt":3,"cdi":3.9,"mmi":4.14,"alert":"green","status":"reviewed","tsunami":null,"sig":537,"net":"us","code":"c000ng3t","ids":",usc000ng3t,","sources":",us,","types":",cap,dyfi,general-link,geoserve,losspager,moment-tensor,nearby-cities,origin,phase-data,shakemap,tectonic-summary,","nst":null,"dmin":1.109,"rms":1.44,"gap":80,"magType":"mww","type":"earthquake","title":"M 5.9 - 73km WNW of Iquique, Chile"},"geometry":{"type":"Point","coordinates":[-70.8066,-20.0027,10]},"id":"usc000ng3t"}, -{"type":"Feature","properties":{"mag":3.2,"place":"153km SE of Akutan, Alaska","time":1395176006000,"updated":1395182836424,"tz":-660,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192418","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192418.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":158,"net":"ak","code":"11192418","ids":",ak11192418,","sources":",ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.36,"gap":null,"magType":"ml","type":"earthquake","title":"M 3.2 - 153km SE of Akutan, Alaska"},"geometry":{"type":"Point","coordinates":[-163.9361,53.2939,41.4]},"id":"ak11192418"}, -{"type":"Feature","properties":{"mag":3.1,"place":"149km SE of Akutan, Alaska","time":1395175762000,"updated":1395182816047,"tz":-660,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192415","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192415.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":148,"net":"ak","code":"11192415","ids":",ak11192415,","sources":",ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.38,"gap":null,"magType":"ml","type":"earthquake","title":"M 3.1 - 149km SE of Akutan, Alaska"},"geometry":{"type":"Point","coordinates":[-163.9542,53.3416,37.2]},"id":"ak11192415"}, -{"type":"Feature","properties":{"mag":1.5,"place":"3km NNE of Half Moon Bay, California","time":1395174925200,"updated":1395190509291,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187556","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187556.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":35,"net":"nc","code":"72187556","ids":",nc72187556,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.03593261,"rms":0.05,"gap":172.8,"magType":"Md","type":"earthquake","title":"M 1.5 - 3km NNE of Half Moon Bay, California"},"geometry":{"type":"Point","coordinates":[-122.419,37.4968,4.2]},"id":"nc72187556"}, -{"type":"Feature","properties":{"mag":1.5,"place":"34km WNW of Cantwell, Alaska","time":1395174793000,"updated":1395175138715,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192412","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192412.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":35,"net":"ak","code":"11192412","ids":",ak11192412,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.62,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.5 - 34km WNW of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-149.6031,63.5052,0]},"id":"ak11192412"}, -{"type":"Feature","properties":{"mag":2,"place":"62km S of Deltana, Alaska","time":1395174269000,"updated":1395174754324,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192408","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192408.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":62,"net":"ak","code":"11192408","ids":",ak11192408,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.88,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.0 - 62km S of Deltana, Alaska"},"geometry":{"type":"Point","coordinates":[-145.2331,63.3108,4.5]},"id":"ak11192408"}, -{"type":"Feature","properties":{"mag":4.5,"place":"56km NNW of Ishigaki, Japan","time":1395170667560,"updated":1395182795279,"tz":480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nfve","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nfve.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":312,"net":"us","code":"c000nfve","ids":",usc000nfve,","sources":",us,","types":",cap,dyfi,general-link,geoserve,moment-tensor,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.982,"rms":0.9,"gap":54,"magType":"mwr","type":"earthquake","title":"M 4.5 - 56km NNW of Ishigaki, Japan"},"geometry":{"type":"Point","coordinates":[124.0102,24.8414,85.93]},"id":"usc000nfve"}, -{"type":"Feature","properties":{"mag":4.4,"place":"46km NNE of Shwebo, Burma","time":1395170445420,"updated":1395182772964,"tz":390,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nfvi","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nfvi.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":298,"net":"us","code":"c000nfvi","ids":",usc000nfvi,","sources":",us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":3.978,"rms":1,"gap":71,"magType":"mb","type":"earthquake","title":"M 4.4 - 46km NNE of Shwebo, Burma"},"geometry":{"type":"Point","coordinates":[95.9449,22.9239,21.53]},"id":"usc000nfvi"}, -{"type":"Feature","properties":{"mag":4.7,"place":"116km SW of Jahrom, Iran","time":1395169291090,"updated":1395182750385,"tz":210,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nftr","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nftr.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":340,"net":"us","code":"c000nftr","ids":",usc000nftr,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.649,"rms":0.92,"gap":44,"magType":"mb","type":"earthquake","title":"M 4.7 - 116km SW of Jahrom, Iran"},"geometry":{"type":"Point","coordinates":[52.6999,27.7668,12.87]},"id":"usc000nftr"}, -{"type":"Feature","properties":{"mag":1.3,"place":"28km NNE of Badger, Alaska","time":1395169204000,"updated":1395169441706,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192339","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192339.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":26,"net":"ak","code":"11192339","ids":",ak11192339,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.7,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.3 - 28km NNE of Badger, Alaska"},"geometry":{"type":"Point","coordinates":[-147.2532,65.0213,2.4]},"id":"ak11192339"}, -{"type":"Feature","properties":{"mag":2.1,"place":"62km SW of Redoubt Volcano, Alaska","time":1395168218000,"updated":1395174407891,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192317","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192317.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":68,"net":"ak","code":"11192317","ids":",ak11192317,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.47,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.1 - 62km SW of Redoubt Volcano, Alaska"},"geometry":{"type":"Point","coordinates":[-153.422,60.0396,137.2]},"id":"ak11192317"}, -{"type":"Feature","properties":{"mag":2.1,"place":"9km E of Hidden Valley Lake, California","time":1395167330400,"updated":1395197047328,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187496","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187496.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":68,"net":"nc","code":"72187496","ids":",nc72187496,","sources":",nc,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.1,"gap":108,"magType":"Md","type":"earthquake","title":"M 2.1 - 9km E of Hidden Valley Lake, California"},"geometry":{"type":"Point","coordinates":[-122.4513,38.7933,8.8]},"id":"nc72187496"}, -{"type":"Feature","properties":{"mag":2.6,"place":"156km SE of Akutan, Alaska","time":1395167255000,"updated":1395196201276,"tz":-660,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192316","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192316.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":104,"net":"ak","code":"11192316","ids":",ak11192316,","sources":",ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.53,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.6 - 156km SE of Akutan, Alaska"},"geometry":{"type":"Point","coordinates":[-163.891,53.2749,25.5]},"id":"ak11192316"}, -{"type":"Feature","properties":{"mag":1.1,"place":"19km S of Cantwell, Alaska","time":1395166574000,"updated":1395167090083,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192275","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192275.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":19,"net":"ak","code":"11192275","ids":",ak11192275,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.22,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.1 - 19km S of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-148.89,63.2175,1.9]},"id":"ak11192275"}, -{"type":"Feature","properties":{"mag":1.6,"place":"26km SE of Bridgeport, California","time":1395165256200,"updated":1395171243238,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187476","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187476.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":39,"net":"nc","code":"72187476","ids":",nn00441289,nc72187476,","sources":",nn,nc,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.11678099,"rms":0.11,"gap":169.2,"magType":"Md","type":"earthquake","title":"M 1.6 - 26km SE of Bridgeport, California"},"geometry":{"type":"Point","coordinates":[-119.0335,38.0757,10]},"id":"nc72187476"}, -{"type":"Feature","properties":{"mag":1.4,"place":"15km NNE of Y, Alaska","time":1395164963000,"updated":1395165730782,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192265","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192265.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":30,"net":"ak","code":"11192265","ids":",ak11192265,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.17,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.4 - 15km NNE of Y, Alaska"},"geometry":{"type":"Point","coordinates":[-149.7651,62.2985,16]},"id":"ak11192265"}, -{"type":"Feature","properties":{"mag":2,"place":"73km NNW of Talkeetna, Alaska","time":1395164588000,"updated":1395173908819,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192254","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192254.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":62,"net":"ak","code":"11192254","ids":",ak11192254,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.43,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.0 - 73km NNW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-150.6739,62.9322,101.1]},"id":"ak11192254"}, -{"type":"Feature","properties":{"mag":4.5,"place":"7km ESE of Shiroi, Japan","time":1395163483320,"updated":1395192430389,"tz":540,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nfp6","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nfp6.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":312,"net":"us","code":"c000nfp6","ids":",usc000nfp6,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.741,"rms":0.51,"gap":166,"magType":"mb","type":"earthquake","title":"M 4.5 - 7km ESE of Shiroi, Japan"},"geometry":{"type":"Point","coordinates":[140.143,35.7762,61.23]},"id":"usc000nfp6"}, -{"type":"Feature","properties":{"mag":1.8,"place":"4km N of Hydesville, California","time":1395160788100,"updated":1395167586331,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187451","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187451.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":50,"net":"nc","code":"72187451","ids":",nc72187451,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.1706799,"rms":0.08,"gap":162,"magType":"Md","type":"earthquake","title":"M 1.8 - 4km N of Hydesville, California"},"geometry":{"type":"Point","coordinates":[-124.0955,40.5885,18]},"id":"nc72187451"}, -{"type":"Feature","properties":{"mag":2.5,"place":"18km SSE of Medford, Oklahoma","time":1395158335400,"updated":1395187286300,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nfu0","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nfu0.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":96,"net":"us","code":"c000nfu0","ids":",usc000nfu0,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":null,"rms":0.27,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.5 - 18km SSE of Medford, Oklahoma"},"geometry":{"type":"Point","coordinates":[-97.68,36.644,5]},"id":"usc000nfu0"}, -{"type":"Feature","properties":{"mag":1.1,"place":"43km SE of Cohoe, Alaska","time":1395158333000,"updated":1395158862995,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192165","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192165.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":19,"net":"ak","code":"11192165","ids":",ak11192165,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.13,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.1 - 43km SE of Cohoe, Alaska"},"geometry":{"type":"Point","coordinates":[-150.6692,60.1421,78.1]},"id":"ak11192165"}, -{"type":"Feature","properties":{"mag":1.36,"place":"8km NW of Westwood, California","time":1395158327930,"updated":1395166173410,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477473","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477473.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":28,"net":"ci","code":"15477473","ids":",ci15477473,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":12,"dmin":0.03358,"rms":0.1,"gap":142,"magType":"ml","type":"earthquake","title":"M 1.4 - 8km NW of Westwood, California"},"geometry":{"type":"Point","coordinates":[-118.494,34.1153333,9.25]},"id":"ci15477473"}, -{"type":"Feature","properties":{"mag":1.4,"place":"89km NNW of Talkeetna, Alaska","time":1395158212000,"updated":1395159026550,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192163","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192163.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":30,"net":"ak","code":"11192163","ids":",ak11192163,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":2.11,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.4 - 89km NNW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-150.6565,63.0903,90.3]},"id":"ak11192163"}, -{"type":"Feature","properties":{"mag":2.8,"place":"13km E of Anchor Point, Alaska","time":1395157914000,"updated":1395186861968,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192156","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192156.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":121,"net":"ak","code":"11192156","ids":",ak11192156,","sources":",ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.64,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.8 - 13km E of Anchor Point, Alaska"},"geometry":{"type":"Point","coordinates":[-151.5987,59.7997,70.1]},"id":"ak11192156"}, -{"type":"Feature","properties":{"mag":2.48,"place":"9km NW of Westwood, California","time":1395157520910,"updated":1395165923920,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477465","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477465.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":95,"net":"ci","code":"15477465","ids":",ci15477465,","sources":",ci,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":72,"dmin":0.0392,"rms":0.24,"gap":41,"magType":"ml","type":"earthquake","title":"M 2.5 - 9km NW of Westwood, California"},"geometry":{"type":"Point","coordinates":[-118.495,34.1271667,8.48]},"id":"ci15477465"}, -{"type":"Feature","properties":{"mag":1,"place":"53km WNW of Cantwell, Alaska","time":1395157236000,"updated":1395168874597,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192152","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192152.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":15,"net":"ak","code":"11192152","ids":",ak11192152,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.37,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.0 - 53km WNW of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-149.9481,63.5569,111]},"id":"ak11192152"}, -{"type":"Feature","properties":{"mag":1.3,"place":"62km W of Cantwell, Alaska","time":1395156798000,"updated":1395172059691,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192149","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192149.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":26,"net":"ak","code":"11192149","ids":",ak11192149,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.5,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.3 - 62km W of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-150.1783,63.4838,119.6]},"id":"ak11192149"}, -{"type":"Feature","properties":{"mag":4.3,"place":"281km WNW of Chichi-shima, Japan","time":1395156572490,"updated":1395185518776,"tz":540,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nfjl","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nfjl.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":284,"net":"us","code":"c000nfjl","ids":",usc000nfjl,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":4.761,"rms":0.49,"gap":115,"magType":"mb","type":"earthquake","title":"M 4.3 - 281km WNW of Chichi-shima, Japan"},"geometry":{"type":"Point","coordinates":[139.7332,28.339,442.44]},"id":"usc000nfjl"}, -{"type":"Feature","properties":{"mag":2.5,"place":"26km WSW of Medford, Oklahoma","time":1395154750550,"updated":1395182882776,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nfit","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nfit.geojsonp","felt":2,"cdi":2.5,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":97,"net":"us","code":"c000nfit","ids":",usc000nfit,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.212,"rms":0.79,"gap":92,"magType":"mb_lg","type":"earthquake","title":"M 2.5 - 26km WSW of Medford, Oklahoma"},"geometry":{"type":"Point","coordinates":[-98.0068,36.7168,5]},"id":"usc000nfit"}, -{"type":"Feature","properties":{"mag":4.3,"place":"129km NW of Iquique, Chile","time":1395154723910,"updated":1395183721504,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nfii","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nfii.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":284,"net":"us","code":"c000nfii","ids":",usc000nfii,","sources":",us,","types":",cap,dyfi,general-link,geoserve,moment-tensor,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.391,"rms":1,"gap":169,"magType":"mb","type":"earthquake","title":"M 4.3 - 129km NW of Iquique, Chile"},"geometry":{"type":"Point","coordinates":[-71.1044,-19.4908,19.93]},"id":"usc000nfii"}, -{"type":"Feature","properties":{"mag":1.3,"place":"14km SW of Cold Springs, Nevada","time":1395153603400,"updated":1395160872000,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187421","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187421.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":26,"net":"nc","code":"72187421","ids":",nn00441236,nc72187421,","sources":",nn,nc,","types":",focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.06,"gap":122.4,"magType":"Md","type":"earthquake","title":"M 1.3 - 14km SW of Cold Springs, Nevada"},"geometry":{"type":"Point","coordinates":[-120.1123,39.6045,2.4]},"id":"nc72187421"}, -{"type":"Feature","properties":{"mag":1.8,"place":"34km E of Shady Cove, Oregon","time":1395153554700,"updated":1395164140732,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uw60721681","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uw60721681.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":50,"net":"uw","code":"60721681","ids":",uw60721681,","sources":",uw,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.34135981,"rms":0.28,"gap":64.8,"magType":"Md","type":"earthquake","title":"M 1.8 - 34km E of Shady Cove, Oregon"},"geometry":{"type":"Point","coordinates":[-122.3923,42.6187,4.1]},"id":"uw60721681"}, -{"type":"Feature","properties":{"mag":1.7,"place":"34km E of Shady Cove, Oregon","time":1395153493400,"updated":1395164953235,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uw60721686","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uw60721686.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":44,"net":"uw","code":"60721686","ids":",uw60721686,","sources":",uw,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.34135981,"rms":0.45,"gap":64.8,"magType":"Md","type":"earthquake","title":"M 1.7 - 34km E of Shady Cove, Oregon"},"geometry":{"type":"Point","coordinates":[-122.3923,42.6193,16.2]},"id":"uw60721686"}, -{"type":"Feature","properties":{"mag":5.1,"place":"73km W of Iquique, Chile","time":1395153358430,"updated":1395164725000,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nfi1","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nfi1.geojsonp","felt":3,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":401,"net":"us","code":"c000nfi1","ids":",usc000nfi1,","sources":",us,","types":",cap,dyfi,general-link,geoserve,moment-tensor,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.203,"rms":0.95,"gap":99,"magType":"mb","type":"earthquake","title":"M 5.1 - 73km W of Iquique, Chile"},"geometry":{"type":"Point","coordinates":[-70.8441,-20.2093,24.68]},"id":"usc000nfi1"}, -{"type":"Feature","properties":{"mag":1.8,"place":"31km SW of Cohoe, Alaska","time":1395153194000,"updated":1395153799593,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192111","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192111.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":50,"net":"ak","code":"11192111","ids":",ak11192111,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.36,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.8 - 31km SW of Cohoe, Alaska"},"geometry":{"type":"Point","coordinates":[-151.7173,60.1788,25.9]},"id":"ak11192111"}, -{"type":"Feature","properties":{"mag":1.3,"place":"99km W of Cantwell, Alaska","time":1395152931000,"updated":1395153361827,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192109","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192109.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":26,"net":"ak","code":"11192109","ids":",ak11192109,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.76,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.3 - 99km W of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-150.9139,63.5313,6.2]},"id":"ak11192109"}, -{"type":"Feature","properties":{"mag":1.4,"place":"80km WSW of Cantwell, Alaska","time":1395152560000,"updated":1395153362766,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192108","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192108.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":30,"net":"ak","code":"11192108","ids":",ak11192108,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.54,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.4 - 80km WSW of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-150.3868,63.0695,80.9]},"id":"ak11192108"}, -{"type":"Feature","properties":{"mag":4.9,"place":"67km W of Iquique, Chile","time":1395152315190,"updated":1395165064000,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nfgx","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nfgx.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":370,"net":"us","code":"c000nfgx","ids":",usc000nfgx,","sources":",us,","types":",cap,dyfi,general-link,geoserve,moment-tensor,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.146,"rms":0.95,"gap":138,"magType":"mb","type":"earthquake","title":"M 4.9 - 67km W of Iquique, Chile"},"geometry":{"type":"Point","coordinates":[-70.7875,-20.1881,13.85]},"id":"usc000nfgx"}, -{"type":"Feature","properties":{"mag":2.7,"place":"155km SE of Akutan, Alaska","time":1395151468000,"updated":1395167528352,"tz":-660,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192076","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192076.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":112,"net":"ak","code":"11192076","ids":",ak11192076,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.39,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.7 - 155km SE of Akutan, Alaska"},"geometry":{"type":"Point","coordinates":[-163.8884,53.3013,24.8]},"id":"ak11192076"}, -{"type":"Feature","properties":{"mag":4.8,"place":"255km SSW of Maitum, Philippines","time":1395151207710,"updated":1395180165824,"tz":480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nfgj","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nfgj.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":354,"net":"us","code":"c000nfgj","ids":",usc000nfgj,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":5.058,"rms":0.69,"gap":82,"magType":"mb","type":"earthquake","title":"M 4.8 - 255km SSW of Maitum, Philippines"},"geometry":{"type":"Point","coordinates":[123.3909,4.0125,500.18]},"id":"usc000nfgj"}, -{"type":"Feature","properties":{"mag":1.21,"place":"9km SSE of Ridgemark, California","time":1395150762400,"updated":1395158169299,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187411","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187411.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":23,"net":"nc","code":"72187411","ids":",nc72187411,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":10,"dmin":0.0347,"rms":0.1,"gap":93,"magType":"md","type":"earthquake","title":"M 1.2 - 9km SSE of Ridgemark, California"},"geometry":{"type":"Point","coordinates":[-121.3164978,36.7371674,6.59]},"id":"nc72187411"}, -{"type":"Feature","properties":{"mag":1.2,"place":"22km WNW of Fishhook, Alaska","time":1395149626000,"updated":1395151244244,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192073","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192073.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":22,"net":"ak","code":"11192073","ids":",ak11192073,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.44,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.2 - 22km WNW of Fishhook, Alaska"},"geometry":{"type":"Point","coordinates":[-149.5848,61.8528,37.3]},"id":"ak11192073"}, -{"type":"Feature","properties":{"mag":2.5,"place":"13km NW of Chandler, Oklahoma","time":1395148936300,"updated":1395157386000,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nfgq","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nfgq.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":96,"net":"us","code":"c000nfgq","ids":",usc000nfgq,","sources":",us,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":null,"rms":0.45,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.5 - 13km NW of Chandler, Oklahoma"},"geometry":{"type":"Point","coordinates":[-96.982,35.794,4.7]},"id":"usc000nfgq"}, -{"type":"Feature","properties":{"mag":1.5,"place":"47km WSW of Anchorage, Alaska","time":1395147123000,"updated":1395147706573,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192042","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192042.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":35,"net":"ak","code":"11192042","ids":",ak11192042,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.56,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.5 - 47km WSW of Anchorage, Alaska"},"geometry":{"type":"Point","coordinates":[-150.7511,61.0941,17.5]},"id":"ak11192042"}, -{"type":"Feature","properties":{"mag":1.3,"place":"29km SW of Ferron, Utah","time":1395147065200,"updated":1395159259736,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60060102","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60060102.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":26,"net":"uu","code":"60060102","ids":",uu60060102,","sources":",uu,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":0.16169675,"rms":0.18,"gap":90,"magType":"Ml","type":"earthquake","title":"M 1.3 - 29km SW of Ferron, Utah"},"geometry":{"type":"Point","coordinates":[-111.4055,38.9378,1.8]},"id":"uu60060102"}, -{"type":"Feature","properties":{"mag":1.7,"place":"92km WNW of Cantwell, Alaska","time":1395146782000,"updated":1395147535490,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192040","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192040.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":44,"net":"ak","code":"11192040","ids":",ak11192040,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.66,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.7 - 92km WNW of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-150.7663,63.5844,0.1]},"id":"ak11192040"}, -{"type":"Feature","properties":{"mag":2.43,"place":"19km S of Weldon, California","time":1395146728980,"updated":1395183192348,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477449","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477449.geojsonp","felt":2,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":91,"net":"ci","code":"15477449","ids":",ci15477449,","sources":",ci,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":41,"dmin":0.1304,"rms":0.14,"gap":46,"magType":"ml","type":"earthquake","title":"M 2.4 - 19km S of Weldon, California"},"geometry":{"type":"Point","coordinates":[-118.2878333,35.4863333,4.99]},"id":"ci15477449"}, -{"type":"Feature","properties":{"mag":1.7,"place":"93km WNW of Cantwell, Alaska","time":1395146725000,"updated":1395147074001,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192038","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192038.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":44,"net":"ak","code":"11192038","ids":",ak11192038,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.74,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.7 - 93km WNW of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-150.7804,63.585,1]},"id":"ak11192038"}, -{"type":"Feature","properties":{"mag":1.8,"place":"95km NNW of Nikiski, Alaska","time":1395146017000,"updated":1395146461905,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192036","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192036.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":50,"net":"ak","code":"11192036","ids":",ak11192036,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.4,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.8 - 95km NNW of Nikiski, Alaska"},"geometry":{"type":"Point","coordinates":[-151.8192,61.5097,7.9]},"id":"ak11192036"}, -{"type":"Feature","properties":{"mag":1.4,"place":"7km WSW of Circle Hot Springs Station, Alaska","time":1395145905000,"updated":1395146295706,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192035","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192035.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":30,"net":"ak","code":"11192035","ids":",ak11192035,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.46,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.4 - 7km WSW of Circle Hot Springs Station, Alaska"},"geometry":{"type":"Point","coordinates":[-144.844,65.4548,1.2]},"id":"ak11192035"}, -{"type":"Feature","properties":{"mag":4.7,"place":"145km SE of Akutan, Alaska","time":1395144531760,"updated":1395173489961,"tz":-660,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nfdv","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nfdv.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":340,"net":"us","code":"c000nfdv","ids":",usc000nfdv,ak11192029,","sources":",us,ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.312,"rms":1.05,"gap":169,"magType":"mb","type":"earthquake","title":"M 4.7 - 145km SE of Akutan, Alaska"},"geometry":{"type":"Point","coordinates":[-163.9509,53.393,9.25]},"id":"usc000nfdv"}, -{"type":"Feature","properties":{"mag":1.08,"place":"8km NW of Westwood, California","time":1395144167110,"updated":1395164373340,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477441","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477441.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":18,"net":"ci","code":"15477441","ids":",ci15477441,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":11,"dmin":0.03207,"rms":0.08,"gap":142,"magType":"ml","type":"earthquake","title":"M 1.1 - 8km NW of Westwood, California"},"geometry":{"type":"Point","coordinates":[-118.4923333,34.1146667,8.94]},"id":"ci15477441"}, -{"type":"Feature","properties":{"mag":2.1,"place":"10km NNE of Enoch, Utah","time":1395143231000,"updated":1395179977083,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60060092","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60060092.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":68,"net":"uu","code":"60060092","ids":",uu60060092,","sources":",uu,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":0.23356197,"rms":0.27,"gap":82.8,"magType":"Ml","type":"earthquake","title":"M 2.1 - 10km NNE of Enoch, Utah"},"geometry":{"type":"Point","coordinates":[-112.9885,37.8673,-2.9]},"id":"uu60060092"}, -{"type":"Feature","properties":{"mag":1.8,"place":"4km WSW of Volcano, Hawaii","time":1395143208900,"updated":1395143401664,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60658276","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60658276.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":50,"net":"hv","code":"60658276","ids":",hv60658276,","sources":",hv,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0,"rms":0.19,"gap":50.4,"magType":"Md","type":"earthquake","title":"M 1.8 - 4km WSW of Volcano, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.2793,19.413,4.6]},"id":"hv60658276"}, -{"type":"Feature","properties":{"mag":1.2,"place":"27km NW of Fishhook, Alaska","time":1395142860000,"updated":1395143619645,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192027","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192027.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":22,"net":"ak","code":"11192027","ids":",ak11192027,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.19,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.2 - 27km NW of Fishhook, Alaska"},"geometry":{"type":"Point","coordinates":[-149.6316,61.9025,41.7]},"id":"ak11192027"}, -{"type":"Feature","properties":{"mag":2.7,"place":"53km WNW of Anchor Point, Alaska","time":1395141905000,"updated":1395170852214,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192019","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192019.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":112,"net":"ak","code":"11192019","ids":",ak11192019,","sources":",ak,","types":",dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.7,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.7 - 53km WNW of Anchor Point, Alaska"},"geometry":{"type":"Point","coordinates":[-152.695,59.9904,100]},"id":"ak11192019"}, -{"type":"Feature","properties":{"mag":1.3,"place":"1km NW of The Geysers, California","time":1395141743800,"updated":1395154928274,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187366","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187366.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":26,"net":"nc","code":"72187366","ids":",nc72187366,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.01796631,"rms":0.05,"gap":115.2,"magType":"Md","type":"earthquake","title":"M 1.3 - 1km NW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.7725,38.7862,0.7]},"id":"nc72187366"}, -{"type":"Feature","properties":{"mag":2.3,"place":"22km SE of Cohoe, Alaska","time":1395140024000,"updated":1395141036900,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192005","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192005.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":81,"net":"ak","code":"11192005","ids":",ak11192005,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.64,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.3 - 22km SE of Cohoe, Alaska"},"geometry":{"type":"Point","coordinates":[-151.0108,60.2286,54.8]},"id":"ak11192005"}, -{"type":"Feature","properties":{"mag":4.5,"place":"6km NNW of Pyrgos, Greece","time":1395139382350,"updated":1395168345003,"tz":120,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nfc8","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nfc8.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":312,"net":"us","code":"c000nfc8","ids":",usc000nfc8,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.684,"rms":1.09,"gap":77,"magType":"mb","type":"earthquake","title":"M 4.5 - 6km NNW of Pyrgos, Greece"},"geometry":{"type":"Point","coordinates":[21.4192,37.7328,17.8]},"id":"usc000nfc8"}, -{"type":"Feature","properties":{"mag":2.3,"place":"21km NE of Soledad, California","time":1395139109600,"updated":1395183130186,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187356","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187356.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":81,"net":"nc","code":"72187356","ids":",nc72187356,","sources":",nc,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":null,"dmin":0.05389892,"rms":0.05,"gap":54,"magType":"Md","type":"earthquake","title":"M 2.3 - 21km NE of Soledad, California"},"geometry":{"type":"Point","coordinates":[-121.1387,36.547,5.6]},"id":"nc72187356"}, -{"type":"Feature","properties":{"mag":4.4,"place":"76km WNW of Ferndale, California","time":1395138839200,"updated":1395190564383,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187346","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187346.geojsonp","felt":4,"cdi":2,"mmi":3.02,"alert":"green","status":"REVIEWED","tsunami":null,"sig":299,"net":"nc","code":"72187346","ids":",nc72187346,usc000nfbw,","sources":",nc,us,","types":",cap,dyfi,general-link,geoserve,losspager,moment-tensor,nearby-cities,origin,phase-data,scitech-link,shakemap,","nst":null,"dmin":0.7815343,"rms":0.17,"gap":270,"magType":"Mw","type":"earthquake","title":"M 4.4 - 76km WNW of Ferndale, California"},"geometry":{"type":"Point","coordinates":[-125.3328,40.6863,23.2]},"id":"nc72187346"}, -{"type":"Feature","properties":{"mag":1.2,"place":"44km NNE of Talkeetna, Alaska","time":1395138590000,"updated":1395140443709,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191989","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191989.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":22,"net":"ak","code":"11191989","ids":",ak11191989,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.56,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.2 - 44km NNE of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-149.795,62.6911,20.4]},"id":"ak11191989"}, -{"type":"Feature","properties":{"mag":1.8,"place":"28km ENE of Covelo, California","time":1395137567400,"updated":1395148030483,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187336","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187336.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":50,"net":"nc","code":"72187336","ids":",nc72187336,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.20661252,"rms":0.08,"gap":100.8,"magType":"Md","type":"earthquake","title":"M 1.8 - 28km ENE of Covelo, California"},"geometry":{"type":"Point","coordinates":[-122.9297,39.8657,1.7]},"id":"nc72187336"}, -{"type":"Feature","properties":{"mag":4.3,"place":"9km WNW of Roshtqal'a, Tajikistan","time":1395137484960,"updated":1395166438000,"tz":300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nfbj","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nfbj.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":284,"net":"us","code":"c000nfbj","ids":",usc000nfbj,","sources":",us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":3.515,"rms":1.12,"gap":104,"magType":"mb","type":"earthquake","title":"M 4.3 - 9km WNW of Roshtqal'a, Tajikistan"},"geometry":{"type":"Point","coordinates":[71.7349,37.3015,127.72]},"id":"usc000nfbj"}, -{"type":"Feature","properties":{"mag":1.38,"place":"51km NE of Kernville, California","time":1395137449880,"updated":1395163366480,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477401","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477401.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":29,"net":"ci","code":"15477401","ids":",ci15477401,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":22,"dmin":0.1613,"rms":0.12,"gap":77,"magType":"ml","type":"earthquake","title":"M 1.4 - 51km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.0535,36.1055,0.75]},"id":"ci15477401"}, -{"type":"Feature","properties":{"mag":1.1,"place":"18km NNW of Sutton-Alpine, Alaska","time":1395136306000,"updated":1395136690190,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191984","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191984.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":19,"net":"ak","code":"11191984","ids":",ak11191984,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":1.27,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.1 - 18km NNW of Sutton-Alpine, Alaska"},"geometry":{"type":"Point","coordinates":[-148.9924,61.9464,33.9]},"id":"ak11191984"}, -{"type":"Feature","properties":{"mag":4.6,"place":"12km ENE of Pilar, Philippines","time":1395136085800,"updated":1395165043550,"tz":480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nfb6","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nfb6.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":326,"net":"us","code":"c000nfb6","ids":",usc000nfb6,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":11.401,"rms":0.99,"gap":110,"magType":"mb","type":"earthquake","title":"M 4.6 - 12km ENE of Pilar, Philippines"},"geometry":{"type":"Point","coordinates":[126.2095,9.9061,92.4]},"id":"usc000nfb6"}, -{"type":"Feature","properties":{"mag":1.8,"place":"37km NW of Chitina, Alaska","time":1395135827000,"updated":1395136118009,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191973","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191973.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":50,"net":"ak","code":"11191973","ids":",ak11191973,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":1.12,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.8 - 37km NW of Chitina, Alaska"},"geometry":{"type":"Point","coordinates":[-144.947,61.7477,15.3]},"id":"ak11191973"}, -{"type":"Feature","properties":{"mag":1.2,"place":"44km N of Talkeetna, Alaska","time":1395135548000,"updated":1395136113512,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191972","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191972.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":22,"net":"ak","code":"11191972","ids":",ak11191972,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.38,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.2 - 44km N of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-150.075,62.7191,30.5]},"id":"ak11191972"}, -{"type":"Feature","properties":{"mag":5,"place":"59km WNW of Iquique, Chile","time":1395135028000,"updated":1395164011702,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nfau","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nfau.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":385,"net":"us","code":"c000nfau","ids":",usc000nfau,","sources":",us,","types":",cap,dyfi,general-link,geoserve,moment-tensor,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.036,"rms":1.37,"gap":140,"magType":"mb","type":"earthquake","title":"M 5.0 - 59km WNW of Iquique, Chile"},"geometry":{"type":"Point","coordinates":[-70.6948,-20.1058,21.2]},"id":"usc000nfau"}, -{"type":"Feature","properties":{"mag":4.1,"place":"9km ENE of Caldiran, Turkey","time":1395134934710,"updated":1395163882021,"tz":120,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nfaq","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nfaq.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":259,"net":"us","code":"c000nfaq","ids":",usc000nfaq,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.127,"rms":0.54,"gap":232,"magType":"mb","type":"earthquake","title":"M 4.1 - 9km ENE of Caldiran, Turkey"},"geometry":{"type":"Point","coordinates":[44.0214,39.1657,10]},"id":"usc000nfaq"}, -{"type":"Feature","properties":{"mag":1,"place":"10km E of Mammoth Lakes, California","time":1395134689500,"updated":1395168127375,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187316","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187316.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":15,"net":"nc","code":"72187316","ids":",nc72187316,","sources":",nc,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.02694946,"rms":0.06,"gap":100.8,"magType":"Md","type":"earthquake","title":"M 1.0 - 10km E of Mammoth Lakes, California"},"geometry":{"type":"Point","coordinates":[-118.8488,37.6583,3.6]},"id":"nc72187316"}, -{"type":"Feature","properties":{"mag":1.3,"place":"15km W of Chester, California","time":1395134651900,"updated":1395181026275,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc71081249","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc71081249.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":26,"net":"nc","code":"71081249","ids":",nc71081249,","sources":",nc,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.10779783,"rms":0.03,"gap":302.4,"magType":"Md","type":"earthquake","title":"M 1.3 - 15km W of Chester, California"},"geometry":{"type":"Point","coordinates":[-121.4075,40.2875,4.6]},"id":"nc71081249"}, -{"type":"Feature","properties":{"mag":1.25,"place":"4km N of San Antonio Heights, California","time":1395133089670,"updated":1395163136920,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477385","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477385.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":24,"net":"ci","code":"15477385","ids":",ci15477385,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":27,"dmin":0.03568,"rms":0.15,"gap":61,"magType":"ml","type":"earthquake","title":"M 1.3 - 4km N of San Antonio Heights, California"},"geometry":{"type":"Point","coordinates":[-117.6536667,34.1978333,2.74]},"id":"ci15477385"}, -{"type":"Feature","properties":{"mag":1.8,"place":"47km WNW of Valdez, Alaska","time":1395132303000,"updated":1395132791056,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191968","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191968.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":50,"net":"ak","code":"11191968","ids":",ak11191968,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.91,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.8 - 47km WNW of Valdez, Alaska"},"geometry":{"type":"Point","coordinates":[-147.2035,61.2321,0]},"id":"ak11191968"}, -{"type":"Feature","properties":{"mag":1.3,"place":"5km NW of The Geysers, California","time":1395132275300,"updated":1395142871087,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187291","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187291.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":26,"net":"nc","code":"72187291","ids":",nc72187291,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.02,"gap":57.6,"magType":"Md","type":"earthquake","title":"M 1.3 - 5km NW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.7923,38.8182,4]},"id":"nc72187291"}, -{"type":"Feature","properties":{"mag":2.5,"place":"111km NNE of Akutan, Alaska","time":1395132016000,"updated":1395165731771,"tz":-660,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191970","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191970.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":96,"net":"ak","code":"11191970","ids":",ak11191970,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.44,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.5 - 111km NNE of Akutan, Alaska"},"geometry":{"type":"Point","coordinates":[-165.3549,55.1115,10.1]},"id":"ak11191970"}, -{"type":"Feature","properties":{"mag":1.18,"place":"17km ESE of Julian, California","time":1395131451850,"updated":1395162678790,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477369","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477369.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":21,"net":"ci","code":"15477369","ids":",ci15477369,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":33,"dmin":0.1362,"rms":0.21,"gap":124,"magType":"ml","type":"earthquake","title":"M 1.2 - 17km ESE of Julian, California"},"geometry":{"type":"Point","coordinates":[-116.4265,33.0285,10.56]},"id":"ci15477369"}, -{"type":"Feature","properties":{"mag":1.1,"place":"49km ENE of Cantwell, Alaska","time":1395131261000,"updated":1395131773602,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191957","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191957.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":19,"net":"ak","code":"11191957","ids":",ak11191957,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.46,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.1 - 49km ENE of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-147.9963,63.4999,0.2]},"id":"ak11191957"}, -{"type":"Feature","properties":{"mag":1.1,"place":"5km W of Cobb, California","time":1395130840900,"updated":1395141248186,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187286","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187286.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":19,"net":"nc","code":"72187286","ids":",nc72187286,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.07,"gap":61.2,"magType":"Md","type":"earthquake","title":"M 1.1 - 5km W of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.7897,38.8293,6.9]},"id":"nc72187286"}, -{"type":"Feature","properties":{"mag":1.4,"place":"47km W of Cantwell, Alaska","time":1395130838000,"updated":1395131608564,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191955","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191955.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":30,"net":"ak","code":"11191955","ids":",ak11191955,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.53,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.4 - 47km W of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-149.9017,63.4138,96.9]},"id":"ak11191955"}, -{"type":"Feature","properties":{"mag":3.2,"place":"69km SW of Redoubt Volcano, Alaska","time":1395128601000,"updated":1395166211729,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191944","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191944.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":158,"net":"ak","code":"11191944","ids":",ak11191944,","sources":",ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.59,"gap":null,"magType":"ml","type":"earthquake","title":"M 3.2 - 69km SW of Redoubt Volcano, Alaska"},"geometry":{"type":"Point","coordinates":[-153.4586,59.9754,147.1]},"id":"ak11191944"}, -{"type":"Feature","properties":{"mag":1.16,"place":"4km SSW of Calimesa, California","time":1395124052060,"updated":1395162389930,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477361","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477361.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":21,"net":"ci","code":"15477361","ids":",ci15477361,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":32,"dmin":0.08299,"rms":0.12,"gap":84,"magType":"ml","type":"earthquake","title":"M 1.2 - 4km SSW of Calimesa, California"},"geometry":{"type":"Point","coordinates":[-117.0726667,33.9535,18.32]},"id":"ci15477361"}, -{"type":"Feature","properties":{"mag":2.4,"place":"13km N of Quebradillas, Puerto Rico","time":1395123493700,"updated":1395124361587,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14077001","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14077001.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":89,"net":"pr","code":"14077001","ids":",pr14077001,","sources":",pr,","types":",cap,geoserve,nearby-cities,origin,tectonic-summary,","nst":13,"dmin":0.2173923,"rms":0.23,"gap":234,"magType":"Md","type":"earthquake","title":"M 2.4 - 13km N of Quebradillas, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.928,18.5993,19]},"id":"pr14077001"}, -{"type":"Feature","properties":{"mag":2.9,"place":"64km E of Maneadero, Mexico","time":1395122200860,"updated":1395165152150,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477353","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477353.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":129,"net":"ci","code":"15477353","ids":",ci15477353,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":6,"dmin":0.3292,"rms":0.17,"gap":157,"magType":"ml","type":"earthquake","title":"M 2.9 - 64km E of Maneadero, Mexico"},"geometry":{"type":"Point","coordinates":[-115.8886667,31.6785,5.65]},"id":"ci15477353"}, -{"type":"Feature","properties":{"mag":2.6,"place":"74km N of Hatillo, Puerto Rico","time":1395121820800,"updated":1395150796036,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14077002","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14077002.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":104,"net":"pr","code":"14077002","ids":",pr14077002,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":11,"dmin":0.71505897,"rms":0.27,"gap":280.8,"magType":"Md","type":"earthquake","title":"M 2.6 - 74km N of Hatillo, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.7738,19.1583,34]},"id":"pr14077002"}, -{"type":"Feature","properties":{"mag":1.7,"place":"117km W of Cantwell, Alaska","time":1395121818000,"updated":1395122572191,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191934","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191934.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":44,"net":"ak","code":"11191934","ids":",ak11191934,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.5,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.7 - 117km W of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-151.2842,63.2693,5.3]},"id":"ak11191934"}, -{"type":"Feature","properties":{"mag":1.9,"place":"19km SSW of Guanica, Puerto Rico","time":1395120764000,"updated":1395128450120,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14077004","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14077004.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":56,"net":"pr","code":"14077004","ids":",pr14077004,","sources":",pr,","types":",cap,geoserve,nearby-cities,origin,tectonic-summary,","nst":4,"dmin":0.18595126,"rms":0.18,"gap":309.6,"magType":"Md","type":"earthquake","title":"M 1.9 - 19km SSW of Guanica, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.9527,17.8006,9]},"id":"pr14077004"}, -{"type":"Feature","properties":{"mag":2.7,"place":"68km N of Hatillo, Puerto Rico","time":1395120702400,"updated":1395149656568,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14077003","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14077003.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":112,"net":"pr","code":"14077003","ids":",pr14077003,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":6,"dmin":0.67373646,"rms":0.28,"gap":291.6,"magType":"Md","type":"earthquake","title":"M 2.7 - 68km N of Hatillo, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.8675,19.1046,46]},"id":"pr14077003"}, -{"type":"Feature","properties":{"mag":2.39,"place":"8km SSE of Chester, California","time":1395119977940,"updated":1395174068533,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187251","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187251.geojsonp","felt":6,"cdi":2.2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":89,"net":"nc","code":"72187251","ids":",nc72187251,","sources":",nc,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":28,"dmin":0.1088,"rms":0.12,"gap":130,"magType":"md","type":"earthquake","title":"M 2.4 - 8km SSE of Chester, California"},"geometry":{"type":"Point","coordinates":[-121.1868333,40.2361667,12.3]},"id":"nc72187251"}, -{"type":"Feature","properties":{"mag":5,"place":"98km SSW of Taron, Papua New Guinea","time":1395119182060,"updated":1395148132990,"tz":600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nf5l","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nf5l.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":385,"net":"us","code":"c000nf5l","ids":",usc000nf5l,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.327,"rms":0.69,"gap":47,"magType":"mb","type":"earthquake","title":"M 5.0 - 98km SSW of Taron, Papua New Guinea"},"geometry":{"type":"Point","coordinates":[152.853,-5.335,34.9]},"id":"usc000nf5l"}, -{"type":"Feature","properties":{"mag":1.9,"place":"78km WSW of Cantwell, Alaska","time":1395118791000,"updated":1395119470747,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191923","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191923.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":56,"net":"ak","code":"11191923","ids":",ak11191923,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.76,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.9 - 78km WSW of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-150.4556,63.1832,100]},"id":"ak11191923"}, -{"type":"Feature","properties":{"mag":1.4,"place":"52km NE of Kernville, California","time":1395118104460,"updated":1395161583230,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477329","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477329.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":30,"net":"ci","code":"15477329","ids":",ci15477329,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":15,"dmin":0.1644,"rms":0.16,"gap":79,"magType":"ml","type":"earthquake","title":"M 1.4 - 52km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.0578333,36.1168333,0]},"id":"ci15477329"}, -{"type":"Feature","properties":{"mag":1.5,"place":"6km W of Cobb, California","time":1395117739400,"updated":1395119102423,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187231","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187231.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":35,"net":"nc","code":"72187231","ids":",nc72187231,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.03,"gap":50.4,"magType":"Md","type":"earthquake","title":"M 1.5 - 6km W of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.8003,38.8242,2.3]},"id":"nc72187231"}, -{"type":"Feature","properties":{"mag":2.9,"place":"6km SSW of Langston, Oklahoma","time":1395117104130,"updated":1395153343000,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nf5r","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nf5r.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":129,"net":"us","code":"c000nf5r","ids":",usc000nf5r,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":null,"rms":0.85,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.9 - 6km SSW of Langston, Oklahoma"},"geometry":{"type":"Point","coordinates":[-97.282,35.891,5]},"id":"usc000nf5r"}, -{"type":"Feature","properties":{"mag":1.6,"place":"24km ENE of King City, California","time":1395116976100,"updated":1395118205805,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187226","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187226.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":39,"net":"nc","code":"72187226","ids":",nc72187226,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":null,"dmin":0.03593261,"rms":0.05,"gap":100.8,"magType":"Md","type":"earthquake","title":"M 1.6 - 24km ENE of King City, California"},"geometry":{"type":"Point","coordinates":[-120.889,36.3125,5.3]},"id":"nc72187226"}, -{"type":"Feature","properties":{"mag":1.03,"place":"22km NNE of Searles Valley, California","time":1395116037370,"updated":1395161430410,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477321","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477321.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":16,"net":"ci","code":"15477321","ids":",ci15477321,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":11,"dmin":0.07852,"rms":0.13,"gap":183,"magType":"ml","type":"earthquake","title":"M 1.0 - 22km NNE of Searles Valley, California"},"geometry":{"type":"Point","coordinates":[-117.3293333,35.9601667,8.26]},"id":"ci15477321"}, -{"type":"Feature","properties":{"mag":1.16,"place":"20km ESE of Anza, California","time":1395115310260,"updated":1395161308090,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477313","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477313.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":21,"net":"ci","code":"15477313","ids":",ci15477313,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":34,"dmin":0.05375,"rms":0.15,"gap":103,"magType":"ml","type":"earthquake","title":"M 1.2 - 20km ESE of Anza, California"},"geometry":{"type":"Point","coordinates":[-116.4685,33.4831667,14.4]},"id":"ci15477313"}, -{"type":"Feature","properties":{"mag":2.4,"place":"111km W of Cantwell, Alaska","time":1395114905000,"updated":1395115739234,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191913","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191913.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":89,"net":"ak","code":"11191913","ids":",ak11191913,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":1.22,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.4 - 111km W of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-151.1825,63.4503,0.1]},"id":"ak11191913"}, -{"type":"Feature","properties":{"mag":1.7,"place":"8km N of Healy, Alaska","time":1395114656000,"updated":1395115425194,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191909","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191909.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":44,"net":"ak","code":"11191909","ids":",ak11191909,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.46,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.7 - 8km N of Healy, Alaska"},"geometry":{"type":"Point","coordinates":[-148.9325,63.9326,3]},"id":"ak11191909"}, -{"type":"Feature","properties":{"mag":1.06,"place":"50km NE of Kernville, California","time":1395114238150,"updated":1395160958430,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477305","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477305.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":17,"net":"ci","code":"15477305","ids":",ci15477305,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":16,"dmin":0.1619,"rms":0.14,"gap":76,"magType":"ml","type":"earthquake","title":"M 1.1 - 50km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.0536667,36.1006667,0.07]},"id":"ci15477305"}, -{"type":"Feature","properties":{"mag":4.8,"place":"Off the coast of Aisen, Chile","time":1395112358530,"updated":1395141316479,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nf4c","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nf4c.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":354,"net":"us","code":"c000nf4c","ids":",usc000nf4c,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":7.01,"rms":0.48,"gap":265,"magType":"mb","type":"earthquake","title":"M 4.8 - Off the coast of Aisen, Chile"},"geometry":{"type":"Point","coordinates":[-76.7988,-45.3897,28.73]},"id":"usc000nf4c"}, -{"type":"Feature","properties":{"mag":2.3,"place":"8km W of Broadmoor, California","time":1395112333400,"updated":1395170286449,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187216","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187216.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":81,"net":"nc","code":"72187216","ids":",nc72187216,","sources":",nc,","types":",dyfi,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":null,"dmin":0.34135981,"rms":0.36,"gap":201.6,"magType":"Md","type":"earthquake","title":"M 2.3 - 8km W of Broadmoor, California"},"geometry":{"type":"Point","coordinates":[-122.5818,37.6745,0.3]},"id":"nc72187216"}, -{"type":"Feature","properties":{"mag":1.7,"place":"55km WSW of Cantwell, Alaska","time":1395111311000,"updated":1395112081820,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191905","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191905.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":44,"net":"ak","code":"11191905","ids":",ak11191905,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.59,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.7 - 55km WSW of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-149.8954,63.138,91.4]},"id":"ak11191905"}, -{"type":"Feature","properties":{"mag":1.09,"place":"51km NE of Kernville, California","time":1395111145730,"updated":1395160000769,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477289","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477289.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":18,"net":"ci","code":"15477289","ids":",ci15477289,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":10,"dmin":0.1835,"rms":0.16,"gap":260,"magType":"ml","type":"earthquake","title":"M 1.1 - 51km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.0813333,36.1231667,5.51]},"id":"ci15477289"}, -{"type":"Feature","properties":{"mag":2.3,"place":"21km WSW of Cohoe, Alaska","time":1395110148000,"updated":1395165266682,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191902","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191902.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":81,"net":"ak","code":"11191902","ids":",ak11191902,","sources":",ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.38,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.3 - 21km WSW of Cohoe, Alaska"},"geometry":{"type":"Point","coordinates":[-151.6918,60.3218,78.2]},"id":"ak11191902"}, -{"type":"Feature","properties":{"mag":1.49,"place":"51km NE of Kernville, California","time":1395110015330,"updated":1395159786780,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477281","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477281.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":34,"net":"ci","code":"15477281","ids":",ci15477281,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":20,"dmin":0.1623,"rms":0.11,"gap":78,"magType":"ml","type":"earthquake","title":"M 1.5 - 51km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.055,36.1096667,0.66]},"id":"ci15477281"}, -{"type":"Feature","properties":{"mag":1.2,"place":"87km NNW of Cape Yakataga, Alaska","time":1395107317000,"updated":1395107658890,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191895","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191895.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":22,"net":"ak","code":"11191895","ids":",ak11191895,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.15,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.2 - 87km NNW of Cape Yakataga, Alaska"},"geometry":{"type":"Point","coordinates":[-143.1839,60.7612,7.9]},"id":"ak11191895"}, -{"type":"Feature","properties":{"mag":1,"place":"9km WNW of Beverly Hills, California","time":1395105393700,"updated":1395158978980,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477265","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477265.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":15,"net":"ci","code":"15477265","ids":",ci15477265,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":9,"dmin":0.03361,"rms":0.13,"gap":132,"magType":"ml","type":"earthquake","title":"M 1.0 - 9km WNW of Beverly Hills, California"},"geometry":{"type":"Point","coordinates":[-118.4921667,34.1196667,9.06]},"id":"ci15477265"}, -{"type":"Feature","properties":{"mag":1.16,"place":"20km ESE of Anza, California","time":1395105202700,"updated":1395158720290,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477257","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477257.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":21,"net":"ci","code":"15477257","ids":",ci15477257,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":33,"dmin":0.04539,"rms":0.12,"gap":101,"magType":"ml","type":"earthquake","title":"M 1.2 - 20km ESE of Anza, California"},"geometry":{"type":"Point","coordinates":[-116.4673333,33.4941667,10.17]},"id":"ci15477257"}, -{"type":"Feature","properties":{"mag":1.13,"place":"15km W of Chester, California","time":1395104897930,"updated":1395175926852,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187186","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187186.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":20,"net":"nc","code":"72187186","ids":",nc72187186,","sources":",nc,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":8,"dmin":0.1136,"rms":0.09,"gap":213,"magType":"md","type":"earthquake","title":"M 1.1 - 15km W of Chester, California"},"geometry":{"type":"Point","coordinates":[-121.4173333,40.283,4.88]},"id":"nc72187186"}, -{"type":"Feature","properties":{"mag":1.15,"place":"23km NNE of Indio, California","time":1395104316410,"updated":1395158446340,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477249","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477249.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":20,"net":"ci","code":"15477249","ids":",ci15477249,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":26,"dmin":0.1253,"rms":0.1,"gap":63,"magType":"ml","type":"earthquake","title":"M 1.2 - 23km NNE of Indio, California"},"geometry":{"type":"Point","coordinates":[-116.0783333,33.8941667,9.19]},"id":"ci15477249"}, -{"type":"Feature","properties":{"mag":2.7,"place":"30km NNW of San Antonio, Puerto Rico","time":1395104305000,"updated":1395133252751,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14077000","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14077000.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":112,"net":"pr","code":"14077000","ids":",pr14077000,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":6,"dmin":0.29105415,"rms":0.17,"gap":316.8,"magType":"Md","type":"earthquake","title":"M 2.7 - 30km NNW of San Antonio, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-67.195,18.7486,17]},"id":"pr14077000"}, -{"type":"Feature","properties":{"mag":1.1,"place":"20km S of Cantwell, Alaska","time":1395104163000,"updated":1395104651171,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191890","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191890.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":19,"net":"ak","code":"11191890","ids":",ak11191890,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.65,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.1 - 20km S of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-148.8977,63.2099,74.2]},"id":"ak11191890"}, -{"type":"Feature","properties":{"mag":1.4,"place":"11km SW of Nephi, Utah","time":1395103206400,"updated":1395159074702,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60059977","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60059977.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":30,"net":"uu","code":"60059977","ids":",uu60059977,","sources":",uu,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":0.16169675,"rms":0.08,"gap":104.4,"magType":"Md","type":"earthquake","title":"M 1.4 - 11km SW of Nephi, Utah"},"geometry":{"type":"Point","coordinates":[-111.9367,39.638,0.1]},"id":"uu60059977"}, -{"type":"Feature","properties":{"mag":4.7,"place":"82km SSW of Lakatoro, Vanuatu","time":1395102376830,"updated":1395131340991,"tz":660,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nf11","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nf11.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":340,"net":"us","code":"c000nf11","ids":",usc000nf11,","sources":",us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":5.282,"rms":0.98,"gap":114,"magType":"mb","type":"earthquake","title":"M 4.7 - 82km SSW of Lakatoro, Vanuatu"},"geometry":{"type":"Point","coordinates":[167.0934,-16.7968,34.06]},"id":"usc000nf11"}, -{"type":"Feature","properties":{"mag":1.44,"place":"8km N of Big Bear City, California","time":1395101585650,"updated":1395158049400,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477233","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477233.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":32,"net":"ci","code":"15477233","ids":",ci15477233,","sources":",ci,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":38,"dmin":0.014,"rms":0.14,"gap":83,"magType":"ml","type":"earthquake","title":"M 1.4 - 8km N of Big Bear City, California"},"geometry":{"type":"Point","coordinates":[-116.8326667,34.3346667,7.48]},"id":"ci15477233"}, -{"type":"Feature","properties":{"mag":1.7,"place":"88km NNW of Talkeetna, Alaska","time":1395100423000,"updated":1395102048850,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191834","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191834.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":44,"net":"ak","code":"11191834","ids":",ak11191834,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.51,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.7 - 88km NNW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-150.7361,63.0629,100]},"id":"ak11191834"}, -{"type":"Feature","properties":{"mag":2.7,"place":"14km NNE of Crescent, Oklahoma","time":1395099499740,"updated":1395103803403,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nezl","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nezl.geojsonp","felt":2,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":113,"net":"us","code":"c000nezl","ids":",usc000nezl,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.29,"rms":0.6,"gap":68,"magType":"mb_lg","type":"earthquake","title":"M 2.7 - 14km NNE of Crescent, Oklahoma"},"geometry":{"type":"Point","coordinates":[-97.5562,36.0761,5.08]},"id":"usc000nezl"}, -{"type":"Feature","properties":{"mag":3.1,"place":"63km NNE of Road Town, British Virgin Islands","time":1395099421200,"updated":1395128382240,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14076004","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14076004.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":148,"net":"pr","code":"14076004","ids":",pr14076004,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":14,"dmin":0.56773526,"rms":0.18,"gap":306,"magType":"Md","type":"earthquake","title":"M 3.1 - 63km NNE of Road Town, British Virgin Islands"},"geometry":{"type":"Point","coordinates":[-64.3693,18.937,61]},"id":"pr14076004"}, -{"type":"Feature","properties":{"mag":1.8,"place":"5km SW of Volcano, Hawaii","time":1395099413300,"updated":1395099598567,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60658001","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60658001.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":50,"net":"hv","code":"60658001","ids":",hv60658001,","sources":",hv,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0,"rms":0.13,"gap":158.4,"magType":"Md","type":"earthquake","title":"M 1.8 - 5km SW of Volcano, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.268,19.3952,1.6]},"id":"hv60658001"}, -{"type":"Feature","properties":{"mag":1.8,"place":"4km SSW of Volcano, Hawaii","time":1395099352000,"updated":1395099524000,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60657996","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60657996.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":50,"net":"hv","code":"60657996","ids":",hv60657996,","sources":",hv,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.008983153,"rms":0.23,"gap":82.799993376001,"magType":"md","type":"earthquake","title":"M 1.8 - 4km SSW of Volcano, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.254,19.3977,3.2]},"id":"hv60657996"}, -{"type":"Feature","properties":{"mag":1.83,"place":"4km NW of Boron, California","time":1395097627340,"updated":1395157849530,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477225","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477225.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":52,"net":"ci","code":"15477225","ids":",ci15477225,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":12,"dmin":0.0989,"rms":0.09,"gap":108,"magType":"ml","type":"quarry_blast","title":"M 1.8 Quarry_blast - 4km NW of Boron, California"},"geometry":{"type":"Point","coordinates":[-117.6821667,35.0328333,0.01]},"id":"ci15477225"}, -{"type":"Feature","properties":{"mag":1.5,"place":"21km WNW of West Bishop, California","time":1395096647700,"updated":1395099429596,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187136","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187136.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":35,"net":"nc","code":"72187136","ids":",nc72187136,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.03593261,"rms":0.04,"gap":183.6,"magType":"Md","type":"earthquake","title":"M 1.5 - 21km WNW of West Bishop, California"},"geometry":{"type":"Point","coordinates":[-118.6767,37.4437,6.9]},"id":"nc72187136"}, -{"type":"Feature","properties":{"mag":4.6,"place":"143km SSW of Acajutla, El Salvador","time":1395095891130,"updated":1395124841512,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nex7","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nex7.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":326,"net":"us","code":"c000nex7","ids":",usc000nex7,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.606,"rms":1.43,"gap":178,"magType":"mb","type":"earthquake","title":"M 4.6 - 143km SSW of Acajutla, El Salvador"},"geometry":{"type":"Point","coordinates":[-90.1325,12.3334,35]},"id":"usc000nex7"}, -{"type":"Feature","properties":{"mag":1.7,"place":"56km ENE of Cantwell, Alaska","time":1395093726000,"updated":1395094546465,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191668","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191668.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":44,"net":"ak","code":"11191668","ids":",ak11191668,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.57,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.7 - 56km ENE of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-147.8601,63.5196,0]},"id":"ak11191668"}, -{"type":"Feature","properties":{"mag":1.11,"place":"51km NE of Kernville, California","time":1395093597970,"updated":1395157320540,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477217","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477217.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":19,"net":"ci","code":"15477217","ids":",ci15477217,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":14,"dmin":0.1652,"rms":0.12,"gap":80,"magType":"ml","type":"earthquake","title":"M 1.1 - 51km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.0585,36.1085,0.78]},"id":"ci15477217"}, -{"type":"Feature","properties":{"mag":1.8,"place":"107km W of Cantwell, Alaska","time":1395093217000,"updated":1395093644812,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191591","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191591.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":50,"net":"ak","code":"11191591","ids":",ak11191591,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.49,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.8 - 107km W of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-151.0751,63.2447,15.2]},"id":"ak11191591"}, -{"type":"Feature","properties":{"mag":1.6,"place":"7km ESE of Prunedale, California","time":1395092984900,"updated":1395099244237,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187111","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187111.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":39,"net":"nc","code":"72187111","ids":",nc72187111,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.02694946,"rms":0.22,"gap":118.8,"magType":"Md","type":"earthquake","title":"M 1.6 - 7km ESE of Prunedale, California"},"geometry":{"type":"Point","coordinates":[-121.5965,36.7525,0]},"id":"nc72187111"}, -{"type":"Feature","properties":{"mag":1.74,"place":"2km WSW of Brawley, California","time":1395091679180,"updated":1395157122240,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477209","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477209.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":47,"net":"ci","code":"15477209","ids":",ci15477209,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":20,"dmin":0.1247,"rms":0.22,"gap":64,"magType":"ml","type":"earthquake","title":"M 1.7 - 2km WSW of Brawley, California"},"geometry":{"type":"Point","coordinates":[-115.5558333,32.9743333,11.62]},"id":"ci15477209"}, -{"type":"Feature","properties":{"mag":1.9,"place":"107km NW of Talkeetna, Alaska","time":1395091344000,"updated":1395092124640,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191565","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191565.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":56,"net":"ak","code":"11191565","ids":",ak11191565,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.66,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.9 - 107km NW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-151.4646,63.0572,0]},"id":"ak11191565"}, -{"type":"Feature","properties":{"mag":1.4,"place":"1km ESE of The Geysers, California","time":1395091246600,"updated":1395097566067,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187101","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187101.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":30,"net":"nc","code":"72187101","ids":",nc72187101,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.06,"gap":82.8,"magType":"Md","type":"earthquake","title":"M 1.4 - 1km ESE of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.7435,38.7723,1.9]},"id":"nc72187101"}, -{"type":"Feature","properties":{"mag":1.2,"place":"3km SE of The Geysers, California","time":1395089136500,"updated":1395092942491,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187091","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187091.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":22,"net":"nc","code":"72187091","ids":",nc72187091,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.03,"gap":144,"magType":"Md","type":"earthquake","title":"M 1.2 - 3km SE of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.7298,38.7567,3]},"id":"nc72187091"}, -{"type":"Feature","properties":{"mag":1.53,"place":"13km W of Mojave, California","time":1395088496430,"updated":1395096185840,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477193","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477193.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":36,"net":"ci","code":"15477193","ids":",ci15477193,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":13,"dmin":0.0602,"rms":0.09,"gap":79,"magType":"ml","type":"quarry_blast","title":"M 1.5 Quarry_blast - 13km W of Mojave, California"},"geometry":{"type":"Point","coordinates":[-118.3183333,35.0478333,0.01]},"id":"ci15477193"}, -{"type":"Feature","properties":{"mag":2.6,"place":"2km NE of Nicoma Park, Oklahoma","time":1395088223280,"updated":1395112571513,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nes0","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nes0.geojsonp","felt":7,"cdi":4.1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":107,"net":"us","code":"c000nes0","ids":",usc000nes0,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":null,"rms":0,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.6 - 2km NE of Nicoma Park, Oklahoma"},"geometry":{"type":"Point","coordinates":[-97.304,35.503,7.2]},"id":"usc000nes0"}, -{"type":"Feature","properties":{"mag":1.6,"place":"11km ESE of Mammoth Lakes, California","time":1395085605000,"updated":1395103148356,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187021","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187021.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":39,"net":"nc","code":"72187021","ids":",nc72187021,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.01796631,"rms":0.04,"gap":90,"magType":"Md","type":"earthquake","title":"M 1.6 - 11km ESE of Mammoth Lakes, California"},"geometry":{"type":"Point","coordinates":[-118.8452,37.6205,6.8]},"id":"nc72187021"}, -{"type":"Feature","properties":{"mag":1.6,"place":"6km NW of The Geysers, California","time":1395085393400,"updated":1395100927228,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187011","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187011.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":39,"net":"nc","code":"72187011","ids":",nc72187011,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.01,"gap":151.2,"magType":"Md","type":"earthquake","title":"M 1.6 - 6km NW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.8165,38.8117,3]},"id":"nc72187011"}, -{"type":"Feature","properties":{"mag":1.11,"place":"9km NW of Westwood, California","time":1395085297660,"updated":1395088679980,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477185","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477185.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":19,"net":"ci","code":"15477185","ids":",ci15477185,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":9,"dmin":0.03419,"rms":0.1,"gap":131,"magType":"ml","type":"earthquake","title":"M 1.1 - 9km NW of Westwood, California"},"geometry":{"type":"Point","coordinates":[-118.49,34.1243333,7.93]},"id":"ci15477185"}, -{"type":"Feature","properties":{"mag":5.3,"place":"59km WNW of Iquique, Chile","time":1395083130300,"updated":1395107952000,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nejs","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nejs.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":432,"net":"us","code":"c000nejs","ids":",usc000nejs,","sources":",us,","types":",cap,dyfi,general-link,geoserve,moment-tensor,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.437,"rms":1.02,"gap":96,"magType":"mb","type":"earthquake","title":"M 5.3 - 59km WNW of Iquique, Chile"},"geometry":{"type":"Point","coordinates":[-70.6743,-20.0232,32.24]},"id":"usc000nejs"}, -{"type":"Feature","properties":{"mag":2.2,"place":"93km NNW of Nikiski, Alaska","time":1395082267000,"updated":1395082821265,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191246","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191246.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":74,"net":"ak","code":"11191246","ids":",ak11191246,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.61,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.2 - 93km NNW of Nikiski, Alaska"},"geometry":{"type":"Point","coordinates":[-151.7907,61.4948,0]},"id":"ak11191246"}, -{"type":"Feature","properties":{"mag":1.9,"place":"9km NE of Anchor Point, Alaska","time":1395082120000,"updated":1395082445424,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191239","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191239.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":56,"net":"ak","code":"11191239","ids":",ak11191239,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.61,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.9 - 9km NE of Anchor Point, Alaska"},"geometry":{"type":"Point","coordinates":[-151.724,59.8384,50.3]},"id":"ak11191239"}, -{"type":"Feature","properties":{"mag":3.1,"place":"6km SSW of Langston, Oklahoma","time":1395081955260,"updated":1395096193649,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nein","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nein.geojsonp","felt":3,"cdi":3.4,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":149,"net":"us","code":"c000nein","ids":",usc000nein,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":null,"rms":0.3,"gap":null,"magType":"ml","type":"earthquake","title":"M 3.1 - 6km SSW of Langston, Oklahoma"},"geometry":{"type":"Point","coordinates":[-97.275,35.893,5.1]},"id":"usc000nein"}, -{"type":"Feature","properties":{"mag":1.8,"place":"26km SSE of Waimea, Hawaii","time":1395081695100,"updated":1395180310816,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60657836","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60657836.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":50,"net":"hv","code":"60657836","ids":",hv60657836,","sources":",hv,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.05389892,"rms":0.11,"gap":100.8,"magType":"Md","type":"earthquake","title":"M 1.8 - 26km SSE of Waimea, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.549,19.811,24.2]},"id":"hv60657836"}, -{"type":"Feature","properties":{"mag":1.52,"place":"49km N of Inyokern, California","time":1395080714280,"updated":1395087250640,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477153","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477153.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":36,"net":"ci","code":"15477153","ids":",ci15477153,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":20,"dmin":0.02556,"rms":0.14,"gap":59,"magType":"ml","type":"earthquake","title":"M 1.5 - 49km N of Inyokern, California"},"geometry":{"type":"Point","coordinates":[-117.843,36.094,2.58]},"id":"ci15477153"}, -{"type":"Feature","properties":{"mag":1.4,"place":"7km WNW of The Geysers, California","time":1395080227300,"updated":1395098222282,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186961","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186961.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":30,"net":"nc","code":"72186961","ids":",nc72186961,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0,"rms":0.03,"gap":90,"magType":"Md","type":"earthquake","title":"M 1.4 - 7km WNW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.8258,38.811,2.9]},"id":"nc72186961"}, -{"type":"Feature","properties":{"mag":1.2,"place":"21km ENE of Sutton-Alpine, Alaska","time":1395080028000,"updated":1395080265938,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191216","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191216.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":22,"net":"ak","code":"11191216","ids":",ak11191216,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.21,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.2 - 21km ENE of Sutton-Alpine, Alaska"},"geometry":{"type":"Point","coordinates":[-148.4635,61.8551,25.6]},"id":"ak11191216"}, -{"type":"Feature","properties":{"mag":1.7,"place":"12km WSW of Niland, California","time":1395079460010,"updated":1395086460460,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477137","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477137.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":44,"net":"ci","code":"15477137","ids":",ci15477137,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":37,"dmin":0.01368,"rms":0.2,"gap":50,"magType":"ml","type":"earthquake","title":"M 1.7 - 12km WSW of Niland, California"},"geometry":{"type":"Point","coordinates":[-115.6386667,33.1853333,6.31]},"id":"ci15477137"}, -{"type":"Feature","properties":{"mag":1.4,"place":"33km NNE of North Nenana, Alaska","time":1395079421000,"updated":1395080264888,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191209","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191209.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":30,"net":"ak","code":"11191209","ids":",ak11191209,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.87,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.4 - 33km NNE of North Nenana, Alaska"},"geometry":{"type":"Point","coordinates":[-148.9712,64.8775,8.2]},"id":"ak11191209"}, -{"type":"Feature","properties":{"mag":1.44,"place":"4km NW of The Geysers, California","time":1395079372270,"updated":1395096243690,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186956","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186956.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":32,"net":"nc","code":"72186956","ids":",nc72186956,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":9,"dmin":0.004223,"rms":0.02,"gap":117,"magType":"md","type":"earthquake","title":"M 1.4 - 4km NW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.7941666,38.803833,6.29]},"id":"nc72186956"}, -{"type":"Feature","properties":{"mag":1.1,"place":"5km ESE of The Geysers, California","time":1395078941600,"updated":1395094264966,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186946","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186946.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":19,"net":"nc","code":"72186946","ids":",nc72186946,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.06,"gap":126,"magType":"Md","type":"earthquake","title":"M 1.1 - 5km ESE of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.7023,38.7595,2.1]},"id":"nc72186946"}, -{"type":"Feature","properties":{"mag":2.4,"place":"9km W of Charlotte Amalie, U.S. Virgin Islands","time":1395077412100,"updated":1395081715500,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14076003","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14076003.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":89,"net":"pr","code":"14076003","ids":",pr14076003,","sources":",pr,","types":",cap,geoserve,nearby-cities,origin,tectonic-summary,","nst":3,"dmin":0.06737365,"rms":0.11,"gap":169.2,"magType":"Md","type":"earthquake","title":"M 2.4 - 9km W of Charlotte Amalie, U.S. Virgin Islands"},"geometry":{"type":"Point","coordinates":[-65.0225,18.3355,127]},"id":"pr14076003"}, -{"type":"Feature","properties":{"mag":2.17,"place":"51km NE of Kernville, California","time":1395077362340,"updated":1395086134599,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477129","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477129.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":73,"net":"ci","code":"15477129","ids":",ci15477129,","sources":",ci,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":25,"dmin":0.1637,"rms":0.15,"gap":78,"magType":"ml","type":"earthquake","title":"M 2.2 - 51km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.057,36.1148333,1.13]},"id":"ci15477129"}, -{"type":"Feature","properties":{"mag":2.2,"place":"64km SSE of Deltana, Alaska","time":1395077346000,"updated":1395077879041,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191109","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191109.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":74,"net":"ak","code":"11191109","ids":",ak11191109,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.9,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.2 - 64km SSE of Deltana, Alaska"},"geometry":{"type":"Point","coordinates":[-144.9131,63.3117,0]},"id":"ak11191109"}, -{"type":"Feature","properties":{"mag":2.42,"place":"11km ENE of Topanga, California","time":1395076052900,"updated":1395184720025,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477121","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477121.geojsonp","felt":128,"cdi":4.7,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":150,"net":"ci","code":"15477121","ids":",ci15477121,","sources":",ci,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":76,"dmin":0.05053,"rms":0.3,"gap":40,"magType":"ml","type":"earthquake","title":"M 2.4 - 11km ENE of Topanga, California"},"geometry":{"type":"Point","coordinates":[-118.5006667,34.1408333,9.51]},"id":"ci15477121"}, -{"type":"Feature","properties":{"mag":1.02,"place":"51km NE of Kernville, California","time":1395075514170,"updated":1395084861549,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477113","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477113.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":16,"net":"ci","code":"15477113","ids":",ci15477113,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":10,"dmin":0.1845,"rms":0.19,"gap":261,"magType":"ml","type":"earthquake","title":"M 1.0 - 51km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.0823333,36.1286667,5]},"id":"ci15477113"}, -{"type":"Feature","properties":{"mag":1.1,"place":"5km WNW of Cobb, California","time":1395075322600,"updated":1395086044089,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186926","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186926.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":19,"net":"nc","code":"72186926","ids":",nc72186926,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.02,"gap":86.4,"magType":"Md","type":"earthquake","title":"M 1.1 - 5km WNW of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.7843,38.8385,1.9]},"id":"nc72186926"}, -{"type":"Feature","properties":{"mag":1.04,"place":"17km S of Weldon, California","time":1395075043050,"updated":1395084681532,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477105","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477105.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":17,"net":"ci","code":"15477105","ids":",ci15477105,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":6,"dmin":0.1127,"rms":0.1,"gap":201,"magType":"ml","type":"earthquake","title":"M 1.0 - 17km S of Weldon, California"},"geometry":{"type":"Point","coordinates":[-118.2736667,35.5071667,10.02]},"id":"ci15477105"}, -{"type":"Feature","properties":{"mag":2.01,"place":"51km NE of Kernville, California","time":1395074780170,"updated":1395084585351,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477097","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477097.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":62,"net":"ci","code":"15477097","ids":",ci15477097,","sources":",ci,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":27,"dmin":0.1642,"rms":0.15,"gap":78,"magType":"ml","type":"earthquake","title":"M 2.0 - 51km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.0576667,36.1153333,0.07]},"id":"ci15477097"}, -{"type":"Feature","properties":{"mag":1.89,"place":"25km ENE of Pine Valley, California","time":1395074508360,"updated":1395084061130,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477089","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477089.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":55,"net":"ci","code":"15477089","ids":",ci15477089,","sources":",ci,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":53,"dmin":0.02322,"rms":0.23,"gap":70,"magType":"ml","type":"earthquake","title":"M 1.9 - 25km ENE of Pine Valley, California"},"geometry":{"type":"Point","coordinates":[-116.2721667,32.8996667,7.84]},"id":"ci15477089"}, -{"type":"Feature","properties":{"mag":4.7,"place":"160km WSW of Aksu, China","time":1395074100180,"updated":1395103061862,"tz":480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000neab","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000neab.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":340,"net":"us","code":"c000neab","ids":",usc000neab,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":3.516,"rms":0.5,"gap":137,"magType":"mb","type":"earthquake","title":"M 4.7 - 160km WSW of Aksu, China"},"geometry":{"type":"Point","coordinates":[78.4348,40.7243,41.47]},"id":"usc000neab"}, -{"type":"Feature","properties":{"mag":1.1,"place":"7km WNW of The Geysers, California","time":1395072671400,"updated":1395078425198,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186891","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186891.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":19,"net":"nc","code":"72186891","ids":",nc72186891,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0,"rms":0.04,"gap":64.8,"magType":"Md","type":"earthquake","title":"M 1.1 - 7km WNW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.829,38.8117,2.7]},"id":"nc72186891"}, -{"type":"Feature","properties":{"mag":4.3,"place":"155km ENE of Amahai, Indonesia","time":1395068874840,"updated":1395097822618,"tz":540,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ne7g","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ne7g.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":284,"net":"us","code":"c000ne7g","ids":",usc000ne7g,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.962,"rms":1.17,"gap":87,"magType":"mb","type":"earthquake","title":"M 4.3 - 155km ENE of Amahai, Indonesia"},"geometry":{"type":"Point","coordinates":[130.2864,-3.0295,57.75]},"id":"usc000ne7g"}, -{"type":"Feature","properties":{"mag":1.3,"place":"9km WNW of Beverly Hills, California","time":1395068503510,"updated":1395070688510,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477025","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477025.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":26,"net":"ci","code":"15477025","ids":",ci15477025,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":11,"dmin":0.03262,"rms":0.1,"gap":128,"magType":"ml","type":"earthquake","title":"M 1.3 - 9km WNW of Beverly Hills, California"},"geometry":{"type":"Point","coordinates":[-118.49,34.1211667,8.51]},"id":"ci15477025"}, -{"type":"Feature","properties":{"mag":1.31,"place":"8km NW of Westwood, California","time":1395067550880,"updated":1395070460220,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477009","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477009.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":26,"net":"ci","code":"15477009","ids":",ci15477009,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":10,"dmin":0.02597,"rms":0.14,"gap":139,"magType":"ml","type":"earthquake","title":"M 1.3 - 8km NW of Westwood, California"},"geometry":{"type":"Point","coordinates":[-118.4845,34.115,8.57]},"id":"ci15477009"}, -{"type":"Feature","properties":{"mag":1.5,"place":"16km ENE of Sutton-Alpine, Alaska","time":1395066495000,"updated":1395066958205,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11190820","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11190820.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":35,"net":"ak","code":"11190820","ids":",ak11190820,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.45,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.5 - 16km ENE of Sutton-Alpine, Alaska"},"geometry":{"type":"Point","coordinates":[-148.5498,61.8466,17.1]},"id":"ak11190820"}, -{"type":"Feature","properties":{"mag":2.62,"place":"9km NW of Westwood, California","time":1395066219620,"updated":1395164982289,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477001","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477001.geojsonp","felt":264,"cdi":4.5,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":224,"net":"ci","code":"15477001","ids":",ci15477001,","sources":",ci,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":76,"dmin":0.03459,"rms":0.23,"gap":41,"magType":"ml","type":"earthquake","title":"M 2.6 - 9km NW of Westwood, California"},"geometry":{"type":"Point","coordinates":[-118.4896667,34.1255,8.58]},"id":"ci15477001"}, -{"type":"Feature","properties":{"mag":1.7,"place":"22km NE of Manley Hot Springs, Alaska","time":1395065154000,"updated":1395066666604,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11190816","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11190816.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":44,"net":"ak","code":"11190816","ids":",ak11190816,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.91,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.7 - 22km NE of Manley Hot Springs, Alaska"},"geometry":{"type":"Point","coordinates":[-150.299,65.1422,13.8]},"id":"ak11190816"}, -{"type":"Feature","properties":{"mag":1.46,"place":"9km NW of Westwood, California","time":1395064564770,"updated":1395070307390,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476993","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476993.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":33,"net":"ci","code":"15476993","ids":",ci15476993,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":15,"dmin":0.03501,"rms":0.12,"gap":134,"magType":"ml","type":"earthquake","title":"M 1.5 - 9km NW of Westwood, California"},"geometry":{"type":"Point","coordinates":[-118.4941667,34.1193333,9.63]},"id":"ci15476993"}, -{"type":"Feature","properties":{"mag":1.5,"place":"28km ESE of Y, Alaska","time":1395064428000,"updated":1395065765116,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11190748","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11190748.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":35,"net":"ak","code":"11190748","ids":",ak11190748,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":null,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.5 - 28km ESE of Y, Alaska"},"geometry":{"type":"Point","coordinates":[-149.3602,62.0485,35]},"id":"ak11190748"}, -{"type":"Feature","properties":{"mag":2.16,"place":"15km N of Mojave, California","time":1395064073010,"updated":1395087436547,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476977","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476977.geojsonp","felt":5,"cdi":2.7,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":73,"net":"ci","code":"15476977","ids":",ci15476977,","sources":",ci,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":30,"dmin":0.2028,"rms":0.14,"gap":41,"magType":"ml","type":"earthquake","title":"M 2.2 - 15km N of Mojave, California"},"geometry":{"type":"Point","coordinates":[-118.2061667,35.1876667,1.53]},"id":"ci15476977"}, -{"type":"Feature","properties":{"mag":4.39,"place":"9km NNW of Westwood, California","time":1395062736900,"updated":1395196632797,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476961","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476961.geojsonp","felt":9640,"cdi":5.4,"mmi":6.21,"alert":"green","status":"reviewed","tsunami":1,"sig":836,"net":"ci","code":"15476961","ids":",at00n2l1ao,ci15476961,usc000ne4i,","sources":",at,ci,us,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,impact-link,losspager,moment-tensor,nearby-cities,origin,phase-data,scitech-link,shakemap,","nst":209,"dmin":0.0382,"rms":0.34,"gap":39,"magType":"mw","type":"earthquake","title":"M 4.4 - 9km NNW of Westwood, California"},"geometry":{"type":"Point","coordinates":[-118.4858333,34.1346667,9.88]},"id":"ci15476961"}, -{"type":"Feature","properties":{"mag":5.6,"place":"South Georgia Island region","time":1395062691900,"updated":1395091670310,"tz":-120,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ne4m","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ne4m.geojsonp","felt":null,"cdi":null,"mmi":0,"alert":"green","status":"reviewed","tsunami":null,"sig":482,"net":"us","code":"c000ne4m","ids":",usc000ne4m,gcmt20140317132451,","sources":",us,gcmt,","types":",cap,dyfi,geoserve,losspager,moment-tensor,nearby-cities,origin,phase-data,shakemap,","nst":null,"dmin":2.705,"rms":0.79,"gap":24,"magType":"mb","type":"earthquake","title":"M 5.6 - South Georgia Island region"},"geometry":{"type":"Point","coordinates":[-32.3478,-53.1605,25.42]},"id":"usc000ne4m"}, -{"type":"Feature","properties":{"mag":5.3,"place":"72km SW of Yonakuni, Japan","time":1395061976860,"updated":1395079908820,"tz":480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ne4a","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ne4a.geojsonp","felt":5,"cdi":3.4,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":434,"net":"us","code":"c000ne4a","ids":",usc000ne4a,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.663,"rms":0.65,"gap":51,"magType":"mb","type":"earthquake","title":"M 5.3 - 72km SW of Yonakuni, Japan"},"geometry":{"type":"Point","coordinates":[122.4538,24.0398,37.08]},"id":"usc000ne4a"}, -{"type":"Feature","properties":{"mag":3.2,"place":"77km NNE of Punta Cana, Dominican Republic","time":1395060901100,"updated":1395069400908,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14076002","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14076002.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":158,"net":"pr","code":"14076002","ids":",pr14076002,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":15,"dmin":0.75009326,"rms":0.4,"gap":270,"magType":"Md","type":"earthquake","title":"M 3.2 - 77km NNE of Punta Cana, Dominican Republic"},"geometry":{"type":"Point","coordinates":[-68.1435,19.2346,41]},"id":"pr14076002"}, -{"type":"Feature","properties":{"mag":1.03,"place":"6km E of Julian, California","time":1395060057480,"updated":1395095031000,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476945","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476945.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":16,"net":"ci","code":"15476945","ids":",ci15476945,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":26,"dmin":0.05023,"rms":0.19,"gap":96,"magType":"ml","type":"earthquake","title":"M 1.0 - 6km E of Julian, California"},"geometry":{"type":"Point","coordinates":[-116.538,33.0858333,9.37]},"id":"ci15476945"}, -{"type":"Feature","properties":{"mag":4.7,"place":"141km ESE of Sarangani, Philippines","time":1395059163920,"updated":1395088239915,"tz":480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ne3a","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ne3a.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":340,"net":"us","code":"c000ne3a","ids":",usc000ne3a,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":2.3,"rms":1.21,"gap":91,"magType":"mb","type":"earthquake","title":"M 4.7 - 141km ESE of Sarangani, Philippines"},"geometry":{"type":"Point","coordinates":[126.6811,5.0336,84.87]},"id":"usc000ne3a"}, -{"type":"Feature","properties":{"mag":4.4,"place":"74km W of Iquique, Chile","time":1395055774880,"updated":1395084727969,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ne1x","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ne1x.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":298,"net":"us","code":"c000ne1x","ids":",usc000ne1x,","sources":",us,","types":",cap,dyfi,general-link,geoserve,moment-tensor,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.197,"rms":1.1,"gap":141,"magType":"mb","type":"earthquake","title":"M 4.4 - 74km W of Iquique, Chile"},"geometry":{"type":"Point","coordinates":[-70.857,-20.1588,17.83]},"id":"usc000ne1x"}, -{"type":"Feature","properties":{"mag":2,"place":"55km S of Deltana, Alaska","time":1395054906000,"updated":1395055323228,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11190589","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11190589.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":62,"net":"ak","code":"11190589","ids":",ak11190589,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.71,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.0 - 55km S of Deltana, Alaska"},"geometry":{"type":"Point","coordinates":[-145.0745,63.38,0]},"id":"ak11190589"}, -{"type":"Feature","properties":{"mag":5.2,"place":"90km WNW of Iquique, Chile","time":1395054735300,"updated":1395083726037,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ne11","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ne11.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":416,"net":"us","code":"c000ne11","ids":",usc000ne11,","sources":",us,","types":",cap,dyfi,general-link,geoserve,moment-tensor,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.228,"rms":1.03,"gap":136,"magType":"mb","type":"earthquake","title":"M 5.2 - 90km WNW of Iquique, Chile"},"geometry":{"type":"Point","coordinates":[-70.948,-19.9298,14.53]},"id":"usc000ne11"}, -{"type":"Feature","properties":{"mag":1.6,"place":"11km S of Ridgemark, California","time":1395054395400,"updated":1395060667742,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186816","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186816.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":39,"net":"nc","code":"72186816","ids":",nc72186816,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":null,"dmin":0.00898315,"rms":0.04,"gap":75.6,"magType":"Md","type":"earthquake","title":"M 1.6 - 11km S of Ridgemark, California"},"geometry":{"type":"Point","coordinates":[-121.3572,36.7135,3.5]},"id":"nc72186816"}, -{"type":"Feature","properties":{"mag":1.9,"place":"62km S of Deltana, Alaska","time":1395053541000,"updated":1395054781317,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11190585","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11190585.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":56,"net":"ak","code":"11190585","ids":",ak11190585,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.71,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.9 - 62km S of Deltana, Alaska"},"geometry":{"type":"Point","coordinates":[-145.218,63.3114,3.3]},"id":"ak11190585"}, -{"type":"Feature","properties":{"mag":1.9,"place":"63km S of Deltana, Alaska","time":1395053399000,"updated":1395053828404,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11190583","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11190583.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":56,"net":"ak","code":"11190583","ids":",ak11190583,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.78,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.9 - 63km S of Deltana, Alaska"},"geometry":{"type":"Point","coordinates":[-145.2147,63.3046,0.5]},"id":"ak11190583"}, -{"type":"Feature","properties":{"mag":1.5,"place":"90km E of Cape Yakataga, Alaska","time":1395052903000,"updated":1395053101154,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11190582","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11190582.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":35,"net":"ak","code":"11190582","ids":",ak11190582,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.06,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.5 - 90km E of Cape Yakataga, Alaska"},"geometry":{"type":"Point","coordinates":[-140.8286,60.2043,21.5]},"id":"ak11190582"}, -{"type":"Feature","properties":{"mag":1.72,"place":"27km NE of McCloud, California","time":1395052423410,"updated":1395056645436,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186801","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186801.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":46,"net":"nc","code":"72186801","ids":",nc72186801,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":6,"dmin":0.06708,"rms":0.02,"gap":179,"magType":"md","type":"earthquake","title":"M 1.7 - 27km NE of McCloud, California"},"geometry":{"type":"Point","coordinates":[-121.8796692,41.4136658,2.61]},"id":"nc72186801"}, -{"type":"Feature","properties":{"mag":2.85,"place":"8km W of Alberto Oviedo Mota, Mexico","time":1395051718030,"updated":1395094492973,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476929","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476929.geojsonp","felt":2,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":125,"net":"ci","code":"15476929","ids":",ci15476929,","sources":",ci,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":10,"dmin":0.1877,"rms":0.38,"gap":225,"magType":"ml","type":"earthquake","title":"M 2.9 - 8km W of Alberto Oviedo Mota, Mexico"},"geometry":{"type":"Point","coordinates":[-115.2638333,32.2345,18.6]},"id":"ci15476929"}, -{"type":"Feature","properties":{"mag":1.93,"place":"3km NNW of Carson, California","time":1395048369790,"updated":1395097027343,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476921","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476921.geojsonp","felt":10,"cdi":2.8,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":60,"net":"ci","code":"15476921","ids":",ci15476921,","sources":",ci,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":50,"dmin":0.02797,"rms":0.31,"gap":73,"magType":"ml","type":"earthquake","title":"M 1.9 - 3km NNW of Carson, California"},"geometry":{"type":"Point","coordinates":[-118.2998333,33.8593333,11.97]},"id":"ci15476921"}, -{"type":"Feature","properties":{"mag":4.5,"place":"67km WNW of Iquique, Chile","time":1395047579510,"updated":1395076780588,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndzb","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndzb.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":312,"net":"us","code":"c000ndzb","ids":",usc000ndzb,","sources":",us,","types":",cap,dyfi,general-link,geoserve,moment-tensor,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.1,"rms":0.98,"gap":111,"magType":"mb","type":"earthquake","title":"M 4.5 - 67km WNW of Iquique, Chile"},"geometry":{"type":"Point","coordinates":[-70.7755,-20.0791,15.92]},"id":"usc000ndzb"}, -{"type":"Feature","properties":{"mag":5,"place":"54km E of Iwaki, Japan","time":1395046970070,"updated":1395075949707,"tz":540,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndz3","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndz3.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":385,"net":"us","code":"c000ndz3","ids":",usc000ndz3,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":2.672,"rms":1.36,"gap":95,"magType":"mb","type":"earthquake","title":"M 5.0 - 54km E of Iwaki, Japan"},"geometry":{"type":"Point","coordinates":[141.4921,36.9817,13.38]},"id":"usc000ndz3"}, -{"type":"Feature","properties":{"mag":4.9,"place":"74km WNW of Iquique, Chile","time":1395046265520,"updated":1395075290912,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndz0","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndz0.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":369,"net":"us","code":"c000ndz0","ids":",usc000ndz0,","sources":",us,","types":",cap,dyfi,general-link,geoserve,moment-tensor,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.576,"rms":1.02,"gap":138,"magType":"mb","type":"earthquake","title":"M 4.9 - 74km WNW of Iquique, Chile"},"geometry":{"type":"Point","coordinates":[-70.8269,-20.0196,16.37]},"id":"usc000ndz0"}, -{"type":"Feature","properties":{"mag":5.3,"place":"55km WNW of Iquique, Chile","time":1395045156220,"updated":1395074107842,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndym","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndym.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":432,"net":"us","code":"c000ndym","ids":",usc000ndym,","sources":",us,","types":",cap,dyfi,general-link,geoserve,moment-tensor,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.963,"rms":1.02,"gap":119,"magType":"mb","type":"earthquake","title":"M 5.3 - 55km WNW of Iquique, Chile"},"geometry":{"type":"Point","coordinates":[-70.6372,-20.0372,12.4]},"id":"usc000ndym"}, -{"type":"Feature","properties":{"mag":1.9,"place":"58km WSW of Valdez, Alaska","time":1395044178000,"updated":1395044684365,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11190437","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11190437.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":56,"net":"ak","code":"11190437","ids":",ak11190437,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":1.03,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.9 - 58km WSW of Valdez, Alaska"},"geometry":{"type":"Point","coordinates":[-147.3679,60.9509,20.4]},"id":"ak11190437"}, -{"type":"Feature","properties":{"mag":3.3,"place":"3km NW of Choctaw, Oklahoma","time":1395044018720,"updated":1395113186688,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndy6","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndy6.geojsonp","felt":117,"cdi":5,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":226,"net":"us","code":"c000ndy6","ids":",usc000ndy6,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.042,"rms":0.75,"gap":27,"magType":"mb_lg","type":"earthquake","title":"M 3.3 - 3km NW of Choctaw, Oklahoma"},"geometry":{"type":"Point","coordinates":[-97.2924,35.5187,10.56]},"id":"usc000ndy6"}, -{"type":"Feature","properties":{"mag":4.6,"place":"77km WNW of Iquique, Chile","time":1395042898450,"updated":1395071889267,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndy4","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndy4.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":326,"net":"us","code":"c000ndy4","ids":",usc000ndy4,","sources":",us,","types":",cap,dyfi,general-link,geoserve,moment-tensor,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.173,"rms":0.9,"gap":144,"magType":"mb","type":"earthquake","title":"M 4.6 - 77km WNW of Iquique, Chile"},"geometry":{"type":"Point","coordinates":[-70.8617,-20.0595,14.39]},"id":"usc000ndy4"}, -{"type":"Feature","properties":{"mag":2.4,"place":"80km SSW of Redoubt Volcano, Alaska","time":1395042321000,"updated":1395079572680,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11190394","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11190394.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":89,"net":"ak","code":"11190394","ids":",ak11190394,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.24,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.4 - 80km SSW of Redoubt Volcano, Alaska"},"geometry":{"type":"Point","coordinates":[-153.404,59.8417,128.1]},"id":"ak11190394"}, -{"type":"Feature","properties":{"mag":1.7,"place":"109km NW of Talkeetna, Alaska","time":1395041009000,"updated":1395041787329,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11190392","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11190392.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":44,"net":"ak","code":"11190392","ids":",ak11190392,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.74,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.7 - 109km NW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-151.4687,63.0779,6.5]},"id":"ak11190392"}, -{"type":"Feature","properties":{"mag":1.9,"place":"46km NNE of Old Faithful Geyser, Wyoming","time":1395040721100,"updated":1395087637343,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60059792","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60059792.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":56,"net":"uu","code":"60059792","ids":",uu60059792,","sources":",uu,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.10779783,"rms":0.1,"gap":147.6,"magType":"Ml","type":"earthquake","title":"M 1.9 - 46km NNE of Old Faithful Geyser, Wyoming"},"geometry":{"type":"Point","coordinates":[-110.542,44.8205,4.7]},"id":"uu60059792"}, -{"type":"Feature","properties":{"mag":2.3,"place":"2km SW of Loretto, Tennessee","time":1395040537200,"updated":1395071991021,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/se031714b","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/se031714b.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":81,"net":"se","code":"031714b","ids":",se031714b,","sources":",se,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":8,"dmin":0.5030566,"rms":0.29,"gap":86.399993088,"magType":"md","type":"earthquake","title":"M 2.3 - 2km SW of Loretto, Tennessee"},"geometry":{"type":"Point","coordinates":[-87.4607,35.0606,8.9]},"id":"se031714b"}, -{"type":"Feature","properties":{"mag":4.8,"place":"264km NNW of Tual, Indonesia","time":1395040339210,"updated":1395069299328,"tz":540,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndxu","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndxu.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":354,"net":"us","code":"c000ndxu","ids":",usc000ndxu,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.785,"rms":1.23,"gap":57,"magType":"mb","type":"earthquake","title":"M 4.8 - 264km NNW of Tual, Indonesia"},"geometry":{"type":"Point","coordinates":[131.7253,-3.5094,36.95]},"id":"usc000ndxu"}, -{"type":"Feature","properties":{"mag":1,"place":"6km NW of The Geysers, California","time":1395040321600,"updated":1395042304548,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186751","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186751.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":15,"net":"nc","code":"72186751","ids":",nc72186751,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.02,"gap":100.8,"magType":"Md","type":"earthquake","title":"M 1.0 - 6km NW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.8138,38.8088,2.3]},"id":"nc72186751"}, -{"type":"Feature","properties":{"mag":1.8,"place":"21km NE of Soledad, California","time":1395039085700,"updated":1395047764445,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186731","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186731.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":50,"net":"nc","code":"72186731","ids":",nc72186731,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":null,"dmin":0.05389892,"rms":0.04,"gap":61.2,"magType":"Md","type":"earthquake","title":"M 1.8 - 21km NE of Soledad, California"},"geometry":{"type":"Point","coordinates":[-121.1372,36.5462,5.4]},"id":"nc72186731"}, -{"type":"Feature","properties":{"mag":2.83,"place":"63km E of Maneadero, Mexico","time":1395037745490,"updated":1395080713201,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476889","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476889.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":123,"net":"ci","code":"15476889","ids":",ci15476889,","sources":",ci,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":7,"dmin":0.318,"rms":0.15,"gap":156,"magType":"ml","type":"earthquake","title":"M 2.8 - 63km E of Maneadero, Mexico"},"geometry":{"type":"Point","coordinates":[-115.8983333,31.6886667,4.65]},"id":"ci15476889"}, -{"type":"Feature","properties":{"mag":1.23,"place":"33km NNW of Searles Valley, California","time":1395036001880,"updated":1395092215080,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476873","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476873.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":23,"net":"ci","code":"15476873","ids":",ci15476873,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":17,"dmin":0.08539,"rms":0.15,"gap":64,"magType":"ml","type":"earthquake","title":"M 1.2 - 33km NNW of Searles Valley, California"},"geometry":{"type":"Point","coordinates":[-117.589,36.031,4.19]},"id":"ci15476873"}, -{"type":"Feature","properties":{"mag":1.6,"place":"7km SW of Ridgemark, California","time":1395034515600,"updated":1395045365002,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186711","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186711.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":39,"net":"nc","code":"72186711","ids":",nc72186711,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":null,"dmin":0.00898315,"rms":0.19,"gap":36,"magType":"Md","type":"earthquake","title":"M 1.6 - 7km SW of Ridgemark, California"},"geometry":{"type":"Point","coordinates":[-121.4147,36.7597,8.3]},"id":"nc72186711"}, -{"type":"Feature","properties":{"mag":3,"place":"81km N of Hatillo, Puerto Rico","time":1395034286400,"updated":1395063280850,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14076001","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14076001.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":138,"net":"pr","code":"14076001","ids":",pr14076001,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":12,"dmin":0.74829663,"rms":0.17,"gap":273.6,"magType":"Md","type":"earthquake","title":"M 3.0 - 81km N of Hatillo, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.6856,19.2147,34]},"id":"pr14076001"}, -{"type":"Feature","properties":{"mag":5.1,"place":"13km W of Cantapoy, Philippines","time":1395034214190,"updated":1395051919043,"tz":480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndwk","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndwk.geojsonp","felt":4,"cdi":5.1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":402,"net":"us","code":"c000ndwk","ids":",usc000ndwk,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":2.43,"rms":1.16,"gap":99,"magType":"mb","type":"earthquake","title":"M 5.1 - 13km W of Cantapoy, Philippines"},"geometry":{"type":"Point","coordinates":[125.3151,9.5019,84.63]},"id":"usc000ndwk"}, -{"type":"Feature","properties":{"mag":1.8,"place":"17km NE of Nice, California","time":1395033725900,"updated":1395045365000,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186696","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186696.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":50,"net":"nc","code":"72186696","ids":",nc72186696,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.11678099,"rms":0.04,"gap":165.6,"magType":"Md","type":"earthquake","title":"M 1.8 - 17km NE of Nice, California"},"geometry":{"type":"Point","coordinates":[-122.7185,39.2418,6.6]},"id":"nc72186696"}, -{"type":"Feature","properties":{"mag":5,"place":"82km WNW of Iquique, Chile","time":1395033574750,"updated":1395062542797,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndwe","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndwe.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":385,"net":"us","code":"c000ndwe","ids":",usc000ndwe,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.184,"rms":1.44,"gap":126,"magType":"mb","type":"earthquake","title":"M 5.0 - 82km WNW of Iquique, Chile"},"geometry":{"type":"Point","coordinates":[-70.8918,-19.984,12.01]},"id":"usc000ndwe"}, -{"type":"Feature","properties":{"mag":6.2,"place":"80km WNW of Iquique, Chile","time":1395033094980,"updated":1395068231000,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndw9","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndw9.geojsonp","felt":6,"cdi":4,"mmi":4.71,"alert":"green","status":"reviewed","tsunami":null,"sig":594,"net":"us","code":"c000ndw9","ids":",usc000ndw9,gcmt20140317051135,","sources":",us,gcmt,","types":",cap,dyfi,general-link,geoserve,losspager,moment-tensor,nearby-cities,origin,phase-data,shakemap,tectonic-summary,","nst":null,"dmin":1.171,"rms":1.37,"gap":82,"magType":"mww","type":"earthquake","title":"M 6.2 - 80km WNW of Iquique, Chile"},"geometry":{"type":"Point","coordinates":[-70.8741,-20.003,17]},"id":"usc000ndw9"}, -{"type":"Feature","properties":{"mag":4.7,"place":"157km NNW of Nuku`alofa, Tonga","time":1395031862830,"updated":1395061222066,"tz":-720,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndw1","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndw1.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":340,"net":"us","code":"c000ndw1","ids":",usc000ndw1,","sources":",us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":5.829,"rms":1.44,"gap":80,"magType":"mb","type":"earthquake","title":"M 4.7 - 157km NNW of Nuku`alofa, Tonga"},"geometry":{"type":"Point","coordinates":[-176.0391,-19.9472,231.98]},"id":"usc000ndw1"}, -{"type":"Feature","properties":{"mag":2.3,"place":"14km NE of Enid, Oklahoma","time":1395031000300,"updated":1395059953494,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndvy","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndvy.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":81,"net":"us","code":"c000ndvy","ids":",usc000ndvy,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":null,"rms":0.43,"gap":null,"magType":"mb_lg","type":"earthquake","title":"M 2.3 - 14km NE of Enid, Oklahoma"},"geometry":{"type":"Point","coordinates":[-97.762,36.482,5]},"id":"usc000ndvy"}, -{"type":"Feature","properties":{"mag":1.5,"place":"7km NW of The Geysers, California","time":1395030568800,"updated":1395041402970,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186676","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186676.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":35,"net":"nc","code":"72186676","ids":",nc72186676,","sources":",nc,","types":",focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.03,"gap":57.6,"magType":"Md","type":"earthquake","title":"M 1.5 - 7km NW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.8257,38.815,3]},"id":"nc72186676"}, -{"type":"Feature","properties":{"mag":1.4,"place":"36km E of Tonopah, Nevada","time":1395030431588,"updated":1395164350000,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nn00441171","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nn00441171.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":30,"net":"nn","code":"00441171","ids":",nn00441171,","sources":",nn,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,","nst":6,"dmin":0.319,"rms":0.085,"gap":147.19,"magType":"ml","type":"earthquake","title":"M 1.4 - 36km E of Tonopah, Nevada"},"geometry":{"type":"Point","coordinates":[-116.8187,38.1002,13.5053]},"id":"nn00441171"}, -{"type":"Feature","properties":{"mag":1,"place":"110km W of Cantwell, Alaska","time":1395030019000,"updated":1395030203062,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11190264","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11190264.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":15,"net":"ak","code":"11190264","ids":",ak11190264,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.01,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.0 - 110km W of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-151.1276,63.2591,17.5]},"id":"ak11190264"}, -{"type":"Feature","properties":{"mag":4.8,"place":"18km W of Tacna, Peru","time":1395029691440,"updated":1395058644649,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndvl","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndvl.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":354,"net":"us","code":"c000ndvl","ids":",usc000ndvl,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.917,"rms":0.91,"gap":127,"magType":"mb","type":"earthquake","title":"M 4.8 - 18km W of Tacna, Peru"},"geometry":{"type":"Point","coordinates":[-70.4164,-17.9747,94.49]},"id":"usc000ndvl"}, -{"type":"Feature","properties":{"mag":4.6,"place":"65km WNW of Iquique, Chile","time":1395026901600,"updated":1395072452000,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndv7","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndv7.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":326,"net":"us","code":"c000ndv7","ids":",usc000ndv7,","sources":",us,","types":",cap,dyfi,general-link,geoserve,moment-tensor,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.08,"rms":1.2,"gap":127,"magType":"mb","type":"earthquake","title":"M 4.6 - 65km WNW of Iquique, Chile"},"geometry":{"type":"Point","coordinates":[-70.754,-20.0769,10]},"id":"usc000ndv7"}, -{"type":"Feature","properties":{"mag":4.6,"place":"243km SE of Kamaishi, Japan","time":1395024742230,"updated":1395053691558,"tz":600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nduv","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nduv.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":326,"net":"us","code":"c000nduv","ids":",usc000nduv,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":4.165,"rms":1,"gap":136,"magType":"mb","type":"earthquake","title":"M 4.6 - 243km SE of Kamaishi, Japan"},"geometry":{"type":"Point","coordinates":[144.0749,37.9045,36.47]},"id":"usc000nduv"}, -{"type":"Feature","properties":{"mag":1.9,"place":"18km SE of Mammoth Lakes, California","time":1395022789000,"updated":1395195724914,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186601","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186601.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":56,"net":"nc","code":"72186601","ids":",nc72186601,","sources":",nc,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.07186522,"rms":0.05,"gap":46.8,"magType":"Md","type":"earthquake","title":"M 1.9 - 18km SE of Mammoth Lakes, California"},"geometry":{"type":"Point","coordinates":[-118.832,37.5198,8.2]},"id":"nc72186601"}, -{"type":"Feature","properties":{"mag":1.8,"place":"105km W of Cantwell, Alaska","time":1395022713000,"updated":1395023372189,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11190205","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11190205.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":50,"net":"ak","code":"11190205","ids":",ak11190205,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.71,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.8 - 105km W of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-151.024,63.2537,0]},"id":"ak11190205"}, -{"type":"Feature","properties":{"mag":3.5,"place":"99km SSW of Homer, Alaska","time":1395022229000,"updated":1395051177312,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11190199","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11190199.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":188,"net":"ak","code":"11190199","ids":",ak11190199,","sources":",ak,","types":",dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.83,"gap":null,"magType":"ml","type":"earthquake","title":"M 3.5 - 99km SSW of Homer, Alaska"},"geometry":{"type":"Point","coordinates":[-152.2411,58.8229,12]},"id":"ak11190199"}, -{"type":"Feature","properties":{"mag":4.6,"place":"88km WNW of Iquique, Chile","time":1395021958330,"updated":1395071270000,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndtz","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndtz.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":326,"net":"us","code":"c000ndtz","ids":",usc000ndtz,","sources":",us,","types":",cap,dyfi,general-link,geoserve,moment-tensor,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.266,"rms":1,"gap":149,"magType":"mb","type":"earthquake","title":"M 4.6 - 88km WNW of Iquique, Chile"},"geometry":{"type":"Point","coordinates":[-70.9705,-20.0345,23.63]},"id":"usc000ndtz"}, -{"type":"Feature","properties":{"mag":2.1,"place":"6km SW of Ridgemark, California","time":1395021351780,"updated":1395129245999,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186576","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186576.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":68,"net":"nc","code":"72186576","ids":",nc72186576,","sources":",nc,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":65,"dmin":0.01832,"rms":0.15,"gap":26,"magType":"md","type":"earthquake","title":"M 2.1 - 6km SW of Ridgemark, California"},"geometry":{"type":"Point","coordinates":[-121.4135,36.7645,9.08]},"id":"nc72186576"}, -{"type":"Feature","properties":{"mag":5.2,"place":"70km WNW of Iquique, Chile","time":1395020095820,"updated":1395070307000,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndtr","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndtr.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":416,"net":"us","code":"c000ndtr","ids":",usc000ndtr,","sources":",us,","types":",cap,dyfi,general-link,geoserve,moment-tensor,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.067,"rms":1.27,"gap":122,"magType":"mb","type":"earthquake","title":"M 5.2 - 70km WNW of Iquique, Chile"},"geometry":{"type":"Point","coordinates":[-70.7659,-19.9781,10]},"id":"usc000ndtr"}, -{"type":"Feature","properties":{"mag":1.8,"place":"14km NE of Pahala, Hawaii","time":1395018953100,"updated":1395019153083,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60657416","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60657416.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":50,"net":"hv","code":"60657416","ids":",hv60657416,","sources":",hv,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.03593261,"rms":0.2,"gap":104.4,"magType":"Md","type":"earthquake","title":"M 1.8 - 14km NE of Pahala, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.3823,19.2963,3.3]},"id":"hv60657416"}, -{"type":"Feature","properties":{"mag":4.9,"place":"65km WNW of Iquique, Chile","time":1395017703890,"updated":1395070569000,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndt5","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndt5.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":369,"net":"us","code":"c000ndt5","ids":",usc000ndt5,","sources":",us,","types":",cap,dyfi,general-link,geoserve,moment-tensor,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.076,"rms":1.16,"gap":132,"magType":"mb","type":"earthquake","title":"M 4.9 - 65km WNW of Iquique, Chile"},"geometry":{"type":"Point","coordinates":[-70.7528,-20.0679,10]},"id":"usc000ndt5"}, -{"type":"Feature","properties":{"mag":2.5,"place":"58km N of Brenas, Puerto Rico","time":1395017576500,"updated":1395046530862,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14076000","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14076000.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":96,"net":"pr","code":"14076000","ids":",pr14076000,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":4,"dmin":0.53359928,"rms":0.28,"gap":331.2,"magType":"Md","type":"earthquake","title":"M 2.5 - 58km N of Brenas, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.3895,18.9972,53]},"id":"pr14076000"}, -{"type":"Feature","properties":{"mag":1,"place":"5km SW of Ridgemark, California","time":1395017530200,"updated":1395022506220,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186541","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186541.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":15,"net":"nc","code":"72186541","ids":",nc72186541,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":null,"dmin":0.02694946,"rms":0.12,"gap":169.2,"magType":"Md","type":"earthquake","title":"M 1.0 - 5km SW of Ridgemark, California"},"geometry":{"type":"Point","coordinates":[-121.4103,36.7728,9.8]},"id":"nc72186541"}, -{"type":"Feature","properties":{"mag":1.85,"place":"33km NW of Fort Irwin, California","time":1395017528550,"updated":1395089507168,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476817","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476817.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":53,"net":"ci","code":"15476817","ids":",ci15476817,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":24,"dmin":0.2106,"rms":0.16,"gap":86,"magType":"ml","type":"earthquake","title":"M 1.9 - 33km NW of Fort Irwin, California"},"geometry":{"type":"Point","coordinates":[-116.9368333,35.4835,2.79]},"id":"ci15476817"}, -{"type":"Feature","properties":{"mag":2.8,"place":"25km NNE of Philipsburg, Montana","time":1395017361900,"updated":1395160088000,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/mb30158","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/mb30158.geojsonp","felt":1,"cdi":1,"mmi":null,"alert":null,"status":"manual","tsunami":null,"sig":121,"net":"mb","code":"30158","ids":",mb30158,usc000ndsx,","sources":",mb,us,","types":",dyfi,general-link,geoserve,nearby-cities,origin,phase-data,","nst":36,"dmin":0.1976294,"rms":0.13,"gap":60,"magType":"mc","type":"earthquake","title":"M 2.8 - 25km NNE of Philipsburg, Montana"},"geometry":{"type":"Point","coordinates":[-113.225,46.56,14.5]},"id":"mb30158"}, -{"type":"Feature","properties":{"mag":1,"place":"25km NE of Fairbanks, Alaska","time":1395016920000,"updated":1395017709177,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11190172","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11190172.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":15,"net":"ak","code":"11190172","ids":",ak11190172,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.54,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.0 - 25km NE of Fairbanks, Alaska"},"geometry":{"type":"Point","coordinates":[-147.4173,65.0228,5.2]},"id":"ak11190172"}, -{"type":"Feature","properties":{"mag":5,"place":"205km W of Bengkulu, Indonesia","time":1395016526860,"updated":1395045480142,"tz":420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndsp","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndsp.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":385,"net":"us","code":"c000ndsp","ids":",usc000ndsp,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":2.516,"rms":0.9,"gap":67,"magType":"mb","type":"earthquake","title":"M 5.0 - 205km W of Bengkulu, Indonesia"},"geometry":{"type":"Point","coordinates":[100.4451,-4.1113,13.72]},"id":"usc000ndsp"}, -{"type":"Feature","properties":{"mag":1.5,"place":"53km SW of Circle Hot Springs Station, Alaska","time":1395015194000,"updated":1395015724372,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11190167","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11190167.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":35,"net":"ak","code":"11190167","ids":",ak11190167,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.68,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.5 - 53km SW of Circle Hot Springs Station, Alaska"},"geometry":{"type":"Point","coordinates":[-145.5139,65.1397,13.3]},"id":"ak11190167"}, -{"type":"Feature","properties":{"mag":5.1,"place":"55km WNW of Iquique, Chile","time":1395015129750,"updated":1395070957000,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndsf","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndsf.geojsonp","felt":1,"cdi":2.7,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":400,"net":"us","code":"c000ndsf","ids":",usc000ndsf,","sources":",us,","types":",cap,dyfi,general-link,geoserve,moment-tensor,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.978,"rms":1.1,"gap":96,"magType":"mb","type":"earthquake","title":"M 5.1 - 55km WNW of Iquique, Chile"},"geometry":{"type":"Point","coordinates":[-70.6459,-20.0609,10]},"id":"usc000ndsf"}, -{"type":"Feature","properties":{"mag":1.2,"place":"61km E of Cantwell, Alaska","time":1395014405000,"updated":1395015196854,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11190164","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11190164.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":22,"net":"ak","code":"11190164","ids":",ak11190164,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":1.26,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.2 - 61km E of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-147.7361,63.3376,46.5]},"id":"ak11190164"}, -{"type":"Feature","properties":{"mag":1.8,"place":"35km NNW of Valdez, Alaska","time":1395012021000,"updated":1395012535661,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11190138","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11190138.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":50,"net":"ak","code":"11190138","ids":",ak11190138,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.85,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.8 - 35km NNW of Valdez, Alaska"},"geometry":{"type":"Point","coordinates":[-146.6821,61.405,33.3]},"id":"ak11190138"}, -{"type":"Feature","properties":{"mag":1.1,"place":"13km NE of Pahala, Hawaii","time":1395011445700,"updated":1395112272346,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60657346","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60657346.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":19,"net":"hv","code":"60657346","ids":",hv60657346,","sources":",hv,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.04491576,"rms":0.09,"gap":97.2,"magType":"Md","type":"earthquake","title":"M 1.1 - 13km NE of Pahala, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.389,19.2913,2.7]},"id":"hv60657346"}, -{"type":"Feature","properties":{"mag":4.9,"place":"61km W of Iquique, Chile","time":1395011291600,"updated":1395040246526,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nds7","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nds7.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":369,"net":"us","code":"c000nds7","ids":",usc000nds7,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.116,"rms":0.92,"gap":139,"magType":"mb","type":"earthquake","title":"M 4.9 - 61km W of Iquique, Chile"},"geometry":{"type":"Point","coordinates":[-70.7359,-20.2268,10]},"id":"usc000nds7"}, -{"type":"Feature","properties":{"mag":1.1,"place":"13km NE of Pahala, Hawaii","time":1395011063700,"updated":1395088371679,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60657331","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60657331.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":19,"net":"hv","code":"60657331","ids":",hv60657331,","sources":",hv,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.04491576,"rms":0.11,"gap":97.2,"magType":"Md","type":"earthquake","title":"M 1.1 - 13km NE of Pahala, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.3877,19.2902,3.4]},"id":"hv60657331"}, -{"type":"Feature","properties":{"mag":4.9,"place":"68km SE of Arica, Chile","time":1395010449690,"updated":1395039397363,"tz":-180,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndru","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndru.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":369,"net":"us","code":"c000ndru","ids":",usc000ndru,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":11.307,"rms":1.02,"gap":102,"magType":"mb","type":"earthquake","title":"M 4.9 - 68km SE of Arica, Chile"},"geometry":{"type":"Point","coordinates":[-69.7894,-18.854,11.86]},"id":"usc000ndru"}, -{"type":"Feature","properties":{"mag":1.8,"place":"2km SSE of Clearfield, Utah","time":1395009514700,"updated":1395163455238,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60059767","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60059767.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":50,"net":"uu","code":"60059767","ids":",uu60059767,","sources":",uu,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":0.07186522,"rms":0.17,"gap":57.6,"magType":"Ml","type":"earthquake","title":"M 1.8 - 2km SSE of Clearfield, Utah"},"geometry":{"type":"Point","coordinates":[-112.0095,41.0887,11.8]},"id":"uu60059767"}, -{"type":"Feature","properties":{"mag":2.6,"place":"28km NNW of Shasta Lake, California","time":1395009324490,"updated":1395130989252,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186511","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186511.geojsonp","felt":5,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":105,"net":"nc","code":"72186511","ids":",nc72186511,","sources":",nc,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":43,"dmin":0.1902,"rms":0.14,"gap":38,"magType":"md","type":"earthquake","title":"M 2.6 - 28km NNW of Shasta Lake, California"},"geometry":{"type":"Point","coordinates":[-122.462,40.9261667,17.76]},"id":"nc72186511"}, -{"type":"Feature","properties":{"mag":4.9,"place":"84km WNW of Iquique, Chile","time":1395008975180,"updated":1395037929291,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndr9","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndr9.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":369,"net":"us","code":"c000ndr9","ids":",usc000ndr9,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.199,"rms":0.88,"gap":136,"magType":"mb","type":"earthquake","title":"M 4.9 - 84km WNW of Iquique, Chile"},"geometry":{"type":"Point","coordinates":[-70.9083,-19.984,10.92]},"id":"usc000ndr9"}, -{"type":"Feature","properties":{"mag":1.87,"place":"28km ENE of Pine Valley, California","time":1395008030270,"updated":1395090632820,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476801","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476801.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":54,"net":"ci","code":"15476801","ids":",ci15476801,","sources":",ci,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":52,"dmin":0.04726,"rms":0.19,"gap":50,"magType":"ml","type":"earthquake","title":"M 1.9 - 28km ENE of Pine Valley, California"},"geometry":{"type":"Point","coordinates":[-116.2303333,32.8721667,4.53]},"id":"ci15476801"}, -{"type":"Feature","properties":{"mag":1.4,"place":"85km W of Cantwell, Alaska","time":1395007589000,"updated":1395008421265,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11190022","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11190022.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":30,"net":"ak","code":"11190022","ids":",ak11190022,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.82,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.4 - 85km W of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-150.6565,63.4242,0.1]},"id":"ak11190022"}, -{"type":"Feature","properties":{"mag":2.4,"place":"28km NNW of Shasta Lake, California","time":1395007382000,"updated":1395106149068,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186491","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186491.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":89,"net":"nc","code":"72186491","ids":",nc72186491,","sources":",nc,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.18864621,"rms":0.14,"gap":25.2,"magType":"Md","type":"earthquake","title":"M 2.4 - 28km NNW of Shasta Lake, California"},"geometry":{"type":"Point","coordinates":[-122.4585,40.932,17.3]},"id":"nc72186491"}, -{"type":"Feature","properties":{"mag":1.25,"place":"7km ESE of Mammoth Lakes, California","time":1395006965610,"updated":1395016926206,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186481","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186481.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":24,"net":"nc","code":"72186481","ids":",nc72186481,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":18,"dmin":0.01155,"rms":0.02,"gap":90,"magType":"md","type":"earthquake","title":"M 1.3 - 7km ESE of Mammoth Lakes, California"},"geometry":{"type":"Point","coordinates":[-118.8883362,37.6258316,5.64]},"id":"nc72186481"}, -{"type":"Feature","properties":{"mag":3.47,"place":"28km ENE of Pine Valley, California","time":1395006933390,"updated":1395093402917,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476793","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476793.geojsonp","felt":7,"cdi":2.5,"mmi":4.25,"alert":null,"status":"reviewed","tsunami":null,"sig":187,"net":"ci","code":"15476793","ids":",ci15476793,","sources":",ci,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,shakemap,","nst":81,"dmin":0.04309,"rms":0.21,"gap":49,"magType":"ml","type":"earthquake","title":"M 3.5 - 28km ENE of Pine Valley, California"},"geometry":{"type":"Point","coordinates":[-116.2348333,32.8751667,4.02]},"id":"ci15476793"}, -{"type":"Feature","properties":{"mag":2.7,"place":"22km E of Y, Alaska","time":1395005999000,"updated":1395034946321,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189925","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189925.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":112,"net":"ak","code":"11189925","ids":",ak11189925,","sources":",ak,","types":",dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.72,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.7 - 22km E of Y, Alaska"},"geometry":{"type":"Point","coordinates":[-149.4252,62.1266,28.5]},"id":"ak11189925"}, -{"type":"Feature","properties":{"mag":5.1,"place":"36km NNW of Iquique, Chile","time":1395005187380,"updated":1395034138272,"tz":-180,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndnz","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndnz.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":400,"net":"us","code":"c000ndnz","ids":",usc000ndnz,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.634,"rms":1.27,"gap":124,"magType":"mb","type":"earthquake","title":"M 5.1 - 36km NNW of Iquique, Chile"},"geometry":{"type":"Point","coordinates":[-70.3046,-19.9317,35]},"id":"usc000ndnz"}, -{"type":"Feature","properties":{"mag":1.7,"place":"68km ENE of Cantwell, Alaska","time":1395004991000,"updated":1395005913055,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189908","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189908.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":44,"net":"ak","code":"11189908","ids":",ak11189908,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.76,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.7 - 68km ENE of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-147.6387,63.5634,0.1]},"id":"ak11189908"}, -{"type":"Feature","properties":{"mag":6.7,"place":"60km WNW of Iquique, Chile","time":1395004590770,"updated":1395081809249,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndnj","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndnj.geojsonp","felt":42,"cdi":6,"mmi":6.58,"alert":"yellow","status":"reviewed","tsunami":1,"sig":716,"net":"us","code":"c000ndnj","ids":",usc000ndnj,pt14075001,at00n2jsh8,gcmt20140316211630,","sources":",us,pt,at,gcmt,","types":",associate,cap,dyfi,general-link,geoserve,impact-link,losspager,moment-tensor,nearby-cities,origin,phase-data,shakemap,tectonic-summary,","nst":null,"dmin":0.929,"rms":1.16,"gap":44,"magType":"mww","type":"earthquake","title":"M 6.7 - 60km WNW of Iquique, Chile"},"geometry":{"type":"Point","coordinates":[-70.6278,-19.9246,20]},"id":"usc000ndnj"}, -{"type":"Feature","properties":{"mag":2.8,"place":"8km ENE of Coalinga, California","time":1395002676200,"updated":1395118205806,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186436","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186436.geojsonp","felt":3,"cdi":2,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":121,"net":"nc","code":"72186436","ids":",nc72186436,","sources":",nc,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.08983153,"rms":0.08,"gap":118.8,"magType":"Md","type":"earthquake","title":"M 2.8 - 8km ENE of Coalinga, California"},"geometry":{"type":"Point","coordinates":[-120.2817,36.1755,11.3]},"id":"nc72186436"}, -{"type":"Feature","properties":{"mag":1.2,"place":"10km WNW of The Geysers, California","time":1395002550700,"updated":1395014886876,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186431","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186431.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":22,"net":"nc","code":"72186431","ids":",nc72186431,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0,"rms":0.02,"gap":122.4,"magType":"Md","type":"earthquake","title":"M 1.2 - 10km WNW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.8558,38.8253,2.7]},"id":"nc72186431"}, -{"type":"Feature","properties":{"mag":2.13,"place":"8km ENE of Coalinga, California","time":1395002243680,"updated":1395120545189,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186426","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186426.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":70,"net":"nc","code":"72186426","ids":",nc72186426,","sources":",nc,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":56,"dmin":0.09168,"rms":0.09,"gap":118,"magType":"md","type":"earthquake","title":"M 2.1 - 8km ENE of Coalinga, California"},"geometry":{"type":"Point","coordinates":[-120.2775,36.1741667,11.06]},"id":"nc72186426"}, -{"type":"Feature","properties":{"mag":4.2,"place":"51km SW of Jiquilillo, Nicaragua","time":1395000953510,"updated":1395029909523,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndmp","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndmp.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":271,"net":"us","code":"c000ndmp","ids":",usc000ndmp,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.6,"rms":1.29,"gap":185,"magType":"mb","type":"earthquake","title":"M 4.2 - 51km SW of Jiquilillo, Nicaragua"},"geometry":{"type":"Point","coordinates":[-87.7851,12.4147,72.88]},"id":"usc000ndmp"}, -{"type":"Feature","properties":{"mag":2.26,"place":"7km ESE of Mammoth Lakes, California","time":1395000276050,"updated":1395132546985,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186396","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186396.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":79,"net":"nc","code":"72186396","ids":",nc72186396,nn00441146,","sources":",nc,nn,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":46,"dmin":0.0104,"rms":0.04,"gap":82,"magType":"md","type":"earthquake","title":"M 2.3 - 7km ESE of Mammoth Lakes, California"},"geometry":{"type":"Point","coordinates":[-118.8898333,37.6251667,5.41]},"id":"nc72186396"}, -{"type":"Feature","properties":{"mag":1.21,"place":"7km ESE of Mammoth Lakes, California","time":1394999887000,"updated":1395011405236,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186386","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186386.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":23,"net":"nc","code":"72186386","ids":",nc72186386,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":12,"dmin":0.01164,"rms":0.01,"gap":86,"magType":"md","type":"earthquake","title":"M 1.2 - 7km ESE of Mammoth Lakes, California"},"geometry":{"type":"Point","coordinates":[-118.8884964,37.628334,5.6]},"id":"nc72186386"}, -{"type":"Feature","properties":{"mag":1,"place":"6km WNW of Cobb, California","time":1394998653300,"updated":1395007563297,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186376","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186376.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":15,"net":"nc","code":"72186376","ids":",nc72186376,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.02,"gap":108,"magType":"Md","type":"earthquake","title":"M 1.0 - 6km WNW of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.8015,38.8363,2.6]},"id":"nc72186376"}, -{"type":"Feature","properties":{"mag":1.9,"place":"4km SW of Volcano, Hawaii","time":1394997915100,"updated":1395193210788,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60657276","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60657276.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":56,"net":"hv","code":"60657276","ids":",hv60657276,","sources":",hv,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.00898315,"rms":0.07,"gap":57.6,"magType":"Ml","type":"earthquake","title":"M 1.9 - 4km SW of Volcano, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.2683,19.4042,1.3]},"id":"hv60657276"}, -{"type":"Feature","properties":{"mag":2.8,"place":"68km SW of Anchor Point, Alaska","time":1394996423000,"updated":1395025391456,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189815","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189815.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":121,"net":"ak","code":"11189815","ids":",ak11189815,","sources":",ak,","types":",dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.72,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.8 - 68km SW of Anchor Point, Alaska"},"geometry":{"type":"Point","coordinates":[-152.7599,59.3858,90.2]},"id":"ak11189815"}, -{"type":"Feature","properties":{"mag":1.2,"place":"26km ENE of West Yellowstone, Montana","time":1394996367600,"updated":1395093638059,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60059732","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60059732.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":22,"net":"uu","code":"60059732","ids":",uu60059732,","sources":",uu,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.06288207,"rms":0.1,"gap":133.2,"magType":"Ml","type":"earthquake","title":"M 1.2 - 26km ENE of West Yellowstone, Montana"},"geometry":{"type":"Point","coordinates":[-110.7892,44.7355,6.5]},"id":"uu60059732"}, -{"type":"Feature","properties":{"mag":1,"place":"28km ENE of West Yellowstone, Montana","time":1394993662400,"updated":1395097643476,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60059722","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60059722.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":15,"net":"uu","code":"60059722","ids":",uu60059722,","sources":",uu,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.06288207,"rms":0.09,"gap":187.2,"magType":"Md","type":"earthquake","title":"M 1.0 - 28km ENE of West Yellowstone, Montana"},"geometry":{"type":"Point","coordinates":[-110.7763,44.7627,5.3]},"id":"uu60059722"}, -{"type":"Feature","properties":{"mag":1.25,"place":"14km SSE of Alamo, Nevada","time":1394992590171,"updated":1395165518000,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nn00441145","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nn00441145.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":24,"net":"nn","code":"00441145","ids":",nn00441145,","sources":",nn,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,","nst":8,"dmin":0.163,"rms":0.1192,"gap":173.1,"magType":"ml","type":"earthquake","title":"M 1.3 - 14km SSE of Alamo, Nevada"},"geometry":{"type":"Point","coordinates":[-115.0903,37.2467,14.6255]},"id":"nn00441145"}, -{"type":"Feature","properties":{"mag":1.9,"place":"81km WSW of Cantwell, Alaska","time":1394990967000,"updated":1394991737554,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189651","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189651.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":56,"net":"ak","code":"11189651","ids":",ak11189651,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.77,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.9 - 81km WSW of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-150.4171,63.0771,93.4]},"id":"ak11189651"}, -{"type":"Feature","properties":{"mag":2.4,"place":"2km SSE of Clearfield, Utah","time":1394989694400,"updated":1395179682016,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60059712","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60059712.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":89,"net":"uu","code":"60059712","ids":",uu60059712,","sources":",uu,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":0.02694946,"rms":0.22,"gap":43.2,"magType":"Ml","type":"earthquake","title":"M 2.4 - 2km SSE of Clearfield, Utah"},"geometry":{"type":"Point","coordinates":[-112.0077,41.089,12.8]},"id":"uu60059712"}, -{"type":"Feature","properties":{"mag":1.84,"place":"19km N of Golden Hills, California","time":1394989080030,"updated":1395173567800,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476721","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476721.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":52,"net":"ci","code":"15476721","ids":",ci15476721,","sources":",ci,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":37,"dmin":0.09464,"rms":0.17,"gap":52,"magType":"ml","type":"earthquake","title":"M 1.8 - 19km N of Golden Hills, California"},"geometry":{"type":"Point","coordinates":[-118.5325,35.316,5.14]},"id":"ci15476721"}, -{"type":"Feature","properties":{"mag":1.6,"place":"4km SE of Kenai, Alaska","time":1394987909000,"updated":1394988232300,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189647","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189647.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":39,"net":"ak","code":"11189647","ids":",ak11189647,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.37,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.6 - 4km SE of Kenai, Alaska"},"geometry":{"type":"Point","coordinates":[-151.1964,60.5244,100]},"id":"ak11189647"}, -{"type":"Feature","properties":{"mag":1,"place":"9km ESE of Mammoth Lakes, California","time":1394987087000,"updated":1395078478179,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186326","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186326.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":15,"net":"nc","code":"72186326","ids":",nc72186326,","sources":",nc,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,","nst":null,"dmin":0,"rms":0.01,"gap":111.6,"magType":"Md","type":"earthquake","title":"M 1.0 - 9km ESE of Mammoth Lakes, California"},"geometry":{"type":"Point","coordinates":[-118.869,37.612,2]},"id":"nc72186326"}, -{"type":"Feature","properties":{"mag":1.6,"place":"8km SSE of Houston, Alaska","time":1394986905000,"updated":1394987425028,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189645","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189645.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":39,"net":"ak","code":"11189645","ids":",ak11189645,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.48,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.6 - 8km SSE of Houston, Alaska"},"geometry":{"type":"Point","coordinates":[-149.7435,61.5634,33.9]},"id":"ak11189645"}, -{"type":"Feature","properties":{"mag":1,"place":"8km S of Ridgemark, California","time":1394986676600,"updated":1394995145920,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186321","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186321.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":15,"net":"nc","code":"72186321","ids":",nc72186321,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":null,"dmin":0.03593261,"rms":0.06,"gap":194.4,"magType":"Md","type":"earthquake","title":"M 1.0 - 8km S of Ridgemark, California"},"geometry":{"type":"Point","coordinates":[-121.3728,36.7385,8.9]},"id":"nc72186321"}, -{"type":"Feature","properties":{"mag":1.19,"place":"15km ESE of Anza, California","time":1394985659310,"updated":1395173124820,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476705","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476705.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":22,"net":"ci","code":"15476705","ids":",ci15476705,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":26,"dmin":0.04347,"rms":0.11,"gap":109,"magType":"ml","type":"earthquake","title":"M 1.2 - 15km ESE of Anza, California"},"geometry":{"type":"Point","coordinates":[-116.5178333,33.5153333,14.97]},"id":"ci15476705"}, -{"type":"Feature","properties":{"mag":1,"place":"15km ESE of Anza, California","time":1394985543490,"updated":1395172827777,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476713","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476713.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":15,"net":"ci","code":"15476713","ids":",ci15476713,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":21,"dmin":0.04166,"rms":0.1,"gap":165,"magType":"ml","type":"earthquake","title":"M 1.0 - 15km ESE of Anza, California"},"geometry":{"type":"Point","coordinates":[-116.516,33.5176667,14.22]},"id":"ci15476713"}, -{"type":"Feature","properties":{"mag":1.13,"place":"3km N of Menifee, California","time":1394985309500,"updated":1395172511680,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476697","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476697.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":20,"net":"ci","code":"15476697","ids":",ci15476697,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":31,"dmin":0.03487,"rms":0.15,"gap":95,"magType":"ml","type":"earthquake","title":"M 1.1 - 3km N of Menifee, California"},"geometry":{"type":"Point","coordinates":[-117.1451667,33.7611667,17.78]},"id":"ci15476697"}, -{"type":"Feature","properties":{"mag":2.9,"place":"67km N of Tierras Nuevas Poniente, Puerto Rico","time":1394984719000,"updated":1395013669221,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14075006","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14075006.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":129,"net":"pr","code":"14075006","ids":",pr14075006,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":12,"dmin":0.58929483,"rms":0.2,"gap":270,"magType":"Md","type":"earthquake","title":"M 2.9 - 67km N of Tierras Nuevas Poniente, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.5541,19.0706,55]},"id":"pr14075006"}, -{"type":"Feature","properties":{"mag":1.02,"place":"52km NE of Kernville, California","time":1394984447120,"updated":1395172160860,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476689","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476689.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":16,"net":"ci","code":"15476689","ids":",ci15476689,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":17,"dmin":0.1635,"rms":0.12,"gap":79,"magType":"ml","type":"earthquake","title":"M 1.0 - 52km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.0566667,36.1245,1.07]},"id":"ci15476689"}, -{"type":"Feature","properties":{"mag":1,"place":"41km NE of Talkeetna, Alaska","time":1394984412000,"updated":1394985684349,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189644","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189644.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":15,"net":"ak","code":"11189644","ids":",ak11189644,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.39,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.0 - 41km NE of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-149.5936,62.6115,34.9]},"id":"ak11189644"}, -{"type":"Feature","properties":{"mag":1.8,"place":"8km S of Willow, Alaska","time":1394983812000,"updated":1394984677019,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189640","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189640.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":50,"net":"ak","code":"11189640","ids":",ak11189640,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.84,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.8 - 8km S of Willow, Alaska"},"geometry":{"type":"Point","coordinates":[-150.0056,61.6697,9.4]},"id":"ak11189640"}, -{"type":"Feature","properties":{"mag":4.6,"place":"13km SW of Sechura, Peru","time":1394983516030,"updated":1395012470053,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndjj","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndjj.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":326,"net":"us","code":"c000ndjj","ids":",usc000ndjj,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":6.328,"rms":0.76,"gap":117,"magType":"mb","type":"earthquake","title":"M 4.6 - 13km SW of Sechura, Peru"},"geometry":{"type":"Point","coordinates":[-80.9124,-5.6335,51.53]},"id":"usc000ndjj"}, -{"type":"Feature","properties":{"mag":4.9,"place":"68km SW of Sukorejo, Indonesia","time":1394981636600,"updated":1394995950000,"tz":420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndh3","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndh3.geojsonp","felt":2,"cdi":3.1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":370,"net":"us","code":"c000ndh3","ids":",usc000ndh3,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.924,"rms":0.85,"gap":68,"magType":"mb","type":"earthquake","title":"M 4.9 - 68km SW of Sukorejo, Indonesia"},"geometry":{"type":"Point","coordinates":[110.9839,-8.7218,76.04]},"id":"usc000ndh3"}, -{"type":"Feature","properties":{"mag":1.1,"place":"28km ENE of Soledad, California","time":1394981505300,"updated":1394982783927,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186276","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186276.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":19,"net":"nc","code":"72186276","ids":",nc72186276,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.01796631,"rms":0.02,"gap":176.4,"magType":"Md","type":"earthquake","title":"M 1.1 - 28km ENE of Soledad, California"},"geometry":{"type":"Point","coordinates":[-121.0515,36.5585,10.5]},"id":"nc72186276"}, -{"type":"Feature","properties":{"mag":1.51,"place":"23km SSW of Weedpatch, California","time":1394980941200,"updated":1395171961910,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476681","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476681.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":35,"net":"ci","code":"15476681","ids":",ci15476681,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":23,"dmin":0.1282,"rms":0.13,"gap":93,"magType":"ml","type":"earthquake","title":"M 1.5 - 23km SSW of Weedpatch, California"},"geometry":{"type":"Point","coordinates":[-119.006,35.0383333,21.2]},"id":"ci15476681"}, -{"type":"Feature","properties":{"mag":4.5,"place":"121km NNE of Minab, Iran","time":1394980480030,"updated":1395009454648,"tz":210,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndgq","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndgq.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":312,"net":"us","code":"c000ndgq","ids":",usc000ndgq,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":3.417,"rms":0.63,"gap":129,"magType":"mb","type":"earthquake","title":"M 4.5 - 121km NNE of Minab, Iran"},"geometry":{"type":"Point","coordinates":[57.6376,28.1251,10]},"id":"usc000ndgq"}, -{"type":"Feature","properties":{"mag":1.9,"place":"158km SE of McGrath, Alaska","time":1394979519000,"updated":1394980036110,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189557","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189557.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":56,"net":"ak","code":"11189557","ids":",ak11189557,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":1.85,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.9 - 158km SE of McGrath, Alaska"},"geometry":{"type":"Point","coordinates":[-153.432,61.9427,33.7]},"id":"ak11189557"}, -{"type":"Feature","properties":{"mag":1.59,"place":"2km SW of Cobb, California","time":1394977062110,"updated":1394984942772,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186231","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186231.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":39,"net":"nc","code":"72186231","ids":",nc72186231,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":28,"dmin":0.009537,"rms":0.03,"gap":60,"magType":"md","type":"earthquake","title":"M 1.6 - 2km SW of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.7411652,38.8100014,2.62]},"id":"nc72186231"}, -{"type":"Feature","properties":{"mag":2.3,"place":"42km W of Anchor Point, Alaska","time":1394976936000,"updated":1394977329387,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189482","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189482.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":81,"net":"ak","code":"11189482","ids":",ak11189482,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.83,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.3 - 42km W of Anchor Point, Alaska"},"geometry":{"type":"Point","coordinates":[-152.5893,59.8058,32.4]},"id":"ak11189482"}, -{"type":"Feature","properties":{"mag":4.5,"place":"88km SSW of Puerto Madero, Mexico","time":1394976064730,"updated":1395005025315,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndem","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndem.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":312,"net":"us","code":"c000ndem","ids":",usc000ndem,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.226,"rms":0.92,"gap":182,"magType":"mb","type":"earthquake","title":"M 4.5 - 88km SSW of Puerto Madero, Mexico"},"geometry":{"type":"Point","coordinates":[-92.8617,14.0429,33.94]},"id":"usc000ndem"}, -{"type":"Feature","properties":{"mag":2.2,"place":"6km SSE of Moraga, California","time":1394975816700,"updated":1395192127219,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186206","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186206.geojsonp","felt":4,"cdi":2,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":75,"net":"nc","code":"72186206","ids":",nc72186206,","sources":",nc,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.01796631,"rms":0.11,"gap":28.8,"magType":"Md","type":"earthquake","title":"M 2.2 - 6km SSE of Moraga, California"},"geometry":{"type":"Point","coordinates":[-122.1068,37.7757,11.2]},"id":"nc72186206"}, -{"type":"Feature","properties":{"mag":2,"place":"10km SW of La Parguera, Puerto Rico","time":1394973569400,"updated":1394974658315,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14075005","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14075005.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":62,"net":"pr","code":"14075005","ids":",pr14075005,","sources":",pr,","types":",cap,geoserve,nearby-cities,origin,tectonic-summary,","nst":4,"dmin":0.08983153,"rms":0.07,"gap":316.8,"magType":"Md","type":"earthquake","title":"M 2.0 - 10km SW of La Parguera, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-67.1095,17.9039,10]},"id":"pr14075005"}, -{"type":"Feature","properties":{"mag":1.2,"place":"24km SE of Yosemite Valley, California","time":1394973127500,"updated":1395090963808,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186201","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186201.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":22,"net":"nc","code":"72186201","ids":",nc72186201,","sources":",nc,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.21559567,"rms":0.14,"gap":136.8,"magType":"Md","type":"earthquake","title":"M 1.2 - 24km SE of Yosemite Valley, California"},"geometry":{"type":"Point","coordinates":[-119.3562,37.6135,8.2]},"id":"nc72186201"}, -{"type":"Feature","properties":{"mag":1,"place":"5km NW of The Geysers, California","time":1394971898200,"updated":1394976607900,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186181","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186181.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":15,"net":"nc","code":"72186181","ids":",nc72186181,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.03,"gap":68.4,"magType":"Md","type":"earthquake","title":"M 1.0 - 5km NW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.795,38.8175,3]},"id":"nc72186181"}, -{"type":"Feature","properties":{"mag":1.5,"place":"10km E of Mammoth Lakes, California","time":1394971315000,"updated":1394973186729,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186161","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186161.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":35,"net":"nc","code":"72186161","ids":",nc72186161,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.02694946,"rms":0.05,"gap":147.6,"magType":"Md","type":"earthquake","title":"M 1.5 - 10km E of Mammoth Lakes, California"},"geometry":{"type":"Point","coordinates":[-118.8517,37.6608,5.1]},"id":"nc72186161"}, -{"type":"Feature","properties":{"mag":1.1,"place":"1km NNW of Tieton, Washington","time":1394970455700,"updated":1395084102520,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uw60719721","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uw60719721.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":19,"net":"uw","code":"60719721","ids":",uw60719721,","sources":",uw,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.04491576,"rms":0.11,"gap":97.2,"magType":"Md","type":"earthquake","title":"M 1.1 - 1km NNW of Tieton, Washington"},"geometry":{"type":"Point","coordinates":[-120.7672,46.7145,9.2]},"id":"uw60719721"}, -{"type":"Feature","properties":{"mag":1.2,"place":"55km SE of Cantwell, Alaska","time":1394969334000,"updated":1394969892630,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189407","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189407.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":22,"net":"ak","code":"11189407","ids":",ak11189407,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.74,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.2 - 55km SE of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-148.0876,63.0801,4.8]},"id":"ak11189407"}, -{"type":"Feature","properties":{"mag":1.8,"place":"21km S of Indios, Puerto Rico","time":1394968625300,"updated":1394988055150,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14075007","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14075007.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":50,"net":"pr","code":"14075007","ids":",pr14075007,","sources":",pr,","types":",cap,geoserve,nearby-cities,origin,tectonic-summary,","nst":5,"dmin":0.18595126,"rms":0.1,"gap":298.8,"magType":"Md","type":"earthquake","title":"M 1.8 - 21km S of Indios, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.7983,17.8034,16]},"id":"pr14075007"}, -{"type":"Feature","properties":{"mag":4.9,"place":"131km ENE of Lambasa, Fiji","time":1394968524920,"updated":1394997480533,"tz":-720,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndcy","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndcy.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":369,"net":"us","code":"c000ndcy","ids":",usc000ndcy,","sources":",us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":2.935,"rms":1.42,"gap":127,"magType":"mb","type":"earthquake","title":"M 4.9 - 131km ENE of Lambasa, Fiji"},"geometry":{"type":"Point","coordinates":[-179.463,-16.0141,10]},"id":"usc000ndcy"}, -{"type":"Feature","properties":{"mag":1.9,"place":"57km SE of Cantwell, Alaska","time":1394968447000,"updated":1394969395304,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189402","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189402.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":56,"net":"ak","code":"11189402","ids":",ak11189402,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.78,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.9 - 57km SE of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-148.0465,63.0727,1.3]},"id":"ak11189402"}, -{"type":"Feature","properties":{"mag":1,"place":"73km NNE of Sutton-Alpine, Alaska","time":1394968199000,"updated":1394968632533,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189401","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189401.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":15,"net":"ak","code":"11189401","ids":",ak11189401,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.08,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.0 - 73km NNE of Sutton-Alpine, Alaska"},"geometry":{"type":"Point","coordinates":[-148.3533,62.4178,42.7]},"id":"ak11189401"}, -{"type":"Feature","properties":{"mag":1.9,"place":"53km S of Redoubt Volcano, Alaska","time":1394966289000,"updated":1394998744253,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189398","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189398.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":56,"net":"ak","code":"11189398","ids":",ak11189398,","sources":",ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.4,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.9 - 53km S of Redoubt Volcano, Alaska"},"geometry":{"type":"Point","coordinates":[-152.7853,60.0033,87.2]},"id":"ak11189398"}, -{"type":"Feature","properties":{"mag":1.17,"place":"49km SSE of Fallon, Nevada","time":1394963706347,"updated":1395165510000,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nn00441141","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nn00441141.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":21,"net":"nn","code":"00441141","ids":",nn00441141,","sources":",nn,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,","nst":10,"dmin":0.345,"rms":0.0868,"gap":137.9,"magType":"ml","type":"earthquake","title":"M 1.2 - 49km SSE of Fallon, Nevada"},"geometry":{"type":"Point","coordinates":[-118.5441,39.0666,8.42]},"id":"nn00441141"}, -{"type":"Feature","properties":{"mag":1.9,"place":"54km NNE of Fort Yukon, Alaska","time":1394961959000,"updated":1394962292251,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189388","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189388.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":56,"net":"ak","code":"11189388","ids":",ak11189388,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":1.12,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.9 - 54km NNE of Fort Yukon, Alaska"},"geometry":{"type":"Point","coordinates":[-144.8782,67.0311,31.1]},"id":"ak11189388"}, -{"type":"Feature","properties":{"mag":1.14,"place":"20km N of China Lake Acres, California","time":1394961249790,"updated":1395171291830,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476657","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476657.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":20,"net":"ci","code":"15476657","ids":",ci15476657,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":22,"dmin":0.02777,"rms":0.13,"gap":54,"magType":"ml","type":"earthquake","title":"M 1.1 - 20km N of China Lake Acres, California"},"geometry":{"type":"Point","coordinates":[-117.7403333,35.8281667,7.33]},"id":"ci15476657"}, -{"type":"Feature","properties":{"mag":1.6,"place":"48km N of Talkeetna, Alaska","time":1394960365000,"updated":1394961064479,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189323","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189323.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":39,"net":"ak","code":"11189323","ids":",ak11189323,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.56,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.6 - 48km N of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-150.2428,62.7577,79.9]},"id":"ak11189323"}, -{"type":"Feature","properties":{"mag":3.7,"place":"12km ENE of Anthony, Kansas","time":1394959580320,"updated":1395088635095,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nd9r","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nd9r.geojsonp","felt":26,"cdi":4.1,"mmi":4.14,"alert":"green","status":"reviewed","tsunami":null,"sig":221,"net":"us","code":"c000nd9r","ids":",usc000nd9r,","sources":",us,","types":",cap,dyfi,general-link,geoserve,losspager,moment-tensor,nearby-cities,origin,phase-data,shakemap,tectonic-summary,","nst":null,"dmin":0.678,"rms":0.33,"gap":130,"magType":"mwr","type":"earthquake","title":"M 3.7 - 12km ENE of Anthony, Kansas"},"geometry":{"type":"Point","coordinates":[-97.9001,37.181,2.52]},"id":"usc000nd9r"}, -{"type":"Feature","properties":{"mag":3,"place":"90km W of New Allakaket, Alaska","time":1394958289000,"updated":1394987238938,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189315","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189315.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":138,"net":"ak","code":"11189315","ids":",ak11189315,","sources":",ak,","types":",dyfi,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.63,"gap":null,"magType":"ml","type":"earthquake","title":"M 3.0 - 90km W of New Allakaket, Alaska"},"geometry":{"type":"Point","coordinates":[-154.6777,66.6367,13.4]},"id":"ak11189315"}, -{"type":"Feature","properties":{"mag":2.2,"place":"82km W of Cantwell, Alaska","time":1394957929000,"updated":1394959300300,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189297","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189297.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":74,"net":"ak","code":"11189297","ids":",ak11189297,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.99,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.2 - 82km W of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-150.5802,63.2934,100]},"id":"ak11189297"}, -{"type":"Feature","properties":{"mag":1.4,"place":"11km SW of Corona, California","time":1394957146270,"updated":1395170649360,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476625","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476625.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":30,"net":"ci","code":"15476625","ids":",ci15476625,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":46,"dmin":0.02801,"rms":0.17,"gap":67,"magType":"ml","type":"earthquake","title":"M 1.4 - 11km SW of Corona, California"},"geometry":{"type":"Point","coordinates":[-117.6423333,33.7911667,3.96]},"id":"ci15476625"}, -{"type":"Feature","properties":{"mag":1.1,"place":"44km ENE of Y, Alaska","time":1394956238000,"updated":1394957052481,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189255","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189255.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":19,"net":"ak","code":"11189255","ids":",ak11189255,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.11,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.1 - 44km ENE of Y, Alaska"},"geometry":{"type":"Point","coordinates":[-149.0967,62.3561,17.5]},"id":"ak11189255"}, -{"type":"Feature","properties":{"mag":1.2,"place":"6km SSE of Moraga, California","time":1394955391500,"updated":1394968323060,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186106","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186106.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":22,"net":"nc","code":"72186106","ids":",nc72186106,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.04491576,"rms":0.03,"gap":93.6,"magType":"Md","type":"earthquake","title":"M 1.2 - 6km SSE of Moraga, California"},"geometry":{"type":"Point","coordinates":[-122.1017,37.7763,11.3]},"id":"nc72186106"}, -{"type":"Feature","properties":{"mag":2.1,"place":"91km W of Cantwell, Alaska","time":1394954605000,"updated":1394998412747,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189244","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189244.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":68,"net":"ak","code":"11189244","ids":",ak11189244,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.33,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.1 - 91km W of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-150.7407,63.2344,131.4]},"id":"ak11189244"}, -{"type":"Feature","properties":{"mag":2.2,"place":"47km SSE of Redoubt Volcano, Alaska","time":1394954540000,"updated":1394955534479,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189243","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189243.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":74,"net":"ak","code":"11189243","ids":",ak11189243,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.79,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.2 - 47km SSE of Redoubt Volcano, Alaska"},"geometry":{"type":"Point","coordinates":[-152.5407,60.0753,88.1]},"id":"ak11189243"}, -{"type":"Feature","properties":{"mag":1.4,"place":"21km NE of Soledad, California","time":1394953664100,"updated":1394962387699,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186101","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186101.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":30,"net":"nc","code":"72186101","ids":",nc72186101,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":null,"dmin":0.00898315,"rms":0.07,"gap":61.2,"magType":"Md","type":"earthquake","title":"M 1.4 - 21km NE of Soledad, California"},"geometry":{"type":"Point","coordinates":[-121.193,36.584,7.7]},"id":"nc72186101"}, -{"type":"Feature","properties":{"mag":1,"place":"21km NNW of West Richland, Washington","time":1394953560400,"updated":1395096979742,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uw60719711","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uw60719711.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":15,"net":"uw","code":"60719711","ids":",uw60719711,","sources":",uw,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.08084838,"rms":0.12,"gap":54,"magType":"Md","type":"earthquake","title":"M 1.0 - 21km NNW of West Richland, Washington"},"geometry":{"type":"Point","coordinates":[-119.4328,46.4937,20.9]},"id":"uw60719711"}, -{"type":"Feature","properties":{"mag":1.5,"place":"3km N of Willow, Alaska","time":1394953188000,"updated":1394953854064,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189228","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189228.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":35,"net":"ak","code":"11189228","ids":",ak11189228,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.46,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.5 - 3km N of Willow, Alaska"},"geometry":{"type":"Point","coordinates":[-150.0244,61.7806,36.8]},"id":"ak11189228"}, -{"type":"Feature","properties":{"mag":2,"place":"21km S of Tallaboa, Puerto Rico","time":1394952085000,"updated":1394956829198,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14075003","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14075003.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":62,"net":"pr","code":"14075003","ids":",pr14075003,","sources":",pr,","types":",cap,geoserve,nearby-cities,origin,tectonic-summary,","nst":6,"dmin":0.22727377,"rms":0.25,"gap":273.6,"magType":"Md","type":"earthquake","title":"M 2.0 - 21km S of Tallaboa, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.7287,17.7966,10]},"id":"pr14075003"}, -{"type":"Feature","properties":{"mag":1.6,"place":"11km SW of Cohoe, Alaska","time":1394950209000,"updated":1394950657219,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189180","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189180.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":39,"net":"ak","code":"11189180","ids":",ak11189180,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.33,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.6 - 11km SW of Cohoe, Alaska"},"geometry":{"type":"Point","coordinates":[-151.431,60.285,89.8]},"id":"ak11189180"}, -{"type":"Feature","properties":{"mag":1.3,"place":"42km ENE of Manley Hot Springs, Alaska","time":1394950151000,"updated":1394996386203,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189178","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189178.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":26,"net":"ak","code":"11189178","ids":",ak11189178,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.88,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.3 - 42km ENE of Manley Hot Springs, Alaska"},"geometry":{"type":"Point","coordinates":[-149.8357,65.1823,1.7]},"id":"ak11189178"}, -{"type":"Feature","properties":{"mag":1.4,"place":"40km ENE of Manley Hot Springs, Alaska","time":1394950091000,"updated":1394950656264,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189177","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189177.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":30,"net":"ak","code":"11189177","ids":",ak11189177,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":1,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.4 - 40km ENE of Manley Hot Springs, Alaska"},"geometry":{"type":"Point","coordinates":[-149.8741,65.1683,7.1]},"id":"ak11189177"}, -{"type":"Feature","properties":{"mag":1.87,"place":"34km WNW of Alamo, Nevada","time":1394950044641,"updated":1395165502000,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nn00441139","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nn00441139.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":54,"net":"nn","code":"00441139","ids":",nn00441139,","sources":",nn,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,","nst":9,"dmin":0.374,"rms":0.1453,"gap":115.62,"magType":"ml","type":"earthquake","title":"M 1.9 - 34km WNW of Alamo, Nevada"},"geometry":{"type":"Point","coordinates":[-115.4925,37.5382,0]},"id":"nn00441139"}, -{"type":"Feature","properties":{"mag":1.8,"place":"29km S of Rio Dell, California","time":1394950037500,"updated":1395197170649,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186071","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186071.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":50,"net":"nc","code":"72186071","ids":",nc72186071,","sources":",nc,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.01796631,"rms":0.13,"gap":90,"magType":"Md","type":"earthquake","title":"M 1.8 - 29km S of Rio Dell, California"},"geometry":{"type":"Point","coordinates":[-124.1595,40.2367,11.2]},"id":"nc72186071"}, -{"type":"Feature","properties":{"mag":1,"place":"6km NW of The Geysers, California","time":1394949066300,"updated":1394955124487,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186061","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186061.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":15,"net":"nc","code":"72186061","ids":",nc72186061,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.01796631,"rms":0.04,"gap":86.4,"magType":"Md","type":"earthquake","title":"M 1.0 - 6km NW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.8183,38.8168,3]},"id":"nc72186061"}, -{"type":"Feature","properties":{"mag":1.04,"place":"51km NE of Kernville, California","time":1394948481540,"updated":1395169477810,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476609","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476609.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":17,"net":"ci","code":"15476609","ids":",ci15476609,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":21,"dmin":0.1629,"rms":0.12,"gap":77,"magType":"ml","type":"earthquake","title":"M 1.0 - 51km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.0553333,36.1048333,0.01]},"id":"ci15476609"}, -{"type":"Feature","properties":{"mag":4.8,"place":"146km SSE of Ndoi Island, Fiji","time":1394948082090,"updated":1394977029982,"tz":-720,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nd65","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nd65.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":354,"net":"us","code":"c000nd65","ids":",usc000nd65,","sources":",us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":5.493,"rms":0.73,"gap":120,"magType":"mb","type":"earthquake","title":"M 4.8 - 146km SSE of Ndoi Island, Fiji"},"geometry":{"type":"Point","coordinates":[-177.955,-21.7715,348.76]},"id":"usc000nd65"}, -{"type":"Feature","properties":{"mag":2.7,"place":"41km NNW of Charlotte Amalie, U.S. Virgin Islands","time":1394948013400,"updated":1394976960989,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14075002","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14075002.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":112,"net":"pr","code":"14075002","ids":",pr14075002,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":8,"dmin":0.35663117,"rms":0.36,"gap":288,"magType":"Md","type":"earthquake","title":"M 2.7 - 41km NNW of Charlotte Amalie, U.S. Virgin Islands"},"geometry":{"type":"Point","coordinates":[-65.0158,18.7061,2]},"id":"pr14075002"}, -{"type":"Feature","properties":{"mag":4.4,"place":"10km NNE of Kyzyl-Suu, Kyrgyzstan","time":1394947933800,"updated":1394976891883,"tz":360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nd5z","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nd5z.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":298,"net":"us","code":"c000nd5z","ids":",usc000nd5z,","sources":",us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.564,"rms":0.94,"gap":71,"magType":"mb","type":"earthquake","title":"M 4.4 - 10km NNE of Kyzyl-Suu, Kyrgyzstan"},"geometry":{"type":"Point","coordinates":[78.0518,42.4259,23.12]},"id":"usc000nd5z"}, -{"type":"Feature","properties":{"mag":3.3,"place":"133km NNE of Road Town, British Virgin Islands","time":1394947589500,"updated":1394976536556,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14075001","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14075001.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":168,"net":"pr","code":"14075001","ids":",pr14075001,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":10,"dmin":1.19565764,"rms":0.18,"gap":309.6,"magType":"Md","type":"earthquake","title":"M 3.3 - 133km NNE of Road Town, British Virgin Islands"},"geometry":{"type":"Point","coordinates":[-64.2498,19.5676,43]},"id":"pr14075001"}, -{"type":"Feature","properties":{"mag":1.1,"place":"45km ENE of Y, Alaska","time":1394947144000,"updated":1394947829851,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189122","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189122.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":19,"net":"ak","code":"11189122","ids":",ak11189122,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.33,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.1 - 45km ENE of Y, Alaska"},"geometry":{"type":"Point","coordinates":[-149.1252,62.3832,41.6]},"id":"ak11189122"}, -{"type":"Feature","properties":{"mag":1.9,"place":"8km SE of Pole Ojea, Puerto Rico","time":1394945626700,"updated":1394958872766,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14075004","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14075004.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":56,"net":"pr","code":"14075004","ids":",pr14075004,","sources":",pr,","types":",cap,geoserve,nearby-cities,origin,tectonic-summary,","nst":5,"dmin":0.09252647,"rms":0.25,"gap":291.6,"magType":"Md","type":"earthquake","title":"M 1.9 - 8km SE of Pole Ojea, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-67.1286,17.915,9]},"id":"pr14075004"}, -{"type":"Feature","properties":{"mag":1.2,"place":"126km W of Cantwell, Alaska","time":1394944899000,"updated":1394945448997,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189113","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189113.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":22,"net":"ak","code":"11189113","ids":",ak11189113,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.09,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.2 - 126km W of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-151.4899,63.4041,6.2]},"id":"ak11189113"}, -{"type":"Feature","properties":{"mag":2,"place":"21km S of Tallaboa, Puerto Rico","time":1394944608400,"updated":1394945974078,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14075000","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14075000.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":62,"net":"pr","code":"14075000","ids":",pr14075000,","sources":",pr,","types":",cap,geoserve,nearby-cities,origin,tectonic-summary,","nst":7,"dmin":0.22637545,"rms":0.27,"gap":273.6,"magType":"Md","type":"earthquake","title":"M 2.0 - 21km S of Tallaboa, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.7289,17.7989,9]},"id":"pr14075000"}, -{"type":"Feature","properties":{"mag":1.62,"place":"16km ENE of Nellis Air Force Base, Nevada","time":1394944110596,"updated":1394944252000,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nn00441137","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nn00441137.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":40,"net":"nn","code":"00441137","ids":",nn00441137,","sources":",nn,","types":",general-link,geoserve,nearby-cities,origin,phase-data,","nst":10,"dmin":0.988,"rms":null,"gap":290.16,"magType":"ml","type":"earthquake","title":"M 1.6 - 16km ENE of Nellis Air Force Base, Nevada"},"geometry":{"type":"Point","coordinates":[-114.8836,36.2907,0]},"id":"nn00441137"}, -{"type":"Feature","properties":{"mag":1.1,"place":"106km W of Cantwell, Alaska","time":1394943535000,"updated":1394944206622,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189108","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189108.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":19,"net":"ak","code":"11189108","ids":",ak11189108,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.01,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.1 - 106km W of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-151.064,63.4995,7]},"id":"ak11189108"}, -{"type":"Feature","properties":{"mag":1.1,"place":"23km E of Old Faithful Geyser, Wyoming","time":1394942765600,"updated":1395179006932,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60059657","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60059657.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":19,"net":"uu","code":"60059657","ids":",uu60059657,","sources":",uu,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.03593261,"rms":0.05,"gap":100.8,"magType":"Ml","type":"earthquake","title":"M 1.1 - 23km E of Old Faithful Geyser, Wyoming"},"geometry":{"type":"Point","coordinates":[-110.5398,44.4482,3.5]},"id":"uu60059657"}, -{"type":"Feature","properties":{"mag":1.57,"place":"23km ENE of Barstow, California","time":1394942103160,"updated":1395169337334,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476601","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476601.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":38,"net":"ci","code":"15476601","ids":",ci15476601,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":22,"dmin":0.1596,"rms":0.17,"gap":52,"magType":"ml","type":"earthquake","title":"M 1.6 - 23km ENE of Barstow, California"},"geometry":{"type":"Point","coordinates":[-116.7735,34.9548333,2.04]},"id":"ci15476601"}, -{"type":"Feature","properties":{"mag":2.3,"place":"30km NE of New Allakaket, Alaska","time":1394942068000,"updated":1394942723489,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189067","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189067.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":81,"net":"ak","code":"11189067","ids":",ak11189067,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.99,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.3 - 30km NE of New Allakaket, Alaska"},"geometry":{"type":"Point","coordinates":[-152.1266,66.7268,0.9]},"id":"ak11189067"}, -{"type":"Feature","properties":{"mag":1.62,"place":"9km S of Idyllwild, California","time":1394941970220,"updated":1395168746210,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476593","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476593.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":40,"net":"ci","code":"15476593","ids":",ci15476593,","sources":",ci,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":48,"dmin":0.05097,"rms":0.12,"gap":35,"magType":"ml","type":"earthquake","title":"M 1.6 - 9km S of Idyllwild, California"},"geometry":{"type":"Point","coordinates":[-116.7313333,33.6516667,16.55]},"id":"ci15476593"}, -{"type":"Feature","properties":{"mag":4,"place":"78km W of Bayview, California","time":1394941569700,"updated":1395042304550,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186031","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186031.geojsonp","felt":10,"cdi":2.7,"mmi":2.67,"alert":"green","status":"REVIEWED","tsunami":null,"sig":249,"net":"nc","code":"72186031","ids":",nc72186031,usc000nd4t,","sources":",nc,us,","types":",cap,dyfi,general-link,geoserve,losspager,moment-tensor,nearby-cities,origin,phase-data,scitech-link,shakemap,","nst":null,"dmin":0.646787,"rms":0.17,"gap":255.6,"magType":"Mw","type":"earthquake","title":"M 4.0 - 78km W of Bayview, California"},"geometry":{"type":"Point","coordinates":[-125.0218,40.8585,24.4]},"id":"nc72186031"}, -{"type":"Feature","properties":{"mag":1.4,"place":"83km WSW of Cantwell, Alaska","time":1394941278000,"updated":1394949297888,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189059","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189059.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":30,"net":"ak","code":"11189059","ids":",ak11189059,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.31,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.4 - 83km WSW of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-150.5592,63.1927,117.2]},"id":"ak11189059"}, -{"type":"Feature","properties":{"mag":1.69,"place":"1km S of Vincent, California","time":1394940954240,"updated":1395168255460,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476585","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476585.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":44,"net":"ci","code":"15476585","ids":",ci15476585,","sources":",ci,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":43,"dmin":0.08251,"rms":0.18,"gap":37,"magType":"ml","type":"earthquake","title":"M 1.7 - 1km S of Vincent, California"},"geometry":{"type":"Point","coordinates":[-118.115,34.4846667,13.04]},"id":"ci15476585"}, -{"type":"Feature","properties":{"mag":2.5,"place":"1km S of Guthrie, Oklahoma","time":1394939858430,"updated":1395004840557,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nd4e","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nd4e.geojsonp","felt":2,"cdi":2.8,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":97,"net":"us","code":"c000nd4e","ids":",usc000nd4e,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.07,"rms":1.13,"gap":73,"magType":"mb_lg","type":"earthquake","title":"M 2.5 - 1km S of Guthrie, Oklahoma"},"geometry":{"type":"Point","coordinates":[-97.4222,35.8616,2.77]},"id":"usc000nd4e"}, -{"type":"Feature","properties":{"mag":2.1,"place":"44km N of Circle, ","time":1394937258000,"updated":1394937784640,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189035","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189035.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":68,"net":"ak","code":"11189035","ids":",ak11189035,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.71,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.1 - 44km N of Circle, "},"geometry":{"type":"Point","coordinates":[-143.9299,66.2249,0.1]},"id":"ak11189035"}, -{"type":"Feature","properties":{"mag":1.5,"place":"56km NW of Cape Yakataga, Alaska","time":1394937080000,"updated":1394937783719,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189032","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189032.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":35,"net":"ak","code":"11189032","ids":",ak11189032,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.24,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.5 - 56km NW of Cape Yakataga, Alaska"},"geometry":{"type":"Point","coordinates":[-143.0955,60.4534,9.3]},"id":"ak11189032"}, -{"type":"Feature","properties":{"mag":1.7,"place":"51km NE of Chitina, Alaska","time":1394936722000,"updated":1394937182004,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189024","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189024.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":44,"net":"ak","code":"11189024","ids":",ak11189024,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.72,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.7 - 51km NE of Chitina, Alaska"},"geometry":{"type":"Point","coordinates":[-143.7167,61.8257,7.2]},"id":"ak11189024"}, -{"type":"Feature","properties":{"mag":4,"place":"59km SE of Akutan, Alaska","time":1394936689930,"updated":1394948053946,"tz":-660,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nd3l","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nd3l.geojsonp","felt":1,"cdi":2.2,"mmi":2.44,"alert":null,"status":"reviewed","tsunami":null,"sig":246,"net":"us","code":"c000nd3l","ids":",usc000nd3l,ak11189021,","sources":",us,ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,shakemap,tectonic-summary,","nst":null,"dmin":0.532,"rms":0.51,"gap":183,"magType":"mb","type":"earthquake","title":"M 4.0 - 59km SE of Akutan, Alaska"},"geometry":{"type":"Point","coordinates":[-165.1528,53.7498,56.81]},"id":"usc000nd3l"}, -{"type":"Feature","properties":{"mag":1.8,"place":"47km NNE of Old Faithful Geyser, Wyoming","time":1394936499200,"updated":1395178996917,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60059647","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60059647.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":50,"net":"uu","code":"60059647","ids":",uu60059647,","sources":",uu,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.11678099,"rms":0.14,"gap":122.4,"magType":"Ml","type":"earthquake","title":"M 1.8 - 47km NNE of Old Faithful Geyser, Wyoming"},"geometry":{"type":"Point","coordinates":[-110.5333,44.8318,7.1]},"id":"uu60059647"}, -{"type":"Feature","properties":{"mag":1.2,"place":"53km NE of Sutton-Alpine, Alaska","time":1394936358000,"updated":1394937181064,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189019","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189019.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":22,"net":"ak","code":"11189019","ids":",ak11189019,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.31,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.2 - 53km NE of Sutton-Alpine, Alaska"},"geometry":{"type":"Point","coordinates":[-148.1083,62.1282,32.7]},"id":"ak11189019"}, -{"type":"Feature","properties":{"mag":1.9,"place":"4km WNW of The Geysers, California","time":1394936190100,"updated":1395193810369,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186006","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186006.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":56,"net":"nc","code":"72186006","ids":",nc72186006,","sources":",nc,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.06,"gap":36,"magType":"Md","type":"earthquake","title":"M 1.9 - 4km WNW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.808,38.7925,3.5]},"id":"nc72186006"}, -{"type":"Feature","properties":{"mag":1.2,"place":"109km NW of Talkeetna, Alaska","time":1394931699000,"updated":1394932083255,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188995","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188995.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":22,"net":"ak","code":"11188995","ids":",ak11188995,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.03,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.2 - 109km NW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-151.5442,63.0525,14.1]},"id":"ak11188995"}, -{"type":"Feature","properties":{"mag":5,"place":"133km NNE of Dili, East Timor","time":1394931615040,"updated":1394960568435,"tz":480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nd2z","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nd2z.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":385,"net":"us","code":"c000nd2z","ids":",usc000nd2z,","sources":",us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":2.894,"rms":1.04,"gap":40,"magType":"mb","type":"earthquake","title":"M 5.0 - 133km NNE of Dili, East Timor"},"geometry":{"type":"Point","coordinates":[126.0522,-7.446,433.91]},"id":"usc000nd2z"}, -{"type":"Feature","properties":{"mag":1.1,"place":"9km ENE of West Yellowstone, Montana","time":1394930260600,"updated":1395178931880,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60059637","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60059637.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":19,"net":"uu","code":"60059637","ids":",uu60059637,","sources":",uu,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.02694946,"rms":0.15,"gap":68.4,"magType":"Ml","type":"earthquake","title":"M 1.1 - 9km ENE of West Yellowstone, Montana"},"geometry":{"type":"Point","coordinates":[-110.9862,44.6937,6.3]},"id":"uu60059637"}, -{"type":"Feature","properties":{"mag":1.4,"place":"1km NW of San Bernardino, California","time":1394930023240,"updated":1395167581750,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476561","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476561.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":30,"net":"ci","code":"15476561","ids":",ci15476561,","sources":",ci,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":57,"dmin":0.01574,"rms":0.17,"gap":43,"magType":"ml","type":"earthquake","title":"M 1.4 - 1km NW of San Bernardino, California"},"geometry":{"type":"Point","coordinates":[-117.2985,34.1143333,8.28]},"id":"ci15476561"}, -{"type":"Feature","properties":{"mag":1.04,"place":"5km WNW of The Geysers, California","time":1394929550990,"updated":1394932442371,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185951","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185951.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":17,"net":"nc","code":"72185951","ids":",nc72185951,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":18,"dmin":0.014,"rms":0.02,"gap":117,"magType":"md","type":"earthquake","title":"M 1.0 - 5km WNW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.8111649,38.8008347,3.36]},"id":"nc72185951"}, -{"type":"Feature","properties":{"mag":2.1,"place":"28km ENE of West Yellowstone, Montana","time":1394929400800,"updated":1395178866859,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60059627","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60059627.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":68,"net":"uu","code":"60059627","ids":",uu60059627,","sources":",uu,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.05389892,"rms":0.11,"gap":86.4,"magType":"Ml","type":"earthquake","title":"M 2.1 - 28km ENE of West Yellowstone, Montana"},"geometry":{"type":"Point","coordinates":[-110.7693,44.7503,9]},"id":"uu60059627"}, -{"type":"Feature","properties":{"mag":4.7,"place":"258km E of Vostok, Russia","time":1394928500280,"updated":1394957456899,"tz":600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nd1k","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nd1k.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":340,"net":"us","code":"c000nd1k","ids":",usc000nd1k,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":5.748,"rms":1.29,"gap":129,"magType":"mb","type":"earthquake","title":"M 4.7 - 258km E of Vostok, Russia"},"geometry":{"type":"Point","coordinates":[152.3497,48.4711,141.45]},"id":"usc000nd1k"}, -{"type":"Feature","properties":{"mag":3,"place":"79km WNW of Ferndale, California","time":1394928267300,"updated":1395117304030,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185946","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185946.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":138,"net":"nc","code":"72185946","ids":",nc72185946,","sources":",nc,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.70068592,"rms":0.17,"gap":255.6,"magType":"Ml","type":"earthquake","title":"M 3.0 - 79km WNW of Ferndale, California"},"geometry":{"type":"Point","coordinates":[-125.1607,40.7838,23.5]},"id":"nc72185946"}, -{"type":"Feature","properties":{"mag":6.3,"place":"6km W of Sechura, Peru","time":1394927490610,"updated":1395165138000,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nd0c","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nd0c.geojsonp","felt":22,"cdi":7.2,"mmi":7.02,"alert":"yellow","status":"reviewed","tsunami":null,"sig":626,"net":"us","code":"c000nd0c","ids":",usc000nd0c,gcmt20140315235130,","sources":",us,gcmt,","types":",cap,dyfi,general-link,geoserve,losspager,moment-tensor,nearby-cities,origin,phase-data,shakemap,tectonic-summary,","nst":null,"dmin":6.253,"rms":1,"gap":90,"magType":"mwp","type":"earthquake","title":"M 6.3 - 6km W of Sechura, Peru"},"geometry":{"type":"Point","coordinates":[-80.879,-5.566,9.8]},"id":"usc000nd0c"}, -{"type":"Feature","properties":{"mag":1.5,"place":"21km W of Volcano, Hawaii","time":1394927301500,"updated":1395191743090,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60656746","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60656746.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":35,"net":"hv","code":"60656746","ids":",hv60656746,","sources":",hv,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.05389892,"rms":0.13,"gap":57.6,"magType":"Md","type":"earthquake","title":"M 1.5 - 21km W of Volcano, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.4378,19.4653,7.9]},"id":"hv60656746"}, -{"type":"Feature","properties":{"mag":2.2,"place":"2km SW of Navy Yard City, Washington","time":1394927144900,"updated":1395095395457,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uw60719606","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uw60719606.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":75,"net":"uw","code":"60719606","ids":",uw60719606,","sources":",uw,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.06288207,"rms":0.18,"gap":54,"magType":"Ml","type":"earthquake","title":"M 2.2 - 2km SW of Navy Yard City, Washington"},"geometry":{"type":"Point","coordinates":[-122.686,47.5405,22.5]},"id":"uw60719606"}, -{"type":"Feature","properties":{"mag":1.8,"place":"93km W of Cantwell, Alaska","time":1394926334000,"updated":1394927170196,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188867","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188867.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":50,"net":"ak","code":"11188867","ids":",ak11188867,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.62,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.8 - 93km W of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-150.8095,63.4831,11.4]},"id":"ak11188867"}, -{"type":"Feature","properties":{"mag":1.4,"place":"61km SW of Deltana, Alaska","time":1394926188000,"updated":1394926588392,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188866","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188866.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":30,"net":"ak","code":"11188866","ids":",ak11188866,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.34,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.4 - 61km SW of Deltana, Alaska"},"geometry":{"type":"Point","coordinates":[-146.1082,63.4893,4.3]},"id":"ak11188866"}, -{"type":"Feature","properties":{"mag":2.8,"place":"3km NNE of Hydesville, California","time":1394926023900,"updated":1395046622322,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185936","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185936.geojsonp","felt":20,"cdi":2.7,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":126,"net":"nc","code":"72185936","ids":",nc72185936,","sources":",nc,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.16169675,"rms":0.1,"gap":122.4,"magType":"Md","type":"earthquake","title":"M 2.8 - 3km NNE of Hydesville, California"},"geometry":{"type":"Point","coordinates":[-124.0863,40.5812,18.4]},"id":"nc72185936"}, -{"type":"Feature","properties":{"mag":4.3,"place":"31km WSW of La Libertad, El Salvador","time":1394925969790,"updated":1394954916598,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nczj","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nczj.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":284,"net":"us","code":"c000nczj","ids":",usc000nczj,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.464,"rms":1.47,"gap":114,"magType":"mb","type":"earthquake","title":"M 4.3 - 31km WSW of La Libertad, El Salvador"},"geometry":{"type":"Point","coordinates":[-89.5955,13.3839,68.93]},"id":"usc000nczj"}, -{"type":"Feature","properties":{"mag":1,"place":"67km ESE of Cantwell, Alaska","time":1394925879000,"updated":1394926587468,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188865","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188865.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":15,"net":"ak","code":"11188865","ids":",ak11188865,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.21,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.0 - 67km ESE of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-147.775,63.0953,7.2]},"id":"ak11188865"}, -{"type":"Feature","properties":{"mag":4.8,"place":"Mid-Indian Ridge","time":1394925730670,"updated":1394954684964,"tz":240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ncz8","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ncz8.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":354,"net":"us","code":"c000ncz8","ids":",usc000ncz8,","sources":",us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,","nst":null,"dmin":12.055,"rms":0.84,"gap":58,"magType":"mb","type":"earthquake","title":"M 4.8 - Mid-Indian Ridge"},"geometry":{"type":"Point","coordinates":[66.1115,-14.2224,10]},"id":"usc000ncz8"}, -{"type":"Feature","properties":{"mag":1.4,"place":"45km ENE of Y, Alaska","time":1394925185000,"updated":1394926299547,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188862","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188862.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":30,"net":"ak","code":"11188862","ids":",ak11188862,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.12,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.4 - 45km ENE of Y, Alaska"},"geometry":{"type":"Point","coordinates":[-149.0954,62.362,16.2]},"id":"ak11188862"}, -{"type":"Feature","properties":{"mag":1.51,"place":"2km E of San Antonio Heights, California","time":1394924456160,"updated":1395166909310,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476537","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476537.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":35,"net":"ci","code":"15476537","ids":",ci15476537,","sources":",ci,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":45,"dmin":0.03186,"rms":0.12,"gap":55,"magType":"ml","type":"earthquake","title":"M 1.5 - 2km E of San Antonio Heights, California"},"geometry":{"type":"Point","coordinates":[-117.6295,34.1518333,12.41]},"id":"ci15476537"}, -{"type":"Feature","properties":{"mag":4.7,"place":"42km SSE of Antofagasta, Chile","time":1394924130820,"updated":1394931791307,"tz":-180,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ncy2","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ncy2.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":340,"net":"us","code":"c000ncy2","ids":",usc000ncy2,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.571,"rms":0.95,"gap":135,"magType":"mb","type":"earthquake","title":"M 4.7 - 42km SSE of Antofagasta, Chile"},"geometry":{"type":"Point","coordinates":[-70.1812,-23.9731,52.82]},"id":"usc000ncy2"}, -{"type":"Feature","properties":{"mag":3.1,"place":"86km SW of Atka, Alaska","time":1394921608000,"updated":1394950562233,"tz":-720,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188760","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188760.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":148,"net":"ak","code":"11188760","ids":",ak11188760,","sources":",ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.75,"gap":null,"magType":"ml","type":"earthquake","title":"M 3.1 - 86km SW of Atka, Alaska"},"geometry":{"type":"Point","coordinates":[-175.1503,51.6866,20]},"id":"ak11188760"}, -{"type":"Feature","properties":{"mag":1.4,"place":"6km S of Big Lake, Alaska","time":1394921373000,"updated":1394926012975,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188757","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188757.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":30,"net":"ak","code":"11188757","ids":",ak11188757,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.56,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.4 - 6km S of Big Lake, Alaska"},"geometry":{"type":"Point","coordinates":[-149.944,61.4652,19.3]},"id":"ak11188757"}, -{"type":"Feature","properties":{"mag":1.1,"place":"8km NW of The Geysers, California","time":1394919909500,"updated":1394922726251,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185896","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185896.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":19,"net":"nc","code":"72185896","ids":",nc72185896,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0,"rms":0.03,"gap":61.2,"magType":"Md","type":"earthquake","title":"M 1.1 - 8km NW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.8358,38.8243,0.6]},"id":"nc72185896"}, -{"type":"Feature","properties":{"mag":1.5,"place":"7km S of Princeton, Canada","time":1394918605000,"updated":1395094444041,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uw60719561","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uw60719561.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":35,"net":"uw","code":"60719561","ids":",uw60719561,","sources":",uw,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.58390493,"rms":0.24,"gap":205.2,"magType":"Md","type":"quarry","title":"M 1.5 Quarry Blast - 7km S of Princeton, Canada"},"geometry":{"type":"Point","coordinates":[-120.5043,49.3942,0]},"id":"uw60719561"}, -{"type":"Feature","properties":{"mag":2.3,"place":"6km WNW of Cobb, California","time":1394917618400,"updated":1395126611306,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185861","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185861.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":81,"net":"nc","code":"72185861","ids":",nc72185861,","sources":",nc,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.04,"gap":39.6,"magType":"Md","type":"earthquake","title":"M 2.3 - 6km WNW of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.7993,38.837,2]},"id":"nc72185861"}, -{"type":"Feature","properties":{"mag":2.63,"place":"20km W of Delta, Mexico","time":1394917448530,"updated":1395079246071,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476513","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476513.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":106,"net":"ci","code":"15476513","ids":",ci15476513,","sources":",ci,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":17,"dmin":0.122,"rms":0.2,"gap":186,"magType":"ml","type":"earthquake","title":"M 2.6 - 20km W of Delta, Mexico"},"geometry":{"type":"Point","coordinates":[-115.4128333,32.3383333,9.03]},"id":"ci15476513"}, -{"type":"Feature","properties":{"mag":1.7,"place":"89km NNW of Nikiski, Alaska","time":1394917028000,"updated":1394917935677,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188664","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188664.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":44,"net":"ak","code":"11188664","ids":",ak11188664,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":1.93,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.7 - 89km NNW of Nikiski, Alaska"},"geometry":{"type":"Point","coordinates":[-151.7117,61.469,79.6]},"id":"ak11188664"}, -{"type":"Feature","properties":{"mag":2.12,"place":"3km N of Hollister, California","time":1394917012720,"updated":1395117304032,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185856","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185856.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":69,"net":"nc","code":"72185856","ids":",nc72185856,","sources":",nc,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":70,"dmin":0.007006,"rms":0.07,"gap":31,"magType":"md","type":"earthquake","title":"M 2.1 - 3km N of Hollister, California"},"geometry":{"type":"Point","coordinates":[-121.3986667,36.8861667,9.5]},"id":"nc72185856"}, -{"type":"Feature","properties":{"mag":3.5,"place":"79km NNW of Chirikof Island, Alaska","time":1394916705000,"updated":1394945656221,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188655","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188655.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":188,"net":"ak","code":"11188655","ids":",ak11188655,","sources":",ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.61,"gap":null,"magType":"ml","type":"earthquake","title":"M 3.5 - 79km NNW of Chirikof Island, Alaska"},"geometry":{"type":"Point","coordinates":[-156.0445,56.4999,69.9]},"id":"ak11188655"}, -{"type":"Feature","properties":{"mag":4.5,"place":"92km SW of Atka, Alaska","time":1394916306000,"updated":1394923753362,"tz":-720,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188650","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188650.geojsonp","felt":1,"cdi":2,"mmi":2.86,"alert":null,"status":"reviewed","tsunami":null,"sig":312,"net":"ak","code":"11188650","ids":",ak11188650,","sources":",ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,shakemap,tectonic-summary,","nst":null,"dmin":null,"rms":0.59,"gap":null,"magType":"ml","type":"earthquake","title":"M 4.5 - 92km SW of Atka, Alaska"},"geometry":{"type":"Point","coordinates":[-175.1276,51.5958,26]},"id":"ak11188650"}, -{"type":"Feature","properties":{"mag":1.2,"place":"19km SSE of Honaunau-Napoopoo, Hawaii","time":1394916268800,"updated":1395187780863,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60656576","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60656576.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":22,"net":"hv","code":"60656576","ids":",hv60656576,","sources":",hv,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.06288207,"rms":0.14,"gap":144,"magType":"Md","type":"earthquake","title":"M 1.2 - 19km SSE of Honaunau-Napoopoo, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.8055,19.2907,15.9]},"id":"hv60656576"}, -{"type":"Feature","properties":{"mag":4.7,"place":"122km NW of Iquique, Chile","time":1394914464990,"updated":1394943411438,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ncsg","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ncsg.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":340,"net":"us","code":"c000ncsg","ids":",usc000ncsg,","sources":",us,","types":",cap,dyfi,general-link,geoserve,moment-tensor,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.277,"rms":1.15,"gap":96,"magType":"mwr","type":"earthquake","title":"M 4.7 - 122km NW of Iquique, Chile"},"geometry":{"type":"Point","coordinates":[-70.9658,-19.4336,9.63]},"id":"usc000ncsg"}, -{"type":"Feature","properties":{"mag":4.9,"place":"69km SSE of Taitung City, Taiwan","time":1394913875460,"updated":1394942831340,"tz":480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ncrv","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ncrv.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":369,"net":"us","code":"c000ncrv","ids":",usc000ncrv,","sources":",us,","types":",cap,dyfi,general-link,geoserve,moment-tensor,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.705,"rms":1.21,"gap":94,"magType":"mwr","type":"earthquake","title":"M 4.9 - 69km SSE of Taitung City, Taiwan"},"geometry":{"type":"Point","coordinates":[121.4229,22.1842,13.18]},"id":"usc000ncrv"}, -{"type":"Feature","properties":{"mag":2.9,"place":"49km S of Estacion Coahuila, Mexico","time":1394913790300,"updated":1395180422590,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476505","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476505.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":129,"net":"ci","code":"15476505","ids":",ci15476505,","sources":",ci,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":4,"dmin":0.7091,"rms":0.51,"gap":187,"magType":"ml","type":"earthquake","title":"M 2.9 - 49km S of Estacion Coahuila, Mexico"},"geometry":{"type":"Point","coordinates":[-115.0265,31.749,1.22]},"id":"ci15476505"}, -{"type":"Feature","properties":{"mag":2.7,"place":"73km N of Isabela, Puerto Rico","time":1394913101100,"updated":1394942061209,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14074010","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14074010.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":112,"net":"pr","code":"14074010","ids":",pr14074010,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":10,"dmin":0.70607581,"rms":0.37,"gap":291.6,"magType":"Md","type":"earthquake","title":"M 2.7 - 73km N of Isabela, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.9162,19.1537,12]},"id":"pr14074010"}, -{"type":"Feature","properties":{"mag":1,"place":"10km WNW of The Geysers, California","time":1394911641400,"updated":1394913123737,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185831","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185831.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":15,"net":"nc","code":"72185831","ids":",nc72185831,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0,"rms":0.02,"gap":64.8,"magType":"Md","type":"earthquake","title":"M 1.0 - 10km WNW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.8558,38.8238,3]},"id":"nc72185831"}, -{"type":"Feature","properties":{"mag":3,"place":"20km SSE of Medford, Oklahoma","time":1394911625160,"updated":1394949265000,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nd3w","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nd3w.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":138,"net":"us","code":"c000nd3w","ids":",usc000nd3w,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":null,"rms":0.66,"gap":null,"magType":"ml","type":"earthquake","title":"M 3.0 - 20km SSE of Medford, Oklahoma"},"geometry":{"type":"Point","coordinates":[-97.669,36.632,5]},"id":"usc000nd3w"}, -{"type":"Feature","properties":{"mag":1.9,"place":"12km W of Humboldt Hill, California","time":1394911457500,"updated":1395186245843,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185826","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185826.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":56,"net":"nc","code":"72185826","ids":",nc72185826,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.24254513,"rms":0.14,"gap":230.4,"magType":"Md","type":"earthquake","title":"M 1.9 - 12km W of Humboldt Hill, California"},"geometry":{"type":"Point","coordinates":[-124.3378,40.7458,13.4]},"id":"nc72185826"}, -{"type":"Feature","properties":{"mag":2.4,"place":"31km NE of New Allakaket, Alaska","time":1394911435000,"updated":1394940387060,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188559","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188559.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":89,"net":"ak","code":"11188559","ids":",ak11188559,","sources":",ak,","types":",dyfi,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.88,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.4 - 31km NE of New Allakaket, Alaska"},"geometry":{"type":"Point","coordinates":[-152.1264,66.7362,1.6]},"id":"ak11188559"}, -{"type":"Feature","properties":{"mag":3.2,"place":"21km E of Amatignak Island, Alaska","time":1394911178000,"updated":1394940123991,"tz":-540,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188557","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188557.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":158,"net":"ak","code":"11188557","ids":",ak11188557,","sources":",ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.54,"gap":null,"magType":"ml","type":"earthquake","title":"M 3.2 - 21km E of Amatignak Island, Alaska"},"geometry":{"type":"Point","coordinates":[-178.799,51.2806,28.3]},"id":"ak11188557"}, -{"type":"Feature","properties":{"mag":2.9,"place":"19km SSE of Medford, Oklahoma","time":1394910901430,"updated":1394948278379,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ncvg","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ncvg.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":129,"net":"us","code":"c000ncvg","ids":",usc000ncvg,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":null,"rms":0.74,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.9 - 19km SSE of Medford, Oklahoma"},"geometry":{"type":"Point","coordinates":[-97.679,36.636,6.7]},"id":"usc000ncvg"}, -{"type":"Feature","properties":{"mag":2.8,"place":"19km SSE of Medford, Oklahoma","time":1394910733200,"updated":1394947612000,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ncv8","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ncv8.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":121,"net":"us","code":"c000ncv8","ids":",usc000ncv8,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":null,"rms":0.81,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.8 - 19km SSE of Medford, Oklahoma"},"geometry":{"type":"Point","coordinates":[-97.669,36.637,4.8]},"id":"usc000ncv8"}, -{"type":"Feature","properties":{"mag":2.5,"place":"65km SSE of Tanaga Volcano, Alaska","time":1394910351000,"updated":1394939300278,"tz":-720,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188543","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188543.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":96,"net":"ak","code":"11188543","ids":",ak11188543,","sources":",ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.39,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.5 - 65km SSE of Tanaga Volcano, Alaska"},"geometry":{"type":"Point","coordinates":[-177.78,51.3391,21.8]},"id":"ak11188543"}, -{"type":"Feature","properties":{"mag":1.94,"place":"4km SE of Loma Linda, California","time":1394909643790,"updated":1395178898710,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476497","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476497.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":58,"net":"ci","code":"15476497","ids":",ci15476497,","sources":",ci,","types":",focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":45,"dmin":0.08952,"rms":0.21,"gap":39,"magType":"ml","type":"earthquake","title":"M 1.9 - 4km SE of Loma Linda, California"},"geometry":{"type":"Point","coordinates":[-117.2333333,34.018,19.27]},"id":"ci15476497"}, -{"type":"Feature","properties":{"mag":2.9,"place":"20km SSE of Medford, Oklahoma","time":1394909318860,"updated":1395154936000,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ncmx","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ncmx.geojsonp","felt":2,"cdi":3.4,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":130,"net":"us","code":"c000ncmx","ids":",usc000ncmx,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":null,"rms":0.94,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.9 - 20km SSE of Medford, Oklahoma"},"geometry":{"type":"Point","coordinates":[-97.669,36.631,5]},"id":"usc000ncmx"}, -{"type":"Feature","properties":{"mag":1.94,"place":"12km N of Castaic, California","time":1394908925670,"updated":1395177363521,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476489","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476489.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":58,"net":"ci","code":"15476489","ids":",ci15476489,","sources":",ci,","types":",focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":36,"dmin":0.0689,"rms":0.21,"gap":34,"magType":"ml","type":"earthquake","title":"M 1.9 - 12km N of Castaic, California"},"geometry":{"type":"Point","coordinates":[-118.6423333,34.5981667,9.54]},"id":"ci15476489"}, -{"type":"Feature","properties":{"mag":2.04,"place":"45km NE of Ensenada, Mexico","time":1394905746040,"updated":1395176578429,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476473","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476473.geojsonp","felt":2,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":64,"net":"ci","code":"15476473","ids":",ci15476473,","sources":",ci,","types":",dyfi,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":10,"dmin":0.3118,"rms":0.16,"gap":173,"magType":"ml","type":"earthquake","title":"M 2.0 - 45km NE of Ensenada, Mexico"},"geometry":{"type":"Point","coordinates":[-116.3226667,32.1953333,20.63]},"id":"ci15476473"}, -{"type":"Feature","properties":{"mag":1.2,"place":"28km ENE of Soledad, California","time":1394904564300,"updated":1394913123738,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185761","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185761.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":22,"net":"nc","code":"72185761","ids":",nc72185761,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.01796631,"rms":0.06,"gap":147.6,"magType":"Md","type":"earthquake","title":"M 1.2 - 28km ENE of Soledad, California"},"geometry":{"type":"Point","coordinates":[-121.0575,36.5658,9.5]},"id":"nc72185761"}, -{"type":"Feature","properties":{"mag":1.13,"place":"8km S of Idyllwild-Pine Cove, California","time":1394903580380,"updated":1395173923062,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476465","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476465.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":20,"net":"ci","code":"15476465","ids":",ci15476465,","sources":",ci,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":18,"dmin":0.04178,"rms":0.06,"gap":93,"magType":"ml","type":"earthquake","title":"M 1.1 - 8km S of Idyllwild-Pine Cove, California"},"geometry":{"type":"Point","coordinates":[-116.7238333,33.6668333,16.54]},"id":"ci15476465"}, -{"type":"Feature","properties":{"mag":2.8,"place":"71km N of Tierras Nuevas Poniente, Puerto Rico","time":1394903408600,"updated":1395154080000,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14074009","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14074009.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":121,"net":"pr","code":"14074009","ids":",pr14074009,usc000nckn,","sources":",pr,us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":9,"dmin":0.62522744,"rms":0.1,"gap":270,"magType":"Md","type":"earthquake","title":"M 2.8 - 71km N of Tierras Nuevas Poniente, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.4645,19.1035,23]},"id":"pr14074009"}, -{"type":"Feature","properties":{"mag":1.1,"place":"6km NW of The Geysers, California","time":1394903330500,"updated":1394905024010,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185756","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185756.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":19,"net":"nc","code":"72185756","ids":",nc72185756,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.03,"gap":79.2,"magType":"Md","type":"earthquake","title":"M 1.1 - 6km NW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.816,38.8153,2.9]},"id":"nc72185756"}, -{"type":"Feature","properties":{"mag":2,"place":"10km SSW of Volcano, Hawaii","time":1394903155600,"updated":1394903354590,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60656471","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60656471.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":62,"net":"hv","code":"60656471","ids":",hv60656471,","sources":",hv,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.03593261,"rms":0.19,"gap":82.8,"magType":"Md","type":"earthquake","title":"M 2.0 - 10km SSW of Volcano, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.26,19.3368,35.5]},"id":"hv60656471"}, -{"type":"Feature","properties":{"mag":1.36,"place":"18km N of Golden Hills, California","time":1394902395150,"updated":1395173312987,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476457","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476457.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":28,"net":"ci","code":"15476457","ids":",ci15476457,","sources":",ci,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":10,"dmin":0.0644,"rms":0.04,"gap":109,"magType":"ml","type":"earthquake","title":"M 1.4 - 18km N of Golden Hills, California"},"geometry":{"type":"Point","coordinates":[-118.497,35.3075,7.1]},"id":"ci15476457"}, -{"type":"Feature","properties":{"mag":1.1,"place":"39km WNW of Anchor Point, Alaska","time":1394901668000,"updated":1394902006722,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188373","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188373.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":19,"net":"ak","code":"11188373","ids":",ak11188373,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.63,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.1 - 39km WNW of Anchor Point, Alaska"},"geometry":{"type":"Point","coordinates":[-152.429,59.9581,43.8]},"id":"ak11188373"}, -{"type":"Feature","properties":{"mag":1.16,"place":"12km N of Castaic, California","time":1394901357200,"updated":1395173197953,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476449","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476449.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":21,"net":"ci","code":"15476449","ids":",ci15476449,","sources":",ci,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":13,"dmin":0.07004,"rms":0.14,"gap":151,"magType":"ml","type":"earthquake","title":"M 1.2 - 12km N of Castaic, California"},"geometry":{"type":"Point","coordinates":[-118.6401667,34.601,7.65]},"id":"ci15476449"}, -{"type":"Feature","properties":{"mag":1.7,"place":"6km E of Hidden Valley Lake, California","time":1394900610900,"updated":1394909943038,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185731","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185731.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":44,"net":"nc","code":"72185731","ids":",nc72185731,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.02694946,"rms":0.07,"gap":162,"magType":"Md","type":"earthquake","title":"M 1.7 - 6km E of Hidden Valley Lake, California"},"geometry":{"type":"Point","coordinates":[-122.479,38.8023,8.5]},"id":"nc72185731"}, -{"type":"Feature","properties":{"mag":1.37,"place":"11km NNW of Castaic, California","time":1394900184840,"updated":1395173007910,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476441","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476441.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":29,"net":"ci","code":"15476441","ids":",ci15476441,","sources":",ci,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":9,"dmin":0.06314,"rms":0.06,"gap":173,"magType":"ml","type":"earthquake","title":"M 1.4 - 11km NNW of Castaic, California"},"geometry":{"type":"Point","coordinates":[-118.6528333,34.5901667,10.77]},"id":"ci15476441"}, -{"type":"Feature","properties":{"mag":1.7,"place":"112km NE of Cape Yakataga, Alaska","time":1394900149000,"updated":1394900687525,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188302","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188302.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":44,"net":"ak","code":"11188302","ids":",ak11188302,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.48,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.7 - 112km NE of Cape Yakataga, Alaska"},"geometry":{"type":"Point","coordinates":[-140.7808,60.6578,19]},"id":"ak11188302"}, -{"type":"Feature","properties":{"mag":1.9,"place":"61km N of Nikiski, Alaska","time":1394898113000,"updated":1394898742113,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188295","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188295.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":56,"net":"ak","code":"11188295","ids":",ak11188295,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.66,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.9 - 61km N of Nikiski, Alaska"},"geometry":{"type":"Point","coordinates":[-151.1407,61.2401,71.5]},"id":"ak11188295"}, -{"type":"Feature","properties":{"mag":1.6,"place":"30km NE of Delta Junction, Alaska","time":1394897653000,"updated":1394898410730,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188238","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188238.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":39,"net":"ak","code":"11188238","ids":",ak11188238,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.94,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.6 - 30km NE of Delta Junction, Alaska"},"geometry":{"type":"Point","coordinates":[-145.3409,64.2518,0.9]},"id":"ak11188238"}, -{"type":"Feature","properties":{"mag":1.71,"place":"12km N of Castaic, California","time":1394897363840,"updated":1395172827782,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476433","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476433.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":45,"net":"ci","code":"15476433","ids":",ci15476433,","sources":",ci,","types":",focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":21,"dmin":0.07191,"rms":0.14,"gap":61,"magType":"ml","type":"earthquake","title":"M 1.7 - 12km N of Castaic, California"},"geometry":{"type":"Point","coordinates":[-118.6375,34.6026667,8.8]},"id":"ci15476433"}, -{"type":"Feature","properties":{"mag":1.58,"place":"11km N of Castaic, California","time":1394897155070,"updated":1395172402719,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476425","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476425.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":38,"net":"ci","code":"15476425","ids":",ci15476425,","sources":",ci,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":17,"dmin":0.0656,"rms":0.12,"gap":67,"magType":"ml","type":"earthquake","title":"M 1.6 - 11km N of Castaic, California"},"geometry":{"type":"Point","coordinates":[-118.648,34.5938333,9.95]},"id":"ci15476425"}, -{"type":"Feature","properties":{"mag":1.8,"place":"13km WSW of Anchor Point, Alaska","time":1394896605000,"updated":1394897018685,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188231","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188231.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":50,"net":"ak","code":"11188231","ids":",ak11188231,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.18,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.8 - 13km WSW of Anchor Point, Alaska"},"geometry":{"type":"Point","coordinates":[-152.0582,59.7362,19.6]},"id":"ak11188231"}, -{"type":"Feature","properties":{"mag":1.6,"place":"1km NNW of The Geysers, California","time":1394896538400,"updated":1394906707144,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185711","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185711.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":39,"net":"nc","code":"72185711","ids":",nc72185711,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.01796631,"rms":0.05,"gap":90,"magType":"Md","type":"earthquake","title":"M 1.6 - 1km NNW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.7623,38.7873,1.3]},"id":"nc72185711"}, -{"type":"Feature","properties":{"mag":3.92,"place":"13km N of Castaic, California","time":1394896339860,"updated":1395124616252,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476409","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476409.geojsonp","felt":92,"cdi":3.7,"mmi":4.98,"alert":null,"status":"reviewed","tsunami":null,"sig":270,"net":"ci","code":"15476409","ids":",ci15476409,","sources":",ci,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,moment-tensor,nearby-cities,origin,phase-data,scitech-link,shakemap,","nst":125,"dmin":0.07616,"rms":0.36,"gap":15,"magType":"ml","type":"earthquake","title":"M 3.9 - 13km N of Castaic, California"},"geometry":{"type":"Point","coordinates":[-118.6311667,34.6138333,8.96]},"id":"ci15476409"}, -{"type":"Feature","properties":{"mag":1.7,"place":"40km WSW of Cohoe, Alaska","time":1394896135000,"updated":1394903060128,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188225","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188225.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":44,"net":"ak","code":"11188225","ids":",ak11188225,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.42,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.7 - 40km WSW of Cohoe, Alaska"},"geometry":{"type":"Point","coordinates":[-151.9619,60.2054,68]},"id":"ak11188225"}, -{"type":"Feature","properties":{"mag":1.6,"place":"1km N of The Geysers, California","time":1394895909600,"updated":1394904072277,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185691","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185691.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":39,"net":"nc","code":"72185691","ids":",nc72185691,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.01796631,"rms":0.05,"gap":50.4,"magType":"Md","type":"earthquake","title":"M 1.6 - 1km N of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.7573,38.7937,1.6]},"id":"nc72185691"}, -{"type":"Feature","properties":{"mag":1.6,"place":"110km NW of Talkeetna, Alaska","time":1394895395000,"updated":1394896685700,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188216","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188216.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":39,"net":"ak","code":"11188216","ids":",ak11188216,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.65,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.6 - 110km NW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-151.4686,63.0994,6.9]},"id":"ak11188216"}, -{"type":"Feature","properties":{"mag":1.8,"place":"32km SSW of Ferndale, California","time":1394895134300,"updated":1395197476261,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185721","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185721.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":50,"net":"nc","code":"72185721","ids":",nc72185721,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.09881468,"rms":0.09,"gap":244.8,"magType":"Md","type":"earthquake","title":"M 1.8 - 32km SSW of Ferndale, California"},"geometry":{"type":"Point","coordinates":[-124.411,40.3013,11.3]},"id":"nc72185721"}, -{"type":"Feature","properties":{"mag":2.1,"place":"60km WNW of Valdez, Alaska","time":1394894965000,"updated":1394896068290,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188212","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188212.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":68,"net":"ak","code":"11188212","ids":",ak11188212,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.76,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.1 - 60km WNW of Valdez, Alaska"},"geometry":{"type":"Point","coordinates":[-147.4096,61.3213,14.1]},"id":"ak11188212"}, -{"type":"Feature","properties":{"mag":5.4,"place":"35km WSW of Santa Cruz, Chile","time":1394894787750,"updated":1395151063000,"tz":-180,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nchd","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nchd.geojsonp","felt":35,"cdi":4.6,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":465,"net":"us","code":"c000nchd","ids":",usc000nchd,","sources":",us,","types":",cap,dyfi,general-link,geoserve,moment-tensor,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.323,"rms":1.36,"gap":122,"magType":"mb","type":"earthquake","title":"M 5.4 - 35km WSW of Santa Cruz, Chile"},"geometry":{"type":"Point","coordinates":[-71.7401,-34.7261,44.76]},"id":"usc000nchd"}, -{"type":"Feature","properties":{"mag":4.7,"place":"56km W of Port-aux-Francais, French Southern Territories","time":1394893259380,"updated":1394922215582,"tz":300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ncgx","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ncgx.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":340,"net":"us","code":"c000ncgx","ids":",usc000ncgx,","sources":",us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,","nst":null,"dmin":0.508,"rms":0.83,"gap":97,"magType":"mb","type":"earthquake","title":"M 4.7 - 56km W of Port-aux-Francais, French Southern Territories"},"geometry":{"type":"Point","coordinates":[69.4336,-49.3807,10]},"id":"usc000ncgx"}, -{"type":"Feature","properties":{"mag":1.5,"place":"5km N of Knik-Fairview, Alaska","time":1394892885000,"updated":1394893968891,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188155","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188155.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":35,"net":"ak","code":"11188155","ids":",ak11188155,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.36,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.5 - 5km N of Knik-Fairview, Alaska"},"geometry":{"type":"Point","coordinates":[-149.5901,61.5658,31.3]},"id":"ak11188155"}, -{"type":"Feature","properties":{"mag":3.1,"place":"66km NW of San Antonio, Puerto Rico","time":1394892024800,"updated":1394920970097,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14074008","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14074008.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":148,"net":"pr","code":"14074008","ids":",pr14074008,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":11,"dmin":0.51832792,"rms":0.1,"gap":226.8,"magType":"Md","type":"earthquake","title":"M 3.1 - 66km NW of San Antonio, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-67.5615,18.8997,6]},"id":"pr14074008"}, -{"type":"Feature","properties":{"mag":1.7,"place":"1km NE of The Geysers, California","time":1394890534000,"updated":1395194105910,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185671","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185671.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":44,"net":"nc","code":"72185671","ids":",nc72185671,","sources":",nc,","types":",focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0,"rms":0.04,"gap":39.6,"magType":"Md","type":"earthquake","title":"M 1.7 - 1km NE of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.738,38.7872,2.2]},"id":"nc72185671"}, -{"type":"Feature","properties":{"mag":3.3,"place":"62km SW of North Nenana, Alaska","time":1394890379000,"updated":1394919333405,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188137","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188137.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":168,"net":"ak","code":"11188137","ids":",ak11188137,","sources":",ak,","types":",dyfi,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":1.15,"gap":null,"magType":"ml","type":"earthquake","title":"M 3.3 - 62km SW of North Nenana, Alaska"},"geometry":{"type":"Point","coordinates":[-150.077,64.2045,1.6]},"id":"ak11188137"}, -{"type":"Feature","properties":{"mag":1.86,"place":"3km SE of Loma Linda, California","time":1394890274180,"updated":1395172092688,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476393","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476393.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":53,"net":"ci","code":"15476393","ids":",ci15476393,","sources":",ci,","types":",dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":55,"dmin":0.08592,"rms":0.11,"gap":32,"magType":"ml","type":"earthquake","title":"M 1.9 - 3km SE of Loma Linda, California"},"geometry":{"type":"Point","coordinates":[-117.2331667,34.0298333,17.03]},"id":"ci15476393"}, -{"type":"Feature","properties":{"mag":2.7,"place":"67km N of Tierras Nuevas Poniente, Puerto Rico","time":1394889658500,"updated":1394918613552,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14074005","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14074005.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":112,"net":"pr","code":"14074005","ids":",pr14074005,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":13,"dmin":0.58929483,"rms":0.14,"gap":244.8,"magType":"Md","type":"earthquake","title":"M 2.7 - 67km N of Tierras Nuevas Poniente, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.466,19.0673,31]},"id":"pr14074005"}, -{"type":"Feature","properties":{"mag":1.17,"place":"19km ESE of Mecca, California","time":1394889255560,"updated":1395170852500,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476385","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476385.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":21,"net":"ci","code":"15476385","ids":",ci15476385,","sources":",ci,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":23,"dmin":0.03953,"rms":0.13,"gap":112,"magType":"ml","type":"earthquake","title":"M 1.2 - 19km ESE of Mecca, California"},"geometry":{"type":"Point","coordinates":[-115.8725,33.5245,4.13]},"id":"ci15476385"}, -{"type":"Feature","properties":{"mag":2.6,"place":"72km N of Tierras Nuevas Poniente, Puerto Rico","time":1394889204000,"updated":1394893039335,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14074007","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14074007.geojsonp","felt":1,"cdi":2.5,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":104,"net":"pr","code":"14074007","ids":",pr14074007,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":6,"dmin":0.63870217,"rms":0.12,"gap":284.4,"magType":"Md","type":"earthquake","title":"M 2.6 - 72km N of Tierras Nuevas Poniente, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.4462,19.1156,25]},"id":"pr14074007"}, -{"type":"Feature","properties":{"mag":1.6,"place":"1km NNW of The Geysers, California","time":1394888954000,"updated":1394899744459,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185656","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185656.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":39,"net":"nc","code":"72185656","ids":",nc72185656,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.01796631,"rms":0.03,"gap":61.2,"magType":"Md","type":"earthquake","title":"M 1.6 - 1km NNW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.7628,38.7898,2.4]},"id":"nc72185656"}, -{"type":"Feature","properties":{"mag":3.9,"place":"37km WNW of Talkeetna, Alaska","time":1394888938000,"updated":1394917898469,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188080","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188080.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":234,"net":"ak","code":"11188080","ids":",ak11188080,usc000ncfd,","sources":",ak,us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":null,"rms":0.66,"gap":null,"magType":"ml","type":"earthquake","title":"M 3.9 - 37km WNW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-150.886,62.4446,67.9]},"id":"ak11188080"}, -{"type":"Feature","properties":{"mag":2.5,"place":"68km N of Tierras Nuevas Poniente, Puerto Rico","time":1394888659900,"updated":1394917618747,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14074006","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14074006.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":96,"net":"pr","code":"14074006","ids":",pr14074006,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":6,"dmin":0.60456619,"rms":0.18,"gap":280.8,"magType":"Md","type":"earthquake","title":"M 2.5 - 68km N of Tierras Nuevas Poniente, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.459,19.0814,42]},"id":"pr14074006"}, -{"type":"Feature","properties":{"mag":2.8,"place":"72km W of Anchor Point, Alaska","time":1394888365000,"updated":1394917318998,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188075","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188075.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":121,"net":"ak","code":"11188075","ids":",ak11188075,","sources":",ak,","types":",dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":1.53,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.8 - 72km W of Anchor Point, Alaska"},"geometry":{"type":"Point","coordinates":[-153.118,59.8218,100]},"id":"ak11188075"}, -{"type":"Feature","properties":{"mag":1.6,"place":"8km NE of Dixon Lane-Meadow Creek, California","time":1394888148500,"updated":1394898066272,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185651","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185651.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":39,"net":"nc","code":"72185651","ids":",nc72185651,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.06288207,"rms":0.05,"gap":140.4,"magType":"Md","type":"earthquake","title":"M 1.6 - 8km NE of Dixon Lane-Meadow Creek, California"},"geometry":{"type":"Point","coordinates":[-118.3542,37.4483,5.8]},"id":"nc72185651"}, -{"type":"Feature","properties":{"mag":2.7,"place":"59km N of Brenas, Puerto Rico","time":1394887787500,"updated":1394916732729,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14074004","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14074004.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":112,"net":"pr","code":"14074004","ids":",pr14074004,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":15,"dmin":0.53180265,"rms":0.11,"gap":241.2,"magType":"Md","type":"earthquake","title":"M 2.7 - 59km N of Brenas, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.4264,19.003,44]},"id":"pr14074004"}, -{"type":"Feature","properties":{"mag":2,"place":"8km W of Fishhook, Alaska","time":1394887642000,"updated":1394888378582,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188072","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188072.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":62,"net":"ak","code":"11188072","ids":",ak11188072,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.47,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.0 - 8km W of Fishhook, Alaska"},"geometry":{"type":"Point","coordinates":[-149.3955,61.7403,33.7]},"id":"ak11188072"}, -{"type":"Feature","properties":{"mag":1.3,"place":"6km WSW of Houston, Alaska","time":1394887354000,"updated":1394902372936,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188071","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188071.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":26,"net":"ak","code":"11188071","ids":",ak11188071,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.6,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.3 - 6km WSW of Houston, Alaska"},"geometry":{"type":"Point","coordinates":[-149.9265,61.6084,39.4]},"id":"ak11188071"}, -{"type":"Feature","properties":{"mag":2.9,"place":"84km WNW of Ferndale, California","time":1394886680600,"updated":1395122288333,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185641","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185641.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":129,"net":"nc","code":"72185641","ids":",nc72185641,","sources":",nc,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.73661853,"rms":0.22,"gap":273.6,"magType":"Md","type":"earthquake","title":"M 2.9 - 84km WNW of Ferndale, California"},"geometry":{"type":"Point","coordinates":[-125.2363,40.751,23.4]},"id":"nc72185641"}, -{"type":"Feature","properties":{"mag":1.4,"place":"12km NNE of Milpitas, California","time":1394886626100,"updated":1394896623592,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185636","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185636.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":30,"net":"nc","code":"72185636","ids":",nc72185636,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":null,"dmin":0.04491576,"rms":0.04,"gap":93.6,"magType":"Md","type":"earthquake","title":"M 1.4 - 12km NNE of Milpitas, California"},"geometry":{"type":"Point","coordinates":[-121.8343,37.5215,6.3]},"id":"nc72185636"}, -{"type":"Feature","properties":{"mag":1.34,"place":"12km NNW of Castaic, California","time":1394884856910,"updated":1395170312441,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476369","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476369.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":28,"net":"ci","code":"15476369","ids":",ci15476369,","sources":",ci,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":22,"dmin":0.05835,"rms":0.22,"gap":65,"magType":"ml","type":"earthquake","title":"M 1.3 - 12km NNW of Castaic, California"},"geometry":{"type":"Point","coordinates":[-118.656,34.597,9.8]},"id":"ci15476369"}, -{"type":"Feature","properties":{"mag":1.1,"place":"18km ESE of Anza, California","time":1394882657000,"updated":1395169942393,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476361","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476361.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":19,"net":"ci","code":"15476361","ids":",ci15476361,","sources":",ci,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":28,"dmin":0.0963,"rms":0.07,"gap":96,"magType":"ml","type":"earthquake","title":"M 1.1 - 18km ESE of Anza, California"},"geometry":{"type":"Point","coordinates":[-116.487,33.4923333,15.37]},"id":"ci15476361"}, -{"type":"Feature","properties":{"mag":2.6,"place":"69km N of Tierras Nuevas Poniente, Puerto Rico","time":1394882362700,"updated":1394911323767,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14074003","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14074003.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":104,"net":"pr","code":"14074003","ids":",pr14074003,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":14,"dmin":0.60995608,"rms":0.11,"gap":255.6,"magType":"Md","type":"earthquake","title":"M 2.6 - 69km N of Tierras Nuevas Poniente, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.4525,19.0862,19]},"id":"pr14074003"}, -{"type":"Feature","properties":{"mag":1.9,"place":"3km NNE of Hydesville, California","time":1394881543300,"updated":1395197528310,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185596","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185596.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":56,"net":"nc","code":"72185596","ids":",nc72185596,","sources":",nc,","types":",focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.16169675,"rms":0.13,"gap":122.4,"magType":"Md","type":"earthquake","title":"M 1.9 - 3km NNE of Hydesville, California"},"geometry":{"type":"Point","coordinates":[-124.0873,40.5815,18.3]},"id":"nc72185596"}, -{"type":"Feature","properties":{"mag":5.6,"place":"12km S of Pematangsiantar, Indonesia","time":1394881126070,"updated":1394910083141,"tz":420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ncdc","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ncdc.geojsonp","felt":null,"cdi":null,"mmi":3.91,"alert":"green","status":"reviewed","tsunami":null,"sig":482,"net":"us","code":"c000ncdc","ids":",usc000ncdc,gcmt20140315105846,","sources":",us,gcmt,","types":",cap,dyfi,general-link,geoserve,losspager,moment-tensor,nearby-cities,origin,phase-data,shakemap,tectonic-summary,","nst":null,"dmin":0.206,"rms":0.82,"gap":30,"magType":"mb","type":"earthquake","title":"M 5.6 - 12km S of Pematangsiantar, Indonesia"},"geometry":{"type":"Point","coordinates":[99.0667,2.844,169.79]},"id":"usc000ncdc"}, -{"type":"Feature","properties":{"mag":5.4,"place":"92km NE of San Isidro, Philippines","time":1394880911720,"updated":1394882161953,"tz":480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ncdb","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ncdb.geojsonp","felt":1,"cdi":3.1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":449,"net":"us","code":"c000ncdb","ids":",usc000ncdb,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":3.645,"rms":0.95,"gap":89,"magType":"mb","type":"earthquake","title":"M 5.4 - 92km NE of San Isidro, Philippines"},"geometry":{"type":"Point","coordinates":[126.7217,10.5578,10]},"id":"usc000ncdb"}, -{"type":"Feature","properties":{"mag":1.8,"place":"6km NW of The Geysers, California","time":1394878877100,"updated":1395112505623,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185561","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185561.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":50,"net":"nc","code":"72185561","ids":",nc72185561,","sources":",nc,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0,"rms":0.05,"gap":28.8,"magType":"Md","type":"earthquake","title":"M 1.8 - 6km NW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.8097,38.8193,2.3]},"id":"nc72185561"}, -{"type":"Feature","properties":{"mag":2.7,"place":"15km ENE of Anthony, Kansas","time":1394878181240,"updated":1394922462104,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nccz","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nccz.geojsonp","felt":4,"cdi":3.1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":113,"net":"us","code":"c000nccz","ids":",usc000nccz,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.707,"rms":0.59,"gap":133,"magType":"mb_lg","type":"earthquake","title":"M 2.7 - 15km ENE of Anthony, Kansas"},"geometry":{"type":"Point","coordinates":[-97.8713,37.2073,1.02]},"id":"usc000nccz"}, -{"type":"Feature","properties":{"mag":2.7,"place":"26km SW of Ferron, Utah","time":1394877266900,"updated":1395178771835,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60059512","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60059512.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":112,"net":"uu","code":"60059512","ids":",uu60059512,","sources":",uu,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":0.1706799,"rms":0.13,"gap":72,"magType":"Ml","type":"earthquake","title":"M 2.7 - 26km SW of Ferron, Utah"},"geometry":{"type":"Point","coordinates":[-111.3832,38.9522,3.1]},"id":"uu60059512"}, -{"type":"Feature","properties":{"mag":1.4,"place":"64km WNW of Healy, Alaska","time":1394876764000,"updated":1394877015096,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187937","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187937.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":30,"net":"ak","code":"11187937","ids":",ak11187937,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.02,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.4 - 64km WNW of Healy, Alaska"},"geometry":{"type":"Point","coordinates":[-150.1167,64.1426,24.4]},"id":"ak11187937"}, -{"type":"Feature","properties":{"mag":2.5,"place":"57km N of Tierras Nuevas Poniente, Puerto Rico","time":1394876585400,"updated":1394905569062,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14074002","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14074002.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":96,"net":"pr","code":"14074002","ids":",pr14074002,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":10,"dmin":0.50485319,"rms":0.17,"gap":248.4,"magType":"Md","type":"earthquake","title":"M 2.5 - 57km N of Tierras Nuevas Poniente, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.4626,18.9804,46]},"id":"pr14074002"}, -{"type":"Feature","properties":{"mag":5.3,"place":"198km W of Bengkulu, Indonesia","time":1394876247560,"updated":1394905198418,"tz":420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ncc8","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ncc8.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":432,"net":"us","code":"c000ncc8","ids":",usc000ncc8,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":2.492,"rms":1.07,"gap":44,"magType":"mb","type":"earthquake","title":"M 5.3 - 198km W of Bengkulu, Indonesia"},"geometry":{"type":"Point","coordinates":[100.4868,-3.9696,10]},"id":"usc000ncc8"}, -{"type":"Feature","properties":{"mag":1.2,"place":"25km ENE of Pine Valley, California","time":1394875455260,"updated":1395166521971,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476345","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476345.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":22,"net":"ci","code":"15476345","ids":",ci15476345,","sources":",ci,","types":",focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":33,"dmin":0.02578,"rms":0.2,"gap":87,"magType":"ml","type":"earthquake","title":"M 1.2 - 25km ENE of Pine Valley, California"},"geometry":{"type":"Point","coordinates":[-116.279,32.9031667,8.6]},"id":"ci15476345"}, -{"type":"Feature","properties":{"mag":1.22,"place":"23km SW of Seeley, California","time":1394875256850,"updated":1395165971781,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476337","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476337.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":23,"net":"ci","code":"15476337","ids":",ci15476337,","sources":",ci,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":12,"dmin":0.1197,"rms":0.22,"gap":138,"magType":"ml","type":"earthquake","title":"M 1.2 - 23km SW of Seeley, California"},"geometry":{"type":"Point","coordinates":[-115.8795,32.6501667,10.59]},"id":"ci15476337"}, -{"type":"Feature","properties":{"mag":1.5,"place":"8km NW of The Geysers, California","time":1394875187300,"updated":1394883424592,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185556","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185556.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":35,"net":"nc","code":"72185556","ids":",nc72185556,","sources":",nc,","types":",focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.04,"gap":72,"magType":"Md","type":"earthquake","title":"M 1.5 - 8km NW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.842,38.8225,2.4]},"id":"nc72185556"}, -{"type":"Feature","properties":{"mag":2.4,"place":"75km N of Tierras Nuevas Poniente, Puerto Rico","time":1394875051900,"updated":1394876858279,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14074001","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14074001.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":89,"net":"pr","code":"14074001","ids":",pr14074001,","sources":",pr,","types":",cap,geoserve,nearby-cities,origin,tectonic-summary,","nst":8,"dmin":0.67193983,"rms":0.3,"gap":270,"magType":"Md","type":"earthquake","title":"M 2.4 - 75km N of Tierras Nuevas Poniente, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.424,19.145,33]},"id":"pr14074001"}, -{"type":"Feature","properties":{"mag":6.1,"place":"25km S of Paracas, Peru","time":1394873961790,"updated":1394948084387,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ncbl","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ncbl.geojsonp","felt":20,"cdi":4.1,"mmi":6.56,"alert":"green","status":"reviewed","tsunami":null,"sig":581,"net":"us","code":"c000ncbl","ids":",usc000ncbl,gcmt20140315085920,","sources":",us,gcmt,","types":",cap,dyfi,general-link,geoserve,losspager,moment-tensor,nearby-cities,origin,phase-data,shakemap,tectonic-summary,","nst":null,"dmin":2.159,"rms":1.02,"gap":71,"magType":"mww","type":"earthquake","title":"M 6.1 - 25km S of Paracas, Peru"},"geometry":{"type":"Point","coordinates":[-76.2968,-14.0935,20]},"id":"usc000ncbl"}, -{"type":"Feature","properties":{"mag":1.09,"place":"51km S of Lone Pine, California","time":1394873804700,"updated":1395165711528,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476329","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476329.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":18,"net":"ci","code":"15476329","ids":",ci15476329,","sources":",ci,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":8,"dmin":0.1605,"rms":0.07,"gap":255,"magType":"ml","type":"earthquake","title":"M 1.1 - 51km S of Lone Pine, California"},"geometry":{"type":"Point","coordinates":[-118.0508333,36.1418333,4.21]},"id":"ci15476329"}, -{"type":"Feature","properties":{"mag":2.4,"place":"38km WSW of Tanaga Volcano, Alaska","time":1394873328000,"updated":1394901325527,"tz":-540,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187900","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187900.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":89,"net":"ak","code":"11187900","ids":",ak11187900,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.72,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.4 - 38km WSW of Tanaga Volcano, Alaska"},"geometry":{"type":"Point","coordinates":[-178.6221,51.7113,12.4]},"id":"ak11187900"}, -{"type":"Feature","properties":{"mag":1.95,"place":"52km NE of Kernville, California","time":1394873006730,"updated":1395165601508,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476321","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476321.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":59,"net":"ci","code":"15476321","ids":",ci15476321,","sources":",ci,","types":",dyfi,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":23,"dmin":0.1609,"rms":0.1,"gap":78,"magType":"ml","type":"earthquake","title":"M 2.0 - 52km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.0535,36.1135,1.46]},"id":"ci15476321"}, -{"type":"Feature","properties":{"mag":2.8,"place":"60km N of Brenas, Puerto Rico","time":1394872818300,"updated":1394919993382,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14074011","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14074011.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":121,"net":"pr","code":"14074011","ids":",pr14074011,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":3,"dmin":0.5821083,"rms":0.05,"gap":338.4,"magType":"Md","type":"earthquake","title":"M 2.8 - 60km N of Brenas, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.278,19.0116,58]},"id":"pr14074011"}, -{"type":"Feature","properties":{"mag":1,"place":"3km W of Cobb, California","time":1394872768000,"updated":1394873646806,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185531","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185531.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":15,"net":"nc","code":"72185531","ids":",nc72185531,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.01796631,"rms":0.03,"gap":100.8,"magType":"Md","type":"earthquake","title":"M 1.0 - 3km W of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.766,38.8192,2.4]},"id":"nc72185531"}, -{"type":"Feature","properties":{"mag":1.32,"place":"4km S of Wofford Heights, California","time":1394872295940,"updated":1395164861403,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476305","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476305.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":27,"net":"ci","code":"15476305","ids":",ci15476305,","sources":",ci,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":18,"dmin":0.009573,"rms":0.14,"gap":52,"magType":"ml","type":"earthquake","title":"M 1.3 - 4km S of Wofford Heights, California"},"geometry":{"type":"Point","coordinates":[-118.4641667,35.668,10.65]},"id":"ci15476305"}, -{"type":"Feature","properties":{"mag":1.8,"place":"27km WSW of Ferron, Utah","time":1394871398200,"updated":1395163580267,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60059497","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60059497.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":50,"net":"uu","code":"60059497","ids":",uu60059497,","sources":",uu,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":0.18864621,"rms":0.2,"gap":68.4,"magType":"Ml","type":"earthquake","title":"M 1.8 - 27km WSW of Ferron, Utah"},"geometry":{"type":"Point","coordinates":[-111.4038,38.9655,5.3]},"id":"uu60059497"}, -{"type":"Feature","properties":{"mag":2.83,"place":"63km WNW of Ferndale, California","time":1394869438150,"updated":1395112505621,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185491","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185491.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":123,"net":"nc","code":"72185491","ids":",nc72185491,","sources":",nc,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":33,"dmin":0.5474,"rms":0.12,"gap":274,"magType":"md","type":"earthquake","title":"M 2.8 - 63km WNW of Ferndale, California"},"geometry":{"type":"Point","coordinates":[-124.9921667,40.7018333,23.9]},"id":"nc72185491"}, -{"type":"Feature","properties":{"mag":1.5,"place":"40km WSW of Cohoe, Alaska","time":1394868870000,"updated":1394869308547,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187897","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187897.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":35,"net":"ak","code":"11187897","ids":",ak11187897,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.33,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.5 - 40km WSW of Cohoe, Alaska"},"geometry":{"type":"Point","coordinates":[-151.9442,60.1893,60.8]},"id":"ak11187897"}, -{"type":"Feature","properties":{"mag":1.6,"place":"97km W of Cantwell, Alaska","time":1394866689000,"updated":1394867198783,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187894","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187894.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":39,"net":"ak","code":"11187894","ids":",ak11187894,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.6,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.6 - 97km W of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-150.8959,63.2968,0.3]},"id":"ak11187894"}, -{"type":"Feature","properties":{"mag":1.16,"place":"5km E of Ridgecrest, California","time":1394866387430,"updated":1395095851510,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476289","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476289.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":21,"net":"ci","code":"15476289","ids":",ci15476289,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":19,"dmin":0.1279,"rms":0.14,"gap":62,"magType":"ml","type":"earthquake","title":"M 1.2 - 5km E of Ridgecrest, California"},"geometry":{"type":"Point","coordinates":[-117.6121667,35.6241667,11.88]},"id":"ci15476289"}, -{"type":"Feature","properties":{"mag":1,"place":"7km W of Cobb, California","time":1394866371800,"updated":1394868186653,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185466","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185466.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":15,"net":"nc","code":"72185466","ids":",nc72185466,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.03,"gap":50.4,"magType":"Md","type":"earthquake","title":"M 1.0 - 7km W of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.8098,38.8353,2.6]},"id":"nc72185466"}, -{"type":"Feature","properties":{"mag":1.7,"place":"30km WNW of Laytonville, California","time":1394865555800,"updated":1394876947915,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185456","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185456.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":44,"net":"nc","code":"72185456","ids":",nc72185456,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.19762936,"rms":0.01,"gap":169.2,"magType":"Md","type":"earthquake","title":"M 1.7 - 30km WNW of Laytonville, California"},"geometry":{"type":"Point","coordinates":[-123.8063,39.805,2.8]},"id":"nc72185456"}, -{"type":"Feature","properties":{"mag":4.8,"place":"105km ESE of Mohean, India","time":1394865048530,"updated":1394894001381,"tz":360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nc9s","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nc9s.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":354,"net":"us","code":"c000nc9s","ids":",usc000nc9s,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":3.603,"rms":0.84,"gap":64,"magType":"mb","type":"earthquake","title":"M 4.8 - 105km ESE of Mohean, India"},"geometry":{"type":"Point","coordinates":[94.2034,7.6001,32.89]},"id":"usc000nc9s"}, -{"type":"Feature","properties":{"mag":1.3,"place":"6km WNW of Lepanto, Arkansas","time":1394864731500,"updated":1395062481259,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nm031714a","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nm031714a.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":26,"net":"nm","code":"031714a","ids":",nm031714a,","sources":",nm,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":14,"dmin":0.02694946,"rms":0.18,"gap":75.599993952001,"magType":"md","type":"earthquake","title":"M 1.3 - 6km WNW of Lepanto, Arkansas"},"geometry":{"type":"Point","coordinates":[-90.3928,35.6334,13.3]},"id":"nm031714a"}, -{"type":"Feature","properties":{"mag":1.9,"place":"68km NNW of Valdez, Alaska","time":1394864658000,"updated":1394865977155,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187869","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187869.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":56,"net":"ak","code":"11187869","ids":",ak11187869,","sources":",ak,","types":",dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.66,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.9 - 68km NNW of Valdez, Alaska"},"geometry":{"type":"Point","coordinates":[-146.6234,61.7272,19.3]},"id":"ak11187869"}, -{"type":"Feature","properties":{"mag":1.5,"place":"4km ESE of The Geysers, California","time":1394864621000,"updated":1394875209762,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185451","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185451.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":35,"net":"nc","code":"72185451","ids":",nc72185451,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.09,"gap":72,"magType":"Md","type":"earthquake","title":"M 1.5 - 4km ESE of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.7078,38.7568,0]},"id":"nc72185451"}, -{"type":"Feature","properties":{"mag":1.9,"place":"71km NW of Talkeetna, Alaska","time":1394864145000,"updated":1394865424742,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187866","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187866.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":56,"net":"ak","code":"11187866","ids":",ak11187866,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.75,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.9 - 71km NW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-151.0178,62.8062,100]},"id":"ak11187866"}, -{"type":"Feature","properties":{"mag":1.6,"place":"61km S of Deltana, Alaska","time":1394863775000,"updated":1394864186376,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187865","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187865.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":39,"net":"ak","code":"11187865","ids":",ak11187865,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.38,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.6 - 61km S of Deltana, Alaska"},"geometry":{"type":"Point","coordinates":[-145.2103,63.3178,0]},"id":"ak11187865"}, -{"type":"Feature","properties":{"mag":4.8,"place":"24km WNW of Subtanjalla, Peru","time":1394863548420,"updated":1394892498078,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nc9c","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nc9c.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":354,"net":"us","code":"c000nc9c","ids":",usc000nc9c,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":2.124,"rms":1.17,"gap":118,"magType":"mb","type":"earthquake","title":"M 4.8 - 24km WNW of Subtanjalla, Peru"},"geometry":{"type":"Point","coordinates":[-75.9753,-13.9483,41.81]},"id":"usc000nc9c"}, -{"type":"Feature","properties":{"mag":4.5,"place":"24km ENE of Ano Mera, Greece","time":1394861376310,"updated":1394890328486,"tz":120,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nc8s","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nc8s.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":312,"net":"us","code":"c000nc8s","ids":",usc000nc8s,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.139,"rms":1.03,"gap":47,"magType":"mb","type":"earthquake","title":"M 4.5 - 24km ENE of Ano Mera, Greece"},"geometry":{"type":"Point","coordinates":[25.67,37.4998,18.44]},"id":"usc000nc8s"}, -{"type":"Feature","properties":{"mag":1.68,"place":"50km N of Inyokern, California","time":1394861369410,"updated":1395092058650,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476249","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476249.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":43,"net":"ci","code":"15476249","ids":",ci15476249,","sources":",ci,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":24,"dmin":0.01764,"rms":0.11,"gap":83,"magType":"ml","type":"earthquake","title":"M 1.7 - 50km N of Inyokern, California"},"geometry":{"type":"Point","coordinates":[-117.8453333,36.1018333,3.4]},"id":"ci15476249"}, -{"type":"Feature","properties":{"mag":1.5,"place":"30km WNW of Laytonville, California","time":1394861035100,"updated":1394870766462,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185416","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185416.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":35,"net":"nc","code":"72185416","ids":",nc72185416,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.19762936,"rms":0.12,"gap":158.4,"magType":"Md","type":"earthquake","title":"M 1.5 - 30km WNW of Laytonville, California"},"geometry":{"type":"Point","coordinates":[-123.8058,39.8093,4.4]},"id":"nc72185416"}, -{"type":"Feature","properties":{"mag":1.26,"place":"28km E of Pine Valley, California","time":1394860491680,"updated":1395091482780,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476241","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476241.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":24,"net":"ci","code":"15476241","ids":",ci15476241,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":23,"dmin":0.06038,"rms":0.15,"gap":101,"magType":"ml","type":"earthquake","title":"M 1.3 - 28km E of Pine Valley, California"},"geometry":{"type":"Point","coordinates":[-116.2285,32.8586667,3.73]},"id":"ci15476241"}, -{"type":"Feature","properties":{"mag":1.9,"place":"8km NE of Honaunau-Napoopoo, Hawaii","time":1394858147600,"updated":1394858331000,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60656261","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60656261.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":56,"net":"hv","code":"60656261","ids":",hv60656261,","sources":",hv,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.08983153,"rms":0.26,"gap":64.799994816,"magType":"md","type":"earthquake","title":"M 1.9 - 8km NE of Honaunau-Napoopoo, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.8012,19.5057,11.1]},"id":"hv60656261"}, -{"type":"Feature","properties":{"mag":1.1,"place":"99km W of Cantwell, Alaska","time":1394856171000,"updated":1394856679366,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187840","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187840.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":19,"net":"ak","code":"11187840","ids":",ak11187840,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.44,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.1 - 99km W of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-150.9301,63.5002,14.3]},"id":"ak11187840"}, -{"type":"Feature","properties":{"mag":1.3,"place":"6km W of Cobb, California","time":1394856093100,"updated":1394857866893,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185391","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185391.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":26,"net":"nc","code":"72185391","ids":",nc72185391,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.03,"gap":54,"magType":"Md","type":"earthquake","title":"M 1.3 - 6km W of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.7957,38.8242,3.2]},"id":"nc72185391"}, -{"type":"Feature","properties":{"mag":1.41,"place":"11km S of Seeley, California","time":1394855596390,"updated":1395090110020,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476225","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476225.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":31,"net":"ci","code":"15476225","ids":",ci15476225,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":9,"dmin":0.3097,"rms":0.13,"gap":202,"magType":"ml","type":"earthquake","title":"M 1.4 - 11km S of Seeley, California"},"geometry":{"type":"Point","coordinates":[-115.6893333,32.6853333,2.77]},"id":"ci15476225"}, -{"type":"Feature","properties":{"mag":2.7,"place":"26km SSE of Medford, Oklahoma","time":1394855449020,"updated":1394884407505,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nc8a","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nc8a.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":112,"net":"us","code":"c000nc8a","ids":",usc000nc8a,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.304,"rms":0.84,"gap":95,"magType":"mb_lg","type":"earthquake","title":"M 2.7 - 26km SSE of Medford, Oklahoma"},"geometry":{"type":"Point","coordinates":[-97.6199,36.5903,5]},"id":"usc000nc8a"}, -{"type":"Feature","properties":{"mag":1.6,"place":"2km NNE of Piedmont, California","time":1394855029600,"updated":1394856965299,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185386","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185386.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":39,"net":"nc","code":"72185386","ids":",nc72185386,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":null,"dmin":0.01796631,"rms":0.06,"gap":36,"magType":"Md","type":"earthquake","title":"M 1.6 - 2km NNE of Piedmont, California"},"geometry":{"type":"Point","coordinates":[-122.2237,37.8488,10.4]},"id":"nc72185386"}, -{"type":"Feature","properties":{"mag":1.8,"place":"2km NNE of Piedmont, California","time":1394854974100,"updated":1394856304062,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185381","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185381.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":50,"net":"nc","code":"72185381","ids":",nc72185381,","sources":",nc,","types":",focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":null,"dmin":0.01796631,"rms":0.06,"gap":28.8,"magType":"Md","type":"earthquake","title":"M 1.8 - 2km NNE of Piedmont, California"},"geometry":{"type":"Point","coordinates":[-122.223,37.8495,10.6]},"id":"nc72185381"}, -{"type":"Feature","properties":{"mag":1.12,"place":"52km NE of Kernville, California","time":1394853161290,"updated":1395085820270,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476209","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476209.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":19,"net":"ci","code":"15476209","ids":",ci15476209,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":14,"dmin":0.1629,"rms":0.11,"gap":79,"magType":"ml","type":"earthquake","title":"M 1.1 - 52km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.056,36.1181667,0]},"id":"ci15476209"}, -{"type":"Feature","properties":{"mag":1.6,"place":"24km E of Fritz Creek, Alaska","time":1394853122000,"updated":1394853723915,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187824","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187824.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":39,"net":"ak","code":"11187824","ids":",ak11187824,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":null,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.6 - 24km E of Fritz Creek, Alaska"},"geometry":{"type":"Point","coordinates":[-150.8654,59.732,60]},"id":"ak11187824"}, -{"type":"Feature","properties":{"mag":3.7,"place":"96km SW of Atka, Alaska","time":1394853075000,"updated":1394901028533,"tz":-720,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187820","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187820.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":211,"net":"ak","code":"11187820","ids":",ak11187820,","sources":",ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.68,"gap":null,"magType":"ml","type":"earthquake","title":"M 3.7 - 96km SW of Atka, Alaska"},"geometry":{"type":"Point","coordinates":[-175.2394,51.6104,26.6]},"id":"ak11187820"}, -{"type":"Feature","properties":{"mag":5.2,"place":"Owen Fracture Zone region","time":1394852368730,"updated":1394881328916,"tz":240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nc7i","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nc7i.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":416,"net":"us","code":"c000nc7i","ids":",usc000nc7i,","sources":",us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,","nst":null,"dmin":3.274,"rms":0.99,"gap":49,"magType":"mb","type":"earthquake","title":"M 5.2 - Owen Fracture Zone region"},"geometry":{"type":"Point","coordinates":[57.1215,13.7103,10]},"id":"usc000nc7i"}, -{"type":"Feature","properties":{"mag":2.1,"place":"27km NE of McCloud, California","time":1394850534600,"updated":1395110587052,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185356","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185356.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":68,"net":"nc","code":"72185356","ids":",nc72185356,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.06288207,"rms":0.07,"gap":61.2,"magType":"Md","type":"earthquake","title":"M 2.1 - 27km NE of McCloud, California"},"geometry":{"type":"Point","coordinates":[-121.885,41.4082,4.3]},"id":"nc72185356"}, -{"type":"Feature","properties":{"mag":1.3,"place":"4km SW of Redlands, California","time":1394850322200,"updated":1394850483810,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476193","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476193.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":26,"net":"ci","code":"15476193","ids":",ci15476193,","sources":",ci,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":25,"dmin":0.08983153,"rms":0.16,"gap":115.2,"magType":"Ml","type":"earthquake","title":"M 1.3 - 4km SW of Redlands, California"},"geometry":{"type":"Point","coordinates":[-117.2148,34.0267,14.2]},"id":"ci15476193"}, -{"type":"Feature","properties":{"mag":1.1,"place":"23km SE of Yosemite Valley, California","time":1394849566900,"updated":1395104165244,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185351","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185351.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":19,"net":"nc","code":"72185351","ids":",nc72185351,","sources":",nc,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.22457882,"rms":0.02,"gap":140.4,"magType":"Md","type":"earthquake","title":"M 1.1 - 23km SE of Yosemite Valley, California"},"geometry":{"type":"Point","coordinates":[-119.3585,37.6208,15]},"id":"nc72185351"}, -{"type":"Feature","properties":{"mag":4.5,"place":"32km SSW of Cuajinicuilapa, Mexico","time":1394848890970,"updated":1394877842807,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nc6y","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nc6y.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":312,"net":"us","code":"c000nc6y","ids":",usc000nc6y,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.371,"rms":0.73,"gap":208,"magType":"mb","type":"earthquake","title":"M 4.5 - 32km SSW of Cuajinicuilapa, Mexico"},"geometry":{"type":"Point","coordinates":[-98.4895,16.1857,9.07]},"id":"usc000nc6y"}, -{"type":"Feature","properties":{"mag":2.9,"place":"44km S of Tanaga Volcano, Alaska","time":1394848635000,"updated":1394900419662,"tz":-540,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187804","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187804.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":129,"net":"ak","code":"11187804","ids":",ak11187804,","sources":",ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.47,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.9 - 44km S of Tanaga Volcano, Alaska"},"geometry":{"type":"Point","coordinates":[-178.1004,51.4803,11.3]},"id":"ak11187804"}, -{"type":"Feature","properties":{"mag":1.1,"place":"23km ESE of Yosemite Valley, California","time":1394848501300,"updated":1395103148358,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185341","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185341.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":19,"net":"nc","code":"72185341","ids":",nc72185341,","sources":",nc,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.21559567,"rms":0.05,"gap":144,"magType":"Md","type":"earthquake","title":"M 1.1 - 23km ESE of Yosemite Valley, California"},"geometry":{"type":"Point","coordinates":[-119.3515,37.6358,16.5]},"id":"nc72185341"}, -{"type":"Feature","properties":{"mag":2.6,"place":"23km ESE of Yosemite Valley, California","time":1394848365600,"updated":1395124928159,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185336","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185336.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":104,"net":"nc","code":"72185336","ids":",nc72185336,nn00441097,","sources":",nc,nn,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.21559567,"rms":0.05,"gap":61.2,"magType":"Md","type":"earthquake","title":"M 2.6 - 23km ESE of Yosemite Valley, California"},"geometry":{"type":"Point","coordinates":[-119.357,37.6262,13.8]},"id":"nc72185336"}, -{"type":"Feature","properties":{"mag":1.21,"place":"18km WSW of Smith Valley, Nevada","time":1394848219159,"updated":1394937367000,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nn00441096","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nn00441096.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":23,"net":"nn","code":"00441096","ids":",nn00441096,","sources":",nn,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,","nst":11,"dmin":0.194,"rms":0.1605,"gap":191.78,"magType":"ml","type":"earthquake","title":"M 1.2 - 18km WSW of Smith Valley, Nevada"},"geometry":{"type":"Point","coordinates":[-119.5315,38.7102,6.1017]},"id":"nn00441096"}, -{"type":"Feature","properties":{"mag":1.64,"place":"18km WSW of Smith Valley, Nevada","time":1394846570387,"updated":1394937361000,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nn00441095","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nn00441095.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":41,"net":"nn","code":"00441095","ids":",nn00441095,","sources":",nn,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,","nst":14,"dmin":0.198,"rms":0.1449,"gap":186.15,"magType":"ml","type":"earthquake","title":"M 1.6 - 18km WSW of Smith Valley, Nevada"},"geometry":{"type":"Point","coordinates":[-119.5276,38.7065,5.9202]},"id":"nn00441095"}, -{"type":"Feature","properties":{"mag":2.5,"place":"8km ENE of Honaunau-Napoopoo, Hawaii","time":1394845925000,"updated":1395183004532,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60656216","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60656216.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":96,"net":"hv","code":"60656216","ids":",hv60656216,","sources":",hv,","types":",dyfi,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.08983153,"rms":0.13,"gap":68.4,"magType":"Ml","type":"earthquake","title":"M 2.5 - 8km ENE of Honaunau-Napoopoo, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.7938,19.4938,11]},"id":"hv60656216"}, -{"type":"Feature","properties":{"mag":1.75,"place":"18km WSW of Smith Valley, Nevada","time":1394845781003,"updated":1394937378000,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nn00441110","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nn00441110.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":47,"net":"nn","code":"00441110","ids":",nn00441110,","sources":",nn,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,","nst":16,"dmin":0.203,"rms":0.1179,"gap":186.53,"magType":"ml","type":"earthquake","title":"M 1.8 - 18km WSW of Smith Valley, Nevada"},"geometry":{"type":"Point","coordinates":[-119.5239,38.7018,3.723]},"id":"nn00441110"}, -{"type":"Feature","properties":{"mag":1.3,"place":"6km NW of The Geysers, California","time":1394845196600,"updated":1394849766919,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185316","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185316.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":26,"net":"nc","code":"72185316","ids":",nc72185316,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.02694946,"rms":0.03,"gap":104.4,"magType":"Md","type":"earthquake","title":"M 1.3 - 6km NW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.821,38.811,2.3]},"id":"nc72185316"}, -{"type":"Feature","properties":{"mag":4,"place":"51km NE of Xudat, Azerbaijan","time":1394845106300,"updated":1394874052348,"tz":180,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nc5u","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nc5u.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":246,"net":"us","code":"c000nc5u","ids":",usc000nc5u,","sources":",us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":3.295,"rms":1.39,"gap":73,"magType":"mb","type":"earthquake","title":"M 4.0 - 51km NE of Xudat, Azerbaijan"},"geometry":{"type":"Point","coordinates":[49.14,41.9457,52.53]},"id":"usc000nc5u"}, -{"type":"Feature","properties":{"mag":1.4,"place":"3km E of The Geysers, California","time":1394844622900,"updated":1394849105754,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185311","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185311.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":30,"net":"nc","code":"72185311","ids":",nc72185311,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0,"rms":0.04,"gap":82.8,"magType":"Md","type":"earthquake","title":"M 1.4 - 3km E of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.7158,38.7775,2.5]},"id":"nc72185311"}, -{"type":"Feature","properties":{"mag":2.8,"place":"21km SSE of Medford, Oklahoma","time":1394843867420,"updated":1394872827234,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nc51","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nc51.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":121,"net":"us","code":"c000nc51","ids":",usc000nc51,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.28,"rms":0.54,"gap":96,"magType":"mb_lg","type":"earthquake","title":"M 2.8 - 21km SSE of Medford, Oklahoma"},"geometry":{"type":"Point","coordinates":[-97.6654,36.6194,5.25]},"id":"usc000nc51"}, -{"type":"Feature","properties":{"mag":1.4,"place":"26km SW of Ferron, Utah","time":1394843854800,"updated":1395074595928,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60059477","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60059477.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":30,"net":"uu","code":"60059477","ids":",uu60059477,","sources":",uu,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":0.16169675,"rms":0.05,"gap":115.2,"magType":"Md","type":"earthquake","title":"M 1.4 - 26km SW of Ferron, Utah"},"geometry":{"type":"Point","coordinates":[-111.3758,38.9458,3.2]},"id":"uu60059477"}, -{"type":"Feature","properties":{"mag":1.13,"place":"10km SSE of Idyllwild, California","time":1394843455230,"updated":1395084190210,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476153","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476153.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":20,"net":"ci","code":"15476153","ids":",ci15476153,","sources":",ci,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":30,"dmin":0.01781,"rms":0.1,"gap":42,"magType":"ml","type":"earthquake","title":"M 1.1 - 10km SSE of Idyllwild, California"},"geometry":{"type":"Point","coordinates":[-116.6713333,33.6511667,15.37]},"id":"ci15476153"}, -{"type":"Feature","properties":{"mag":1.68,"place":"50km N of Inyokern, California","time":1394843278800,"updated":1395083576480,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476145","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476145.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":43,"net":"ci","code":"15476145","ids":",ci15476145,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":24,"dmin":0.02018,"rms":0.12,"gap":52,"magType":"ml","type":"earthquake","title":"M 1.7 - 50km N of Inyokern, California"},"geometry":{"type":"Point","coordinates":[-117.846,36.0988333,3.34]},"id":"ci15476145"}, -{"type":"Feature","properties":{"mag":2.2,"place":"6km NW of The Geysers, California","time":1394842839800,"updated":1395188765699,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185306","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185306.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":74,"net":"nc","code":"72185306","ids":",nc72185306,","sources":",nc,","types":",dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.04,"gap":28.8,"magType":"Md","type":"earthquake","title":"M 2.2 - 6km NW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.8208,38.814,3.6]},"id":"nc72185306"}, -{"type":"Feature","properties":{"mag":2.9,"place":"4km NE of Mayaguez, Puerto Rico","time":1394842637000,"updated":1394871595840,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14074000","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14074000.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":129,"net":"pr","code":"14074000","ids":",pr14074000,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":9,"dmin":0.06198375,"rms":0.27,"gap":180,"magType":"Md","type":"earthquake","title":"M 2.9 - 4km NE of Mayaguez, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-67.1122,18.2331,121]},"id":"pr14074000"}, -{"type":"Feature","properties":{"mag":1,"place":"20km SW of Ferron, Utah","time":1394842450300,"updated":1395074404894,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60059462","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60059462.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":15,"net":"uu","code":"60059462","ids":",uu60059462,","sources":",uu,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":0.14373045,"rms":0.04,"gap":144,"magType":"Md","type":"earthquake","title":"M 1.0 - 20km SW of Ferron, Utah"},"geometry":{"type":"Point","coordinates":[-111.3288,38.9845,13.2]},"id":"uu60059462"}, -{"type":"Feature","properties":{"mag":1.24,"place":"9km E of Borrego Springs, California","time":1394842254450,"updated":1395083134890,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476137","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476137.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":24,"net":"ci","code":"15476137","ids":",ci15476137,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":17,"dmin":0.2457,"rms":0.15,"gap":120,"magType":"ml","type":"earthquake","title":"M 1.2 - 9km E of Borrego Springs, California"},"geometry":{"type":"Point","coordinates":[-116.2751667,33.2398333,13.35]},"id":"ci15476137"}, -{"type":"Feature","properties":{"mag":2.5,"place":"5km WSW of Fern Acres, Hawaii","time":1394842237900,"updated":1394871200358,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60656191","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60656191.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":96,"net":"hv","code":"60656191","ids":",hv60656191,","sources":",hv,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.06288207,"rms":0.1,"gap":93.6,"magType":"Ml","type":"earthquake","title":"M 2.5 - 5km WSW of Fern Acres, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.1268,19.4872,12.6]},"id":"hv60656191"}, -{"type":"Feature","properties":{"mag":2.7,"place":"38km W of Raton, New Mexico","time":1394840891470,"updated":1394869847690,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nc3v","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nc3v.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":112,"net":"us","code":"c000nc3v","ids":",usc000nc3v,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.403,"rms":1.09,"gap":149,"magType":"ml","type":"earthquake","title":"M 2.7 - 38km W of Raton, New Mexico"},"geometry":{"type":"Point","coordinates":[-104.8642,36.962,5.06]},"id":"usc000nc3v"}, -{"type":"Feature","properties":{"mag":4.4,"place":"160km W of Attu Station, Alaska","time":1394840317060,"updated":1394869273920,"tz":660,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nc3r","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nc3r.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":298,"net":"us","code":"c000nc3r","ids":",usc000nc3r,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":2.01,"rms":0.64,"gap":159,"magType":"mb","type":"earthquake","title":"M 4.4 - 160km W of Attu Station, Alaska"},"geometry":{"type":"Point","coordinates":[170.7977,52.8372,21.14]},"id":"usc000nc3r"}, -{"type":"Feature","properties":{"mag":2.03,"place":"17km SW of Ferndale, California","time":1394839673120,"updated":1395197561770,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185291","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185291.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":63,"net":"nc","code":"72185291","ids":",nc72185291,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,","nst":13,"dmin":0.04897,"rms":0.07,"gap":276,"magType":"md","type":"earthquake","title":"M 2.0 - 17km SW of Ferndale, California"},"geometry":{"type":"Point","coordinates":[-124.3975,40.4581667,20.58]},"id":"nc72185291"}, -{"type":"Feature","properties":{"mag":5,"place":"17km SE of Manaure Balcon del Cesar, Colombia","time":1394839596380,"updated":1394934765254,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nc2t","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nc2t.geojsonp","felt":19,"cdi":3.9,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":392,"net":"us","code":"c000nc2t","ids":",usc000nc2t,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.678,"rms":1.45,"gap":25,"magType":"mb","type":"earthquake","title":"M 5.0 - 17km SE of Manaure Balcon del Cesar, Colombia"},"geometry":{"type":"Point","coordinates":[-72.9224,10.284,130.07]},"id":"usc000nc2t"}, -{"type":"Feature","properties":{"mag":1.8,"place":"68km NNW of Talkeetna, Alaska","time":1394838366000,"updated":1394840680543,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187700","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187700.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":50,"net":"ak","code":"11187700","ids":",ak11187700,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.42,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.8 - 68km NNW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-150.3832,62.9254,96.1]},"id":"ak11187700"}, -{"type":"Feature","properties":{"mag":4.9,"place":"226km SSW of `Ohonua, Tonga","time":1394837399800,"updated":1394866353810,"tz":-720,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nc1r","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nc1r.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":369,"net":"us","code":"c000nc1r","ids":",usc000nc1r,","sources":",us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":15.614,"rms":0.83,"gap":75,"magType":"mb","type":"earthquake","title":"M 4.9 - 226km SSW of `Ohonua, Tonga"},"geometry":{"type":"Point","coordinates":[-175.4018,-23.3395,30.7]},"id":"usc000nc1r"}, -{"type":"Feature","properties":{"mag":1.73,"place":"3km N of Fremont, California","time":1394834767100,"updated":1394847723241,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185261","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185261.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":46,"net":"nc","code":"72185261","ids":",nc72185261,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":11,"dmin":0.0315,"rms":0.06,"gap":84,"magType":"md","type":"earthquake","title":"M 1.7 - 3km N of Fremont, California"},"geometry":{"type":"Point","coordinates":[-121.9865036,37.581665,5.96]},"id":"nc72185261"}, -{"type":"Feature","properties":{"mag":1.7,"place":"50km SSW of Cantwell, Alaska","time":1394833879000,"updated":1394834397737,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187604","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187604.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":44,"net":"ak","code":"11187604","ids":",ak11187604,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.75,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.7 - 50km SSW of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-149.4317,62.991,69.1]},"id":"ak11187604"}, -{"type":"Feature","properties":{"mag":2.8,"place":"8km NE of Stillwater, Oklahoma","time":1394831202500,"updated":1394852560450,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nbyc","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nbyc.geojsonp","felt":50,"cdi":3.8,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":140,"net":"us","code":"c000nbyc","ids":",usc000nbyc,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":null,"rms":0.71,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.8 - 8km NE of Stillwater, Oklahoma"},"geometry":{"type":"Point","coordinates":[-96.983,36.161,6.3]},"id":"usc000nbyc"}, -{"type":"Feature","properties":{"mag":4.9,"place":"11km NNW of Naranjito, Ecuador","time":1394830433430,"updated":1394928800683,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nbua","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nbua.geojsonp","felt":17,"cdi":3.5,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":375,"net":"us","code":"c000nbua","ids":",usc000nbua,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":2.567,"rms":0.93,"gap":42,"magType":"mb","type":"earthquake","title":"M 4.9 - 11km NNW of Naranjito, Ecuador"},"geometry":{"type":"Point","coordinates":[-79.514,-2.1154,98.75]},"id":"usc000nbua"}, -{"type":"Feature","properties":{"mag":2.6,"place":"8km NNE of Belfair, Washington","time":1394829816700,"updated":1395087916804,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uw60718901","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uw60718901.geojsonp","felt":14,"cdi":3.1,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":108,"net":"uw","code":"60718901","ids":",uw60718901,usc000nbt8,","sources":",uw,us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,","nst":null,"dmin":0.00898315,"rms":0.2,"gap":43.2,"magType":"Ml","type":"earthquake","title":"M 2.6 - 8km NNE of Belfair, Washington"},"geometry":{"type":"Point","coordinates":[-122.7773,47.5142,21.7]},"id":"uw60718901"}, -{"type":"Feature","properties":{"mag":5.3,"place":"South of Africa","time":1394829130190,"updated":1394914859000,"tz":120,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nbsx","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nbsx.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":432,"net":"us","code":"c000nbsx","ids":",usc000nbsx,gcmt20140314203209,","sources":",us,gcmt,","types":",cap,dyfi,geoserve,moment-tensor,nearby-cities,origin,phase-data,","nst":null,"dmin":18.502,"rms":0.78,"gap":33,"magType":"mb","type":"earthquake","title":"M 5.3 - South of Africa"},"geometry":{"type":"Point","coordinates":[25.166,-53.5161,14.49]},"id":"usc000nbsx"}, -{"type":"Feature","properties":{"mag":3.1,"place":"68km N of Tierras Nuevas Poniente, Puerto Rico","time":1394828063800,"updated":1394905822000,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14073019","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14073019.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":148,"net":"pr","code":"14073019","ids":",pr14073019,usc000nbss,","sources":",pr,us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":18,"dmin":0.59827798,"rms":0.2,"gap":237.6,"magType":"Md","type":"earthquake","title":"M 3.1 - 68km N of Tierras Nuevas Poniente, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.4636,19.0762,32]},"id":"pr14073019"}, -{"type":"Feature","properties":{"mag":2.5,"place":"55km N of Tierras Nuevas Poniente, Puerto Rico","time":1394827730900,"updated":1394905322000,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14073020","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14073020.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":96,"net":"pr","code":"14073020","ids":",pr14073020,usc000nbtm,","sources":",pr,us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":4,"dmin":0.48419194,"rms":0.17,"gap":273.6,"magType":"Md","type":"earthquake","title":"M 2.5 - 55km N of Tierras Nuevas Poniente, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.4505,18.9584,44]},"id":"pr14073020"}, -{"type":"Feature","properties":{"mag":2.3,"place":"69km W of Talkeetna, Alaska","time":1394827575000,"updated":1394828307701,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187534","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187534.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":81,"net":"ak","code":"11187534","ids":",ak11187534,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":2.42,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.3 - 69km W of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-151.446,62.2537,99.8]},"id":"ak11187534"}, -{"type":"Feature","properties":{"mag":1.5,"place":"7km S of Old Faithful Geyser, Wyoming","time":1394826842100,"updated":1394831029195,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60059412","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60059412.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":35,"net":"uu","code":"60059412","ids":",uu60059412,","sources":",uu,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.06288207,"rms":0.04,"gap":126,"magType":"Md","type":"earthquake","title":"M 1.5 - 7km S of Old Faithful Geyser, Wyoming"},"geometry":{"type":"Point","coordinates":[-110.8357,44.391,3.2]},"id":"uu60059412"}, -{"type":"Feature","properties":{"mag":1.6,"place":"7km WNW of Cobb, California","time":1394826122200,"updated":1394839385379,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185206","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185206.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":39,"net":"nc","code":"72185206","ids":",nc72185206,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.06,"gap":39.6,"magType":"Md","type":"earthquake","title":"M 1.6 - 7km WNW of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.8033,38.8402,1.9]},"id":"nc72185206"}, -{"type":"Feature","properties":{"mag":2,"place":"27km SSW of Morton, Washington","time":1394825922500,"updated":1394831535653,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uw60718861","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uw60718861.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":62,"net":"uw","code":"60718861","ids":",uw60718861,","sources":",uw,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.04491576,"rms":0.13,"gap":118.8,"magType":"Md","type":"earthquake","title":"M 2.0 - 27km SSW of Morton, Washington"},"geometry":{"type":"Point","coordinates":[-122.398,46.3218,15.1]},"id":"uw60718861"}, -{"type":"Feature","properties":{"mag":1.3,"place":"18km NW of Quarry near Soledad, CA","time":1394825798200,"updated":1394850277323,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185201","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185201.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":26,"net":"nc","code":"72185201","ids":",nc72185201,","sources":",nc,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,","nst":null,"dmin":0.01796631,"rms":0.08,"gap":133.2,"magType":"Md","type":"quarry","title":"M 1.3 Quarry Blast - 18km NW of Quarry near Soledad, CA"},"geometry":{"type":"Point","coordinates":[-121.4168,36.5845,0]},"id":"nc72185201"}, -{"type":"Feature","properties":{"mag":4.3,"place":"29km SSW of Jucuaran, El Salvador","time":1394825081070,"updated":1394905112181,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nbvl","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nbvl.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":284,"net":"us","code":"c000nbvl","ids":",usc000nbvl,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.8,"rms":0.36,"gap":180,"magType":"mb","type":"earthquake","title":"M 4.3 - 29km SSW of Jucuaran, El Salvador"},"geometry":{"type":"Point","coordinates":[-88.3794,13.0178,95.16]},"id":"usc000nbvl"}, -{"type":"Feature","properties":{"mag":1.1,"place":"23km NNE of Badger, Alaska","time":1394823972000,"updated":1394829312500,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187476","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187476.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":19,"net":"ak","code":"11187476","ids":",ak11187476,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.27,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.1 - 23km NNE of Badger, Alaska"},"geometry":{"type":"Point","coordinates":[-147.3126,64.9901,0]},"id":"ak11187476"}, -{"type":"Feature","properties":{"mag":1.02,"place":"52km NE of Kernville, California","time":1394823628180,"updated":1394827283850,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476089","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476089.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":16,"net":"ci","code":"15476089","ids":",ci15476089,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":15,"dmin":0.1676,"rms":0.14,"gap":95,"magType":"ml","type":"earthquake","title":"M 1.0 - 52km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.0616667,36.1236667,0.91]},"id":"ci15476089"}, -{"type":"Feature","properties":{"mag":4.6,"place":"85km WSW of Kota Ternate, Indonesia","time":1394822972240,"updated":1394903403592,"tz":480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nbl1","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nbl1.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":326,"net":"us","code":"c000nbl1","ids":",usc000nbl1,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.769,"rms":0.78,"gap":55,"magType":"mb","type":"earthquake","title":"M 4.6 - 85km WSW of Kota Ternate, Indonesia"},"geometry":{"type":"Point","coordinates":[126.6265,0.5606,56.89]},"id":"usc000nbl1"}, -{"type":"Feature","properties":{"mag":1.5,"place":"7km S of Old Faithful Geyser, Wyoming","time":1394822708300,"updated":1394830964174,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60059397","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60059397.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":35,"net":"uu","code":"60059397","ids":",uu60059397,","sources":",uu,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.06288207,"rms":0.09,"gap":111.6,"magType":"Md","type":"earthquake","title":"M 1.5 - 7km S of Old Faithful Geyser, Wyoming"},"geometry":{"type":"Point","coordinates":[-110.8343,44.3917,3.1]},"id":"uu60059397"}, -{"type":"Feature","properties":{"mag":1.8,"place":"24km N of Sutton-Alpine, Alaska","time":1394821872000,"updated":1394822388976,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187437","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187437.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":50,"net":"ak","code":"11187437","ids":",ak11187437,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.38,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.8 - 24km N of Sutton-Alpine, Alaska"},"geometry":{"type":"Point","coordinates":[-148.8485,62.0136,0.1]},"id":"ak11187437"}, -{"type":"Feature","properties":{"mag":1.6,"place":"6km S of Francis, Utah","time":1394821365400,"updated":1394826993728,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60059392","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60059392.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":39,"net":"uu","code":"60059392","ids":",uu60059392,","sources":",uu,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":0.07186522,"rms":0.15,"gap":82.8,"magType":"Ml","type":"earthquake","title":"M 1.6 - 6km S of Francis, Utah"},"geometry":{"type":"Point","coordinates":[-111.2692,40.5555,13.5]},"id":"uu60059392"}, -{"type":"Feature","properties":{"mag":1.5,"place":"6km SW of Unalaska, Alaska","time":1394821224000,"updated":1394823919586,"tz":-540,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187436","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187436.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":35,"net":"ak","code":"11187436","ids":",ak11187436,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.55,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.5 - 6km SW of Unalaska, Alaska"},"geometry":{"type":"Point","coordinates":[-166.6011,53.8349,6.2]},"id":"ak11187436"}, -{"type":"Feature","properties":{"mag":1.4,"place":"4km SW of Unalaska, Alaska","time":1394820593000,"updated":1394823617489,"tz":-540,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187435","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187435.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":30,"net":"ak","code":"11187435","ids":",ak11187435,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.57,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.4 - 4km SW of Unalaska, Alaska"},"geometry":{"type":"Point","coordinates":[-166.5914,53.8513,10.1]},"id":"ak11187435"}, -{"type":"Feature","properties":{"mag":5,"place":"Carlsberg Ridge","time":1394819361910,"updated":1394898235399,"tz":240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nbjm","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nbjm.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":385,"net":"us","code":"c000nbjm","ids":",usc000nbjm,","sources":",us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,","nst":null,"dmin":5.831,"rms":1.02,"gap":50,"magType":"mb","type":"earthquake","title":"M 5.0 - Carlsberg Ridge"},"geometry":{"type":"Point","coordinates":[67.1862,-0.0228,12.05]},"id":"usc000nbjm"}, -{"type":"Feature","properties":{"mag":5,"place":"Southeast of Easter Island","time":1394818479240,"updated":1394894743473,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nbfu","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nbfu.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":385,"net":"us","code":"c000nbfu","ids":",usc000nbfu,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,","nst":null,"dmin":14.935,"rms":0.92,"gap":32,"magType":"mb","type":"earthquake","title":"M 5.0 - Southeast of Easter Island"},"geometry":{"type":"Point","coordinates":[-90.9513,-41.1038,19.67]},"id":"usc000nbfu"}, -{"type":"Feature","properties":{"mag":1.7,"place":"10km SW of Volcano, Hawaii","time":1394818058400,"updated":1394841468169,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60656066","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60656066.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":44,"net":"hv","code":"60656066","ids":",hv60656066,","sources":",hv,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.01796631,"rms":0.11,"gap":64.8,"magType":"Ml","type":"earthquake","title":"M 1.7 - 10km SW of Volcano, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.3,19.3533,2.9]},"id":"hv60656066"}, -{"type":"Feature","properties":{"mag":2.3,"place":"92km N of Kodiak, Alaska","time":1394818041000,"updated":1394819755931,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187391","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187391.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":81,"net":"ak","code":"11187391","ids":",ak11187391,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.53,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.3 - 92km N of Kodiak, Alaska"},"geometry":{"type":"Point","coordinates":[-152.2399,58.6184,43.8]},"id":"ak11187391"}, -{"type":"Feature","properties":{"mag":1,"place":"27km SSW of Malad City, Idaho","time":1394817765600,"updated":1394826343624,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60059372","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60059372.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":15,"net":"uu","code":"60059372","ids":",uu60059372,","sources":",uu,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":0.05389892,"rms":0.24,"gap":100.8,"magType":"Md","type":"earthquake","title":"M 1.0 - 27km SSW of Malad City, Idaho"},"geometry":{"type":"Point","coordinates":[-112.3845,41.9665,6.1]},"id":"uu60059372"}, -{"type":"Feature","properties":{"mag":1.67,"place":"9km NW of The Geysers, California","time":1394817696230,"updated":1394829306057,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185166","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185166.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":43,"net":"nc","code":"72185166","ids":",nc72185166,","sources":",nc,","types":",focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":38,"dmin":0.006388,"rms":0.03,"gap":81,"magType":"md","type":"earthquake","title":"M 1.7 - 9km NW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.8431702,38.8224983,2.33]},"id":"nc72185166"}, -{"type":"Feature","properties":{"mag":2.8,"place":"64km N of Tierras Nuevas Poniente, Puerto Rico","time":1394816701400,"updated":1394892685000,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14073017","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14073017.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":121,"net":"pr","code":"14073017","ids":",pr14073017,usc000nbmj,","sources":",pr,us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":8,"dmin":0.56773526,"rms":0.14,"gap":259.2,"magType":"Md","type":"earthquake","title":"M 2.8 - 64km N of Tierras Nuevas Poniente, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.4815,19.0459,30]},"id":"pr14073017"}, -{"type":"Feature","properties":{"mag":2,"place":"17km SW of North Nenana, Alaska","time":1394816333000,"updated":1394817386181,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187384","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187384.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":62,"net":"ak","code":"11187384","ids":",ak11187384,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.66,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.0 - 17km SW of North Nenana, Alaska"},"geometry":{"type":"Point","coordinates":[-149.3637,64.4631,0]},"id":"ak11187384"}, -{"type":"Feature","properties":{"mag":1.3,"place":"4km WNW of Dixon Lane-Meadow Creek, California","time":1394815938800,"updated":1394830383055,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185151","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185151.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":26,"net":"nc","code":"72185151","ids":",nc72185151,","sources":",nc,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.03593261,"rms":0.11,"gap":86.4,"magType":"Md","type":"earthquake","title":"M 1.3 - 4km WNW of Dixon Lane-Meadow Creek, California"},"geometry":{"type":"Point","coordinates":[-118.4592,37.4077,12.6]},"id":"nc72185151"}, -{"type":"Feature","properties":{"mag":1.47,"place":"4km NNE of Borrego Springs, California","time":1394815657290,"updated":1394826354120,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476049","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476049.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":33,"net":"ci","code":"15476049","ids":",ci15476049,","sources":",ci,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":51,"dmin":0.02987,"rms":0.18,"gap":33,"magType":"ml","type":"earthquake","title":"M 1.5 - 4km NNE of Borrego Springs, California"},"geometry":{"type":"Point","coordinates":[-116.3603333,33.2973333,13.14]},"id":"ci15476049"}, -{"type":"Feature","properties":{"mag":4,"place":"39km SW of Ferndale, California","time":1394814755200,"updated":1394860743878,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185141","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185141.geojsonp","felt":27,"cdi":2.7,"mmi":2.57,"alert":"green","status":"REVIEWED","tsunami":null,"sig":253,"net":"nc","code":"72185141","ids":",nc72185141,usc000nbd4,","sources":",nc,us,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,losspager,moment-tensor,nearby-cities,origin,phase-data,scitech-link,shakemap,","nst":null,"dmin":0.25152828,"rms":0.14,"gap":230.4,"magType":"Mw","type":"earthquake","title":"M 4.0 - 39km SW of Ferndale, California"},"geometry":{"type":"Point","coordinates":[-124.6103,40.3482,19.5]},"id":"nc72185141"}, -{"type":"Feature","properties":{"mag":5.3,"place":"43km NE of Iwo Jima, Japan","time":1394814537040,"updated":1394843497648,"tz":540,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nbda","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nbda.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":432,"net":"us","code":"c000nbda","ids":",usc000nbda,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":8.179,"rms":0.74,"gap":101,"magType":"mb","type":"earthquake","title":"M 5.3 - 43km NE of Iwo Jima, Japan"},"geometry":{"type":"Point","coordinates":[141.633,25.0629,502.54]},"id":"usc000nbda"}, -{"type":"Feature","properties":{"mag":1.43,"place":"14km WNW of Progreso, Mexico","time":1394814078100,"updated":1394825375020,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476025","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476025.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":31,"net":"ci","code":"15476025","ids":",ci15476025,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":17,"dmin":0.008335,"rms":0.2,"gap":132,"magType":"ml","type":"earthquake","title":"M 1.4 - 14km WNW of Progreso, Mexico"},"geometry":{"type":"Point","coordinates":[-115.7165,32.6493333,8.3]},"id":"ci15476025"}, -{"type":"Feature","properties":{"mag":2.7,"place":"92km W of Ferndale, California","time":1394813793800,"updated":1395115866476,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185126","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185126.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":112,"net":"nc","code":"72185126","ids":",nc72185126,","sources":",nc,","types":",dyfi,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.7995006,"rms":0.24,"gap":302.4,"magType":"Md","type":"earthquake","title":"M 2.7 - 92km W of Ferndale, California"},"geometry":{"type":"Point","coordinates":[-125.3472,40.714,28.3]},"id":"nc72185126"}, -{"type":"Feature","properties":{"mag":3.2,"place":"6km S of Francis, Utah","time":1394813031100,"updated":1395075205591,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60059347","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60059347.geojsonp","felt":11,"cdi":3.9,"mmi":2.42,"alert":null,"status":"REVIEWED","tsunami":null,"sig":162,"net":"uu","code":"60059347","ids":",uu60059347,usc000nbc9,","sources":",uu,us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,shakemap,tectonic-summary,","nst":null,"dmin":0.08084838,"rms":0.16,"gap":61.2,"magType":"Ml","type":"earthquake","title":"M 3.2 - 6km S of Francis, Utah"},"geometry":{"type":"Point","coordinates":[-111.2688,40.5612,14]},"id":"uu60059347"}, -{"type":"Feature","properties":{"mag":1,"place":"9km NNW of Big Bear City, California","time":1394811713100,"updated":1394824945290,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476009","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476009.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":15,"net":"ci","code":"15476009","ids":",ci15476009,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":23,"dmin":0.08698,"rms":0.15,"gap":75,"magType":"ml","type":"quarry_blast","title":"M 1.0 Quarry_blast - 9km NNW of Big Bear City, California"},"geometry":{"type":"Point","coordinates":[-116.8726667,34.3398333,0.01]},"id":"ci15476009"}, -{"type":"Feature","properties":{"mag":1.7,"place":"6km WSW of Volcano, Hawaii","time":1394811453200,"updated":1394844374590,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60656006","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60656006.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":44,"net":"hv","code":"60656006","ids":",hv60656006,","sources":",hv,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.00898315,"rms":0.1,"gap":46.8,"magType":"Ml","type":"earthquake","title":"M 1.7 - 6km WSW of Volcano, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.2937,19.4033,3.1]},"id":"hv60656006"}, -{"type":"Feature","properties":{"mag":4.6,"place":"103km NE of Iquique, Chile","time":1394811078270,"updated":1394840026084,"tz":-180,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nbbj","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nbbj.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":326,"net":"us","code":"c000nbbj","ids":",usc000nbbj,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.296,"rms":1.35,"gap":118,"magType":"mb","type":"earthquake","title":"M 4.6 - 103km NE of Iquique, Chile"},"geometry":{"type":"Point","coordinates":[-69.5273,-19.4895,92.86]},"id":"usc000nbbj"}, -{"type":"Feature","properties":{"mag":1.6,"place":"110km NW of Talkeetna, Alaska","time":1394810766000,"updated":1394815217690,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187327","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187327.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":39,"net":"ak","code":"11187327","ids":",ak11187327,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.86,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.6 - 110km NW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-151.498,63.082,7.5]},"id":"ak11187327"}, -{"type":"Feature","properties":{"mag":1.1,"place":"93km WNW of Cantwell, Alaska","time":1394810477000,"updated":1394810757470,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187325","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187325.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":19,"net":"ak","code":"11187325","ids":",ak11187325,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.18,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.1 - 93km WNW of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-150.7869,63.5687,13.6]},"id":"ak11187325"}, -{"type":"Feature","properties":{"mag":1.3,"place":"50km W of Cantwell, Alaska","time":1394809225000,"updated":1394828764356,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187323","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187323.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":26,"net":"ak","code":"11187323","ids":",ak11187323,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.68,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.3 - 50km W of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-149.9523,63.3811,93.6]},"id":"ak11187323"}, -{"type":"Feature","properties":{"mag":2,"place":"13km SSW of Y, Alaska","time":1394807509000,"updated":1394808832705,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187290","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187290.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":62,"net":"ak","code":"11187290","ids":",ak11187290,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.46,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.0 - 13km SSW of Y, Alaska"},"geometry":{"type":"Point","coordinates":[-149.915,62.0433,40.2]},"id":"ak11187290"}, -{"type":"Feature","properties":{"mag":2.5,"place":"80km SSE of Tanaga Volcano, Alaska","time":1394806910000,"updated":1394835868735,"tz":-720,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187288","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187288.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":96,"net":"ak","code":"11187288","ids":",ak11187288,","sources":",ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.92,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.5 - 80km SSE of Tanaga Volcano, Alaska"},"geometry":{"type":"Point","coordinates":[-177.6418,51.2299,14.5]},"id":"ak11187288"}, -{"type":"Feature","properties":{"mag":1.4,"place":"56km SW of Cantwell, Alaska","time":1394806700000,"updated":1394828306766,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187285","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187285.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":30,"net":"ak","code":"11187285","ids":",ak11187285,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.48,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.4 - 56km SW of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-149.8023,63.0562,83.7]},"id":"ak11187285"}, -{"type":"Feature","properties":{"mag":2.7,"place":"60km N of Tierras Nuevas Poniente, Puerto Rico","time":1394806255300,"updated":1394835208143,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14073016","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14073016.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":112,"net":"pr","code":"14073016","ids":",pr14073016,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":10,"dmin":0.53180265,"rms":0.37,"gap":266.4,"magType":"Md","type":"earthquake","title":"M 2.7 - 60km N of Tierras Nuevas Poniente, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.481,19.0104,43]},"id":"pr14073016"}, -{"type":"Feature","properties":{"mag":1.9,"place":"59km N of Tierras Nuevas Poniente, Puerto Rico","time":1394806229000,"updated":1394823519451,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14073015","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14073015.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":56,"net":"pr","code":"14073015","ids":",pr14073015,","sources":",pr,","types":",cap,geoserve,nearby-cities,origin,tectonic-summary,","nst":4,"dmin":0.51653129,"rms":0.05,"gap":302.4,"magType":"Md","type":"earthquake","title":"M 1.9 - 59km N of Tierras Nuevas Poniente, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.4953,18.9967,61]},"id":"pr14073015"}, -{"type":"Feature","properties":{"mag":5.5,"place":"111km E of Mohean, India","time":1394804286410,"updated":1394900539000,"tz":360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nb99","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nb99.geojsonp","felt":null,"cdi":null,"mmi":3.64,"alert":"green","status":"reviewed","tsunami":null,"sig":465,"net":"us","code":"c000nb99","ids":",usc000nb99,gcmt20140314133806,","sources":",us,gcmt,","types":",cap,dyfi,general-link,geoserve,losspager,moment-tensor,nearby-cities,origin,phase-data,shakemap,tectonic-summary,","nst":null,"dmin":3.654,"rms":0.82,"gap":98,"magType":"mb","type":"earthquake","title":"M 5.5 - 111km E of Mohean, India"},"geometry":{"type":"Point","coordinates":[94.317,7.8,10]},"id":"usc000nb99"}, -{"type":"Feature","properties":{"mag":1.2,"place":"14km WSW of Anacortes, Washington","time":1394804236300,"updated":1394810415600,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uw60718661","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uw60718661.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":22,"net":"uw","code":"60718661","ids":",uw60718661,","sources":",uw,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.17966306,"rms":0.23,"gap":118.8,"magType":"Md","type":"earthquake","title":"M 1.2 - 14km WSW of Anacortes, Washington"},"geometry":{"type":"Point","coordinates":[-122.778,48.4445,50.5]},"id":"uw60718661"}, -{"type":"Feature","properties":{"mag":1,"place":"9km W of Cobb, California","time":1394803837200,"updated":1394807224692,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185061","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185061.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":15,"net":"nc","code":"72185061","ids":",nc72185061,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0,"rms":0.03,"gap":54,"magType":"Md","type":"earthquake","title":"M 1.0 - 9km W of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.831,38.8383,2.7]},"id":"nc72185061"}, -{"type":"Feature","properties":{"mag":1,"place":"9km W of Cobb, California","time":1394803761020,"updated":1394805902296,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185066","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185066.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":15,"net":"nc","code":"72185066","ids":",nc72185066,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":22,"dmin":0.004566,"rms":0.02,"gap":52,"magType":"md","type":"earthquake","title":"M 1.0 - 9km W of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.8296661,38.8381653,2.73]},"id":"nc72185066"}, -{"type":"Feature","properties":{"mag":1.9,"place":"9km WNW of Cobb, California","time":1394803744600,"updated":1394845028483,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185051","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185051.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":56,"net":"nc","code":"72185051","ids":",nc72185051,","sources":",nc,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.05,"gap":54,"magType":"Md","type":"earthquake","title":"M 1.9 - 9km WNW of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.829,38.8413,2.6]},"id":"nc72185051"}, -{"type":"Feature","properties":{"mag":1.44,"place":"4km S of Redlands, California","time":1394802447270,"updated":1394828314510,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475993","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475993.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":32,"net":"ci","code":"15475993","ids":",ci15475993,","sources":",ci,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":58,"dmin":0.0691,"rms":0.12,"gap":46,"magType":"ml","type":"earthquake","title":"M 1.4 - 4km S of Redlands, California"},"geometry":{"type":"Point","coordinates":[-117.1918333,34.0148333,14.61]},"id":"ci15475993"}, -{"type":"Feature","properties":{"mag":2.7,"place":"45km SSW of Cordova, Alaska","time":1394802156000,"updated":1394831113151,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187250","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187250.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":112,"net":"ak","code":"11187250","ids":",ak11187250,","sources":",ak,","types":",dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.95,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.7 - 45km SSW of Cordova, Alaska"},"geometry":{"type":"Point","coordinates":[-146.1715,60.1877,13.7]},"id":"ak11187250"}, -{"type":"Feature","properties":{"mag":2.1,"place":"16km SSW of Guanica, Puerto Rico","time":1394802025000,"updated":1394822738039,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14073014","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14073014.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":68,"net":"pr","code":"14073014","ids":",pr14073014,","sources":",pr,","types":",cap,geoserve,nearby-cities,origin,tectonic-summary,","nst":4,"dmin":0.1527136,"rms":0.07,"gap":288,"magType":"Md","type":"earthquake","title":"M 2.1 - 16km SSW of Guanica, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.9681,17.8346,11]},"id":"pr14073014"}, -{"type":"Feature","properties":{"mag":1.9,"place":"23km NNW of Lost Hills, California","time":1394801763500,"updated":1395100266045,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185036","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185036.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":56,"net":"nc","code":"72185036","ids":",nc72185036,","sources":",nc,","types":",focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.11678099,"rms":0.14,"gap":176.4,"magType":"Md","type":"earthquake","title":"M 1.9 - 23km NNW of Lost Hills, California"},"geometry":{"type":"Point","coordinates":[-119.8357,35.7917,12.3]},"id":"nc72185036"}, -{"type":"Feature","properties":{"mag":2.6,"place":"93km NNW of Road Town, British Virgin Islands","time":1394801689200,"updated":1394830635754,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14073018","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14073018.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":104,"net":"pr","code":"14073018","ids":",pr14073018,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":3,"dmin":0.88573887,"rms":0.31,"gap":334.8,"magType":"Md","type":"earthquake","title":"M 2.6 - 93km NNW of Road Town, British Virgin Islands"},"geometry":{"type":"Point","coordinates":[-64.8358,19.236,13]},"id":"pr14073018"}, -{"type":"Feature","properties":{"mag":1.5,"place":"5km WSW of Yucaipa, California","time":1394801636800,"updated":1394828321880,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475985","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475985.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":35,"net":"ci","code":"15475985","ids":",ci15475985,","sources":",ci,","types":",focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":59,"dmin":0.01796631,"rms":0.24,"gap":28.8,"magType":"Ml","type":"earthquake","title":"M 1.5 - 5km WSW of Yucaipa, California"},"geometry":{"type":"Point","coordinates":[-117.0958,34.0183,17]},"id":"ci15475985"}, -{"type":"Feature","properties":{"mag":1.5,"place":"19km NNE of Fishhook, Alaska","time":1394801607000,"updated":1394802680691,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187247","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187247.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":35,"net":"ak","code":"11187247","ids":",ak11187247,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.9,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.5 - 19km NNE of Fishhook, Alaska"},"geometry":{"type":"Point","coordinates":[-149.1614,61.9133,18]},"id":"ak11187247"}, -{"type":"Feature","properties":{"mag":2.7,"place":"66km N of Tierras Nuevas Poniente, Puerto Rico","time":1394800662500,"updated":1394829619845,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14073013","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14073013.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":112,"net":"pr","code":"14073013","ids":",pr14073013,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":11,"dmin":0.58839651,"rms":0.11,"gap":259.2,"magType":"Md","type":"earthquake","title":"M 2.7 - 66km N of Tierras Nuevas Poniente, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.4513,19.0638,27]},"id":"pr14073013"}, -{"type":"Feature","properties":{"mag":1.6,"place":"85km NW of Talkeetna, Alaska","time":1394800577000,"updated":1394827958445,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187222","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187222.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":39,"net":"ak","code":"11187222","ids":",ak11187222,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.43,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.6 - 85km NW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-151.1042,62.9437,121.5]},"id":"ak11187222"}, -{"type":"Feature","properties":{"mag":2.4,"place":"30km NE of Talkeetna, Alaska","time":1394800264000,"updated":1394801170261,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187218","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187218.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":89,"net":"ak","code":"11187218","ids":",ak11187218,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.34,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.4 - 30km NE of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-149.7711,62.5459,69.5]},"id":"ak11187218"}, -{"type":"Feature","properties":{"mag":2.5,"place":"80km W of Willow, Alaska","time":1394800155000,"updated":1394829110181,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187215","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187215.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":96,"net":"ak","code":"11187215","ids":",ak11187215,","sources":",ak,","types":",dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.56,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.5 - 80km W of Willow, Alaska"},"geometry":{"type":"Point","coordinates":[-151.5597,61.7419,54]},"id":"ak11187215"}, -{"type":"Feature","properties":{"mag":4.7,"place":"66km NW of La Ligua, Chile","time":1394799752170,"updated":1394802822692,"tz":-180,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nb7x","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nb7x.geojsonp","felt":4,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":341,"net":"us","code":"c000nb7x","ids":",usc000nb7x,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.42,"rms":0.79,"gap":137,"magType":"mb","type":"earthquake","title":"M 4.7 - 66km NW of La Ligua, Chile"},"geometry":{"type":"Point","coordinates":[-71.7348,-32.0366,42.32]},"id":"usc000nb7x"}, -{"type":"Feature","properties":{"mag":1.8,"place":"5km W of Cobb, California","time":1394798822500,"updated":1394811547440,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185016","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185016.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":50,"net":"nc","code":"72185016","ids":",nc72185016,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.03,"gap":39.6,"magType":"Md","type":"earthquake","title":"M 1.8 - 5km W of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.7823,38.8273,2.3]},"id":"nc72185016"}, -{"type":"Feature","properties":{"mag":1.66,"place":"13km SW of Westwood, California","time":1394797905910,"updated":1395102486938,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185001","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185001.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":42,"net":"nc","code":"72185001","ids":",nc72185001,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":15,"dmin":0.05483,"rms":0.06,"gap":131,"magType":"md","type":"earthquake","title":"M 1.7 - 13km SW of Westwood, California"},"geometry":{"type":"Point","coordinates":[-121.112,40.2171667,8.95]},"id":"nc72185001"}, -{"type":"Feature","properties":{"mag":2,"place":"56km SSW of Cantwell, Alaska","time":1394797394000,"updated":1394798410940,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187211","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187211.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":62,"net":"ak","code":"11187211","ids":",ak11187211,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.42,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.0 - 56km SSW of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-149.5296,62.9578,71.9]},"id":"ak11187211"}, -{"type":"Feature","properties":{"mag":1.1,"place":"13km NE of Pahala, Hawaii","time":1394797157200,"updated":1394842449986,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60655941","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60655941.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":19,"net":"hv","code":"60655941","ids":",hv60655941,","sources":",hv,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.04491576,"rms":0.12,"gap":111.6,"magType":"Md","type":"earthquake","title":"M 1.1 - 13km NE of Pahala, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.3788,19.2858,3.4]},"id":"hv60655941"}, -{"type":"Feature","properties":{"mag":1.8,"place":"19km WSW of Volcano, Hawaii","time":1394796442000,"updated":1394796641591,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60655936","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60655936.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":50,"net":"hv","code":"60655936","ids":",hv60655936,","sources":",hv,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.03593261,"rms":0.2,"gap":32.4,"magType":"Md","type":"earthquake","title":"M 1.8 - 19km WSW of Volcano, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.424,19.3942,8.6]},"id":"hv60655936"}, -{"type":"Feature","properties":{"mag":4.5,"place":"58km WSW of Kuril'sk, Russia","time":1394794414370,"updated":1394823368135,"tz":720,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nb63","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nb63.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":312,"net":"us","code":"c000nb63","ids":",usc000nb63,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":3.621,"rms":0.77,"gap":132,"magType":"mb","type":"earthquake","title":"M 4.5 - 58km WSW of Kuril'sk, Russia"},"geometry":{"type":"Point","coordinates":[147.1817,45.0561,162.43]},"id":"usc000nb63"}, -{"type":"Feature","properties":{"mag":2.6,"place":"66km N of Tierras Nuevas Poniente, Puerto Rico","time":1394793653500,"updated":1394822618348,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14073012","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14073012.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":104,"net":"pr","code":"14073012","ids":",pr14073012,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":7,"dmin":0.58390493,"rms":0.5,"gap":266.4,"magType":"Md","type":"earthquake","title":"M 2.6 - 66km N of Tierras Nuevas Poniente, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.4544,19.0611,43]},"id":"pr14073012"}, -{"type":"Feature","properties":{"mag":2.7,"place":"111km NW of Talkeetna, Alaska","time":1394792881000,"updated":1394821838995,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187182","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187182.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":112,"net":"ak","code":"11187182","ids":",ak11187182,","sources":",ak,","types":",dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.86,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.7 - 111km NW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-151.5136,63.0863,4.2]},"id":"ak11187182"}, -{"type":"Feature","properties":{"mag":2.7,"place":"64km N of Tierras Nuevas Poniente, Puerto Rico","time":1394792589300,"updated":1394821543895,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14073007","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14073007.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":112,"net":"pr","code":"14073007","ids":",pr14073007,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":5,"dmin":0.56953189,"rms":0.2,"gap":284.4,"magType":"Md","type":"earthquake","title":"M 2.7 - 64km N of Tierras Nuevas Poniente, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.4619,19.0461,43]},"id":"pr14073007"}, -{"type":"Feature","properties":{"mag":1.6,"place":"32km W of Enterprise, Utah","time":1394792573300,"updated":1394851002000,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60059342","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60059342.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":39,"net":"uu","code":"60059342","ids":",nn00441024,uu60059342,","sources":",nn,uu,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.18864621,"rms":0.11,"gap":100.8,"magType":"Ml","type":"earthquake","title":"M 1.6 - 32km W of Enterprise, Utah"},"geometry":{"type":"Point","coordinates":[-114.0815,37.5257,8.9]},"id":"uu60059342"}, -{"type":"Feature","properties":{"mag":2.3,"place":"71km N of Tierras Nuevas Poniente, Puerto Rico","time":1394792008100,"updated":1394810470154,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14073008","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14073008.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":81,"net":"pr","code":"14073008","ids":",pr14073008,","sources":",pr,","types":",cap,geoserve,nearby-cities,origin,tectonic-summary,","nst":10,"dmin":0.62522744,"rms":0.23,"gap":270,"magType":"Md","type":"earthquake","title":"M 2.3 - 71km N of Tierras Nuevas Poniente, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.4675,19.104,21]},"id":"pr14073008"}, -{"type":"Feature","properties":{"mag":2.1,"place":"30km SW of Mountain View, Wyoming","time":1394791865800,"updated":1394826183579,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60059337","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60059337.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":68,"net":"uu","code":"60059337","ids":",uu60059337,","sources":",uu,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":0.35034296,"rms":0.25,"gap":126,"magType":"Ml","type":"earthquake","title":"M 2.1 - 30km SW of Mountain View, Wyoming"},"geometry":{"type":"Point","coordinates":[-110.6365,41.1152,6]},"id":"uu60059337"}, -{"type":"Feature","properties":{"mag":2.7,"place":"66km N of Tierras Nuevas Poniente, Puerto Rico","time":1394791468400,"updated":1394820417540,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14073011","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14073011.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":112,"net":"pr","code":"14073011","ids":",pr14073011,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":7,"dmin":0.58839651,"rms":0.37,"gap":284.4,"magType":"Md","type":"earthquake","title":"M 2.7 - 66km N of Tierras Nuevas Poniente, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.46,19.0662,38]},"id":"pr14073011"}, -{"type":"Feature","properties":{"mag":2.9,"place":"71km N of Tierras Nuevas Poniente, Puerto Rico","time":1394791373800,"updated":1394820332623,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14073010","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14073010.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":129,"net":"pr","code":"14073010","ids":",pr14073010,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":3,"dmin":0.6288207,"rms":0.14,"gap":288,"magType":"Md","type":"earthquake","title":"M 2.9 - 71km N of Tierras Nuevas Poniente, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.4568,19.1068,17]},"id":"pr14073010"}, -{"type":"Feature","properties":{"mag":2.7,"place":"66km N of Tierras Nuevas Poniente, Puerto Rico","time":1394791247600,"updated":1394820193244,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14073009","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14073009.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":112,"net":"pr","code":"14073009","ids":",pr14073009,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":3,"dmin":0.75368652,"rms":0.21,"gap":284.4,"magType":"Md","type":"earthquake","title":"M 2.7 - 66km N of Tierras Nuevas Poniente, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.489,19.0611,17]},"id":"pr14073009"}, -{"type":"Feature","properties":{"mag":1.7,"place":"35km ENE of Y, Alaska","time":1394791110000,"updated":1394792189892,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187180","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187180.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":44,"net":"ak","code":"11187180","ids":",ak11187180,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.32,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.7 - 35km ENE of Y, Alaska"},"geometry":{"type":"Point","coordinates":[-149.2009,62.2526,38.3]},"id":"ak11187180"}, -{"type":"Feature","properties":{"mag":2.8,"place":"72km N of Tierras Nuevas Poniente, Puerto Rico","time":1394790875100,"updated":1394819830892,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14073006","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14073006.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":121,"net":"pr","code":"14073006","ids":",pr14073006,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":14,"dmin":0.64139711,"rms":0.27,"gap":252,"magType":"Md","type":"earthquake","title":"M 2.8 - 72km N of Tierras Nuevas Poniente, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.4675,19.1193,28]},"id":"pr14073006"}, -{"type":"Feature","properties":{"mag":1.26,"place":"5km NW of The Geysers, California","time":1394790641580,"updated":1394800742941,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184966","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184966.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":24,"net":"nc","code":"72184966","ids":",nc72184966,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":18,"dmin":0.01227,"rms":0.04,"gap":86,"magType":"md","type":"earthquake","title":"M 1.3 - 5km NW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.810997,38.8076668,2.42]},"id":"nc72184966"}, -{"type":"Feature","properties":{"mag":2.55,"place":"51km NE of Kernville, California","time":1394790134270,"updated":1394826422490,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475953","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475953.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":100,"net":"ci","code":"15475953","ids":",ci15475953,","sources":",ci,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":32,"dmin":0.1623,"rms":0.14,"gap":78,"magType":"ml","type":"earthquake","title":"M 2.6 - 51km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.0551667,36.1121667,1.47]},"id":"ci15475953"}, -{"type":"Feature","properties":{"mag":1.28,"place":"18km SE of Gardnerville Ranchos, Nevada","time":1394789866105,"updated":1395080814000,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nn00441021","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nn00441021.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":25,"net":"nn","code":"00441021","ids":",nn00441021,","sources":",nn,","types":",general-link,geoserve,nearby-cities,origin,phase-data,","nst":4,"dmin":0.342,"rms":null,"gap":259.9,"magType":"ml","type":"earthquake","title":"M 1.3 - 18km SE of Gardnerville Ranchos, Nevada"},"geometry":{"type":"Point","coordinates":[-119.6197,38.7479,12]},"id":"nn00441021"}, -{"type":"Feature","properties":{"mag":2.8,"place":"71km N of Tierras Nuevas Poniente, Puerto Rico","time":1394789818500,"updated":1394818774718,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14073005","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14073005.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":121,"net":"pr","code":"14073005","ids":",pr14073005,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":10,"dmin":0.63241396,"rms":0.18,"gap":262.8,"magType":"Md","type":"earthquake","title":"M 2.8 - 71km N of Tierras Nuevas Poniente, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.4674,19.1103,28]},"id":"pr14073005"}, -{"type":"Feature","properties":{"mag":3.2,"place":"61km SW of Anchor Point, Alaska","time":1394789732000,"updated":1394818689778,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187153","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187153.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":158,"net":"ak","code":"11187153","ids":",ak11187153,","sources":",ak,","types":",dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.89,"gap":null,"magType":"ml","type":"earthquake","title":"M 3.2 - 61km SW of Anchor Point, Alaska"},"geometry":{"type":"Point","coordinates":[-152.726,59.4573,99.9]},"id":"ak11187153"}, -{"type":"Feature","properties":{"mag":4.4,"place":"7km ESE of Arriaga, Mexico","time":1394789500210,"updated":1394808150023,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nb48","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nb48.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":298,"net":"us","code":"c000nb48","ids":",usc000nb48,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.637,"rms":1.05,"gap":159,"magType":"mb","type":"earthquake","title":"M 4.4 - 7km ESE of Arriaga, Mexico"},"geometry":{"type":"Point","coordinates":[-93.8398,16.2036,115.08]},"id":"usc000nb48"}, -{"type":"Feature","properties":{"mag":1.4,"place":"10km NNW of Carson, Washington","time":1394789491300,"updated":1394821894537,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uw60718591","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uw60718591.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":30,"net":"uw","code":"60718591","ids":",uw60718591,","sources":",uw,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.1527136,"rms":0.21,"gap":72,"magType":"Md","type":"earthquake","title":"M 1.4 - 10km NNW of Carson, Washington"},"geometry":{"type":"Point","coordinates":[-121.8707,45.8095,7.1]},"id":"uw60718591"}, -{"type":"Feature","properties":{"mag":1.5,"place":"38km W of Willow, Alaska","time":1394789383000,"updated":1394827430331,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187152","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187152.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":35,"net":"ak","code":"11187152","ids":",ak11187152,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.32,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.5 - 38km W of Willow, Alaska"},"geometry":{"type":"Point","coordinates":[-150.7604,61.7599,68.7]},"id":"ak11187152"}, -{"type":"Feature","properties":{"mag":1.8,"place":"37km N of North Nenana, Alaska","time":1394789244000,"updated":1394789886578,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187150","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187150.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":50,"net":"ak","code":"11187150","ids":",ak11187150,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.95,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.8 - 37km N of North Nenana, Alaska"},"geometry":{"type":"Point","coordinates":[-149.1223,64.9171,9.9]},"id":"ak11187150"}, -{"type":"Feature","properties":{"mag":1.6,"place":"30km ENE of Soledad, California","time":1394789157600,"updated":1394797807545,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184956","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184956.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":39,"net":"nc","code":"72184956","ids":",nc72184956,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.01796631,"rms":0.07,"gap":108,"magType":"Md","type":"earthquake","title":"M 1.6 - 30km ENE of Soledad, California"},"geometry":{"type":"Point","coordinates":[-121.0335,36.5595,7.1]},"id":"nc72184956"}, -{"type":"Feature","properties":{"mag":1.2,"place":"51km NE of Y, Alaska","time":1394787839000,"updated":1394827138241,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187147","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187147.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":22,"net":"ak","code":"11187147","ids":",ak11187147,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.39,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.2 - 51km NE of Y, Alaska"},"geometry":{"type":"Point","coordinates":[-149.0939,62.4558,55.5]},"id":"ak11187147"}, -{"type":"Feature","properties":{"mag":3.1,"place":"41km SSE of Redoubt Volcano, Alaska","time":1394786680000,"updated":1394815632438,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187145","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187145.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":148,"net":"ak","code":"11187145","ids":",ak11187145,","sources":",ak,","types":",dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.95,"gap":null,"magType":"ml","type":"earthquake","title":"M 3.1 - 41km SSE of Redoubt Volcano, Alaska"},"geometry":{"type":"Point","coordinates":[-152.5207,60.131,70.7]},"id":"ak11187145"}, -{"type":"Feature","properties":{"mag":1.24,"place":"9km SSE of Chester, California","time":1394786618900,"updated":1395102486659,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184936","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184936.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":24,"net":"nc","code":"72184936","ids":",nc72184936,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":10,"dmin":0.2499,"rms":0.07,"gap":265,"magType":"md","type":"earthquake","title":"M 1.2 - 9km SSE of Chester, California"},"geometry":{"type":"Point","coordinates":[-121.178,40.2311667,5.86]},"id":"nc72184936"}, -{"type":"Feature","properties":{"mag":1.29,"place":"14km NNE of Virginia City, Nevada","time":1394786095156,"updated":1394850998000,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nn00441020","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nn00441020.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":26,"net":"nn","code":"00441020","ids":",nn00441020,","sources":",nn,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,","nst":17,"dmin":0.141,"rms":0.1008,"gap":80.23,"magType":"ml","type":"earthquake","title":"M 1.3 - 14km NNE of Virginia City, Nevada"},"geometry":{"type":"Point","coordinates":[-119.5789,39.4249,9.5211]},"id":"nn00441020"}, -{"type":"Feature","properties":{"mag":2.2,"place":"30km WNW of Okanogan, Washington","time":1394785748200,"updated":1394821277403,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uw60718576","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uw60718576.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":74,"net":"uw","code":"60718576","ids":",uw60718576,","sources":",uw,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.42220818,"rms":0.33,"gap":115.2,"magType":"Md","type":"earthquake","title":"M 2.2 - 30km WNW of Okanogan, Washington"},"geometry":{"type":"Point","coordinates":[-119.929,48.5115,0.3]},"id":"uw60718576"}, -{"type":"Feature","properties":{"mag":1.03,"place":"18km ESE of Anza, California","time":1394785126530,"updated":1394825083750,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475937","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475937.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":16,"net":"ci","code":"15475937","ids":",ci15475937,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":33,"dmin":0.06165,"rms":0.14,"gap":97,"magType":"ml","type":"earthquake","title":"M 1.0 - 18km ESE of Anza, California"},"geometry":{"type":"Point","coordinates":[-116.487,33.489,16.25]},"id":"ci15475937"}, -{"type":"Feature","properties":{"mag":4.7,"place":"69km SW of Sary-Tash, Kyrgyzstan","time":1394784911690,"updated":1394813867444,"tz":300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nb2n","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nb2n.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":340,"net":"us","code":"c000nb2n","ids":",usc000nb2n,","sources":",us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.547,"rms":1.18,"gap":48,"magType":"mb","type":"earthquake","title":"M 4.7 - 69km SW of Sary-Tash, Kyrgyzstan"},"geometry":{"type":"Point","coordinates":[72.6057,39.3546,54.2]},"id":"usc000nb2n"}, -{"type":"Feature","properties":{"mag":2,"place":"51km NE of Road Town, British Virgin Islands","time":1394784845300,"updated":1394787054747,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14073004","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14073004.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":62,"net":"pr","code":"14073004","ids":",pr14073004,","sources":",pr,","types":",cap,geoserve,nearby-cities,origin,tectonic-summary,","nst":3,"dmin":0.45814079,"rms":0.02,"gap":338.4,"magType":"Md","type":"earthquake","title":"M 2.0 - 51km NE of Road Town, British Virgin Islands"},"geometry":{"type":"Point","coordinates":[-64.2667,18.7345,45]},"id":"pr14073004"}, -{"type":"Feature","properties":{"mag":1.27,"place":"10km SSE of Chester, California","time":1394784030730,"updated":1395106149060,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184916","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184916.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":25,"net":"nc","code":"72184916","ids":",nc72184916,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":10,"dmin":0.2581,"rms":0.06,"gap":213,"magType":"md","type":"earthquake","title":"M 1.3 - 10km SSE of Chester, California"},"geometry":{"type":"Point","coordinates":[-121.167,40.2283333,5.75]},"id":"nc72184916"}, -{"type":"Feature","properties":{"mag":1.75,"place":"51km NE of Kernville, California","time":1394783895420,"updated":1394824192650,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475921","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475921.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":47,"net":"ci","code":"15475921","ids":",ci15475921,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":23,"dmin":0.1616,"rms":0.14,"gap":78,"magType":"ml","type":"earthquake","title":"M 1.8 - 51km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.0543333,36.1116667,0.07]},"id":"ci15475921"}, -{"type":"Feature","properties":{"mag":1,"place":"27km ENE of West Yellowstone, Montana","time":1394783802800,"updated":1394825963527,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60059327","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60059327.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":15,"net":"uu","code":"60059327","ids":",uu60059327,","sources":",uu,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.06288207,"rms":0.16,"gap":162,"magType":"Ml","type":"earthquake","title":"M 1.0 - 27km ENE of West Yellowstone, Montana"},"geometry":{"type":"Point","coordinates":[-110.7858,44.751,7.3]},"id":"uu60059327"}, -{"type":"Feature","properties":{"mag":1.2,"place":"4km NW of Cobb, California","time":1394782243300,"updated":1394791566273,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184886","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184886.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":22,"net":"nc","code":"72184886","ids":",nc72184886,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.03,"gap":111.6,"magType":"Md","type":"earthquake","title":"M 1.2 - 4km NW of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.7647,38.8445,2.1]},"id":"nc72184886"}, -{"type":"Feature","properties":{"mag":2,"place":"107km NW of Talkeetna, Alaska","time":1394782179000,"updated":1394783190434,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187125","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187125.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":62,"net":"ak","code":"11187125","ids":",ak11187125,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.55,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.0 - 107km NW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-151.4938,63.0483,9.3]},"id":"ak11187125"}, -{"type":"Feature","properties":{"mag":1.2,"place":"4km NW of Cobb, California","time":1394782159300,"updated":1394789823219,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184881","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184881.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":22,"net":"nc","code":"72184881","ids":",nc72184881,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.09,"gap":136.8,"magType":"Md","type":"earthquake","title":"M 1.2 - 4km NW of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.7615,38.8463,0.1]},"id":"nc72184881"}, -{"type":"Feature","properties":{"mag":1.7,"place":"91km NNW of Talkeetna, Alaska","time":1394781551000,"updated":1394826875195,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187124","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187124.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":44,"net":"ak","code":"11187124","ids":",ak11187124,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.24,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.7 - 91km NNW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-150.8606,63.0659,123.5]},"id":"ak11187124"}, -{"type":"Feature","properties":{"mag":1.18,"place":"44km SW of Beatty, Nevada","time":1394780700290,"updated":1394850987000,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475913","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475913.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":21,"net":"ci","code":"15475913","ids":",ci15475913,nn00441018,","sources":",ci,nn,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":9,"dmin":0.2814,"rms":0.13,"gap":148,"magType":"ml","type":"earthquake","title":"M 1.2 - 44km SW of Beatty, Nevada"},"geometry":{"type":"Point","coordinates":[-117.1333333,36.6323333,5.82]},"id":"ci15475913"}, -{"type":"Feature","properties":{"mag":2.1,"place":"8km SSW of Volcano, Hawaii","time":1394780600300,"updated":1394780947269,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60655846","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60655846.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":68,"net":"hv","code":"60655846","ids":",hv60655846,","sources":",hv,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.04491576,"rms":0.26,"gap":295.2,"magType":"Ml","type":"earthquake","title":"M 2.1 - 8km SSW of Volcano, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.256,19.3537,0.9]},"id":"hv60655846"}, -{"type":"Feature","properties":{"mag":1.8,"place":"37km SSE of Redoubt Volcano, Alaska","time":1394780405000,"updated":1394826618085,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187122","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187122.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":50,"net":"ak","code":"11187122","ids":",ak11187122,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.31,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.8 - 37km SSE of Redoubt Volcano, Alaska"},"geometry":{"type":"Point","coordinates":[-152.5466,60.1613,93]},"id":"ak11187122"}, -{"type":"Feature","properties":{"mag":4.7,"place":"47km NNE of Puquio, Peru","time":1394780164440,"updated":1394809122917,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nb1n","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nb1n.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":340,"net":"us","code":"c000nb1n","ids":",usc000nb1n,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":3.555,"rms":0.9,"gap":90,"magType":"mb","type":"earthquake","title":"M 4.7 - 47km NNE of Puquio, Peru"},"geometry":{"type":"Point","coordinates":[-74.0427,-14.2836,81.1]},"id":"usc000nb1n"}, -{"type":"Feature","properties":{"mag":2.3,"place":"62km ESE of Sutton-Alpine, Alaska","time":1394778364000,"updated":1394779466730,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187106","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187106.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":81,"net":"ak","code":"11187106","ids":",ak11187106,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.86,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.3 - 62km ESE of Sutton-Alpine, Alaska"},"geometry":{"type":"Point","coordinates":[-147.7207,61.619,11.7]},"id":"ak11187106"}, -{"type":"Feature","properties":{"mag":1.4,"place":"23km SE of Yosemite Valley, California","time":1394778010700,"updated":1394786822710,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184836","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184836.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":30,"net":"nc","code":"72184836","ids":",nc72184836,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.22457882,"rms":0.04,"gap":176.4,"magType":"Md","type":"earthquake","title":"M 1.4 - 23km SE of Yosemite Valley, California"},"geometry":{"type":"Point","coordinates":[-119.36,37.6133,13.7]},"id":"nc72184836"}, -{"type":"Feature","properties":{"mag":1.55,"place":"22km NNE of Searles Valley, California","time":1394777536040,"updated":1394824245320,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475897","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475897.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":37,"net":"ci","code":"15475897","ids":",ci15475897,","sources":",ci,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":22,"dmin":0.08064,"rms":0.13,"gap":65,"magType":"ml","type":"earthquake","title":"M 1.6 - 22km NNE of Searles Valley, California"},"geometry":{"type":"Point","coordinates":[-117.3306667,35.962,6.97]},"id":"ci15475897"}, -{"type":"Feature","properties":{"mag":1,"place":"23km SE of Yosemite Valley, California","time":1394777293400,"updated":1394817423284,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184826","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184826.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":15,"net":"nc","code":"72184826","ids":",nc72184826,","sources":",nc,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.22457882,"rms":0.19,"gap":136.8,"magType":"Md","type":"earthquake","title":"M 1.0 - 23km SE of Yosemite Valley, California"},"geometry":{"type":"Point","coordinates":[-119.363,37.6127,8.1]},"id":"nc72184826"}, -{"type":"Feature","properties":{"mag":2.3,"place":"23km ESE of Yosemite Valley, California","time":1394777092600,"updated":1394861523619,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184821","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184821.geojsonp","felt":2,"cdi":2.2,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":82,"net":"nc","code":"72184821","ids":",nc72184821,nn00441014,","sources":",nc,nn,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.21559567,"rms":0.06,"gap":82.8,"magType":"Md","type":"earthquake","title":"M 2.3 - 23km ESE of Yosemite Valley, California"},"geometry":{"type":"Point","coordinates":[-119.3527,37.6328,14.3]},"id":"nc72184821"}, -{"type":"Feature","properties":{"mag":2,"place":"106km NW of Talkeetna, Alaska","time":1394776847000,"updated":1394777761473,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187104","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187104.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":62,"net":"ak","code":"11187104","ids":",ak11187104,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.54,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.0 - 106km NW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-151.4464,63.0556,4.3]},"id":"ak11187104"}, -{"type":"Feature","properties":{"mag":2.6,"place":"9km NNE of Villalba, Puerto Rico","time":1394776072200,"updated":1394805029374,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14073002","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14073002.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":104,"net":"pr","code":"14073002","ids":",pr14073002,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":8,"dmin":0.22008724,"rms":0.31,"gap":154.8,"magType":"Md","type":"earthquake","title":"M 2.6 - 9km NNE of Villalba, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.4432,18.2003,86]},"id":"pr14073002"}, -{"type":"Feature","properties":{"mag":4.1,"place":"115km ENE of Amahai, Indonesia","time":1394775999330,"updated":1394804960353,"tz":540,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nb0y","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nb0y.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":259,"net":"us","code":"c000nb0y","ids":",usc000nb0y,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":2.328,"rms":0.65,"gap":114,"magType":"mb","type":"earthquake","title":"M 4.1 - 115km ENE of Amahai, Indonesia"},"geometry":{"type":"Point","coordinates":[129.9209,-3.056,59.37]},"id":"usc000nb0y"}, -{"type":"Feature","properties":{"mag":1.4,"place":"16km W of Mayaguez, Puerto Rico","time":1394774982100,"updated":1394783283147,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14073003","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14073003.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":30,"net":"pr","code":"14073003","ids":",pr14073003,","sources":",pr,","types":",cap,geoserve,nearby-cities,origin,tectonic-summary,","nst":3,"dmin":0.20032431,"rms":0.03,"gap":316.8,"magType":"Md","type":"earthquake","title":"M 1.4 - 16km W of Mayaguez, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-67.2977,18.1763,22]},"id":"pr14073003"}, -{"type":"Feature","properties":{"mag":1.9,"place":"62km NW of Talkeetna, Alaska","time":1394774532000,"updated":1394775691829,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187103","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187103.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":56,"net":"ak","code":"11187103","ids":",ak11187103,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":null,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.9 - 62km NW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-151.0102,62.7043,50]},"id":"ak11187103"}, -{"type":"Feature","properties":{"mag":2.3,"place":"106km NW of Talkeetna, Alaska","time":1394774269000,"updated":1394775259759,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187100","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187100.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":81,"net":"ak","code":"11187100","ids":",ak11187100,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.62,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.3 - 106km NW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-151.4452,63.0589,6.3]},"id":"ak11187100"}, -{"type":"Feature","properties":{"mag":1.2,"place":"109km NW of Talkeetna, Alaska","time":1394774086000,"updated":1394826073735,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187099","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187099.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":22,"net":"ak","code":"11187099","ids":",ak11187099,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.69,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.2 - 109km NW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-151.528,63.0619,11.2]},"id":"ak11187099"}, -{"type":"Feature","properties":{"mag":2.6,"place":"111km NW of Talkeetna, Alaska","time":1394773636000,"updated":1394802589817,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187091","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187091.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":104,"net":"ak","code":"11187091","ids":",ak11187091,","sources":",ak,","types":",dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.7,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.6 - 111km NW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-151.5043,63.0978,8.2]},"id":"ak11187091"}, -{"type":"Feature","properties":{"mag":1.8,"place":"108km NW of Talkeetna, Alaska","time":1394773146000,"updated":1394826072803,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187080","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187080.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":50,"net":"ak","code":"11187080","ids":",ak11187080,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.51,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.8 - 108km NW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-151.5223,63.0539,6.9]},"id":"ak11187080"}, -{"type":"Feature","properties":{"mag":1.25,"place":"15km NNW of Seeley, California","time":1394772998290,"updated":1394823383890,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475873","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475873.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":24,"net":"ci","code":"15475873","ids":",ci15475873,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":16,"dmin":0.04033,"rms":0.16,"gap":57,"magType":"ml","type":"earthquake","title":"M 1.3 - 15km NNW of Seeley, California"},"geometry":{"type":"Point","coordinates":[-115.7778333,32.9091667,7.84]},"id":"ci15475873"}, -{"type":"Feature","properties":{"mag":2.6,"place":"111km NW of Talkeetna, Alaska","time":1394772938000,"updated":1394801903637,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187076","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187076.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":104,"net":"ak","code":"11187076","ids":",ak11187076,","sources":",ak,","types":",dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.91,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.6 - 111km NW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-151.4664,63.1117,18]},"id":"ak11187076"}, -{"type":"Feature","properties":{"mag":1.62,"place":"1km SW of Brawley, California","time":1394772757540,"updated":1394822624080,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475865","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475865.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":40,"net":"ci","code":"15475865","ids":",ci15475865,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":18,"dmin":0.1303,"rms":0.15,"gap":95,"magType":"ml","type":"earthquake","title":"M 1.6 - 1km SW of Brawley, California"},"geometry":{"type":"Point","coordinates":[-115.5445,32.9675,10.09]},"id":"ci15475865"}, -{"type":"Feature","properties":{"mag":4.3,"place":"180km NNW of Tobelo, Indonesia","time":1394772686320,"updated":1394801707310,"tz":480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nb03","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nb03.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":284,"net":"us","code":"c000nb03","ids":",usc000nb03,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":2.34,"rms":0.55,"gap":139,"magType":"mb","type":"earthquake","title":"M 4.3 - 180km NNW of Tobelo, Indonesia"},"geometry":{"type":"Point","coordinates":[127.1527,3.1187,63.78]},"id":"usc000nb03"}, -{"type":"Feature","properties":{"mag":4.4,"place":"119km N of Tobelo, Indonesia","time":1394771946220,"updated":1394800921486,"tz":540,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nazw","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nazw.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":298,"net":"us","code":"c000nazw","ids":",usc000nazw,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":2.172,"rms":0.8,"gap":74,"magType":"mb","type":"earthquake","title":"M 4.4 - 119km N of Tobelo, Indonesia"},"geometry":{"type":"Point","coordinates":[128.1982,2.792,141.77]},"id":"usc000nazw"}, -{"type":"Feature","properties":{"mag":2.6,"place":"8km NNE of Guthrie, Oklahoma","time":1394770764260,"updated":1394927313000,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nc7e","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nc7e.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":104,"net":"us","code":"c000nc7e","ids":",usc000nc7e,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":null,"rms":0.44,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.6 - 8km NNE of Guthrie, Oklahoma"},"geometry":{"type":"Point","coordinates":[-97.395,35.951,3.6]},"id":"usc000nc7e"}, -{"type":"Feature","properties":{"mag":1.05,"place":"52km N of Pahrump, Nevada","time":1394770548608,"updated":1394850965000,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nn00441005","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nn00441005.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":17,"net":"nn","code":"00441005","ids":",nn00441005,","sources":",nn,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,","nst":11,"dmin":0.104,"rms":0.135,"gap":231.24,"magType":"ml","type":"earthquake","title":"M 1.1 - 52km N of Pahrump, Nevada"},"geometry":{"type":"Point","coordinates":[-115.8736,36.676,4.3855]},"id":"nn00441005"}, -{"type":"Feature","properties":{"mag":1.8,"place":"8km ESE of Big Lake, Alaska","time":1394770269000,"updated":1394771158302,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187073","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187073.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":50,"net":"ak","code":"11187073","ids":",ak11187073,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.63,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.8 - 8km ESE of Big Lake, Alaska"},"geometry":{"type":"Point","coordinates":[-149.8,61.4992,36.9]},"id":"ak11187073"}, -{"type":"Feature","properties":{"mag":2.5,"place":"15km NE of Anchor Point, Alaska","time":1394770042000,"updated":1394799001989,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187070","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187070.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":96,"net":"ak","code":"11187070","ids":",ak11187070,","sources":",ak,","types":",dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.8,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.5 - 15km NE of Anchor Point, Alaska"},"geometry":{"type":"Point","coordinates":[-151.6592,59.8835,19.8]},"id":"ak11187070"}, -{"type":"Feature","properties":{"mag":1.47,"place":"25km ENE of Pine Valley, California","time":1394769962770,"updated":1394822296240,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475857","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475857.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":33,"net":"ci","code":"15475857","ids":",ci15475857,","sources":",ci,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":34,"dmin":0.02489,"rms":0.24,"gap":67,"magType":"ml","type":"earthquake","title":"M 1.5 - 25km ENE of Pine Valley, California"},"geometry":{"type":"Point","coordinates":[-116.2771667,32.9023333,2.53]},"id":"ci15475857"}, -{"type":"Feature","properties":{"mag":2.05,"place":"3km ESE of Redway, California","time":1394769754300,"updated":1395195724915,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184761","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184761.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":65,"net":"nc","code":"72184761","ids":",nc72184761,","sources":",nc,","types":",focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":21,"dmin":0.1067,"rms":0.1,"gap":88,"magType":"md","type":"earthquake","title":"M 2.1 - 3km ESE of Redway, California"},"geometry":{"type":"Point","coordinates":[-123.779,40.11,21.17]},"id":"nc72184761"}, -{"type":"Feature","properties":{"mag":1.6,"place":"20km W of Portola, California","time":1394769722900,"updated":1395107466376,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184766","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184766.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":39,"net":"nc","code":"72184766","ids":",nc72184766,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.04491576,"rms":0.14,"gap":133.2,"magType":"Md","type":"earthquake","title":"M 1.6 - 20km W of Portola, California"},"geometry":{"type":"Point","coordinates":[-120.7127,39.7948,0.7]},"id":"nc72184766"}, -{"type":"Feature","properties":{"mag":1.4,"place":"123km W of Cantwell, Alaska","time":1394769572000,"updated":1394770093322,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187069","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187069.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":30,"net":"ak","code":"11187069","ids":",ak11187069,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.01,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.4 - 123km W of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-151.4123,63.3018,10.5]},"id":"ak11187069"}, -{"type":"Feature","properties":{"mag":1.01,"place":"9km WNW of The Geysers, California","time":1394768044490,"updated":1394769846633,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184751","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184751.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":16,"net":"nc","code":"72184751","ids":",nc72184751,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":17,"dmin":0.007145,"rms":0.02,"gap":75,"magType":"md","type":"earthquake","title":"M 1.0 - 9km WNW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.8441696,38.822834,2.42]},"id":"nc72184751"}, -{"type":"Feature","properties":{"mag":2.1,"place":"7km NW of Perkins, Oklahoma","time":1394767480720,"updated":1394834281446,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nb2a","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nb2a.geojsonp","felt":2,"cdi":2.7,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":68,"net":"us","code":"c000nb2a","ids":",usc000nb2a,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.345,"rms":0.31,"gap":83,"magType":"mb_lg","type":"earthquake","title":"M 2.1 - 7km NW of Perkins, Oklahoma"},"geometry":{"type":"Point","coordinates":[-97.0905,36.021,5.71]},"id":"usc000nb2a"}, -{"type":"Feature","properties":{"mag":5.1,"place":"95km ENE of Amahai, Indonesia","time":1394767355150,"updated":1394796315864,"tz":540,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000naz2","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000naz2.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":400,"net":"us","code":"c000naz2","ids":",usc000naz2,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":2.535,"rms":1.18,"gap":61,"magType":"mb","type":"earthquake","title":"M 5.1 - 95km ENE of Amahai, Indonesia"},"geometry":{"type":"Point","coordinates":[129.7115,-2.9968,34.63]},"id":"usc000naz2"}, -{"type":"Feature","properties":{"mag":2.2,"place":"3km SSE of Boqueron, Puerto Rico","time":1394767164200,"updated":1394770951389,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14073001","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14073001.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":74,"net":"pr","code":"14073001","ids":",pr14073001,","sources":",pr,","types":",cap,geoserve,nearby-cities,origin,tectonic-summary,","nst":5,"dmin":0.04311913,"rms":0.21,"gap":259.2,"magType":"Md","type":"earthquake","title":"M 2.2 - 3km SSE of Boqueron, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-67.153,17.9958,16]},"id":"pr14073001"}, -{"type":"Feature","properties":{"mag":2,"place":"8km E of Hidden Valley Lake, California","time":1394766398000,"updated":1394837702432,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184741","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184741.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":62,"net":"nc","code":"72184741","ids":",nc72184741,","sources":",nc,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.08,"gap":64.8,"magType":"Md","type":"earthquake","title":"M 2.0 - 8km E of Hidden Valley Lake, California"},"geometry":{"type":"Point","coordinates":[-122.4592,38.803,9.5]},"id":"nc72184741"}, -{"type":"Feature","properties":{"mag":1.7,"place":"19km SE of Pahala, Hawaii","time":1394765959600,"updated":1394769916809,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60655696","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60655696.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":44,"net":"hv","code":"60655696","ids":",hv60655696,","sources":",hv,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.12576414,"rms":0.09,"gap":262.8,"magType":"Md","type":"earthquake","title":"M 1.7 - 19km SE of Pahala, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.3598,19.0725,33.5]},"id":"hv60655696"}, -{"type":"Feature","properties":{"mag":2.9,"place":"61km WSW of Talkeetna, Alaska","time":1394765561000,"updated":1394794517154,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11186940","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11186940.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":129,"net":"ak","code":"11186940","ids":",ak11186940,","sources":",ak,","types":",dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":1.01,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.9 - 61km WSW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-151.2697,62.2015,75.3]},"id":"ak11186940"}, -{"type":"Feature","properties":{"mag":2.1,"place":"23km NE of Greenfield, California","time":1394764720000,"updated":1394835062630,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184721","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184721.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":68,"net":"nc","code":"72184721","ids":",nc72184721,","sources":",nc,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":null,"dmin":0.04491576,"rms":0.07,"gap":64.8,"magType":"Md","type":"earthquake","title":"M 2.1 - 23km NE of Greenfield, California"},"geometry":{"type":"Point","coordinates":[-121.0495,36.4685,6.4]},"id":"nc72184721"}, -{"type":"Feature","properties":{"mag":2.3,"place":"10km SSE of Volcano, Hawaii","time":1394764626800,"updated":1394774244915,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60655686","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60655686.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":81,"net":"hv","code":"60655686","ids":",hv60655686,","sources":",hv,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.03593261,"rms":0.13,"gap":72,"magType":"Ml","type":"earthquake","title":"M 2.3 - 10km SSE of Volcano, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.1852,19.3485,6]},"id":"hv60655686"}, -{"type":"Feature","properties":{"mag":2,"place":"9km WNW of The Geysers, California","time":1394763927600,"updated":1394841068544,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184711","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184711.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":62,"net":"nc","code":"72184711","ids":",nc72184711,","sources":",nc,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.05,"gap":39.6,"magType":"Md","type":"earthquake","title":"M 2.0 - 9km WNW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.8448,38.8225,2.5]},"id":"nc72184711"}, -{"type":"Feature","properties":{"mag":2,"place":"9km WNW of The Geysers, California","time":1394763840000,"updated":1394835964202,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184706","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184706.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":62,"net":"nc","code":"72184706","ids":",nc72184706,","sources":",nc,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.05,"gap":39.6,"magType":"Md","type":"earthquake","title":"M 2.0 - 9km WNW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.8445,38.8227,2.6]},"id":"nc72184706"}, -{"type":"Feature","properties":{"mag":1,"place":"6km NW of The Geysers, California","time":1394763757400,"updated":1394767146674,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184701","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184701.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":15,"net":"nc","code":"72184701","ids":",nc72184701,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.02,"gap":104.4,"magType":"Md","type":"earthquake","title":"M 1.0 - 6km NW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.8182,38.8098,3.3]},"id":"nc72184701"}, -{"type":"Feature","properties":{"mag":2.9,"place":"8km NW of Perkins, Oklahoma","time":1394763734470,"updated":1394832173829,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000naye","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000naye.geojsonp","felt":15,"cdi":3.8,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":135,"net":"us","code":"c000naye","ids":",usc000naye,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.338,"rms":0.57,"gap":56,"magType":"mb_lg","type":"earthquake","title":"M 2.9 - 8km NW of Perkins, Oklahoma"},"geometry":{"type":"Point","coordinates":[-97.1098,36.0201,5]},"id":"usc000naye"}, -{"type":"Feature","properties":{"mag":1,"place":"9km WNW of The Geysers, California","time":1394763630100,"updated":1394767146673,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184696","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184696.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":15,"net":"nc","code":"72184696","ids":",nc72184696,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.02,"gap":72,"magType":"Md","type":"earthquake","title":"M 1.0 - 9km WNW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.8453,38.8227,2.7]},"id":"nc72184696"}, -{"type":"Feature","properties":{"mag":2.9,"place":"54km WSW of Stella, Puerto Rico","time":1394763487200,"updated":1394792443919,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14073000","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14073000.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":129,"net":"pr","code":"14073000","ids":",pr14073000,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":8,"dmin":0.61444765,"rms":0.2,"gap":316.8,"magType":"Md","type":"earthquake","title":"M 2.9 - 54km WSW of Stella, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-67.7356,18.1599,6]},"id":"pr14073000"}, -{"type":"Feature","properties":{"mag":4.2,"place":"South of Panama","time":1394762750340,"updated":1394791705115,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000naya","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000naya.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":271,"net":"us","code":"c000naya","ids":",usc000naya,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":5.421,"rms":1.22,"gap":164,"magType":"mb","type":"earthquake","title":"M 4.2 - South of Panama"},"geometry":{"type":"Point","coordinates":[-82.9601,3.2713,9.69]},"id":"usc000naya"}, -{"type":"Feature","properties":{"mag":1.1,"place":"2km SE of Hercules, California","time":1394762499000,"updated":1394765523688,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184686","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184686.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":19,"net":"nc","code":"72184686","ids":",nc72184686,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.04491576,"rms":0.06,"gap":79.2,"magType":"Md","type":"earthquake","title":"M 1.1 - 2km SE of Hercules, California"},"geometry":{"type":"Point","coordinates":[-122.2645,38.0032,7.3]},"id":"nc72184686"}, -{"type":"Feature","properties":{"mag":1.6,"place":"45km NE of Sutton-Alpine, Alaska","time":1394761503000,"updated":1394762157763,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11186933","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11186933.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":39,"net":"ak","code":"11186933","ids":",ak11186933,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.34,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.6 - 45km NE of Sutton-Alpine, Alaska"},"geometry":{"type":"Point","coordinates":[-148.1258,62.0275,16.9]},"id":"ak11186933"}, -{"type":"Feature","properties":{"mag":3.4,"place":"5km SSE of Healy, Alaska","time":1394759677000,"updated":1394788628128,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11186917","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11186917.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":178,"net":"ak","code":"11186917","ids":",ak11186917,","sources":",ak,","types":",dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.67,"gap":null,"magType":"ml","type":"earthquake","title":"M 3.4 - 5km SSE of Healy, Alaska"},"geometry":{"type":"Point","coordinates":[-148.9009,63.8126,100]},"id":"ak11186917"}, -{"type":"Feature","properties":{"mag":1.8,"place":"3km NE of Rio Dell, California","time":1394759345700,"updated":1395197347930,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184661","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184661.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":50,"net":"nc","code":"72184661","ids":",nc72184661,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.10779783,"rms":0.1,"gap":111.6,"magType":"Md","type":"earthquake","title":"M 1.8 - 3km NE of Rio Dell, California"},"geometry":{"type":"Point","coordinates":[-124.0817,40.5218,20.7]},"id":"nc72184661"}, -{"type":"Feature","properties":{"mag":1.27,"place":"9km NNE of Silver Springs, Nevada","time":1394759178001,"updated":1395085429000,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nn00441000","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nn00441000.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":25,"net":"nn","code":"00441000","ids":",nn00441000,","sources":",nn,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,","nst":19,"dmin":0.281,"rms":0.1223,"gap":140.79,"magType":"ml","type":"earthquake","title":"M 1.3 - 9km NNE of Silver Springs, Nevada"},"geometry":{"type":"Point","coordinates":[-119.162,39.4883,10.206]},"id":"nn00441000"}, -{"type":"Feature","properties":{"mag":1.02,"place":"47km N of Inyokern, California","time":1394758078190,"updated":1394820578605,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475809","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475809.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":16,"net":"ci","code":"15475809","ids":",ci15475809,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":14,"dmin":0.04699,"rms":0.13,"gap":78,"magType":"ml","type":"earthquake","title":"M 1.0 - 47km N of Inyokern, California"},"geometry":{"type":"Point","coordinates":[-117.8535,36.0706667,1.85]},"id":"ci15475809"}, -{"type":"Feature","properties":{"mag":1.03,"place":"16km S of Aguanga, California","time":1394757756890,"updated":1394820238357,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475801","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475801.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":16,"net":"ci","code":"15475801","ids":",ci15475801,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":29,"dmin":0.06097,"rms":0.16,"gap":98,"magType":"ml","type":"earthquake","title":"M 1.0 - 16km S of Aguanga, California"},"geometry":{"type":"Point","coordinates":[-116.8351667,33.297,15.6]},"id":"ci15475801"}, -{"type":"Feature","properties":{"mag":1.1,"place":"115km NW of Talkeetna, Alaska","time":1394757720000,"updated":1394825774824,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11186847","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11186847.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":19,"net":"ak","code":"11186847","ids":",ak11186847,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.67,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.1 - 115km NW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-151.4161,63.1645,9.4]},"id":"ak11186847"}, -{"type":"Feature","properties":{"mag":1.5,"place":"3km NNW of The Geysers, California","time":1394756899900,"updated":1394852707386,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184626","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184626.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":35,"net":"nc","code":"72184626","ids":",nc72184626,","sources":",nc,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.04,"gap":32.4,"magType":"Md","type":"earthquake","title":"M 1.5 - 3km NNW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.7703,38.8067,2.3]},"id":"nc72184626"}, -{"type":"Feature","properties":{"mag":1.6,"place":"45km WNW of Talkeetna, Alaska","time":1394756286000,"updated":1394757056232,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11186825","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11186825.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":39,"net":"ak","code":"11186825","ids":",ak11186825,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.05,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.6 - 45km WNW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-150.8998,62.4932,81.7]},"id":"ak11186825"}, -{"type":"Feature","properties":{"mag":1.1,"place":"2km NNW of Cobb, California","time":1394756065600,"updated":1394756165223,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184616","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184616.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":19,"net":"nc","code":"72184616","ids":",nc72184616,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,","nst":null,"dmin":0.01796631,"rms":0.04,"gap":118.8,"magType":"Md","type":"earthquake","title":"M 1.1 - 2km NNW of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.739,38.8438,2.1]},"id":"nc72184616"}, -{"type":"Feature","properties":{"mag":2.2,"place":"5km SSW of Ridgemark, California","time":1394755225200,"updated":1394776388671,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184606","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184606.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":75,"net":"nc","code":"72184606","ids":",nc72184606,","sources":",nc,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":null,"dmin":0.02694946,"rms":0.11,"gap":25.2,"magType":"Md","type":"earthquake","title":"M 2.2 - 5km SSW of Ridgemark, California"},"geometry":{"type":"Point","coordinates":[-121.402,36.7672,9.7]},"id":"nc72184606"}, -{"type":"Feature","properties":{"mag":1.3,"place":"12km WNW of Yucca Valley, California","time":1394755119260,"updated":1394757247790,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475777","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475777.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":26,"net":"ci","code":"15475777","ids":",ci15475777,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":42,"dmin":0.1307,"rms":0.12,"gap":37,"magType":"ml","type":"earthquake","title":"M 1.3 - 12km WNW of Yucca Valley, California"},"geometry":{"type":"Point","coordinates":[-116.5588333,34.1655,8.79]},"id":"ci15475777"}, -{"type":"Feature","properties":{"mag":2.7,"place":"66km NNE of Redoubt Volcano, Alaska","time":1394754694000,"updated":1394783642911,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11186817","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11186817.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":112,"net":"ak","code":"11186817","ids":",ak11186817,","sources":",ak,","types":",dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.75,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.7 - 66km NNE of Redoubt Volcano, Alaska"},"geometry":{"type":"Point","coordinates":[-152.3875,61.0577,100]},"id":"ak11186817"}, -{"type":"Feature","properties":{"mag":4.7,"place":"South of the Fiji Islands","time":1394754190050,"updated":1394783142544,"tz":-720,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000naw1","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000naw1.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":340,"net":"us","code":"c000naw1","ids":",usc000naw1,","sources":",us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":5.798,"rms":0.93,"gap":85,"magType":"mb","type":"earthquake","title":"M 4.7 - South of the Fiji Islands"},"geometry":{"type":"Point","coordinates":[-176.7932,-23.5128,126.9]},"id":"usc000naw1"}, -{"type":"Feature","properties":{"mag":1.5,"place":"6km NW of The Geysers, California","time":1394754033500,"updated":1394757423053,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184596","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184596.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":35,"net":"nc","code":"72184596","ids":",nc72184596,","sources":",nc,","types":",focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0,"rms":0.04,"gap":79.2,"magType":"Md","type":"earthquake","title":"M 1.5 - 6km NW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.8107,38.8203,3.1]},"id":"nc72184596"}, -{"type":"Feature","properties":{"mag":2.9,"place":"88km W of Ferndale, California","time":1394753266200,"updated":1394868306862,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184591","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184591.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":129,"net":"nc","code":"72184591","ids":",nc72184591,","sources":",nc,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.73661853,"rms":0.32,"gap":295.2,"magType":"H","type":"earthquake","title":"M 2.9 - 88km W of Ferndale, California"},"geometry":{"type":"Point","coordinates":[-125.3042,40.5415,22.6]},"id":"nc72184591"}, -{"type":"Feature","properties":{"mag":3.5,"place":"7km NW of Waikoloa Village, Hawaii","time":1394753127800,"updated":1394998781761,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60655561","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60655561.geojsonp","felt":40,"cdi":3.4,"mmi":3.29,"alert":null,"status":"REVIEWED","tsunami":null,"sig":202,"net":"hv","code":"60655561","ids":",hv60655561,usc000navu,","sources":",hv,us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,shakemap,","nst":null,"dmin":0.16169675,"rms":0.11,"gap":133.2,"magType":"Ml","type":"earthquake","title":"M 3.5 - 7km NW of Waikoloa Village, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.8758,19.9873,11]},"id":"hv60655561"}, -{"type":"Feature","properties":{"mag":1.7,"place":"60km SW of Cantwell, Alaska","time":1394752583000,"updated":1394753458153,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11186764","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11186764.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":44,"net":"ak","code":"11186764","ids":",ak11186764,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.85,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.7 - 60km SW of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-149.8508,63.0298,86.2]},"id":"ak11186764"}, -{"type":"Feature","properties":{"mag":1.4,"place":"18km NE of Fairbanks, Alaska","time":1394752580000,"updated":1394753457243,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11186762","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11186762.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":30,"net":"ak","code":"11186762","ids":",ak11186762,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.59,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.4 - 18km NE of Fairbanks, Alaska"},"geometry":{"type":"Point","coordinates":[-147.4473,64.9627,0]},"id":"ak11186762"}, -{"type":"Feature","properties":{"mag":3.2,"place":"77km N of Hatillo, Puerto Rico","time":1394752427900,"updated":1394756458093,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14072004","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14072004.geojsonp","felt":1,"cdi":2.7,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":158,"net":"pr","code":"14072004","ids":",pr14072004,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":15,"dmin":0.7581781,"rms":0.28,"gap":288,"magType":"Md","type":"earthquake","title":"M 3.2 - 77km N of Hatillo, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.8506,19.1884,11]},"id":"pr14072004"}, -{"type":"Feature","properties":{"mag":4.8,"place":"209km W of Chichi-shima, Japan","time":1394752376130,"updated":1394781337794,"tz":540,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nav7","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nav7.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":354,"net":"us","code":"c000nav7","ids":",usc000nav7,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":6.206,"rms":0.88,"gap":30,"magType":"mb","type":"earthquake","title":"M 4.8 - 209km W of Chichi-shima, Japan"},"geometry":{"type":"Point","coordinates":[140.1162,26.8932,528.43]},"id":"usc000nav7"}, -{"type":"Feature","properties":{"mag":1,"place":"51km N of Inyokern, California","time":1394751059210,"updated":1394753615007,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475753","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475753.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":15,"net":"ci","code":"15475753","ids":",ci15475753,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":8,"dmin":0.01566,"rms":0.09,"gap":246,"magType":"ml","type":"earthquake","title":"M 1.0 - 51km N of Inyokern, California"},"geometry":{"type":"Point","coordinates":[-117.8696667,36.1076667,6.55]},"id":"ci15475753"}, -{"type":"Feature","properties":{"mag":1.3,"place":"5km NW of The Geysers, California","time":1394750907000,"updated":1394766365219,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184576","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184576.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":26,"net":"nc","code":"72184576","ids":",nc72184576,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.02,"gap":79.2,"magType":"Md","type":"earthquake","title":"M 1.3 - 5km NW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.7963,38.8212,3]},"id":"nc72184576"}, -{"type":"Feature","properties":{"mag":2.41,"place":"23km ESE of Yosemite Valley, California","time":1394750792330,"updated":1394774650506,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184571","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184571.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":90,"net":"nc","code":"72184571","ids":",nc72184571,","sources":",nc,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":41,"dmin":0.2156,"rms":0.07,"gap":123,"magType":"md","type":"earthquake","title":"M 2.4 - 23km ESE of Yosemite Valley, California"},"geometry":{"type":"Point","coordinates":[-119.3511667,37.6261667,14.24]},"id":"nc72184571"}, -{"type":"Feature","properties":{"mag":4.9,"place":"233km ESE of Lambasa, Fiji","time":1394749892240,"updated":1394778843658,"tz":-720,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000natm","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000natm.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":369,"net":"us","code":"c000natm","ids":",usc000natm,","sources":",us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":3.339,"rms":1.19,"gap":77,"magType":"mb","type":"earthquake","title":"M 4.9 - 233km ESE of Lambasa, Fiji"},"geometry":{"type":"Point","coordinates":[-178.5258,-17.0461,146.43]},"id":"usc000natm"}, -{"type":"Feature","properties":{"mag":1.6,"place":"83km SE of Prineville, Oregon","time":1394749872100,"updated":1394811328247,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uw60718316","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uw60718316.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":39,"net":"uw","code":"60718316","ids":",uw60718316,","sources":",uw,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.53000602,"rms":0.28,"gap":104.4,"magType":"Md","type":"quarry","title":"M 1.6 Quarry Blast - 83km SE of Prineville, Oregon"},"geometry":{"type":"Point","coordinates":[-120.2215,43.6927,0]},"id":"uw60718316"}, -{"type":"Feature","properties":{"mag":1.21,"place":"4km W of Universal City, California","time":1394748376280,"updated":1394750994660,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475737","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475737.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":23,"net":"ci","code":"15475737","ids":",ci15475737,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":14,"dmin":0.02438,"rms":0.13,"gap":109,"magType":"ml","type":"earthquake","title":"M 1.2 - 4km W of Universal City, California"},"geometry":{"type":"Point","coordinates":[-118.4015,34.1316667,1.77]},"id":"ci15475737"}, -{"type":"Feature","properties":{"mag":1.2,"place":"1km WNW of The Geysers, California","time":1394748002300,"updated":1394753765622,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184556","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184556.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":22,"net":"nc","code":"72184556","ids":",nc72184556,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.01796631,"rms":0.02,"gap":180,"magType":"Md","type":"earthquake","title":"M 1.2 - 1km WNW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.7767,38.7818,1.6]},"id":"nc72184556"}, -{"type":"Feature","properties":{"mag":1.8,"place":"1km WNW of The Geysers, California","time":1394747973500,"updated":1394758685321,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184551","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184551.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":50,"net":"nc","code":"72184551","ids":",nc72184551,","sources":",nc,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.04,"gap":57.6,"magType":"Md","type":"earthquake","title":"M 1.8 - 1km WNW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.7735,38.7825,1.5]},"id":"nc72184551"}, -{"type":"Feature","properties":{"mag":1.2,"place":"1km WNW of The Geysers, California","time":1394747969900,"updated":1394763304687,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184546","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184546.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":22,"net":"nc","code":"72184546","ids":",nc72184546,","sources":",nc,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.02,"gap":129.6,"magType":"Md","type":"earthquake","title":"M 1.2 - 1km WNW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.773,38.7825,1.4]},"id":"nc72184546"}, -{"type":"Feature","properties":{"mag":1.2,"place":"10km WNW of The Geysers, California","time":1394747136400,"updated":1394761445132,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184541","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184541.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":22,"net":"nc","code":"72184541","ids":",nc72184541,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0,"rms":0.04,"gap":68.4,"magType":"Md","type":"earthquake","title":"M 1.2 - 10km WNW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.8575,38.825,2.4]},"id":"nc72184541"}, -{"type":"Feature","properties":{"mag":2,"place":"14km NW of Mountain View, Hawaii","time":1394745192100,"updated":1394752799764,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60655441","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60655441.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":62,"net":"hv","code":"60655441","ids":",hv60655441,","sources":",hv,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.17966306,"rms":0.12,"gap":79.2,"magType":"Md","type":"earthquake","title":"M 2.0 - 14km NW of Mountain View, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.2067,19.6485,39]},"id":"hv60655441"}, -{"type":"Feature","properties":{"mag":1.7,"place":"15km ENE of Healy, Alaska","time":1394745156000,"updated":1394757055272,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11186581","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11186581.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":44,"net":"ak","code":"11186581","ids":",ak11186581,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.51,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.7 - 15km ENE of Healy, Alaska"},"geometry":{"type":"Point","coordinates":[-148.6831,63.9177,5.9]},"id":"ak11186581"}, -{"type":"Feature","properties":{"mag":1.1,"place":"6km NW of The Geysers, California","time":1394745141600,"updated":1394747043242,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184516","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184516.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":19,"net":"nc","code":"72184516","ids":",nc72184516,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.02,"gap":64.8,"magType":"Md","type":"earthquake","title":"M 1.1 - 6km NW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.8127,38.819,3.5]},"id":"nc72184516"}, -{"type":"Feature","properties":{"mag":1.4,"place":"11km N of Cambria, California","time":1394745022300,"updated":1394759712135,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184511","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184511.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":30,"net":"nc","code":"72184511","ids":",nc72184511,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.05389892,"rms":0.04,"gap":79.2,"magType":"Md","type":"earthquake","title":"M 1.4 - 11km N of Cambria, California"},"geometry":{"type":"Point","coordinates":[-121.0607,35.6693,5.1]},"id":"nc72184511"}, -{"type":"Feature","properties":{"mag":1.25,"place":"3km SSE of Granite Hills, California","time":1394744408130,"updated":1394745579910,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475729","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475729.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":24,"net":"ci","code":"15475729","ids":",ci15475729,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":14,"dmin":0.0562,"rms":0.15,"gap":76,"magType":"ml","type":"quarry_blast","title":"M 1.3 Quarry_blast - 3km SSE of Granite Hills, California"},"geometry":{"type":"Point","coordinates":[-116.8921667,32.7726667,0.01]},"id":"ci15475729"}, -{"type":"Feature","properties":{"mag":2.3,"place":"54km WNW of Anchor Point, Alaska","time":1394743721000,"updated":1394744374367,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11186564","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11186564.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":81,"net":"ak","code":"11186564","ids":",ak11186564,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.34,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.3 - 54km WNW of Anchor Point, Alaska"},"geometry":{"type":"Point","coordinates":[-152.7462,59.9311,100]},"id":"ak11186564"}, -{"type":"Feature","properties":{"mag":1.1,"place":"23km SE of Yosemite Valley, California","time":1394742377300,"updated":1394823305239,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184501","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184501.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":19,"net":"nc","code":"72184501","ids":",nc72184501,","sources":",nc,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.22457882,"rms":0.12,"gap":136.8,"magType":"Md","type":"earthquake","title":"M 1.1 - 23km SE of Yosemite Valley, California"},"geometry":{"type":"Point","coordinates":[-119.3573,37.6145,8.1]},"id":"nc72184501"}, -{"type":"Feature","properties":{"mag":1.62,"place":"11km ESE of Boonville, California","time":1394742031830,"updated":1395110587049,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184496","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184496.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":40,"net":"nc","code":"72184496","ids":",nc72184496,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":15,"dmin":0.05384,"rms":0.07,"gap":57,"magType":"md","type":"earthquake","title":"M 1.6 - 11km ESE of Boonville, California"},"geometry":{"type":"Point","coordinates":[-123.2345,38.9831667,7.3]},"id":"nc72184496"}, -{"type":"Feature","properties":{"mag":2.5,"place":"4km SSE of Boqueron, Puerto Rico","time":1394741760800,"updated":1395064019000,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14072003","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14072003.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":96,"net":"pr","code":"14072003","ids":",pr14072003,usc000nam3,","sources":",pr,us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":13,"dmin":0.03862756,"rms":0.25,"gap":216,"magType":"Md","type":"earthquake","title":"M 2.5 - 4km SSE of Boqueron, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-67.1484,17.9962,17]},"id":"pr14072003"}, -{"type":"Feature","properties":{"mag":1.5,"place":"73km W of Cantwell, Alaska","time":1394741364000,"updated":1395103231785,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191878","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191878.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":35,"net":"ak","code":"11191878","ids":",ak11191878,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.38,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.5 - 73km W of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-150.3996,63.263,116.4]},"id":"ak11191878"}, -{"type":"Feature","properties":{"mag":1.5,"place":"56km WSW of Valdez, Alaska","time":1394741304000,"updated":1395103229412,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191877","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191877.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":35,"net":"ak","code":"11191877","ids":",ak11191877,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.89,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.5 - 56km WSW of Valdez, Alaska"},"geometry":{"type":"Point","coordinates":[-147.2728,60.9013,14.7]},"id":"ak11191877"}, -{"type":"Feature","properties":{"mag":1.4,"place":"1km NE of Union City, California","time":1394740889300,"updated":1395195724912,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184486","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184486.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":30,"net":"nc","code":"72184486","ids":",nc72184486,","sources":",nc,","types":",focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":null,"dmin":0.03593261,"rms":0.08,"gap":50.4,"magType":"Md","type":"earthquake","title":"M 1.4 - 1km NE of Union City, California"},"geometry":{"type":"Point","coordinates":[-122.009,37.6032,4.9]},"id":"nc72184486"}, -{"type":"Feature","properties":{"mag":1.41,"place":"52km NE of Kernville, California","time":1394739821530,"updated":1394745168620,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475721","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475721.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":31,"net":"ci","code":"15475721","ids":",ci15475721,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":17,"dmin":0.1612,"rms":0.12,"gap":78,"magType":"ml","type":"earthquake","title":"M 1.4 - 52km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.0538333,36.1138333,1]},"id":"ci15475721"}, -{"type":"Feature","properties":{"mag":1.6,"place":"69km NE of Talkeetna, Alaska","time":1394739578000,"updated":1394740371659,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11186513","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11186513.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":39,"net":"ak","code":"11186513","ids":",ak11186513,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.36,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.6 - 69km NE of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-149.0873,62.7378,66.4]},"id":"ak11186513"}, -{"type":"Feature","properties":{"mag":1.39,"place":"4km SW of Bodfish, California","time":1394739495500,"updated":1394740230410,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475713","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475713.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":30,"net":"ci","code":"15475713","ids":",ci15475713,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":21,"dmin":0.1095,"rms":0.16,"gap":81,"magType":"ml","type":"earthquake","title":"M 1.4 - 4km SW of Bodfish, California"},"geometry":{"type":"Point","coordinates":[-118.5201667,35.5596667,1.76]},"id":"ci15475713"}, -{"type":"Feature","properties":{"mag":1.5,"place":"8km ENE of San Martin, California","time":1394739435700,"updated":1394754426815,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184476","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184476.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":35,"net":"nc","code":"72184476","ids":",nc72184476,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":null,"dmin":0.00898315,"rms":0.06,"gap":104.4,"magType":"Md","type":"earthquake","title":"M 1.5 - 8km ENE of San Martin, California"},"geometry":{"type":"Point","coordinates":[-121.5208,37.1217,7.2]},"id":"nc72184476"}, -{"type":"Feature","properties":{"mag":4.5,"place":"3km E of Pare, Indonesia","time":1394738244360,"updated":1395067304757,"tz":420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nahz","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nahz.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":312,"net":"us","code":"c000nahz","ids":",usc000nahz,","sources":",us,","types":",dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.694,"rms":1.44,"gap":112,"magType":"mb","type":"earthquake","title":"M 4.5 - 3km E of Pare, Indonesia"},"geometry":{"type":"Point","coordinates":[112.2262,-7.7624,193.53]},"id":"usc000nahz"}, -{"type":"Feature","properties":{"mag":5.2,"place":"212km WSW of Gold Beach, Oregon","time":1394737894620,"updated":1394824379374,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nah5","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nah5.geojsonp","felt":4,"cdi":2,"mmi":2.43,"alert":null,"status":"reviewed","tsunami":1,"sig":417,"net":"us","code":"c000nah5","ids":",at00n2e2nd,usc000nah5,nc72184461,gcmt20140313191134,","sources":",at,us,nc,gcmt,","types":",cap,dyfi,general-link,geoserve,impact-link,moment-tensor,nearby-cities,origin,phase-data,scitech-link,shakemap,","nst":null,"dmin":2.016,"rms":0.98,"gap":113,"magType":"mwr","type":"earthquake","title":"M 5.2 - 212km WSW of Gold Beach, Oregon"},"geometry":{"type":"Point","coordinates":[-126.8934,41.8668,10]},"id":"usc000nah5"}, -{"type":"Feature","properties":{"mag":1.2,"place":"1km SW of Quarry near San Rafael, CA","time":1394737592200,"updated":1394846081085,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184456","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184456.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":22,"net":"nc","code":"72184456","ids":",nc72184456,","sources":",nc,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,","nst":null,"dmin":0.01796631,"rms":0.11,"gap":140.4,"magType":"Md","type":"quarry","title":"M 1.2 Quarry Blast - 1km SW of Quarry near San Rafael, CA"},"geometry":{"type":"Point","coordinates":[-122.4567,37.985,0]},"id":"nc72184456"}, -{"type":"Feature","properties":{"mag":2.6,"place":"41km S of Redoubt Volcano, Alaska","time":1394736603000,"updated":1394765558099,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11186330","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11186330.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":104,"net":"ak","code":"11186330","ids":",ak11186330,","sources":",ak,","types":",dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.52,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.6 - 41km S of Redoubt Volcano, Alaska"},"geometry":{"type":"Point","coordinates":[-152.7697,60.1131,100]},"id":"ak11186330"}, -{"type":"Feature","properties":{"mag":2.57,"place":"39km SW of Ferndale, California","time":1394736456020,"updated":1395075062000,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184436","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184436.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":102,"net":"nc","code":"72184436","ids":",nc72184436,usc000nafr,","sources":",nc,us,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":34,"dmin":0.2414,"rms":0.15,"gap":232,"magType":"md","type":"earthquake","title":"M 2.6 - 39km SW of Ferndale, California"},"geometry":{"type":"Point","coordinates":[-124.5996667,40.3333333,20.53]},"id":"nc72184436"}, -{"type":"Feature","properties":{"mag":4.7,"place":"116km SW of Merizo Village, Guam","time":1394736311970,"updated":1395079056000,"tz":600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nagb","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nagb.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":340,"net":"us","code":"c000nagb","ids":",usc000nagb,","sources":",us,","types":",dyfi,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.41,"rms":0.64,"gap":107,"magType":"mb","type":"earthquake","title":"M 4.7 - 116km SW of Merizo Village, Guam"},"geometry":{"type":"Point","coordinates":[143.8523,12.5783,63.79]},"id":"usc000nagb"}, -{"type":"Feature","properties":{"mag":1.6,"place":"63km WNW of Talkeetna, Alaska","time":1394735861000,"updated":1394738307198,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11186318","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11186318.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":39,"net":"ak","code":"11186318","ids":",ak11186318,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.31,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.6 - 63km WNW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-151.3096,62.4423,87.2]},"id":"ak11186318"}, -{"type":"Feature","properties":{"mag":1.97,"place":"16km ESE of Fernley, Nevada","time":1394734214186,"updated":1394763162207,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nn00440960","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nn00440960.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":60,"net":"nn","code":"00440960","ids":",nn00440960,","sources":",nn,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,","nst":17,"dmin":0.283,"rms":0.1156,"gap":158.44,"magType":"ml","type":"earthquake","title":"M 2.0 - 16km ESE of Fernley, Nevada"},"geometry":{"type":"Point","coordinates":[-119.0614,39.578,8.6505]},"id":"nn00440960"}, -{"type":"Feature","properties":{"mag":1.56,"place":"13km W of Mojave, California","time":1394732999030,"updated":1394739138910,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475697","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475697.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":37,"net":"ci","code":"15475697","ids":",ci15475697,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":16,"dmin":0.05903,"rms":0.12,"gap":48,"magType":"ml","type":"quarry_blast","title":"M 1.6 Quarry_blast - 13km W of Mojave, California"},"geometry":{"type":"Point","coordinates":[-118.3218333,35.0475,0.01]},"id":"ci15475697"}, -{"type":"Feature","properties":{"mag":1.6,"place":"58km WNW of Cantwell, Alaska","time":1394732195000,"updated":1395103205919,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191872","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191872.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":39,"net":"ak","code":"11191872","ids":",ak11191872,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.38,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.6 - 58km WNW of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-150.0874,63.5272,136]},"id":"ak11191872"}, -{"type":"Feature","properties":{"mag":4.4,"place":"9km E of Ribnica, Slovenia","time":1394731919000,"updated":1395099105116,"tz":60,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nacg","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nacg.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":298,"net":"us","code":"c000nacg","ids":",usc000nacg,","sources":",us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,","nst":null,"dmin":0.79,"rms":0.91,"gap":39,"magType":"mb","type":"earthquake","title":"M 4.4 - 9km E of Ribnica, Slovenia"},"geometry":{"type":"Point","coordinates":[14.85,45.75,2]},"id":"usc000nacg"}, -{"type":"Feature","properties":{"mag":1.7,"place":"89km ENE of Cantwell, Alaska","time":1394731229000,"updated":1394731758692,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11186273","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11186273.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":44,"net":"ak","code":"11186273","ids":",ak11186273,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.52,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.7 - 89km ENE of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-147.1888,63.5468,20.4]},"id":"ak11186273"}, -{"type":"Feature","properties":{"mag":1,"place":"37km NNW of Kanab, Utah","time":1394730982800,"updated":1394825153411,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60059247","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60059247.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":15,"net":"uu","code":"60059247","ids":",uu60059247,","sources":",uu,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":0.26949459,"rms":0.09,"gap":79.2,"magType":"Md","type":"earthquake","title":"M 1.0 - 37km NNW of Kanab, Utah"},"geometry":{"type":"Point","coordinates":[-112.679,37.3647,16.3]},"id":"uu60059247"}, -{"type":"Feature","properties":{"mag":5.3,"place":"East of the South Sandwich Islands","time":1394730752570,"updated":1394753539000,"tz":-60,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nac6","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nac6.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":432,"net":"us","code":"c000nac6","ids":",usc000nac6,","sources":",us,","types":",cap,geoserve,nearby-cities,origin,phase-data,","nst":null,"dmin":11.122,"rms":0.86,"gap":86,"magType":"mb","type":"earthquake","title":"M 5.3 - East of the South Sandwich Islands"},"geometry":{"type":"Point","coordinates":[-19.6455,-60.7674,10]},"id":"usc000nac6"}, -{"type":"Feature","properties":{"mag":6.3,"place":"15km NNE of Kunisaki-shi, Japan","time":1394730410800,"updated":1395098672491,"tz":540,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nabv","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nabv.geojsonp","felt":50,"cdi":7.2,"mmi":5.87,"alert":"green","status":"reviewed","tsunami":null,"sig":647,"net":"us","code":"c000nabv","ids":",usc000nabv,gcmt20140313170651,","sources":",us,gcmt,","types":",cap,dyfi,general-link,geoserve,losspager,moment-tensor,nearby-cities,origin,phase-data,shakemap,tectonic-summary,","nst":null,"dmin":0.963,"rms":1.26,"gap":14,"magType":"mwb","type":"earthquake","title":"M 6.3 - 15km NNE of Kunisaki-shi, Japan"},"geometry":{"type":"Point","coordinates":[131.8197,33.6793,79]},"id":"usc000nabv"}, -{"type":"Feature","properties":{"mag":1.8,"place":"187km NNE of Cape Yakataga, Alaska","time":1394730408000,"updated":1394730907726,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11186263","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11186263.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":50,"net":"ak","code":"11186263","ids":",ak11186263,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.37,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.8 - 187km NNE of Cape Yakataga, Alaska"},"geometry":{"type":"Point","coordinates":[-140.7483,61.5362,7.1]},"id":"ak11186263"}, -{"type":"Feature","properties":{"mag":1.7,"place":"6km SW of Knik-Fairview, Alaska","time":1394729753000,"updated":1394730416471,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11186126","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11186126.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":44,"net":"ak","code":"11186126","ids":",ak11186126,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":10,"dmin":null,"rms":0.65,"gap":147.599988192,"magType":"ml","type":"earthquake","title":"M 1.7 - 6km SW of Knik-Fairview, Alaska"},"geometry":{"type":"Point","coordinates":[-149.7054,61.478,34.4]},"id":"ak11186126"}, -{"type":"Feature","properties":{"mag":2.5,"place":"23km WNW of Medford, Oklahoma","time":1394727152300,"updated":1394821313000,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nabb","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nabb.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":96,"net":"us","code":"c000nabb","ids":",usc000nabb,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":null,"rms":0.89,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.5 - 23km WNW of Medford, Oklahoma"},"geometry":{"type":"Point","coordinates":[-97.984,36.881,5]},"id":"usc000nabb"}, -{"type":"Feature","properties":{"mag":1.09,"place":"4km SE of Loma Linda, California","time":1394726530240,"updated":1394737930450,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475633","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475633.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":18,"net":"ci","code":"15475633","ids":",ci15475633,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":23,"dmin":0.101,"rms":0.13,"gap":83,"magType":"ml","type":"earthquake","title":"M 1.1 - 4km SE of Loma Linda, California"},"geometry":{"type":"Point","coordinates":[-117.2321667,34.018,16.1]},"id":"ci15475633"}, -{"type":"Feature","properties":{"mag":1.5,"place":"88km NNW of Talkeetna, Alaska","time":1394724826000,"updated":1394733174604,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185993","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185993.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":35,"net":"ak","code":"11185993","ids":",ak11185993,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.37,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.5 - 88km NNW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-150.9271,63.0257,124.3]},"id":"ak11185993"}, -{"type":"Feature","properties":{"mag":2.5,"place":"27km NNW of Charlotte Amalie, U.S. Virgin Islands","time":1394723232200,"updated":1394819466000,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14072002","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14072002.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":96,"net":"pr","code":"14072002","ids":",pr14072002,usc000na9t,","sources":",pr,us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":5,"dmin":0.23356197,"rms":0.15,"gap":244.8,"magType":"Md","type":"earthquake","title":"M 2.5 - 27km NNW of Charlotte Amalie, U.S. Virgin Islands"},"geometry":{"type":"Point","coordinates":[-64.9994,18.582,23]},"id":"pr14072002"}, -{"type":"Feature","properties":{"mag":1.9,"place":"5km WSW of Volcano, Hawaii","time":1394722186800,"updated":1394722362348,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60655291","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60655291.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":56,"net":"hv","code":"60655291","ids":",hv60655291,","sources":",hv,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.00898315,"rms":0.1,"gap":72,"magType":"Md","type":"earthquake","title":"M 1.9 - 5km WSW of Volcano, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.2815,19.4047,2.1]},"id":"hv60655291"}, -{"type":"Feature","properties":{"mag":2,"place":"46km WNW of Tremonton, Utah","time":1394721802600,"updated":1394824807319,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60059232","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60059232.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":62,"net":"uu","code":"60059232","ids":",uu60059232,","sources":",uu,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":0.09881468,"rms":0.19,"gap":165.6,"magType":"Ml","type":"earthquake","title":"M 2.0 - 46km WNW of Tremonton, Utah"},"geometry":{"type":"Point","coordinates":[-112.695,41.8578,4.3]},"id":"uu60059232"}, -{"type":"Feature","properties":{"mag":1.9,"place":"8km SE of Chester, California","time":1394721169500,"updated":1394745004532,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184321","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184321.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":56,"net":"nc","code":"72184321","ids":",nc72184321,","sources":",nc,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.10779783,"rms":0.03,"gap":162,"magType":"Md","type":"earthquake","title":"M 1.9 - 8km SE of Chester, California"},"geometry":{"type":"Point","coordinates":[-121.1715,40.2428,4.5]},"id":"nc72184321"}, -{"type":"Feature","properties":{"mag":1.2,"place":"2km ENE of The Geysers, California","time":1394720378400,"updated":1394728503832,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184316","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184316.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":22,"net":"nc","code":"72184316","ids":",nc72184316,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.03,"gap":57.6,"magType":"Md","type":"earthquake","title":"M 1.2 - 2km ENE of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.7302,38.7895,2.2]},"id":"nc72184316"}, -{"type":"Feature","properties":{"mag":1.39,"place":"4km NNE of Julian, California","time":1394720331780,"updated":1394736234450,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475609","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475609.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":30,"net":"ci","code":"15475609","ids":",ci15475609,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":31,"dmin":0.1603,"rms":0.13,"gap":81,"magType":"ml","type":"earthquake","title":"M 1.4 - 4km NNE of Julian, California"},"geometry":{"type":"Point","coordinates":[-116.5875,33.1208333,10.49]},"id":"ci15475609"}, -{"type":"Feature","properties":{"mag":4.1,"place":"59km WNW of Abepura, Indonesia","time":1394720264720,"updated":1395078599704,"tz":540,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000na8f","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000na8f.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":259,"net":"us","code":"c000na8f","ids":",usc000na8f,","sources":",us,","types":",dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":7.315,"rms":0.46,"gap":94,"magType":"mb","type":"earthquake","title":"M 4.1 - 59km WNW of Abepura, Indonesia"},"geometry":{"type":"Point","coordinates":[140.06,-2.5149,36.45]},"id":"usc000na8f"}, -{"type":"Feature","properties":{"mag":1.8,"place":"39km WNW of Sisters, Oregon","time":1394720136700,"updated":1394832562883,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uw60717926","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uw60717926.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":50,"net":"uw","code":"60717926","ids":",uw60717926,","sources":",uw,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.86238267,"rms":0.37,"gap":356.4,"magType":"Md","type":"quarry","title":"M 1.8 Quarry Blast - 39km WNW of Sisters, Oregon"},"geometry":{"type":"Point","coordinates":[-121.996,44.4365,0]},"id":"uw60717926"}, -{"type":"Feature","properties":{"mag":1.36,"place":"7km WNW of The Geysers, California","time":1394718569080,"updated":1394722863571,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184296","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184296.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":28,"net":"nc","code":"72184296","ids":",nc72184296,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":26,"dmin":0.0043,"rms":0.03,"gap":87,"magType":"md","type":"earthquake","title":"M 1.4 - 7km WNW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.8249969,38.8116684,2.35]},"id":"nc72184296"}, -{"type":"Feature","properties":{"mag":1.8,"place":"122km W of Cantwell, Alaska","time":1394717267000,"updated":1394718130739,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185981","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185981.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":50,"net":"ak","code":"11185981","ids":",ak11185981,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.73,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.8 - 122km W of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-151.3993,63.3941,0.2]},"id":"ak11185981"}, -{"type":"Feature","properties":{"mag":3.1,"place":"57km S of Adak, Alaska","time":1394717095000,"updated":1395103227890,"tz":-720,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191865","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191865.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":148,"net":"ak","code":"11191865","ids":",ak11191865,","sources":",ak,","types":",dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.27,"gap":null,"magType":"ml","type":"earthquake","title":"M 3.1 - 57km S of Adak, Alaska"},"geometry":{"type":"Point","coordinates":[-176.6488,51.3669,43.1]},"id":"ak11191865"}, -{"type":"Feature","properties":{"mag":5.5,"place":"15km NW of Amatignak Island, Alaska","time":1394716859310,"updated":1395103736017,"tz":-540,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000na69","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000na69.geojsonp","felt":null,"cdi":null,"mmi":4.3,"alert":"green","status":"reviewed","tsunami":1,"sig":465,"net":"us","code":"c000na69","ids":",at00n2dmf0,usc000na69,ak11185956,gcmt20140313132059,","sources":",at,us,ak,gcmt,","types":",cap,dyfi,general-link,geoserve,impact-link,losspager,moment-tensor,nearby-cities,origin,phase-data,shakemap,tectonic-summary,","nst":null,"dmin":1.411,"rms":0.76,"gap":56,"magType":"mwb","type":"earthquake","title":"M 5.5 - 15km NW of Amatignak Island, Alaska"},"geometry":{"type":"Point","coordinates":[-179.2745,51.3615,37]},"id":"usc000na69"}, -{"type":"Feature","properties":{"mag":2.1,"place":"8km E of Hidden Valley Lake, California","time":1394715982800,"updated":1394743025831,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184281","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184281.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":68,"net":"nc","code":"72184281","ids":",nc72184281,","sources":",nc,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.08,"gap":64.8,"magType":"Md","type":"earthquake","title":"M 2.1 - 8km E of Hidden Valley Lake, California"},"geometry":{"type":"Point","coordinates":[-122.4575,38.8033,9.4]},"id":"nc72184281"}, -{"type":"Feature","properties":{"mag":2.8,"place":"96km W of Ferndale, California","time":1394714204200,"updated":1395119102424,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184276","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184276.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":121,"net":"nc","code":"72184276","ids":",nc72184276,","sources":",nc,","types":",dyfi,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.7995006,"rms":0.3,"gap":280.8,"magType":"Md","type":"earthquake","title":"M 2.8 - 96km W of Ferndale, California"},"geometry":{"type":"Point","coordinates":[-125.3858,40.4085,15.1]},"id":"nc72184276"}, -{"type":"Feature","properties":{"mag":1.16,"place":"5km W of Yucaipa, California","time":1394713829370,"updated":1394735166150,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475593","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475593.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":21,"net":"ci","code":"15475593","ids":",ci15475593,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":42,"dmin":0.01215,"rms":0.17,"gap":33,"magType":"ml","type":"earthquake","title":"M 1.2 - 5km W of Yucaipa, California"},"geometry":{"type":"Point","coordinates":[-117.0981667,34.0326667,8.06]},"id":"ci15475593"}, -{"type":"Feature","properties":{"mag":1.1,"place":"14km SW of Salton City, California","time":1394711983060,"updated":1394734590100,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475585","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475585.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":19,"net":"ci","code":"15475585","ids":",ci15475585,","sources":",ci,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":29,"dmin":0.09949,"rms":0.21,"gap":67,"magType":"ml","type":"earthquake","title":"M 1.1 - 14km SW of Salton City, California"},"geometry":{"type":"Point","coordinates":[-116.0716667,33.2111667,11.19]},"id":"ci15475585"}, -{"type":"Feature","properties":{"mag":1,"place":"6km NW of The Geysers, California","time":1394709897700,"updated":1394715966229,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184256","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184256.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":15,"net":"nc","code":"72184256","ids":",nc72184256,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.02,"gap":79.2,"magType":"Md","type":"earthquake","title":"M 1.0 - 6km NW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.8198,38.8147,3.7]},"id":"nc72184256"}, -{"type":"Feature","properties":{"mag":1.11,"place":"37km NNW of Searles Valley, California","time":1394708570700,"updated":1394733217068,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475577","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475577.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":19,"net":"ci","code":"15475577","ids":",ci15475577,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":8,"dmin":0.07133,"rms":0.08,"gap":131,"magType":"ml","type":"earthquake","title":"M 1.1 - 37km NNW of Searles Valley, California"},"geometry":{"type":"Point","coordinates":[-117.5755,36.0713333,6.39]},"id":"ci15475577"}, -{"type":"Feature","properties":{"mag":1.5,"place":"7km NNW of New Madrid, Missouri","time":1394708487000,"updated":1394723663775,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nm031314b","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nm031314b.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":35,"net":"nm","code":"031314b","ids":",nm031314b,","sources":",nm,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":13,"dmin":0.06288207,"rms":0.06,"gap":79.199993664001,"magType":"md","type":"earthquake","title":"M 1.5 - 7km NNW of New Madrid, Missouri"},"geometry":{"type":"Point","coordinates":[-89.5458,36.6496,7.5]},"id":"nm031314b"}, -{"type":"Feature","properties":{"mag":2.2,"place":"35km NNW of Valdez, Alaska","time":1394707863000,"updated":1394708210238,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185953","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185953.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":74,"net":"ak","code":"11185953","ids":",ak11185953,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.51,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.2 - 35km NNW of Valdez, Alaska"},"geometry":{"type":"Point","coordinates":[-146.6439,61.4169,28.6]},"id":"ak11185953"}, -{"type":"Feature","properties":{"mag":2.5,"place":"93km SSW of Amukta Island, Alaska","time":1394707728000,"updated":1395103250190,"tz":-660,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191861","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191861.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":96,"net":"ak","code":"11191861","ids":",ak11191861,","sources":",ak,","types":",dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.68,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.5 - 93km SSW of Amukta Island, Alaska"},"geometry":{"type":"Point","coordinates":[-171.869,51.7379,35.5]},"id":"ak11191861"}, -{"type":"Feature","properties":{"mag":1.7,"place":"41km S of Port Alberni, Canada","time":1394707422700,"updated":1394825326764,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uw60717896","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uw60717896.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":44,"net":"uw","code":"60717896","ids":",uw60717896,","sources":",uw,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.1527136,"rms":0.32,"gap":100.8,"magType":"Md","type":"earthquake","title":"M 1.7 - 41km S of Port Alberni, Canada"},"geometry":{"type":"Point","coordinates":[-124.8047,48.869,13.5]},"id":"uw60717896"}, -{"type":"Feature","properties":{"mag":1.1,"place":"52km NE of Kernville, California","time":1394704779070,"updated":1394732343410,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475561","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475561.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":19,"net":"ci","code":"15475561","ids":",ci15475561,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":15,"dmin":0.1611,"rms":0.09,"gap":80,"magType":"ml","type":"earthquake","title":"M 1.1 - 52km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.0536667,36.124,1.94]},"id":"ci15475561"}, -{"type":"Feature","properties":{"mag":1.23,"place":"8km NW of The Geysers, California","time":1394704021990,"updated":1394712725412,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184221","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184221.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":23,"net":"nc","code":"72184221","ids":",nc72184221,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":25,"dmin":0.01478,"rms":0.03,"gap":54,"magType":"md","type":"earthquake","title":"M 1.2 - 8km NW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.8320007,38.8235016,2.8]},"id":"nc72184221"}, -{"type":"Feature","properties":{"mag":1.6,"place":"84km ENE of Cantwell, Alaska","time":1394702575000,"updated":1394703158961,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185947","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185947.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":39,"net":"ak","code":"11185947","ids":",ak11185947,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.51,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.6 - 84km ENE of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-147.2834,63.5348,0.2]},"id":"ak11185947"}, -{"type":"Feature","properties":{"mag":3.8,"place":"110km ESE of Akutan, Alaska","time":1394702357000,"updated":1395103589062,"tz":-660,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185944","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185944.geojsonp","felt":null,"cdi":null,"mmi":2.41,"alert":null,"status":"reviewed","tsunami":null,"sig":222,"net":"ak","code":"11185944","ids":",ak11185944,","sources":",ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,shakemap,tectonic-summary,","nst":null,"dmin":null,"rms":0.72,"gap":null,"magType":"ml","type":"earthquake","title":"M 3.8 - 110km ESE of Akutan, Alaska"},"geometry":{"type":"Point","coordinates":[-164.1475,53.8615,26.4]},"id":"ak11185944"}, -{"type":"Feature","properties":{"mag":1.2,"place":"7km NNE of Cantwell, Alaska","time":1394702131000,"updated":1394702311703,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185943","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185943.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":22,"net":"ak","code":"11185943","ids":",ak11185943,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.26,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.2 - 7km NNE of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-148.9058,63.4586,18.9]},"id":"ak11185943"}, -{"type":"Feature","properties":{"mag":2.24,"place":"16km ESE of Fernley, Nevada","time":1394701861233,"updated":1394718888000,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nn00440935","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nn00440935.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":77,"net":"nn","code":"00440935","ids":",nn00440935,","sources":",nn,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,","nst":21,"dmin":0.278,"rms":0.103,"gap":157.82,"magType":"ml","type":"earthquake","title":"M 2.2 - 16km ESE of Fernley, Nevada"},"geometry":{"type":"Point","coordinates":[-119.0685,39.5782,11.3326]},"id":"nn00440935"}, -{"type":"Feature","properties":{"mag":2.02,"place":"51km NE of Kernville, California","time":1394701349860,"updated":1394731932610,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475553","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475553.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":63,"net":"ci","code":"15475553","ids":",ci15475553,","sources":",ci,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":28,"dmin":0.1611,"rms":0.14,"gap":77,"magType":"ml","type":"earthquake","title":"M 2.0 - 51km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.0533333,36.1068333,2.39]},"id":"ci15475553"}, -{"type":"Feature","properties":{"mag":1.5,"place":"60km W of Anchor Point, Alaska","time":1394700632000,"updated":1395103207308,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191854","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191854.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":35,"net":"ak","code":"11191854","ids":",ak11191854,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.64,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.5 - 60km W of Anchor Point, Alaska"},"geometry":{"type":"Point","coordinates":[-152.9138,59.7919,8.6]},"id":"ak11191854"}, -{"type":"Feature","properties":{"mag":1.04,"place":"50km NE of Kernville, California","time":1394699313000,"updated":1394731251765,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475545","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475545.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":17,"net":"ci","code":"15475545","ids":",ci15475545,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":5,"dmin":0.1858,"rms":0.11,"gap":259,"magType":"ml","type":"earthquake","title":"M 1.0 - 50km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.0843333,36.1206667,5.61]},"id":"ci15475545"}, -{"type":"Feature","properties":{"mag":4.3,"place":"49km SE of Iztapa, Guatemala","time":1394698939860,"updated":1394727888312,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000na2f","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000na2f.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":284,"net":"us","code":"c000na2f","ids":",usc000na2f,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.163,"rms":1.05,"gap":177,"magType":"mb","type":"earthquake","title":"M 4.3 - 49km SE of Iztapa, Guatemala"},"geometry":{"type":"Point","coordinates":[-90.4244,13.5865,64.85]},"id":"usc000na2f"}, -{"type":"Feature","properties":{"mag":1.16,"place":"22km ENE of Weldon, California","time":1394698201620,"updated":1394731149470,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475537","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475537.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":21,"net":"ci","code":"15475537","ids":",ci15475537,","sources":",ci,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":20,"dmin":0.03091,"rms":0.13,"gap":71,"magType":"ml","type":"earthquake","title":"M 1.2 - 22km ENE of Weldon, California"},"geometry":{"type":"Point","coordinates":[-118.0533333,35.723,8.76]},"id":"ci15475537"}, -{"type":"Feature","properties":{"mag":1.6,"place":"14km N of Y, Alaska","time":1394698165000,"updated":1394698894250,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185925","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185925.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":39,"net":"ak","code":"11185925","ids":",ak11185925,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.25,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.6 - 14km N of Y, Alaska"},"geometry":{"type":"Point","coordinates":[-149.8131,62.29,15.9]},"id":"ak11185925"}, -{"type":"Feature","properties":{"mag":1.6,"place":"6km NNE of Mullan, Idaho","time":1394697695700,"updated":1395157725951,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/mb14913477","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/mb14913477.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":39,"net":"mb","code":"14913477","ids":",mb14913477,","sources":",mb,","types":",general-link,geoserve,nearby-cities,origin,","nst":10,"dmin":0.7366185,"rms":0.23,"gap":183.599985312,"magType":"mc","type":"earthquake","title":"M 1.6 - 6km NNE of Mullan, Idaho"},"geometry":{"type":"Point","coordinates":[-115.7615,47.519,0]},"id":"mb14913477"}, -{"type":"Feature","properties":{"mag":2,"place":"52km NE of Kernville, California","time":1394696976560,"updated":1394730524740,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475521","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475521.geojsonp","felt":2,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":62,"net":"ci","code":"15475521","ids":",ci15475521,","sources":",ci,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":29,"dmin":0.1611,"rms":0.12,"gap":79,"magType":"ml","type":"earthquake","title":"M 2.0 - 52km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.0536667,36.1228333,2.11]},"id":"ci15475521"}, -{"type":"Feature","properties":{"mag":1.2,"place":"38km E of Lima, Montana","time":1394696786800,"updated":1395157720908,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/mb14124250","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/mb14124250.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":22,"net":"mb","code":"14124250","ids":",mb14124250,","sources":",mb,","types":",general-link,geoserve,nearby-cities,origin,","nst":13,"dmin":0.2030193,"rms":0.14,"gap":118.799990496,"magType":"mc","type":"earthquake","title":"M 1.2 - 38km E of Lima, Montana"},"geometry":{"type":"Point","coordinates":[-112.1116,44.6168,5.2]},"id":"mb14124250"}, -{"type":"Feature","properties":{"mag":1.63,"place":"11km E of Big Pine, California","time":1394695943051,"updated":1394735851000,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nn00440932","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nn00440932.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":41,"net":"nn","code":"00440932","ids":",nn00440932,","sources":",nn,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,","nst":10,"dmin":0.23,"rms":0.1326,"gap":180.77,"magType":"ml","type":"earthquake","title":"M 1.6 - 11km E of Big Pine, California"},"geometry":{"type":"Point","coordinates":[-118.1664,37.1505,0]},"id":"nn00440932"}, -{"type":"Feature","properties":{"mag":2.4,"place":"86km E of Old Iliamna, Alaska","time":1394694520000,"updated":1395103213179,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191852","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191852.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":89,"net":"ak","code":"11191852","ids":",ak11191852,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.78,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.4 - 86km E of Old Iliamna, Alaska"},"geometry":{"type":"Point","coordinates":[-153.3819,59.7533,133.7]},"id":"ak11191852"}, -{"type":"Feature","properties":{"mag":1.3,"place":"7km WNW of Cobb, California","time":1394693510700,"updated":1394702767314,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184136","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184136.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":26,"net":"nc","code":"72184136","ids":",nc72184136,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.01796631,"rms":0.12,"gap":212.4,"magType":"Md","type":"earthquake","title":"M 1.3 - 7km WNW of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.7952,38.851,0.2]},"id":"nc72184136"}, -{"type":"Feature","properties":{"mag":2.8,"place":"74km N of Culebra, Puerto Rico","time":1394692585400,"updated":1394721540962,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14072000","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14072000.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":121,"net":"pr","code":"14072000","ids":",pr14072000,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":18,"dmin":0.66565163,"rms":0.23,"gap":234,"magType":"Md","type":"earthquake","title":"M 2.8 - 74km N of Culebra, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-65.3544,18.974,42]},"id":"pr14072000"}, -{"type":"Feature","properties":{"mag":2.1,"place":"66km WSW of Willow, Alaska","time":1394691647000,"updated":1394692226069,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185917","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185917.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":68,"net":"ak","code":"11185917","ids":",ak11185917,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.61,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.1 - 66km WSW of Willow, Alaska"},"geometry":{"type":"Point","coordinates":[-151.2538,61.6151,74.4]},"id":"ak11185917"}, -{"type":"Feature","properties":{"mag":5.2,"place":"197km S of `Ohonua, Tonga","time":1394690962140,"updated":1394719916385,"tz":-720,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000na1d","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000na1d.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":416,"net":"us","code":"c000na1d","ids":",usc000na1d,","sources":",us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":6.12,"rms":0.71,"gap":153,"magType":"mb","type":"earthquake","title":"M 5.2 - 197km S of `Ohonua, Tonga"},"geometry":{"type":"Point","coordinates":[-174.8758,-23.112,35.13]},"id":"usc000na1d"}, -{"type":"Feature","properties":{"mag":2.2,"place":"51km N of Valdez, Alaska","time":1394689608000,"updated":1394690081066,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185901","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185901.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":74,"net":"ak","code":"11185901","ids":",ak11185901,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.83,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.2 - 51km N of Valdez, Alaska"},"geometry":{"type":"Point","coordinates":[-146.4915,61.5868,14.8]},"id":"ak11185901"}, -{"type":"Feature","properties":{"mag":4.6,"place":"34km WSW of Jiquilillo, Nicaragua","time":1394689522120,"updated":1394691424000,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000na10","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000na10.geojsonp","felt":1,"cdi":3.1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":326,"net":"us","code":"c000na10","ids":",usc000na10,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.418,"rms":1.01,"gap":122,"magType":"mb","type":"earthquake","title":"M 4.6 - 34km WSW of Jiquilillo, Nicaragua"},"geometry":{"type":"Point","coordinates":[-87.7289,12.5894,76.56]},"id":"usc000na10"}, -{"type":"Feature","properties":{"mag":1.8,"place":"24km SW of Coalinga, California","time":1394689277600,"updated":1394701149380,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184111","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184111.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":50,"net":"nc","code":"72184111","ids":",nc72184111,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":null,"dmin":0.02694946,"rms":0.08,"gap":86.4,"magType":"Md","type":"earthquake","title":"M 1.8 - 24km SW of Coalinga, California"},"geometry":{"type":"Point","coordinates":[-120.5357,35.9762,6.6]},"id":"nc72184111"}, -{"type":"Feature","properties":{"mag":1.2,"place":"53km S of Cantwell, Alaska","time":1394687917000,"updated":1394688346490,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185899","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185899.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":22,"net":"ak","code":"11185899","ids":",ak11185899,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":1.18,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.2 - 53km S of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-149.1255,62.919,80.3]},"id":"ak11185899"}, -{"type":"Feature","properties":{"mag":2.7,"place":"61km SSW of Isla Vista, California","time":1394687562890,"updated":1394742000379,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475489","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475489.geojsonp","felt":3,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":113,"net":"ci","code":"15475489","ids":",ci15475489,","sources":",ci,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":14,"dmin":0.1575,"rms":0.17,"gap":170,"magType":"ml","type":"earthquake","title":"M 2.7 - 61km SSW of Isla Vista, California"},"geometry":{"type":"Point","coordinates":[-120.204,33.9388333,2.04]},"id":"ci15475489"}, -{"type":"Feature","properties":{"mag":2.5,"place":"47km N of Charlotte Amalie, U.S. Virgin Islands","time":1394687145300,"updated":1394716103407,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14072001","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14072001.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":96,"net":"pr","code":"14072001","ids":",pr14072001,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":11,"dmin":0.41951324,"rms":0.27,"gap":237.6,"magType":"Md","type":"earthquake","title":"M 2.5 - 47km N of Charlotte Amalie, U.S. Virgin Islands"},"geometry":{"type":"Point","coordinates":[-64.911,18.7716,33]},"id":"pr14072001"}, -{"type":"Feature","properties":{"mag":1.84,"place":"9km E of Hidden Valley Lake, California","time":1394686246320,"updated":1394746146603,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184091","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184091.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":52,"net":"nc","code":"72184091","ids":",nc72184091,","sources":",nc,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":40,"dmin":0.01164,"rms":0.1,"gap":67,"magType":"md","type":"earthquake","title":"M 1.8 - 9km E of Hidden Valley Lake, California"},"geometry":{"type":"Point","coordinates":[-122.4543333,38.7953333,8.87]},"id":"nc72184091"}, -{"type":"Feature","properties":{"mag":2.04,"place":"51km NE of Kernville, California","time":1394686024650,"updated":1394739356230,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475481","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475481.geojsonp","felt":2,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":64,"net":"ci","code":"15475481","ids":",ci15475481,","sources":",ci,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":28,"dmin":0.1618,"rms":0.15,"gap":77,"magType":"ml","type":"earthquake","title":"M 2.0 - 51km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.0541667,36.106,1.09]},"id":"ci15475481"}, -{"type":"Feature","properties":{"mag":1,"place":"2km ESE of Mammoth Lakes, California","time":1394685944700,"updated":1394840527527,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184051","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184051.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":15,"net":"nc","code":"72184051","ids":",nc72184051,","sources":",nc,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.02694946,"rms":0.15,"gap":64.8,"magType":"Md","type":"earthquake","title":"M 1.0 - 2km ESE of Mammoth Lakes, California"},"geometry":{"type":"Point","coordinates":[-118.9465,37.6407,3.1]},"id":"nc72184051"}, -{"type":"Feature","properties":{"mag":1.61,"place":"51km NE of Kernville, California","time":1394685926760,"updated":1394739046760,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475473","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475473.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":40,"net":"ci","code":"15475473","ids":",ci15475473,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":27,"dmin":0.1631,"rms":0.15,"gap":77,"magType":"ml","type":"earthquake","title":"M 1.6 - 51km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.0556667,36.1053333,0.91]},"id":"ci15475473"}, -{"type":"Feature","properties":{"mag":1.26,"place":"5km NW of West Hollywood, California","time":1394685732120,"updated":1394738847540,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475457","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475457.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":24,"net":"ci","code":"15475457","ids":",ci15475457,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":15,"dmin":0.02508,"rms":0.16,"gap":117,"magType":"ml","type":"earthquake","title":"M 1.3 - 5km NW of West Hollywood, California"},"geometry":{"type":"Point","coordinates":[-118.4096667,34.1198333,2.84]},"id":"ci15475457"}, -{"type":"Feature","properties":{"mag":1.36,"place":"52km NE of Kernville, California","time":1394685680990,"updated":1394738602620,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475449","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475449.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":28,"net":"ci","code":"15475449","ids":",ci15475449,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":24,"dmin":0.162,"rms":0.14,"gap":79,"magType":"ml","type":"earthquake","title":"M 1.4 - 52km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.0548333,36.123,1.04]},"id":"ci15475449"}, -{"type":"Feature","properties":{"mag":1.7,"place":"1km ENE of The Geysers, California","time":1394684563500,"updated":1394686621985,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184036","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184036.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":44,"net":"nc","code":"72184036","ids":",nc72184036,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.03593261,"rms":0.11,"gap":97.2,"magType":"Md","type":"earthquake","title":"M 1.7 - 1km ENE of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.7402,38.7852,0.1]},"id":"nc72184036"}, -{"type":"Feature","properties":{"mag":1.8,"place":"1km ENE of The Geysers, California","time":1394684559600,"updated":1394697788260,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184031","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184031.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":50,"net":"nc","code":"72184031","ids":",nc72184031,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.02,"gap":68.4,"magType":"Md","type":"earthquake","title":"M 1.8 - 1km ENE of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.7438,38.7835,1.4]},"id":"nc72184031"}, -{"type":"Feature","properties":{"mag":1.65,"place":"52km NE of Kernville, California","time":1394681667910,"updated":1394737655130,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475433","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475433.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":42,"net":"ci","code":"15475433","ids":",ci15475433,","sources":",ci,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":22,"dmin":0.1625,"rms":0.12,"gap":79,"magType":"ml","type":"earthquake","title":"M 1.7 - 52km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.0555,36.1191667,1.3]},"id":"ci15475433"}, -{"type":"Feature","properties":{"mag":1.5,"place":"71km ENE of Cantwell, Alaska","time":1394681228000,"updated":1394681650388,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185885","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185885.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":35,"net":"ak","code":"11185885","ids":",ak11185885,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.42,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.5 - 71km ENE of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-147.5415,63.5301,9.6]},"id":"ak11185885"}, -{"type":"Feature","properties":{"mag":1.4,"place":"85km NNW of Talkeetna, Alaska","time":1394680652000,"updated":1395103211096,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191846","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191846.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":30,"net":"ak","code":"11191846","ids":",ak11191846,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.36,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.4 - 85km NNW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-150.7593,63.0265,114.5]},"id":"ak11191846"}, -{"type":"Feature","properties":{"mag":1.89,"place":"22km NNE of Searles Valley, California","time":1394679948460,"updated":1394737363920,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475425","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475425.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":55,"net":"ci","code":"15475425","ids":",ci15475425,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":25,"dmin":0.08144,"rms":0.14,"gap":57,"magType":"ml","type":"earthquake","title":"M 1.9 - 22km NNE of Searles Valley, California"},"geometry":{"type":"Point","coordinates":[-117.3323333,35.9621667,6.1]},"id":"ci15475425"}, -{"type":"Feature","properties":{"mag":1.81,"place":"22km NNE of Searles Valley, California","time":1394679924230,"updated":1394737165660,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475417","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475417.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":50,"net":"ci","code":"15475417","ids":",ci15475417,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":26,"dmin":0.08259,"rms":0.15,"gap":58,"magType":"ml","type":"earthquake","title":"M 1.8 - 22km NNE of Searles Valley, California"},"geometry":{"type":"Point","coordinates":[-117.3291667,35.9648333,6.75]},"id":"ci15475417"}, -{"type":"Feature","properties":{"mag":2.5,"place":"46km N of Valdez, Alaska","time":1394679262000,"updated":1394708210986,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185872","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185872.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":96,"net":"ak","code":"11185872","ids":",ak11185872,","sources":",ak,","types":",dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":1.02,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.5 - 46km N of Valdez, Alaska"},"geometry":{"type":"Point","coordinates":[-146.4243,61.5492,39.7]},"id":"ak11185872"}, -{"type":"Feature","properties":{"mag":1.6,"place":"51km NE of Kernville, California","time":1394679182130,"updated":1394736858130,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475409","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475409.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":39,"net":"ci","code":"15475409","ids":",ci15475409,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":26,"dmin":0.1622,"rms":0.15,"gap":77,"magType":"ml","type":"earthquake","title":"M 1.6 - 51km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.0548333,36.1083333,0.94]},"id":"ci15475409"}, -{"type":"Feature","properties":{"mag":1.5,"place":"2km SE of Lilbourn, Missouri","time":1394679044900,"updated":1394721425465,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nm031314a","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nm031314a.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":35,"net":"nm","code":"031314a","ids":",nm031314a,","sources":",nm,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":16,"dmin":0.03593261,"rms":0.05,"gap":64.799994816,"magType":"md","type":"earthquake","title":"M 1.5 - 2km SE of Lilbourn, Missouri"},"geometry":{"type":"Point","coordinates":[-89.5968,36.5724,7.5]},"id":"nm031314a"}, -{"type":"Feature","properties":{"mag":1.59,"place":"12km E of Big Pine, California","time":1394678408200,"updated":1394843950000,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nn00440921","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nn00440921.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":39,"net":"nn","code":"00440921","ids":",ci15475401,nn00440921,","sources":",ci,nn,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":18,"dmin":0.218,"rms":null,"gap":176.69,"magType":"ml","type":"earthquake","title":"M 1.6 - 12km E of Big Pine, California"},"geometry":{"type":"Point","coordinates":[-118.1484,37.1709,0]},"id":"nn00440921"}, -{"type":"Feature","properties":{"mag":2.95,"place":"51km NE of Kernville, California","time":1394677589530,"updated":1394736004860,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475385","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475385.geojsonp","felt":2,"cdi":2.2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":134,"net":"ci","code":"15475385","ids":",ci15475385,","sources":",ci,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":36,"dmin":0.1623,"rms":0.16,"gap":72,"magType":"ml","type":"earthquake","title":"M 3.0 - 51km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.055,36.1096667,0.8]},"id":"ci15475385"}, -{"type":"Feature","properties":{"mag":2.12,"place":"51km NE of Kernville, California","time":1394677092620,"updated":1394733803911,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475361","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475361.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":69,"net":"ci","code":"15475361","ids":",ci15475361,","sources":",ci,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":29,"dmin":0.1613,"rms":0.15,"gap":77,"magType":"ml","type":"earthquake","title":"M 2.1 - 51km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.0536667,36.1083333,1.16]},"id":"ci15475361"}, -{"type":"Feature","properties":{"mag":2.04,"place":"51km NE of Kernville, California","time":1394676979740,"updated":1394735053942,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475353","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475353.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":64,"net":"ci","code":"15475353","ids":",ci15475353,","sources":",ci,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":26,"dmin":0.1602,"rms":0.15,"gap":77,"magType":"ml","type":"earthquake","title":"M 2.0 - 51km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.0525,36.1101667,2.03]},"id":"ci15475353"}, -{"type":"Feature","properties":{"mag":2.61,"place":"52km NE of Kernville, California","time":1394676858780,"updated":1394732677330,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475345","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475345.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":105,"net":"ci","code":"15475345","ids":",ci15475345,","sources":",ci,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":28,"dmin":0.1598,"rms":0.13,"gap":77,"magType":"ml","type":"earthquake","title":"M 2.6 - 52km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.0521667,36.1166667,1.23]},"id":"ci15475345"}, -{"type":"Feature","properties":{"mag":4.39,"place":"51km NE of Kernville, California","time":1394676664030,"updated":1395183715515,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475329","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475329.geojsonp","felt":56,"cdi":3.8,"mmi":5.16,"alert":"green","status":"reviewed","tsunami":1,"sig":318,"net":"ci","code":"15475329","ids":",at00n2creg,ci15475329,","sources":",at,ci,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,impact-link,losspager,moment-tensor,nearby-cities,origin,phase-data,scitech-link,shakemap,","nst":42,"dmin":0.1351,"rms":0.15,"gap":70,"magType":"mw","type":"earthquake","title":"M 4.4 - 51km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.055,36.1116667,0.21]},"id":"ci15475329"}, -{"type":"Feature","properties":{"mag":1.34,"place":"23km S of Bodfish, California","time":1394676612760,"updated":1394733527131,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475337","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475337.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":28,"net":"ci","code":"15475337","ids":",ci15475337,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":15,"dmin":0.09502,"rms":0.13,"gap":80,"magType":"ml","type":"earthquake","title":"M 1.3 - 23km S of Bodfish, California"},"geometry":{"type":"Point","coordinates":[-118.4801667,35.3731667,9.29]},"id":"ci15475337"}, -{"type":"Feature","properties":{"mag":1.3,"place":"1km N of The Geysers, California","time":1394676244200,"updated":1394676343618,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183931","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183931.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":26,"net":"nc","code":"72183931","ids":",nc72183931,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,","nst":null,"dmin":0.01796631,"rms":0.03,"gap":97.2,"magType":"Md","type":"earthquake","title":"M 1.3 - 1km N of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.7553,38.7892,1.8]},"id":"nc72183931"}, -{"type":"Feature","properties":{"mag":2.82,"place":"34km WSW of Vandenberg Air Force Base, California","time":1394676167550,"updated":1394733286524,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475321","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475321.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":123,"net":"ci","code":"15475321","ids":",ci15475321,","sources":",ci,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":15,"dmin":0.3424,"rms":0.26,"gap":233,"magType":"ml","type":"earthquake","title":"M 2.8 - 34km WSW of Vandenberg Air Force Base, California"},"geometry":{"type":"Point","coordinates":[-120.8893333,34.677,12.96]},"id":"ci15475321"}, -{"type":"Feature","properties":{"mag":1.3,"place":"73km ENE of Cantwell, Alaska","time":1394675993000,"updated":1394676415972,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185869","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185869.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":26,"net":"ak","code":"11185869","ids":",ak11185869,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.52,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.3 - 73km ENE of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-147.5117,63.5315,1.2]},"id":"ak11185869"}, -{"type":"Feature","properties":{"mag":1.6,"place":"10km NW of The Geysers, California","time":1394675469200,"updated":1394680926748,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183921","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183921.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":39,"net":"nc","code":"72183921","ids":",nc72183921,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0,"rms":0.03,"gap":57.6,"magType":"Md","type":"earthquake","title":"M 1.6 - 10km NW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.8523,38.8277,2.4]},"id":"nc72183921"}, -{"type":"Feature","properties":{"mag":1.02,"place":"34km NNW of Searles Valley, California","time":1394674566200,"updated":1394732977465,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci37179093","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci37179093.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":16,"net":"ci","code":"37179093","ids":",ci37179093,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":10,"dmin":0.07482,"rms":0.15,"gap":98,"magType":"ml","type":"earthquake","title":"M 1.0 - 34km NNW of Searles Valley, California"},"geometry":{"type":"Point","coordinates":[-117.5798333,36.0445,2.61]},"id":"ci37179093"}, -{"type":"Feature","properties":{"mag":1.24,"place":"34km NNW of Searles Valley, California","time":1394674544460,"updated":1394732774220,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475313","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475313.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":24,"net":"ci","code":"15475313","ids":",ci15475313,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":13,"dmin":0.07601,"rms":0.12,"gap":99,"magType":"ml","type":"earthquake","title":"M 1.2 - 34km NNW of Searles Valley, California"},"geometry":{"type":"Point","coordinates":[-117.5815,36.0453333,2.84]},"id":"ci15475313"}, -{"type":"Feature","properties":{"mag":5.1,"place":"5km SSW of Ometepec, Mexico","time":1394673673460,"updated":1394693146340,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n9w3","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n9w3.geojsonp","felt":3,"cdi":4.7,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":402,"net":"us","code":"c000n9w3","ids":",usc000n9w3,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.931,"rms":1.36,"gap":125,"magType":"mb","type":"earthquake","title":"M 5.1 - 5km SSW of Ometepec, Mexico"},"geometry":{"type":"Point","coordinates":[-98.427,16.6353,35]},"id":"usc000n9w3"}, -{"type":"Feature","properties":{"mag":1.3,"place":"37km WSW of Healy, Alaska","time":1394672781000,"updated":1395103215390,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191841","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191841.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":26,"net":"ak","code":"11191841","ids":",ak11191841,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.47,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.3 - 37km WSW of Healy, Alaska"},"geometry":{"type":"Point","coordinates":[-149.6817,63.7527,136.7]},"id":"ak11191841"}, -{"type":"Feature","properties":{"mag":1.2,"place":"80km WSW of Cantwell, Alaska","time":1394672384000,"updated":1395103214247,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191840","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191840.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":22,"net":"ak","code":"11191840","ids":",ak11191840,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.29,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.2 - 80km WSW of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-150.4269,63.1174,102.6]},"id":"ak11191840"}, -{"type":"Feature","properties":{"mag":1.6,"place":"3km ESE of Mammoth Lakes, California","time":1394672087900,"updated":1394672198437,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183881","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183881.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":39,"net":"nc","code":"72183881","ids":",nc72183881,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,","nst":null,"dmin":0.01796631,"rms":0.02,"gap":72,"magType":"Md","type":"earthquake","title":"M 1.6 - 3km ESE of Mammoth Lakes, California"},"geometry":{"type":"Point","coordinates":[-118.9285,37.6413,7.1]},"id":"nc72183881"}, -{"type":"Feature","properties":{"mag":1.4,"place":"4km E of Mammoth Lakes, California","time":1394672036700,"updated":1394672138433,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183871","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183871.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":30,"net":"nc","code":"72183871","ids":",nc72183871,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,","nst":null,"dmin":0.01796631,"rms":0.02,"gap":86.4,"magType":"Md","type":"earthquake","title":"M 1.4 - 4km E of Mammoth Lakes, California"},"geometry":{"type":"Point","coordinates":[-118.926,37.6413,9.3]},"id":"nc72183871"}, -{"type":"Feature","properties":{"mag":1.2,"place":"3km ESE of Mammoth Lakes, California","time":1394671993100,"updated":1394672093427,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183861","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183861.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":22,"net":"nc","code":"72183861","ids":",nc72183861,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,","nst":null,"dmin":0.02694946,"rms":0.02,"gap":90,"magType":"Md","type":"earthquake","title":"M 1.2 - 3km ESE of Mammoth Lakes, California"},"geometry":{"type":"Point","coordinates":[-118.931,37.6415,8.2]},"id":"nc72183861"}, -{"type":"Feature","properties":{"mag":1,"place":"3km ESE of Mammoth Lakes, California","time":1394671955300,"updated":1394672053422,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183851","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183851.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":15,"net":"nc","code":"72183851","ids":",nc72183851,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,","nst":null,"dmin":0.02694946,"rms":0.03,"gap":100.8,"magType":"Md","type":"earthquake","title":"M 1.0 - 3km ESE of Mammoth Lakes, California"},"geometry":{"type":"Point","coordinates":[-118.9327,37.6345,6.1]},"id":"nc72183851"}, -{"type":"Feature","properties":{"mag":1.5,"place":"3km ESE of Mammoth Lakes, California","time":1394671943700,"updated":1394742364654,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183846","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183846.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":35,"net":"nc","code":"72183846","ids":",nc72183846,","sources":",nc,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.02694946,"rms":0.04,"gap":79.2,"magType":"Md","type":"earthquake","title":"M 1.5 - 3km ESE of Mammoth Lakes, California"},"geometry":{"type":"Point","coordinates":[-118.9322,37.6363,7.6]},"id":"nc72183846"}, -{"type":"Feature","properties":{"mag":1.4,"place":"6km ESE of Mammoth Lakes, California","time":1394671895800,"updated":1394675286312,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183841","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183841.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":30,"net":"nc","code":"72183841","ids":",nc72183841,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.21,"gap":93.6,"magType":"Md","type":"earthquake","title":"M 1.4 - 6km ESE of Mammoth Lakes, California"},"geometry":{"type":"Point","coordinates":[-118.9083,37.6297,1.4]},"id":"nc72183841"}, -{"type":"Feature","properties":{"mag":1.1,"place":"3km ESE of Mammoth Lakes, California","time":1394671851600,"updated":1394674805453,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183836","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183836.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":19,"net":"nc","code":"72183836","ids":",nc72183836,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.02694946,"rms":0.04,"gap":93.6,"magType":"Md","type":"earthquake","title":"M 1.1 - 3km ESE of Mammoth Lakes, California"},"geometry":{"type":"Point","coordinates":[-118.931,37.638,7.2]},"id":"nc72183836"}, -{"type":"Feature","properties":{"mag":1.4,"place":"3km ESE of Mammoth Lakes, California","time":1394671761600,"updated":1394674805451,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183826","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183826.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":30,"net":"nc","code":"72183826","ids":",nc72183826,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.02694946,"rms":0.01,"gap":140.4,"magType":"Md","type":"earthquake","title":"M 1.4 - 3km ESE of Mammoth Lakes, California"},"geometry":{"type":"Point","coordinates":[-118.9328,37.6418,7.9]},"id":"nc72183826"}, -{"type":"Feature","properties":{"mag":1,"place":"7km E of Mammoth Lakes, California","time":1394671573000,"updated":1394671673391,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183821","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183821.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":15,"net":"nc","code":"72183821","ids":",nc72183821,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,","nst":null,"dmin":0.01796631,"rms":0.01,"gap":223.2,"magType":"Md","type":"earthquake","title":"M 1.0 - 7km E of Mammoth Lakes, California"},"geometry":{"type":"Point","coordinates":[-118.8828,37.6423,1.2]},"id":"nc72183821"}, -{"type":"Feature","properties":{"mag":1.6,"place":"1km E of East Concord, New Hampshire","time":1394671038220,"updated":1394789675000,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nb3v","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nb3v.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":39,"net":"us","code":"c000nb3v","ids":",usc000nb3v,","sources":",us,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.249,"rms":0.16,"gap":130,"magType":"ml","type":"earthquake","title":"M 1.6 - 1km E of East Concord, New Hampshire"},"geometry":{"type":"Point","coordinates":[-71.5223,43.2402,4.51]},"id":"usc000nb3v"}, -{"type":"Feature","properties":{"mag":1.4,"place":"20km N of Pahala, Hawaii","time":1394670651700,"updated":1394676014843,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60654806","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60654806.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":30,"net":"hv","code":"60654806","ids":",hv60654806,","sources":",hv,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.03593261,"rms":0.11,"gap":39.6,"magType":"Md","type":"earthquake","title":"M 1.4 - 20km N of Pahala, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.4827,19.3927,10.3]},"id":"hv60654806"}, -{"type":"Feature","properties":{"mag":3.1,"place":"94km SSW of Amukta Island, Alaska","time":1394670142000,"updated":1394731129258,"tz":-660,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185775","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185775.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":148,"net":"ak","code":"11185775","ids":",ak11185775,","sources":",ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.76,"gap":null,"magType":"ml","type":"earthquake","title":"M 3.1 - 94km SSW of Amukta Island, Alaska"},"geometry":{"type":"Point","coordinates":[-171.7953,51.7081,19.4]},"id":"ak11185775"}, -{"type":"Feature","properties":{"mag":2.7,"place":"12km ENE of Anthony, Kansas","time":1394669814600,"updated":1394698769746,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n9v7","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n9v7.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":112,"net":"us","code":"c000n9v7","ids":",usc000n9v7,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.687,"rms":0.59,"gap":131,"magType":"mb_lg","type":"earthquake","title":"M 2.7 - 12km ENE of Anthony, Kansas"},"geometry":{"type":"Point","coordinates":[-97.9012,37.1903,5]},"id":"usc000n9v7"}, -{"type":"Feature","properties":{"mag":2,"place":"14km S of Hamilton City, California","time":1394669140200,"updated":1394683922103,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183786","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183786.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":62,"net":"nc","code":"72183786","ids":",nc72183786,","sources":",nc,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.31441035,"rms":0.14,"gap":61.2,"magType":"Md","type":"earthquake","title":"M 2.0 - 14km S of Hamilton City, California"},"geometry":{"type":"Point","coordinates":[-121.9942,39.6098,28.3]},"id":"nc72183786"}, -{"type":"Feature","properties":{"mag":1.1,"place":"9km WNW of Cobb, California","time":1394668800900,"updated":1394670546179,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183781","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183781.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":19,"net":"nc","code":"72183781","ids":",nc72183781,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.03,"gap":100.8,"magType":"Md","type":"earthquake","title":"M 1.1 - 9km WNW of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.8287,38.8392,2.7]},"id":"nc72183781"}, -{"type":"Feature","properties":{"mag":2.2,"place":"73km SSE of Adak, Alaska","time":1394667376000,"updated":1394844035260,"tz":-720,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185769","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185769.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":74,"net":"ak","code":"11185769","ids":",ak11185769,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.38,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.2 - 73km SSE of Adak, Alaska"},"geometry":{"type":"Point","coordinates":[-176.4011,51.2393,20.3]},"id":"ak11185769"}, -{"type":"Feature","properties":{"mag":2,"place":"41km SSE of Redoubt Volcano, Alaska","time":1394667172000,"updated":1394844032173,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187789","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187789.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":62,"net":"ak","code":"11187789","ids":",ak11187789,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":35,"dmin":null,"rms":0.47,"gap":71.999994240001,"magType":"ml","type":"earthquake","title":"M 2.0 - 41km SSE of Redoubt Volcano, Alaska"},"geometry":{"type":"Point","coordinates":[-152.516,60.1332,103.4]},"id":"ak11187789"}, -{"type":"Feature","properties":{"mag":1.89,"place":"4km NW of Boron, California","time":1394666314840,"updated":1394671116720,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475297","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475297.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":55,"net":"ci","code":"15475297","ids":",ci15475297,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":22,"dmin":0.09436,"rms":0.13,"gap":115,"magType":"ml","type":"quarry_blast","title":"M 1.9 Quarry_blast - 4km NW of Boron, California"},"geometry":{"type":"Point","coordinates":[-117.6901667,35.0288333,0.05]},"id":"ci15475297"}, -{"type":"Feature","properties":{"mag":3.2,"place":"31km E of Amatignak Island, Alaska","time":1394665613000,"updated":1394844069975,"tz":-540,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185691","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185691.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":158,"net":"ak","code":"11185691","ids":",ak11185691,","sources":",ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.26,"gap":null,"magType":"ml","type":"earthquake","title":"M 3.2 - 31km E of Amatignak Island, Alaska"},"geometry":{"type":"Point","coordinates":[-178.6716,51.2097,31.3]},"id":"ak11185691"}, -{"type":"Feature","properties":{"mag":1.3,"place":"23km NNE of Badger, Alaska","time":1394665299000,"updated":1394844104831,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185688","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185688.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":26,"net":"ak","code":"11185688","ids":",ak11185688,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.17,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.3 - 23km NNE of Badger, Alaska"},"geometry":{"type":"Point","coordinates":[-147.3444,64.9918,0]},"id":"ak11185688"}, -{"type":"Feature","properties":{"mag":1.4,"place":"3km ESE of Mammoth Lakes, California","time":1394664682500,"updated":1394667725575,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183736","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183736.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":30,"net":"nc","code":"72183736","ids":",nc72183736,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.02694946,"rms":0.04,"gap":75.6,"magType":"Md","type":"earthquake","title":"M 1.4 - 3km ESE of Mammoth Lakes, California"},"geometry":{"type":"Point","coordinates":[-118.9328,37.6375,7.4]},"id":"nc72183736"}, -{"type":"Feature","properties":{"mag":1.3,"place":"3km ESE of Mammoth Lakes, California","time":1394664524800,"updated":1394666944111,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183726","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183726.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":26,"net":"nc","code":"72183726","ids":",nc72183726,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.02694946,"rms":0.02,"gap":122.4,"magType":"Md","type":"earthquake","title":"M 1.3 - 3km ESE of Mammoth Lakes, California"},"geometry":{"type":"Point","coordinates":[-118.9317,37.6418,8.2]},"id":"nc72183726"}, -{"type":"Feature","properties":{"mag":1.1,"place":"3km ESE of Mammoth Lakes, California","time":1394664496500,"updated":1394666403117,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183721","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183721.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":19,"net":"nc","code":"72183721","ids":",nc72183721,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.02694946,"rms":0.01,"gap":93.6,"magType":"Md","type":"earthquake","title":"M 1.1 - 3km ESE of Mammoth Lakes, California"},"geometry":{"type":"Point","coordinates":[-118.9318,37.6398,7.7]},"id":"nc72183721"}, -{"type":"Feature","properties":{"mag":1.5,"place":"3km ENE of Mammoth Lakes, California","time":1394664402700,"updated":1394678827825,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183716","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183716.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":35,"net":"nc","code":"72183716","ids":",nc72183716,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.14,"gap":90,"magType":"Md","type":"earthquake","title":"M 1.5 - 3km ENE of Mammoth Lakes, California"},"geometry":{"type":"Point","coordinates":[-118.9307,37.657,1.5]},"id":"nc72183716"}, -{"type":"Feature","properties":{"mag":1.92,"place":"11km W of Progreso, Mexico","time":1394664350500,"updated":1394669801397,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475289","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475289.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":57,"net":"ci","code":"15475289","ids":",ci15475289,","sources":",ci,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":23,"dmin":0.05883,"rms":0.2,"gap":139,"magType":"ml","type":"earthquake","title":"M 1.9 - 11km W of Progreso, Mexico"},"geometry":{"type":"Point","coordinates":[-115.7016667,32.5941667,8.12]},"id":"ci15475289"}, -{"type":"Feature","properties":{"mag":2.8,"place":"68km NW of San Antonio, Puerto Rico","time":1394664005600,"updated":1394692960831,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14071010","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14071010.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":121,"net":"pr","code":"14071010","ids":",pr14071010,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":6,"dmin":0.63151564,"rms":0.37,"gap":331.2,"magType":"Md","type":"earthquake","title":"M 2.8 - 68km NW of San Antonio, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-67.5022,18.9813,10]},"id":"pr14071010"}, -{"type":"Feature","properties":{"mag":4.6,"place":"48km NE of Nishinoomote, Japan","time":1394663754470,"updated":1394692706692,"tz":540,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n9ty","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n9ty.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":326,"net":"us","code":"c000n9ty","ids":",usc000n9ty,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":2.144,"rms":1,"gap":168,"magType":"mb","type":"earthquake","title":"M 4.6 - 48km NE of Nishinoomote, Japan"},"geometry":{"type":"Point","coordinates":[131.3871,31.0189,45.23]},"id":"usc000n9ty"}, -{"type":"Feature","properties":{"mag":1.4,"place":"14km NW of West Bishop, California","time":1394662736100,"updated":1394675767175,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183696","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183696.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":30,"net":"nc","code":"72183696","ids":",nc72183696,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.10779783,"rms":0.02,"gap":79.2,"magType":"Md","type":"earthquake","title":"M 1.4 - 14km NW of West Bishop, California"},"geometry":{"type":"Point","coordinates":[-118.5687,37.458,11.6]},"id":"nc72183696"}, -{"type":"Feature","properties":{"mag":1.21,"place":"5km N of Banning, California","time":1394661886420,"updated":1394662933940,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475273","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475273.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":23,"net":"ci","code":"15475273","ids":",ci15475273,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":26,"dmin":0.07931,"rms":0.21,"gap":85,"magType":"ml","type":"earthquake","title":"M 1.2 - 5km N of Banning, California"},"geometry":{"type":"Point","coordinates":[-116.8673333,33.973,20.01]},"id":"ci15475273"}, -{"type":"Feature","properties":{"mag":1.4,"place":"41km WSW of Big Lake, Alaska","time":1394661617000,"updated":1394844070898,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185603","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185603.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":30,"net":"ak","code":"11185603","ids":",ak11185603,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.46,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.4 - 41km WSW of Big Lake, Alaska"},"geometry":{"type":"Point","coordinates":[-150.6623,61.3663,56.8]},"id":"ak11185603"}, -{"type":"Feature","properties":{"mag":2.4,"place":"27km N of Fishhook, Alaska","time":1394660884000,"updated":1394844070404,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185592","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185592.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":89,"net":"ak","code":"11185592","ids":",ak11185592,","sources":",ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.8,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.4 - 27km N of Fishhook, Alaska"},"geometry":{"type":"Point","coordinates":[-149.2171,61.9882,12.3]},"id":"ak11185592"}, -{"type":"Feature","properties":{"mag":1.8,"place":"14km SSE of Volcano, Hawaii","time":1394659903300,"updated":1394660113841,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60654626","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60654626.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":50,"net":"hv","code":"60654626","ids":",hv60654626,","sources":",hv,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.05389892,"rms":0.27,"gap":100.8,"magType":"Md","type":"earthquake","title":"M 1.8 - 14km SSE of Volcano, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.1693,19.3222,3.1]},"id":"hv60654626"}, -{"type":"Feature","properties":{"mag":2,"place":"0km E of Quarry near Mountain Gate (Shasta Res.), CA","time":1394659824600,"updated":1394673247450,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183661","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183661.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":62,"net":"nc","code":"72183661","ids":",nc72183661,","sources":",nc,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.18864621,"rms":0.05,"gap":64.8,"magType":"Md","type":"quarry","title":"M 2.0 Quarry Blast - 0km E of Quarry near Mountain Gate (Shasta Res.), CA"},"geometry":{"type":"Point","coordinates":[-122.3123,40.7495,0]},"id":"nc72183661"}, -{"type":"Feature","properties":{"mag":1.3,"place":"4km WNW of Cobb, California","time":1394659266600,"updated":1394671147383,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183656","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183656.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":26,"net":"nc","code":"72183656","ids":",nc72183656,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.02,"gap":126,"magType":"Md","type":"earthquake","title":"M 1.3 - 4km WNW of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.7648,38.8435,1.9]},"id":"nc72183656"}, -{"type":"Feature","properties":{"mag":2.2,"place":"1km NNW of Jones, Oklahoma","time":1394659003800,"updated":1394687949341,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n9q6","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n9q6.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":74,"net":"us","code":"c000n9q6","ids":",usc000n9q6,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":null,"rms":0.52,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.2 - 1km NNW of Jones, Oklahoma"},"geometry":{"type":"Point","coordinates":[-97.292,35.58,5.2]},"id":"usc000n9q6"}, -{"type":"Feature","properties":{"mag":2.5,"place":"1km W of Princeton, Canada","time":1394658734200,"updated":1394823959360,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uw60717626","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uw60717626.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":96,"net":"uw","code":"60717626","ids":",uw60717626,","sources":",uw,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.61085439,"rms":0.46,"gap":212.4,"magType":"Md","type":"quarry","title":"M 2.5 Quarry Blast - 1km W of Princeton, Canada"},"geometry":{"type":"Point","coordinates":[-120.5302,49.4573,0]},"id":"uw60717626"}, -{"type":"Feature","properties":{"mag":1.7,"place":"14km SSE of Ridgemark, California","time":1394658462300,"updated":1394842210648,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183626","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183626.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":44,"net":"nc","code":"72183626","ids":",nc72183626,","sources":",nc,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":null,"dmin":0.03593261,"rms":0.05,"gap":28.8,"magType":"Md","type":"earthquake","title":"M 1.7 - 14km SSE of Ridgemark, California"},"geometry":{"type":"Point","coordinates":[-121.3135,36.6843,4.3]},"id":"nc72183626"}, -{"type":"Feature","properties":{"mag":1.83,"place":"15km ESE of Fernley, Nevada","time":1394658182991,"updated":1394659915000,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nn00440895","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nn00440895.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":52,"net":"nn","code":"00440895","ids":",nn00440895,","sources":",nn,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,","nst":12,"dmin":0.272,"rms":0.1012,"gap":157.32,"magType":"ml","type":"earthquake","title":"M 1.8 - 15km ESE of Fernley, Nevada"},"geometry":{"type":"Point","coordinates":[-119.0755,39.5796,12.2419]},"id":"nn00440895"}, -{"type":"Feature","properties":{"mag":1.45,"place":"6km E of San Fernando, California","time":1394657337730,"updated":1394659433380,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475257","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475257.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":32,"net":"ci","code":"15475257","ids":",ci15475257,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":12,"dmin":0.03458,"rms":0.1,"gap":118,"magType":"ml","type":"earthquake","title":"M 1.5 - 6km E of San Fernando, California"},"geometry":{"type":"Point","coordinates":[-118.364,34.2775,3.69]},"id":"ci15475257"}, -{"type":"Feature","properties":{"mag":1.17,"place":"9km NNW of Big Bear City, California","time":1394657131450,"updated":1394659512580,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475249","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475249.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":21,"net":"ci","code":"15475249","ids":",ci15475249,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":31,"dmin":0.04258,"rms":0.13,"gap":37,"magType":"ml","type":"quarry_blast","title":"M 1.2 Quarry_blast - 9km NNW of Big Bear City, California"},"geometry":{"type":"Point","coordinates":[-116.878,34.34,0.01]},"id":"ci15475249"}, -{"type":"Feature","properties":{"mag":4.8,"place":"1km NNE of Marahare, Comoros","time":1394657012640,"updated":1394685969860,"tz":180,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n9m9","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n9m9.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":354,"net":"us","code":"c000n9m9","ids":",usc000n9m9,","sources":",us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,","nst":null,"dmin":7.32,"rms":1.46,"gap":68,"magType":"mb","type":"earthquake","title":"M 4.8 - 1km NNE of Marahare, Comoros"},"geometry":{"type":"Point","coordinates":[44.3187,-12.216,10]},"id":"usc000n9m9"}, -{"type":"Feature","properties":{"mag":1.4,"place":"168km WNW of Haines Junction, Canada","time":1394656696000,"updated":1394844033816,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185512","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185512.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":30,"net":"ak","code":"11185512","ids":",ak11185512,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.72,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.4 - 168km WNW of Haines Junction, Canada"},"geometry":{"type":"Point","coordinates":[-140.3219,61.4072,12.2]},"id":"ak11185512"}, -{"type":"Feature","properties":{"mag":1.7,"place":"20km NE of Warden, Washington","time":1394656042500,"updated":1394657984600,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uw60717561","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uw60717561.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":44,"net":"uw","code":"60717561","ids":",uw60717561,","sources":",uw,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.06288207,"rms":0.28,"gap":183.6,"magType":"Md","type":"quarry","title":"M 1.7 Quarry Blast - 20km NE of Warden, Washington"},"geometry":{"type":"Point","coordinates":[-118.8418,47.0885,0]},"id":"uw60717561"}, -{"type":"Feature","properties":{"mag":1.4,"place":"33km S of Cohoe, Alaska","time":1394656011000,"updated":1394844030876,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187781","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187781.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":30,"net":"ak","code":"11187781","ids":",ak11187781,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":13,"dmin":null,"rms":0.38,"gap":89.999992800001,"magType":"ml","type":"earthquake","title":"M 1.4 - 33km S of Cohoe, Alaska"},"geometry":{"type":"Point","coordinates":[-151.285,60.0701,56.7]},"id":"ak11187781"}, -{"type":"Feature","properties":{"mag":4.3,"place":"107km SSE of Kuh Sefid, Iran","time":1394655719200,"updated":1394684683490,"tz":210,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n9kl","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n9kl.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":284,"net":"us","code":"c000n9kl","ids":",usc000n9kl,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":null,"rms":1.5,"gap":null,"magType":"mb","type":"earthquake","title":"M 4.3 - 107km SSE of Kuh Sefid, Iran"},"geometry":{"type":"Point","coordinates":[57.069,28.336,10]},"id":"usc000n9kl"}, -{"type":"Feature","properties":{"mag":2.1,"place":"1km ESE of Mullan, Idaho","time":1394655305500,"updated":1394668337773,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/mb14399195","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/mb14399195.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":68,"net":"mb","code":"14399195","ids":",mb14399195,","sources":",mb,","types":",general-link,geoserve,nearby-cities,origin,","nst":22,"dmin":0.006288207,"rms":0.33,"gap":107.99999136,"magType":"mc","type":"earthquake","title":"M 2.1 - 1km ESE of Mullan, Idaho"},"geometry":{"type":"Point","coordinates":[-115.785,47.4651,1.5]},"id":"mb14399195"}, -{"type":"Feature","properties":{"mag":2.2,"place":"46km S of Redoubt Volcano, Alaska","time":1394655230000,"updated":1394844073727,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185435","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185435.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":74,"net":"ak","code":"11185435","ids":",ak11185435,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.56,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.2 - 46km S of Redoubt Volcano, Alaska"},"geometry":{"type":"Point","coordinates":[-152.6474,60.0689,93.8]},"id":"ak11185435"}, -{"type":"Feature","properties":{"mag":1.4,"place":"76km WSW of Tok, Alaska","time":1394654659000,"updated":1394844071754,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185434","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185434.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":30,"net":"ak","code":"11185434","ids":",ak11185434,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.33,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.4 - 76km WSW of Tok, Alaska"},"geometry":{"type":"Point","coordinates":[-144.4433,63.1358,0.2]},"id":"ak11185434"}, -{"type":"Feature","properties":{"mag":1.4,"place":"3km NNW of Cobb, California","time":1394654640700,"updated":1394666944113,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183606","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183606.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":30,"net":"nc","code":"72183606","ids":",nc72183606,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.02694946,"rms":0.06,"gap":129.6,"magType":"Md","type":"earthquake","title":"M 1.4 - 3km NNW of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.7358,38.8493,3.1]},"id":"nc72183606"}, -{"type":"Feature","properties":{"mag":1.5,"place":"11km E of Quarry near Portola Valley, CA","time":1394653538700,"updated":1394840740449,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183601","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183601.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":35,"net":"nc","code":"72183601","ids":",nc72183601,","sources":",nc,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.07186522,"rms":0.04,"gap":118.8,"magType":"Md","type":"quarry","title":"M 1.5 Quarry Blast - 11km E of Quarry near Portola Valley, CA"},"geometry":{"type":"Point","coordinates":[-122.1035,37.3277,0]},"id":"nc72183601"}, -{"type":"Feature","properties":{"mag":3.2,"place":"15km ENE of Anthony, Kansas","time":1394652926420,"updated":1394723445275,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n9ha","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n9ha.geojsonp","felt":5,"cdi":2.4,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":159,"net":"us","code":"c000n9ha","ids":",usc000n9ha,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.686,"rms":0.51,"gap":61,"magType":"mb_lg","type":"earthquake","title":"M 3.2 - 15km ENE of Anthony, Kansas"},"geometry":{"type":"Point","coordinates":[-97.8585,37.1855,5]},"id":"usc000n9ha"}, -{"type":"Feature","properties":{"mag":5.2,"place":"249km S of `Ohonua, Tonga","time":1394652340990,"updated":1394899912000,"tz":-720,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n9h2","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n9h2.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":416,"net":"us","code":"c000n9h2","ids":",usc000n9h2,gcmt20140312192541,","sources":",us,gcmt,","types":",cap,dyfi,geoserve,moment-tensor,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":8.684,"rms":1.3,"gap":77,"magType":"mb","type":"earthquake","title":"M 5.2 - 249km S of `Ohonua, Tonga"},"geometry":{"type":"Point","coordinates":[-175.0504,-23.5851,11.46]},"id":"usc000n9h2"}, -{"type":"Feature","properties":{"mag":1.4,"place":"30km NNW of Inyokern, California","time":1394651956310,"updated":1394653677670,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475217","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475217.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":30,"net":"ci","code":"15475217","ids":",ci15475217,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":19,"dmin":0.09116,"rms":0.12,"gap":73,"magType":"ml","type":"earthquake","title":"M 1.4 - 30km NNW of Inyokern, California"},"geometry":{"type":"Point","coordinates":[-117.9195,35.9116667,2.2]},"id":"ci15475217"}, -{"type":"Feature","properties":{"mag":4.7,"place":"Off the east coast of Honshu, Japan","time":1394651611020,"updated":1394680566116,"tz":600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n9gm","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n9gm.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":340,"net":"us","code":"c000n9gm","ids":",usc000n9gm,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":5.027,"rms":0.7,"gap":123,"magType":"mb","type":"earthquake","title":"M 4.7 - Off the east coast of Honshu, Japan"},"geometry":{"type":"Point","coordinates":[144.4386,37.0747,41.27]},"id":"usc000n9gm"}, -{"type":"Feature","properties":{"mag":1.3,"place":"113km NW of Talkeetna, Alaska","time":1394651371000,"updated":1394844075749,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185425","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185425.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":26,"net":"ak","code":"11185425","ids":",ak11185425,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.7,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.3 - 113km NW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-151.5182,63.1086,12.3]},"id":"ak11185425"}, -{"type":"Feature","properties":{"mag":1.4,"place":"23km SE of Yosemite Valley, California","time":1394651037100,"updated":1394663767317,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183581","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183581.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":30,"net":"nc","code":"72183581","ids":",nc72183581,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.22457882,"rms":0.03,"gap":176.4,"magType":"Md","type":"earthquake","title":"M 1.4 - 23km SE of Yosemite Valley, California"},"geometry":{"type":"Point","coordinates":[-119.3607,37.6145,13.9]},"id":"nc72183581"}, -{"type":"Feature","properties":{"mag":1.5,"place":"3km SE of The Geysers, California","time":1394649380400,"updated":1394661182600,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183576","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183576.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":35,"net":"nc","code":"72183576","ids":",nc72183576,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.01796631,"rms":0.05,"gap":82.8,"magType":"Md","type":"earthquake","title":"M 1.5 - 3km SE of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.7273,38.7605,2.1]},"id":"nc72183576"}, -{"type":"Feature","properties":{"mag":1.7,"place":"23km SE of Yosemite Valley, California","time":1394648968000,"updated":1394846045281,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183566","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183566.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":44,"net":"nc","code":"72183566","ids":",nc72183566,","sources":",nc,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.22457882,"rms":0.05,"gap":122.4,"magType":"Md","type":"earthquake","title":"M 1.7 - 23km SE of Yosemite Valley, California"},"geometry":{"type":"Point","coordinates":[-119.3628,37.609,12.5]},"id":"nc72183566"}, -{"type":"Feature","properties":{"mag":2.1,"place":"4km WSW of Universal City, California","time":1394648885250,"updated":1395067097382,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475209","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475209.geojsonp","felt":99,"cdi":3.2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":100,"net":"ci","code":"15475209","ids":",ci15475209,","sources":",ci,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":23,"dmin":0.02177,"rms":0.14,"gap":77,"magType":"ml","type":"earthquake","title":"M 2.1 - 4km WSW of Universal City, California"},"geometry":{"type":"Point","coordinates":[-118.404,34.1238333,3.17]},"id":"ci15475209"}, -{"type":"Feature","properties":{"mag":1.14,"place":"17km ESE of Julian, California","time":1394648568110,"updated":1394651198710,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475201","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475201.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":20,"net":"ci","code":"15475201","ids":",ci15475201,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":14,"dmin":0.1118,"rms":0.16,"gap":114,"magType":"ml","type":"earthquake","title":"M 1.1 - 17km ESE of Julian, California"},"geometry":{"type":"Point","coordinates":[-116.4413333,33.003,9.7]},"id":"ci15475201"}, -{"type":"Feature","properties":{"mag":1.3,"place":"35km S of East Carbon City, Utah","time":1394648432200,"updated":1394823787197,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60059117","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60059117.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":26,"net":"uu","code":"60059117","ids":",uu60059117,","sources":",uu,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":0.13474729,"rms":0.07,"gap":187.2,"magType":"Ml","type":"earthquake","title":"M 1.3 - 35km S of East Carbon City, Utah"},"geometry":{"type":"Point","coordinates":[-110.4755,39.236,12.2]},"id":"uu60059117"}, -{"type":"Feature","properties":{"mag":4.8,"place":"247km WNW of Ozernovskiy, Russia","time":1394648320950,"updated":1394677322518,"tz":600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n9c7","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n9c7.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":354,"net":"us","code":"c000n9c7","ids":",usc000n9c7,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":2.976,"rms":0.62,"gap":111,"magType":"mb","type":"earthquake","title":"M 4.8 - 247km WNW of Ozernovskiy, Russia"},"geometry":{"type":"Point","coordinates":[153.0762,52.1483,421.3]},"id":"usc000n9c7"}, -{"type":"Feature","properties":{"mag":2,"place":"26km N of Road Town, British Virgin Islands","time":1394648312500,"updated":1394656787444,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14071008","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14071008.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":62,"net":"pr","code":"14071008","ids":",pr14071008,","sources":",pr,","types":",cap,geoserve,nearby-cities,origin,tectonic-summary,","nst":3,"dmin":0.23985018,"rms":0.05,"gap":291.6,"magType":"Md","type":"earthquake","title":"M 2.0 - 26km N of Road Town, British Virgin Islands"},"geometry":{"type":"Point","coordinates":[-64.6436,18.6573,9]},"id":"pr14071008"}, -{"type":"Feature","properties":{"mag":4.9,"place":"44km W of Port-aux-Francais, French Southern Territories","time":1394648110530,"updated":1394677115490,"tz":300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n9cg","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n9cg.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":369,"net":"us","code":"c000n9cg","ids":",usc000n9cg,","sources":",us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,","nst":null,"dmin":0.394,"rms":0.27,"gap":80,"magType":"mb","type":"earthquake","title":"M 4.9 - 44km W of Port-aux-Francais, French Southern Territories"},"geometry":{"type":"Point","coordinates":[69.6089,-49.3281,14.37]},"id":"usc000n9cg"}, -{"type":"Feature","properties":{"mag":2.5,"place":"19km SSE of Medford, Oklahoma","time":1394647778570,"updated":1394676725271,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n9d2","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n9d2.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":96,"net":"us","code":"c000n9d2","ids":",usc000n9d2,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":null,"rms":0.63,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.5 - 19km SSE of Medford, Oklahoma"},"geometry":{"type":"Point","coordinates":[-97.678,36.634,5]},"id":"usc000n9d2"}, -{"type":"Feature","properties":{"mag":1.5,"place":"156km S of Tanana, Alaska","time":1394647446000,"updated":1394844083774,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185339","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185339.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":35,"net":"ak","code":"11185339","ids":",ak11185339,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.52,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.5 - 156km S of Tanana, Alaska"},"geometry":{"type":"Point","coordinates":[-152.4001,63.774,7.4]},"id":"ak11185339"}, -{"type":"Feature","properties":{"mag":2.5,"place":"195km SE of Adak, Alaska","time":1394647443000,"updated":1395062757000,"tz":-720,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nc55","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nc55.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":96,"net":"us","code":"c000nc55","ids":",ak11187775,usc000nc55,","sources":",ak,us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":null,"rms":0.47,"gap":291,"magType":"ml","type":"earthquake","title":"M 2.5 - 195km SE of Adak, Alaska"},"geometry":{"type":"Point","coordinates":[-175.1123,50.4172,25.6]},"id":"usc000nc55"}, -{"type":"Feature","properties":{"mag":2.9,"place":"15km ENE of Anthony, Kansas","time":1394647204550,"updated":1394676158728,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n9fa","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n9fa.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":129,"net":"us","code":"c000n9fa","ids":",usc000n9fa,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.699,"rms":0.36,"gap":73,"magType":"mb_lg","type":"earthquake","title":"M 2.9 - 15km ENE of Anthony, Kansas"},"geometry":{"type":"Point","coordinates":[-97.8659,37.199,5]},"id":"usc000n9fa"}, -{"type":"Feature","properties":{"mag":4.5,"place":"260km ESE of Hotan, China","time":1394646946280,"updated":1394675897896,"tz":480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n9b3","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n9b3.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":312,"net":"us","code":"c000n9b3","ids":",usc000n9b3,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":7.333,"rms":0.89,"gap":121,"magType":"mb","type":"earthquake","title":"M 4.5 - 260km ESE of Hotan, China"},"geometry":{"type":"Point","coordinates":[82.3414,35.7965,31.53]},"id":"usc000n9b3"}, -{"type":"Feature","properties":{"mag":2.5,"place":"90km SSW of Manley Hot Springs, Alaska","time":1394646500000,"updated":1395062952000,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185266","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185266.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":96,"net":"ak","code":"11185266","ids":",ak11185266,usc000n9al,","sources":",ak,us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,","nst":null,"dmin":null,"rms":0.67,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.5 - 90km SSW of Manley Hot Springs, Alaska"},"geometry":{"type":"Point","coordinates":[-150.9971,64.2067,10.2]},"id":"ak11185266"}, -{"type":"Feature","properties":{"mag":3,"place":"79km N of Isabela, Puerto Rico","time":1394646351400,"updated":1394675303154,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14071009","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14071009.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":138,"net":"pr","code":"14071009","ids":",pr14071009,usc000n9lg,","sources":",pr,us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":5,"dmin":0.76177136,"rms":0.43,"gap":277.2,"magType":"Md","type":"earthquake","title":"M 3.0 - 79km N of Isabela, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.9496,19.2185,3]},"id":"pr14071009"}, -{"type":"Feature","properties":{"mag":2,"place":"29km ESE of Atka, Alaska","time":1394646018000,"updated":1394844110853,"tz":-540,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187773","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187773.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":62,"net":"ak","code":"11187773","ids":",ak11187773,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":5,"dmin":null,"rms":0.24,"gap":309.599975232,"magType":"ml","type":"earthquake","title":"M 2.0 - 29km ESE of Atka, Alaska"},"geometry":{"type":"Point","coordinates":[-173.7972,52.1033,12.2]},"id":"ak11187773"}, -{"type":"Feature","properties":{"mag":2.5,"place":"14km E of Perry, Oklahoma","time":1394645208720,"updated":1394674157723,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n99t","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n99t.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":96,"net":"us","code":"c000n99t","ids":",usc000n99t,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":null,"rms":0.86,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.5 - 14km E of Perry, Oklahoma"},"geometry":{"type":"Point","coordinates":[-97.125,36.284,5]},"id":"usc000n99t"}, -{"type":"Feature","properties":{"mag":4.2,"place":"49km S of Puerto San Jose, Guatemala","time":1394644410970,"updated":1394673370845,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n98k","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n98k.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":271,"net":"us","code":"c000n98k","ids":",usc000n98k,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.309,"rms":0.67,"gap":205,"magType":"mb","type":"earthquake","title":"M 4.2 - 49km S of Puerto San Jose, Guatemala"},"geometry":{"type":"Point","coordinates":[-90.8744,13.4763,49.03]},"id":"usc000n98k"}, -{"type":"Feature","properties":{"mag":1.01,"place":"43km N of China Lake Acres, California","time":1394643982440,"updated":1394746346460,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475193","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475193.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":16,"net":"ci","code":"15475193","ids":",ci15475193,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":8,"dmin":0.009469,"rms":0.17,"gap":105,"magType":"ml","type":"earthquake","title":"M 1.0 - 43km N of China Lake Acres, California"},"geometry":{"type":"Point","coordinates":[-117.7645,36.0361667,0.12]},"id":"ci15475193"}, -{"type":"Feature","properties":{"mag":1.3,"place":"74km W of Cantwell, Alaska","time":1394643551000,"updated":1394844028321,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187772","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187772.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":26,"net":"ak","code":"11187772","ids":",ak11187772,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":17,"dmin":null,"rms":0.36,"gap":68.399994528,"magType":"ml","type":"earthquake","title":"M 1.3 - 74km W of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-150.4461,63.4065,125.4]},"id":"ak11187772"}, -{"type":"Feature","properties":{"mag":1.9,"place":"24km ENE of Pablo, Montana","time":1394643184600,"updated":1395157715862,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/mb14466562","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/mb14466562.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":56,"net":"mb","code":"14466562","ids":",mb14466562,","sources":",mb,","types":",general-link,geoserve,nearby-cities,origin,","nst":22,"dmin":0.2048159,"rms":0.17,"gap":129.599989632,"magType":"mc","type":"earthquake","title":"M 1.9 - 24km ENE of Pablo, Montana"},"geometry":{"type":"Point","coordinates":[-113.8296,47.6988,13.2]},"id":"mb14466562"}, -{"type":"Feature","properties":{"mag":1.4,"place":"24km E of Polson, Montana","time":1394643184300,"updated":1394643318311,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/mb30146","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/mb30146.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":30,"net":"mb","code":"30146","ids":",mb30146,","sources":",mb,","types":",general-link,geoserve,nearby-cities,origin,","nst":8,"dmin":0.2066125,"rms":0.05,"gap":169.199986464,"magType":"mc","type":"earthquake","title":"M 1.4 - 24km E of Polson, Montana"},"geometry":{"type":"Point","coordinates":[-113.8316,47.6955,13.8]},"id":"mb30146"}, -{"type":"Feature","properties":{"mag":2.6,"place":"3km NNE of Animas, Puerto Rico","time":1394642533400,"updated":1394671486455,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14071006","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14071006.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":104,"net":"pr","code":"14071006","ids":",pr14071006,usc000n99m,","sources":",pr,us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":12,"dmin":0.08354332,"rms":0.18,"gap":180,"magType":"Md","type":"earthquake","title":"M 2.6 - 3km NNE of Animas, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.6179,18.4775,87]},"id":"pr14071006"}, -{"type":"Feature","properties":{"mag":2.5,"place":"15km E of Perry, Oklahoma","time":1394641767000,"updated":1394670743511,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n999","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n999.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":96,"net":"us","code":"c000n999","ids":",usc000n999,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":null,"rms":0.37,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.5 - 15km E of Perry, Oklahoma"},"geometry":{"type":"Point","coordinates":[-97.12,36.291,5]},"id":"usc000n999"}, -{"type":"Feature","properties":{"mag":2.1,"place":"25km ESE of Redoubt Volcano, Alaska","time":1394641420000,"updated":1394844036779,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185253","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185253.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":68,"net":"ak","code":"11185253","ids":",ak11185253,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.59,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.1 - 25km ESE of Redoubt Volcano, Alaska"},"geometry":{"type":"Point","coordinates":[-152.3275,60.3759,105.3]},"id":"ak11185253"}, -{"type":"Feature","properties":{"mag":2.5,"place":"80km ESE of Whittier, Alaska","time":1394641324000,"updated":1394844088781,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185249","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185249.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":96,"net":"ak","code":"11185249","ids":",ak11185249,","sources":",ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.71,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.5 - 80km ESE of Whittier, Alaska"},"geometry":{"type":"Point","coordinates":[-147.3941,60.4201,7.8]},"id":"ak11185249"}, -{"type":"Feature","properties":{"mag":1.3,"place":"16km SE of Salcha, Alaska","time":1394641179000,"updated":1394844027090,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185247","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185247.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":26,"net":"ak","code":"11185247","ids":",ak11185247,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":22,"dmin":null,"rms":0.52,"gap":100.799991936,"magType":"ml","type":"earthquake","title":"M 1.3 - 16km SE of Salcha, Alaska"},"geometry":{"type":"Point","coordinates":[-146.6749,64.4176,4]},"id":"ak11185247"}, -{"type":"Feature","properties":{"mag":2.3,"place":"17km SSE of Atka, Alaska","time":1394640745000,"updated":1394844025688,"tz":-540,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187768","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187768.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":81,"net":"ak","code":"11187768","ids":",ak11187768,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":9,"dmin":null,"rms":0.37,"gap":259.199979264,"magType":"ml","type":"earthquake","title":"M 2.3 - 17km SSE of Atka, Alaska"},"geometry":{"type":"Point","coordinates":[-174.0819,52.0612,138.8]},"id":"ak11187768"}, -{"type":"Feature","properties":{"mag":2.6,"place":"55km NW of San Antonio, Puerto Rico","time":1394640234800,"updated":1394669185626,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14071007","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14071007.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":104,"net":"pr","code":"14071007","ids":",pr14071007,usc000n99w,","sources":",pr,us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":8,"dmin":0.42849639,"rms":0.37,"gap":216,"magType":"Md","type":"earthquake","title":"M 2.6 - 55km NW of San Antonio, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-67.4998,18.8155,8]},"id":"pr14071007"}, -{"type":"Feature","properties":{"mag":2,"place":"65km SSW of Tanana, Alaska","time":1394640079000,"updated":1394844086781,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185183","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185183.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":62,"net":"ak","code":"11185183","ids":",ak11185183,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.55,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.0 - 65km SSW of Tanana, Alaska"},"geometry":{"type":"Point","coordinates":[-152.6289,64.6327,8.7]},"id":"ak11185183"}, -{"type":"Feature","properties":{"mag":1.5,"place":"12km ENE of Cloverdale, California","time":1394638568900,"updated":1394646185040,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183516","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183516.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":35,"net":"nc","code":"72183516","ids":",nc72183516,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.03,"gap":68.4,"magType":"Md","type":"earthquake","title":"M 1.5 - 12km ENE of Cloverdale, California"},"geometry":{"type":"Point","coordinates":[-122.8797,38.8318,2.5]},"id":"nc72183516"}, -{"type":"Feature","properties":{"mag":2.6,"place":"141km ESE of Nikolski, Alaska","time":1394638460000,"updated":1394844077745,"tz":-660,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185179","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185179.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":104,"net":"ak","code":"11185179","ids":",ak11185179,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.28,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.6 - 141km ESE of Nikolski, Alaska"},"geometry":{"type":"Point","coordinates":[-166.858,52.5751,16.6]},"id":"ak11185179"}, -{"type":"Feature","properties":{"mag":4,"place":"14km E of Roshtqal'a, Tajikistan","time":1394638248400,"updated":1394667201407,"tz":300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n956","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n956.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":246,"net":"us","code":"c000n956","ids":",usc000n956,","sources":",us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":2.188,"rms":0.74,"gap":128,"magType":"mb","type":"earthquake","title":"M 4.0 - 14km E of Roshtqal'a, Tajikistan"},"geometry":{"type":"Point","coordinates":[71.9923,37.2535,170.05]},"id":"usc000n956"}, -{"type":"Feature","properties":{"mag":1.4,"place":"94km WSW of Cantwell, Alaska","time":1394637844000,"updated":1394844024266,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187764","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187764.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":30,"net":"ak","code":"11187764","ids":",ak11187764,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":20,"dmin":null,"rms":0.47,"gap":71.999994240001,"magType":"ml","type":"earthquake","title":"M 1.4 - 94km WSW of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-150.7929,63.197,129.3]},"id":"ak11187764"}, -{"type":"Feature","properties":{"mag":1.34,"place":"21km NW of Inyokern, California","time":1394637596240,"updated":1394650542080,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475185","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475185.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":28,"net":"ci","code":"15475185","ids":",ci15475185,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":14,"dmin":0.1317,"rms":0.09,"gap":81,"magType":"ml","type":"earthquake","title":"M 1.3 - 21km NW of Inyokern, California"},"geometry":{"type":"Point","coordinates":[-118.0143333,35.7561667,2.09]},"id":"ci15475185"}, -{"type":"Feature","properties":{"mag":3.1,"place":"99km SE of Larsen Bay, Alaska","time":1394636979000,"updated":1394844092795,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185115","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185115.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":148,"net":"ak","code":"11185115","ids":",ak11185115,","sources":",ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.6,"gap":null,"magType":"ml","type":"earthquake","title":"M 3.1 - 99km SE of Larsen Bay, Alaska"},"geometry":{"type":"Point","coordinates":[-152.8929,56.8714,5]},"id":"ak11185115"}, -{"type":"Feature","properties":{"mag":1.3,"place":"12km ENE of Cloverdale, California","time":1394636423700,"updated":1394642358033,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183506","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183506.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":26,"net":"nc","code":"72183506","ids":",nc72183506,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.03,"gap":61.2,"magType":"Md","type":"earthquake","title":"M 1.3 - 12km ENE of Cloverdale, California"},"geometry":{"type":"Point","coordinates":[-122.8777,38.8345,3.3]},"id":"nc72183506"}, -{"type":"Feature","properties":{"mag":2.6,"place":"14km NNW of Chandler, Oklahoma","time":1394634919810,"updated":1394752538688,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n93u","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n93u.geojsonp","felt":3,"cdi":2.9,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":105,"net":"us","code":"c000n93u","ids":",usc000n93u,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.287,"rms":0.49,"gap":45,"magType":"mb_lg","type":"earthquake","title":"M 2.6 - 14km NNW of Chandler, Oklahoma"},"geometry":{"type":"Point","coordinates":[-96.9244,35.8262,5]},"id":"usc000n93u"}, -{"type":"Feature","properties":{"mag":1.5,"place":"72km S of Deltana, Alaska","time":1394632465000,"updated":1394844090809,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185056","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185056.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":35,"net":"ak","code":"11185056","ids":",ak11185056,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.55,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.5 - 72km S of Deltana, Alaska"},"geometry":{"type":"Point","coordinates":[-145.3219,63.2258,5.7]},"id":"ak11185056"}, -{"type":"Feature","properties":{"mag":1.4,"place":"90km NNW of Talkeetna, Alaska","time":1394631668000,"updated":1394844108830,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187760","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187760.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":30,"net":"ak","code":"11187760","ids":",ak11187760,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":16,"dmin":null,"rms":0.31,"gap":104.399991648,"magType":"ml","type":"earthquake","title":"M 1.4 - 90km NNW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-151.0051,63.0212,120.9]},"id":"ak11187760"}, -{"type":"Feature","properties":{"mag":1.5,"place":"95km W of Talkeetna, Alaska","time":1394631254000,"updated":1394844023031,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187759","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187759.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":35,"net":"ak","code":"11187759","ids":",ak11187759,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":20,"dmin":null,"rms":0.29,"gap":111.599991072,"magType":"ml","type":"earthquake","title":"M 1.5 - 95km W of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-151.9379,62.3977,102.2]},"id":"ak11187759"}, -{"type":"Feature","properties":{"mag":1.63,"place":"22km SW of Smith Valley, Nevada","time":1394630265772,"updated":1394731889000,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nn00440836","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nn00440836.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":41,"net":"nn","code":"00440836","ids":",nn00440836,","sources":",nn,","types":",general-link,geoserve,nearby-cities,origin,phase-data,","nst":4,"dmin":0.42,"rms":null,"gap":261.63,"magType":"ml","type":"earthquake","title":"M 1.6 - 22km SW of Smith Valley, Nevada"},"geometry":{"type":"Point","coordinates":[-119.4966,38.6158,8]},"id":"nn00440836"}, -{"type":"Feature","properties":{"mag":2.1,"place":"42km E of Y, Alaska","time":1394629183000,"updated":1394844096797,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185049","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185049.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":68,"net":"ak","code":"11185049","ids":",ak11185049,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.37,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.1 - 42km E of Y, Alaska"},"geometry":{"type":"Point","coordinates":[-149.0467,62.2279,40.7]},"id":"ak11185049"}, -{"type":"Feature","properties":{"mag":2.6,"place":"13km ENE of Anthony, Kansas","time":1394629074210,"updated":1394665335000,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n91j","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n91j.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":104,"net":"us","code":"c000n91j","ids":",usc000n91j,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.697,"rms":0.48,"gap":132,"magType":"mb_lg","type":"earthquake","title":"M 2.6 - 13km ENE of Anthony, Kansas"},"geometry":{"type":"Point","coordinates":[-97.8852,37.1987,6.17]},"id":"usc000n91j"}, -{"type":"Feature","properties":{"mag":1,"place":"39km ENE of Seeley Lake, Montana","time":1394629043200,"updated":1394986915911,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/mb14023120","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/mb14023120.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":15,"net":"mb","code":"14023120","ids":",mb14023120,","sources":",mb,","types":",general-link,geoserve,nearby-cities,origin,","nst":15,"dmin":0.2712912,"rms":0.07,"gap":226.799981856,"magType":"mc","type":"earthquake","title":"M 1.0 - 39km ENE of Seeley Lake, Montana"},"geometry":{"type":"Point","coordinates":[-113.0211,47.3351,30]},"id":"mb14023120"}, -{"type":"Feature","properties":{"mag":2.4,"place":"65km NE of Road Town, British Virgin Islands","time":1394627813400,"updated":1394644485054,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14071005","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14071005.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":89,"net":"pr","code":"14071005","ids":",pr14071005,","sources":",pr,","types":",cap,geoserve,nearby-cities,origin,tectonic-summary,","nst":4,"dmin":0.59198977,"rms":0.07,"gap":324,"magType":"Md","type":"earthquake","title":"M 2.4 - 65km NE of Road Town, British Virgin Islands"},"geometry":{"type":"Point","coordinates":[-64.249,18.8985,9]},"id":"pr14071005"}, -{"type":"Feature","properties":{"mag":1.1,"place":"5km WSW of Gilroy, California","time":1394627709500,"updated":1394629805615,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183486","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183486.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":19,"net":"nc","code":"72183486","ids":",nc72183486,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.03593261,"rms":0.04,"gap":64.8,"magType":"Md","type":"earthquake","title":"M 1.1 - 5km WSW of Gilroy, California"},"geometry":{"type":"Point","coordinates":[-121.6223,36.9783,7.4]},"id":"nc72183486"}, -{"type":"Feature","properties":{"mag":1.1,"place":"1km N of The Geysers, California","time":1394627686400,"updated":1394640554821,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183481","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183481.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":19,"net":"nc","code":"72183481","ids":",nc72183481,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.01796631,"rms":0.04,"gap":72,"magType":"Md","type":"earthquake","title":"M 1.1 - 1km N of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.76,38.7938,1.8]},"id":"nc72183481"}, -{"type":"Feature","properties":{"mag":2.7,"place":"21km SSE of Medford, Oklahoma","time":1394627445710,"updated":1394645404453,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n90u","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n90u.geojsonp","felt":3,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":113,"net":"us","code":"c000n90u","ids":",usc000n90u,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.284,"rms":0.79,"gap":97,"magType":"mb_lg","type":"earthquake","title":"M 2.7 - 21km SSE of Medford, Oklahoma"},"geometry":{"type":"Point","coordinates":[-97.6618,36.623,4.99]},"id":"usc000n90u"}, -{"type":"Feature","properties":{"mag":4.4,"place":"64km SSW of Nueva Concepcion, Guatemala","time":1394626164600,"updated":1394655120291,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n90d","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n90d.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":298,"net":"us","code":"c000n90d","ids":",usc000n90d,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.879,"rms":0.9,"gap":184,"magType":"mb","type":"earthquake","title":"M 4.4 - 64km SSW of Nueva Concepcion, Guatemala"},"geometry":{"type":"Point","coordinates":[-91.504,13.6568,34.94]},"id":"usc000n90d"}, -{"type":"Feature","properties":{"mag":1,"place":"60km NE of Y, Alaska","time":1394625594000,"updated":1394844069085,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11184992","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11184992.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":15,"net":"ak","code":"11184992","ids":",ak11184992,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.31,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.0 - 60km NE of Y, Alaska"},"geometry":{"type":"Point","coordinates":[-149.0575,62.5577,53]},"id":"ak11184992"}, -{"type":"Feature","properties":{"mag":2.7,"place":"22km SE of Yosemite Valley, California","time":1394625283000,"updated":1394669884545,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183466","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183466.geojsonp","felt":3,"cdi":2.5,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":113,"net":"nc","code":"72183466","ids":",nc72183466,nn00440835,","sources":",nc,nn,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.23356197,"rms":0.05,"gap":126,"magType":"Md","type":"earthquake","title":"M 2.7 - 22km SE of Yosemite Valley, California"},"geometry":{"type":"Point","coordinates":[-119.3732,37.6227,14.1]},"id":"nc72183466"}, -{"type":"Feature","properties":{"mag":4.3,"place":"81km N of Isabela, Puerto Rico","time":1394625045400,"updated":1394680596000,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14071004","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14071004.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":1,"sig":285,"net":"pr","code":"14071004","ids":",at00n2bnkm,usc000n8zw,pr14071004,","sources":",at,us,pr,","types":",cap,dyfi,geoserve,impact-link,moment-tensor,nearby-cities,origin,phase-data,tectonic-summary,","nst":24,"dmin":0.92077317,"rms":0.46,"gap":288,"magType":"Md","type":"earthquake","title":"M 4.3 - 81km N of Isabela, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-67.0682,19.3932,28]},"id":"pr14071004"}, -{"type":"Feature","properties":{"mag":1.1,"place":"95km E of Cantwell, Alaska","time":1394624952000,"updated":1394844094807,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11184989","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11184989.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":19,"net":"ak","code":"11184989","ids":",ak11184989,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.48,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.1 - 95km E of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-147.0477,63.3364,62.5]},"id":"ak11184989"}, -{"type":"Feature","properties":{"mag":1.9,"place":"3km W of Cobb, California","time":1394624097200,"updated":1394759351537,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183461","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183461.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":56,"net":"nc","code":"72183461","ids":",nc72183461,","sources":",nc,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.05,"gap":50.4,"magType":"Md","type":"earthquake","title":"M 1.9 - 3km W of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.7613,38.8213,2.6]},"id":"nc72183461"}, -{"type":"Feature","properties":{"mag":1.2,"place":"26km SW of Ferron, Utah","time":1394622468000,"updated":1394807134300,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60059087","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60059087.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":22,"net":"uu","code":"60059087","ids":",uu60059087,","sources":",uu,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":0.1706799,"rms":0.16,"gap":72,"magType":"Ml","type":"earthquake","title":"M 1.2 - 26km SW of Ferron, Utah"},"geometry":{"type":"Point","coordinates":[-111.3822,38.9523,1.4]},"id":"uu60059087"}, -{"type":"Feature","properties":{"mag":1.5,"place":"72km W of Talkeetna, Alaska","time":1394622354000,"updated":1394844021579,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187755","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187755.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":35,"net":"ak","code":"11187755","ids":",ak11187755,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":22,"dmin":null,"rms":0.42,"gap":97.199992224001,"magType":"ml","type":"earthquake","title":"M 1.5 - 72km W of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-151.5166,62.3055,87.2]},"id":"ak11187755"}, -{"type":"Feature","properties":{"mag":1.2,"place":"1km N of The Geysers, California","time":1394622200100,"updated":1394635746210,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183456","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183456.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":22,"net":"nc","code":"72183456","ids":",nc72183456,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.01796631,"rms":0.05,"gap":72,"magType":"Md","type":"earthquake","title":"M 1.2 - 1km N of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.7588,38.794,1.8]},"id":"nc72183456"}, -{"type":"Feature","properties":{"mag":4.6,"place":"100km NNW of Binabalian Ricor, Philippines","time":1394622109440,"updated":1394651061589,"tz":480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n8z7","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n8z7.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":326,"net":"us","code":"c000n8z7","ids":",usc000n8z7,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.042,"rms":0.62,"gap":116,"magType":"mb","type":"earthquake","title":"M 4.6 - 100km NNW of Binabalian Ricor, Philippines"},"geometry":{"type":"Point","coordinates":[119.4303,17.1907,33.31]},"id":"usc000n8z7"}, -{"type":"Feature","properties":{"mag":2.2,"place":"21km SW of Smith Valley, Nevada","time":1394621777600,"updated":1394677330052,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183451","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183451.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":74,"net":"nc","code":"72183451","ids":",nc72183451,nn00440833,","sources":",nc,nn,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.46712395,"rms":0.13,"gap":111.6,"magType":"Md","type":"earthquake","title":"M 2.2 - 21km SW of Smith Valley, Nevada"},"geometry":{"type":"Point","coordinates":[-119.4877,38.6267,1.9]},"id":"nc72183451"}, -{"type":"Feature","properties":{"mag":2.9,"place":"61km NE of Road Town, British Virgin Islands","time":1394621111000,"updated":1394650091436,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14071003","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14071003.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":129,"net":"pr","code":"14071003","ids":",pr14071003,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":7,"dmin":0.55426053,"rms":0.2,"gap":324,"magType":"Md","type":"earthquake","title":"M 2.9 - 61km NE of Road Town, British Virgin Islands"},"geometry":{"type":"Point","coordinates":[-64.1904,18.8001,39]},"id":"pr14071003"}, -{"type":"Feature","properties":{"mag":4.6,"place":"92km NE of Hihifo, Tonga","time":1394620618630,"updated":1394643676585,"tz":-720,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n8vj","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n8vj.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":326,"net":"us","code":"c000n8vj","ids":",usc000n8vj,","sources":",us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":4.755,"rms":0.86,"gap":106,"magType":"mb","type":"earthquake","title":"M 4.6 - 92km NE of Hihifo, Tonga"},"geometry":{"type":"Point","coordinates":[-173.1042,-15.3946,35.85]},"id":"usc000n8vj"}, -{"type":"Feature","properties":{"mag":1.1,"place":"34km E of Lazy Mountain, Alaska","time":1394619958000,"updated":1394844001903,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11184932","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11184932.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":19,"net":"ak","code":"11184932","ids":",ak11184932,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.54,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.1 - 34km E of Lazy Mountain, Alaska"},"geometry":{"type":"Point","coordinates":[-148.2989,61.5897,10]},"id":"ak11184932"}, -{"type":"Feature","properties":{"mag":1.6,"place":"10km W of Healy, Alaska","time":1394619399000,"updated":1394844000536,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11184929","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11184929.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":39,"net":"ak","code":"11184929","ids":",ak11184929,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.83,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.6 - 10km W of Healy, Alaska"},"geometry":{"type":"Point","coordinates":[-149.1726,63.8394,1]},"id":"ak11184929"}, -{"type":"Feature","properties":{"mag":2.1,"place":"22km N of Sutton-Alpine, Alaska","time":1394618875000,"updated":1394844004430,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11184926","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11184926.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":68,"net":"ak","code":"11184926","ids":",ak11184926,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.46,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.1 - 22km N of Sutton-Alpine, Alaska"},"geometry":{"type":"Point","coordinates":[-148.7837,61.9933,4.6]},"id":"ak11184926"}, -{"type":"Feature","properties":{"mag":1,"place":"38km WNW of Ester, Alaska","time":1394618703000,"updated":1394844003130,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11184924","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11184924.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":15,"net":"ak","code":"11184924","ids":",ak11184924,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.35,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.0 - 38km WNW of Ester, Alaska"},"geometry":{"type":"Point","coordinates":[-148.7566,64.9933,12.1]},"id":"ak11184924"}, -{"type":"Feature","properties":{"mag":2,"place":"4km SE of San Lorenzo, Puerto Rico","time":1394618563300,"updated":1394621649506,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14071001","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14071001.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":62,"net":"pr","code":"14071001","ids":",pr14071001,","sources":",pr,","types":",cap,geoserve,nearby-cities,origin,tectonic-summary,","nst":14,"dmin":0.08533995,"rms":0.1,"gap":115.2,"magType":"Md","type":"earthquake","title":"M 2.0 - 4km SE of San Lorenzo, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-65.9375,18.1583,73]},"id":"pr14071001"}, -{"type":"Feature","properties":{"mag":2.5,"place":"64km NNE of Road Town, British Virgin Islands","time":1394618470200,"updated":1394647417347,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14071002","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14071002.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":96,"net":"pr","code":"14071002","ids":",pr14071002,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":5,"dmin":0.5758201,"rms":0.15,"gap":327.6,"magType":"Md","type":"earthquake","title":"M 2.5 - 64km NNE of Road Town, British Virgin Islands"},"geometry":{"type":"Point","coordinates":[-64.306,18.9153,6]},"id":"pr14071002"}, -{"type":"Feature","properties":{"mag":3.3,"place":"13km ENE of Anthony, Kansas","time":1394617825100,"updated":1394684719784,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n8tq","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n8tq.geojsonp","felt":7,"cdi":3.6,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":170,"net":"us","code":"c000n8tq","ids":",usc000n8tq,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.695,"rms":0.24,"gap":84,"magType":"mb_lg","type":"earthquake","title":"M 3.3 - 13km ENE of Anthony, Kansas"},"geometry":{"type":"Point","coordinates":[-97.8858,37.1966,3.1]},"id":"usc000n8tq"}, -{"type":"Feature","properties":{"mag":2.7,"place":"5km ESE of Mammoth Lakes, California","time":1394617477100,"updated":1394674269434,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183436","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183436.geojsonp","felt":2,"cdi":2,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":113,"net":"nc","code":"72183436","ids":",nc72183436,nn00440830,","sources":",nc,nn,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.01796631,"rms":0.03,"gap":43.2,"magType":"Md","type":"earthquake","title":"M 2.7 - 5km ESE of Mammoth Lakes, California"},"geometry":{"type":"Point","coordinates":[-118.9138,37.637,8.2]},"id":"nc72183436"}, -{"type":"Feature","properties":{"mag":1.5,"place":"7km WNW of Cobb, California","time":1394617248100,"updated":1394619727318,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183431","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183431.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":35,"net":"nc","code":"72183431","ids":",nc72183431,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.03,"gap":64.8,"magType":"Md","type":"earthquake","title":"M 1.5 - 7km WNW of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.8027,38.8357,2.7]},"id":"nc72183431"}, -{"type":"Feature","properties":{"mag":1.8,"place":"5km ESE of Mammoth Lakes, California","time":1394617138500,"updated":1394619662182,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183426","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183426.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":50,"net":"nc","code":"72183426","ids":",nc72183426,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.03,"gap":61.2,"magType":"Md","type":"earthquake","title":"M 1.8 - 5km ESE of Mammoth Lakes, California"},"geometry":{"type":"Point","coordinates":[-118.913,37.634,8.4]},"id":"nc72183426"}, -{"type":"Feature","properties":{"mag":1.4,"place":"5km ESE of Mammoth Lakes, California","time":1394617054200,"updated":1394628904042,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183421","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183421.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":30,"net":"nc","code":"72183421","ids":",nc72183421,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.03,"gap":61.2,"magType":"Md","type":"earthquake","title":"M 1.4 - 5km ESE of Mammoth Lakes, California"},"geometry":{"type":"Point","coordinates":[-118.9132,37.6352,8.4]},"id":"nc72183421"}, -{"type":"Feature","properties":{"mag":2.1,"place":"82km W of Anchor Point, Alaska","time":1394616333000,"updated":1394844020247,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187748","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187748.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":68,"net":"ak","code":"11187748","ids":",ak11187748,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":27,"dmin":null,"rms":0.47,"gap":100.799991936,"magType":"ml","type":"earthquake","title":"M 2.1 - 82km W of Anchor Point, Alaska"},"geometry":{"type":"Point","coordinates":[-153.2796,59.6486,110.3]},"id":"ak11187748"}, -{"type":"Feature","properties":{"mag":1.2,"place":"34km WNW of Valdez, Alaska","time":1394616023000,"updated":1394844018258,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187747","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187747.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":22,"net":"ak","code":"11187747","ids":",ak11187747,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":7,"dmin":null,"rms":0.69,"gap":169.199986464,"magType":"ml","type":"earthquake","title":"M 1.2 - 34km WNW of Valdez, Alaska"},"geometry":{"type":"Point","coordinates":[-146.9401,61.2513,24.1]},"id":"ak11187747"}, -{"type":"Feature","properties":{"mag":2.2,"place":"39km SSE of Redoubt Volcano, Alaska","time":1394615987000,"updated":1394844006890,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11184909","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11184909.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":74,"net":"ak","code":"11184909","ids":",ak11184909,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.5,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.2 - 39km SSE of Redoubt Volcano, Alaska"},"geometry":{"type":"Point","coordinates":[-152.5141,60.1508,93.8]},"id":"ak11184909"}, -{"type":"Feature","properties":{"mag":3,"place":"80km WNW of Ferndale, California","time":1394615287900,"updated":1394685331976,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183401","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183401.geojsonp","felt":1,"cdi":1,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":139,"net":"nc","code":"72183401","ids":",nc72183401,","sources":",nc,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.70068592,"rms":0.16,"gap":252,"magType":"Ml","type":"earthquake","title":"M 3.0 - 80km WNW of Ferndale, California"},"geometry":{"type":"Point","coordinates":[-125.1917,40.7465,18.2]},"id":"nc72183401"}, -{"type":"Feature","properties":{"mag":1.3,"place":"10km NNE of Waterville, Washington","time":1394615123100,"updated":1394649184530,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uw60717096","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uw60717096.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":26,"net":"uw","code":"60717096","ids":",uw60717096,","sources":",uw,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.06288207,"rms":0.04,"gap":187.2,"magType":"Md","type":"earthquake","title":"M 1.3 - 10km NNE of Waterville, Washington"},"geometry":{"type":"Point","coordinates":[-120.0353,47.7413,4]},"id":"uw60717096"}, -{"type":"Feature","properties":{"mag":1.5,"place":"3km E of The Geysers, California","time":1394614594600,"updated":1394627225951,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183391","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183391.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":35,"net":"nc","code":"72183391","ids":",nc72183391,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0,"rms":0.06,"gap":75.6,"magType":"Md","type":"earthquake","title":"M 1.5 - 3km E of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.7175,38.775,2.4]},"id":"nc72183391"}, -{"type":"Feature","properties":{"mag":4.6,"place":"93km SW of Anchor Point, Alaska","time":1394613815000,"updated":1394844260268,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11184848","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11184848.geojsonp","felt":14,"cdi":3.4,"mmi":3.22,"alert":"green","status":"reviewed","tsunami":1,"sig":330,"net":"ak","code":"11184848","ids":",at00n2bewn,ak11184848,usc000n8ry,","sources":",at,ak,us,","types":",cap,dyfi,general-link,geoserve,impact-link,losspager,moment-tensor,nearby-cities,origin,phase-data,shakemap,tectonic-summary,","nst":null,"dmin":null,"rms":0.8,"gap":null,"magType":"ml","type":"earthquake","title":"M 4.6 - 93km SW of Anchor Point, Alaska"},"geometry":{"type":"Point","coordinates":[-153.177,59.2956,86.1]},"id":"ak11184848"}, -{"type":"Feature","properties":{"mag":1.1,"place":"17km W of Cantwell, Alaska","time":1394613358000,"updated":1394844017010,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187744","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187744.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":19,"net":"ak","code":"11187744","ids":",ak11187744,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":13,"dmin":null,"rms":0.26,"gap":100.799991936,"magType":"ml","type":"earthquake","title":"M 1.1 - 17km W of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-149.2928,63.4151,88.5]},"id":"ak11187744"}, -{"type":"Feature","properties":{"mag":2.9,"place":"65km SSE of Nikolski, Alaska","time":1394613307000,"updated":1394844102825,"tz":-660,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11184847","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11184847.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":129,"net":"ak","code":"11184847","ids":",ak11184847,","sources":",ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.53,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.9 - 65km SSE of Nikolski, Alaska"},"geometry":{"type":"Point","coordinates":[-168.4475,52.4104,12.7]},"id":"ak11184847"}, -{"type":"Feature","properties":{"mag":1.1,"place":"15km N of Chester, California","time":1394612922600,"updated":1394834466564,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185181","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185181.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":19,"net":"nc","code":"72185181","ids":",nc72185181,","sources":",nc,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.1527136,"rms":0.06,"gap":266.4,"magType":"Md","type":"earthquake","title":"M 1.1 - 15km N of Chester, California"},"geometry":{"type":"Point","coordinates":[-121.2268,40.4442,11.7]},"id":"nc72185181"}, -{"type":"Feature","properties":{"mag":1.04,"place":"50km N of Inyokern, California","time":1394611845290,"updated":1394646406655,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475089","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475089.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":17,"net":"ci","code":"15475089","ids":",ci15475089,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":7,"dmin":0.01517,"rms":0.05,"gap":222,"magType":"ml","type":"earthquake","title":"M 1.0 - 50km N of Inyokern, California"},"geometry":{"type":"Point","coordinates":[-117.8636667,36.1043333,5.95]},"id":"ci15475089"}, -{"type":"Feature","properties":{"mag":4.6,"place":"South of the Fiji Islands","time":1394611444530,"updated":1394640405392,"tz":720,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n8ql","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n8ql.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":326,"net":"us","code":"c000n8ql","ids":",usc000n8ql,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":5.014,"rms":1.16,"gap":86,"magType":"mb","type":"earthquake","title":"M 4.6 - South of the Fiji Islands"},"geometry":{"type":"Point","coordinates":[178.4321,-25.4002,609.13]},"id":"usc000n8ql"}, -{"type":"Feature","properties":{"mag":2.9,"place":"83km W of Ferndale, California","time":1394610578000,"updated":1394662084309,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183356","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183356.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":129,"net":"nc","code":"72183356","ids":",nc72183356,","sources":",nc,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.71865223,"rms":0.19,"gap":298.8,"magType":"Md","type":"earthquake","title":"M 2.9 - 83km W of Ferndale, California"},"geometry":{"type":"Point","coordinates":[-125.2478,40.6535,24.2]},"id":"nc72183356"}, -{"type":"Feature","properties":{"mag":3.6,"place":"93km SE of Unalaska, Alaska","time":1394609925000,"updated":1394844068662,"tz":-660,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11184812","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11184812.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":199,"net":"ak","code":"11184812","ids":",ak11184812,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.36,"gap":null,"magType":"ml","type":"earthquake","title":"M 3.6 - 93km SE of Unalaska, Alaska"},"geometry":{"type":"Point","coordinates":[-165.622,53.2322,37.8]},"id":"ak11184812"}, -{"type":"Feature","properties":{"mag":4,"place":"16km SE of Sand Point, Alaska","time":1394608475300,"updated":1394843806613,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n8p7","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n8p7.geojsonp","felt":2,"cdi":4.3,"mmi":2.99,"alert":null,"status":"reviewed","tsunami":null,"sig":247,"net":"us","code":"c000n8p7","ids":",usc000n8p7,ak11184807,","sources":",us,ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,shakemap,tectonic-summary,","nst":null,"dmin":0.147,"rms":0.96,"gap":113,"magType":"mb","type":"earthquake","title":"M 4.0 - 16km SE of Sand Point, Alaska"},"geometry":{"type":"Point","coordinates":[-160.2834,55.2524,25.26]},"id":"usc000n8p7"}, -{"type":"Feature","properties":{"mag":2.13,"place":"6km SW of Ridgemark, California","time":1394608137800,"updated":1394686386547,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183321","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183321.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":70,"net":"nc","code":"72183321","ids":",nc72183321,","sources":",nc,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":68,"dmin":0.02359,"rms":0.11,"gap":24,"magType":"md","type":"earthquake","title":"M 2.1 - 6km SW of Ridgemark, California"},"geometry":{"type":"Point","coordinates":[-121.4053333,36.7683333,9.77]},"id":"nc72183321"}, -{"type":"Feature","properties":{"mag":1.2,"place":"3km WNW of Redlands, California","time":1394607710700,"updated":1394646290642,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475081","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475081.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":22,"net":"ci","code":"15475081","ids":",ci15475081,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":12,"dmin":0.2715,"rms":0.15,"gap":173,"magType":"ml","type":"earthquake","title":"M 1.2 - 3km WNW of Redlands, California"},"geometry":{"type":"Point","coordinates":[-117.218,34.0695,5]},"id":"ci15475081"}, -{"type":"Feature","properties":{"mag":2.1,"place":"8km SE of Ridgely, Tennessee","time":1394607271500,"updated":1394636217677,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nm60069566","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nm60069566.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":68,"net":"nm","code":"60069566","ids":",nm60069566,","sources":",nm,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":16,"dmin":0.01796631,"rms":0.03,"gap":71.999994240001,"magType":"md","type":"earthquake","title":"M 2.1 - 8km SE of Ridgely, Tennessee"},"geometry":{"type":"Point","coordinates":[-89.4097,36.2128,6.5]},"id":"nm60069566"}, -{"type":"Feature","properties":{"mag":1.16,"place":"50km N of Inyokern, California","time":1394607152750,"updated":1394653523720,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475073","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475073.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":21,"net":"ci","code":"15475073","ids":",ci15475073,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":16,"dmin":0.02098,"rms":0.13,"gap":74,"magType":"ml","type":"earthquake","title":"M 1.2 - 50km N of Inyokern, California"},"geometry":{"type":"Point","coordinates":[-117.8465,36.0978333,3.74]},"id":"ci15475073"}, -{"type":"Feature","properties":{"mag":3.1,"place":"64km NNW of Charlotte Amalie, U.S. Virgin Islands","time":1394606830600,"updated":1394635786332,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14071000","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14071000.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":148,"net":"pr","code":"14071000","ids":",pr14071000,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":14,"dmin":0.56593863,"rms":0.3,"gap":230.4,"magType":"Md","type":"earthquake","title":"M 3.1 - 64km NNW of Charlotte Amalie, U.S. Virgin Islands"},"geometry":{"type":"Point","coordinates":[-65.1697,18.882,54]},"id":"pr14071000"}, -{"type":"Feature","properties":{"mag":1.1,"place":"6km W of Cobb, California","time":1394605696100,"updated":1394607064059,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183301","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183301.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":19,"net":"nc","code":"72183301","ids":",nc72183301,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.07,"gap":86.4,"magType":"Md","type":"earthquake","title":"M 1.1 - 6km W of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.8032,38.827,0]},"id":"nc72183301"}, -{"type":"Feature","properties":{"mag":1.8,"place":"18km N of Shandon, California","time":1394605487000,"updated":1394616140706,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183286","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183286.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":50,"net":"nc","code":"72183286","ids":",nc72183286,","sources":",nc,","types":",focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":null,"dmin":0.01796631,"rms":0.05,"gap":46.8,"magType":"Md","type":"earthquake","title":"M 1.8 - 18km N of Shandon, California"},"geometry":{"type":"Point","coordinates":[-120.3738,35.8262,6.3]},"id":"nc72183286"}, -{"type":"Feature","properties":{"mag":1.7,"place":"17km WSW of Haines Junction, Canada","time":1394605142000,"updated":1394843593198,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11184781","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11184781.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":44,"net":"ak","code":"11184781","ids":",ak11184781,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.41,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.7 - 17km WSW of Haines Junction, Canada"},"geometry":{"type":"Point","coordinates":[-137.8114,60.6904,2.5]},"id":"ak11184781"}, -{"type":"Feature","properties":{"mag":1.5,"place":"7km NW of The Geysers, California","time":1394603949500,"updated":1394604844872,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183276","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183276.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":35,"net":"nc","code":"72183276","ids":",nc72183276,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.03,"gap":64.8,"magType":"Md","type":"earthquake","title":"M 1.5 - 7km NW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.8207,38.8177,1.5]},"id":"nc72183276"}, -{"type":"Feature","properties":{"mag":1.6,"place":"30km ESE of Redoubt Volcano, Alaska","time":1394603947000,"updated":1394843576189,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187737","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187737.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":39,"net":"ak","code":"11187737","ids":",ak11187737,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.41,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.6 - 30km ESE of Redoubt Volcano, Alaska"},"geometry":{"type":"Point","coordinates":[-152.2309,60.3719,83.8]},"id":"ak11187737"}, -{"type":"Feature","properties":{"mag":1.6,"place":"75km NNE of Sutton-Alpine, Alaska","time":1394603590000,"updated":1394843602497,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11184776","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11184776.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":39,"net":"ak","code":"11184776","ids":",ak11184776,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.38,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.6 - 75km NNE of Sutton-Alpine, Alaska"},"geometry":{"type":"Point","coordinates":[-148.1671,62.3922,38.2]},"id":"ak11184776"}, -{"type":"Feature","properties":{"mag":2,"place":"93km SSE of Adak, Alaska","time":1394603559000,"updated":1394843581178,"tz":-720,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187735","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187735.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":62,"net":"ak","code":"11187735","ids":",ak11187735,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.07,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.0 - 93km SSE of Adak, Alaska"},"geometry":{"type":"Point","coordinates":[-176.178,51.0986,4.9]},"id":"ak11187735"}, -{"type":"Feature","properties":{"mag":1,"place":"136km W of Cantwell, Alaska","time":1394603087000,"updated":1394843605836,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11184774","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11184774.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":15,"net":"ak","code":"11184774","ids":",ak11184774,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.46,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.0 - 136km W of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-151.6789,63.4302,10.7]},"id":"ak11184774"}, -{"type":"Feature","properties":{"mag":1.64,"place":"14km WNW of Searles Valley, California","time":1394602961350,"updated":1394654076300,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475057","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475057.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":41,"net":"ci","code":"15475057","ids":",ci15475057,","sources":",ci,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":25,"dmin":0.03143,"rms":0.13,"gap":60,"magType":"ml","type":"earthquake","title":"M 1.6 - 14km WNW of Searles Valley, California"},"geometry":{"type":"Point","coordinates":[-117.5623333,35.8026667,5.08]},"id":"ci15475057"}, -{"type":"Feature","properties":{"mag":4.9,"place":"44km SE of Kainantu, Papua New Guinea","time":1394602145160,"updated":1394631095621,"tz":600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n8m9","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n8m9.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":369,"net":"us","code":"c000n8m9","ids":",usc000n8m9,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":4.609,"rms":0.97,"gap":62,"magType":"mb","type":"earthquake","title":"M 4.9 - 44km SE of Kainantu, Papua New Guinea"},"geometry":{"type":"Point","coordinates":[146.1856,-6.5297,131.69]},"id":"usc000n8m9"}, -{"type":"Feature","properties":{"mag":1.79,"place":"16km E of Angwin, California","time":1394601473010,"updated":1394756044696,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183256","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183256.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":49,"net":"nc","code":"72183256","ids":",nc72183256,","sources":",nc,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":43,"dmin":0.09505,"rms":0.2,"gap":62,"magType":"md","type":"earthquake","title":"M 1.8 - 16km E of Angwin, California"},"geometry":{"type":"Point","coordinates":[-122.2675,38.592,3.73]},"id":"nc72183256"}, -{"type":"Feature","properties":{"mag":2.08,"place":"32km ESE of Big Pine, California","time":1394601404475,"updated":1394649371000,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nn00440824","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nn00440824.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":67,"net":"nn","code":"00440824","ids":",nn00440824,","sources":",nn,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,","nst":10,"dmin":0.392,"rms":0.127,"gap":179.47,"magType":"ml","type":"earthquake","title":"M 2.1 - 32km ESE of Big Pine, California"},"geometry":{"type":"Point","coordinates":[-117.9473,37.0737,13.1669]},"id":"nn00440824"}, -{"type":"Feature","properties":{"mag":1.8,"place":"38km NNW of Valdez, Alaska","time":1394599273000,"updated":1394843555746,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11184745","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11184745.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":50,"net":"ak","code":"11184745","ids":",ak11184745,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.56,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.8 - 38km NNW of Valdez, Alaska"},"geometry":{"type":"Point","coordinates":[-146.6699,61.4437,7.9]},"id":"ak11184745"}, -{"type":"Feature","properties":{"mag":2.5,"place":"23km SE of Yosemite Valley, California","time":1394598266500,"updated":1394671983917,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183216","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183216.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":96,"net":"nc","code":"72183216","ids":",nc72183216,","sources":",nc,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.22457882,"rms":0.05,"gap":115.2,"magType":"Md","type":"earthquake","title":"M 2.5 - 23km SE of Yosemite Valley, California"},"geometry":{"type":"Point","coordinates":[-119.3593,37.6182,14.4]},"id":"nc72183216"}, -{"type":"Feature","properties":{"mag":2.1,"place":"9km WNW of The Geysers, California","time":1394597113500,"updated":1394683746811,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183191","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183191.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":68,"net":"nc","code":"72183191","ids":",nc72183191,","sources":",nc,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.05,"gap":39.6,"magType":"Md","type":"earthquake","title":"M 2.1 - 9km WNW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.851,38.826,2.7]},"id":"nc72183191"}, -{"type":"Feature","properties":{"mag":1.5,"place":"16km SE of Volcano, Hawaii","time":1394596474100,"updated":1394657243585,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60654246","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60654246.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":35,"net":"hv","code":"60654246","ids":",hv60654246,","sources":",hv,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.04491576,"rms":0.14,"gap":147.6,"magType":"Md","type":"earthquake","title":"M 1.5 - 16km SE of Volcano, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.1157,19.3397,5.8]},"id":"hv60654246"}, -{"type":"Feature","properties":{"mag":1.6,"place":"111km W of Cantwell, Alaska","time":1394596204000,"updated":1394843554775,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11184723","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11184723.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":39,"net":"ak","code":"11184723","ids":",ak11184723,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.61,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.6 - 111km W of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-151.1525,63.245,7.1]},"id":"ak11184723"}, -{"type":"Feature","properties":{"mag":1.4,"place":"7km E of Hidden Valley Lake, California","time":1394595774200,"updated":1394598368037,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183181","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183181.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":30,"net":"nc","code":"72183181","ids":",nc72183181,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.01796631,"rms":0.04,"gap":100.8,"magType":"Md","type":"earthquake","title":"M 1.4 - 7km E of Hidden Valley Lake, California"},"geometry":{"type":"Point","coordinates":[-122.4692,38.8023,9.9]},"id":"nc72183181"}, -{"type":"Feature","properties":{"mag":3.3,"place":"15km E of Pahala, Hawaii","time":1394595747400,"updated":1394655491549,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60654236","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60654236.geojsonp","felt":3,"cdi":3.1,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":168,"net":"hv","code":"60654236","ids":",hv60654236,","sources":",hv,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.07186522,"rms":0.12,"gap":172.8,"magType":"Ml","type":"earthquake","title":"M 3.3 - 15km E of Pahala, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.3282,19.1988,43.3]},"id":"hv60654236"}, -{"type":"Feature","properties":{"mag":2.9,"place":"9km E of Hidden Valley Lake, California","time":1394595598100,"updated":1394682736575,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183176","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183176.geojsonp","felt":18,"cdi":2.7,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":134,"net":"nc","code":"72183176","ids":",nc72183176,","sources":",nc,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.12,"gap":79.2,"magType":"Ml","type":"earthquake","title":"M 2.9 - 9km E of Hidden Valley Lake, California"},"geometry":{"type":"Point","coordinates":[-122.452,38.7937,9.8]},"id":"nc72183176"}, -{"type":"Feature","properties":{"mag":1.2,"place":"6km W of Cobb, California","time":1394594782700,"updated":1394595908495,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183161","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183161.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":22,"net":"nc","code":"72183161","ids":",nc72183161,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.02,"gap":50.4,"magType":"Md","type":"earthquake","title":"M 1.2 - 6km W of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.7992,38.8302,2.1]},"id":"nc72183161"}, -{"type":"Feature","properties":{"mag":1.6,"place":"6km W of Cobb, California","time":1394594751200,"updated":1394596990552,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183171","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183171.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":39,"net":"nc","code":"72183171","ids":",nc72183171,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.01796631,"rms":0.03,"gap":72,"magType":"Md","type":"earthquake","title":"M 1.6 - 6km W of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.7995,38.8283,2]},"id":"nc72183171"}, -{"type":"Feature","properties":{"mag":1.5,"place":"6km W of Cobb, California","time":1394594748500,"updated":1394596805146,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183166","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183166.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":35,"net":"nc","code":"72183166","ids":",nc72183166,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.02,"gap":136.8,"magType":"Md","type":"earthquake","title":"M 1.5 - 6km W of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.7992,38.8315,1.8]},"id":"nc72183166"}, -{"type":"Feature","properties":{"mag":2.2,"place":"110km W of Ocean Shores, Washington","time":1394593453700,"updated":1394656926688,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uw60717026","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uw60717026.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":74,"net":"uw","code":"60717026","ids":",uw60717026,","sources":",uw,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":1.32052347,"rms":0.67,"gap":316.8,"magType":"Md","type":"earthquake","title":"M 2.2 - 110km W of Ocean Shores, Washington"},"geometry":{"type":"Point","coordinates":[-125.6128,47.0153,16.4]},"id":"uw60717026"}, -{"type":"Feature","properties":{"mag":1.2,"place":"64km N of Sutton-Alpine, Alaska","time":1394592902000,"updated":1394843558387,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11184704","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11184704.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":22,"net":"ak","code":"11184704","ids":",ak11184704,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.33,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.2 - 64km N of Sutton-Alpine, Alaska"},"geometry":{"type":"Point","coordinates":[-148.6437,62.3659,40.1]},"id":"ak11184704"}, -{"type":"Feature","properties":{"mag":2.3,"place":"184km NNE of Cape Yakataga, Alaska","time":1394592896000,"updated":1394843557030,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11184700","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11184700.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":81,"net":"ak","code":"11184700","ids":",ak11184700,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.61,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.3 - 184km NNE of Cape Yakataga, Alaska"},"geometry":{"type":"Point","coordinates":[-140.8051,61.5171,8.8]},"id":"ak11184700"}],"bbox":[-179.463,-60.7674,-2.9,178.4321,67.0311,609.13]}); \ No newline at end of file diff --git a/dist/samples/layer-data-quakes-red/docs/index.html b/dist/samples/layer-data-quakes-red/docs/index.html deleted file mode 100644 index 980bed181..000000000 --- a/dist/samples/layer-data-quakes-red/docs/index.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - Simple Data Layer: Earthquakes - - - - - - - - - - - - diff --git a/dist/samples/layer-data-quakes-red/docs/index.js b/dist/samples/layer-data-quakes-red/docs/index.js deleted file mode 100644 index cfa025db5..000000000 --- a/dist/samples/layer-data-quakes-red/docs/index.js +++ /dev/null @@ -1,39 +0,0 @@ -"use strict"; -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// [START maps_layer_data_quakes_red] -let innerMap; -async function initMap() { - (await google.maps.importLibrary('maps')); - const mapElement = document.querySelector('gmp-map'); - innerMap = mapElement.innerMap; - // Get the earthquake data (JSONP format) - // This feed is a copy from the USGS feed, you can find the originals here: - // http://earthquake.usgs.gov/earthquakes/feed/v1.0/geojson.php - const script = document.createElement('script'); - script.setAttribute('src', 'quakes.geo.json'); - document.getElementsByTagName('head')[0].appendChild(script); - // Add a basic style. - innerMap.data.setStyle((feature) => { - const mag = Math.exp(parseFloat(feature.getProperty('mag'))) * 0.1; - return /** @type {google.maps.Data.StyleOptions} */ { - icon: { - path: google.maps.SymbolPath.CIRCLE, - scale: mag, - fillColor: '#f00', - fillOpacity: 0.35, - strokeWeight: 0, - }, - }; - }); -} -// Defines the callback function referenced in the jsonp file. -function eqfeed_callback(data) { - innerMap.data.addGeoJson(data); -} -window.eqfeed_callback = eqfeed_callback; -initMap(); -// [END maps_layer_data_quakes_red] diff --git a/dist/samples/layer-data-quakes-red/docs/index.ts b/dist/samples/layer-data-quakes-red/docs/index.ts deleted file mode 100644 index 029b54a70..000000000 --- a/dist/samples/layer-data-quakes-red/docs/index.ts +++ /dev/null @@ -1,51 +0,0 @@ -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// [START maps_layer_data_quakes_red] -let innerMap; - -async function initMap() { - (await google.maps.importLibrary('maps')) as google.maps.MapsLibrary; - - const mapElement = document.querySelector( - 'gmp-map' - ) as google.maps.MapElement; - - innerMap = mapElement.innerMap; - - // Get the earthquake data (JSONP format) - // This feed is a copy from the USGS feed, you can find the originals here: - // http://earthquake.usgs.gov/earthquakes/feed/v1.0/geojson.php - const script = document.createElement('script'); - - script.setAttribute('src', 'quakes.geo.json'); - - document.getElementsByTagName('head')[0].appendChild(script); - - // Add a basic style. - innerMap.data.setStyle((feature) => { - const mag = - Math.exp(parseFloat(feature.getProperty('mag') as string)) * 0.1; - return /** @type {google.maps.Data.StyleOptions} */ { - icon: { - path: google.maps.SymbolPath.CIRCLE, - scale: mag, - fillColor: '#f00', - fillOpacity: 0.35, - strokeWeight: 0, - }, - }; - }); -} - -// Defines the callback function referenced in the jsonp file. -function eqfeed_callback(data: any) { - innerMap.data.addGeoJson(data); -} - -window.eqfeed_callback = eqfeed_callback; -initMap(); -// [END maps_layer_data_quakes_red] diff --git a/dist/samples/layer-data-quakes-red/docs/quakes.geo.json b/dist/samples/layer-data-quakes-red/docs/quakes.geo.json deleted file mode 100644 index d9ccfad25..000000000 --- a/dist/samples/layer-data-quakes-red/docs/quakes.geo.json +++ /dev/null @@ -1,1021 +0,0 @@ -eqfeed_callback({"type":"FeatureCollection","metadata":{"generated":1395197681000,"url":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/summary/1.0_week.geojsonp","title":"USGS Magnitude 1.0+ Earthquakes, Past Week","status":200,"api":"1.0.13","count":1021},"features":[{"type":"Feature","properties":{"mag":3.3,"place":"34km SSW of Ferndale, California","time":1395196367200,"updated":1395197427537,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187661","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187661.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":168,"net":"nc","code":"72187661","ids":",nc72187661,","sources":",nc,","types":",dyfi,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.14373045,"rms":0.14,"gap":259.2,"magType":"Ml","type":"earthquake","title":"M 3.3 - 34km SSW of Ferndale, California"},"geometry":{"type":"Point","coordinates":[-124.4685,40.3087,8.7]},"id":"nc72187661"}, -{"type":"Feature","properties":{"mag":2.4,"place":"17km SSE of Mammoth Lakes, California","time":1395195902300,"updated":1395197287766,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187646","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187646.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":89,"net":"nc","code":"72187646","ids":",nc72187646,","sources":",nc,","types":",focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.08084838,"rms":0.05,"gap":108,"magType":"Md","type":"earthquake","title":"M 2.4 - 17km SSE of Mammoth Lakes, California"},"geometry":{"type":"Point","coordinates":[-118.8765,37.5138,7.4]},"id":"nc72187646"}, -{"type":"Feature","properties":{"mag":1.9,"place":"30km WNW of Valdez, Alaska","time":1395194272000,"updated":1395194716388,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192682","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192682.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":56,"net":"ak","code":"11192682","ids":",ak11192682,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.8,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.9 - 30km WNW of Valdez, Alaska"},"geometry":{"type":"Point","coordinates":[-146.8248,61.2772,17.2]},"id":"ak11192682"}, -{"type":"Feature","properties":{"mag":1.5,"place":"19km SSE of Anza, California","time":1395192838400,"updated":1395192993146,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477529","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477529.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":35,"net":"ci","code":"15477529","ids":",ci15477529,","sources":",ci,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":15,"dmin":0.09881468,"rms":0.33,"gap":118.8,"magType":"Ml","type":"earthquake","title":"M 1.5 - 19km SSE of Anza, California"},"geometry":{"type":"Point","coordinates":[-116.5767,33.3957,33.2]},"id":"ci15477529"}, -{"type":"Feature","properties":{"mag":1.9,"place":"32km WNW of Cantwell, Alaska","time":1395191564000,"updated":1395192816589,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192669","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192669.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":56,"net":"ak","code":"11192669","ids":",ak11192669,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.78,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.9 - 32km WNW of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-149.5537,63.4964,0.1]},"id":"ak11192669"}, -{"type":"Feature","properties":{"mag":3,"place":"36km SW of Ferndale, California","time":1395190460100,"updated":1395196030486,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187616","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187616.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":138,"net":"nc","code":"72187616","ids":",nc72187616,","sources":",nc,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.1706799,"rms":0.09,"gap":230.4,"magType":"Ml","type":"earthquake","title":"M 3.0 - 36km SW of Ferndale, California"},"geometry":{"type":"Point","coordinates":[-124.5038,40.3058,6.8]},"id":"nc72187616"}, -{"type":"Feature","properties":{"mag":2.4,"place":"36km SW of Ferndale, California","time":1395190450600,"updated":1395197282747,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187621","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187621.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":89,"net":"nc","code":"72187621","ids":",nc72187621,","sources":",nc,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.1706799,"rms":0.16,"gap":230.4,"magType":"Md","type":"earthquake","title":"M 2.4 - 36km SW of Ferndale, California"},"geometry":{"type":"Point","coordinates":[-124.5115,40.311,7.7]},"id":"nc72187621"}, -{"type":"Feature","properties":{"mag":1.2,"place":"54km ENE of Cantwell, Alaska","time":1395190154000,"updated":1395190448252,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192667","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192667.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":22,"net":"ak","code":"11192667","ids":",ak11192667,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":1.59,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.2 - 54km ENE of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-147.8937,63.523,38.5]},"id":"ak11192667"}, -{"type":"Feature","properties":{"mag":1.4,"place":"21km NE of Fairbanks, Alaska","time":1395189726000,"updated":1395190447334,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192659","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192659.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":30,"net":"ak","code":"11192659","ids":",ak11192659,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.72,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.4 - 21km NE of Fairbanks, Alaska"},"geometry":{"type":"Point","coordinates":[-147.4414,64.9948,0]},"id":"ak11192659"}, -{"type":"Feature","properties":{"mag":1.4,"place":"72km N of College, Alaska","time":1395189619000,"updated":1395189945095,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192658","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192658.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":30,"net":"ak","code":"11192658","ids":",ak11192658,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.28,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.4 - 72km N of College, Alaska"},"geometry":{"type":"Point","coordinates":[-147.7783,65.5065,16.5]},"id":"ak11192658"}, -{"type":"Feature","properties":{"mag":1.4,"place":"101km W of Cantwell, Alaska","time":1395189522000,"updated":1395189784191,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192656","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192656.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":30,"net":"ak","code":"11192656","ids":",ak11192656,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.68,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.4 - 101km W of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-150.9743,63.511,1.5]},"id":"ak11192656"}, -{"type":"Feature","properties":{"mag":5.4,"place":"90km S of Taron, Papua New Guinea","time":1395189254870,"updated":1395190119000,"tz":600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ngbm","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ngbm.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":449,"net":"us","code":"c000ngbm","ids":",usc000ngbm,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.33,"rms":1.04,"gap":119,"magType":"mb","type":"earthquake","title":"M 5.4 - 90km S of Taron, Papua New Guinea"},"geometry":{"type":"Point","coordinates":[152.939,-5.281,12.72]},"id":"usc000ngbm"}, -{"type":"Feature","properties":{"mag":2.7,"place":"31km SW of Cantwell, Alaska","time":1395188596000,"updated":1395189671586,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192649","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192649.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":112,"net":"ak","code":"11192649","ids":",ak11192649,","sources":",ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.45,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.7 - 31km SW of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-149.331,63.1613,87.8]},"id":"ak11192649"}, -{"type":"Feature","properties":{"mag":2.8,"place":"61km SW of Deltana, Alaska","time":1395188473000,"updated":1395189522190,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192642","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192642.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":121,"net":"ak","code":"11192642","ids":",ak11192642,","sources":",ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.58,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.8 - 61km SW of Deltana, Alaska"},"geometry":{"type":"Point","coordinates":[-146.1028,63.4828,1]},"id":"ak11192642"}, -{"type":"Feature","properties":{"mag":1.1,"place":"87km NW of Glennallen, Alaska","time":1395188124000,"updated":1395188810713,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192640","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192640.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":19,"net":"ak","code":"11192640","ids":",ak11192640,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.11,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.1 - 87km NW of Glennallen, Alaska"},"geometry":{"type":"Point","coordinates":[-146.5829,62.7316,27.8]},"id":"ak11192640"}, -{"type":"Feature","properties":{"mag":1.8,"place":"3km E of Aromas, California","time":1395187965300,"updated":1395191771556,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187601","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187601.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":50,"net":"nc","code":"72187601","ids":",nc72187601,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":null,"dmin":0.01796631,"rms":0.09,"gap":93.6,"magType":"Md","type":"earthquake","title":"M 1.8 - 3km E of Aromas, California"},"geometry":{"type":"Point","coordinates":[-121.608,36.8898,1.9]},"id":"nc72187601"}, -{"type":"Feature","properties":{"mag":1.1,"place":"46km SW of North Nenana, Alaska","time":1395187912000,"updated":1395188108775,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192639","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192639.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":19,"net":"ak","code":"11192639","ids":",ak11192639,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.05,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.1 - 46km SW of North Nenana, Alaska"},"geometry":{"type":"Point","coordinates":[-149.8846,64.3319,14.2]},"id":"ak11192639"}, -{"type":"Feature","properties":{"mag":1,"place":"5km NW of The Geysers, California","time":1395186641100,"updated":1395190509292,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187596","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187596.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":15,"net":"nc","code":"72187596","ids":",nc72187596,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.02,"gap":61.2,"magType":"Md","type":"earthquake","title":"M 1.0 - 5km NW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.7963,38.817,3.1]},"id":"nc72187596"}, -{"type":"Feature","properties":{"mag":4,"place":"24km NE of General Teran, Mexico","time":1395186118480,"updated":1395188429000,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ngag","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ngag.geojsonp","felt":2,"cdi":2.4,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":247,"net":"us","code":"c000ngag","ids":",usc000ngag,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":2.916,"rms":0.91,"gap":161,"magType":"mb","type":"earthquake","title":"M 4.0 - 24km NE of General Teran, Mexico"},"geometry":{"type":"Point","coordinates":[-99.4915,25.397,33.69]},"id":"usc000ngag"}, -{"type":"Feature","properties":{"mag":1.8,"place":"69km WSW of Willow, Alaska","time":1395185867000,"updated":1395186182042,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192630","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192630.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":50,"net":"ak","code":"11192630","ids":",ak11192630,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":1.37,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.8 - 69km WSW of Willow, Alaska"},"geometry":{"type":"Point","coordinates":[-151.2861,61.5533,36.3]},"id":"ak11192630"}, -{"type":"Feature","properties":{"mag":2.1,"place":"82km NW of Talkeetna, Alaska","time":1395184611000,"updated":1395185237751,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192564","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192564.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":68,"net":"ak","code":"11192564","ids":",ak11192564,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.63,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.1 - 82km NW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-151.1943,62.875,94.7]},"id":"ak11192564"}, -{"type":"Feature","properties":{"mag":1.09,"place":"3km SSE of Mentone, California","time":1395181668480,"updated":1395183758260,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477513","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477513.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":18,"net":"ci","code":"15477513","ids":",ci15477513,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":37,"dmin":0.007146,"rms":0.14,"gap":40,"magType":"ml","type":"earthquake","title":"M 1.1 - 3km SSE of Mentone, California"},"geometry":{"type":"Point","coordinates":[-117.1183333,34.0406667,16.23]},"id":"ci15477513"}, -{"type":"Feature","properties":{"mag":2,"place":"5km WSW of Volcano, Hawaii","time":1395180807400,"updated":1395181154000,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60658491","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60658491.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":62,"net":"hv","code":"60658491","ids":",hv60658491,","sources":",hv,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0,"rms":0.13,"gap":68.399994528,"magType":"ml","type":"earthquake","title":"M 2.0 - 5km WSW of Volcano, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.2843,19.4088,2.1]},"id":"hv60658491"}, -{"type":"Feature","properties":{"mag":1.15,"place":"12km S of Big Bear Lake, California","time":1395180316900,"updated":1395181881610,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477505","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477505.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":20,"net":"ci","code":"15477505","ids":",ci15477505,","sources":",ci,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":49,"dmin":0.03795,"rms":0.13,"gap":49,"magType":"ml","type":"earthquake","title":"M 1.2 - 12km S of Big Bear Lake, California"},"geometry":{"type":"Point","coordinates":[-116.9305,34.1313333,13.85]},"id":"ci15477505"}, -{"type":"Feature","properties":{"mag":1,"place":"16km ESE of Enumclaw, Washington","time":1395179888700,"updated":1395185819355,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uw60722541","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uw60722541.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":15,"net":"uw","code":"60722541","ids":",uw60722541,","sources":",uw,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.04491576,"rms":0.17,"gap":158.4,"magType":"Md","type":"quarry","title":"M 1.0 Quarry Blast - 16km ESE of Enumclaw, Washington"},"geometry":{"type":"Point","coordinates":[-121.7897,47.1567,0]},"id":"uw60722541"}, -{"type":"Feature","properties":{"mag":5,"place":"76km WNW of Iquique, Chile","time":1395178386900,"updated":1395183024985,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ng53","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ng53.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":385,"net":"us","code":"c000ng53","ids":",usc000ng53,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.165,"rms":1.07,"gap":64,"magType":"mb","type":"earthquake","title":"M 5.0 - 76km WNW of Iquique, Chile"},"geometry":{"type":"Point","coordinates":[-70.8551,-20.0542,10]},"id":"usc000ng53"}, -{"type":"Feature","properties":{"mag":2.35,"place":"14km NE of Boulder City, Nevada","time":1395178221416,"updated":1395179684269,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nn00441336","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nn00441336.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":85,"net":"nn","code":"00441336","ids":",nn00441336,","sources":",nn,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,","nst":6,"dmin":0.563,"rms":0.1327,"gap":281.27,"magType":"ml","type":"earthquake","title":"M 2.4 - 14km NE of Boulder City, Nevada"},"geometry":{"type":"Point","coordinates":[-114.7163,36.0676,0]},"id":"nn00441336"}, -{"type":"Feature","properties":{"mag":5.9,"place":"73km WNW of Iquique, Chile","time":1395178007250,"updated":1395195703000,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ng3t","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ng3t.geojsonp","felt":3,"cdi":3.9,"mmi":4.14,"alert":"green","status":"reviewed","tsunami":null,"sig":537,"net":"us","code":"c000ng3t","ids":",usc000ng3t,","sources":",us,","types":",cap,dyfi,general-link,geoserve,losspager,moment-tensor,nearby-cities,origin,phase-data,shakemap,tectonic-summary,","nst":null,"dmin":1.109,"rms":1.44,"gap":80,"magType":"mww","type":"earthquake","title":"M 5.9 - 73km WNW of Iquique, Chile"},"geometry":{"type":"Point","coordinates":[-70.8066,-20.0027,10]},"id":"usc000ng3t"}, -{"type":"Feature","properties":{"mag":3.2,"place":"153km SE of Akutan, Alaska","time":1395176006000,"updated":1395182836424,"tz":-660,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192418","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192418.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":158,"net":"ak","code":"11192418","ids":",ak11192418,","sources":",ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.36,"gap":null,"magType":"ml","type":"earthquake","title":"M 3.2 - 153km SE of Akutan, Alaska"},"geometry":{"type":"Point","coordinates":[-163.9361,53.2939,41.4]},"id":"ak11192418"}, -{"type":"Feature","properties":{"mag":3.1,"place":"149km SE of Akutan, Alaska","time":1395175762000,"updated":1395182816047,"tz":-660,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192415","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192415.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":148,"net":"ak","code":"11192415","ids":",ak11192415,","sources":",ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.38,"gap":null,"magType":"ml","type":"earthquake","title":"M 3.1 - 149km SE of Akutan, Alaska"},"geometry":{"type":"Point","coordinates":[-163.9542,53.3416,37.2]},"id":"ak11192415"}, -{"type":"Feature","properties":{"mag":1.5,"place":"3km NNE of Half Moon Bay, California","time":1395174925200,"updated":1395190509291,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187556","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187556.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":35,"net":"nc","code":"72187556","ids":",nc72187556,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.03593261,"rms":0.05,"gap":172.8,"magType":"Md","type":"earthquake","title":"M 1.5 - 3km NNE of Half Moon Bay, California"},"geometry":{"type":"Point","coordinates":[-122.419,37.4968,4.2]},"id":"nc72187556"}, -{"type":"Feature","properties":{"mag":1.5,"place":"34km WNW of Cantwell, Alaska","time":1395174793000,"updated":1395175138715,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192412","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192412.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":35,"net":"ak","code":"11192412","ids":",ak11192412,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.62,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.5 - 34km WNW of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-149.6031,63.5052,0]},"id":"ak11192412"}, -{"type":"Feature","properties":{"mag":2,"place":"62km S of Deltana, Alaska","time":1395174269000,"updated":1395174754324,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192408","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192408.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":62,"net":"ak","code":"11192408","ids":",ak11192408,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.88,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.0 - 62km S of Deltana, Alaska"},"geometry":{"type":"Point","coordinates":[-145.2331,63.3108,4.5]},"id":"ak11192408"}, -{"type":"Feature","properties":{"mag":4.5,"place":"56km NNW of Ishigaki, Japan","time":1395170667560,"updated":1395182795279,"tz":480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nfve","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nfve.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":312,"net":"us","code":"c000nfve","ids":",usc000nfve,","sources":",us,","types":",cap,dyfi,general-link,geoserve,moment-tensor,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.982,"rms":0.9,"gap":54,"magType":"mwr","type":"earthquake","title":"M 4.5 - 56km NNW of Ishigaki, Japan"},"geometry":{"type":"Point","coordinates":[124.0102,24.8414,85.93]},"id":"usc000nfve"}, -{"type":"Feature","properties":{"mag":4.4,"place":"46km NNE of Shwebo, Burma","time":1395170445420,"updated":1395182772964,"tz":390,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nfvi","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nfvi.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":298,"net":"us","code":"c000nfvi","ids":",usc000nfvi,","sources":",us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":3.978,"rms":1,"gap":71,"magType":"mb","type":"earthquake","title":"M 4.4 - 46km NNE of Shwebo, Burma"},"geometry":{"type":"Point","coordinates":[95.9449,22.9239,21.53]},"id":"usc000nfvi"}, -{"type":"Feature","properties":{"mag":4.7,"place":"116km SW of Jahrom, Iran","time":1395169291090,"updated":1395182750385,"tz":210,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nftr","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nftr.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":340,"net":"us","code":"c000nftr","ids":",usc000nftr,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.649,"rms":0.92,"gap":44,"magType":"mb","type":"earthquake","title":"M 4.7 - 116km SW of Jahrom, Iran"},"geometry":{"type":"Point","coordinates":[52.6999,27.7668,12.87]},"id":"usc000nftr"}, -{"type":"Feature","properties":{"mag":1.3,"place":"28km NNE of Badger, Alaska","time":1395169204000,"updated":1395169441706,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192339","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192339.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":26,"net":"ak","code":"11192339","ids":",ak11192339,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.7,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.3 - 28km NNE of Badger, Alaska"},"geometry":{"type":"Point","coordinates":[-147.2532,65.0213,2.4]},"id":"ak11192339"}, -{"type":"Feature","properties":{"mag":2.1,"place":"62km SW of Redoubt Volcano, Alaska","time":1395168218000,"updated":1395174407891,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192317","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192317.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":68,"net":"ak","code":"11192317","ids":",ak11192317,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.47,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.1 - 62km SW of Redoubt Volcano, Alaska"},"geometry":{"type":"Point","coordinates":[-153.422,60.0396,137.2]},"id":"ak11192317"}, -{"type":"Feature","properties":{"mag":2.1,"place":"9km E of Hidden Valley Lake, California","time":1395167330400,"updated":1395197047328,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187496","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187496.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":68,"net":"nc","code":"72187496","ids":",nc72187496,","sources":",nc,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.1,"gap":108,"magType":"Md","type":"earthquake","title":"M 2.1 - 9km E of Hidden Valley Lake, California"},"geometry":{"type":"Point","coordinates":[-122.4513,38.7933,8.8]},"id":"nc72187496"}, -{"type":"Feature","properties":{"mag":2.6,"place":"156km SE of Akutan, Alaska","time":1395167255000,"updated":1395196201276,"tz":-660,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192316","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192316.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":104,"net":"ak","code":"11192316","ids":",ak11192316,","sources":",ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.53,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.6 - 156km SE of Akutan, Alaska"},"geometry":{"type":"Point","coordinates":[-163.891,53.2749,25.5]},"id":"ak11192316"}, -{"type":"Feature","properties":{"mag":1.1,"place":"19km S of Cantwell, Alaska","time":1395166574000,"updated":1395167090083,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192275","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192275.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":19,"net":"ak","code":"11192275","ids":",ak11192275,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.22,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.1 - 19km S of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-148.89,63.2175,1.9]},"id":"ak11192275"}, -{"type":"Feature","properties":{"mag":1.6,"place":"26km SE of Bridgeport, California","time":1395165256200,"updated":1395171243238,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187476","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187476.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":39,"net":"nc","code":"72187476","ids":",nn00441289,nc72187476,","sources":",nn,nc,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.11678099,"rms":0.11,"gap":169.2,"magType":"Md","type":"earthquake","title":"M 1.6 - 26km SE of Bridgeport, California"},"geometry":{"type":"Point","coordinates":[-119.0335,38.0757,10]},"id":"nc72187476"}, -{"type":"Feature","properties":{"mag":1.4,"place":"15km NNE of Y, Alaska","time":1395164963000,"updated":1395165730782,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192265","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192265.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":30,"net":"ak","code":"11192265","ids":",ak11192265,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.17,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.4 - 15km NNE of Y, Alaska"},"geometry":{"type":"Point","coordinates":[-149.7651,62.2985,16]},"id":"ak11192265"}, -{"type":"Feature","properties":{"mag":2,"place":"73km NNW of Talkeetna, Alaska","time":1395164588000,"updated":1395173908819,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192254","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192254.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":62,"net":"ak","code":"11192254","ids":",ak11192254,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.43,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.0 - 73km NNW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-150.6739,62.9322,101.1]},"id":"ak11192254"}, -{"type":"Feature","properties":{"mag":4.5,"place":"7km ESE of Shiroi, Japan","time":1395163483320,"updated":1395192430389,"tz":540,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nfp6","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nfp6.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":312,"net":"us","code":"c000nfp6","ids":",usc000nfp6,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.741,"rms":0.51,"gap":166,"magType":"mb","type":"earthquake","title":"M 4.5 - 7km ESE of Shiroi, Japan"},"geometry":{"type":"Point","coordinates":[140.143,35.7762,61.23]},"id":"usc000nfp6"}, -{"type":"Feature","properties":{"mag":1.8,"place":"4km N of Hydesville, California","time":1395160788100,"updated":1395167586331,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187451","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187451.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":50,"net":"nc","code":"72187451","ids":",nc72187451,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.1706799,"rms":0.08,"gap":162,"magType":"Md","type":"earthquake","title":"M 1.8 - 4km N of Hydesville, California"},"geometry":{"type":"Point","coordinates":[-124.0955,40.5885,18]},"id":"nc72187451"}, -{"type":"Feature","properties":{"mag":2.5,"place":"18km SSE of Medford, Oklahoma","time":1395158335400,"updated":1395187286300,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nfu0","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nfu0.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":96,"net":"us","code":"c000nfu0","ids":",usc000nfu0,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":null,"rms":0.27,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.5 - 18km SSE of Medford, Oklahoma"},"geometry":{"type":"Point","coordinates":[-97.68,36.644,5]},"id":"usc000nfu0"}, -{"type":"Feature","properties":{"mag":1.1,"place":"43km SE of Cohoe, Alaska","time":1395158333000,"updated":1395158862995,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192165","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192165.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":19,"net":"ak","code":"11192165","ids":",ak11192165,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.13,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.1 - 43km SE of Cohoe, Alaska"},"geometry":{"type":"Point","coordinates":[-150.6692,60.1421,78.1]},"id":"ak11192165"}, -{"type":"Feature","properties":{"mag":1.36,"place":"8km NW of Westwood, California","time":1395158327930,"updated":1395166173410,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477473","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477473.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":28,"net":"ci","code":"15477473","ids":",ci15477473,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":12,"dmin":0.03358,"rms":0.1,"gap":142,"magType":"ml","type":"earthquake","title":"M 1.4 - 8km NW of Westwood, California"},"geometry":{"type":"Point","coordinates":[-118.494,34.1153333,9.25]},"id":"ci15477473"}, -{"type":"Feature","properties":{"mag":1.4,"place":"89km NNW of Talkeetna, Alaska","time":1395158212000,"updated":1395159026550,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192163","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192163.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":30,"net":"ak","code":"11192163","ids":",ak11192163,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":2.11,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.4 - 89km NNW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-150.6565,63.0903,90.3]},"id":"ak11192163"}, -{"type":"Feature","properties":{"mag":2.8,"place":"13km E of Anchor Point, Alaska","time":1395157914000,"updated":1395186861968,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192156","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192156.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":121,"net":"ak","code":"11192156","ids":",ak11192156,","sources":",ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.64,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.8 - 13km E of Anchor Point, Alaska"},"geometry":{"type":"Point","coordinates":[-151.5987,59.7997,70.1]},"id":"ak11192156"}, -{"type":"Feature","properties":{"mag":2.48,"place":"9km NW of Westwood, California","time":1395157520910,"updated":1395165923920,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477465","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477465.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":95,"net":"ci","code":"15477465","ids":",ci15477465,","sources":",ci,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":72,"dmin":0.0392,"rms":0.24,"gap":41,"magType":"ml","type":"earthquake","title":"M 2.5 - 9km NW of Westwood, California"},"geometry":{"type":"Point","coordinates":[-118.495,34.1271667,8.48]},"id":"ci15477465"}, -{"type":"Feature","properties":{"mag":1,"place":"53km WNW of Cantwell, Alaska","time":1395157236000,"updated":1395168874597,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192152","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192152.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":15,"net":"ak","code":"11192152","ids":",ak11192152,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.37,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.0 - 53km WNW of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-149.9481,63.5569,111]},"id":"ak11192152"}, -{"type":"Feature","properties":{"mag":1.3,"place":"62km W of Cantwell, Alaska","time":1395156798000,"updated":1395172059691,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192149","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192149.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":26,"net":"ak","code":"11192149","ids":",ak11192149,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.5,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.3 - 62km W of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-150.1783,63.4838,119.6]},"id":"ak11192149"}, -{"type":"Feature","properties":{"mag":4.3,"place":"281km WNW of Chichi-shima, Japan","time":1395156572490,"updated":1395185518776,"tz":540,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nfjl","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nfjl.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":284,"net":"us","code":"c000nfjl","ids":",usc000nfjl,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":4.761,"rms":0.49,"gap":115,"magType":"mb","type":"earthquake","title":"M 4.3 - 281km WNW of Chichi-shima, Japan"},"geometry":{"type":"Point","coordinates":[139.7332,28.339,442.44]},"id":"usc000nfjl"}, -{"type":"Feature","properties":{"mag":2.5,"place":"26km WSW of Medford, Oklahoma","time":1395154750550,"updated":1395182882776,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nfit","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nfit.geojsonp","felt":2,"cdi":2.5,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":97,"net":"us","code":"c000nfit","ids":",usc000nfit,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.212,"rms":0.79,"gap":92,"magType":"mb_lg","type":"earthquake","title":"M 2.5 - 26km WSW of Medford, Oklahoma"},"geometry":{"type":"Point","coordinates":[-98.0068,36.7168,5]},"id":"usc000nfit"}, -{"type":"Feature","properties":{"mag":4.3,"place":"129km NW of Iquique, Chile","time":1395154723910,"updated":1395183721504,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nfii","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nfii.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":284,"net":"us","code":"c000nfii","ids":",usc000nfii,","sources":",us,","types":",cap,dyfi,general-link,geoserve,moment-tensor,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.391,"rms":1,"gap":169,"magType":"mb","type":"earthquake","title":"M 4.3 - 129km NW of Iquique, Chile"},"geometry":{"type":"Point","coordinates":[-71.1044,-19.4908,19.93]},"id":"usc000nfii"}, -{"type":"Feature","properties":{"mag":1.3,"place":"14km SW of Cold Springs, Nevada","time":1395153603400,"updated":1395160872000,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187421","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187421.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":26,"net":"nc","code":"72187421","ids":",nn00441236,nc72187421,","sources":",nn,nc,","types":",focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.06,"gap":122.4,"magType":"Md","type":"earthquake","title":"M 1.3 - 14km SW of Cold Springs, Nevada"},"geometry":{"type":"Point","coordinates":[-120.1123,39.6045,2.4]},"id":"nc72187421"}, -{"type":"Feature","properties":{"mag":1.8,"place":"34km E of Shady Cove, Oregon","time":1395153554700,"updated":1395164140732,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uw60721681","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uw60721681.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":50,"net":"uw","code":"60721681","ids":",uw60721681,","sources":",uw,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.34135981,"rms":0.28,"gap":64.8,"magType":"Md","type":"earthquake","title":"M 1.8 - 34km E of Shady Cove, Oregon"},"geometry":{"type":"Point","coordinates":[-122.3923,42.6187,4.1]},"id":"uw60721681"}, -{"type":"Feature","properties":{"mag":1.7,"place":"34km E of Shady Cove, Oregon","time":1395153493400,"updated":1395164953235,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uw60721686","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uw60721686.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":44,"net":"uw","code":"60721686","ids":",uw60721686,","sources":",uw,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.34135981,"rms":0.45,"gap":64.8,"magType":"Md","type":"earthquake","title":"M 1.7 - 34km E of Shady Cove, Oregon"},"geometry":{"type":"Point","coordinates":[-122.3923,42.6193,16.2]},"id":"uw60721686"}, -{"type":"Feature","properties":{"mag":5.1,"place":"73km W of Iquique, Chile","time":1395153358430,"updated":1395164725000,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nfi1","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nfi1.geojsonp","felt":3,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":401,"net":"us","code":"c000nfi1","ids":",usc000nfi1,","sources":",us,","types":",cap,dyfi,general-link,geoserve,moment-tensor,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.203,"rms":0.95,"gap":99,"magType":"mb","type":"earthquake","title":"M 5.1 - 73km W of Iquique, Chile"},"geometry":{"type":"Point","coordinates":[-70.8441,-20.2093,24.68]},"id":"usc000nfi1"}, -{"type":"Feature","properties":{"mag":1.8,"place":"31km SW of Cohoe, Alaska","time":1395153194000,"updated":1395153799593,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192111","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192111.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":50,"net":"ak","code":"11192111","ids":",ak11192111,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.36,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.8 - 31km SW of Cohoe, Alaska"},"geometry":{"type":"Point","coordinates":[-151.7173,60.1788,25.9]},"id":"ak11192111"}, -{"type":"Feature","properties":{"mag":1.3,"place":"99km W of Cantwell, Alaska","time":1395152931000,"updated":1395153361827,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192109","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192109.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":26,"net":"ak","code":"11192109","ids":",ak11192109,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.76,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.3 - 99km W of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-150.9139,63.5313,6.2]},"id":"ak11192109"}, -{"type":"Feature","properties":{"mag":1.4,"place":"80km WSW of Cantwell, Alaska","time":1395152560000,"updated":1395153362766,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192108","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192108.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":30,"net":"ak","code":"11192108","ids":",ak11192108,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.54,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.4 - 80km WSW of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-150.3868,63.0695,80.9]},"id":"ak11192108"}, -{"type":"Feature","properties":{"mag":4.9,"place":"67km W of Iquique, Chile","time":1395152315190,"updated":1395165064000,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nfgx","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nfgx.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":370,"net":"us","code":"c000nfgx","ids":",usc000nfgx,","sources":",us,","types":",cap,dyfi,general-link,geoserve,moment-tensor,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.146,"rms":0.95,"gap":138,"magType":"mb","type":"earthquake","title":"M 4.9 - 67km W of Iquique, Chile"},"geometry":{"type":"Point","coordinates":[-70.7875,-20.1881,13.85]},"id":"usc000nfgx"}, -{"type":"Feature","properties":{"mag":2.7,"place":"155km SE of Akutan, Alaska","time":1395151468000,"updated":1395167528352,"tz":-660,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192076","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192076.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":112,"net":"ak","code":"11192076","ids":",ak11192076,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.39,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.7 - 155km SE of Akutan, Alaska"},"geometry":{"type":"Point","coordinates":[-163.8884,53.3013,24.8]},"id":"ak11192076"}, -{"type":"Feature","properties":{"mag":4.8,"place":"255km SSW of Maitum, Philippines","time":1395151207710,"updated":1395180165824,"tz":480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nfgj","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nfgj.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":354,"net":"us","code":"c000nfgj","ids":",usc000nfgj,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":5.058,"rms":0.69,"gap":82,"magType":"mb","type":"earthquake","title":"M 4.8 - 255km SSW of Maitum, Philippines"},"geometry":{"type":"Point","coordinates":[123.3909,4.0125,500.18]},"id":"usc000nfgj"}, -{"type":"Feature","properties":{"mag":1.21,"place":"9km SSE of Ridgemark, California","time":1395150762400,"updated":1395158169299,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187411","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187411.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":23,"net":"nc","code":"72187411","ids":",nc72187411,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":10,"dmin":0.0347,"rms":0.1,"gap":93,"magType":"md","type":"earthquake","title":"M 1.2 - 9km SSE of Ridgemark, California"},"geometry":{"type":"Point","coordinates":[-121.3164978,36.7371674,6.59]},"id":"nc72187411"}, -{"type":"Feature","properties":{"mag":1.2,"place":"22km WNW of Fishhook, Alaska","time":1395149626000,"updated":1395151244244,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192073","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192073.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":22,"net":"ak","code":"11192073","ids":",ak11192073,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.44,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.2 - 22km WNW of Fishhook, Alaska"},"geometry":{"type":"Point","coordinates":[-149.5848,61.8528,37.3]},"id":"ak11192073"}, -{"type":"Feature","properties":{"mag":2.5,"place":"13km NW of Chandler, Oklahoma","time":1395148936300,"updated":1395157386000,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nfgq","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nfgq.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":96,"net":"us","code":"c000nfgq","ids":",usc000nfgq,","sources":",us,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":null,"rms":0.45,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.5 - 13km NW of Chandler, Oklahoma"},"geometry":{"type":"Point","coordinates":[-96.982,35.794,4.7]},"id":"usc000nfgq"}, -{"type":"Feature","properties":{"mag":1.5,"place":"47km WSW of Anchorage, Alaska","time":1395147123000,"updated":1395147706573,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192042","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192042.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":35,"net":"ak","code":"11192042","ids":",ak11192042,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.56,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.5 - 47km WSW of Anchorage, Alaska"},"geometry":{"type":"Point","coordinates":[-150.7511,61.0941,17.5]},"id":"ak11192042"}, -{"type":"Feature","properties":{"mag":1.3,"place":"29km SW of Ferron, Utah","time":1395147065200,"updated":1395159259736,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60060102","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60060102.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":26,"net":"uu","code":"60060102","ids":",uu60060102,","sources":",uu,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":0.16169675,"rms":0.18,"gap":90,"magType":"Ml","type":"earthquake","title":"M 1.3 - 29km SW of Ferron, Utah"},"geometry":{"type":"Point","coordinates":[-111.4055,38.9378,1.8]},"id":"uu60060102"}, -{"type":"Feature","properties":{"mag":1.7,"place":"92km WNW of Cantwell, Alaska","time":1395146782000,"updated":1395147535490,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192040","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192040.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":44,"net":"ak","code":"11192040","ids":",ak11192040,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.66,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.7 - 92km WNW of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-150.7663,63.5844,0.1]},"id":"ak11192040"}, -{"type":"Feature","properties":{"mag":2.43,"place":"19km S of Weldon, California","time":1395146728980,"updated":1395183192348,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477449","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477449.geojsonp","felt":2,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":91,"net":"ci","code":"15477449","ids":",ci15477449,","sources":",ci,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":41,"dmin":0.1304,"rms":0.14,"gap":46,"magType":"ml","type":"earthquake","title":"M 2.4 - 19km S of Weldon, California"},"geometry":{"type":"Point","coordinates":[-118.2878333,35.4863333,4.99]},"id":"ci15477449"}, -{"type":"Feature","properties":{"mag":1.7,"place":"93km WNW of Cantwell, Alaska","time":1395146725000,"updated":1395147074001,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192038","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192038.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":44,"net":"ak","code":"11192038","ids":",ak11192038,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.74,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.7 - 93km WNW of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-150.7804,63.585,1]},"id":"ak11192038"}, -{"type":"Feature","properties":{"mag":1.8,"place":"95km NNW of Nikiski, Alaska","time":1395146017000,"updated":1395146461905,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192036","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192036.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":50,"net":"ak","code":"11192036","ids":",ak11192036,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.4,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.8 - 95km NNW of Nikiski, Alaska"},"geometry":{"type":"Point","coordinates":[-151.8192,61.5097,7.9]},"id":"ak11192036"}, -{"type":"Feature","properties":{"mag":1.4,"place":"7km WSW of Circle Hot Springs Station, Alaska","time":1395145905000,"updated":1395146295706,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192035","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192035.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":30,"net":"ak","code":"11192035","ids":",ak11192035,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.46,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.4 - 7km WSW of Circle Hot Springs Station, Alaska"},"geometry":{"type":"Point","coordinates":[-144.844,65.4548,1.2]},"id":"ak11192035"}, -{"type":"Feature","properties":{"mag":4.7,"place":"145km SE of Akutan, Alaska","time":1395144531760,"updated":1395173489961,"tz":-660,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nfdv","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nfdv.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":340,"net":"us","code":"c000nfdv","ids":",usc000nfdv,ak11192029,","sources":",us,ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.312,"rms":1.05,"gap":169,"magType":"mb","type":"earthquake","title":"M 4.7 - 145km SE of Akutan, Alaska"},"geometry":{"type":"Point","coordinates":[-163.9509,53.393,9.25]},"id":"usc000nfdv"}, -{"type":"Feature","properties":{"mag":1.08,"place":"8km NW of Westwood, California","time":1395144167110,"updated":1395164373340,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477441","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477441.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":18,"net":"ci","code":"15477441","ids":",ci15477441,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":11,"dmin":0.03207,"rms":0.08,"gap":142,"magType":"ml","type":"earthquake","title":"M 1.1 - 8km NW of Westwood, California"},"geometry":{"type":"Point","coordinates":[-118.4923333,34.1146667,8.94]},"id":"ci15477441"}, -{"type":"Feature","properties":{"mag":2.1,"place":"10km NNE of Enoch, Utah","time":1395143231000,"updated":1395179977083,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60060092","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60060092.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":68,"net":"uu","code":"60060092","ids":",uu60060092,","sources":",uu,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":0.23356197,"rms":0.27,"gap":82.8,"magType":"Ml","type":"earthquake","title":"M 2.1 - 10km NNE of Enoch, Utah"},"geometry":{"type":"Point","coordinates":[-112.9885,37.8673,-2.9]},"id":"uu60060092"}, -{"type":"Feature","properties":{"mag":1.8,"place":"4km WSW of Volcano, Hawaii","time":1395143208900,"updated":1395143401664,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60658276","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60658276.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":50,"net":"hv","code":"60658276","ids":",hv60658276,","sources":",hv,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0,"rms":0.19,"gap":50.4,"magType":"Md","type":"earthquake","title":"M 1.8 - 4km WSW of Volcano, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.2793,19.413,4.6]},"id":"hv60658276"}, -{"type":"Feature","properties":{"mag":1.2,"place":"27km NW of Fishhook, Alaska","time":1395142860000,"updated":1395143619645,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192027","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192027.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":22,"net":"ak","code":"11192027","ids":",ak11192027,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.19,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.2 - 27km NW of Fishhook, Alaska"},"geometry":{"type":"Point","coordinates":[-149.6316,61.9025,41.7]},"id":"ak11192027"}, -{"type":"Feature","properties":{"mag":2.7,"place":"53km WNW of Anchor Point, Alaska","time":1395141905000,"updated":1395170852214,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192019","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192019.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":112,"net":"ak","code":"11192019","ids":",ak11192019,","sources":",ak,","types":",dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.7,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.7 - 53km WNW of Anchor Point, Alaska"},"geometry":{"type":"Point","coordinates":[-152.695,59.9904,100]},"id":"ak11192019"}, -{"type":"Feature","properties":{"mag":1.3,"place":"1km NW of The Geysers, California","time":1395141743800,"updated":1395154928274,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187366","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187366.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":26,"net":"nc","code":"72187366","ids":",nc72187366,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.01796631,"rms":0.05,"gap":115.2,"magType":"Md","type":"earthquake","title":"M 1.3 - 1km NW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.7725,38.7862,0.7]},"id":"nc72187366"}, -{"type":"Feature","properties":{"mag":2.3,"place":"22km SE of Cohoe, Alaska","time":1395140024000,"updated":1395141036900,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192005","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192005.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":81,"net":"ak","code":"11192005","ids":",ak11192005,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.64,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.3 - 22km SE of Cohoe, Alaska"},"geometry":{"type":"Point","coordinates":[-151.0108,60.2286,54.8]},"id":"ak11192005"}, -{"type":"Feature","properties":{"mag":4.5,"place":"6km NNW of Pyrgos, Greece","time":1395139382350,"updated":1395168345003,"tz":120,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nfc8","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nfc8.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":312,"net":"us","code":"c000nfc8","ids":",usc000nfc8,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.684,"rms":1.09,"gap":77,"magType":"mb","type":"earthquake","title":"M 4.5 - 6km NNW of Pyrgos, Greece"},"geometry":{"type":"Point","coordinates":[21.4192,37.7328,17.8]},"id":"usc000nfc8"}, -{"type":"Feature","properties":{"mag":2.3,"place":"21km NE of Soledad, California","time":1395139109600,"updated":1395183130186,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187356","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187356.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":81,"net":"nc","code":"72187356","ids":",nc72187356,","sources":",nc,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":null,"dmin":0.05389892,"rms":0.05,"gap":54,"magType":"Md","type":"earthquake","title":"M 2.3 - 21km NE of Soledad, California"},"geometry":{"type":"Point","coordinates":[-121.1387,36.547,5.6]},"id":"nc72187356"}, -{"type":"Feature","properties":{"mag":4.4,"place":"76km WNW of Ferndale, California","time":1395138839200,"updated":1395190564383,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187346","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187346.geojsonp","felt":4,"cdi":2,"mmi":3.02,"alert":"green","status":"REVIEWED","tsunami":null,"sig":299,"net":"nc","code":"72187346","ids":",nc72187346,usc000nfbw,","sources":",nc,us,","types":",cap,dyfi,general-link,geoserve,losspager,moment-tensor,nearby-cities,origin,phase-data,scitech-link,shakemap,","nst":null,"dmin":0.7815343,"rms":0.17,"gap":270,"magType":"Mw","type":"earthquake","title":"M 4.4 - 76km WNW of Ferndale, California"},"geometry":{"type":"Point","coordinates":[-125.3328,40.6863,23.2]},"id":"nc72187346"}, -{"type":"Feature","properties":{"mag":1.2,"place":"44km NNE of Talkeetna, Alaska","time":1395138590000,"updated":1395140443709,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191989","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191989.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":22,"net":"ak","code":"11191989","ids":",ak11191989,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.56,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.2 - 44km NNE of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-149.795,62.6911,20.4]},"id":"ak11191989"}, -{"type":"Feature","properties":{"mag":1.8,"place":"28km ENE of Covelo, California","time":1395137567400,"updated":1395148030483,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187336","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187336.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":50,"net":"nc","code":"72187336","ids":",nc72187336,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.20661252,"rms":0.08,"gap":100.8,"magType":"Md","type":"earthquake","title":"M 1.8 - 28km ENE of Covelo, California"},"geometry":{"type":"Point","coordinates":[-122.9297,39.8657,1.7]},"id":"nc72187336"}, -{"type":"Feature","properties":{"mag":4.3,"place":"9km WNW of Roshtqal'a, Tajikistan","time":1395137484960,"updated":1395166438000,"tz":300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nfbj","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nfbj.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":284,"net":"us","code":"c000nfbj","ids":",usc000nfbj,","sources":",us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":3.515,"rms":1.12,"gap":104,"magType":"mb","type":"earthquake","title":"M 4.3 - 9km WNW of Roshtqal'a, Tajikistan"},"geometry":{"type":"Point","coordinates":[71.7349,37.3015,127.72]},"id":"usc000nfbj"}, -{"type":"Feature","properties":{"mag":1.38,"place":"51km NE of Kernville, California","time":1395137449880,"updated":1395163366480,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477401","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477401.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":29,"net":"ci","code":"15477401","ids":",ci15477401,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":22,"dmin":0.1613,"rms":0.12,"gap":77,"magType":"ml","type":"earthquake","title":"M 1.4 - 51km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.0535,36.1055,0.75]},"id":"ci15477401"}, -{"type":"Feature","properties":{"mag":1.1,"place":"18km NNW of Sutton-Alpine, Alaska","time":1395136306000,"updated":1395136690190,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191984","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191984.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":19,"net":"ak","code":"11191984","ids":",ak11191984,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":1.27,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.1 - 18km NNW of Sutton-Alpine, Alaska"},"geometry":{"type":"Point","coordinates":[-148.9924,61.9464,33.9]},"id":"ak11191984"}, -{"type":"Feature","properties":{"mag":4.6,"place":"12km ENE of Pilar, Philippines","time":1395136085800,"updated":1395165043550,"tz":480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nfb6","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nfb6.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":326,"net":"us","code":"c000nfb6","ids":",usc000nfb6,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":11.401,"rms":0.99,"gap":110,"magType":"mb","type":"earthquake","title":"M 4.6 - 12km ENE of Pilar, Philippines"},"geometry":{"type":"Point","coordinates":[126.2095,9.9061,92.4]},"id":"usc000nfb6"}, -{"type":"Feature","properties":{"mag":1.8,"place":"37km NW of Chitina, Alaska","time":1395135827000,"updated":1395136118009,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191973","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191973.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":50,"net":"ak","code":"11191973","ids":",ak11191973,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":1.12,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.8 - 37km NW of Chitina, Alaska"},"geometry":{"type":"Point","coordinates":[-144.947,61.7477,15.3]},"id":"ak11191973"}, -{"type":"Feature","properties":{"mag":1.2,"place":"44km N of Talkeetna, Alaska","time":1395135548000,"updated":1395136113512,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191972","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191972.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":22,"net":"ak","code":"11191972","ids":",ak11191972,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.38,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.2 - 44km N of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-150.075,62.7191,30.5]},"id":"ak11191972"}, -{"type":"Feature","properties":{"mag":5,"place":"59km WNW of Iquique, Chile","time":1395135028000,"updated":1395164011702,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nfau","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nfau.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":385,"net":"us","code":"c000nfau","ids":",usc000nfau,","sources":",us,","types":",cap,dyfi,general-link,geoserve,moment-tensor,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.036,"rms":1.37,"gap":140,"magType":"mb","type":"earthquake","title":"M 5.0 - 59km WNW of Iquique, Chile"},"geometry":{"type":"Point","coordinates":[-70.6948,-20.1058,21.2]},"id":"usc000nfau"}, -{"type":"Feature","properties":{"mag":4.1,"place":"9km ENE of Caldiran, Turkey","time":1395134934710,"updated":1395163882021,"tz":120,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nfaq","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nfaq.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":259,"net":"us","code":"c000nfaq","ids":",usc000nfaq,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.127,"rms":0.54,"gap":232,"magType":"mb","type":"earthquake","title":"M 4.1 - 9km ENE of Caldiran, Turkey"},"geometry":{"type":"Point","coordinates":[44.0214,39.1657,10]},"id":"usc000nfaq"}, -{"type":"Feature","properties":{"mag":1,"place":"10km E of Mammoth Lakes, California","time":1395134689500,"updated":1395168127375,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187316","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187316.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":15,"net":"nc","code":"72187316","ids":",nc72187316,","sources":",nc,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.02694946,"rms":0.06,"gap":100.8,"magType":"Md","type":"earthquake","title":"M 1.0 - 10km E of Mammoth Lakes, California"},"geometry":{"type":"Point","coordinates":[-118.8488,37.6583,3.6]},"id":"nc72187316"}, -{"type":"Feature","properties":{"mag":1.3,"place":"15km W of Chester, California","time":1395134651900,"updated":1395181026275,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc71081249","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc71081249.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":26,"net":"nc","code":"71081249","ids":",nc71081249,","sources":",nc,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.10779783,"rms":0.03,"gap":302.4,"magType":"Md","type":"earthquake","title":"M 1.3 - 15km W of Chester, California"},"geometry":{"type":"Point","coordinates":[-121.4075,40.2875,4.6]},"id":"nc71081249"}, -{"type":"Feature","properties":{"mag":1.25,"place":"4km N of San Antonio Heights, California","time":1395133089670,"updated":1395163136920,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477385","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477385.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":24,"net":"ci","code":"15477385","ids":",ci15477385,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":27,"dmin":0.03568,"rms":0.15,"gap":61,"magType":"ml","type":"earthquake","title":"M 1.3 - 4km N of San Antonio Heights, California"},"geometry":{"type":"Point","coordinates":[-117.6536667,34.1978333,2.74]},"id":"ci15477385"}, -{"type":"Feature","properties":{"mag":1.8,"place":"47km WNW of Valdez, Alaska","time":1395132303000,"updated":1395132791056,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191968","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191968.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":50,"net":"ak","code":"11191968","ids":",ak11191968,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.91,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.8 - 47km WNW of Valdez, Alaska"},"geometry":{"type":"Point","coordinates":[-147.2035,61.2321,0]},"id":"ak11191968"}, -{"type":"Feature","properties":{"mag":1.3,"place":"5km NW of The Geysers, California","time":1395132275300,"updated":1395142871087,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187291","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187291.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":26,"net":"nc","code":"72187291","ids":",nc72187291,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.02,"gap":57.6,"magType":"Md","type":"earthquake","title":"M 1.3 - 5km NW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.7923,38.8182,4]},"id":"nc72187291"}, -{"type":"Feature","properties":{"mag":2.5,"place":"111km NNE of Akutan, Alaska","time":1395132016000,"updated":1395165731771,"tz":-660,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191970","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191970.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":96,"net":"ak","code":"11191970","ids":",ak11191970,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.44,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.5 - 111km NNE of Akutan, Alaska"},"geometry":{"type":"Point","coordinates":[-165.3549,55.1115,10.1]},"id":"ak11191970"}, -{"type":"Feature","properties":{"mag":1.18,"place":"17km ESE of Julian, California","time":1395131451850,"updated":1395162678790,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477369","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477369.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":21,"net":"ci","code":"15477369","ids":",ci15477369,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":33,"dmin":0.1362,"rms":0.21,"gap":124,"magType":"ml","type":"earthquake","title":"M 1.2 - 17km ESE of Julian, California"},"geometry":{"type":"Point","coordinates":[-116.4265,33.0285,10.56]},"id":"ci15477369"}, -{"type":"Feature","properties":{"mag":1.1,"place":"49km ENE of Cantwell, Alaska","time":1395131261000,"updated":1395131773602,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191957","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191957.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":19,"net":"ak","code":"11191957","ids":",ak11191957,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.46,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.1 - 49km ENE of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-147.9963,63.4999,0.2]},"id":"ak11191957"}, -{"type":"Feature","properties":{"mag":1.1,"place":"5km W of Cobb, California","time":1395130840900,"updated":1395141248186,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187286","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187286.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":19,"net":"nc","code":"72187286","ids":",nc72187286,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.07,"gap":61.2,"magType":"Md","type":"earthquake","title":"M 1.1 - 5km W of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.7897,38.8293,6.9]},"id":"nc72187286"}, -{"type":"Feature","properties":{"mag":1.4,"place":"47km W of Cantwell, Alaska","time":1395130838000,"updated":1395131608564,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191955","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191955.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":30,"net":"ak","code":"11191955","ids":",ak11191955,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.53,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.4 - 47km W of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-149.9017,63.4138,96.9]},"id":"ak11191955"}, -{"type":"Feature","properties":{"mag":3.2,"place":"69km SW of Redoubt Volcano, Alaska","time":1395128601000,"updated":1395166211729,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191944","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191944.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":158,"net":"ak","code":"11191944","ids":",ak11191944,","sources":",ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.59,"gap":null,"magType":"ml","type":"earthquake","title":"M 3.2 - 69km SW of Redoubt Volcano, Alaska"},"geometry":{"type":"Point","coordinates":[-153.4586,59.9754,147.1]},"id":"ak11191944"}, -{"type":"Feature","properties":{"mag":1.16,"place":"4km SSW of Calimesa, California","time":1395124052060,"updated":1395162389930,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477361","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477361.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":21,"net":"ci","code":"15477361","ids":",ci15477361,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":32,"dmin":0.08299,"rms":0.12,"gap":84,"magType":"ml","type":"earthquake","title":"M 1.2 - 4km SSW of Calimesa, California"},"geometry":{"type":"Point","coordinates":[-117.0726667,33.9535,18.32]},"id":"ci15477361"}, -{"type":"Feature","properties":{"mag":2.4,"place":"13km N of Quebradillas, Puerto Rico","time":1395123493700,"updated":1395124361587,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14077001","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14077001.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":89,"net":"pr","code":"14077001","ids":",pr14077001,","sources":",pr,","types":",cap,geoserve,nearby-cities,origin,tectonic-summary,","nst":13,"dmin":0.2173923,"rms":0.23,"gap":234,"magType":"Md","type":"earthquake","title":"M 2.4 - 13km N of Quebradillas, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.928,18.5993,19]},"id":"pr14077001"}, -{"type":"Feature","properties":{"mag":2.9,"place":"64km E of Maneadero, Mexico","time":1395122200860,"updated":1395165152150,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477353","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477353.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":129,"net":"ci","code":"15477353","ids":",ci15477353,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":6,"dmin":0.3292,"rms":0.17,"gap":157,"magType":"ml","type":"earthquake","title":"M 2.9 - 64km E of Maneadero, Mexico"},"geometry":{"type":"Point","coordinates":[-115.8886667,31.6785,5.65]},"id":"ci15477353"}, -{"type":"Feature","properties":{"mag":2.6,"place":"74km N of Hatillo, Puerto Rico","time":1395121820800,"updated":1395150796036,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14077002","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14077002.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":104,"net":"pr","code":"14077002","ids":",pr14077002,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":11,"dmin":0.71505897,"rms":0.27,"gap":280.8,"magType":"Md","type":"earthquake","title":"M 2.6 - 74km N of Hatillo, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.7738,19.1583,34]},"id":"pr14077002"}, -{"type":"Feature","properties":{"mag":1.7,"place":"117km W of Cantwell, Alaska","time":1395121818000,"updated":1395122572191,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191934","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191934.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":44,"net":"ak","code":"11191934","ids":",ak11191934,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.5,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.7 - 117km W of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-151.2842,63.2693,5.3]},"id":"ak11191934"}, -{"type":"Feature","properties":{"mag":1.9,"place":"19km SSW of Guanica, Puerto Rico","time":1395120764000,"updated":1395128450120,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14077004","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14077004.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":56,"net":"pr","code":"14077004","ids":",pr14077004,","sources":",pr,","types":",cap,geoserve,nearby-cities,origin,tectonic-summary,","nst":4,"dmin":0.18595126,"rms":0.18,"gap":309.6,"magType":"Md","type":"earthquake","title":"M 1.9 - 19km SSW of Guanica, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.9527,17.8006,9]},"id":"pr14077004"}, -{"type":"Feature","properties":{"mag":2.7,"place":"68km N of Hatillo, Puerto Rico","time":1395120702400,"updated":1395149656568,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14077003","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14077003.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":112,"net":"pr","code":"14077003","ids":",pr14077003,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":6,"dmin":0.67373646,"rms":0.28,"gap":291.6,"magType":"Md","type":"earthquake","title":"M 2.7 - 68km N of Hatillo, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.8675,19.1046,46]},"id":"pr14077003"}, -{"type":"Feature","properties":{"mag":2.39,"place":"8km SSE of Chester, California","time":1395119977940,"updated":1395174068533,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187251","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187251.geojsonp","felt":6,"cdi":2.2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":89,"net":"nc","code":"72187251","ids":",nc72187251,","sources":",nc,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":28,"dmin":0.1088,"rms":0.12,"gap":130,"magType":"md","type":"earthquake","title":"M 2.4 - 8km SSE of Chester, California"},"geometry":{"type":"Point","coordinates":[-121.1868333,40.2361667,12.3]},"id":"nc72187251"}, -{"type":"Feature","properties":{"mag":5,"place":"98km SSW of Taron, Papua New Guinea","time":1395119182060,"updated":1395148132990,"tz":600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nf5l","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nf5l.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":385,"net":"us","code":"c000nf5l","ids":",usc000nf5l,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.327,"rms":0.69,"gap":47,"magType":"mb","type":"earthquake","title":"M 5.0 - 98km SSW of Taron, Papua New Guinea"},"geometry":{"type":"Point","coordinates":[152.853,-5.335,34.9]},"id":"usc000nf5l"}, -{"type":"Feature","properties":{"mag":1.9,"place":"78km WSW of Cantwell, Alaska","time":1395118791000,"updated":1395119470747,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191923","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191923.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":56,"net":"ak","code":"11191923","ids":",ak11191923,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.76,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.9 - 78km WSW of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-150.4556,63.1832,100]},"id":"ak11191923"}, -{"type":"Feature","properties":{"mag":1.4,"place":"52km NE of Kernville, California","time":1395118104460,"updated":1395161583230,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477329","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477329.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":30,"net":"ci","code":"15477329","ids":",ci15477329,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":15,"dmin":0.1644,"rms":0.16,"gap":79,"magType":"ml","type":"earthquake","title":"M 1.4 - 52km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.0578333,36.1168333,0]},"id":"ci15477329"}, -{"type":"Feature","properties":{"mag":1.5,"place":"6km W of Cobb, California","time":1395117739400,"updated":1395119102423,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187231","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187231.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":35,"net":"nc","code":"72187231","ids":",nc72187231,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.03,"gap":50.4,"magType":"Md","type":"earthquake","title":"M 1.5 - 6km W of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.8003,38.8242,2.3]},"id":"nc72187231"}, -{"type":"Feature","properties":{"mag":2.9,"place":"6km SSW of Langston, Oklahoma","time":1395117104130,"updated":1395153343000,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nf5r","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nf5r.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":129,"net":"us","code":"c000nf5r","ids":",usc000nf5r,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":null,"rms":0.85,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.9 - 6km SSW of Langston, Oklahoma"},"geometry":{"type":"Point","coordinates":[-97.282,35.891,5]},"id":"usc000nf5r"}, -{"type":"Feature","properties":{"mag":1.6,"place":"24km ENE of King City, California","time":1395116976100,"updated":1395118205805,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187226","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187226.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":39,"net":"nc","code":"72187226","ids":",nc72187226,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":null,"dmin":0.03593261,"rms":0.05,"gap":100.8,"magType":"Md","type":"earthquake","title":"M 1.6 - 24km ENE of King City, California"},"geometry":{"type":"Point","coordinates":[-120.889,36.3125,5.3]},"id":"nc72187226"}, -{"type":"Feature","properties":{"mag":1.03,"place":"22km NNE of Searles Valley, California","time":1395116037370,"updated":1395161430410,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477321","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477321.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":16,"net":"ci","code":"15477321","ids":",ci15477321,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":11,"dmin":0.07852,"rms":0.13,"gap":183,"magType":"ml","type":"earthquake","title":"M 1.0 - 22km NNE of Searles Valley, California"},"geometry":{"type":"Point","coordinates":[-117.3293333,35.9601667,8.26]},"id":"ci15477321"}, -{"type":"Feature","properties":{"mag":1.16,"place":"20km ESE of Anza, California","time":1395115310260,"updated":1395161308090,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477313","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477313.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":21,"net":"ci","code":"15477313","ids":",ci15477313,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":34,"dmin":0.05375,"rms":0.15,"gap":103,"magType":"ml","type":"earthquake","title":"M 1.2 - 20km ESE of Anza, California"},"geometry":{"type":"Point","coordinates":[-116.4685,33.4831667,14.4]},"id":"ci15477313"}, -{"type":"Feature","properties":{"mag":2.4,"place":"111km W of Cantwell, Alaska","time":1395114905000,"updated":1395115739234,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191913","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191913.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":89,"net":"ak","code":"11191913","ids":",ak11191913,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":1.22,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.4 - 111km W of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-151.1825,63.4503,0.1]},"id":"ak11191913"}, -{"type":"Feature","properties":{"mag":1.7,"place":"8km N of Healy, Alaska","time":1395114656000,"updated":1395115425194,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191909","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191909.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":44,"net":"ak","code":"11191909","ids":",ak11191909,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.46,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.7 - 8km N of Healy, Alaska"},"geometry":{"type":"Point","coordinates":[-148.9325,63.9326,3]},"id":"ak11191909"}, -{"type":"Feature","properties":{"mag":1.06,"place":"50km NE of Kernville, California","time":1395114238150,"updated":1395160958430,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477305","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477305.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":17,"net":"ci","code":"15477305","ids":",ci15477305,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":16,"dmin":0.1619,"rms":0.14,"gap":76,"magType":"ml","type":"earthquake","title":"M 1.1 - 50km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.0536667,36.1006667,0.07]},"id":"ci15477305"}, -{"type":"Feature","properties":{"mag":4.8,"place":"Off the coast of Aisen, Chile","time":1395112358530,"updated":1395141316479,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nf4c","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nf4c.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":354,"net":"us","code":"c000nf4c","ids":",usc000nf4c,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":7.01,"rms":0.48,"gap":265,"magType":"mb","type":"earthquake","title":"M 4.8 - Off the coast of Aisen, Chile"},"geometry":{"type":"Point","coordinates":[-76.7988,-45.3897,28.73]},"id":"usc000nf4c"}, -{"type":"Feature","properties":{"mag":2.3,"place":"8km W of Broadmoor, California","time":1395112333400,"updated":1395170286449,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187216","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187216.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":81,"net":"nc","code":"72187216","ids":",nc72187216,","sources":",nc,","types":",dyfi,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":null,"dmin":0.34135981,"rms":0.36,"gap":201.6,"magType":"Md","type":"earthquake","title":"M 2.3 - 8km W of Broadmoor, California"},"geometry":{"type":"Point","coordinates":[-122.5818,37.6745,0.3]},"id":"nc72187216"}, -{"type":"Feature","properties":{"mag":1.7,"place":"55km WSW of Cantwell, Alaska","time":1395111311000,"updated":1395112081820,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191905","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191905.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":44,"net":"ak","code":"11191905","ids":",ak11191905,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.59,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.7 - 55km WSW of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-149.8954,63.138,91.4]},"id":"ak11191905"}, -{"type":"Feature","properties":{"mag":1.09,"place":"51km NE of Kernville, California","time":1395111145730,"updated":1395160000769,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477289","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477289.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":18,"net":"ci","code":"15477289","ids":",ci15477289,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":10,"dmin":0.1835,"rms":0.16,"gap":260,"magType":"ml","type":"earthquake","title":"M 1.1 - 51km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.0813333,36.1231667,5.51]},"id":"ci15477289"}, -{"type":"Feature","properties":{"mag":2.3,"place":"21km WSW of Cohoe, Alaska","time":1395110148000,"updated":1395165266682,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191902","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191902.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":81,"net":"ak","code":"11191902","ids":",ak11191902,","sources":",ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.38,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.3 - 21km WSW of Cohoe, Alaska"},"geometry":{"type":"Point","coordinates":[-151.6918,60.3218,78.2]},"id":"ak11191902"}, -{"type":"Feature","properties":{"mag":1.49,"place":"51km NE of Kernville, California","time":1395110015330,"updated":1395159786780,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477281","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477281.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":34,"net":"ci","code":"15477281","ids":",ci15477281,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":20,"dmin":0.1623,"rms":0.11,"gap":78,"magType":"ml","type":"earthquake","title":"M 1.5 - 51km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.055,36.1096667,0.66]},"id":"ci15477281"}, -{"type":"Feature","properties":{"mag":1.2,"place":"87km NNW of Cape Yakataga, Alaska","time":1395107317000,"updated":1395107658890,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191895","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191895.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":22,"net":"ak","code":"11191895","ids":",ak11191895,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.15,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.2 - 87km NNW of Cape Yakataga, Alaska"},"geometry":{"type":"Point","coordinates":[-143.1839,60.7612,7.9]},"id":"ak11191895"}, -{"type":"Feature","properties":{"mag":1,"place":"9km WNW of Beverly Hills, California","time":1395105393700,"updated":1395158978980,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477265","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477265.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":15,"net":"ci","code":"15477265","ids":",ci15477265,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":9,"dmin":0.03361,"rms":0.13,"gap":132,"magType":"ml","type":"earthquake","title":"M 1.0 - 9km WNW of Beverly Hills, California"},"geometry":{"type":"Point","coordinates":[-118.4921667,34.1196667,9.06]},"id":"ci15477265"}, -{"type":"Feature","properties":{"mag":1.16,"place":"20km ESE of Anza, California","time":1395105202700,"updated":1395158720290,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477257","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477257.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":21,"net":"ci","code":"15477257","ids":",ci15477257,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":33,"dmin":0.04539,"rms":0.12,"gap":101,"magType":"ml","type":"earthquake","title":"M 1.2 - 20km ESE of Anza, California"},"geometry":{"type":"Point","coordinates":[-116.4673333,33.4941667,10.17]},"id":"ci15477257"}, -{"type":"Feature","properties":{"mag":1.13,"place":"15km W of Chester, California","time":1395104897930,"updated":1395175926852,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187186","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187186.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":20,"net":"nc","code":"72187186","ids":",nc72187186,","sources":",nc,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":8,"dmin":0.1136,"rms":0.09,"gap":213,"magType":"md","type":"earthquake","title":"M 1.1 - 15km W of Chester, California"},"geometry":{"type":"Point","coordinates":[-121.4173333,40.283,4.88]},"id":"nc72187186"}, -{"type":"Feature","properties":{"mag":1.15,"place":"23km NNE of Indio, California","time":1395104316410,"updated":1395158446340,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477249","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477249.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":20,"net":"ci","code":"15477249","ids":",ci15477249,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":26,"dmin":0.1253,"rms":0.1,"gap":63,"magType":"ml","type":"earthquake","title":"M 1.2 - 23km NNE of Indio, California"},"geometry":{"type":"Point","coordinates":[-116.0783333,33.8941667,9.19]},"id":"ci15477249"}, -{"type":"Feature","properties":{"mag":2.7,"place":"30km NNW of San Antonio, Puerto Rico","time":1395104305000,"updated":1395133252751,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14077000","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14077000.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":112,"net":"pr","code":"14077000","ids":",pr14077000,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":6,"dmin":0.29105415,"rms":0.17,"gap":316.8,"magType":"Md","type":"earthquake","title":"M 2.7 - 30km NNW of San Antonio, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-67.195,18.7486,17]},"id":"pr14077000"}, -{"type":"Feature","properties":{"mag":1.1,"place":"20km S of Cantwell, Alaska","time":1395104163000,"updated":1395104651171,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191890","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191890.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":19,"net":"ak","code":"11191890","ids":",ak11191890,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.65,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.1 - 20km S of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-148.8977,63.2099,74.2]},"id":"ak11191890"}, -{"type":"Feature","properties":{"mag":1.4,"place":"11km SW of Nephi, Utah","time":1395103206400,"updated":1395159074702,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60059977","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60059977.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":30,"net":"uu","code":"60059977","ids":",uu60059977,","sources":",uu,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":0.16169675,"rms":0.08,"gap":104.4,"magType":"Md","type":"earthquake","title":"M 1.4 - 11km SW of Nephi, Utah"},"geometry":{"type":"Point","coordinates":[-111.9367,39.638,0.1]},"id":"uu60059977"}, -{"type":"Feature","properties":{"mag":4.7,"place":"82km SSW of Lakatoro, Vanuatu","time":1395102376830,"updated":1395131340991,"tz":660,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nf11","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nf11.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":340,"net":"us","code":"c000nf11","ids":",usc000nf11,","sources":",us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":5.282,"rms":0.98,"gap":114,"magType":"mb","type":"earthquake","title":"M 4.7 - 82km SSW of Lakatoro, Vanuatu"},"geometry":{"type":"Point","coordinates":[167.0934,-16.7968,34.06]},"id":"usc000nf11"}, -{"type":"Feature","properties":{"mag":1.44,"place":"8km N of Big Bear City, California","time":1395101585650,"updated":1395158049400,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477233","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477233.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":32,"net":"ci","code":"15477233","ids":",ci15477233,","sources":",ci,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":38,"dmin":0.014,"rms":0.14,"gap":83,"magType":"ml","type":"earthquake","title":"M 1.4 - 8km N of Big Bear City, California"},"geometry":{"type":"Point","coordinates":[-116.8326667,34.3346667,7.48]},"id":"ci15477233"}, -{"type":"Feature","properties":{"mag":1.7,"place":"88km NNW of Talkeetna, Alaska","time":1395100423000,"updated":1395102048850,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191834","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191834.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":44,"net":"ak","code":"11191834","ids":",ak11191834,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.51,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.7 - 88km NNW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-150.7361,63.0629,100]},"id":"ak11191834"}, -{"type":"Feature","properties":{"mag":2.7,"place":"14km NNE of Crescent, Oklahoma","time":1395099499740,"updated":1395103803403,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nezl","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nezl.geojsonp","felt":2,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":113,"net":"us","code":"c000nezl","ids":",usc000nezl,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.29,"rms":0.6,"gap":68,"magType":"mb_lg","type":"earthquake","title":"M 2.7 - 14km NNE of Crescent, Oklahoma"},"geometry":{"type":"Point","coordinates":[-97.5562,36.0761,5.08]},"id":"usc000nezl"}, -{"type":"Feature","properties":{"mag":3.1,"place":"63km NNE of Road Town, British Virgin Islands","time":1395099421200,"updated":1395128382240,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14076004","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14076004.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":148,"net":"pr","code":"14076004","ids":",pr14076004,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":14,"dmin":0.56773526,"rms":0.18,"gap":306,"magType":"Md","type":"earthquake","title":"M 3.1 - 63km NNE of Road Town, British Virgin Islands"},"geometry":{"type":"Point","coordinates":[-64.3693,18.937,61]},"id":"pr14076004"}, -{"type":"Feature","properties":{"mag":1.8,"place":"5km SW of Volcano, Hawaii","time":1395099413300,"updated":1395099598567,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60658001","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60658001.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":50,"net":"hv","code":"60658001","ids":",hv60658001,","sources":",hv,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0,"rms":0.13,"gap":158.4,"magType":"Md","type":"earthquake","title":"M 1.8 - 5km SW of Volcano, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.268,19.3952,1.6]},"id":"hv60658001"}, -{"type":"Feature","properties":{"mag":1.8,"place":"4km SSW of Volcano, Hawaii","time":1395099352000,"updated":1395099524000,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60657996","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60657996.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":50,"net":"hv","code":"60657996","ids":",hv60657996,","sources":",hv,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.008983153,"rms":0.23,"gap":82.799993376001,"magType":"md","type":"earthquake","title":"M 1.8 - 4km SSW of Volcano, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.254,19.3977,3.2]},"id":"hv60657996"}, -{"type":"Feature","properties":{"mag":1.83,"place":"4km NW of Boron, California","time":1395097627340,"updated":1395157849530,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477225","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477225.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":52,"net":"ci","code":"15477225","ids":",ci15477225,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":12,"dmin":0.0989,"rms":0.09,"gap":108,"magType":"ml","type":"quarry_blast","title":"M 1.8 Quarry_blast - 4km NW of Boron, California"},"geometry":{"type":"Point","coordinates":[-117.6821667,35.0328333,0.01]},"id":"ci15477225"}, -{"type":"Feature","properties":{"mag":1.5,"place":"21km WNW of West Bishop, California","time":1395096647700,"updated":1395099429596,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187136","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187136.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":35,"net":"nc","code":"72187136","ids":",nc72187136,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.03593261,"rms":0.04,"gap":183.6,"magType":"Md","type":"earthquake","title":"M 1.5 - 21km WNW of West Bishop, California"},"geometry":{"type":"Point","coordinates":[-118.6767,37.4437,6.9]},"id":"nc72187136"}, -{"type":"Feature","properties":{"mag":4.6,"place":"143km SSW of Acajutla, El Salvador","time":1395095891130,"updated":1395124841512,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nex7","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nex7.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":326,"net":"us","code":"c000nex7","ids":",usc000nex7,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.606,"rms":1.43,"gap":178,"magType":"mb","type":"earthquake","title":"M 4.6 - 143km SSW of Acajutla, El Salvador"},"geometry":{"type":"Point","coordinates":[-90.1325,12.3334,35]},"id":"usc000nex7"}, -{"type":"Feature","properties":{"mag":1.7,"place":"56km ENE of Cantwell, Alaska","time":1395093726000,"updated":1395094546465,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191668","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191668.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":44,"net":"ak","code":"11191668","ids":",ak11191668,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.57,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.7 - 56km ENE of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-147.8601,63.5196,0]},"id":"ak11191668"}, -{"type":"Feature","properties":{"mag":1.11,"place":"51km NE of Kernville, California","time":1395093597970,"updated":1395157320540,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477217","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477217.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":19,"net":"ci","code":"15477217","ids":",ci15477217,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":14,"dmin":0.1652,"rms":0.12,"gap":80,"magType":"ml","type":"earthquake","title":"M 1.1 - 51km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.0585,36.1085,0.78]},"id":"ci15477217"}, -{"type":"Feature","properties":{"mag":1.8,"place":"107km W of Cantwell, Alaska","time":1395093217000,"updated":1395093644812,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191591","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191591.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":50,"net":"ak","code":"11191591","ids":",ak11191591,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.49,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.8 - 107km W of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-151.0751,63.2447,15.2]},"id":"ak11191591"}, -{"type":"Feature","properties":{"mag":1.6,"place":"7km ESE of Prunedale, California","time":1395092984900,"updated":1395099244237,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187111","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187111.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":39,"net":"nc","code":"72187111","ids":",nc72187111,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.02694946,"rms":0.22,"gap":118.8,"magType":"Md","type":"earthquake","title":"M 1.6 - 7km ESE of Prunedale, California"},"geometry":{"type":"Point","coordinates":[-121.5965,36.7525,0]},"id":"nc72187111"}, -{"type":"Feature","properties":{"mag":1.74,"place":"2km WSW of Brawley, California","time":1395091679180,"updated":1395157122240,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477209","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477209.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":47,"net":"ci","code":"15477209","ids":",ci15477209,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":20,"dmin":0.1247,"rms":0.22,"gap":64,"magType":"ml","type":"earthquake","title":"M 1.7 - 2km WSW of Brawley, California"},"geometry":{"type":"Point","coordinates":[-115.5558333,32.9743333,11.62]},"id":"ci15477209"}, -{"type":"Feature","properties":{"mag":1.9,"place":"107km NW of Talkeetna, Alaska","time":1395091344000,"updated":1395092124640,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191565","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191565.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":56,"net":"ak","code":"11191565","ids":",ak11191565,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.66,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.9 - 107km NW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-151.4646,63.0572,0]},"id":"ak11191565"}, -{"type":"Feature","properties":{"mag":1.4,"place":"1km ESE of The Geysers, California","time":1395091246600,"updated":1395097566067,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187101","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187101.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":30,"net":"nc","code":"72187101","ids":",nc72187101,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.06,"gap":82.8,"magType":"Md","type":"earthquake","title":"M 1.4 - 1km ESE of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.7435,38.7723,1.9]},"id":"nc72187101"}, -{"type":"Feature","properties":{"mag":1.2,"place":"3km SE of The Geysers, California","time":1395089136500,"updated":1395092942491,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187091","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187091.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":22,"net":"nc","code":"72187091","ids":",nc72187091,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.03,"gap":144,"magType":"Md","type":"earthquake","title":"M 1.2 - 3km SE of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.7298,38.7567,3]},"id":"nc72187091"}, -{"type":"Feature","properties":{"mag":1.53,"place":"13km W of Mojave, California","time":1395088496430,"updated":1395096185840,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477193","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477193.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":36,"net":"ci","code":"15477193","ids":",ci15477193,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":13,"dmin":0.0602,"rms":0.09,"gap":79,"magType":"ml","type":"quarry_blast","title":"M 1.5 Quarry_blast - 13km W of Mojave, California"},"geometry":{"type":"Point","coordinates":[-118.3183333,35.0478333,0.01]},"id":"ci15477193"}, -{"type":"Feature","properties":{"mag":2.6,"place":"2km NE of Nicoma Park, Oklahoma","time":1395088223280,"updated":1395112571513,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nes0","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nes0.geojsonp","felt":7,"cdi":4.1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":107,"net":"us","code":"c000nes0","ids":",usc000nes0,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":null,"rms":0,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.6 - 2km NE of Nicoma Park, Oklahoma"},"geometry":{"type":"Point","coordinates":[-97.304,35.503,7.2]},"id":"usc000nes0"}, -{"type":"Feature","properties":{"mag":1.6,"place":"11km ESE of Mammoth Lakes, California","time":1395085605000,"updated":1395103148356,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187021","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187021.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":39,"net":"nc","code":"72187021","ids":",nc72187021,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.01796631,"rms":0.04,"gap":90,"magType":"Md","type":"earthquake","title":"M 1.6 - 11km ESE of Mammoth Lakes, California"},"geometry":{"type":"Point","coordinates":[-118.8452,37.6205,6.8]},"id":"nc72187021"}, -{"type":"Feature","properties":{"mag":1.6,"place":"6km NW of The Geysers, California","time":1395085393400,"updated":1395100927228,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187011","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187011.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":39,"net":"nc","code":"72187011","ids":",nc72187011,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.01,"gap":151.2,"magType":"Md","type":"earthquake","title":"M 1.6 - 6km NW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.8165,38.8117,3]},"id":"nc72187011"}, -{"type":"Feature","properties":{"mag":1.11,"place":"9km NW of Westwood, California","time":1395085297660,"updated":1395088679980,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477185","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477185.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":19,"net":"ci","code":"15477185","ids":",ci15477185,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":9,"dmin":0.03419,"rms":0.1,"gap":131,"magType":"ml","type":"earthquake","title":"M 1.1 - 9km NW of Westwood, California"},"geometry":{"type":"Point","coordinates":[-118.49,34.1243333,7.93]},"id":"ci15477185"}, -{"type":"Feature","properties":{"mag":5.3,"place":"59km WNW of Iquique, Chile","time":1395083130300,"updated":1395107952000,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nejs","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nejs.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":432,"net":"us","code":"c000nejs","ids":",usc000nejs,","sources":",us,","types":",cap,dyfi,general-link,geoserve,moment-tensor,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.437,"rms":1.02,"gap":96,"magType":"mb","type":"earthquake","title":"M 5.3 - 59km WNW of Iquique, Chile"},"geometry":{"type":"Point","coordinates":[-70.6743,-20.0232,32.24]},"id":"usc000nejs"}, -{"type":"Feature","properties":{"mag":2.2,"place":"93km NNW of Nikiski, Alaska","time":1395082267000,"updated":1395082821265,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191246","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191246.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":74,"net":"ak","code":"11191246","ids":",ak11191246,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.61,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.2 - 93km NNW of Nikiski, Alaska"},"geometry":{"type":"Point","coordinates":[-151.7907,61.4948,0]},"id":"ak11191246"}, -{"type":"Feature","properties":{"mag":1.9,"place":"9km NE of Anchor Point, Alaska","time":1395082120000,"updated":1395082445424,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191239","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191239.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":56,"net":"ak","code":"11191239","ids":",ak11191239,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.61,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.9 - 9km NE of Anchor Point, Alaska"},"geometry":{"type":"Point","coordinates":[-151.724,59.8384,50.3]},"id":"ak11191239"}, -{"type":"Feature","properties":{"mag":3.1,"place":"6km SSW of Langston, Oklahoma","time":1395081955260,"updated":1395096193649,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nein","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nein.geojsonp","felt":3,"cdi":3.4,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":149,"net":"us","code":"c000nein","ids":",usc000nein,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":null,"rms":0.3,"gap":null,"magType":"ml","type":"earthquake","title":"M 3.1 - 6km SSW of Langston, Oklahoma"},"geometry":{"type":"Point","coordinates":[-97.275,35.893,5.1]},"id":"usc000nein"}, -{"type":"Feature","properties":{"mag":1.8,"place":"26km SSE of Waimea, Hawaii","time":1395081695100,"updated":1395180310816,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60657836","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60657836.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":50,"net":"hv","code":"60657836","ids":",hv60657836,","sources":",hv,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.05389892,"rms":0.11,"gap":100.8,"magType":"Md","type":"earthquake","title":"M 1.8 - 26km SSE of Waimea, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.549,19.811,24.2]},"id":"hv60657836"}, -{"type":"Feature","properties":{"mag":1.52,"place":"49km N of Inyokern, California","time":1395080714280,"updated":1395087250640,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477153","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477153.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":36,"net":"ci","code":"15477153","ids":",ci15477153,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":20,"dmin":0.02556,"rms":0.14,"gap":59,"magType":"ml","type":"earthquake","title":"M 1.5 - 49km N of Inyokern, California"},"geometry":{"type":"Point","coordinates":[-117.843,36.094,2.58]},"id":"ci15477153"}, -{"type":"Feature","properties":{"mag":1.4,"place":"7km WNW of The Geysers, California","time":1395080227300,"updated":1395098222282,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186961","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186961.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":30,"net":"nc","code":"72186961","ids":",nc72186961,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0,"rms":0.03,"gap":90,"magType":"Md","type":"earthquake","title":"M 1.4 - 7km WNW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.8258,38.811,2.9]},"id":"nc72186961"}, -{"type":"Feature","properties":{"mag":1.2,"place":"21km ENE of Sutton-Alpine, Alaska","time":1395080028000,"updated":1395080265938,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191216","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191216.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":22,"net":"ak","code":"11191216","ids":",ak11191216,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.21,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.2 - 21km ENE of Sutton-Alpine, Alaska"},"geometry":{"type":"Point","coordinates":[-148.4635,61.8551,25.6]},"id":"ak11191216"}, -{"type":"Feature","properties":{"mag":1.7,"place":"12km WSW of Niland, California","time":1395079460010,"updated":1395086460460,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477137","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477137.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":44,"net":"ci","code":"15477137","ids":",ci15477137,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":37,"dmin":0.01368,"rms":0.2,"gap":50,"magType":"ml","type":"earthquake","title":"M 1.7 - 12km WSW of Niland, California"},"geometry":{"type":"Point","coordinates":[-115.6386667,33.1853333,6.31]},"id":"ci15477137"}, -{"type":"Feature","properties":{"mag":1.4,"place":"33km NNE of North Nenana, Alaska","time":1395079421000,"updated":1395080264888,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191209","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191209.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":30,"net":"ak","code":"11191209","ids":",ak11191209,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.87,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.4 - 33km NNE of North Nenana, Alaska"},"geometry":{"type":"Point","coordinates":[-148.9712,64.8775,8.2]},"id":"ak11191209"}, -{"type":"Feature","properties":{"mag":1.44,"place":"4km NW of The Geysers, California","time":1395079372270,"updated":1395096243690,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186956","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186956.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":32,"net":"nc","code":"72186956","ids":",nc72186956,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":9,"dmin":0.004223,"rms":0.02,"gap":117,"magType":"md","type":"earthquake","title":"M 1.4 - 4km NW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.7941666,38.803833,6.29]},"id":"nc72186956"}, -{"type":"Feature","properties":{"mag":1.1,"place":"5km ESE of The Geysers, California","time":1395078941600,"updated":1395094264966,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186946","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186946.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":19,"net":"nc","code":"72186946","ids":",nc72186946,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.06,"gap":126,"magType":"Md","type":"earthquake","title":"M 1.1 - 5km ESE of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.7023,38.7595,2.1]},"id":"nc72186946"}, -{"type":"Feature","properties":{"mag":2.4,"place":"9km W of Charlotte Amalie, U.S. Virgin Islands","time":1395077412100,"updated":1395081715500,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14076003","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14076003.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":89,"net":"pr","code":"14076003","ids":",pr14076003,","sources":",pr,","types":",cap,geoserve,nearby-cities,origin,tectonic-summary,","nst":3,"dmin":0.06737365,"rms":0.11,"gap":169.2,"magType":"Md","type":"earthquake","title":"M 2.4 - 9km W of Charlotte Amalie, U.S. Virgin Islands"},"geometry":{"type":"Point","coordinates":[-65.0225,18.3355,127]},"id":"pr14076003"}, -{"type":"Feature","properties":{"mag":2.17,"place":"51km NE of Kernville, California","time":1395077362340,"updated":1395086134599,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477129","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477129.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":73,"net":"ci","code":"15477129","ids":",ci15477129,","sources":",ci,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":25,"dmin":0.1637,"rms":0.15,"gap":78,"magType":"ml","type":"earthquake","title":"M 2.2 - 51km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.057,36.1148333,1.13]},"id":"ci15477129"}, -{"type":"Feature","properties":{"mag":2.2,"place":"64km SSE of Deltana, Alaska","time":1395077346000,"updated":1395077879041,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191109","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191109.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":74,"net":"ak","code":"11191109","ids":",ak11191109,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.9,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.2 - 64km SSE of Deltana, Alaska"},"geometry":{"type":"Point","coordinates":[-144.9131,63.3117,0]},"id":"ak11191109"}, -{"type":"Feature","properties":{"mag":2.42,"place":"11km ENE of Topanga, California","time":1395076052900,"updated":1395184720025,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477121","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477121.geojsonp","felt":128,"cdi":4.7,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":150,"net":"ci","code":"15477121","ids":",ci15477121,","sources":",ci,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":76,"dmin":0.05053,"rms":0.3,"gap":40,"magType":"ml","type":"earthquake","title":"M 2.4 - 11km ENE of Topanga, California"},"geometry":{"type":"Point","coordinates":[-118.5006667,34.1408333,9.51]},"id":"ci15477121"}, -{"type":"Feature","properties":{"mag":1.02,"place":"51km NE of Kernville, California","time":1395075514170,"updated":1395084861549,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477113","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477113.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":16,"net":"ci","code":"15477113","ids":",ci15477113,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":10,"dmin":0.1845,"rms":0.19,"gap":261,"magType":"ml","type":"earthquake","title":"M 1.0 - 51km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.0823333,36.1286667,5]},"id":"ci15477113"}, -{"type":"Feature","properties":{"mag":1.1,"place":"5km WNW of Cobb, California","time":1395075322600,"updated":1395086044089,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186926","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186926.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":19,"net":"nc","code":"72186926","ids":",nc72186926,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.02,"gap":86.4,"magType":"Md","type":"earthquake","title":"M 1.1 - 5km WNW of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.7843,38.8385,1.9]},"id":"nc72186926"}, -{"type":"Feature","properties":{"mag":1.04,"place":"17km S of Weldon, California","time":1395075043050,"updated":1395084681532,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477105","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477105.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":17,"net":"ci","code":"15477105","ids":",ci15477105,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":6,"dmin":0.1127,"rms":0.1,"gap":201,"magType":"ml","type":"earthquake","title":"M 1.0 - 17km S of Weldon, California"},"geometry":{"type":"Point","coordinates":[-118.2736667,35.5071667,10.02]},"id":"ci15477105"}, -{"type":"Feature","properties":{"mag":2.01,"place":"51km NE of Kernville, California","time":1395074780170,"updated":1395084585351,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477097","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477097.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":62,"net":"ci","code":"15477097","ids":",ci15477097,","sources":",ci,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":27,"dmin":0.1642,"rms":0.15,"gap":78,"magType":"ml","type":"earthquake","title":"M 2.0 - 51km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.0576667,36.1153333,0.07]},"id":"ci15477097"}, -{"type":"Feature","properties":{"mag":1.89,"place":"25km ENE of Pine Valley, California","time":1395074508360,"updated":1395084061130,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477089","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477089.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":55,"net":"ci","code":"15477089","ids":",ci15477089,","sources":",ci,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":53,"dmin":0.02322,"rms":0.23,"gap":70,"magType":"ml","type":"earthquake","title":"M 1.9 - 25km ENE of Pine Valley, California"},"geometry":{"type":"Point","coordinates":[-116.2721667,32.8996667,7.84]},"id":"ci15477089"}, -{"type":"Feature","properties":{"mag":4.7,"place":"160km WSW of Aksu, China","time":1395074100180,"updated":1395103061862,"tz":480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000neab","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000neab.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":340,"net":"us","code":"c000neab","ids":",usc000neab,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":3.516,"rms":0.5,"gap":137,"magType":"mb","type":"earthquake","title":"M 4.7 - 160km WSW of Aksu, China"},"geometry":{"type":"Point","coordinates":[78.4348,40.7243,41.47]},"id":"usc000neab"}, -{"type":"Feature","properties":{"mag":1.1,"place":"7km WNW of The Geysers, California","time":1395072671400,"updated":1395078425198,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186891","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186891.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":19,"net":"nc","code":"72186891","ids":",nc72186891,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0,"rms":0.04,"gap":64.8,"magType":"Md","type":"earthquake","title":"M 1.1 - 7km WNW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.829,38.8117,2.7]},"id":"nc72186891"}, -{"type":"Feature","properties":{"mag":4.3,"place":"155km ENE of Amahai, Indonesia","time":1395068874840,"updated":1395097822618,"tz":540,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ne7g","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ne7g.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":284,"net":"us","code":"c000ne7g","ids":",usc000ne7g,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.962,"rms":1.17,"gap":87,"magType":"mb","type":"earthquake","title":"M 4.3 - 155km ENE of Amahai, Indonesia"},"geometry":{"type":"Point","coordinates":[130.2864,-3.0295,57.75]},"id":"usc000ne7g"}, -{"type":"Feature","properties":{"mag":1.3,"place":"9km WNW of Beverly Hills, California","time":1395068503510,"updated":1395070688510,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477025","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477025.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":26,"net":"ci","code":"15477025","ids":",ci15477025,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":11,"dmin":0.03262,"rms":0.1,"gap":128,"magType":"ml","type":"earthquake","title":"M 1.3 - 9km WNW of Beverly Hills, California"},"geometry":{"type":"Point","coordinates":[-118.49,34.1211667,8.51]},"id":"ci15477025"}, -{"type":"Feature","properties":{"mag":1.31,"place":"8km NW of Westwood, California","time":1395067550880,"updated":1395070460220,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477009","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477009.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":26,"net":"ci","code":"15477009","ids":",ci15477009,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":10,"dmin":0.02597,"rms":0.14,"gap":139,"magType":"ml","type":"earthquake","title":"M 1.3 - 8km NW of Westwood, California"},"geometry":{"type":"Point","coordinates":[-118.4845,34.115,8.57]},"id":"ci15477009"}, -{"type":"Feature","properties":{"mag":1.5,"place":"16km ENE of Sutton-Alpine, Alaska","time":1395066495000,"updated":1395066958205,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11190820","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11190820.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":35,"net":"ak","code":"11190820","ids":",ak11190820,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.45,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.5 - 16km ENE of Sutton-Alpine, Alaska"},"geometry":{"type":"Point","coordinates":[-148.5498,61.8466,17.1]},"id":"ak11190820"}, -{"type":"Feature","properties":{"mag":2.62,"place":"9km NW of Westwood, California","time":1395066219620,"updated":1395164982289,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477001","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477001.geojsonp","felt":264,"cdi":4.5,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":224,"net":"ci","code":"15477001","ids":",ci15477001,","sources":",ci,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":76,"dmin":0.03459,"rms":0.23,"gap":41,"magType":"ml","type":"earthquake","title":"M 2.6 - 9km NW of Westwood, California"},"geometry":{"type":"Point","coordinates":[-118.4896667,34.1255,8.58]},"id":"ci15477001"}, -{"type":"Feature","properties":{"mag":1.7,"place":"22km NE of Manley Hot Springs, Alaska","time":1395065154000,"updated":1395066666604,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11190816","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11190816.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":44,"net":"ak","code":"11190816","ids":",ak11190816,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.91,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.7 - 22km NE of Manley Hot Springs, Alaska"},"geometry":{"type":"Point","coordinates":[-150.299,65.1422,13.8]},"id":"ak11190816"}, -{"type":"Feature","properties":{"mag":1.46,"place":"9km NW of Westwood, California","time":1395064564770,"updated":1395070307390,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476993","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476993.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":33,"net":"ci","code":"15476993","ids":",ci15476993,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":15,"dmin":0.03501,"rms":0.12,"gap":134,"magType":"ml","type":"earthquake","title":"M 1.5 - 9km NW of Westwood, California"},"geometry":{"type":"Point","coordinates":[-118.4941667,34.1193333,9.63]},"id":"ci15476993"}, -{"type":"Feature","properties":{"mag":1.5,"place":"28km ESE of Y, Alaska","time":1395064428000,"updated":1395065765116,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11190748","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11190748.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":35,"net":"ak","code":"11190748","ids":",ak11190748,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":null,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.5 - 28km ESE of Y, Alaska"},"geometry":{"type":"Point","coordinates":[-149.3602,62.0485,35]},"id":"ak11190748"}, -{"type":"Feature","properties":{"mag":2.16,"place":"15km N of Mojave, California","time":1395064073010,"updated":1395087436547,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476977","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476977.geojsonp","felt":5,"cdi":2.7,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":73,"net":"ci","code":"15476977","ids":",ci15476977,","sources":",ci,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":30,"dmin":0.2028,"rms":0.14,"gap":41,"magType":"ml","type":"earthquake","title":"M 2.2 - 15km N of Mojave, California"},"geometry":{"type":"Point","coordinates":[-118.2061667,35.1876667,1.53]},"id":"ci15476977"}, -{"type":"Feature","properties":{"mag":4.39,"place":"9km NNW of Westwood, California","time":1395062736900,"updated":1395196632797,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476961","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476961.geojsonp","felt":9640,"cdi":5.4,"mmi":6.21,"alert":"green","status":"reviewed","tsunami":1,"sig":836,"net":"ci","code":"15476961","ids":",at00n2l1ao,ci15476961,usc000ne4i,","sources":",at,ci,us,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,impact-link,losspager,moment-tensor,nearby-cities,origin,phase-data,scitech-link,shakemap,","nst":209,"dmin":0.0382,"rms":0.34,"gap":39,"magType":"mw","type":"earthquake","title":"M 4.4 - 9km NNW of Westwood, California"},"geometry":{"type":"Point","coordinates":[-118.4858333,34.1346667,9.88]},"id":"ci15476961"}, -{"type":"Feature","properties":{"mag":5.6,"place":"South Georgia Island region","time":1395062691900,"updated":1395091670310,"tz":-120,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ne4m","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ne4m.geojsonp","felt":null,"cdi":null,"mmi":0,"alert":"green","status":"reviewed","tsunami":null,"sig":482,"net":"us","code":"c000ne4m","ids":",usc000ne4m,gcmt20140317132451,","sources":",us,gcmt,","types":",cap,dyfi,geoserve,losspager,moment-tensor,nearby-cities,origin,phase-data,shakemap,","nst":null,"dmin":2.705,"rms":0.79,"gap":24,"magType":"mb","type":"earthquake","title":"M 5.6 - South Georgia Island region"},"geometry":{"type":"Point","coordinates":[-32.3478,-53.1605,25.42]},"id":"usc000ne4m"}, -{"type":"Feature","properties":{"mag":5.3,"place":"72km SW of Yonakuni, Japan","time":1395061976860,"updated":1395079908820,"tz":480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ne4a","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ne4a.geojsonp","felt":5,"cdi":3.4,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":434,"net":"us","code":"c000ne4a","ids":",usc000ne4a,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.663,"rms":0.65,"gap":51,"magType":"mb","type":"earthquake","title":"M 5.3 - 72km SW of Yonakuni, Japan"},"geometry":{"type":"Point","coordinates":[122.4538,24.0398,37.08]},"id":"usc000ne4a"}, -{"type":"Feature","properties":{"mag":3.2,"place":"77km NNE of Punta Cana, Dominican Republic","time":1395060901100,"updated":1395069400908,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14076002","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14076002.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":158,"net":"pr","code":"14076002","ids":",pr14076002,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":15,"dmin":0.75009326,"rms":0.4,"gap":270,"magType":"Md","type":"earthquake","title":"M 3.2 - 77km NNE of Punta Cana, Dominican Republic"},"geometry":{"type":"Point","coordinates":[-68.1435,19.2346,41]},"id":"pr14076002"}, -{"type":"Feature","properties":{"mag":1.03,"place":"6km E of Julian, California","time":1395060057480,"updated":1395095031000,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476945","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476945.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":16,"net":"ci","code":"15476945","ids":",ci15476945,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":26,"dmin":0.05023,"rms":0.19,"gap":96,"magType":"ml","type":"earthquake","title":"M 1.0 - 6km E of Julian, California"},"geometry":{"type":"Point","coordinates":[-116.538,33.0858333,9.37]},"id":"ci15476945"}, -{"type":"Feature","properties":{"mag":4.7,"place":"141km ESE of Sarangani, Philippines","time":1395059163920,"updated":1395088239915,"tz":480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ne3a","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ne3a.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":340,"net":"us","code":"c000ne3a","ids":",usc000ne3a,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":2.3,"rms":1.21,"gap":91,"magType":"mb","type":"earthquake","title":"M 4.7 - 141km ESE of Sarangani, Philippines"},"geometry":{"type":"Point","coordinates":[126.6811,5.0336,84.87]},"id":"usc000ne3a"}, -{"type":"Feature","properties":{"mag":4.4,"place":"74km W of Iquique, Chile","time":1395055774880,"updated":1395084727969,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ne1x","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ne1x.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":298,"net":"us","code":"c000ne1x","ids":",usc000ne1x,","sources":",us,","types":",cap,dyfi,general-link,geoserve,moment-tensor,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.197,"rms":1.1,"gap":141,"magType":"mb","type":"earthquake","title":"M 4.4 - 74km W of Iquique, Chile"},"geometry":{"type":"Point","coordinates":[-70.857,-20.1588,17.83]},"id":"usc000ne1x"}, -{"type":"Feature","properties":{"mag":2,"place":"55km S of Deltana, Alaska","time":1395054906000,"updated":1395055323228,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11190589","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11190589.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":62,"net":"ak","code":"11190589","ids":",ak11190589,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.71,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.0 - 55km S of Deltana, Alaska"},"geometry":{"type":"Point","coordinates":[-145.0745,63.38,0]},"id":"ak11190589"}, -{"type":"Feature","properties":{"mag":5.2,"place":"90km WNW of Iquique, Chile","time":1395054735300,"updated":1395083726037,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ne11","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ne11.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":416,"net":"us","code":"c000ne11","ids":",usc000ne11,","sources":",us,","types":",cap,dyfi,general-link,geoserve,moment-tensor,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.228,"rms":1.03,"gap":136,"magType":"mb","type":"earthquake","title":"M 5.2 - 90km WNW of Iquique, Chile"},"geometry":{"type":"Point","coordinates":[-70.948,-19.9298,14.53]},"id":"usc000ne11"}, -{"type":"Feature","properties":{"mag":1.6,"place":"11km S of Ridgemark, California","time":1395054395400,"updated":1395060667742,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186816","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186816.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":39,"net":"nc","code":"72186816","ids":",nc72186816,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":null,"dmin":0.00898315,"rms":0.04,"gap":75.6,"magType":"Md","type":"earthquake","title":"M 1.6 - 11km S of Ridgemark, California"},"geometry":{"type":"Point","coordinates":[-121.3572,36.7135,3.5]},"id":"nc72186816"}, -{"type":"Feature","properties":{"mag":1.9,"place":"62km S of Deltana, Alaska","time":1395053541000,"updated":1395054781317,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11190585","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11190585.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":56,"net":"ak","code":"11190585","ids":",ak11190585,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.71,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.9 - 62km S of Deltana, Alaska"},"geometry":{"type":"Point","coordinates":[-145.218,63.3114,3.3]},"id":"ak11190585"}, -{"type":"Feature","properties":{"mag":1.9,"place":"63km S of Deltana, Alaska","time":1395053399000,"updated":1395053828404,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11190583","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11190583.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":56,"net":"ak","code":"11190583","ids":",ak11190583,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.78,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.9 - 63km S of Deltana, Alaska"},"geometry":{"type":"Point","coordinates":[-145.2147,63.3046,0.5]},"id":"ak11190583"}, -{"type":"Feature","properties":{"mag":1.5,"place":"90km E of Cape Yakataga, Alaska","time":1395052903000,"updated":1395053101154,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11190582","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11190582.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":35,"net":"ak","code":"11190582","ids":",ak11190582,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.06,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.5 - 90km E of Cape Yakataga, Alaska"},"geometry":{"type":"Point","coordinates":[-140.8286,60.2043,21.5]},"id":"ak11190582"}, -{"type":"Feature","properties":{"mag":1.72,"place":"27km NE of McCloud, California","time":1395052423410,"updated":1395056645436,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186801","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186801.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":46,"net":"nc","code":"72186801","ids":",nc72186801,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":6,"dmin":0.06708,"rms":0.02,"gap":179,"magType":"md","type":"earthquake","title":"M 1.7 - 27km NE of McCloud, California"},"geometry":{"type":"Point","coordinates":[-121.8796692,41.4136658,2.61]},"id":"nc72186801"}, -{"type":"Feature","properties":{"mag":2.85,"place":"8km W of Alberto Oviedo Mota, Mexico","time":1395051718030,"updated":1395094492973,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476929","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476929.geojsonp","felt":2,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":125,"net":"ci","code":"15476929","ids":",ci15476929,","sources":",ci,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":10,"dmin":0.1877,"rms":0.38,"gap":225,"magType":"ml","type":"earthquake","title":"M 2.9 - 8km W of Alberto Oviedo Mota, Mexico"},"geometry":{"type":"Point","coordinates":[-115.2638333,32.2345,18.6]},"id":"ci15476929"}, -{"type":"Feature","properties":{"mag":1.93,"place":"3km NNW of Carson, California","time":1395048369790,"updated":1395097027343,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476921","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476921.geojsonp","felt":10,"cdi":2.8,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":60,"net":"ci","code":"15476921","ids":",ci15476921,","sources":",ci,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":50,"dmin":0.02797,"rms":0.31,"gap":73,"magType":"ml","type":"earthquake","title":"M 1.9 - 3km NNW of Carson, California"},"geometry":{"type":"Point","coordinates":[-118.2998333,33.8593333,11.97]},"id":"ci15476921"}, -{"type":"Feature","properties":{"mag":4.5,"place":"67km WNW of Iquique, Chile","time":1395047579510,"updated":1395076780588,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndzb","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndzb.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":312,"net":"us","code":"c000ndzb","ids":",usc000ndzb,","sources":",us,","types":",cap,dyfi,general-link,geoserve,moment-tensor,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.1,"rms":0.98,"gap":111,"magType":"mb","type":"earthquake","title":"M 4.5 - 67km WNW of Iquique, Chile"},"geometry":{"type":"Point","coordinates":[-70.7755,-20.0791,15.92]},"id":"usc000ndzb"}, -{"type":"Feature","properties":{"mag":5,"place":"54km E of Iwaki, Japan","time":1395046970070,"updated":1395075949707,"tz":540,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndz3","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndz3.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":385,"net":"us","code":"c000ndz3","ids":",usc000ndz3,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":2.672,"rms":1.36,"gap":95,"magType":"mb","type":"earthquake","title":"M 5.0 - 54km E of Iwaki, Japan"},"geometry":{"type":"Point","coordinates":[141.4921,36.9817,13.38]},"id":"usc000ndz3"}, -{"type":"Feature","properties":{"mag":4.9,"place":"74km WNW of Iquique, Chile","time":1395046265520,"updated":1395075290912,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndz0","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndz0.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":369,"net":"us","code":"c000ndz0","ids":",usc000ndz0,","sources":",us,","types":",cap,dyfi,general-link,geoserve,moment-tensor,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.576,"rms":1.02,"gap":138,"magType":"mb","type":"earthquake","title":"M 4.9 - 74km WNW of Iquique, Chile"},"geometry":{"type":"Point","coordinates":[-70.8269,-20.0196,16.37]},"id":"usc000ndz0"}, -{"type":"Feature","properties":{"mag":5.3,"place":"55km WNW of Iquique, Chile","time":1395045156220,"updated":1395074107842,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndym","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndym.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":432,"net":"us","code":"c000ndym","ids":",usc000ndym,","sources":",us,","types":",cap,dyfi,general-link,geoserve,moment-tensor,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.963,"rms":1.02,"gap":119,"magType":"mb","type":"earthquake","title":"M 5.3 - 55km WNW of Iquique, Chile"},"geometry":{"type":"Point","coordinates":[-70.6372,-20.0372,12.4]},"id":"usc000ndym"}, -{"type":"Feature","properties":{"mag":1.9,"place":"58km WSW of Valdez, Alaska","time":1395044178000,"updated":1395044684365,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11190437","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11190437.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":56,"net":"ak","code":"11190437","ids":",ak11190437,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":1.03,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.9 - 58km WSW of Valdez, Alaska"},"geometry":{"type":"Point","coordinates":[-147.3679,60.9509,20.4]},"id":"ak11190437"}, -{"type":"Feature","properties":{"mag":3.3,"place":"3km NW of Choctaw, Oklahoma","time":1395044018720,"updated":1395113186688,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndy6","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndy6.geojsonp","felt":117,"cdi":5,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":226,"net":"us","code":"c000ndy6","ids":",usc000ndy6,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.042,"rms":0.75,"gap":27,"magType":"mb_lg","type":"earthquake","title":"M 3.3 - 3km NW of Choctaw, Oklahoma"},"geometry":{"type":"Point","coordinates":[-97.2924,35.5187,10.56]},"id":"usc000ndy6"}, -{"type":"Feature","properties":{"mag":4.6,"place":"77km WNW of Iquique, Chile","time":1395042898450,"updated":1395071889267,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndy4","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndy4.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":326,"net":"us","code":"c000ndy4","ids":",usc000ndy4,","sources":",us,","types":",cap,dyfi,general-link,geoserve,moment-tensor,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.173,"rms":0.9,"gap":144,"magType":"mb","type":"earthquake","title":"M 4.6 - 77km WNW of Iquique, Chile"},"geometry":{"type":"Point","coordinates":[-70.8617,-20.0595,14.39]},"id":"usc000ndy4"}, -{"type":"Feature","properties":{"mag":2.4,"place":"80km SSW of Redoubt Volcano, Alaska","time":1395042321000,"updated":1395079572680,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11190394","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11190394.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":89,"net":"ak","code":"11190394","ids":",ak11190394,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.24,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.4 - 80km SSW of Redoubt Volcano, Alaska"},"geometry":{"type":"Point","coordinates":[-153.404,59.8417,128.1]},"id":"ak11190394"}, -{"type":"Feature","properties":{"mag":1.7,"place":"109km NW of Talkeetna, Alaska","time":1395041009000,"updated":1395041787329,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11190392","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11190392.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":44,"net":"ak","code":"11190392","ids":",ak11190392,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.74,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.7 - 109km NW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-151.4687,63.0779,6.5]},"id":"ak11190392"}, -{"type":"Feature","properties":{"mag":1.9,"place":"46km NNE of Old Faithful Geyser, Wyoming","time":1395040721100,"updated":1395087637343,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60059792","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60059792.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":56,"net":"uu","code":"60059792","ids":",uu60059792,","sources":",uu,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.10779783,"rms":0.1,"gap":147.6,"magType":"Ml","type":"earthquake","title":"M 1.9 - 46km NNE of Old Faithful Geyser, Wyoming"},"geometry":{"type":"Point","coordinates":[-110.542,44.8205,4.7]},"id":"uu60059792"}, -{"type":"Feature","properties":{"mag":2.3,"place":"2km SW of Loretto, Tennessee","time":1395040537200,"updated":1395071991021,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/se031714b","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/se031714b.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":81,"net":"se","code":"031714b","ids":",se031714b,","sources":",se,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":8,"dmin":0.5030566,"rms":0.29,"gap":86.399993088,"magType":"md","type":"earthquake","title":"M 2.3 - 2km SW of Loretto, Tennessee"},"geometry":{"type":"Point","coordinates":[-87.4607,35.0606,8.9]},"id":"se031714b"}, -{"type":"Feature","properties":{"mag":4.8,"place":"264km NNW of Tual, Indonesia","time":1395040339210,"updated":1395069299328,"tz":540,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndxu","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndxu.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":354,"net":"us","code":"c000ndxu","ids":",usc000ndxu,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.785,"rms":1.23,"gap":57,"magType":"mb","type":"earthquake","title":"M 4.8 - 264km NNW of Tual, Indonesia"},"geometry":{"type":"Point","coordinates":[131.7253,-3.5094,36.95]},"id":"usc000ndxu"}, -{"type":"Feature","properties":{"mag":1,"place":"6km NW of The Geysers, California","time":1395040321600,"updated":1395042304548,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186751","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186751.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":15,"net":"nc","code":"72186751","ids":",nc72186751,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.02,"gap":100.8,"magType":"Md","type":"earthquake","title":"M 1.0 - 6km NW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.8138,38.8088,2.3]},"id":"nc72186751"}, -{"type":"Feature","properties":{"mag":1.8,"place":"21km NE of Soledad, California","time":1395039085700,"updated":1395047764445,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186731","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186731.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":50,"net":"nc","code":"72186731","ids":",nc72186731,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":null,"dmin":0.05389892,"rms":0.04,"gap":61.2,"magType":"Md","type":"earthquake","title":"M 1.8 - 21km NE of Soledad, California"},"geometry":{"type":"Point","coordinates":[-121.1372,36.5462,5.4]},"id":"nc72186731"}, -{"type":"Feature","properties":{"mag":2.83,"place":"63km E of Maneadero, Mexico","time":1395037745490,"updated":1395080713201,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476889","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476889.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":123,"net":"ci","code":"15476889","ids":",ci15476889,","sources":",ci,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":7,"dmin":0.318,"rms":0.15,"gap":156,"magType":"ml","type":"earthquake","title":"M 2.8 - 63km E of Maneadero, Mexico"},"geometry":{"type":"Point","coordinates":[-115.8983333,31.6886667,4.65]},"id":"ci15476889"}, -{"type":"Feature","properties":{"mag":1.23,"place":"33km NNW of Searles Valley, California","time":1395036001880,"updated":1395092215080,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476873","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476873.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":23,"net":"ci","code":"15476873","ids":",ci15476873,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":17,"dmin":0.08539,"rms":0.15,"gap":64,"magType":"ml","type":"earthquake","title":"M 1.2 - 33km NNW of Searles Valley, California"},"geometry":{"type":"Point","coordinates":[-117.589,36.031,4.19]},"id":"ci15476873"}, -{"type":"Feature","properties":{"mag":1.6,"place":"7km SW of Ridgemark, California","time":1395034515600,"updated":1395045365002,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186711","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186711.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":39,"net":"nc","code":"72186711","ids":",nc72186711,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":null,"dmin":0.00898315,"rms":0.19,"gap":36,"magType":"Md","type":"earthquake","title":"M 1.6 - 7km SW of Ridgemark, California"},"geometry":{"type":"Point","coordinates":[-121.4147,36.7597,8.3]},"id":"nc72186711"}, -{"type":"Feature","properties":{"mag":3,"place":"81km N of Hatillo, Puerto Rico","time":1395034286400,"updated":1395063280850,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14076001","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14076001.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":138,"net":"pr","code":"14076001","ids":",pr14076001,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":12,"dmin":0.74829663,"rms":0.17,"gap":273.6,"magType":"Md","type":"earthquake","title":"M 3.0 - 81km N of Hatillo, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.6856,19.2147,34]},"id":"pr14076001"}, -{"type":"Feature","properties":{"mag":5.1,"place":"13km W of Cantapoy, Philippines","time":1395034214190,"updated":1395051919043,"tz":480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndwk","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndwk.geojsonp","felt":4,"cdi":5.1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":402,"net":"us","code":"c000ndwk","ids":",usc000ndwk,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":2.43,"rms":1.16,"gap":99,"magType":"mb","type":"earthquake","title":"M 5.1 - 13km W of Cantapoy, Philippines"},"geometry":{"type":"Point","coordinates":[125.3151,9.5019,84.63]},"id":"usc000ndwk"}, -{"type":"Feature","properties":{"mag":1.8,"place":"17km NE of Nice, California","time":1395033725900,"updated":1395045365000,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186696","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186696.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":50,"net":"nc","code":"72186696","ids":",nc72186696,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.11678099,"rms":0.04,"gap":165.6,"magType":"Md","type":"earthquake","title":"M 1.8 - 17km NE of Nice, California"},"geometry":{"type":"Point","coordinates":[-122.7185,39.2418,6.6]},"id":"nc72186696"}, -{"type":"Feature","properties":{"mag":5,"place":"82km WNW of Iquique, Chile","time":1395033574750,"updated":1395062542797,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndwe","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndwe.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":385,"net":"us","code":"c000ndwe","ids":",usc000ndwe,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.184,"rms":1.44,"gap":126,"magType":"mb","type":"earthquake","title":"M 5.0 - 82km WNW of Iquique, Chile"},"geometry":{"type":"Point","coordinates":[-70.8918,-19.984,12.01]},"id":"usc000ndwe"}, -{"type":"Feature","properties":{"mag":6.2,"place":"80km WNW of Iquique, Chile","time":1395033094980,"updated":1395068231000,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndw9","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndw9.geojsonp","felt":6,"cdi":4,"mmi":4.71,"alert":"green","status":"reviewed","tsunami":null,"sig":594,"net":"us","code":"c000ndw9","ids":",usc000ndw9,gcmt20140317051135,","sources":",us,gcmt,","types":",cap,dyfi,general-link,geoserve,losspager,moment-tensor,nearby-cities,origin,phase-data,shakemap,tectonic-summary,","nst":null,"dmin":1.171,"rms":1.37,"gap":82,"magType":"mww","type":"earthquake","title":"M 6.2 - 80km WNW of Iquique, Chile"},"geometry":{"type":"Point","coordinates":[-70.8741,-20.003,17]},"id":"usc000ndw9"}, -{"type":"Feature","properties":{"mag":4.7,"place":"157km NNW of Nuku`alofa, Tonga","time":1395031862830,"updated":1395061222066,"tz":-720,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndw1","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndw1.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":340,"net":"us","code":"c000ndw1","ids":",usc000ndw1,","sources":",us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":5.829,"rms":1.44,"gap":80,"magType":"mb","type":"earthquake","title":"M 4.7 - 157km NNW of Nuku`alofa, Tonga"},"geometry":{"type":"Point","coordinates":[-176.0391,-19.9472,231.98]},"id":"usc000ndw1"}, -{"type":"Feature","properties":{"mag":2.3,"place":"14km NE of Enid, Oklahoma","time":1395031000300,"updated":1395059953494,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndvy","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndvy.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":81,"net":"us","code":"c000ndvy","ids":",usc000ndvy,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":null,"rms":0.43,"gap":null,"magType":"mb_lg","type":"earthquake","title":"M 2.3 - 14km NE of Enid, Oklahoma"},"geometry":{"type":"Point","coordinates":[-97.762,36.482,5]},"id":"usc000ndvy"}, -{"type":"Feature","properties":{"mag":1.5,"place":"7km NW of The Geysers, California","time":1395030568800,"updated":1395041402970,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186676","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186676.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":35,"net":"nc","code":"72186676","ids":",nc72186676,","sources":",nc,","types":",focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.03,"gap":57.6,"magType":"Md","type":"earthquake","title":"M 1.5 - 7km NW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.8257,38.815,3]},"id":"nc72186676"}, -{"type":"Feature","properties":{"mag":1.4,"place":"36km E of Tonopah, Nevada","time":1395030431588,"updated":1395164350000,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nn00441171","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nn00441171.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":30,"net":"nn","code":"00441171","ids":",nn00441171,","sources":",nn,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,","nst":6,"dmin":0.319,"rms":0.085,"gap":147.19,"magType":"ml","type":"earthquake","title":"M 1.4 - 36km E of Tonopah, Nevada"},"geometry":{"type":"Point","coordinates":[-116.8187,38.1002,13.5053]},"id":"nn00441171"}, -{"type":"Feature","properties":{"mag":1,"place":"110km W of Cantwell, Alaska","time":1395030019000,"updated":1395030203062,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11190264","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11190264.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":15,"net":"ak","code":"11190264","ids":",ak11190264,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.01,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.0 - 110km W of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-151.1276,63.2591,17.5]},"id":"ak11190264"}, -{"type":"Feature","properties":{"mag":4.8,"place":"18km W of Tacna, Peru","time":1395029691440,"updated":1395058644649,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndvl","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndvl.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":354,"net":"us","code":"c000ndvl","ids":",usc000ndvl,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.917,"rms":0.91,"gap":127,"magType":"mb","type":"earthquake","title":"M 4.8 - 18km W of Tacna, Peru"},"geometry":{"type":"Point","coordinates":[-70.4164,-17.9747,94.49]},"id":"usc000ndvl"}, -{"type":"Feature","properties":{"mag":4.6,"place":"65km WNW of Iquique, Chile","time":1395026901600,"updated":1395072452000,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndv7","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndv7.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":326,"net":"us","code":"c000ndv7","ids":",usc000ndv7,","sources":",us,","types":",cap,dyfi,general-link,geoserve,moment-tensor,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.08,"rms":1.2,"gap":127,"magType":"mb","type":"earthquake","title":"M 4.6 - 65km WNW of Iquique, Chile"},"geometry":{"type":"Point","coordinates":[-70.754,-20.0769,10]},"id":"usc000ndv7"}, -{"type":"Feature","properties":{"mag":4.6,"place":"243km SE of Kamaishi, Japan","time":1395024742230,"updated":1395053691558,"tz":600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nduv","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nduv.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":326,"net":"us","code":"c000nduv","ids":",usc000nduv,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":4.165,"rms":1,"gap":136,"magType":"mb","type":"earthquake","title":"M 4.6 - 243km SE of Kamaishi, Japan"},"geometry":{"type":"Point","coordinates":[144.0749,37.9045,36.47]},"id":"usc000nduv"}, -{"type":"Feature","properties":{"mag":1.9,"place":"18km SE of Mammoth Lakes, California","time":1395022789000,"updated":1395195724914,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186601","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186601.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":56,"net":"nc","code":"72186601","ids":",nc72186601,","sources":",nc,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.07186522,"rms":0.05,"gap":46.8,"magType":"Md","type":"earthquake","title":"M 1.9 - 18km SE of Mammoth Lakes, California"},"geometry":{"type":"Point","coordinates":[-118.832,37.5198,8.2]},"id":"nc72186601"}, -{"type":"Feature","properties":{"mag":1.8,"place":"105km W of Cantwell, Alaska","time":1395022713000,"updated":1395023372189,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11190205","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11190205.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":50,"net":"ak","code":"11190205","ids":",ak11190205,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.71,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.8 - 105km W of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-151.024,63.2537,0]},"id":"ak11190205"}, -{"type":"Feature","properties":{"mag":3.5,"place":"99km SSW of Homer, Alaska","time":1395022229000,"updated":1395051177312,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11190199","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11190199.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":188,"net":"ak","code":"11190199","ids":",ak11190199,","sources":",ak,","types":",dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.83,"gap":null,"magType":"ml","type":"earthquake","title":"M 3.5 - 99km SSW of Homer, Alaska"},"geometry":{"type":"Point","coordinates":[-152.2411,58.8229,12]},"id":"ak11190199"}, -{"type":"Feature","properties":{"mag":4.6,"place":"88km WNW of Iquique, Chile","time":1395021958330,"updated":1395071270000,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndtz","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndtz.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":326,"net":"us","code":"c000ndtz","ids":",usc000ndtz,","sources":",us,","types":",cap,dyfi,general-link,geoserve,moment-tensor,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.266,"rms":1,"gap":149,"magType":"mb","type":"earthquake","title":"M 4.6 - 88km WNW of Iquique, Chile"},"geometry":{"type":"Point","coordinates":[-70.9705,-20.0345,23.63]},"id":"usc000ndtz"}, -{"type":"Feature","properties":{"mag":2.1,"place":"6km SW of Ridgemark, California","time":1395021351780,"updated":1395129245999,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186576","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186576.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":68,"net":"nc","code":"72186576","ids":",nc72186576,","sources":",nc,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":65,"dmin":0.01832,"rms":0.15,"gap":26,"magType":"md","type":"earthquake","title":"M 2.1 - 6km SW of Ridgemark, California"},"geometry":{"type":"Point","coordinates":[-121.4135,36.7645,9.08]},"id":"nc72186576"}, -{"type":"Feature","properties":{"mag":5.2,"place":"70km WNW of Iquique, Chile","time":1395020095820,"updated":1395070307000,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndtr","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndtr.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":416,"net":"us","code":"c000ndtr","ids":",usc000ndtr,","sources":",us,","types":",cap,dyfi,general-link,geoserve,moment-tensor,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.067,"rms":1.27,"gap":122,"magType":"mb","type":"earthquake","title":"M 5.2 - 70km WNW of Iquique, Chile"},"geometry":{"type":"Point","coordinates":[-70.7659,-19.9781,10]},"id":"usc000ndtr"}, -{"type":"Feature","properties":{"mag":1.8,"place":"14km NE of Pahala, Hawaii","time":1395018953100,"updated":1395019153083,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60657416","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60657416.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":50,"net":"hv","code":"60657416","ids":",hv60657416,","sources":",hv,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.03593261,"rms":0.2,"gap":104.4,"magType":"Md","type":"earthquake","title":"M 1.8 - 14km NE of Pahala, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.3823,19.2963,3.3]},"id":"hv60657416"}, -{"type":"Feature","properties":{"mag":4.9,"place":"65km WNW of Iquique, Chile","time":1395017703890,"updated":1395070569000,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndt5","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndt5.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":369,"net":"us","code":"c000ndt5","ids":",usc000ndt5,","sources":",us,","types":",cap,dyfi,general-link,geoserve,moment-tensor,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.076,"rms":1.16,"gap":132,"magType":"mb","type":"earthquake","title":"M 4.9 - 65km WNW of Iquique, Chile"},"geometry":{"type":"Point","coordinates":[-70.7528,-20.0679,10]},"id":"usc000ndt5"}, -{"type":"Feature","properties":{"mag":2.5,"place":"58km N of Brenas, Puerto Rico","time":1395017576500,"updated":1395046530862,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14076000","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14076000.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":96,"net":"pr","code":"14076000","ids":",pr14076000,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":4,"dmin":0.53359928,"rms":0.28,"gap":331.2,"magType":"Md","type":"earthquake","title":"M 2.5 - 58km N of Brenas, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.3895,18.9972,53]},"id":"pr14076000"}, -{"type":"Feature","properties":{"mag":1,"place":"5km SW of Ridgemark, California","time":1395017530200,"updated":1395022506220,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186541","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186541.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":15,"net":"nc","code":"72186541","ids":",nc72186541,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":null,"dmin":0.02694946,"rms":0.12,"gap":169.2,"magType":"Md","type":"earthquake","title":"M 1.0 - 5km SW of Ridgemark, California"},"geometry":{"type":"Point","coordinates":[-121.4103,36.7728,9.8]},"id":"nc72186541"}, -{"type":"Feature","properties":{"mag":1.85,"place":"33km NW of Fort Irwin, California","time":1395017528550,"updated":1395089507168,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476817","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476817.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":53,"net":"ci","code":"15476817","ids":",ci15476817,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":24,"dmin":0.2106,"rms":0.16,"gap":86,"magType":"ml","type":"earthquake","title":"M 1.9 - 33km NW of Fort Irwin, California"},"geometry":{"type":"Point","coordinates":[-116.9368333,35.4835,2.79]},"id":"ci15476817"}, -{"type":"Feature","properties":{"mag":2.8,"place":"25km NNE of Philipsburg, Montana","time":1395017361900,"updated":1395160088000,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/mb30158","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/mb30158.geojsonp","felt":1,"cdi":1,"mmi":null,"alert":null,"status":"manual","tsunami":null,"sig":121,"net":"mb","code":"30158","ids":",mb30158,usc000ndsx,","sources":",mb,us,","types":",dyfi,general-link,geoserve,nearby-cities,origin,phase-data,","nst":36,"dmin":0.1976294,"rms":0.13,"gap":60,"magType":"mc","type":"earthquake","title":"M 2.8 - 25km NNE of Philipsburg, Montana"},"geometry":{"type":"Point","coordinates":[-113.225,46.56,14.5]},"id":"mb30158"}, -{"type":"Feature","properties":{"mag":1,"place":"25km NE of Fairbanks, Alaska","time":1395016920000,"updated":1395017709177,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11190172","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11190172.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":15,"net":"ak","code":"11190172","ids":",ak11190172,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.54,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.0 - 25km NE of Fairbanks, Alaska"},"geometry":{"type":"Point","coordinates":[-147.4173,65.0228,5.2]},"id":"ak11190172"}, -{"type":"Feature","properties":{"mag":5,"place":"205km W of Bengkulu, Indonesia","time":1395016526860,"updated":1395045480142,"tz":420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndsp","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndsp.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":385,"net":"us","code":"c000ndsp","ids":",usc000ndsp,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":2.516,"rms":0.9,"gap":67,"magType":"mb","type":"earthquake","title":"M 5.0 - 205km W of Bengkulu, Indonesia"},"geometry":{"type":"Point","coordinates":[100.4451,-4.1113,13.72]},"id":"usc000ndsp"}, -{"type":"Feature","properties":{"mag":1.5,"place":"53km SW of Circle Hot Springs Station, Alaska","time":1395015194000,"updated":1395015724372,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11190167","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11190167.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":35,"net":"ak","code":"11190167","ids":",ak11190167,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.68,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.5 - 53km SW of Circle Hot Springs Station, Alaska"},"geometry":{"type":"Point","coordinates":[-145.5139,65.1397,13.3]},"id":"ak11190167"}, -{"type":"Feature","properties":{"mag":5.1,"place":"55km WNW of Iquique, Chile","time":1395015129750,"updated":1395070957000,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndsf","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndsf.geojsonp","felt":1,"cdi":2.7,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":400,"net":"us","code":"c000ndsf","ids":",usc000ndsf,","sources":",us,","types":",cap,dyfi,general-link,geoserve,moment-tensor,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.978,"rms":1.1,"gap":96,"magType":"mb","type":"earthquake","title":"M 5.1 - 55km WNW of Iquique, Chile"},"geometry":{"type":"Point","coordinates":[-70.6459,-20.0609,10]},"id":"usc000ndsf"}, -{"type":"Feature","properties":{"mag":1.2,"place":"61km E of Cantwell, Alaska","time":1395014405000,"updated":1395015196854,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11190164","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11190164.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":22,"net":"ak","code":"11190164","ids":",ak11190164,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":1.26,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.2 - 61km E of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-147.7361,63.3376,46.5]},"id":"ak11190164"}, -{"type":"Feature","properties":{"mag":1.8,"place":"35km NNW of Valdez, Alaska","time":1395012021000,"updated":1395012535661,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11190138","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11190138.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":50,"net":"ak","code":"11190138","ids":",ak11190138,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.85,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.8 - 35km NNW of Valdez, Alaska"},"geometry":{"type":"Point","coordinates":[-146.6821,61.405,33.3]},"id":"ak11190138"}, -{"type":"Feature","properties":{"mag":1.1,"place":"13km NE of Pahala, Hawaii","time":1395011445700,"updated":1395112272346,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60657346","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60657346.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":19,"net":"hv","code":"60657346","ids":",hv60657346,","sources":",hv,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.04491576,"rms":0.09,"gap":97.2,"magType":"Md","type":"earthquake","title":"M 1.1 - 13km NE of Pahala, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.389,19.2913,2.7]},"id":"hv60657346"}, -{"type":"Feature","properties":{"mag":4.9,"place":"61km W of Iquique, Chile","time":1395011291600,"updated":1395040246526,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nds7","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nds7.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":369,"net":"us","code":"c000nds7","ids":",usc000nds7,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.116,"rms":0.92,"gap":139,"magType":"mb","type":"earthquake","title":"M 4.9 - 61km W of Iquique, Chile"},"geometry":{"type":"Point","coordinates":[-70.7359,-20.2268,10]},"id":"usc000nds7"}, -{"type":"Feature","properties":{"mag":1.1,"place":"13km NE of Pahala, Hawaii","time":1395011063700,"updated":1395088371679,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60657331","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60657331.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":19,"net":"hv","code":"60657331","ids":",hv60657331,","sources":",hv,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.04491576,"rms":0.11,"gap":97.2,"magType":"Md","type":"earthquake","title":"M 1.1 - 13km NE of Pahala, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.3877,19.2902,3.4]},"id":"hv60657331"}, -{"type":"Feature","properties":{"mag":4.9,"place":"68km SE of Arica, Chile","time":1395010449690,"updated":1395039397363,"tz":-180,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndru","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndru.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":369,"net":"us","code":"c000ndru","ids":",usc000ndru,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":11.307,"rms":1.02,"gap":102,"magType":"mb","type":"earthquake","title":"M 4.9 - 68km SE of Arica, Chile"},"geometry":{"type":"Point","coordinates":[-69.7894,-18.854,11.86]},"id":"usc000ndru"}, -{"type":"Feature","properties":{"mag":1.8,"place":"2km SSE of Clearfield, Utah","time":1395009514700,"updated":1395163455238,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60059767","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60059767.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":50,"net":"uu","code":"60059767","ids":",uu60059767,","sources":",uu,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":0.07186522,"rms":0.17,"gap":57.6,"magType":"Ml","type":"earthquake","title":"M 1.8 - 2km SSE of Clearfield, Utah"},"geometry":{"type":"Point","coordinates":[-112.0095,41.0887,11.8]},"id":"uu60059767"}, -{"type":"Feature","properties":{"mag":2.6,"place":"28km NNW of Shasta Lake, California","time":1395009324490,"updated":1395130989252,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186511","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186511.geojsonp","felt":5,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":105,"net":"nc","code":"72186511","ids":",nc72186511,","sources":",nc,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":43,"dmin":0.1902,"rms":0.14,"gap":38,"magType":"md","type":"earthquake","title":"M 2.6 - 28km NNW of Shasta Lake, California"},"geometry":{"type":"Point","coordinates":[-122.462,40.9261667,17.76]},"id":"nc72186511"}, -{"type":"Feature","properties":{"mag":4.9,"place":"84km WNW of Iquique, Chile","time":1395008975180,"updated":1395037929291,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndr9","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndr9.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":369,"net":"us","code":"c000ndr9","ids":",usc000ndr9,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.199,"rms":0.88,"gap":136,"magType":"mb","type":"earthquake","title":"M 4.9 - 84km WNW of Iquique, Chile"},"geometry":{"type":"Point","coordinates":[-70.9083,-19.984,10.92]},"id":"usc000ndr9"}, -{"type":"Feature","properties":{"mag":1.87,"place":"28km ENE of Pine Valley, California","time":1395008030270,"updated":1395090632820,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476801","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476801.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":54,"net":"ci","code":"15476801","ids":",ci15476801,","sources":",ci,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":52,"dmin":0.04726,"rms":0.19,"gap":50,"magType":"ml","type":"earthquake","title":"M 1.9 - 28km ENE of Pine Valley, California"},"geometry":{"type":"Point","coordinates":[-116.2303333,32.8721667,4.53]},"id":"ci15476801"}, -{"type":"Feature","properties":{"mag":1.4,"place":"85km W of Cantwell, Alaska","time":1395007589000,"updated":1395008421265,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11190022","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11190022.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":30,"net":"ak","code":"11190022","ids":",ak11190022,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.82,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.4 - 85km W of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-150.6565,63.4242,0.1]},"id":"ak11190022"}, -{"type":"Feature","properties":{"mag":2.4,"place":"28km NNW of Shasta Lake, California","time":1395007382000,"updated":1395106149068,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186491","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186491.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":89,"net":"nc","code":"72186491","ids":",nc72186491,","sources":",nc,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.18864621,"rms":0.14,"gap":25.2,"magType":"Md","type":"earthquake","title":"M 2.4 - 28km NNW of Shasta Lake, California"},"geometry":{"type":"Point","coordinates":[-122.4585,40.932,17.3]},"id":"nc72186491"}, -{"type":"Feature","properties":{"mag":1.25,"place":"7km ESE of Mammoth Lakes, California","time":1395006965610,"updated":1395016926206,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186481","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186481.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":24,"net":"nc","code":"72186481","ids":",nc72186481,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":18,"dmin":0.01155,"rms":0.02,"gap":90,"magType":"md","type":"earthquake","title":"M 1.3 - 7km ESE of Mammoth Lakes, California"},"geometry":{"type":"Point","coordinates":[-118.8883362,37.6258316,5.64]},"id":"nc72186481"}, -{"type":"Feature","properties":{"mag":3.47,"place":"28km ENE of Pine Valley, California","time":1395006933390,"updated":1395093402917,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476793","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476793.geojsonp","felt":7,"cdi":2.5,"mmi":4.25,"alert":null,"status":"reviewed","tsunami":null,"sig":187,"net":"ci","code":"15476793","ids":",ci15476793,","sources":",ci,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,shakemap,","nst":81,"dmin":0.04309,"rms":0.21,"gap":49,"magType":"ml","type":"earthquake","title":"M 3.5 - 28km ENE of Pine Valley, California"},"geometry":{"type":"Point","coordinates":[-116.2348333,32.8751667,4.02]},"id":"ci15476793"}, -{"type":"Feature","properties":{"mag":2.7,"place":"22km E of Y, Alaska","time":1395005999000,"updated":1395034946321,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189925","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189925.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":112,"net":"ak","code":"11189925","ids":",ak11189925,","sources":",ak,","types":",dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.72,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.7 - 22km E of Y, Alaska"},"geometry":{"type":"Point","coordinates":[-149.4252,62.1266,28.5]},"id":"ak11189925"}, -{"type":"Feature","properties":{"mag":5.1,"place":"36km NNW of Iquique, Chile","time":1395005187380,"updated":1395034138272,"tz":-180,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndnz","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndnz.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":400,"net":"us","code":"c000ndnz","ids":",usc000ndnz,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.634,"rms":1.27,"gap":124,"magType":"mb","type":"earthquake","title":"M 5.1 - 36km NNW of Iquique, Chile"},"geometry":{"type":"Point","coordinates":[-70.3046,-19.9317,35]},"id":"usc000ndnz"}, -{"type":"Feature","properties":{"mag":1.7,"place":"68km ENE of Cantwell, Alaska","time":1395004991000,"updated":1395005913055,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189908","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189908.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":44,"net":"ak","code":"11189908","ids":",ak11189908,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.76,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.7 - 68km ENE of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-147.6387,63.5634,0.1]},"id":"ak11189908"}, -{"type":"Feature","properties":{"mag":6.7,"place":"60km WNW of Iquique, Chile","time":1395004590770,"updated":1395081809249,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndnj","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndnj.geojsonp","felt":42,"cdi":6,"mmi":6.58,"alert":"yellow","status":"reviewed","tsunami":1,"sig":716,"net":"us","code":"c000ndnj","ids":",usc000ndnj,pt14075001,at00n2jsh8,gcmt20140316211630,","sources":",us,pt,at,gcmt,","types":",associate,cap,dyfi,general-link,geoserve,impact-link,losspager,moment-tensor,nearby-cities,origin,phase-data,shakemap,tectonic-summary,","nst":null,"dmin":0.929,"rms":1.16,"gap":44,"magType":"mww","type":"earthquake","title":"M 6.7 - 60km WNW of Iquique, Chile"},"geometry":{"type":"Point","coordinates":[-70.6278,-19.9246,20]},"id":"usc000ndnj"}, -{"type":"Feature","properties":{"mag":2.8,"place":"8km ENE of Coalinga, California","time":1395002676200,"updated":1395118205806,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186436","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186436.geojsonp","felt":3,"cdi":2,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":121,"net":"nc","code":"72186436","ids":",nc72186436,","sources":",nc,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.08983153,"rms":0.08,"gap":118.8,"magType":"Md","type":"earthquake","title":"M 2.8 - 8km ENE of Coalinga, California"},"geometry":{"type":"Point","coordinates":[-120.2817,36.1755,11.3]},"id":"nc72186436"}, -{"type":"Feature","properties":{"mag":1.2,"place":"10km WNW of The Geysers, California","time":1395002550700,"updated":1395014886876,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186431","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186431.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":22,"net":"nc","code":"72186431","ids":",nc72186431,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0,"rms":0.02,"gap":122.4,"magType":"Md","type":"earthquake","title":"M 1.2 - 10km WNW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.8558,38.8253,2.7]},"id":"nc72186431"}, -{"type":"Feature","properties":{"mag":2.13,"place":"8km ENE of Coalinga, California","time":1395002243680,"updated":1395120545189,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186426","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186426.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":70,"net":"nc","code":"72186426","ids":",nc72186426,","sources":",nc,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":56,"dmin":0.09168,"rms":0.09,"gap":118,"magType":"md","type":"earthquake","title":"M 2.1 - 8km ENE of Coalinga, California"},"geometry":{"type":"Point","coordinates":[-120.2775,36.1741667,11.06]},"id":"nc72186426"}, -{"type":"Feature","properties":{"mag":4.2,"place":"51km SW of Jiquilillo, Nicaragua","time":1395000953510,"updated":1395029909523,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndmp","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndmp.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":271,"net":"us","code":"c000ndmp","ids":",usc000ndmp,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.6,"rms":1.29,"gap":185,"magType":"mb","type":"earthquake","title":"M 4.2 - 51km SW of Jiquilillo, Nicaragua"},"geometry":{"type":"Point","coordinates":[-87.7851,12.4147,72.88]},"id":"usc000ndmp"}, -{"type":"Feature","properties":{"mag":2.26,"place":"7km ESE of Mammoth Lakes, California","time":1395000276050,"updated":1395132546985,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186396","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186396.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":79,"net":"nc","code":"72186396","ids":",nc72186396,nn00441146,","sources":",nc,nn,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":46,"dmin":0.0104,"rms":0.04,"gap":82,"magType":"md","type":"earthquake","title":"M 2.3 - 7km ESE of Mammoth Lakes, California"},"geometry":{"type":"Point","coordinates":[-118.8898333,37.6251667,5.41]},"id":"nc72186396"}, -{"type":"Feature","properties":{"mag":1.21,"place":"7km ESE of Mammoth Lakes, California","time":1394999887000,"updated":1395011405236,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186386","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186386.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":23,"net":"nc","code":"72186386","ids":",nc72186386,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":12,"dmin":0.01164,"rms":0.01,"gap":86,"magType":"md","type":"earthquake","title":"M 1.2 - 7km ESE of Mammoth Lakes, California"},"geometry":{"type":"Point","coordinates":[-118.8884964,37.628334,5.6]},"id":"nc72186386"}, -{"type":"Feature","properties":{"mag":1,"place":"6km WNW of Cobb, California","time":1394998653300,"updated":1395007563297,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186376","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186376.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":15,"net":"nc","code":"72186376","ids":",nc72186376,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.02,"gap":108,"magType":"Md","type":"earthquake","title":"M 1.0 - 6km WNW of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.8015,38.8363,2.6]},"id":"nc72186376"}, -{"type":"Feature","properties":{"mag":1.9,"place":"4km SW of Volcano, Hawaii","time":1394997915100,"updated":1395193210788,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60657276","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60657276.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":56,"net":"hv","code":"60657276","ids":",hv60657276,","sources":",hv,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.00898315,"rms":0.07,"gap":57.6,"magType":"Ml","type":"earthquake","title":"M 1.9 - 4km SW of Volcano, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.2683,19.4042,1.3]},"id":"hv60657276"}, -{"type":"Feature","properties":{"mag":2.8,"place":"68km SW of Anchor Point, Alaska","time":1394996423000,"updated":1395025391456,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189815","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189815.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":121,"net":"ak","code":"11189815","ids":",ak11189815,","sources":",ak,","types":",dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.72,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.8 - 68km SW of Anchor Point, Alaska"},"geometry":{"type":"Point","coordinates":[-152.7599,59.3858,90.2]},"id":"ak11189815"}, -{"type":"Feature","properties":{"mag":1.2,"place":"26km ENE of West Yellowstone, Montana","time":1394996367600,"updated":1395093638059,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60059732","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60059732.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":22,"net":"uu","code":"60059732","ids":",uu60059732,","sources":",uu,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.06288207,"rms":0.1,"gap":133.2,"magType":"Ml","type":"earthquake","title":"M 1.2 - 26km ENE of West Yellowstone, Montana"},"geometry":{"type":"Point","coordinates":[-110.7892,44.7355,6.5]},"id":"uu60059732"}, -{"type":"Feature","properties":{"mag":1,"place":"28km ENE of West Yellowstone, Montana","time":1394993662400,"updated":1395097643476,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60059722","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60059722.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":15,"net":"uu","code":"60059722","ids":",uu60059722,","sources":",uu,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.06288207,"rms":0.09,"gap":187.2,"magType":"Md","type":"earthquake","title":"M 1.0 - 28km ENE of West Yellowstone, Montana"},"geometry":{"type":"Point","coordinates":[-110.7763,44.7627,5.3]},"id":"uu60059722"}, -{"type":"Feature","properties":{"mag":1.25,"place":"14km SSE of Alamo, Nevada","time":1394992590171,"updated":1395165518000,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nn00441145","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nn00441145.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":24,"net":"nn","code":"00441145","ids":",nn00441145,","sources":",nn,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,","nst":8,"dmin":0.163,"rms":0.1192,"gap":173.1,"magType":"ml","type":"earthquake","title":"M 1.3 - 14km SSE of Alamo, Nevada"},"geometry":{"type":"Point","coordinates":[-115.0903,37.2467,14.6255]},"id":"nn00441145"}, -{"type":"Feature","properties":{"mag":1.9,"place":"81km WSW of Cantwell, Alaska","time":1394990967000,"updated":1394991737554,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189651","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189651.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":56,"net":"ak","code":"11189651","ids":",ak11189651,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.77,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.9 - 81km WSW of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-150.4171,63.0771,93.4]},"id":"ak11189651"}, -{"type":"Feature","properties":{"mag":2.4,"place":"2km SSE of Clearfield, Utah","time":1394989694400,"updated":1395179682016,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60059712","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60059712.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":89,"net":"uu","code":"60059712","ids":",uu60059712,","sources":",uu,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":0.02694946,"rms":0.22,"gap":43.2,"magType":"Ml","type":"earthquake","title":"M 2.4 - 2km SSE of Clearfield, Utah"},"geometry":{"type":"Point","coordinates":[-112.0077,41.089,12.8]},"id":"uu60059712"}, -{"type":"Feature","properties":{"mag":1.84,"place":"19km N of Golden Hills, California","time":1394989080030,"updated":1395173567800,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476721","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476721.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":52,"net":"ci","code":"15476721","ids":",ci15476721,","sources":",ci,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":37,"dmin":0.09464,"rms":0.17,"gap":52,"magType":"ml","type":"earthquake","title":"M 1.8 - 19km N of Golden Hills, California"},"geometry":{"type":"Point","coordinates":[-118.5325,35.316,5.14]},"id":"ci15476721"}, -{"type":"Feature","properties":{"mag":1.6,"place":"4km SE of Kenai, Alaska","time":1394987909000,"updated":1394988232300,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189647","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189647.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":39,"net":"ak","code":"11189647","ids":",ak11189647,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.37,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.6 - 4km SE of Kenai, Alaska"},"geometry":{"type":"Point","coordinates":[-151.1964,60.5244,100]},"id":"ak11189647"}, -{"type":"Feature","properties":{"mag":1,"place":"9km ESE of Mammoth Lakes, California","time":1394987087000,"updated":1395078478179,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186326","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186326.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":15,"net":"nc","code":"72186326","ids":",nc72186326,","sources":",nc,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,","nst":null,"dmin":0,"rms":0.01,"gap":111.6,"magType":"Md","type":"earthquake","title":"M 1.0 - 9km ESE of Mammoth Lakes, California"},"geometry":{"type":"Point","coordinates":[-118.869,37.612,2]},"id":"nc72186326"}, -{"type":"Feature","properties":{"mag":1.6,"place":"8km SSE of Houston, Alaska","time":1394986905000,"updated":1394987425028,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189645","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189645.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":39,"net":"ak","code":"11189645","ids":",ak11189645,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.48,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.6 - 8km SSE of Houston, Alaska"},"geometry":{"type":"Point","coordinates":[-149.7435,61.5634,33.9]},"id":"ak11189645"}, -{"type":"Feature","properties":{"mag":1,"place":"8km S of Ridgemark, California","time":1394986676600,"updated":1394995145920,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186321","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186321.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":15,"net":"nc","code":"72186321","ids":",nc72186321,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":null,"dmin":0.03593261,"rms":0.06,"gap":194.4,"magType":"Md","type":"earthquake","title":"M 1.0 - 8km S of Ridgemark, California"},"geometry":{"type":"Point","coordinates":[-121.3728,36.7385,8.9]},"id":"nc72186321"}, -{"type":"Feature","properties":{"mag":1.19,"place":"15km ESE of Anza, California","time":1394985659310,"updated":1395173124820,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476705","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476705.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":22,"net":"ci","code":"15476705","ids":",ci15476705,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":26,"dmin":0.04347,"rms":0.11,"gap":109,"magType":"ml","type":"earthquake","title":"M 1.2 - 15km ESE of Anza, California"},"geometry":{"type":"Point","coordinates":[-116.5178333,33.5153333,14.97]},"id":"ci15476705"}, -{"type":"Feature","properties":{"mag":1,"place":"15km ESE of Anza, California","time":1394985543490,"updated":1395172827777,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476713","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476713.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":15,"net":"ci","code":"15476713","ids":",ci15476713,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":21,"dmin":0.04166,"rms":0.1,"gap":165,"magType":"ml","type":"earthquake","title":"M 1.0 - 15km ESE of Anza, California"},"geometry":{"type":"Point","coordinates":[-116.516,33.5176667,14.22]},"id":"ci15476713"}, -{"type":"Feature","properties":{"mag":1.13,"place":"3km N of Menifee, California","time":1394985309500,"updated":1395172511680,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476697","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476697.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":20,"net":"ci","code":"15476697","ids":",ci15476697,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":31,"dmin":0.03487,"rms":0.15,"gap":95,"magType":"ml","type":"earthquake","title":"M 1.1 - 3km N of Menifee, California"},"geometry":{"type":"Point","coordinates":[-117.1451667,33.7611667,17.78]},"id":"ci15476697"}, -{"type":"Feature","properties":{"mag":2.9,"place":"67km N of Tierras Nuevas Poniente, Puerto Rico","time":1394984719000,"updated":1395013669221,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14075006","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14075006.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":129,"net":"pr","code":"14075006","ids":",pr14075006,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":12,"dmin":0.58929483,"rms":0.2,"gap":270,"magType":"Md","type":"earthquake","title":"M 2.9 - 67km N of Tierras Nuevas Poniente, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.5541,19.0706,55]},"id":"pr14075006"}, -{"type":"Feature","properties":{"mag":1.02,"place":"52km NE of Kernville, California","time":1394984447120,"updated":1395172160860,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476689","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476689.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":16,"net":"ci","code":"15476689","ids":",ci15476689,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":17,"dmin":0.1635,"rms":0.12,"gap":79,"magType":"ml","type":"earthquake","title":"M 1.0 - 52km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.0566667,36.1245,1.07]},"id":"ci15476689"}, -{"type":"Feature","properties":{"mag":1,"place":"41km NE of Talkeetna, Alaska","time":1394984412000,"updated":1394985684349,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189644","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189644.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":15,"net":"ak","code":"11189644","ids":",ak11189644,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.39,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.0 - 41km NE of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-149.5936,62.6115,34.9]},"id":"ak11189644"}, -{"type":"Feature","properties":{"mag":1.8,"place":"8km S of Willow, Alaska","time":1394983812000,"updated":1394984677019,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189640","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189640.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":50,"net":"ak","code":"11189640","ids":",ak11189640,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.84,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.8 - 8km S of Willow, Alaska"},"geometry":{"type":"Point","coordinates":[-150.0056,61.6697,9.4]},"id":"ak11189640"}, -{"type":"Feature","properties":{"mag":4.6,"place":"13km SW of Sechura, Peru","time":1394983516030,"updated":1395012470053,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndjj","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndjj.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":326,"net":"us","code":"c000ndjj","ids":",usc000ndjj,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":6.328,"rms":0.76,"gap":117,"magType":"mb","type":"earthquake","title":"M 4.6 - 13km SW of Sechura, Peru"},"geometry":{"type":"Point","coordinates":[-80.9124,-5.6335,51.53]},"id":"usc000ndjj"}, -{"type":"Feature","properties":{"mag":4.9,"place":"68km SW of Sukorejo, Indonesia","time":1394981636600,"updated":1394995950000,"tz":420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndh3","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndh3.geojsonp","felt":2,"cdi":3.1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":370,"net":"us","code":"c000ndh3","ids":",usc000ndh3,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.924,"rms":0.85,"gap":68,"magType":"mb","type":"earthquake","title":"M 4.9 - 68km SW of Sukorejo, Indonesia"},"geometry":{"type":"Point","coordinates":[110.9839,-8.7218,76.04]},"id":"usc000ndh3"}, -{"type":"Feature","properties":{"mag":1.1,"place":"28km ENE of Soledad, California","time":1394981505300,"updated":1394982783927,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186276","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186276.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":19,"net":"nc","code":"72186276","ids":",nc72186276,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.01796631,"rms":0.02,"gap":176.4,"magType":"Md","type":"earthquake","title":"M 1.1 - 28km ENE of Soledad, California"},"geometry":{"type":"Point","coordinates":[-121.0515,36.5585,10.5]},"id":"nc72186276"}, -{"type":"Feature","properties":{"mag":1.51,"place":"23km SSW of Weedpatch, California","time":1394980941200,"updated":1395171961910,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476681","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476681.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":35,"net":"ci","code":"15476681","ids":",ci15476681,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":23,"dmin":0.1282,"rms":0.13,"gap":93,"magType":"ml","type":"earthquake","title":"M 1.5 - 23km SSW of Weedpatch, California"},"geometry":{"type":"Point","coordinates":[-119.006,35.0383333,21.2]},"id":"ci15476681"}, -{"type":"Feature","properties":{"mag":4.5,"place":"121km NNE of Minab, Iran","time":1394980480030,"updated":1395009454648,"tz":210,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndgq","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndgq.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":312,"net":"us","code":"c000ndgq","ids":",usc000ndgq,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":3.417,"rms":0.63,"gap":129,"magType":"mb","type":"earthquake","title":"M 4.5 - 121km NNE of Minab, Iran"},"geometry":{"type":"Point","coordinates":[57.6376,28.1251,10]},"id":"usc000ndgq"}, -{"type":"Feature","properties":{"mag":1.9,"place":"158km SE of McGrath, Alaska","time":1394979519000,"updated":1394980036110,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189557","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189557.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":56,"net":"ak","code":"11189557","ids":",ak11189557,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":1.85,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.9 - 158km SE of McGrath, Alaska"},"geometry":{"type":"Point","coordinates":[-153.432,61.9427,33.7]},"id":"ak11189557"}, -{"type":"Feature","properties":{"mag":1.59,"place":"2km SW of Cobb, California","time":1394977062110,"updated":1394984942772,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186231","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186231.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":39,"net":"nc","code":"72186231","ids":",nc72186231,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":28,"dmin":0.009537,"rms":0.03,"gap":60,"magType":"md","type":"earthquake","title":"M 1.6 - 2km SW of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.7411652,38.8100014,2.62]},"id":"nc72186231"}, -{"type":"Feature","properties":{"mag":2.3,"place":"42km W of Anchor Point, Alaska","time":1394976936000,"updated":1394977329387,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189482","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189482.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":81,"net":"ak","code":"11189482","ids":",ak11189482,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.83,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.3 - 42km W of Anchor Point, Alaska"},"geometry":{"type":"Point","coordinates":[-152.5893,59.8058,32.4]},"id":"ak11189482"}, -{"type":"Feature","properties":{"mag":4.5,"place":"88km SSW of Puerto Madero, Mexico","time":1394976064730,"updated":1395005025315,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndem","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndem.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":312,"net":"us","code":"c000ndem","ids":",usc000ndem,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.226,"rms":0.92,"gap":182,"magType":"mb","type":"earthquake","title":"M 4.5 - 88km SSW of Puerto Madero, Mexico"},"geometry":{"type":"Point","coordinates":[-92.8617,14.0429,33.94]},"id":"usc000ndem"}, -{"type":"Feature","properties":{"mag":2.2,"place":"6km SSE of Moraga, California","time":1394975816700,"updated":1395192127219,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186206","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186206.geojsonp","felt":4,"cdi":2,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":75,"net":"nc","code":"72186206","ids":",nc72186206,","sources":",nc,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.01796631,"rms":0.11,"gap":28.8,"magType":"Md","type":"earthquake","title":"M 2.2 - 6km SSE of Moraga, California"},"geometry":{"type":"Point","coordinates":[-122.1068,37.7757,11.2]},"id":"nc72186206"}, -{"type":"Feature","properties":{"mag":2,"place":"10km SW of La Parguera, Puerto Rico","time":1394973569400,"updated":1394974658315,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14075005","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14075005.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":62,"net":"pr","code":"14075005","ids":",pr14075005,","sources":",pr,","types":",cap,geoserve,nearby-cities,origin,tectonic-summary,","nst":4,"dmin":0.08983153,"rms":0.07,"gap":316.8,"magType":"Md","type":"earthquake","title":"M 2.0 - 10km SW of La Parguera, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-67.1095,17.9039,10]},"id":"pr14075005"}, -{"type":"Feature","properties":{"mag":1.2,"place":"24km SE of Yosemite Valley, California","time":1394973127500,"updated":1395090963808,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186201","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186201.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":22,"net":"nc","code":"72186201","ids":",nc72186201,","sources":",nc,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.21559567,"rms":0.14,"gap":136.8,"magType":"Md","type":"earthquake","title":"M 1.2 - 24km SE of Yosemite Valley, California"},"geometry":{"type":"Point","coordinates":[-119.3562,37.6135,8.2]},"id":"nc72186201"}, -{"type":"Feature","properties":{"mag":1,"place":"5km NW of The Geysers, California","time":1394971898200,"updated":1394976607900,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186181","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186181.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":15,"net":"nc","code":"72186181","ids":",nc72186181,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.03,"gap":68.4,"magType":"Md","type":"earthquake","title":"M 1.0 - 5km NW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.795,38.8175,3]},"id":"nc72186181"}, -{"type":"Feature","properties":{"mag":1.5,"place":"10km E of Mammoth Lakes, California","time":1394971315000,"updated":1394973186729,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186161","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186161.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":35,"net":"nc","code":"72186161","ids":",nc72186161,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.02694946,"rms":0.05,"gap":147.6,"magType":"Md","type":"earthquake","title":"M 1.5 - 10km E of Mammoth Lakes, California"},"geometry":{"type":"Point","coordinates":[-118.8517,37.6608,5.1]},"id":"nc72186161"}, -{"type":"Feature","properties":{"mag":1.1,"place":"1km NNW of Tieton, Washington","time":1394970455700,"updated":1395084102520,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uw60719721","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uw60719721.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":19,"net":"uw","code":"60719721","ids":",uw60719721,","sources":",uw,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.04491576,"rms":0.11,"gap":97.2,"magType":"Md","type":"earthquake","title":"M 1.1 - 1km NNW of Tieton, Washington"},"geometry":{"type":"Point","coordinates":[-120.7672,46.7145,9.2]},"id":"uw60719721"}, -{"type":"Feature","properties":{"mag":1.2,"place":"55km SE of Cantwell, Alaska","time":1394969334000,"updated":1394969892630,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189407","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189407.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":22,"net":"ak","code":"11189407","ids":",ak11189407,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.74,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.2 - 55km SE of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-148.0876,63.0801,4.8]},"id":"ak11189407"}, -{"type":"Feature","properties":{"mag":1.8,"place":"21km S of Indios, Puerto Rico","time":1394968625300,"updated":1394988055150,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14075007","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14075007.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":50,"net":"pr","code":"14075007","ids":",pr14075007,","sources":",pr,","types":",cap,geoserve,nearby-cities,origin,tectonic-summary,","nst":5,"dmin":0.18595126,"rms":0.1,"gap":298.8,"magType":"Md","type":"earthquake","title":"M 1.8 - 21km S of Indios, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.7983,17.8034,16]},"id":"pr14075007"}, -{"type":"Feature","properties":{"mag":4.9,"place":"131km ENE of Lambasa, Fiji","time":1394968524920,"updated":1394997480533,"tz":-720,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndcy","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndcy.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":369,"net":"us","code":"c000ndcy","ids":",usc000ndcy,","sources":",us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":2.935,"rms":1.42,"gap":127,"magType":"mb","type":"earthquake","title":"M 4.9 - 131km ENE of Lambasa, Fiji"},"geometry":{"type":"Point","coordinates":[-179.463,-16.0141,10]},"id":"usc000ndcy"}, -{"type":"Feature","properties":{"mag":1.9,"place":"57km SE of Cantwell, Alaska","time":1394968447000,"updated":1394969395304,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189402","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189402.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":56,"net":"ak","code":"11189402","ids":",ak11189402,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.78,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.9 - 57km SE of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-148.0465,63.0727,1.3]},"id":"ak11189402"}, -{"type":"Feature","properties":{"mag":1,"place":"73km NNE of Sutton-Alpine, Alaska","time":1394968199000,"updated":1394968632533,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189401","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189401.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":15,"net":"ak","code":"11189401","ids":",ak11189401,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.08,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.0 - 73km NNE of Sutton-Alpine, Alaska"},"geometry":{"type":"Point","coordinates":[-148.3533,62.4178,42.7]},"id":"ak11189401"}, -{"type":"Feature","properties":{"mag":1.9,"place":"53km S of Redoubt Volcano, Alaska","time":1394966289000,"updated":1394998744253,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189398","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189398.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":56,"net":"ak","code":"11189398","ids":",ak11189398,","sources":",ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.4,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.9 - 53km S of Redoubt Volcano, Alaska"},"geometry":{"type":"Point","coordinates":[-152.7853,60.0033,87.2]},"id":"ak11189398"}, -{"type":"Feature","properties":{"mag":1.17,"place":"49km SSE of Fallon, Nevada","time":1394963706347,"updated":1395165510000,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nn00441141","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nn00441141.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":21,"net":"nn","code":"00441141","ids":",nn00441141,","sources":",nn,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,","nst":10,"dmin":0.345,"rms":0.0868,"gap":137.9,"magType":"ml","type":"earthquake","title":"M 1.2 - 49km SSE of Fallon, Nevada"},"geometry":{"type":"Point","coordinates":[-118.5441,39.0666,8.42]},"id":"nn00441141"}, -{"type":"Feature","properties":{"mag":1.9,"place":"54km NNE of Fort Yukon, Alaska","time":1394961959000,"updated":1394962292251,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189388","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189388.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":56,"net":"ak","code":"11189388","ids":",ak11189388,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":1.12,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.9 - 54km NNE of Fort Yukon, Alaska"},"geometry":{"type":"Point","coordinates":[-144.8782,67.0311,31.1]},"id":"ak11189388"}, -{"type":"Feature","properties":{"mag":1.14,"place":"20km N of China Lake Acres, California","time":1394961249790,"updated":1395171291830,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476657","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476657.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":20,"net":"ci","code":"15476657","ids":",ci15476657,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":22,"dmin":0.02777,"rms":0.13,"gap":54,"magType":"ml","type":"earthquake","title":"M 1.1 - 20km N of China Lake Acres, California"},"geometry":{"type":"Point","coordinates":[-117.7403333,35.8281667,7.33]},"id":"ci15476657"}, -{"type":"Feature","properties":{"mag":1.6,"place":"48km N of Talkeetna, Alaska","time":1394960365000,"updated":1394961064479,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189323","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189323.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":39,"net":"ak","code":"11189323","ids":",ak11189323,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.56,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.6 - 48km N of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-150.2428,62.7577,79.9]},"id":"ak11189323"}, -{"type":"Feature","properties":{"mag":3.7,"place":"12km ENE of Anthony, Kansas","time":1394959580320,"updated":1395088635095,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nd9r","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nd9r.geojsonp","felt":26,"cdi":4.1,"mmi":4.14,"alert":"green","status":"reviewed","tsunami":null,"sig":221,"net":"us","code":"c000nd9r","ids":",usc000nd9r,","sources":",us,","types":",cap,dyfi,general-link,geoserve,losspager,moment-tensor,nearby-cities,origin,phase-data,shakemap,tectonic-summary,","nst":null,"dmin":0.678,"rms":0.33,"gap":130,"magType":"mwr","type":"earthquake","title":"M 3.7 - 12km ENE of Anthony, Kansas"},"geometry":{"type":"Point","coordinates":[-97.9001,37.181,2.52]},"id":"usc000nd9r"}, -{"type":"Feature","properties":{"mag":3,"place":"90km W of New Allakaket, Alaska","time":1394958289000,"updated":1394987238938,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189315","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189315.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":138,"net":"ak","code":"11189315","ids":",ak11189315,","sources":",ak,","types":",dyfi,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.63,"gap":null,"magType":"ml","type":"earthquake","title":"M 3.0 - 90km W of New Allakaket, Alaska"},"geometry":{"type":"Point","coordinates":[-154.6777,66.6367,13.4]},"id":"ak11189315"}, -{"type":"Feature","properties":{"mag":2.2,"place":"82km W of Cantwell, Alaska","time":1394957929000,"updated":1394959300300,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189297","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189297.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":74,"net":"ak","code":"11189297","ids":",ak11189297,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.99,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.2 - 82km W of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-150.5802,63.2934,100]},"id":"ak11189297"}, -{"type":"Feature","properties":{"mag":1.4,"place":"11km SW of Corona, California","time":1394957146270,"updated":1395170649360,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476625","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476625.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":30,"net":"ci","code":"15476625","ids":",ci15476625,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":46,"dmin":0.02801,"rms":0.17,"gap":67,"magType":"ml","type":"earthquake","title":"M 1.4 - 11km SW of Corona, California"},"geometry":{"type":"Point","coordinates":[-117.6423333,33.7911667,3.96]},"id":"ci15476625"}, -{"type":"Feature","properties":{"mag":1.1,"place":"44km ENE of Y, Alaska","time":1394956238000,"updated":1394957052481,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189255","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189255.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":19,"net":"ak","code":"11189255","ids":",ak11189255,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.11,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.1 - 44km ENE of Y, Alaska"},"geometry":{"type":"Point","coordinates":[-149.0967,62.3561,17.5]},"id":"ak11189255"}, -{"type":"Feature","properties":{"mag":1.2,"place":"6km SSE of Moraga, California","time":1394955391500,"updated":1394968323060,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186106","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186106.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":22,"net":"nc","code":"72186106","ids":",nc72186106,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.04491576,"rms":0.03,"gap":93.6,"magType":"Md","type":"earthquake","title":"M 1.2 - 6km SSE of Moraga, California"},"geometry":{"type":"Point","coordinates":[-122.1017,37.7763,11.3]},"id":"nc72186106"}, -{"type":"Feature","properties":{"mag":2.1,"place":"91km W of Cantwell, Alaska","time":1394954605000,"updated":1394998412747,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189244","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189244.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":68,"net":"ak","code":"11189244","ids":",ak11189244,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.33,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.1 - 91km W of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-150.7407,63.2344,131.4]},"id":"ak11189244"}, -{"type":"Feature","properties":{"mag":2.2,"place":"47km SSE of Redoubt Volcano, Alaska","time":1394954540000,"updated":1394955534479,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189243","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189243.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":74,"net":"ak","code":"11189243","ids":",ak11189243,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.79,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.2 - 47km SSE of Redoubt Volcano, Alaska"},"geometry":{"type":"Point","coordinates":[-152.5407,60.0753,88.1]},"id":"ak11189243"}, -{"type":"Feature","properties":{"mag":1.4,"place":"21km NE of Soledad, California","time":1394953664100,"updated":1394962387699,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186101","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186101.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":30,"net":"nc","code":"72186101","ids":",nc72186101,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":null,"dmin":0.00898315,"rms":0.07,"gap":61.2,"magType":"Md","type":"earthquake","title":"M 1.4 - 21km NE of Soledad, California"},"geometry":{"type":"Point","coordinates":[-121.193,36.584,7.7]},"id":"nc72186101"}, -{"type":"Feature","properties":{"mag":1,"place":"21km NNW of West Richland, Washington","time":1394953560400,"updated":1395096979742,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uw60719711","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uw60719711.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":15,"net":"uw","code":"60719711","ids":",uw60719711,","sources":",uw,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.08084838,"rms":0.12,"gap":54,"magType":"Md","type":"earthquake","title":"M 1.0 - 21km NNW of West Richland, Washington"},"geometry":{"type":"Point","coordinates":[-119.4328,46.4937,20.9]},"id":"uw60719711"}, -{"type":"Feature","properties":{"mag":1.5,"place":"3km N of Willow, Alaska","time":1394953188000,"updated":1394953854064,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189228","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189228.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":35,"net":"ak","code":"11189228","ids":",ak11189228,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.46,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.5 - 3km N of Willow, Alaska"},"geometry":{"type":"Point","coordinates":[-150.0244,61.7806,36.8]},"id":"ak11189228"}, -{"type":"Feature","properties":{"mag":2,"place":"21km S of Tallaboa, Puerto Rico","time":1394952085000,"updated":1394956829198,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14075003","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14075003.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":62,"net":"pr","code":"14075003","ids":",pr14075003,","sources":",pr,","types":",cap,geoserve,nearby-cities,origin,tectonic-summary,","nst":6,"dmin":0.22727377,"rms":0.25,"gap":273.6,"magType":"Md","type":"earthquake","title":"M 2.0 - 21km S of Tallaboa, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.7287,17.7966,10]},"id":"pr14075003"}, -{"type":"Feature","properties":{"mag":1.6,"place":"11km SW of Cohoe, Alaska","time":1394950209000,"updated":1394950657219,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189180","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189180.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":39,"net":"ak","code":"11189180","ids":",ak11189180,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.33,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.6 - 11km SW of Cohoe, Alaska"},"geometry":{"type":"Point","coordinates":[-151.431,60.285,89.8]},"id":"ak11189180"}, -{"type":"Feature","properties":{"mag":1.3,"place":"42km ENE of Manley Hot Springs, Alaska","time":1394950151000,"updated":1394996386203,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189178","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189178.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":26,"net":"ak","code":"11189178","ids":",ak11189178,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.88,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.3 - 42km ENE of Manley Hot Springs, Alaska"},"geometry":{"type":"Point","coordinates":[-149.8357,65.1823,1.7]},"id":"ak11189178"}, -{"type":"Feature","properties":{"mag":1.4,"place":"40km ENE of Manley Hot Springs, Alaska","time":1394950091000,"updated":1394950656264,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189177","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189177.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":30,"net":"ak","code":"11189177","ids":",ak11189177,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":1,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.4 - 40km ENE of Manley Hot Springs, Alaska"},"geometry":{"type":"Point","coordinates":[-149.8741,65.1683,7.1]},"id":"ak11189177"}, -{"type":"Feature","properties":{"mag":1.87,"place":"34km WNW of Alamo, Nevada","time":1394950044641,"updated":1395165502000,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nn00441139","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nn00441139.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":54,"net":"nn","code":"00441139","ids":",nn00441139,","sources":",nn,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,","nst":9,"dmin":0.374,"rms":0.1453,"gap":115.62,"magType":"ml","type":"earthquake","title":"M 1.9 - 34km WNW of Alamo, Nevada"},"geometry":{"type":"Point","coordinates":[-115.4925,37.5382,0]},"id":"nn00441139"}, -{"type":"Feature","properties":{"mag":1.8,"place":"29km S of Rio Dell, California","time":1394950037500,"updated":1395197170649,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186071","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186071.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":50,"net":"nc","code":"72186071","ids":",nc72186071,","sources":",nc,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.01796631,"rms":0.13,"gap":90,"magType":"Md","type":"earthquake","title":"M 1.8 - 29km S of Rio Dell, California"},"geometry":{"type":"Point","coordinates":[-124.1595,40.2367,11.2]},"id":"nc72186071"}, -{"type":"Feature","properties":{"mag":1,"place":"6km NW of The Geysers, California","time":1394949066300,"updated":1394955124487,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186061","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186061.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":15,"net":"nc","code":"72186061","ids":",nc72186061,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.01796631,"rms":0.04,"gap":86.4,"magType":"Md","type":"earthquake","title":"M 1.0 - 6km NW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.8183,38.8168,3]},"id":"nc72186061"}, -{"type":"Feature","properties":{"mag":1.04,"place":"51km NE of Kernville, California","time":1394948481540,"updated":1395169477810,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476609","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476609.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":17,"net":"ci","code":"15476609","ids":",ci15476609,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":21,"dmin":0.1629,"rms":0.12,"gap":77,"magType":"ml","type":"earthquake","title":"M 1.0 - 51km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.0553333,36.1048333,0.01]},"id":"ci15476609"}, -{"type":"Feature","properties":{"mag":4.8,"place":"146km SSE of Ndoi Island, Fiji","time":1394948082090,"updated":1394977029982,"tz":-720,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nd65","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nd65.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":354,"net":"us","code":"c000nd65","ids":",usc000nd65,","sources":",us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":5.493,"rms":0.73,"gap":120,"magType":"mb","type":"earthquake","title":"M 4.8 - 146km SSE of Ndoi Island, Fiji"},"geometry":{"type":"Point","coordinates":[-177.955,-21.7715,348.76]},"id":"usc000nd65"}, -{"type":"Feature","properties":{"mag":2.7,"place":"41km NNW of Charlotte Amalie, U.S. Virgin Islands","time":1394948013400,"updated":1394976960989,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14075002","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14075002.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":112,"net":"pr","code":"14075002","ids":",pr14075002,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":8,"dmin":0.35663117,"rms":0.36,"gap":288,"magType":"Md","type":"earthquake","title":"M 2.7 - 41km NNW of Charlotte Amalie, U.S. Virgin Islands"},"geometry":{"type":"Point","coordinates":[-65.0158,18.7061,2]},"id":"pr14075002"}, -{"type":"Feature","properties":{"mag":4.4,"place":"10km NNE of Kyzyl-Suu, Kyrgyzstan","time":1394947933800,"updated":1394976891883,"tz":360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nd5z","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nd5z.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":298,"net":"us","code":"c000nd5z","ids":",usc000nd5z,","sources":",us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.564,"rms":0.94,"gap":71,"magType":"mb","type":"earthquake","title":"M 4.4 - 10km NNE of Kyzyl-Suu, Kyrgyzstan"},"geometry":{"type":"Point","coordinates":[78.0518,42.4259,23.12]},"id":"usc000nd5z"}, -{"type":"Feature","properties":{"mag":3.3,"place":"133km NNE of Road Town, British Virgin Islands","time":1394947589500,"updated":1394976536556,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14075001","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14075001.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":168,"net":"pr","code":"14075001","ids":",pr14075001,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":10,"dmin":1.19565764,"rms":0.18,"gap":309.6,"magType":"Md","type":"earthquake","title":"M 3.3 - 133km NNE of Road Town, British Virgin Islands"},"geometry":{"type":"Point","coordinates":[-64.2498,19.5676,43]},"id":"pr14075001"}, -{"type":"Feature","properties":{"mag":1.1,"place":"45km ENE of Y, Alaska","time":1394947144000,"updated":1394947829851,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189122","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189122.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":19,"net":"ak","code":"11189122","ids":",ak11189122,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.33,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.1 - 45km ENE of Y, Alaska"},"geometry":{"type":"Point","coordinates":[-149.1252,62.3832,41.6]},"id":"ak11189122"}, -{"type":"Feature","properties":{"mag":1.9,"place":"8km SE of Pole Ojea, Puerto Rico","time":1394945626700,"updated":1394958872766,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14075004","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14075004.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":56,"net":"pr","code":"14075004","ids":",pr14075004,","sources":",pr,","types":",cap,geoserve,nearby-cities,origin,tectonic-summary,","nst":5,"dmin":0.09252647,"rms":0.25,"gap":291.6,"magType":"Md","type":"earthquake","title":"M 1.9 - 8km SE of Pole Ojea, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-67.1286,17.915,9]},"id":"pr14075004"}, -{"type":"Feature","properties":{"mag":1.2,"place":"126km W of Cantwell, Alaska","time":1394944899000,"updated":1394945448997,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189113","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189113.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":22,"net":"ak","code":"11189113","ids":",ak11189113,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.09,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.2 - 126km W of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-151.4899,63.4041,6.2]},"id":"ak11189113"}, -{"type":"Feature","properties":{"mag":2,"place":"21km S of Tallaboa, Puerto Rico","time":1394944608400,"updated":1394945974078,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14075000","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14075000.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":62,"net":"pr","code":"14075000","ids":",pr14075000,","sources":",pr,","types":",cap,geoserve,nearby-cities,origin,tectonic-summary,","nst":7,"dmin":0.22637545,"rms":0.27,"gap":273.6,"magType":"Md","type":"earthquake","title":"M 2.0 - 21km S of Tallaboa, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.7289,17.7989,9]},"id":"pr14075000"}, -{"type":"Feature","properties":{"mag":1.62,"place":"16km ENE of Nellis Air Force Base, Nevada","time":1394944110596,"updated":1394944252000,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nn00441137","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nn00441137.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":40,"net":"nn","code":"00441137","ids":",nn00441137,","sources":",nn,","types":",general-link,geoserve,nearby-cities,origin,phase-data,","nst":10,"dmin":0.988,"rms":null,"gap":290.16,"magType":"ml","type":"earthquake","title":"M 1.6 - 16km ENE of Nellis Air Force Base, Nevada"},"geometry":{"type":"Point","coordinates":[-114.8836,36.2907,0]},"id":"nn00441137"}, -{"type":"Feature","properties":{"mag":1.1,"place":"106km W of Cantwell, Alaska","time":1394943535000,"updated":1394944206622,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189108","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189108.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":19,"net":"ak","code":"11189108","ids":",ak11189108,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.01,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.1 - 106km W of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-151.064,63.4995,7]},"id":"ak11189108"}, -{"type":"Feature","properties":{"mag":1.1,"place":"23km E of Old Faithful Geyser, Wyoming","time":1394942765600,"updated":1395179006932,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60059657","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60059657.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":19,"net":"uu","code":"60059657","ids":",uu60059657,","sources":",uu,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.03593261,"rms":0.05,"gap":100.8,"magType":"Ml","type":"earthquake","title":"M 1.1 - 23km E of Old Faithful Geyser, Wyoming"},"geometry":{"type":"Point","coordinates":[-110.5398,44.4482,3.5]},"id":"uu60059657"}, -{"type":"Feature","properties":{"mag":1.57,"place":"23km ENE of Barstow, California","time":1394942103160,"updated":1395169337334,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476601","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476601.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":38,"net":"ci","code":"15476601","ids":",ci15476601,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":22,"dmin":0.1596,"rms":0.17,"gap":52,"magType":"ml","type":"earthquake","title":"M 1.6 - 23km ENE of Barstow, California"},"geometry":{"type":"Point","coordinates":[-116.7735,34.9548333,2.04]},"id":"ci15476601"}, -{"type":"Feature","properties":{"mag":2.3,"place":"30km NE of New Allakaket, Alaska","time":1394942068000,"updated":1394942723489,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189067","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189067.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":81,"net":"ak","code":"11189067","ids":",ak11189067,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.99,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.3 - 30km NE of New Allakaket, Alaska"},"geometry":{"type":"Point","coordinates":[-152.1266,66.7268,0.9]},"id":"ak11189067"}, -{"type":"Feature","properties":{"mag":1.62,"place":"9km S of Idyllwild, California","time":1394941970220,"updated":1395168746210,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476593","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476593.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":40,"net":"ci","code":"15476593","ids":",ci15476593,","sources":",ci,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":48,"dmin":0.05097,"rms":0.12,"gap":35,"magType":"ml","type":"earthquake","title":"M 1.6 - 9km S of Idyllwild, California"},"geometry":{"type":"Point","coordinates":[-116.7313333,33.6516667,16.55]},"id":"ci15476593"}, -{"type":"Feature","properties":{"mag":4,"place":"78km W of Bayview, California","time":1394941569700,"updated":1395042304550,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186031","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186031.geojsonp","felt":10,"cdi":2.7,"mmi":2.67,"alert":"green","status":"REVIEWED","tsunami":null,"sig":249,"net":"nc","code":"72186031","ids":",nc72186031,usc000nd4t,","sources":",nc,us,","types":",cap,dyfi,general-link,geoserve,losspager,moment-tensor,nearby-cities,origin,phase-data,scitech-link,shakemap,","nst":null,"dmin":0.646787,"rms":0.17,"gap":255.6,"magType":"Mw","type":"earthquake","title":"M 4.0 - 78km W of Bayview, California"},"geometry":{"type":"Point","coordinates":[-125.0218,40.8585,24.4]},"id":"nc72186031"}, -{"type":"Feature","properties":{"mag":1.4,"place":"83km WSW of Cantwell, Alaska","time":1394941278000,"updated":1394949297888,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189059","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189059.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":30,"net":"ak","code":"11189059","ids":",ak11189059,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.31,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.4 - 83km WSW of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-150.5592,63.1927,117.2]},"id":"ak11189059"}, -{"type":"Feature","properties":{"mag":1.69,"place":"1km S of Vincent, California","time":1394940954240,"updated":1395168255460,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476585","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476585.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":44,"net":"ci","code":"15476585","ids":",ci15476585,","sources":",ci,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":43,"dmin":0.08251,"rms":0.18,"gap":37,"magType":"ml","type":"earthquake","title":"M 1.7 - 1km S of Vincent, California"},"geometry":{"type":"Point","coordinates":[-118.115,34.4846667,13.04]},"id":"ci15476585"}, -{"type":"Feature","properties":{"mag":2.5,"place":"1km S of Guthrie, Oklahoma","time":1394939858430,"updated":1395004840557,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nd4e","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nd4e.geojsonp","felt":2,"cdi":2.8,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":97,"net":"us","code":"c000nd4e","ids":",usc000nd4e,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.07,"rms":1.13,"gap":73,"magType":"mb_lg","type":"earthquake","title":"M 2.5 - 1km S of Guthrie, Oklahoma"},"geometry":{"type":"Point","coordinates":[-97.4222,35.8616,2.77]},"id":"usc000nd4e"}, -{"type":"Feature","properties":{"mag":2.1,"place":"44km N of Circle, ","time":1394937258000,"updated":1394937784640,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189035","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189035.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":68,"net":"ak","code":"11189035","ids":",ak11189035,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.71,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.1 - 44km N of Circle, "},"geometry":{"type":"Point","coordinates":[-143.9299,66.2249,0.1]},"id":"ak11189035"}, -{"type":"Feature","properties":{"mag":1.5,"place":"56km NW of Cape Yakataga, Alaska","time":1394937080000,"updated":1394937783719,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189032","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189032.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":35,"net":"ak","code":"11189032","ids":",ak11189032,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.24,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.5 - 56km NW of Cape Yakataga, Alaska"},"geometry":{"type":"Point","coordinates":[-143.0955,60.4534,9.3]},"id":"ak11189032"}, -{"type":"Feature","properties":{"mag":1.7,"place":"51km NE of Chitina, Alaska","time":1394936722000,"updated":1394937182004,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189024","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189024.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":44,"net":"ak","code":"11189024","ids":",ak11189024,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.72,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.7 - 51km NE of Chitina, Alaska"},"geometry":{"type":"Point","coordinates":[-143.7167,61.8257,7.2]},"id":"ak11189024"}, -{"type":"Feature","properties":{"mag":4,"place":"59km SE of Akutan, Alaska","time":1394936689930,"updated":1394948053946,"tz":-660,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nd3l","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nd3l.geojsonp","felt":1,"cdi":2.2,"mmi":2.44,"alert":null,"status":"reviewed","tsunami":null,"sig":246,"net":"us","code":"c000nd3l","ids":",usc000nd3l,ak11189021,","sources":",us,ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,shakemap,tectonic-summary,","nst":null,"dmin":0.532,"rms":0.51,"gap":183,"magType":"mb","type":"earthquake","title":"M 4.0 - 59km SE of Akutan, Alaska"},"geometry":{"type":"Point","coordinates":[-165.1528,53.7498,56.81]},"id":"usc000nd3l"}, -{"type":"Feature","properties":{"mag":1.8,"place":"47km NNE of Old Faithful Geyser, Wyoming","time":1394936499200,"updated":1395178996917,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60059647","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60059647.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":50,"net":"uu","code":"60059647","ids":",uu60059647,","sources":",uu,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.11678099,"rms":0.14,"gap":122.4,"magType":"Ml","type":"earthquake","title":"M 1.8 - 47km NNE of Old Faithful Geyser, Wyoming"},"geometry":{"type":"Point","coordinates":[-110.5333,44.8318,7.1]},"id":"uu60059647"}, -{"type":"Feature","properties":{"mag":1.2,"place":"53km NE of Sutton-Alpine, Alaska","time":1394936358000,"updated":1394937181064,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189019","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189019.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":22,"net":"ak","code":"11189019","ids":",ak11189019,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.31,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.2 - 53km NE of Sutton-Alpine, Alaska"},"geometry":{"type":"Point","coordinates":[-148.1083,62.1282,32.7]},"id":"ak11189019"}, -{"type":"Feature","properties":{"mag":1.9,"place":"4km WNW of The Geysers, California","time":1394936190100,"updated":1395193810369,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186006","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186006.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":56,"net":"nc","code":"72186006","ids":",nc72186006,","sources":",nc,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.06,"gap":36,"magType":"Md","type":"earthquake","title":"M 1.9 - 4km WNW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.808,38.7925,3.5]},"id":"nc72186006"}, -{"type":"Feature","properties":{"mag":1.2,"place":"109km NW of Talkeetna, Alaska","time":1394931699000,"updated":1394932083255,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188995","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188995.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":22,"net":"ak","code":"11188995","ids":",ak11188995,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.03,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.2 - 109km NW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-151.5442,63.0525,14.1]},"id":"ak11188995"}, -{"type":"Feature","properties":{"mag":5,"place":"133km NNE of Dili, East Timor","time":1394931615040,"updated":1394960568435,"tz":480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nd2z","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nd2z.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":385,"net":"us","code":"c000nd2z","ids":",usc000nd2z,","sources":",us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":2.894,"rms":1.04,"gap":40,"magType":"mb","type":"earthquake","title":"M 5.0 - 133km NNE of Dili, East Timor"},"geometry":{"type":"Point","coordinates":[126.0522,-7.446,433.91]},"id":"usc000nd2z"}, -{"type":"Feature","properties":{"mag":1.1,"place":"9km ENE of West Yellowstone, Montana","time":1394930260600,"updated":1395178931880,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60059637","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60059637.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":19,"net":"uu","code":"60059637","ids":",uu60059637,","sources":",uu,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.02694946,"rms":0.15,"gap":68.4,"magType":"Ml","type":"earthquake","title":"M 1.1 - 9km ENE of West Yellowstone, Montana"},"geometry":{"type":"Point","coordinates":[-110.9862,44.6937,6.3]},"id":"uu60059637"}, -{"type":"Feature","properties":{"mag":1.4,"place":"1km NW of San Bernardino, California","time":1394930023240,"updated":1395167581750,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476561","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476561.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":30,"net":"ci","code":"15476561","ids":",ci15476561,","sources":",ci,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":57,"dmin":0.01574,"rms":0.17,"gap":43,"magType":"ml","type":"earthquake","title":"M 1.4 - 1km NW of San Bernardino, California"},"geometry":{"type":"Point","coordinates":[-117.2985,34.1143333,8.28]},"id":"ci15476561"}, -{"type":"Feature","properties":{"mag":1.04,"place":"5km WNW of The Geysers, California","time":1394929550990,"updated":1394932442371,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185951","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185951.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":17,"net":"nc","code":"72185951","ids":",nc72185951,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":18,"dmin":0.014,"rms":0.02,"gap":117,"magType":"md","type":"earthquake","title":"M 1.0 - 5km WNW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.8111649,38.8008347,3.36]},"id":"nc72185951"}, -{"type":"Feature","properties":{"mag":2.1,"place":"28km ENE of West Yellowstone, Montana","time":1394929400800,"updated":1395178866859,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60059627","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60059627.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":68,"net":"uu","code":"60059627","ids":",uu60059627,","sources":",uu,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.05389892,"rms":0.11,"gap":86.4,"magType":"Ml","type":"earthquake","title":"M 2.1 - 28km ENE of West Yellowstone, Montana"},"geometry":{"type":"Point","coordinates":[-110.7693,44.7503,9]},"id":"uu60059627"}, -{"type":"Feature","properties":{"mag":4.7,"place":"258km E of Vostok, Russia","time":1394928500280,"updated":1394957456899,"tz":600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nd1k","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nd1k.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":340,"net":"us","code":"c000nd1k","ids":",usc000nd1k,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":5.748,"rms":1.29,"gap":129,"magType":"mb","type":"earthquake","title":"M 4.7 - 258km E of Vostok, Russia"},"geometry":{"type":"Point","coordinates":[152.3497,48.4711,141.45]},"id":"usc000nd1k"}, -{"type":"Feature","properties":{"mag":3,"place":"79km WNW of Ferndale, California","time":1394928267300,"updated":1395117304030,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185946","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185946.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":138,"net":"nc","code":"72185946","ids":",nc72185946,","sources":",nc,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.70068592,"rms":0.17,"gap":255.6,"magType":"Ml","type":"earthquake","title":"M 3.0 - 79km WNW of Ferndale, California"},"geometry":{"type":"Point","coordinates":[-125.1607,40.7838,23.5]},"id":"nc72185946"}, -{"type":"Feature","properties":{"mag":6.3,"place":"6km W of Sechura, Peru","time":1394927490610,"updated":1395165138000,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nd0c","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nd0c.geojsonp","felt":22,"cdi":7.2,"mmi":7.02,"alert":"yellow","status":"reviewed","tsunami":null,"sig":626,"net":"us","code":"c000nd0c","ids":",usc000nd0c,gcmt20140315235130,","sources":",us,gcmt,","types":",cap,dyfi,general-link,geoserve,losspager,moment-tensor,nearby-cities,origin,phase-data,shakemap,tectonic-summary,","nst":null,"dmin":6.253,"rms":1,"gap":90,"magType":"mwp","type":"earthquake","title":"M 6.3 - 6km W of Sechura, Peru"},"geometry":{"type":"Point","coordinates":[-80.879,-5.566,9.8]},"id":"usc000nd0c"}, -{"type":"Feature","properties":{"mag":1.5,"place":"21km W of Volcano, Hawaii","time":1394927301500,"updated":1395191743090,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60656746","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60656746.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":35,"net":"hv","code":"60656746","ids":",hv60656746,","sources":",hv,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.05389892,"rms":0.13,"gap":57.6,"magType":"Md","type":"earthquake","title":"M 1.5 - 21km W of Volcano, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.4378,19.4653,7.9]},"id":"hv60656746"}, -{"type":"Feature","properties":{"mag":2.2,"place":"2km SW of Navy Yard City, Washington","time":1394927144900,"updated":1395095395457,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uw60719606","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uw60719606.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":75,"net":"uw","code":"60719606","ids":",uw60719606,","sources":",uw,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.06288207,"rms":0.18,"gap":54,"magType":"Ml","type":"earthquake","title":"M 2.2 - 2km SW of Navy Yard City, Washington"},"geometry":{"type":"Point","coordinates":[-122.686,47.5405,22.5]},"id":"uw60719606"}, -{"type":"Feature","properties":{"mag":1.8,"place":"93km W of Cantwell, Alaska","time":1394926334000,"updated":1394927170196,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188867","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188867.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":50,"net":"ak","code":"11188867","ids":",ak11188867,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.62,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.8 - 93km W of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-150.8095,63.4831,11.4]},"id":"ak11188867"}, -{"type":"Feature","properties":{"mag":1.4,"place":"61km SW of Deltana, Alaska","time":1394926188000,"updated":1394926588392,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188866","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188866.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":30,"net":"ak","code":"11188866","ids":",ak11188866,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.34,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.4 - 61km SW of Deltana, Alaska"},"geometry":{"type":"Point","coordinates":[-146.1082,63.4893,4.3]},"id":"ak11188866"}, -{"type":"Feature","properties":{"mag":2.8,"place":"3km NNE of Hydesville, California","time":1394926023900,"updated":1395046622322,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185936","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185936.geojsonp","felt":20,"cdi":2.7,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":126,"net":"nc","code":"72185936","ids":",nc72185936,","sources":",nc,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.16169675,"rms":0.1,"gap":122.4,"magType":"Md","type":"earthquake","title":"M 2.8 - 3km NNE of Hydesville, California"},"geometry":{"type":"Point","coordinates":[-124.0863,40.5812,18.4]},"id":"nc72185936"}, -{"type":"Feature","properties":{"mag":4.3,"place":"31km WSW of La Libertad, El Salvador","time":1394925969790,"updated":1394954916598,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nczj","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nczj.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":284,"net":"us","code":"c000nczj","ids":",usc000nczj,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.464,"rms":1.47,"gap":114,"magType":"mb","type":"earthquake","title":"M 4.3 - 31km WSW of La Libertad, El Salvador"},"geometry":{"type":"Point","coordinates":[-89.5955,13.3839,68.93]},"id":"usc000nczj"}, -{"type":"Feature","properties":{"mag":1,"place":"67km ESE of Cantwell, Alaska","time":1394925879000,"updated":1394926587468,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188865","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188865.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":15,"net":"ak","code":"11188865","ids":",ak11188865,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.21,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.0 - 67km ESE of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-147.775,63.0953,7.2]},"id":"ak11188865"}, -{"type":"Feature","properties":{"mag":4.8,"place":"Mid-Indian Ridge","time":1394925730670,"updated":1394954684964,"tz":240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ncz8","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ncz8.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":354,"net":"us","code":"c000ncz8","ids":",usc000ncz8,","sources":",us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,","nst":null,"dmin":12.055,"rms":0.84,"gap":58,"magType":"mb","type":"earthquake","title":"M 4.8 - Mid-Indian Ridge"},"geometry":{"type":"Point","coordinates":[66.1115,-14.2224,10]},"id":"usc000ncz8"}, -{"type":"Feature","properties":{"mag":1.4,"place":"45km ENE of Y, Alaska","time":1394925185000,"updated":1394926299547,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188862","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188862.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":30,"net":"ak","code":"11188862","ids":",ak11188862,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.12,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.4 - 45km ENE of Y, Alaska"},"geometry":{"type":"Point","coordinates":[-149.0954,62.362,16.2]},"id":"ak11188862"}, -{"type":"Feature","properties":{"mag":1.51,"place":"2km E of San Antonio Heights, California","time":1394924456160,"updated":1395166909310,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476537","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476537.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":35,"net":"ci","code":"15476537","ids":",ci15476537,","sources":",ci,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":45,"dmin":0.03186,"rms":0.12,"gap":55,"magType":"ml","type":"earthquake","title":"M 1.5 - 2km E of San Antonio Heights, California"},"geometry":{"type":"Point","coordinates":[-117.6295,34.1518333,12.41]},"id":"ci15476537"}, -{"type":"Feature","properties":{"mag":4.7,"place":"42km SSE of Antofagasta, Chile","time":1394924130820,"updated":1394931791307,"tz":-180,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ncy2","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ncy2.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":340,"net":"us","code":"c000ncy2","ids":",usc000ncy2,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.571,"rms":0.95,"gap":135,"magType":"mb","type":"earthquake","title":"M 4.7 - 42km SSE of Antofagasta, Chile"},"geometry":{"type":"Point","coordinates":[-70.1812,-23.9731,52.82]},"id":"usc000ncy2"}, -{"type":"Feature","properties":{"mag":3.1,"place":"86km SW of Atka, Alaska","time":1394921608000,"updated":1394950562233,"tz":-720,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188760","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188760.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":148,"net":"ak","code":"11188760","ids":",ak11188760,","sources":",ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.75,"gap":null,"magType":"ml","type":"earthquake","title":"M 3.1 - 86km SW of Atka, Alaska"},"geometry":{"type":"Point","coordinates":[-175.1503,51.6866,20]},"id":"ak11188760"}, -{"type":"Feature","properties":{"mag":1.4,"place":"6km S of Big Lake, Alaska","time":1394921373000,"updated":1394926012975,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188757","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188757.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":30,"net":"ak","code":"11188757","ids":",ak11188757,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.56,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.4 - 6km S of Big Lake, Alaska"},"geometry":{"type":"Point","coordinates":[-149.944,61.4652,19.3]},"id":"ak11188757"}, -{"type":"Feature","properties":{"mag":1.1,"place":"8km NW of The Geysers, California","time":1394919909500,"updated":1394922726251,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185896","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185896.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":19,"net":"nc","code":"72185896","ids":",nc72185896,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0,"rms":0.03,"gap":61.2,"magType":"Md","type":"earthquake","title":"M 1.1 - 8km NW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.8358,38.8243,0.6]},"id":"nc72185896"}, -{"type":"Feature","properties":{"mag":1.5,"place":"7km S of Princeton, Canada","time":1394918605000,"updated":1395094444041,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uw60719561","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uw60719561.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":35,"net":"uw","code":"60719561","ids":",uw60719561,","sources":",uw,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.58390493,"rms":0.24,"gap":205.2,"magType":"Md","type":"quarry","title":"M 1.5 Quarry Blast - 7km S of Princeton, Canada"},"geometry":{"type":"Point","coordinates":[-120.5043,49.3942,0]},"id":"uw60719561"}, -{"type":"Feature","properties":{"mag":2.3,"place":"6km WNW of Cobb, California","time":1394917618400,"updated":1395126611306,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185861","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185861.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":81,"net":"nc","code":"72185861","ids":",nc72185861,","sources":",nc,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.04,"gap":39.6,"magType":"Md","type":"earthquake","title":"M 2.3 - 6km WNW of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.7993,38.837,2]},"id":"nc72185861"}, -{"type":"Feature","properties":{"mag":2.63,"place":"20km W of Delta, Mexico","time":1394917448530,"updated":1395079246071,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476513","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476513.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":106,"net":"ci","code":"15476513","ids":",ci15476513,","sources":",ci,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":17,"dmin":0.122,"rms":0.2,"gap":186,"magType":"ml","type":"earthquake","title":"M 2.6 - 20km W of Delta, Mexico"},"geometry":{"type":"Point","coordinates":[-115.4128333,32.3383333,9.03]},"id":"ci15476513"}, -{"type":"Feature","properties":{"mag":1.7,"place":"89km NNW of Nikiski, Alaska","time":1394917028000,"updated":1394917935677,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188664","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188664.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":44,"net":"ak","code":"11188664","ids":",ak11188664,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":1.93,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.7 - 89km NNW of Nikiski, Alaska"},"geometry":{"type":"Point","coordinates":[-151.7117,61.469,79.6]},"id":"ak11188664"}, -{"type":"Feature","properties":{"mag":2.12,"place":"3km N of Hollister, California","time":1394917012720,"updated":1395117304032,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185856","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185856.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":69,"net":"nc","code":"72185856","ids":",nc72185856,","sources":",nc,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":70,"dmin":0.007006,"rms":0.07,"gap":31,"magType":"md","type":"earthquake","title":"M 2.1 - 3km N of Hollister, California"},"geometry":{"type":"Point","coordinates":[-121.3986667,36.8861667,9.5]},"id":"nc72185856"}, -{"type":"Feature","properties":{"mag":3.5,"place":"79km NNW of Chirikof Island, Alaska","time":1394916705000,"updated":1394945656221,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188655","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188655.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":188,"net":"ak","code":"11188655","ids":",ak11188655,","sources":",ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.61,"gap":null,"magType":"ml","type":"earthquake","title":"M 3.5 - 79km NNW of Chirikof Island, Alaska"},"geometry":{"type":"Point","coordinates":[-156.0445,56.4999,69.9]},"id":"ak11188655"}, -{"type":"Feature","properties":{"mag":4.5,"place":"92km SW of Atka, Alaska","time":1394916306000,"updated":1394923753362,"tz":-720,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188650","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188650.geojsonp","felt":1,"cdi":2,"mmi":2.86,"alert":null,"status":"reviewed","tsunami":null,"sig":312,"net":"ak","code":"11188650","ids":",ak11188650,","sources":",ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,shakemap,tectonic-summary,","nst":null,"dmin":null,"rms":0.59,"gap":null,"magType":"ml","type":"earthquake","title":"M 4.5 - 92km SW of Atka, Alaska"},"geometry":{"type":"Point","coordinates":[-175.1276,51.5958,26]},"id":"ak11188650"}, -{"type":"Feature","properties":{"mag":1.2,"place":"19km SSE of Honaunau-Napoopoo, Hawaii","time":1394916268800,"updated":1395187780863,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60656576","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60656576.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":22,"net":"hv","code":"60656576","ids":",hv60656576,","sources":",hv,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.06288207,"rms":0.14,"gap":144,"magType":"Md","type":"earthquake","title":"M 1.2 - 19km SSE of Honaunau-Napoopoo, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.8055,19.2907,15.9]},"id":"hv60656576"}, -{"type":"Feature","properties":{"mag":4.7,"place":"122km NW of Iquique, Chile","time":1394914464990,"updated":1394943411438,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ncsg","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ncsg.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":340,"net":"us","code":"c000ncsg","ids":",usc000ncsg,","sources":",us,","types":",cap,dyfi,general-link,geoserve,moment-tensor,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.277,"rms":1.15,"gap":96,"magType":"mwr","type":"earthquake","title":"M 4.7 - 122km NW of Iquique, Chile"},"geometry":{"type":"Point","coordinates":[-70.9658,-19.4336,9.63]},"id":"usc000ncsg"}, -{"type":"Feature","properties":{"mag":4.9,"place":"69km SSE of Taitung City, Taiwan","time":1394913875460,"updated":1394942831340,"tz":480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ncrv","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ncrv.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":369,"net":"us","code":"c000ncrv","ids":",usc000ncrv,","sources":",us,","types":",cap,dyfi,general-link,geoserve,moment-tensor,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.705,"rms":1.21,"gap":94,"magType":"mwr","type":"earthquake","title":"M 4.9 - 69km SSE of Taitung City, Taiwan"},"geometry":{"type":"Point","coordinates":[121.4229,22.1842,13.18]},"id":"usc000ncrv"}, -{"type":"Feature","properties":{"mag":2.9,"place":"49km S of Estacion Coahuila, Mexico","time":1394913790300,"updated":1395180422590,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476505","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476505.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":129,"net":"ci","code":"15476505","ids":",ci15476505,","sources":",ci,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":4,"dmin":0.7091,"rms":0.51,"gap":187,"magType":"ml","type":"earthquake","title":"M 2.9 - 49km S of Estacion Coahuila, Mexico"},"geometry":{"type":"Point","coordinates":[-115.0265,31.749,1.22]},"id":"ci15476505"}, -{"type":"Feature","properties":{"mag":2.7,"place":"73km N of Isabela, Puerto Rico","time":1394913101100,"updated":1394942061209,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14074010","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14074010.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":112,"net":"pr","code":"14074010","ids":",pr14074010,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":10,"dmin":0.70607581,"rms":0.37,"gap":291.6,"magType":"Md","type":"earthquake","title":"M 2.7 - 73km N of Isabela, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.9162,19.1537,12]},"id":"pr14074010"}, -{"type":"Feature","properties":{"mag":1,"place":"10km WNW of The Geysers, California","time":1394911641400,"updated":1394913123737,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185831","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185831.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":15,"net":"nc","code":"72185831","ids":",nc72185831,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0,"rms":0.02,"gap":64.8,"magType":"Md","type":"earthquake","title":"M 1.0 - 10km WNW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.8558,38.8238,3]},"id":"nc72185831"}, -{"type":"Feature","properties":{"mag":3,"place":"20km SSE of Medford, Oklahoma","time":1394911625160,"updated":1394949265000,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nd3w","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nd3w.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":138,"net":"us","code":"c000nd3w","ids":",usc000nd3w,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":null,"rms":0.66,"gap":null,"magType":"ml","type":"earthquake","title":"M 3.0 - 20km SSE of Medford, Oklahoma"},"geometry":{"type":"Point","coordinates":[-97.669,36.632,5]},"id":"usc000nd3w"}, -{"type":"Feature","properties":{"mag":1.9,"place":"12km W of Humboldt Hill, California","time":1394911457500,"updated":1395186245843,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185826","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185826.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":56,"net":"nc","code":"72185826","ids":",nc72185826,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.24254513,"rms":0.14,"gap":230.4,"magType":"Md","type":"earthquake","title":"M 1.9 - 12km W of Humboldt Hill, California"},"geometry":{"type":"Point","coordinates":[-124.3378,40.7458,13.4]},"id":"nc72185826"}, -{"type":"Feature","properties":{"mag":2.4,"place":"31km NE of New Allakaket, Alaska","time":1394911435000,"updated":1394940387060,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188559","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188559.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":89,"net":"ak","code":"11188559","ids":",ak11188559,","sources":",ak,","types":",dyfi,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.88,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.4 - 31km NE of New Allakaket, Alaska"},"geometry":{"type":"Point","coordinates":[-152.1264,66.7362,1.6]},"id":"ak11188559"}, -{"type":"Feature","properties":{"mag":3.2,"place":"21km E of Amatignak Island, Alaska","time":1394911178000,"updated":1394940123991,"tz":-540,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188557","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188557.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":158,"net":"ak","code":"11188557","ids":",ak11188557,","sources":",ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.54,"gap":null,"magType":"ml","type":"earthquake","title":"M 3.2 - 21km E of Amatignak Island, Alaska"},"geometry":{"type":"Point","coordinates":[-178.799,51.2806,28.3]},"id":"ak11188557"}, -{"type":"Feature","properties":{"mag":2.9,"place":"19km SSE of Medford, Oklahoma","time":1394910901430,"updated":1394948278379,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ncvg","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ncvg.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":129,"net":"us","code":"c000ncvg","ids":",usc000ncvg,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":null,"rms":0.74,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.9 - 19km SSE of Medford, Oklahoma"},"geometry":{"type":"Point","coordinates":[-97.679,36.636,6.7]},"id":"usc000ncvg"}, -{"type":"Feature","properties":{"mag":2.8,"place":"19km SSE of Medford, Oklahoma","time":1394910733200,"updated":1394947612000,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ncv8","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ncv8.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":121,"net":"us","code":"c000ncv8","ids":",usc000ncv8,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":null,"rms":0.81,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.8 - 19km SSE of Medford, Oklahoma"},"geometry":{"type":"Point","coordinates":[-97.669,36.637,4.8]},"id":"usc000ncv8"}, -{"type":"Feature","properties":{"mag":2.5,"place":"65km SSE of Tanaga Volcano, Alaska","time":1394910351000,"updated":1394939300278,"tz":-720,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188543","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188543.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":96,"net":"ak","code":"11188543","ids":",ak11188543,","sources":",ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.39,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.5 - 65km SSE of Tanaga Volcano, Alaska"},"geometry":{"type":"Point","coordinates":[-177.78,51.3391,21.8]},"id":"ak11188543"}, -{"type":"Feature","properties":{"mag":1.94,"place":"4km SE of Loma Linda, California","time":1394909643790,"updated":1395178898710,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476497","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476497.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":58,"net":"ci","code":"15476497","ids":",ci15476497,","sources":",ci,","types":",focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":45,"dmin":0.08952,"rms":0.21,"gap":39,"magType":"ml","type":"earthquake","title":"M 1.9 - 4km SE of Loma Linda, California"},"geometry":{"type":"Point","coordinates":[-117.2333333,34.018,19.27]},"id":"ci15476497"}, -{"type":"Feature","properties":{"mag":2.9,"place":"20km SSE of Medford, Oklahoma","time":1394909318860,"updated":1395154936000,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ncmx","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ncmx.geojsonp","felt":2,"cdi":3.4,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":130,"net":"us","code":"c000ncmx","ids":",usc000ncmx,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":null,"rms":0.94,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.9 - 20km SSE of Medford, Oklahoma"},"geometry":{"type":"Point","coordinates":[-97.669,36.631,5]},"id":"usc000ncmx"}, -{"type":"Feature","properties":{"mag":1.94,"place":"12km N of Castaic, California","time":1394908925670,"updated":1395177363521,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476489","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476489.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":58,"net":"ci","code":"15476489","ids":",ci15476489,","sources":",ci,","types":",focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":36,"dmin":0.0689,"rms":0.21,"gap":34,"magType":"ml","type":"earthquake","title":"M 1.9 - 12km N of Castaic, California"},"geometry":{"type":"Point","coordinates":[-118.6423333,34.5981667,9.54]},"id":"ci15476489"}, -{"type":"Feature","properties":{"mag":2.04,"place":"45km NE of Ensenada, Mexico","time":1394905746040,"updated":1395176578429,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476473","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476473.geojsonp","felt":2,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":64,"net":"ci","code":"15476473","ids":",ci15476473,","sources":",ci,","types":",dyfi,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":10,"dmin":0.3118,"rms":0.16,"gap":173,"magType":"ml","type":"earthquake","title":"M 2.0 - 45km NE of Ensenada, Mexico"},"geometry":{"type":"Point","coordinates":[-116.3226667,32.1953333,20.63]},"id":"ci15476473"}, -{"type":"Feature","properties":{"mag":1.2,"place":"28km ENE of Soledad, California","time":1394904564300,"updated":1394913123738,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185761","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185761.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":22,"net":"nc","code":"72185761","ids":",nc72185761,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.01796631,"rms":0.06,"gap":147.6,"magType":"Md","type":"earthquake","title":"M 1.2 - 28km ENE of Soledad, California"},"geometry":{"type":"Point","coordinates":[-121.0575,36.5658,9.5]},"id":"nc72185761"}, -{"type":"Feature","properties":{"mag":1.13,"place":"8km S of Idyllwild-Pine Cove, California","time":1394903580380,"updated":1395173923062,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476465","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476465.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":20,"net":"ci","code":"15476465","ids":",ci15476465,","sources":",ci,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":18,"dmin":0.04178,"rms":0.06,"gap":93,"magType":"ml","type":"earthquake","title":"M 1.1 - 8km S of Idyllwild-Pine Cove, California"},"geometry":{"type":"Point","coordinates":[-116.7238333,33.6668333,16.54]},"id":"ci15476465"}, -{"type":"Feature","properties":{"mag":2.8,"place":"71km N of Tierras Nuevas Poniente, Puerto Rico","time":1394903408600,"updated":1395154080000,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14074009","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14074009.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":121,"net":"pr","code":"14074009","ids":",pr14074009,usc000nckn,","sources":",pr,us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":9,"dmin":0.62522744,"rms":0.1,"gap":270,"magType":"Md","type":"earthquake","title":"M 2.8 - 71km N of Tierras Nuevas Poniente, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.4645,19.1035,23]},"id":"pr14074009"}, -{"type":"Feature","properties":{"mag":1.1,"place":"6km NW of The Geysers, California","time":1394903330500,"updated":1394905024010,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185756","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185756.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":19,"net":"nc","code":"72185756","ids":",nc72185756,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.03,"gap":79.2,"magType":"Md","type":"earthquake","title":"M 1.1 - 6km NW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.816,38.8153,2.9]},"id":"nc72185756"}, -{"type":"Feature","properties":{"mag":2,"place":"10km SSW of Volcano, Hawaii","time":1394903155600,"updated":1394903354590,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60656471","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60656471.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":62,"net":"hv","code":"60656471","ids":",hv60656471,","sources":",hv,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.03593261,"rms":0.19,"gap":82.8,"magType":"Md","type":"earthquake","title":"M 2.0 - 10km SSW of Volcano, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.26,19.3368,35.5]},"id":"hv60656471"}, -{"type":"Feature","properties":{"mag":1.36,"place":"18km N of Golden Hills, California","time":1394902395150,"updated":1395173312987,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476457","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476457.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":28,"net":"ci","code":"15476457","ids":",ci15476457,","sources":",ci,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":10,"dmin":0.0644,"rms":0.04,"gap":109,"magType":"ml","type":"earthquake","title":"M 1.4 - 18km N of Golden Hills, California"},"geometry":{"type":"Point","coordinates":[-118.497,35.3075,7.1]},"id":"ci15476457"}, -{"type":"Feature","properties":{"mag":1.1,"place":"39km WNW of Anchor Point, Alaska","time":1394901668000,"updated":1394902006722,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188373","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188373.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":19,"net":"ak","code":"11188373","ids":",ak11188373,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.63,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.1 - 39km WNW of Anchor Point, Alaska"},"geometry":{"type":"Point","coordinates":[-152.429,59.9581,43.8]},"id":"ak11188373"}, -{"type":"Feature","properties":{"mag":1.16,"place":"12km N of Castaic, California","time":1394901357200,"updated":1395173197953,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476449","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476449.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":21,"net":"ci","code":"15476449","ids":",ci15476449,","sources":",ci,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":13,"dmin":0.07004,"rms":0.14,"gap":151,"magType":"ml","type":"earthquake","title":"M 1.2 - 12km N of Castaic, California"},"geometry":{"type":"Point","coordinates":[-118.6401667,34.601,7.65]},"id":"ci15476449"}, -{"type":"Feature","properties":{"mag":1.7,"place":"6km E of Hidden Valley Lake, California","time":1394900610900,"updated":1394909943038,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185731","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185731.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":44,"net":"nc","code":"72185731","ids":",nc72185731,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.02694946,"rms":0.07,"gap":162,"magType":"Md","type":"earthquake","title":"M 1.7 - 6km E of Hidden Valley Lake, California"},"geometry":{"type":"Point","coordinates":[-122.479,38.8023,8.5]},"id":"nc72185731"}, -{"type":"Feature","properties":{"mag":1.37,"place":"11km NNW of Castaic, California","time":1394900184840,"updated":1395173007910,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476441","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476441.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":29,"net":"ci","code":"15476441","ids":",ci15476441,","sources":",ci,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":9,"dmin":0.06314,"rms":0.06,"gap":173,"magType":"ml","type":"earthquake","title":"M 1.4 - 11km NNW of Castaic, California"},"geometry":{"type":"Point","coordinates":[-118.6528333,34.5901667,10.77]},"id":"ci15476441"}, -{"type":"Feature","properties":{"mag":1.7,"place":"112km NE of Cape Yakataga, Alaska","time":1394900149000,"updated":1394900687525,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188302","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188302.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":44,"net":"ak","code":"11188302","ids":",ak11188302,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.48,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.7 - 112km NE of Cape Yakataga, Alaska"},"geometry":{"type":"Point","coordinates":[-140.7808,60.6578,19]},"id":"ak11188302"}, -{"type":"Feature","properties":{"mag":1.9,"place":"61km N of Nikiski, Alaska","time":1394898113000,"updated":1394898742113,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188295","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188295.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":56,"net":"ak","code":"11188295","ids":",ak11188295,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.66,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.9 - 61km N of Nikiski, Alaska"},"geometry":{"type":"Point","coordinates":[-151.1407,61.2401,71.5]},"id":"ak11188295"}, -{"type":"Feature","properties":{"mag":1.6,"place":"30km NE of Delta Junction, Alaska","time":1394897653000,"updated":1394898410730,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188238","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188238.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":39,"net":"ak","code":"11188238","ids":",ak11188238,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.94,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.6 - 30km NE of Delta Junction, Alaska"},"geometry":{"type":"Point","coordinates":[-145.3409,64.2518,0.9]},"id":"ak11188238"}, -{"type":"Feature","properties":{"mag":1.71,"place":"12km N of Castaic, California","time":1394897363840,"updated":1395172827782,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476433","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476433.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":45,"net":"ci","code":"15476433","ids":",ci15476433,","sources":",ci,","types":",focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":21,"dmin":0.07191,"rms":0.14,"gap":61,"magType":"ml","type":"earthquake","title":"M 1.7 - 12km N of Castaic, California"},"geometry":{"type":"Point","coordinates":[-118.6375,34.6026667,8.8]},"id":"ci15476433"}, -{"type":"Feature","properties":{"mag":1.58,"place":"11km N of Castaic, California","time":1394897155070,"updated":1395172402719,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476425","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476425.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":38,"net":"ci","code":"15476425","ids":",ci15476425,","sources":",ci,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":17,"dmin":0.0656,"rms":0.12,"gap":67,"magType":"ml","type":"earthquake","title":"M 1.6 - 11km N of Castaic, California"},"geometry":{"type":"Point","coordinates":[-118.648,34.5938333,9.95]},"id":"ci15476425"}, -{"type":"Feature","properties":{"mag":1.8,"place":"13km WSW of Anchor Point, Alaska","time":1394896605000,"updated":1394897018685,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188231","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188231.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":50,"net":"ak","code":"11188231","ids":",ak11188231,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.18,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.8 - 13km WSW of Anchor Point, Alaska"},"geometry":{"type":"Point","coordinates":[-152.0582,59.7362,19.6]},"id":"ak11188231"}, -{"type":"Feature","properties":{"mag":1.6,"place":"1km NNW of The Geysers, California","time":1394896538400,"updated":1394906707144,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185711","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185711.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":39,"net":"nc","code":"72185711","ids":",nc72185711,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.01796631,"rms":0.05,"gap":90,"magType":"Md","type":"earthquake","title":"M 1.6 - 1km NNW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.7623,38.7873,1.3]},"id":"nc72185711"}, -{"type":"Feature","properties":{"mag":3.92,"place":"13km N of Castaic, California","time":1394896339860,"updated":1395124616252,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476409","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476409.geojsonp","felt":92,"cdi":3.7,"mmi":4.98,"alert":null,"status":"reviewed","tsunami":null,"sig":270,"net":"ci","code":"15476409","ids":",ci15476409,","sources":",ci,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,moment-tensor,nearby-cities,origin,phase-data,scitech-link,shakemap,","nst":125,"dmin":0.07616,"rms":0.36,"gap":15,"magType":"ml","type":"earthquake","title":"M 3.9 - 13km N of Castaic, California"},"geometry":{"type":"Point","coordinates":[-118.6311667,34.6138333,8.96]},"id":"ci15476409"}, -{"type":"Feature","properties":{"mag":1.7,"place":"40km WSW of Cohoe, Alaska","time":1394896135000,"updated":1394903060128,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188225","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188225.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":44,"net":"ak","code":"11188225","ids":",ak11188225,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.42,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.7 - 40km WSW of Cohoe, Alaska"},"geometry":{"type":"Point","coordinates":[-151.9619,60.2054,68]},"id":"ak11188225"}, -{"type":"Feature","properties":{"mag":1.6,"place":"1km N of The Geysers, California","time":1394895909600,"updated":1394904072277,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185691","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185691.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":39,"net":"nc","code":"72185691","ids":",nc72185691,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.01796631,"rms":0.05,"gap":50.4,"magType":"Md","type":"earthquake","title":"M 1.6 - 1km N of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.7573,38.7937,1.6]},"id":"nc72185691"}, -{"type":"Feature","properties":{"mag":1.6,"place":"110km NW of Talkeetna, Alaska","time":1394895395000,"updated":1394896685700,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188216","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188216.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":39,"net":"ak","code":"11188216","ids":",ak11188216,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.65,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.6 - 110km NW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-151.4686,63.0994,6.9]},"id":"ak11188216"}, -{"type":"Feature","properties":{"mag":1.8,"place":"32km SSW of Ferndale, California","time":1394895134300,"updated":1395197476261,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185721","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185721.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":50,"net":"nc","code":"72185721","ids":",nc72185721,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.09881468,"rms":0.09,"gap":244.8,"magType":"Md","type":"earthquake","title":"M 1.8 - 32km SSW of Ferndale, California"},"geometry":{"type":"Point","coordinates":[-124.411,40.3013,11.3]},"id":"nc72185721"}, -{"type":"Feature","properties":{"mag":2.1,"place":"60km WNW of Valdez, Alaska","time":1394894965000,"updated":1394896068290,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188212","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188212.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":68,"net":"ak","code":"11188212","ids":",ak11188212,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.76,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.1 - 60km WNW of Valdez, Alaska"},"geometry":{"type":"Point","coordinates":[-147.4096,61.3213,14.1]},"id":"ak11188212"}, -{"type":"Feature","properties":{"mag":5.4,"place":"35km WSW of Santa Cruz, Chile","time":1394894787750,"updated":1395151063000,"tz":-180,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nchd","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nchd.geojsonp","felt":35,"cdi":4.6,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":465,"net":"us","code":"c000nchd","ids":",usc000nchd,","sources":",us,","types":",cap,dyfi,general-link,geoserve,moment-tensor,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.323,"rms":1.36,"gap":122,"magType":"mb","type":"earthquake","title":"M 5.4 - 35km WSW of Santa Cruz, Chile"},"geometry":{"type":"Point","coordinates":[-71.7401,-34.7261,44.76]},"id":"usc000nchd"}, -{"type":"Feature","properties":{"mag":4.7,"place":"56km W of Port-aux-Francais, French Southern Territories","time":1394893259380,"updated":1394922215582,"tz":300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ncgx","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ncgx.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":340,"net":"us","code":"c000ncgx","ids":",usc000ncgx,","sources":",us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,","nst":null,"dmin":0.508,"rms":0.83,"gap":97,"magType":"mb","type":"earthquake","title":"M 4.7 - 56km W of Port-aux-Francais, French Southern Territories"},"geometry":{"type":"Point","coordinates":[69.4336,-49.3807,10]},"id":"usc000ncgx"}, -{"type":"Feature","properties":{"mag":1.5,"place":"5km N of Knik-Fairview, Alaska","time":1394892885000,"updated":1394893968891,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188155","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188155.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":35,"net":"ak","code":"11188155","ids":",ak11188155,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.36,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.5 - 5km N of Knik-Fairview, Alaska"},"geometry":{"type":"Point","coordinates":[-149.5901,61.5658,31.3]},"id":"ak11188155"}, -{"type":"Feature","properties":{"mag":3.1,"place":"66km NW of San Antonio, Puerto Rico","time":1394892024800,"updated":1394920970097,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14074008","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14074008.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":148,"net":"pr","code":"14074008","ids":",pr14074008,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":11,"dmin":0.51832792,"rms":0.1,"gap":226.8,"magType":"Md","type":"earthquake","title":"M 3.1 - 66km NW of San Antonio, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-67.5615,18.8997,6]},"id":"pr14074008"}, -{"type":"Feature","properties":{"mag":1.7,"place":"1km NE of The Geysers, California","time":1394890534000,"updated":1395194105910,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185671","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185671.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":44,"net":"nc","code":"72185671","ids":",nc72185671,","sources":",nc,","types":",focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0,"rms":0.04,"gap":39.6,"magType":"Md","type":"earthquake","title":"M 1.7 - 1km NE of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.738,38.7872,2.2]},"id":"nc72185671"}, -{"type":"Feature","properties":{"mag":3.3,"place":"62km SW of North Nenana, Alaska","time":1394890379000,"updated":1394919333405,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188137","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188137.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":168,"net":"ak","code":"11188137","ids":",ak11188137,","sources":",ak,","types":",dyfi,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":1.15,"gap":null,"magType":"ml","type":"earthquake","title":"M 3.3 - 62km SW of North Nenana, Alaska"},"geometry":{"type":"Point","coordinates":[-150.077,64.2045,1.6]},"id":"ak11188137"}, -{"type":"Feature","properties":{"mag":1.86,"place":"3km SE of Loma Linda, California","time":1394890274180,"updated":1395172092688,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476393","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476393.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":53,"net":"ci","code":"15476393","ids":",ci15476393,","sources":",ci,","types":",dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":55,"dmin":0.08592,"rms":0.11,"gap":32,"magType":"ml","type":"earthquake","title":"M 1.9 - 3km SE of Loma Linda, California"},"geometry":{"type":"Point","coordinates":[-117.2331667,34.0298333,17.03]},"id":"ci15476393"}, -{"type":"Feature","properties":{"mag":2.7,"place":"67km N of Tierras Nuevas Poniente, Puerto Rico","time":1394889658500,"updated":1394918613552,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14074005","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14074005.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":112,"net":"pr","code":"14074005","ids":",pr14074005,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":13,"dmin":0.58929483,"rms":0.14,"gap":244.8,"magType":"Md","type":"earthquake","title":"M 2.7 - 67km N of Tierras Nuevas Poniente, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.466,19.0673,31]},"id":"pr14074005"}, -{"type":"Feature","properties":{"mag":1.17,"place":"19km ESE of Mecca, California","time":1394889255560,"updated":1395170852500,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476385","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476385.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":21,"net":"ci","code":"15476385","ids":",ci15476385,","sources":",ci,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":23,"dmin":0.03953,"rms":0.13,"gap":112,"magType":"ml","type":"earthquake","title":"M 1.2 - 19km ESE of Mecca, California"},"geometry":{"type":"Point","coordinates":[-115.8725,33.5245,4.13]},"id":"ci15476385"}, -{"type":"Feature","properties":{"mag":2.6,"place":"72km N of Tierras Nuevas Poniente, Puerto Rico","time":1394889204000,"updated":1394893039335,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14074007","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14074007.geojsonp","felt":1,"cdi":2.5,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":104,"net":"pr","code":"14074007","ids":",pr14074007,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":6,"dmin":0.63870217,"rms":0.12,"gap":284.4,"magType":"Md","type":"earthquake","title":"M 2.6 - 72km N of Tierras Nuevas Poniente, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.4462,19.1156,25]},"id":"pr14074007"}, -{"type":"Feature","properties":{"mag":1.6,"place":"1km NNW of The Geysers, California","time":1394888954000,"updated":1394899744459,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185656","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185656.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":39,"net":"nc","code":"72185656","ids":",nc72185656,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.01796631,"rms":0.03,"gap":61.2,"magType":"Md","type":"earthquake","title":"M 1.6 - 1km NNW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.7628,38.7898,2.4]},"id":"nc72185656"}, -{"type":"Feature","properties":{"mag":3.9,"place":"37km WNW of Talkeetna, Alaska","time":1394888938000,"updated":1394917898469,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188080","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188080.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":234,"net":"ak","code":"11188080","ids":",ak11188080,usc000ncfd,","sources":",ak,us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":null,"rms":0.66,"gap":null,"magType":"ml","type":"earthquake","title":"M 3.9 - 37km WNW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-150.886,62.4446,67.9]},"id":"ak11188080"}, -{"type":"Feature","properties":{"mag":2.5,"place":"68km N of Tierras Nuevas Poniente, Puerto Rico","time":1394888659900,"updated":1394917618747,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14074006","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14074006.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":96,"net":"pr","code":"14074006","ids":",pr14074006,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":6,"dmin":0.60456619,"rms":0.18,"gap":280.8,"magType":"Md","type":"earthquake","title":"M 2.5 - 68km N of Tierras Nuevas Poniente, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.459,19.0814,42]},"id":"pr14074006"}, -{"type":"Feature","properties":{"mag":2.8,"place":"72km W of Anchor Point, Alaska","time":1394888365000,"updated":1394917318998,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188075","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188075.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":121,"net":"ak","code":"11188075","ids":",ak11188075,","sources":",ak,","types":",dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":1.53,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.8 - 72km W of Anchor Point, Alaska"},"geometry":{"type":"Point","coordinates":[-153.118,59.8218,100]},"id":"ak11188075"}, -{"type":"Feature","properties":{"mag":1.6,"place":"8km NE of Dixon Lane-Meadow Creek, California","time":1394888148500,"updated":1394898066272,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185651","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185651.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":39,"net":"nc","code":"72185651","ids":",nc72185651,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.06288207,"rms":0.05,"gap":140.4,"magType":"Md","type":"earthquake","title":"M 1.6 - 8km NE of Dixon Lane-Meadow Creek, California"},"geometry":{"type":"Point","coordinates":[-118.3542,37.4483,5.8]},"id":"nc72185651"}, -{"type":"Feature","properties":{"mag":2.7,"place":"59km N of Brenas, Puerto Rico","time":1394887787500,"updated":1394916732729,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14074004","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14074004.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":112,"net":"pr","code":"14074004","ids":",pr14074004,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":15,"dmin":0.53180265,"rms":0.11,"gap":241.2,"magType":"Md","type":"earthquake","title":"M 2.7 - 59km N of Brenas, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.4264,19.003,44]},"id":"pr14074004"}, -{"type":"Feature","properties":{"mag":2,"place":"8km W of Fishhook, Alaska","time":1394887642000,"updated":1394888378582,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188072","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188072.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":62,"net":"ak","code":"11188072","ids":",ak11188072,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.47,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.0 - 8km W of Fishhook, Alaska"},"geometry":{"type":"Point","coordinates":[-149.3955,61.7403,33.7]},"id":"ak11188072"}, -{"type":"Feature","properties":{"mag":1.3,"place":"6km WSW of Houston, Alaska","time":1394887354000,"updated":1394902372936,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188071","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188071.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":26,"net":"ak","code":"11188071","ids":",ak11188071,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.6,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.3 - 6km WSW of Houston, Alaska"},"geometry":{"type":"Point","coordinates":[-149.9265,61.6084,39.4]},"id":"ak11188071"}, -{"type":"Feature","properties":{"mag":2.9,"place":"84km WNW of Ferndale, California","time":1394886680600,"updated":1395122288333,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185641","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185641.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":129,"net":"nc","code":"72185641","ids":",nc72185641,","sources":",nc,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.73661853,"rms":0.22,"gap":273.6,"magType":"Md","type":"earthquake","title":"M 2.9 - 84km WNW of Ferndale, California"},"geometry":{"type":"Point","coordinates":[-125.2363,40.751,23.4]},"id":"nc72185641"}, -{"type":"Feature","properties":{"mag":1.4,"place":"12km NNE of Milpitas, California","time":1394886626100,"updated":1394896623592,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185636","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185636.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":30,"net":"nc","code":"72185636","ids":",nc72185636,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":null,"dmin":0.04491576,"rms":0.04,"gap":93.6,"magType":"Md","type":"earthquake","title":"M 1.4 - 12km NNE of Milpitas, California"},"geometry":{"type":"Point","coordinates":[-121.8343,37.5215,6.3]},"id":"nc72185636"}, -{"type":"Feature","properties":{"mag":1.34,"place":"12km NNW of Castaic, California","time":1394884856910,"updated":1395170312441,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476369","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476369.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":28,"net":"ci","code":"15476369","ids":",ci15476369,","sources":",ci,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":22,"dmin":0.05835,"rms":0.22,"gap":65,"magType":"ml","type":"earthquake","title":"M 1.3 - 12km NNW of Castaic, California"},"geometry":{"type":"Point","coordinates":[-118.656,34.597,9.8]},"id":"ci15476369"}, -{"type":"Feature","properties":{"mag":1.1,"place":"18km ESE of Anza, California","time":1394882657000,"updated":1395169942393,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476361","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476361.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":19,"net":"ci","code":"15476361","ids":",ci15476361,","sources":",ci,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":28,"dmin":0.0963,"rms":0.07,"gap":96,"magType":"ml","type":"earthquake","title":"M 1.1 - 18km ESE of Anza, California"},"geometry":{"type":"Point","coordinates":[-116.487,33.4923333,15.37]},"id":"ci15476361"}, -{"type":"Feature","properties":{"mag":2.6,"place":"69km N of Tierras Nuevas Poniente, Puerto Rico","time":1394882362700,"updated":1394911323767,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14074003","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14074003.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":104,"net":"pr","code":"14074003","ids":",pr14074003,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":14,"dmin":0.60995608,"rms":0.11,"gap":255.6,"magType":"Md","type":"earthquake","title":"M 2.6 - 69km N of Tierras Nuevas Poniente, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.4525,19.0862,19]},"id":"pr14074003"}, -{"type":"Feature","properties":{"mag":1.9,"place":"3km NNE of Hydesville, California","time":1394881543300,"updated":1395197528310,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185596","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185596.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":56,"net":"nc","code":"72185596","ids":",nc72185596,","sources":",nc,","types":",focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.16169675,"rms":0.13,"gap":122.4,"magType":"Md","type":"earthquake","title":"M 1.9 - 3km NNE of Hydesville, California"},"geometry":{"type":"Point","coordinates":[-124.0873,40.5815,18.3]},"id":"nc72185596"}, -{"type":"Feature","properties":{"mag":5.6,"place":"12km S of Pematangsiantar, Indonesia","time":1394881126070,"updated":1394910083141,"tz":420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ncdc","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ncdc.geojsonp","felt":null,"cdi":null,"mmi":3.91,"alert":"green","status":"reviewed","tsunami":null,"sig":482,"net":"us","code":"c000ncdc","ids":",usc000ncdc,gcmt20140315105846,","sources":",us,gcmt,","types":",cap,dyfi,general-link,geoserve,losspager,moment-tensor,nearby-cities,origin,phase-data,shakemap,tectonic-summary,","nst":null,"dmin":0.206,"rms":0.82,"gap":30,"magType":"mb","type":"earthquake","title":"M 5.6 - 12km S of Pematangsiantar, Indonesia"},"geometry":{"type":"Point","coordinates":[99.0667,2.844,169.79]},"id":"usc000ncdc"}, -{"type":"Feature","properties":{"mag":5.4,"place":"92km NE of San Isidro, Philippines","time":1394880911720,"updated":1394882161953,"tz":480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ncdb","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ncdb.geojsonp","felt":1,"cdi":3.1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":449,"net":"us","code":"c000ncdb","ids":",usc000ncdb,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":3.645,"rms":0.95,"gap":89,"magType":"mb","type":"earthquake","title":"M 5.4 - 92km NE of San Isidro, Philippines"},"geometry":{"type":"Point","coordinates":[126.7217,10.5578,10]},"id":"usc000ncdb"}, -{"type":"Feature","properties":{"mag":1.8,"place":"6km NW of The Geysers, California","time":1394878877100,"updated":1395112505623,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185561","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185561.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":50,"net":"nc","code":"72185561","ids":",nc72185561,","sources":",nc,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0,"rms":0.05,"gap":28.8,"magType":"Md","type":"earthquake","title":"M 1.8 - 6km NW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.8097,38.8193,2.3]},"id":"nc72185561"}, -{"type":"Feature","properties":{"mag":2.7,"place":"15km ENE of Anthony, Kansas","time":1394878181240,"updated":1394922462104,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nccz","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nccz.geojsonp","felt":4,"cdi":3.1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":113,"net":"us","code":"c000nccz","ids":",usc000nccz,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.707,"rms":0.59,"gap":133,"magType":"mb_lg","type":"earthquake","title":"M 2.7 - 15km ENE of Anthony, Kansas"},"geometry":{"type":"Point","coordinates":[-97.8713,37.2073,1.02]},"id":"usc000nccz"}, -{"type":"Feature","properties":{"mag":2.7,"place":"26km SW of Ferron, Utah","time":1394877266900,"updated":1395178771835,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60059512","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60059512.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":112,"net":"uu","code":"60059512","ids":",uu60059512,","sources":",uu,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":0.1706799,"rms":0.13,"gap":72,"magType":"Ml","type":"earthquake","title":"M 2.7 - 26km SW of Ferron, Utah"},"geometry":{"type":"Point","coordinates":[-111.3832,38.9522,3.1]},"id":"uu60059512"}, -{"type":"Feature","properties":{"mag":1.4,"place":"64km WNW of Healy, Alaska","time":1394876764000,"updated":1394877015096,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187937","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187937.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":30,"net":"ak","code":"11187937","ids":",ak11187937,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.02,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.4 - 64km WNW of Healy, Alaska"},"geometry":{"type":"Point","coordinates":[-150.1167,64.1426,24.4]},"id":"ak11187937"}, -{"type":"Feature","properties":{"mag":2.5,"place":"57km N of Tierras Nuevas Poniente, Puerto Rico","time":1394876585400,"updated":1394905569062,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14074002","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14074002.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":96,"net":"pr","code":"14074002","ids":",pr14074002,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":10,"dmin":0.50485319,"rms":0.17,"gap":248.4,"magType":"Md","type":"earthquake","title":"M 2.5 - 57km N of Tierras Nuevas Poniente, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.4626,18.9804,46]},"id":"pr14074002"}, -{"type":"Feature","properties":{"mag":5.3,"place":"198km W of Bengkulu, Indonesia","time":1394876247560,"updated":1394905198418,"tz":420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ncc8","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ncc8.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":432,"net":"us","code":"c000ncc8","ids":",usc000ncc8,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":2.492,"rms":1.07,"gap":44,"magType":"mb","type":"earthquake","title":"M 5.3 - 198km W of Bengkulu, Indonesia"},"geometry":{"type":"Point","coordinates":[100.4868,-3.9696,10]},"id":"usc000ncc8"}, -{"type":"Feature","properties":{"mag":1.2,"place":"25km ENE of Pine Valley, California","time":1394875455260,"updated":1395166521971,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476345","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476345.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":22,"net":"ci","code":"15476345","ids":",ci15476345,","sources":",ci,","types":",focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":33,"dmin":0.02578,"rms":0.2,"gap":87,"magType":"ml","type":"earthquake","title":"M 1.2 - 25km ENE of Pine Valley, California"},"geometry":{"type":"Point","coordinates":[-116.279,32.9031667,8.6]},"id":"ci15476345"}, -{"type":"Feature","properties":{"mag":1.22,"place":"23km SW of Seeley, California","time":1394875256850,"updated":1395165971781,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476337","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476337.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":23,"net":"ci","code":"15476337","ids":",ci15476337,","sources":",ci,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":12,"dmin":0.1197,"rms":0.22,"gap":138,"magType":"ml","type":"earthquake","title":"M 1.2 - 23km SW of Seeley, California"},"geometry":{"type":"Point","coordinates":[-115.8795,32.6501667,10.59]},"id":"ci15476337"}, -{"type":"Feature","properties":{"mag":1.5,"place":"8km NW of The Geysers, California","time":1394875187300,"updated":1394883424592,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185556","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185556.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":35,"net":"nc","code":"72185556","ids":",nc72185556,","sources":",nc,","types":",focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.04,"gap":72,"magType":"Md","type":"earthquake","title":"M 1.5 - 8km NW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.842,38.8225,2.4]},"id":"nc72185556"}, -{"type":"Feature","properties":{"mag":2.4,"place":"75km N of Tierras Nuevas Poniente, Puerto Rico","time":1394875051900,"updated":1394876858279,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14074001","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14074001.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":89,"net":"pr","code":"14074001","ids":",pr14074001,","sources":",pr,","types":",cap,geoserve,nearby-cities,origin,tectonic-summary,","nst":8,"dmin":0.67193983,"rms":0.3,"gap":270,"magType":"Md","type":"earthquake","title":"M 2.4 - 75km N of Tierras Nuevas Poniente, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.424,19.145,33]},"id":"pr14074001"}, -{"type":"Feature","properties":{"mag":6.1,"place":"25km S of Paracas, Peru","time":1394873961790,"updated":1394948084387,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ncbl","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ncbl.geojsonp","felt":20,"cdi":4.1,"mmi":6.56,"alert":"green","status":"reviewed","tsunami":null,"sig":581,"net":"us","code":"c000ncbl","ids":",usc000ncbl,gcmt20140315085920,","sources":",us,gcmt,","types":",cap,dyfi,general-link,geoserve,losspager,moment-tensor,nearby-cities,origin,phase-data,shakemap,tectonic-summary,","nst":null,"dmin":2.159,"rms":1.02,"gap":71,"magType":"mww","type":"earthquake","title":"M 6.1 - 25km S of Paracas, Peru"},"geometry":{"type":"Point","coordinates":[-76.2968,-14.0935,20]},"id":"usc000ncbl"}, -{"type":"Feature","properties":{"mag":1.09,"place":"51km S of Lone Pine, California","time":1394873804700,"updated":1395165711528,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476329","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476329.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":18,"net":"ci","code":"15476329","ids":",ci15476329,","sources":",ci,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":8,"dmin":0.1605,"rms":0.07,"gap":255,"magType":"ml","type":"earthquake","title":"M 1.1 - 51km S of Lone Pine, California"},"geometry":{"type":"Point","coordinates":[-118.0508333,36.1418333,4.21]},"id":"ci15476329"}, -{"type":"Feature","properties":{"mag":2.4,"place":"38km WSW of Tanaga Volcano, Alaska","time":1394873328000,"updated":1394901325527,"tz":-540,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187900","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187900.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":89,"net":"ak","code":"11187900","ids":",ak11187900,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.72,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.4 - 38km WSW of Tanaga Volcano, Alaska"},"geometry":{"type":"Point","coordinates":[-178.6221,51.7113,12.4]},"id":"ak11187900"}, -{"type":"Feature","properties":{"mag":1.95,"place":"52km NE of Kernville, California","time":1394873006730,"updated":1395165601508,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476321","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476321.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":59,"net":"ci","code":"15476321","ids":",ci15476321,","sources":",ci,","types":",dyfi,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":23,"dmin":0.1609,"rms":0.1,"gap":78,"magType":"ml","type":"earthquake","title":"M 2.0 - 52km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.0535,36.1135,1.46]},"id":"ci15476321"}, -{"type":"Feature","properties":{"mag":2.8,"place":"60km N of Brenas, Puerto Rico","time":1394872818300,"updated":1394919993382,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14074011","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14074011.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":121,"net":"pr","code":"14074011","ids":",pr14074011,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":3,"dmin":0.5821083,"rms":0.05,"gap":338.4,"magType":"Md","type":"earthquake","title":"M 2.8 - 60km N of Brenas, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.278,19.0116,58]},"id":"pr14074011"}, -{"type":"Feature","properties":{"mag":1,"place":"3km W of Cobb, California","time":1394872768000,"updated":1394873646806,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185531","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185531.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":15,"net":"nc","code":"72185531","ids":",nc72185531,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.01796631,"rms":0.03,"gap":100.8,"magType":"Md","type":"earthquake","title":"M 1.0 - 3km W of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.766,38.8192,2.4]},"id":"nc72185531"}, -{"type":"Feature","properties":{"mag":1.32,"place":"4km S of Wofford Heights, California","time":1394872295940,"updated":1395164861403,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476305","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476305.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":27,"net":"ci","code":"15476305","ids":",ci15476305,","sources":",ci,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":18,"dmin":0.009573,"rms":0.14,"gap":52,"magType":"ml","type":"earthquake","title":"M 1.3 - 4km S of Wofford Heights, California"},"geometry":{"type":"Point","coordinates":[-118.4641667,35.668,10.65]},"id":"ci15476305"}, -{"type":"Feature","properties":{"mag":1.8,"place":"27km WSW of Ferron, Utah","time":1394871398200,"updated":1395163580267,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60059497","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60059497.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":50,"net":"uu","code":"60059497","ids":",uu60059497,","sources":",uu,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":0.18864621,"rms":0.2,"gap":68.4,"magType":"Ml","type":"earthquake","title":"M 1.8 - 27km WSW of Ferron, Utah"},"geometry":{"type":"Point","coordinates":[-111.4038,38.9655,5.3]},"id":"uu60059497"}, -{"type":"Feature","properties":{"mag":2.83,"place":"63km WNW of Ferndale, California","time":1394869438150,"updated":1395112505621,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185491","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185491.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":123,"net":"nc","code":"72185491","ids":",nc72185491,","sources":",nc,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":33,"dmin":0.5474,"rms":0.12,"gap":274,"magType":"md","type":"earthquake","title":"M 2.8 - 63km WNW of Ferndale, California"},"geometry":{"type":"Point","coordinates":[-124.9921667,40.7018333,23.9]},"id":"nc72185491"}, -{"type":"Feature","properties":{"mag":1.5,"place":"40km WSW of Cohoe, Alaska","time":1394868870000,"updated":1394869308547,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187897","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187897.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":35,"net":"ak","code":"11187897","ids":",ak11187897,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.33,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.5 - 40km WSW of Cohoe, Alaska"},"geometry":{"type":"Point","coordinates":[-151.9442,60.1893,60.8]},"id":"ak11187897"}, -{"type":"Feature","properties":{"mag":1.6,"place":"97km W of Cantwell, Alaska","time":1394866689000,"updated":1394867198783,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187894","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187894.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":39,"net":"ak","code":"11187894","ids":",ak11187894,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.6,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.6 - 97km W of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-150.8959,63.2968,0.3]},"id":"ak11187894"}, -{"type":"Feature","properties":{"mag":1.16,"place":"5km E of Ridgecrest, California","time":1394866387430,"updated":1395095851510,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476289","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476289.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":21,"net":"ci","code":"15476289","ids":",ci15476289,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":19,"dmin":0.1279,"rms":0.14,"gap":62,"magType":"ml","type":"earthquake","title":"M 1.2 - 5km E of Ridgecrest, California"},"geometry":{"type":"Point","coordinates":[-117.6121667,35.6241667,11.88]},"id":"ci15476289"}, -{"type":"Feature","properties":{"mag":1,"place":"7km W of Cobb, California","time":1394866371800,"updated":1394868186653,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185466","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185466.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":15,"net":"nc","code":"72185466","ids":",nc72185466,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.03,"gap":50.4,"magType":"Md","type":"earthquake","title":"M 1.0 - 7km W of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.8098,38.8353,2.6]},"id":"nc72185466"}, -{"type":"Feature","properties":{"mag":1.7,"place":"30km WNW of Laytonville, California","time":1394865555800,"updated":1394876947915,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185456","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185456.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":44,"net":"nc","code":"72185456","ids":",nc72185456,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.19762936,"rms":0.01,"gap":169.2,"magType":"Md","type":"earthquake","title":"M 1.7 - 30km WNW of Laytonville, California"},"geometry":{"type":"Point","coordinates":[-123.8063,39.805,2.8]},"id":"nc72185456"}, -{"type":"Feature","properties":{"mag":4.8,"place":"105km ESE of Mohean, India","time":1394865048530,"updated":1394894001381,"tz":360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nc9s","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nc9s.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":354,"net":"us","code":"c000nc9s","ids":",usc000nc9s,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":3.603,"rms":0.84,"gap":64,"magType":"mb","type":"earthquake","title":"M 4.8 - 105km ESE of Mohean, India"},"geometry":{"type":"Point","coordinates":[94.2034,7.6001,32.89]},"id":"usc000nc9s"}, -{"type":"Feature","properties":{"mag":1.3,"place":"6km WNW of Lepanto, Arkansas","time":1394864731500,"updated":1395062481259,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nm031714a","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nm031714a.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":26,"net":"nm","code":"031714a","ids":",nm031714a,","sources":",nm,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":14,"dmin":0.02694946,"rms":0.18,"gap":75.599993952001,"magType":"md","type":"earthquake","title":"M 1.3 - 6km WNW of Lepanto, Arkansas"},"geometry":{"type":"Point","coordinates":[-90.3928,35.6334,13.3]},"id":"nm031714a"}, -{"type":"Feature","properties":{"mag":1.9,"place":"68km NNW of Valdez, Alaska","time":1394864658000,"updated":1394865977155,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187869","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187869.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":56,"net":"ak","code":"11187869","ids":",ak11187869,","sources":",ak,","types":",dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.66,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.9 - 68km NNW of Valdez, Alaska"},"geometry":{"type":"Point","coordinates":[-146.6234,61.7272,19.3]},"id":"ak11187869"}, -{"type":"Feature","properties":{"mag":1.5,"place":"4km ESE of The Geysers, California","time":1394864621000,"updated":1394875209762,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185451","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185451.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":35,"net":"nc","code":"72185451","ids":",nc72185451,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.09,"gap":72,"magType":"Md","type":"earthquake","title":"M 1.5 - 4km ESE of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.7078,38.7568,0]},"id":"nc72185451"}, -{"type":"Feature","properties":{"mag":1.9,"place":"71km NW of Talkeetna, Alaska","time":1394864145000,"updated":1394865424742,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187866","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187866.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":56,"net":"ak","code":"11187866","ids":",ak11187866,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.75,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.9 - 71km NW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-151.0178,62.8062,100]},"id":"ak11187866"}, -{"type":"Feature","properties":{"mag":1.6,"place":"61km S of Deltana, Alaska","time":1394863775000,"updated":1394864186376,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187865","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187865.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":39,"net":"ak","code":"11187865","ids":",ak11187865,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.38,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.6 - 61km S of Deltana, Alaska"},"geometry":{"type":"Point","coordinates":[-145.2103,63.3178,0]},"id":"ak11187865"}, -{"type":"Feature","properties":{"mag":4.8,"place":"24km WNW of Subtanjalla, Peru","time":1394863548420,"updated":1394892498078,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nc9c","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nc9c.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":354,"net":"us","code":"c000nc9c","ids":",usc000nc9c,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":2.124,"rms":1.17,"gap":118,"magType":"mb","type":"earthquake","title":"M 4.8 - 24km WNW of Subtanjalla, Peru"},"geometry":{"type":"Point","coordinates":[-75.9753,-13.9483,41.81]},"id":"usc000nc9c"}, -{"type":"Feature","properties":{"mag":4.5,"place":"24km ENE of Ano Mera, Greece","time":1394861376310,"updated":1394890328486,"tz":120,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nc8s","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nc8s.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":312,"net":"us","code":"c000nc8s","ids":",usc000nc8s,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.139,"rms":1.03,"gap":47,"magType":"mb","type":"earthquake","title":"M 4.5 - 24km ENE of Ano Mera, Greece"},"geometry":{"type":"Point","coordinates":[25.67,37.4998,18.44]},"id":"usc000nc8s"}, -{"type":"Feature","properties":{"mag":1.68,"place":"50km N of Inyokern, California","time":1394861369410,"updated":1395092058650,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476249","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476249.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":43,"net":"ci","code":"15476249","ids":",ci15476249,","sources":",ci,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":24,"dmin":0.01764,"rms":0.11,"gap":83,"magType":"ml","type":"earthquake","title":"M 1.7 - 50km N of Inyokern, California"},"geometry":{"type":"Point","coordinates":[-117.8453333,36.1018333,3.4]},"id":"ci15476249"}, -{"type":"Feature","properties":{"mag":1.5,"place":"30km WNW of Laytonville, California","time":1394861035100,"updated":1394870766462,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185416","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185416.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":35,"net":"nc","code":"72185416","ids":",nc72185416,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.19762936,"rms":0.12,"gap":158.4,"magType":"Md","type":"earthquake","title":"M 1.5 - 30km WNW of Laytonville, California"},"geometry":{"type":"Point","coordinates":[-123.8058,39.8093,4.4]},"id":"nc72185416"}, -{"type":"Feature","properties":{"mag":1.26,"place":"28km E of Pine Valley, California","time":1394860491680,"updated":1395091482780,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476241","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476241.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":24,"net":"ci","code":"15476241","ids":",ci15476241,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":23,"dmin":0.06038,"rms":0.15,"gap":101,"magType":"ml","type":"earthquake","title":"M 1.3 - 28km E of Pine Valley, California"},"geometry":{"type":"Point","coordinates":[-116.2285,32.8586667,3.73]},"id":"ci15476241"}, -{"type":"Feature","properties":{"mag":1.9,"place":"8km NE of Honaunau-Napoopoo, Hawaii","time":1394858147600,"updated":1394858331000,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60656261","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60656261.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":56,"net":"hv","code":"60656261","ids":",hv60656261,","sources":",hv,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.08983153,"rms":0.26,"gap":64.799994816,"magType":"md","type":"earthquake","title":"M 1.9 - 8km NE of Honaunau-Napoopoo, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.8012,19.5057,11.1]},"id":"hv60656261"}, -{"type":"Feature","properties":{"mag":1.1,"place":"99km W of Cantwell, Alaska","time":1394856171000,"updated":1394856679366,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187840","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187840.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":19,"net":"ak","code":"11187840","ids":",ak11187840,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.44,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.1 - 99km W of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-150.9301,63.5002,14.3]},"id":"ak11187840"}, -{"type":"Feature","properties":{"mag":1.3,"place":"6km W of Cobb, California","time":1394856093100,"updated":1394857866893,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185391","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185391.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":26,"net":"nc","code":"72185391","ids":",nc72185391,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.03,"gap":54,"magType":"Md","type":"earthquake","title":"M 1.3 - 6km W of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.7957,38.8242,3.2]},"id":"nc72185391"}, -{"type":"Feature","properties":{"mag":1.41,"place":"11km S of Seeley, California","time":1394855596390,"updated":1395090110020,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476225","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476225.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":31,"net":"ci","code":"15476225","ids":",ci15476225,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":9,"dmin":0.3097,"rms":0.13,"gap":202,"magType":"ml","type":"earthquake","title":"M 1.4 - 11km S of Seeley, California"},"geometry":{"type":"Point","coordinates":[-115.6893333,32.6853333,2.77]},"id":"ci15476225"}, -{"type":"Feature","properties":{"mag":2.7,"place":"26km SSE of Medford, Oklahoma","time":1394855449020,"updated":1394884407505,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nc8a","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nc8a.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":112,"net":"us","code":"c000nc8a","ids":",usc000nc8a,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.304,"rms":0.84,"gap":95,"magType":"mb_lg","type":"earthquake","title":"M 2.7 - 26km SSE of Medford, Oklahoma"},"geometry":{"type":"Point","coordinates":[-97.6199,36.5903,5]},"id":"usc000nc8a"}, -{"type":"Feature","properties":{"mag":1.6,"place":"2km NNE of Piedmont, California","time":1394855029600,"updated":1394856965299,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185386","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185386.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":39,"net":"nc","code":"72185386","ids":",nc72185386,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":null,"dmin":0.01796631,"rms":0.06,"gap":36,"magType":"Md","type":"earthquake","title":"M 1.6 - 2km NNE of Piedmont, California"},"geometry":{"type":"Point","coordinates":[-122.2237,37.8488,10.4]},"id":"nc72185386"}, -{"type":"Feature","properties":{"mag":1.8,"place":"2km NNE of Piedmont, California","time":1394854974100,"updated":1394856304062,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185381","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185381.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":50,"net":"nc","code":"72185381","ids":",nc72185381,","sources":",nc,","types":",focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":null,"dmin":0.01796631,"rms":0.06,"gap":28.8,"magType":"Md","type":"earthquake","title":"M 1.8 - 2km NNE of Piedmont, California"},"geometry":{"type":"Point","coordinates":[-122.223,37.8495,10.6]},"id":"nc72185381"}, -{"type":"Feature","properties":{"mag":1.12,"place":"52km NE of Kernville, California","time":1394853161290,"updated":1395085820270,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476209","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476209.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":19,"net":"ci","code":"15476209","ids":",ci15476209,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":14,"dmin":0.1629,"rms":0.11,"gap":79,"magType":"ml","type":"earthquake","title":"M 1.1 - 52km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.056,36.1181667,0]},"id":"ci15476209"}, -{"type":"Feature","properties":{"mag":1.6,"place":"24km E of Fritz Creek, Alaska","time":1394853122000,"updated":1394853723915,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187824","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187824.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":39,"net":"ak","code":"11187824","ids":",ak11187824,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":null,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.6 - 24km E of Fritz Creek, Alaska"},"geometry":{"type":"Point","coordinates":[-150.8654,59.732,60]},"id":"ak11187824"}, -{"type":"Feature","properties":{"mag":3.7,"place":"96km SW of Atka, Alaska","time":1394853075000,"updated":1394901028533,"tz":-720,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187820","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187820.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":211,"net":"ak","code":"11187820","ids":",ak11187820,","sources":",ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.68,"gap":null,"magType":"ml","type":"earthquake","title":"M 3.7 - 96km SW of Atka, Alaska"},"geometry":{"type":"Point","coordinates":[-175.2394,51.6104,26.6]},"id":"ak11187820"}, -{"type":"Feature","properties":{"mag":5.2,"place":"Owen Fracture Zone region","time":1394852368730,"updated":1394881328916,"tz":240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nc7i","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nc7i.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":416,"net":"us","code":"c000nc7i","ids":",usc000nc7i,","sources":",us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,","nst":null,"dmin":3.274,"rms":0.99,"gap":49,"magType":"mb","type":"earthquake","title":"M 5.2 - Owen Fracture Zone region"},"geometry":{"type":"Point","coordinates":[57.1215,13.7103,10]},"id":"usc000nc7i"}, -{"type":"Feature","properties":{"mag":2.1,"place":"27km NE of McCloud, California","time":1394850534600,"updated":1395110587052,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185356","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185356.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":68,"net":"nc","code":"72185356","ids":",nc72185356,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.06288207,"rms":0.07,"gap":61.2,"magType":"Md","type":"earthquake","title":"M 2.1 - 27km NE of McCloud, California"},"geometry":{"type":"Point","coordinates":[-121.885,41.4082,4.3]},"id":"nc72185356"}, -{"type":"Feature","properties":{"mag":1.3,"place":"4km SW of Redlands, California","time":1394850322200,"updated":1394850483810,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476193","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476193.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":26,"net":"ci","code":"15476193","ids":",ci15476193,","sources":",ci,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":25,"dmin":0.08983153,"rms":0.16,"gap":115.2,"magType":"Ml","type":"earthquake","title":"M 1.3 - 4km SW of Redlands, California"},"geometry":{"type":"Point","coordinates":[-117.2148,34.0267,14.2]},"id":"ci15476193"}, -{"type":"Feature","properties":{"mag":1.1,"place":"23km SE of Yosemite Valley, California","time":1394849566900,"updated":1395104165244,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185351","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185351.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":19,"net":"nc","code":"72185351","ids":",nc72185351,","sources":",nc,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.22457882,"rms":0.02,"gap":140.4,"magType":"Md","type":"earthquake","title":"M 1.1 - 23km SE of Yosemite Valley, California"},"geometry":{"type":"Point","coordinates":[-119.3585,37.6208,15]},"id":"nc72185351"}, -{"type":"Feature","properties":{"mag":4.5,"place":"32km SSW of Cuajinicuilapa, Mexico","time":1394848890970,"updated":1394877842807,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nc6y","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nc6y.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":312,"net":"us","code":"c000nc6y","ids":",usc000nc6y,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.371,"rms":0.73,"gap":208,"magType":"mb","type":"earthquake","title":"M 4.5 - 32km SSW of Cuajinicuilapa, Mexico"},"geometry":{"type":"Point","coordinates":[-98.4895,16.1857,9.07]},"id":"usc000nc6y"}, -{"type":"Feature","properties":{"mag":2.9,"place":"44km S of Tanaga Volcano, Alaska","time":1394848635000,"updated":1394900419662,"tz":-540,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187804","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187804.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":129,"net":"ak","code":"11187804","ids":",ak11187804,","sources":",ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.47,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.9 - 44km S of Tanaga Volcano, Alaska"},"geometry":{"type":"Point","coordinates":[-178.1004,51.4803,11.3]},"id":"ak11187804"}, -{"type":"Feature","properties":{"mag":1.1,"place":"23km ESE of Yosemite Valley, California","time":1394848501300,"updated":1395103148358,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185341","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185341.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":19,"net":"nc","code":"72185341","ids":",nc72185341,","sources":",nc,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.21559567,"rms":0.05,"gap":144,"magType":"Md","type":"earthquake","title":"M 1.1 - 23km ESE of Yosemite Valley, California"},"geometry":{"type":"Point","coordinates":[-119.3515,37.6358,16.5]},"id":"nc72185341"}, -{"type":"Feature","properties":{"mag":2.6,"place":"23km ESE of Yosemite Valley, California","time":1394848365600,"updated":1395124928159,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185336","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185336.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":104,"net":"nc","code":"72185336","ids":",nc72185336,nn00441097,","sources":",nc,nn,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.21559567,"rms":0.05,"gap":61.2,"magType":"Md","type":"earthquake","title":"M 2.6 - 23km ESE of Yosemite Valley, California"},"geometry":{"type":"Point","coordinates":[-119.357,37.6262,13.8]},"id":"nc72185336"}, -{"type":"Feature","properties":{"mag":1.21,"place":"18km WSW of Smith Valley, Nevada","time":1394848219159,"updated":1394937367000,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nn00441096","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nn00441096.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":23,"net":"nn","code":"00441096","ids":",nn00441096,","sources":",nn,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,","nst":11,"dmin":0.194,"rms":0.1605,"gap":191.78,"magType":"ml","type":"earthquake","title":"M 1.2 - 18km WSW of Smith Valley, Nevada"},"geometry":{"type":"Point","coordinates":[-119.5315,38.7102,6.1017]},"id":"nn00441096"}, -{"type":"Feature","properties":{"mag":1.64,"place":"18km WSW of Smith Valley, Nevada","time":1394846570387,"updated":1394937361000,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nn00441095","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nn00441095.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":41,"net":"nn","code":"00441095","ids":",nn00441095,","sources":",nn,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,","nst":14,"dmin":0.198,"rms":0.1449,"gap":186.15,"magType":"ml","type":"earthquake","title":"M 1.6 - 18km WSW of Smith Valley, Nevada"},"geometry":{"type":"Point","coordinates":[-119.5276,38.7065,5.9202]},"id":"nn00441095"}, -{"type":"Feature","properties":{"mag":2.5,"place":"8km ENE of Honaunau-Napoopoo, Hawaii","time":1394845925000,"updated":1395183004532,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60656216","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60656216.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":96,"net":"hv","code":"60656216","ids":",hv60656216,","sources":",hv,","types":",dyfi,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.08983153,"rms":0.13,"gap":68.4,"magType":"Ml","type":"earthquake","title":"M 2.5 - 8km ENE of Honaunau-Napoopoo, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.7938,19.4938,11]},"id":"hv60656216"}, -{"type":"Feature","properties":{"mag":1.75,"place":"18km WSW of Smith Valley, Nevada","time":1394845781003,"updated":1394937378000,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nn00441110","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nn00441110.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":47,"net":"nn","code":"00441110","ids":",nn00441110,","sources":",nn,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,","nst":16,"dmin":0.203,"rms":0.1179,"gap":186.53,"magType":"ml","type":"earthquake","title":"M 1.8 - 18km WSW of Smith Valley, Nevada"},"geometry":{"type":"Point","coordinates":[-119.5239,38.7018,3.723]},"id":"nn00441110"}, -{"type":"Feature","properties":{"mag":1.3,"place":"6km NW of The Geysers, California","time":1394845196600,"updated":1394849766919,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185316","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185316.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":26,"net":"nc","code":"72185316","ids":",nc72185316,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.02694946,"rms":0.03,"gap":104.4,"magType":"Md","type":"earthquake","title":"M 1.3 - 6km NW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.821,38.811,2.3]},"id":"nc72185316"}, -{"type":"Feature","properties":{"mag":4,"place":"51km NE of Xudat, Azerbaijan","time":1394845106300,"updated":1394874052348,"tz":180,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nc5u","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nc5u.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":246,"net":"us","code":"c000nc5u","ids":",usc000nc5u,","sources":",us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":3.295,"rms":1.39,"gap":73,"magType":"mb","type":"earthquake","title":"M 4.0 - 51km NE of Xudat, Azerbaijan"},"geometry":{"type":"Point","coordinates":[49.14,41.9457,52.53]},"id":"usc000nc5u"}, -{"type":"Feature","properties":{"mag":1.4,"place":"3km E of The Geysers, California","time":1394844622900,"updated":1394849105754,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185311","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185311.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":30,"net":"nc","code":"72185311","ids":",nc72185311,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0,"rms":0.04,"gap":82.8,"magType":"Md","type":"earthquake","title":"M 1.4 - 3km E of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.7158,38.7775,2.5]},"id":"nc72185311"}, -{"type":"Feature","properties":{"mag":2.8,"place":"21km SSE of Medford, Oklahoma","time":1394843867420,"updated":1394872827234,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nc51","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nc51.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":121,"net":"us","code":"c000nc51","ids":",usc000nc51,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.28,"rms":0.54,"gap":96,"magType":"mb_lg","type":"earthquake","title":"M 2.8 - 21km SSE of Medford, Oklahoma"},"geometry":{"type":"Point","coordinates":[-97.6654,36.6194,5.25]},"id":"usc000nc51"}, -{"type":"Feature","properties":{"mag":1.4,"place":"26km SW of Ferron, Utah","time":1394843854800,"updated":1395074595928,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60059477","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60059477.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":30,"net":"uu","code":"60059477","ids":",uu60059477,","sources":",uu,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":0.16169675,"rms":0.05,"gap":115.2,"magType":"Md","type":"earthquake","title":"M 1.4 - 26km SW of Ferron, Utah"},"geometry":{"type":"Point","coordinates":[-111.3758,38.9458,3.2]},"id":"uu60059477"}, -{"type":"Feature","properties":{"mag":1.13,"place":"10km SSE of Idyllwild, California","time":1394843455230,"updated":1395084190210,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476153","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476153.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":20,"net":"ci","code":"15476153","ids":",ci15476153,","sources":",ci,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":30,"dmin":0.01781,"rms":0.1,"gap":42,"magType":"ml","type":"earthquake","title":"M 1.1 - 10km SSE of Idyllwild, California"},"geometry":{"type":"Point","coordinates":[-116.6713333,33.6511667,15.37]},"id":"ci15476153"}, -{"type":"Feature","properties":{"mag":1.68,"place":"50km N of Inyokern, California","time":1394843278800,"updated":1395083576480,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476145","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476145.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":43,"net":"ci","code":"15476145","ids":",ci15476145,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":24,"dmin":0.02018,"rms":0.12,"gap":52,"magType":"ml","type":"earthquake","title":"M 1.7 - 50km N of Inyokern, California"},"geometry":{"type":"Point","coordinates":[-117.846,36.0988333,3.34]},"id":"ci15476145"}, -{"type":"Feature","properties":{"mag":2.2,"place":"6km NW of The Geysers, California","time":1394842839800,"updated":1395188765699,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185306","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185306.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":74,"net":"nc","code":"72185306","ids":",nc72185306,","sources":",nc,","types":",dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.04,"gap":28.8,"magType":"Md","type":"earthquake","title":"M 2.2 - 6km NW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.8208,38.814,3.6]},"id":"nc72185306"}, -{"type":"Feature","properties":{"mag":2.9,"place":"4km NE of Mayaguez, Puerto Rico","time":1394842637000,"updated":1394871595840,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14074000","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14074000.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":129,"net":"pr","code":"14074000","ids":",pr14074000,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":9,"dmin":0.06198375,"rms":0.27,"gap":180,"magType":"Md","type":"earthquake","title":"M 2.9 - 4km NE of Mayaguez, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-67.1122,18.2331,121]},"id":"pr14074000"}, -{"type":"Feature","properties":{"mag":1,"place":"20km SW of Ferron, Utah","time":1394842450300,"updated":1395074404894,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60059462","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60059462.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":15,"net":"uu","code":"60059462","ids":",uu60059462,","sources":",uu,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":0.14373045,"rms":0.04,"gap":144,"magType":"Md","type":"earthquake","title":"M 1.0 - 20km SW of Ferron, Utah"},"geometry":{"type":"Point","coordinates":[-111.3288,38.9845,13.2]},"id":"uu60059462"}, -{"type":"Feature","properties":{"mag":1.24,"place":"9km E of Borrego Springs, California","time":1394842254450,"updated":1395083134890,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476137","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476137.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":24,"net":"ci","code":"15476137","ids":",ci15476137,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":17,"dmin":0.2457,"rms":0.15,"gap":120,"magType":"ml","type":"earthquake","title":"M 1.2 - 9km E of Borrego Springs, California"},"geometry":{"type":"Point","coordinates":[-116.2751667,33.2398333,13.35]},"id":"ci15476137"}, -{"type":"Feature","properties":{"mag":2.5,"place":"5km WSW of Fern Acres, Hawaii","time":1394842237900,"updated":1394871200358,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60656191","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60656191.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":96,"net":"hv","code":"60656191","ids":",hv60656191,","sources":",hv,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.06288207,"rms":0.1,"gap":93.6,"magType":"Ml","type":"earthquake","title":"M 2.5 - 5km WSW of Fern Acres, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.1268,19.4872,12.6]},"id":"hv60656191"}, -{"type":"Feature","properties":{"mag":2.7,"place":"38km W of Raton, New Mexico","time":1394840891470,"updated":1394869847690,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nc3v","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nc3v.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":112,"net":"us","code":"c000nc3v","ids":",usc000nc3v,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.403,"rms":1.09,"gap":149,"magType":"ml","type":"earthquake","title":"M 2.7 - 38km W of Raton, New Mexico"},"geometry":{"type":"Point","coordinates":[-104.8642,36.962,5.06]},"id":"usc000nc3v"}, -{"type":"Feature","properties":{"mag":4.4,"place":"160km W of Attu Station, Alaska","time":1394840317060,"updated":1394869273920,"tz":660,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nc3r","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nc3r.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":298,"net":"us","code":"c000nc3r","ids":",usc000nc3r,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":2.01,"rms":0.64,"gap":159,"magType":"mb","type":"earthquake","title":"M 4.4 - 160km W of Attu Station, Alaska"},"geometry":{"type":"Point","coordinates":[170.7977,52.8372,21.14]},"id":"usc000nc3r"}, -{"type":"Feature","properties":{"mag":2.03,"place":"17km SW of Ferndale, California","time":1394839673120,"updated":1395197561770,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185291","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185291.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":63,"net":"nc","code":"72185291","ids":",nc72185291,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,","nst":13,"dmin":0.04897,"rms":0.07,"gap":276,"magType":"md","type":"earthquake","title":"M 2.0 - 17km SW of Ferndale, California"},"geometry":{"type":"Point","coordinates":[-124.3975,40.4581667,20.58]},"id":"nc72185291"}, -{"type":"Feature","properties":{"mag":5,"place":"17km SE of Manaure Balcon del Cesar, Colombia","time":1394839596380,"updated":1394934765254,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nc2t","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nc2t.geojsonp","felt":19,"cdi":3.9,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":392,"net":"us","code":"c000nc2t","ids":",usc000nc2t,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.678,"rms":1.45,"gap":25,"magType":"mb","type":"earthquake","title":"M 5.0 - 17km SE of Manaure Balcon del Cesar, Colombia"},"geometry":{"type":"Point","coordinates":[-72.9224,10.284,130.07]},"id":"usc000nc2t"}, -{"type":"Feature","properties":{"mag":1.8,"place":"68km NNW of Talkeetna, Alaska","time":1394838366000,"updated":1394840680543,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187700","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187700.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":50,"net":"ak","code":"11187700","ids":",ak11187700,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.42,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.8 - 68km NNW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-150.3832,62.9254,96.1]},"id":"ak11187700"}, -{"type":"Feature","properties":{"mag":4.9,"place":"226km SSW of `Ohonua, Tonga","time":1394837399800,"updated":1394866353810,"tz":-720,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nc1r","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nc1r.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":369,"net":"us","code":"c000nc1r","ids":",usc000nc1r,","sources":",us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":15.614,"rms":0.83,"gap":75,"magType":"mb","type":"earthquake","title":"M 4.9 - 226km SSW of `Ohonua, Tonga"},"geometry":{"type":"Point","coordinates":[-175.4018,-23.3395,30.7]},"id":"usc000nc1r"}, -{"type":"Feature","properties":{"mag":1.73,"place":"3km N of Fremont, California","time":1394834767100,"updated":1394847723241,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185261","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185261.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":46,"net":"nc","code":"72185261","ids":",nc72185261,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":11,"dmin":0.0315,"rms":0.06,"gap":84,"magType":"md","type":"earthquake","title":"M 1.7 - 3km N of Fremont, California"},"geometry":{"type":"Point","coordinates":[-121.9865036,37.581665,5.96]},"id":"nc72185261"}, -{"type":"Feature","properties":{"mag":1.7,"place":"50km SSW of Cantwell, Alaska","time":1394833879000,"updated":1394834397737,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187604","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187604.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":44,"net":"ak","code":"11187604","ids":",ak11187604,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.75,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.7 - 50km SSW of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-149.4317,62.991,69.1]},"id":"ak11187604"}, -{"type":"Feature","properties":{"mag":2.8,"place":"8km NE of Stillwater, Oklahoma","time":1394831202500,"updated":1394852560450,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nbyc","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nbyc.geojsonp","felt":50,"cdi":3.8,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":140,"net":"us","code":"c000nbyc","ids":",usc000nbyc,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":null,"rms":0.71,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.8 - 8km NE of Stillwater, Oklahoma"},"geometry":{"type":"Point","coordinates":[-96.983,36.161,6.3]},"id":"usc000nbyc"}, -{"type":"Feature","properties":{"mag":4.9,"place":"11km NNW of Naranjito, Ecuador","time":1394830433430,"updated":1394928800683,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nbua","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nbua.geojsonp","felt":17,"cdi":3.5,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":375,"net":"us","code":"c000nbua","ids":",usc000nbua,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":2.567,"rms":0.93,"gap":42,"magType":"mb","type":"earthquake","title":"M 4.9 - 11km NNW of Naranjito, Ecuador"},"geometry":{"type":"Point","coordinates":[-79.514,-2.1154,98.75]},"id":"usc000nbua"}, -{"type":"Feature","properties":{"mag":2.6,"place":"8km NNE of Belfair, Washington","time":1394829816700,"updated":1395087916804,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uw60718901","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uw60718901.geojsonp","felt":14,"cdi":3.1,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":108,"net":"uw","code":"60718901","ids":",uw60718901,usc000nbt8,","sources":",uw,us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,","nst":null,"dmin":0.00898315,"rms":0.2,"gap":43.2,"magType":"Ml","type":"earthquake","title":"M 2.6 - 8km NNE of Belfair, Washington"},"geometry":{"type":"Point","coordinates":[-122.7773,47.5142,21.7]},"id":"uw60718901"}, -{"type":"Feature","properties":{"mag":5.3,"place":"South of Africa","time":1394829130190,"updated":1394914859000,"tz":120,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nbsx","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nbsx.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":432,"net":"us","code":"c000nbsx","ids":",usc000nbsx,gcmt20140314203209,","sources":",us,gcmt,","types":",cap,dyfi,geoserve,moment-tensor,nearby-cities,origin,phase-data,","nst":null,"dmin":18.502,"rms":0.78,"gap":33,"magType":"mb","type":"earthquake","title":"M 5.3 - South of Africa"},"geometry":{"type":"Point","coordinates":[25.166,-53.5161,14.49]},"id":"usc000nbsx"}, -{"type":"Feature","properties":{"mag":3.1,"place":"68km N of Tierras Nuevas Poniente, Puerto Rico","time":1394828063800,"updated":1394905822000,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14073019","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14073019.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":148,"net":"pr","code":"14073019","ids":",pr14073019,usc000nbss,","sources":",pr,us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":18,"dmin":0.59827798,"rms":0.2,"gap":237.6,"magType":"Md","type":"earthquake","title":"M 3.1 - 68km N of Tierras Nuevas Poniente, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.4636,19.0762,32]},"id":"pr14073019"}, -{"type":"Feature","properties":{"mag":2.5,"place":"55km N of Tierras Nuevas Poniente, Puerto Rico","time":1394827730900,"updated":1394905322000,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14073020","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14073020.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":96,"net":"pr","code":"14073020","ids":",pr14073020,usc000nbtm,","sources":",pr,us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":4,"dmin":0.48419194,"rms":0.17,"gap":273.6,"magType":"Md","type":"earthquake","title":"M 2.5 - 55km N of Tierras Nuevas Poniente, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.4505,18.9584,44]},"id":"pr14073020"}, -{"type":"Feature","properties":{"mag":2.3,"place":"69km W of Talkeetna, Alaska","time":1394827575000,"updated":1394828307701,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187534","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187534.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":81,"net":"ak","code":"11187534","ids":",ak11187534,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":2.42,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.3 - 69km W of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-151.446,62.2537,99.8]},"id":"ak11187534"}, -{"type":"Feature","properties":{"mag":1.5,"place":"7km S of Old Faithful Geyser, Wyoming","time":1394826842100,"updated":1394831029195,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60059412","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60059412.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":35,"net":"uu","code":"60059412","ids":",uu60059412,","sources":",uu,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.06288207,"rms":0.04,"gap":126,"magType":"Md","type":"earthquake","title":"M 1.5 - 7km S of Old Faithful Geyser, Wyoming"},"geometry":{"type":"Point","coordinates":[-110.8357,44.391,3.2]},"id":"uu60059412"}, -{"type":"Feature","properties":{"mag":1.6,"place":"7km WNW of Cobb, California","time":1394826122200,"updated":1394839385379,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185206","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185206.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":39,"net":"nc","code":"72185206","ids":",nc72185206,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.06,"gap":39.6,"magType":"Md","type":"earthquake","title":"M 1.6 - 7km WNW of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.8033,38.8402,1.9]},"id":"nc72185206"}, -{"type":"Feature","properties":{"mag":2,"place":"27km SSW of Morton, Washington","time":1394825922500,"updated":1394831535653,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uw60718861","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uw60718861.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":62,"net":"uw","code":"60718861","ids":",uw60718861,","sources":",uw,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.04491576,"rms":0.13,"gap":118.8,"magType":"Md","type":"earthquake","title":"M 2.0 - 27km SSW of Morton, Washington"},"geometry":{"type":"Point","coordinates":[-122.398,46.3218,15.1]},"id":"uw60718861"}, -{"type":"Feature","properties":{"mag":1.3,"place":"18km NW of Quarry near Soledad, CA","time":1394825798200,"updated":1394850277323,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185201","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185201.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":26,"net":"nc","code":"72185201","ids":",nc72185201,","sources":",nc,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,","nst":null,"dmin":0.01796631,"rms":0.08,"gap":133.2,"magType":"Md","type":"quarry","title":"M 1.3 Quarry Blast - 18km NW of Quarry near Soledad, CA"},"geometry":{"type":"Point","coordinates":[-121.4168,36.5845,0]},"id":"nc72185201"}, -{"type":"Feature","properties":{"mag":4.3,"place":"29km SSW of Jucuaran, El Salvador","time":1394825081070,"updated":1394905112181,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nbvl","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nbvl.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":284,"net":"us","code":"c000nbvl","ids":",usc000nbvl,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.8,"rms":0.36,"gap":180,"magType":"mb","type":"earthquake","title":"M 4.3 - 29km SSW of Jucuaran, El Salvador"},"geometry":{"type":"Point","coordinates":[-88.3794,13.0178,95.16]},"id":"usc000nbvl"}, -{"type":"Feature","properties":{"mag":1.1,"place":"23km NNE of Badger, Alaska","time":1394823972000,"updated":1394829312500,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187476","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187476.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":19,"net":"ak","code":"11187476","ids":",ak11187476,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.27,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.1 - 23km NNE of Badger, Alaska"},"geometry":{"type":"Point","coordinates":[-147.3126,64.9901,0]},"id":"ak11187476"}, -{"type":"Feature","properties":{"mag":1.02,"place":"52km NE of Kernville, California","time":1394823628180,"updated":1394827283850,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476089","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476089.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":16,"net":"ci","code":"15476089","ids":",ci15476089,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":15,"dmin":0.1676,"rms":0.14,"gap":95,"magType":"ml","type":"earthquake","title":"M 1.0 - 52km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.0616667,36.1236667,0.91]},"id":"ci15476089"}, -{"type":"Feature","properties":{"mag":4.6,"place":"85km WSW of Kota Ternate, Indonesia","time":1394822972240,"updated":1394903403592,"tz":480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nbl1","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nbl1.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":326,"net":"us","code":"c000nbl1","ids":",usc000nbl1,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.769,"rms":0.78,"gap":55,"magType":"mb","type":"earthquake","title":"M 4.6 - 85km WSW of Kota Ternate, Indonesia"},"geometry":{"type":"Point","coordinates":[126.6265,0.5606,56.89]},"id":"usc000nbl1"}, -{"type":"Feature","properties":{"mag":1.5,"place":"7km S of Old Faithful Geyser, Wyoming","time":1394822708300,"updated":1394830964174,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60059397","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60059397.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":35,"net":"uu","code":"60059397","ids":",uu60059397,","sources":",uu,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.06288207,"rms":0.09,"gap":111.6,"magType":"Md","type":"earthquake","title":"M 1.5 - 7km S of Old Faithful Geyser, Wyoming"},"geometry":{"type":"Point","coordinates":[-110.8343,44.3917,3.1]},"id":"uu60059397"}, -{"type":"Feature","properties":{"mag":1.8,"place":"24km N of Sutton-Alpine, Alaska","time":1394821872000,"updated":1394822388976,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187437","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187437.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":50,"net":"ak","code":"11187437","ids":",ak11187437,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.38,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.8 - 24km N of Sutton-Alpine, Alaska"},"geometry":{"type":"Point","coordinates":[-148.8485,62.0136,0.1]},"id":"ak11187437"}, -{"type":"Feature","properties":{"mag":1.6,"place":"6km S of Francis, Utah","time":1394821365400,"updated":1394826993728,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60059392","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60059392.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":39,"net":"uu","code":"60059392","ids":",uu60059392,","sources":",uu,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":0.07186522,"rms":0.15,"gap":82.8,"magType":"Ml","type":"earthquake","title":"M 1.6 - 6km S of Francis, Utah"},"geometry":{"type":"Point","coordinates":[-111.2692,40.5555,13.5]},"id":"uu60059392"}, -{"type":"Feature","properties":{"mag":1.5,"place":"6km SW of Unalaska, Alaska","time":1394821224000,"updated":1394823919586,"tz":-540,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187436","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187436.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":35,"net":"ak","code":"11187436","ids":",ak11187436,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.55,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.5 - 6km SW of Unalaska, Alaska"},"geometry":{"type":"Point","coordinates":[-166.6011,53.8349,6.2]},"id":"ak11187436"}, -{"type":"Feature","properties":{"mag":1.4,"place":"4km SW of Unalaska, Alaska","time":1394820593000,"updated":1394823617489,"tz":-540,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187435","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187435.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":30,"net":"ak","code":"11187435","ids":",ak11187435,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.57,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.4 - 4km SW of Unalaska, Alaska"},"geometry":{"type":"Point","coordinates":[-166.5914,53.8513,10.1]},"id":"ak11187435"}, -{"type":"Feature","properties":{"mag":5,"place":"Carlsberg Ridge","time":1394819361910,"updated":1394898235399,"tz":240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nbjm","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nbjm.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":385,"net":"us","code":"c000nbjm","ids":",usc000nbjm,","sources":",us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,","nst":null,"dmin":5.831,"rms":1.02,"gap":50,"magType":"mb","type":"earthquake","title":"M 5.0 - Carlsberg Ridge"},"geometry":{"type":"Point","coordinates":[67.1862,-0.0228,12.05]},"id":"usc000nbjm"}, -{"type":"Feature","properties":{"mag":5,"place":"Southeast of Easter Island","time":1394818479240,"updated":1394894743473,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nbfu","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nbfu.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":385,"net":"us","code":"c000nbfu","ids":",usc000nbfu,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,","nst":null,"dmin":14.935,"rms":0.92,"gap":32,"magType":"mb","type":"earthquake","title":"M 5.0 - Southeast of Easter Island"},"geometry":{"type":"Point","coordinates":[-90.9513,-41.1038,19.67]},"id":"usc000nbfu"}, -{"type":"Feature","properties":{"mag":1.7,"place":"10km SW of Volcano, Hawaii","time":1394818058400,"updated":1394841468169,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60656066","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60656066.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":44,"net":"hv","code":"60656066","ids":",hv60656066,","sources":",hv,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.01796631,"rms":0.11,"gap":64.8,"magType":"Ml","type":"earthquake","title":"M 1.7 - 10km SW of Volcano, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.3,19.3533,2.9]},"id":"hv60656066"}, -{"type":"Feature","properties":{"mag":2.3,"place":"92km N of Kodiak, Alaska","time":1394818041000,"updated":1394819755931,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187391","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187391.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":81,"net":"ak","code":"11187391","ids":",ak11187391,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.53,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.3 - 92km N of Kodiak, Alaska"},"geometry":{"type":"Point","coordinates":[-152.2399,58.6184,43.8]},"id":"ak11187391"}, -{"type":"Feature","properties":{"mag":1,"place":"27km SSW of Malad City, Idaho","time":1394817765600,"updated":1394826343624,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60059372","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60059372.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":15,"net":"uu","code":"60059372","ids":",uu60059372,","sources":",uu,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":0.05389892,"rms":0.24,"gap":100.8,"magType":"Md","type":"earthquake","title":"M 1.0 - 27km SSW of Malad City, Idaho"},"geometry":{"type":"Point","coordinates":[-112.3845,41.9665,6.1]},"id":"uu60059372"}, -{"type":"Feature","properties":{"mag":1.67,"place":"9km NW of The Geysers, California","time":1394817696230,"updated":1394829306057,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185166","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185166.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":43,"net":"nc","code":"72185166","ids":",nc72185166,","sources":",nc,","types":",focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":38,"dmin":0.006388,"rms":0.03,"gap":81,"magType":"md","type":"earthquake","title":"M 1.7 - 9km NW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.8431702,38.8224983,2.33]},"id":"nc72185166"}, -{"type":"Feature","properties":{"mag":2.8,"place":"64km N of Tierras Nuevas Poniente, Puerto Rico","time":1394816701400,"updated":1394892685000,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14073017","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14073017.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":121,"net":"pr","code":"14073017","ids":",pr14073017,usc000nbmj,","sources":",pr,us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":8,"dmin":0.56773526,"rms":0.14,"gap":259.2,"magType":"Md","type":"earthquake","title":"M 2.8 - 64km N of Tierras Nuevas Poniente, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.4815,19.0459,30]},"id":"pr14073017"}, -{"type":"Feature","properties":{"mag":2,"place":"17km SW of North Nenana, Alaska","time":1394816333000,"updated":1394817386181,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187384","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187384.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":62,"net":"ak","code":"11187384","ids":",ak11187384,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.66,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.0 - 17km SW of North Nenana, Alaska"},"geometry":{"type":"Point","coordinates":[-149.3637,64.4631,0]},"id":"ak11187384"}, -{"type":"Feature","properties":{"mag":1.3,"place":"4km WNW of Dixon Lane-Meadow Creek, California","time":1394815938800,"updated":1394830383055,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185151","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185151.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":26,"net":"nc","code":"72185151","ids":",nc72185151,","sources":",nc,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.03593261,"rms":0.11,"gap":86.4,"magType":"Md","type":"earthquake","title":"M 1.3 - 4km WNW of Dixon Lane-Meadow Creek, California"},"geometry":{"type":"Point","coordinates":[-118.4592,37.4077,12.6]},"id":"nc72185151"}, -{"type":"Feature","properties":{"mag":1.47,"place":"4km NNE of Borrego Springs, California","time":1394815657290,"updated":1394826354120,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476049","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476049.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":33,"net":"ci","code":"15476049","ids":",ci15476049,","sources":",ci,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":51,"dmin":0.02987,"rms":0.18,"gap":33,"magType":"ml","type":"earthquake","title":"M 1.5 - 4km NNE of Borrego Springs, California"},"geometry":{"type":"Point","coordinates":[-116.3603333,33.2973333,13.14]},"id":"ci15476049"}, -{"type":"Feature","properties":{"mag":4,"place":"39km SW of Ferndale, California","time":1394814755200,"updated":1394860743878,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185141","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185141.geojsonp","felt":27,"cdi":2.7,"mmi":2.57,"alert":"green","status":"REVIEWED","tsunami":null,"sig":253,"net":"nc","code":"72185141","ids":",nc72185141,usc000nbd4,","sources":",nc,us,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,losspager,moment-tensor,nearby-cities,origin,phase-data,scitech-link,shakemap,","nst":null,"dmin":0.25152828,"rms":0.14,"gap":230.4,"magType":"Mw","type":"earthquake","title":"M 4.0 - 39km SW of Ferndale, California"},"geometry":{"type":"Point","coordinates":[-124.6103,40.3482,19.5]},"id":"nc72185141"}, -{"type":"Feature","properties":{"mag":5.3,"place":"43km NE of Iwo Jima, Japan","time":1394814537040,"updated":1394843497648,"tz":540,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nbda","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nbda.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":432,"net":"us","code":"c000nbda","ids":",usc000nbda,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":8.179,"rms":0.74,"gap":101,"magType":"mb","type":"earthquake","title":"M 5.3 - 43km NE of Iwo Jima, Japan"},"geometry":{"type":"Point","coordinates":[141.633,25.0629,502.54]},"id":"usc000nbda"}, -{"type":"Feature","properties":{"mag":1.43,"place":"14km WNW of Progreso, Mexico","time":1394814078100,"updated":1394825375020,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476025","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476025.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":31,"net":"ci","code":"15476025","ids":",ci15476025,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":17,"dmin":0.008335,"rms":0.2,"gap":132,"magType":"ml","type":"earthquake","title":"M 1.4 - 14km WNW of Progreso, Mexico"},"geometry":{"type":"Point","coordinates":[-115.7165,32.6493333,8.3]},"id":"ci15476025"}, -{"type":"Feature","properties":{"mag":2.7,"place":"92km W of Ferndale, California","time":1394813793800,"updated":1395115866476,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185126","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185126.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":112,"net":"nc","code":"72185126","ids":",nc72185126,","sources":",nc,","types":",dyfi,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.7995006,"rms":0.24,"gap":302.4,"magType":"Md","type":"earthquake","title":"M 2.7 - 92km W of Ferndale, California"},"geometry":{"type":"Point","coordinates":[-125.3472,40.714,28.3]},"id":"nc72185126"}, -{"type":"Feature","properties":{"mag":3.2,"place":"6km S of Francis, Utah","time":1394813031100,"updated":1395075205591,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60059347","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60059347.geojsonp","felt":11,"cdi":3.9,"mmi":2.42,"alert":null,"status":"REVIEWED","tsunami":null,"sig":162,"net":"uu","code":"60059347","ids":",uu60059347,usc000nbc9,","sources":",uu,us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,shakemap,tectonic-summary,","nst":null,"dmin":0.08084838,"rms":0.16,"gap":61.2,"magType":"Ml","type":"earthquake","title":"M 3.2 - 6km S of Francis, Utah"},"geometry":{"type":"Point","coordinates":[-111.2688,40.5612,14]},"id":"uu60059347"}, -{"type":"Feature","properties":{"mag":1,"place":"9km NNW of Big Bear City, California","time":1394811713100,"updated":1394824945290,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476009","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476009.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":15,"net":"ci","code":"15476009","ids":",ci15476009,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":23,"dmin":0.08698,"rms":0.15,"gap":75,"magType":"ml","type":"quarry_blast","title":"M 1.0 Quarry_blast - 9km NNW of Big Bear City, California"},"geometry":{"type":"Point","coordinates":[-116.8726667,34.3398333,0.01]},"id":"ci15476009"}, -{"type":"Feature","properties":{"mag":1.7,"place":"6km WSW of Volcano, Hawaii","time":1394811453200,"updated":1394844374590,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60656006","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60656006.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":44,"net":"hv","code":"60656006","ids":",hv60656006,","sources":",hv,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.00898315,"rms":0.1,"gap":46.8,"magType":"Ml","type":"earthquake","title":"M 1.7 - 6km WSW of Volcano, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.2937,19.4033,3.1]},"id":"hv60656006"}, -{"type":"Feature","properties":{"mag":4.6,"place":"103km NE of Iquique, Chile","time":1394811078270,"updated":1394840026084,"tz":-180,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nbbj","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nbbj.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":326,"net":"us","code":"c000nbbj","ids":",usc000nbbj,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.296,"rms":1.35,"gap":118,"magType":"mb","type":"earthquake","title":"M 4.6 - 103km NE of Iquique, Chile"},"geometry":{"type":"Point","coordinates":[-69.5273,-19.4895,92.86]},"id":"usc000nbbj"}, -{"type":"Feature","properties":{"mag":1.6,"place":"110km NW of Talkeetna, Alaska","time":1394810766000,"updated":1394815217690,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187327","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187327.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":39,"net":"ak","code":"11187327","ids":",ak11187327,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.86,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.6 - 110km NW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-151.498,63.082,7.5]},"id":"ak11187327"}, -{"type":"Feature","properties":{"mag":1.1,"place":"93km WNW of Cantwell, Alaska","time":1394810477000,"updated":1394810757470,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187325","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187325.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":19,"net":"ak","code":"11187325","ids":",ak11187325,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.18,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.1 - 93km WNW of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-150.7869,63.5687,13.6]},"id":"ak11187325"}, -{"type":"Feature","properties":{"mag":1.3,"place":"50km W of Cantwell, Alaska","time":1394809225000,"updated":1394828764356,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187323","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187323.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":26,"net":"ak","code":"11187323","ids":",ak11187323,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.68,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.3 - 50km W of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-149.9523,63.3811,93.6]},"id":"ak11187323"}, -{"type":"Feature","properties":{"mag":2,"place":"13km SSW of Y, Alaska","time":1394807509000,"updated":1394808832705,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187290","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187290.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":62,"net":"ak","code":"11187290","ids":",ak11187290,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.46,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.0 - 13km SSW of Y, Alaska"},"geometry":{"type":"Point","coordinates":[-149.915,62.0433,40.2]},"id":"ak11187290"}, -{"type":"Feature","properties":{"mag":2.5,"place":"80km SSE of Tanaga Volcano, Alaska","time":1394806910000,"updated":1394835868735,"tz":-720,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187288","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187288.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":96,"net":"ak","code":"11187288","ids":",ak11187288,","sources":",ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.92,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.5 - 80km SSE of Tanaga Volcano, Alaska"},"geometry":{"type":"Point","coordinates":[-177.6418,51.2299,14.5]},"id":"ak11187288"}, -{"type":"Feature","properties":{"mag":1.4,"place":"56km SW of Cantwell, Alaska","time":1394806700000,"updated":1394828306766,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187285","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187285.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":30,"net":"ak","code":"11187285","ids":",ak11187285,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.48,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.4 - 56km SW of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-149.8023,63.0562,83.7]},"id":"ak11187285"}, -{"type":"Feature","properties":{"mag":2.7,"place":"60km N of Tierras Nuevas Poniente, Puerto Rico","time":1394806255300,"updated":1394835208143,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14073016","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14073016.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":112,"net":"pr","code":"14073016","ids":",pr14073016,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":10,"dmin":0.53180265,"rms":0.37,"gap":266.4,"magType":"Md","type":"earthquake","title":"M 2.7 - 60km N of Tierras Nuevas Poniente, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.481,19.0104,43]},"id":"pr14073016"}, -{"type":"Feature","properties":{"mag":1.9,"place":"59km N of Tierras Nuevas Poniente, Puerto Rico","time":1394806229000,"updated":1394823519451,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14073015","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14073015.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":56,"net":"pr","code":"14073015","ids":",pr14073015,","sources":",pr,","types":",cap,geoserve,nearby-cities,origin,tectonic-summary,","nst":4,"dmin":0.51653129,"rms":0.05,"gap":302.4,"magType":"Md","type":"earthquake","title":"M 1.9 - 59km N of Tierras Nuevas Poniente, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.4953,18.9967,61]},"id":"pr14073015"}, -{"type":"Feature","properties":{"mag":5.5,"place":"111km E of Mohean, India","time":1394804286410,"updated":1394900539000,"tz":360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nb99","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nb99.geojsonp","felt":null,"cdi":null,"mmi":3.64,"alert":"green","status":"reviewed","tsunami":null,"sig":465,"net":"us","code":"c000nb99","ids":",usc000nb99,gcmt20140314133806,","sources":",us,gcmt,","types":",cap,dyfi,general-link,geoserve,losspager,moment-tensor,nearby-cities,origin,phase-data,shakemap,tectonic-summary,","nst":null,"dmin":3.654,"rms":0.82,"gap":98,"magType":"mb","type":"earthquake","title":"M 5.5 - 111km E of Mohean, India"},"geometry":{"type":"Point","coordinates":[94.317,7.8,10]},"id":"usc000nb99"}, -{"type":"Feature","properties":{"mag":1.2,"place":"14km WSW of Anacortes, Washington","time":1394804236300,"updated":1394810415600,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uw60718661","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uw60718661.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":22,"net":"uw","code":"60718661","ids":",uw60718661,","sources":",uw,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.17966306,"rms":0.23,"gap":118.8,"magType":"Md","type":"earthquake","title":"M 1.2 - 14km WSW of Anacortes, Washington"},"geometry":{"type":"Point","coordinates":[-122.778,48.4445,50.5]},"id":"uw60718661"}, -{"type":"Feature","properties":{"mag":1,"place":"9km W of Cobb, California","time":1394803837200,"updated":1394807224692,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185061","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185061.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":15,"net":"nc","code":"72185061","ids":",nc72185061,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0,"rms":0.03,"gap":54,"magType":"Md","type":"earthquake","title":"M 1.0 - 9km W of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.831,38.8383,2.7]},"id":"nc72185061"}, -{"type":"Feature","properties":{"mag":1,"place":"9km W of Cobb, California","time":1394803761020,"updated":1394805902296,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185066","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185066.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":15,"net":"nc","code":"72185066","ids":",nc72185066,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":22,"dmin":0.004566,"rms":0.02,"gap":52,"magType":"md","type":"earthquake","title":"M 1.0 - 9km W of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.8296661,38.8381653,2.73]},"id":"nc72185066"}, -{"type":"Feature","properties":{"mag":1.9,"place":"9km WNW of Cobb, California","time":1394803744600,"updated":1394845028483,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185051","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185051.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":56,"net":"nc","code":"72185051","ids":",nc72185051,","sources":",nc,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.05,"gap":54,"magType":"Md","type":"earthquake","title":"M 1.9 - 9km WNW of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.829,38.8413,2.6]},"id":"nc72185051"}, -{"type":"Feature","properties":{"mag":1.44,"place":"4km S of Redlands, California","time":1394802447270,"updated":1394828314510,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475993","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475993.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":32,"net":"ci","code":"15475993","ids":",ci15475993,","sources":",ci,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":58,"dmin":0.0691,"rms":0.12,"gap":46,"magType":"ml","type":"earthquake","title":"M 1.4 - 4km S of Redlands, California"},"geometry":{"type":"Point","coordinates":[-117.1918333,34.0148333,14.61]},"id":"ci15475993"}, -{"type":"Feature","properties":{"mag":2.7,"place":"45km SSW of Cordova, Alaska","time":1394802156000,"updated":1394831113151,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187250","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187250.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":112,"net":"ak","code":"11187250","ids":",ak11187250,","sources":",ak,","types":",dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.95,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.7 - 45km SSW of Cordova, Alaska"},"geometry":{"type":"Point","coordinates":[-146.1715,60.1877,13.7]},"id":"ak11187250"}, -{"type":"Feature","properties":{"mag":2.1,"place":"16km SSW of Guanica, Puerto Rico","time":1394802025000,"updated":1394822738039,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14073014","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14073014.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":68,"net":"pr","code":"14073014","ids":",pr14073014,","sources":",pr,","types":",cap,geoserve,nearby-cities,origin,tectonic-summary,","nst":4,"dmin":0.1527136,"rms":0.07,"gap":288,"magType":"Md","type":"earthquake","title":"M 2.1 - 16km SSW of Guanica, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.9681,17.8346,11]},"id":"pr14073014"}, -{"type":"Feature","properties":{"mag":1.9,"place":"23km NNW of Lost Hills, California","time":1394801763500,"updated":1395100266045,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185036","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185036.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":56,"net":"nc","code":"72185036","ids":",nc72185036,","sources":",nc,","types":",focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.11678099,"rms":0.14,"gap":176.4,"magType":"Md","type":"earthquake","title":"M 1.9 - 23km NNW of Lost Hills, California"},"geometry":{"type":"Point","coordinates":[-119.8357,35.7917,12.3]},"id":"nc72185036"}, -{"type":"Feature","properties":{"mag":2.6,"place":"93km NNW of Road Town, British Virgin Islands","time":1394801689200,"updated":1394830635754,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14073018","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14073018.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":104,"net":"pr","code":"14073018","ids":",pr14073018,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":3,"dmin":0.88573887,"rms":0.31,"gap":334.8,"magType":"Md","type":"earthquake","title":"M 2.6 - 93km NNW of Road Town, British Virgin Islands"},"geometry":{"type":"Point","coordinates":[-64.8358,19.236,13]},"id":"pr14073018"}, -{"type":"Feature","properties":{"mag":1.5,"place":"5km WSW of Yucaipa, California","time":1394801636800,"updated":1394828321880,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475985","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475985.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":35,"net":"ci","code":"15475985","ids":",ci15475985,","sources":",ci,","types":",focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":59,"dmin":0.01796631,"rms":0.24,"gap":28.8,"magType":"Ml","type":"earthquake","title":"M 1.5 - 5km WSW of Yucaipa, California"},"geometry":{"type":"Point","coordinates":[-117.0958,34.0183,17]},"id":"ci15475985"}, -{"type":"Feature","properties":{"mag":1.5,"place":"19km NNE of Fishhook, Alaska","time":1394801607000,"updated":1394802680691,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187247","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187247.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":35,"net":"ak","code":"11187247","ids":",ak11187247,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.9,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.5 - 19km NNE of Fishhook, Alaska"},"geometry":{"type":"Point","coordinates":[-149.1614,61.9133,18]},"id":"ak11187247"}, -{"type":"Feature","properties":{"mag":2.7,"place":"66km N of Tierras Nuevas Poniente, Puerto Rico","time":1394800662500,"updated":1394829619845,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14073013","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14073013.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":112,"net":"pr","code":"14073013","ids":",pr14073013,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":11,"dmin":0.58839651,"rms":0.11,"gap":259.2,"magType":"Md","type":"earthquake","title":"M 2.7 - 66km N of Tierras Nuevas Poniente, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.4513,19.0638,27]},"id":"pr14073013"}, -{"type":"Feature","properties":{"mag":1.6,"place":"85km NW of Talkeetna, Alaska","time":1394800577000,"updated":1394827958445,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187222","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187222.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":39,"net":"ak","code":"11187222","ids":",ak11187222,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.43,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.6 - 85km NW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-151.1042,62.9437,121.5]},"id":"ak11187222"}, -{"type":"Feature","properties":{"mag":2.4,"place":"30km NE of Talkeetna, Alaska","time":1394800264000,"updated":1394801170261,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187218","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187218.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":89,"net":"ak","code":"11187218","ids":",ak11187218,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.34,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.4 - 30km NE of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-149.7711,62.5459,69.5]},"id":"ak11187218"}, -{"type":"Feature","properties":{"mag":2.5,"place":"80km W of Willow, Alaska","time":1394800155000,"updated":1394829110181,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187215","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187215.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":96,"net":"ak","code":"11187215","ids":",ak11187215,","sources":",ak,","types":",dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.56,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.5 - 80km W of Willow, Alaska"},"geometry":{"type":"Point","coordinates":[-151.5597,61.7419,54]},"id":"ak11187215"}, -{"type":"Feature","properties":{"mag":4.7,"place":"66km NW of La Ligua, Chile","time":1394799752170,"updated":1394802822692,"tz":-180,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nb7x","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nb7x.geojsonp","felt":4,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":341,"net":"us","code":"c000nb7x","ids":",usc000nb7x,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.42,"rms":0.79,"gap":137,"magType":"mb","type":"earthquake","title":"M 4.7 - 66km NW of La Ligua, Chile"},"geometry":{"type":"Point","coordinates":[-71.7348,-32.0366,42.32]},"id":"usc000nb7x"}, -{"type":"Feature","properties":{"mag":1.8,"place":"5km W of Cobb, California","time":1394798822500,"updated":1394811547440,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185016","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185016.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":50,"net":"nc","code":"72185016","ids":",nc72185016,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.03,"gap":39.6,"magType":"Md","type":"earthquake","title":"M 1.8 - 5km W of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.7823,38.8273,2.3]},"id":"nc72185016"}, -{"type":"Feature","properties":{"mag":1.66,"place":"13km SW of Westwood, California","time":1394797905910,"updated":1395102486938,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185001","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185001.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":42,"net":"nc","code":"72185001","ids":",nc72185001,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":15,"dmin":0.05483,"rms":0.06,"gap":131,"magType":"md","type":"earthquake","title":"M 1.7 - 13km SW of Westwood, California"},"geometry":{"type":"Point","coordinates":[-121.112,40.2171667,8.95]},"id":"nc72185001"}, -{"type":"Feature","properties":{"mag":2,"place":"56km SSW of Cantwell, Alaska","time":1394797394000,"updated":1394798410940,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187211","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187211.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":62,"net":"ak","code":"11187211","ids":",ak11187211,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.42,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.0 - 56km SSW of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-149.5296,62.9578,71.9]},"id":"ak11187211"}, -{"type":"Feature","properties":{"mag":1.1,"place":"13km NE of Pahala, Hawaii","time":1394797157200,"updated":1394842449986,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60655941","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60655941.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":19,"net":"hv","code":"60655941","ids":",hv60655941,","sources":",hv,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.04491576,"rms":0.12,"gap":111.6,"magType":"Md","type":"earthquake","title":"M 1.1 - 13km NE of Pahala, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.3788,19.2858,3.4]},"id":"hv60655941"}, -{"type":"Feature","properties":{"mag":1.8,"place":"19km WSW of Volcano, Hawaii","time":1394796442000,"updated":1394796641591,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60655936","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60655936.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":50,"net":"hv","code":"60655936","ids":",hv60655936,","sources":",hv,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.03593261,"rms":0.2,"gap":32.4,"magType":"Md","type":"earthquake","title":"M 1.8 - 19km WSW of Volcano, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.424,19.3942,8.6]},"id":"hv60655936"}, -{"type":"Feature","properties":{"mag":4.5,"place":"58km WSW of Kuril'sk, Russia","time":1394794414370,"updated":1394823368135,"tz":720,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nb63","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nb63.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":312,"net":"us","code":"c000nb63","ids":",usc000nb63,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":3.621,"rms":0.77,"gap":132,"magType":"mb","type":"earthquake","title":"M 4.5 - 58km WSW of Kuril'sk, Russia"},"geometry":{"type":"Point","coordinates":[147.1817,45.0561,162.43]},"id":"usc000nb63"}, -{"type":"Feature","properties":{"mag":2.6,"place":"66km N of Tierras Nuevas Poniente, Puerto Rico","time":1394793653500,"updated":1394822618348,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14073012","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14073012.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":104,"net":"pr","code":"14073012","ids":",pr14073012,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":7,"dmin":0.58390493,"rms":0.5,"gap":266.4,"magType":"Md","type":"earthquake","title":"M 2.6 - 66km N of Tierras Nuevas Poniente, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.4544,19.0611,43]},"id":"pr14073012"}, -{"type":"Feature","properties":{"mag":2.7,"place":"111km NW of Talkeetna, Alaska","time":1394792881000,"updated":1394821838995,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187182","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187182.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":112,"net":"ak","code":"11187182","ids":",ak11187182,","sources":",ak,","types":",dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.86,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.7 - 111km NW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-151.5136,63.0863,4.2]},"id":"ak11187182"}, -{"type":"Feature","properties":{"mag":2.7,"place":"64km N of Tierras Nuevas Poniente, Puerto Rico","time":1394792589300,"updated":1394821543895,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14073007","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14073007.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":112,"net":"pr","code":"14073007","ids":",pr14073007,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":5,"dmin":0.56953189,"rms":0.2,"gap":284.4,"magType":"Md","type":"earthquake","title":"M 2.7 - 64km N of Tierras Nuevas Poniente, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.4619,19.0461,43]},"id":"pr14073007"}, -{"type":"Feature","properties":{"mag":1.6,"place":"32km W of Enterprise, Utah","time":1394792573300,"updated":1394851002000,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60059342","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60059342.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":39,"net":"uu","code":"60059342","ids":",nn00441024,uu60059342,","sources":",nn,uu,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.18864621,"rms":0.11,"gap":100.8,"magType":"Ml","type":"earthquake","title":"M 1.6 - 32km W of Enterprise, Utah"},"geometry":{"type":"Point","coordinates":[-114.0815,37.5257,8.9]},"id":"uu60059342"}, -{"type":"Feature","properties":{"mag":2.3,"place":"71km N of Tierras Nuevas Poniente, Puerto Rico","time":1394792008100,"updated":1394810470154,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14073008","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14073008.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":81,"net":"pr","code":"14073008","ids":",pr14073008,","sources":",pr,","types":",cap,geoserve,nearby-cities,origin,tectonic-summary,","nst":10,"dmin":0.62522744,"rms":0.23,"gap":270,"magType":"Md","type":"earthquake","title":"M 2.3 - 71km N of Tierras Nuevas Poniente, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.4675,19.104,21]},"id":"pr14073008"}, -{"type":"Feature","properties":{"mag":2.1,"place":"30km SW of Mountain View, Wyoming","time":1394791865800,"updated":1394826183579,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60059337","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60059337.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":68,"net":"uu","code":"60059337","ids":",uu60059337,","sources":",uu,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":0.35034296,"rms":0.25,"gap":126,"magType":"Ml","type":"earthquake","title":"M 2.1 - 30km SW of Mountain View, Wyoming"},"geometry":{"type":"Point","coordinates":[-110.6365,41.1152,6]},"id":"uu60059337"}, -{"type":"Feature","properties":{"mag":2.7,"place":"66km N of Tierras Nuevas Poniente, Puerto Rico","time":1394791468400,"updated":1394820417540,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14073011","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14073011.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":112,"net":"pr","code":"14073011","ids":",pr14073011,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":7,"dmin":0.58839651,"rms":0.37,"gap":284.4,"magType":"Md","type":"earthquake","title":"M 2.7 - 66km N of Tierras Nuevas Poniente, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.46,19.0662,38]},"id":"pr14073011"}, -{"type":"Feature","properties":{"mag":2.9,"place":"71km N of Tierras Nuevas Poniente, Puerto Rico","time":1394791373800,"updated":1394820332623,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14073010","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14073010.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":129,"net":"pr","code":"14073010","ids":",pr14073010,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":3,"dmin":0.6288207,"rms":0.14,"gap":288,"magType":"Md","type":"earthquake","title":"M 2.9 - 71km N of Tierras Nuevas Poniente, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.4568,19.1068,17]},"id":"pr14073010"}, -{"type":"Feature","properties":{"mag":2.7,"place":"66km N of Tierras Nuevas Poniente, Puerto Rico","time":1394791247600,"updated":1394820193244,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14073009","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14073009.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":112,"net":"pr","code":"14073009","ids":",pr14073009,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":3,"dmin":0.75368652,"rms":0.21,"gap":284.4,"magType":"Md","type":"earthquake","title":"M 2.7 - 66km N of Tierras Nuevas Poniente, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.489,19.0611,17]},"id":"pr14073009"}, -{"type":"Feature","properties":{"mag":1.7,"place":"35km ENE of Y, Alaska","time":1394791110000,"updated":1394792189892,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187180","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187180.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":44,"net":"ak","code":"11187180","ids":",ak11187180,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.32,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.7 - 35km ENE of Y, Alaska"},"geometry":{"type":"Point","coordinates":[-149.2009,62.2526,38.3]},"id":"ak11187180"}, -{"type":"Feature","properties":{"mag":2.8,"place":"72km N of Tierras Nuevas Poniente, Puerto Rico","time":1394790875100,"updated":1394819830892,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14073006","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14073006.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":121,"net":"pr","code":"14073006","ids":",pr14073006,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":14,"dmin":0.64139711,"rms":0.27,"gap":252,"magType":"Md","type":"earthquake","title":"M 2.8 - 72km N of Tierras Nuevas Poniente, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.4675,19.1193,28]},"id":"pr14073006"}, -{"type":"Feature","properties":{"mag":1.26,"place":"5km NW of The Geysers, California","time":1394790641580,"updated":1394800742941,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184966","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184966.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":24,"net":"nc","code":"72184966","ids":",nc72184966,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":18,"dmin":0.01227,"rms":0.04,"gap":86,"magType":"md","type":"earthquake","title":"M 1.3 - 5km NW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.810997,38.8076668,2.42]},"id":"nc72184966"}, -{"type":"Feature","properties":{"mag":2.55,"place":"51km NE of Kernville, California","time":1394790134270,"updated":1394826422490,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475953","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475953.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":100,"net":"ci","code":"15475953","ids":",ci15475953,","sources":",ci,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":32,"dmin":0.1623,"rms":0.14,"gap":78,"magType":"ml","type":"earthquake","title":"M 2.6 - 51km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.0551667,36.1121667,1.47]},"id":"ci15475953"}, -{"type":"Feature","properties":{"mag":1.28,"place":"18km SE of Gardnerville Ranchos, Nevada","time":1394789866105,"updated":1395080814000,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nn00441021","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nn00441021.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":25,"net":"nn","code":"00441021","ids":",nn00441021,","sources":",nn,","types":",general-link,geoserve,nearby-cities,origin,phase-data,","nst":4,"dmin":0.342,"rms":null,"gap":259.9,"magType":"ml","type":"earthquake","title":"M 1.3 - 18km SE of Gardnerville Ranchos, Nevada"},"geometry":{"type":"Point","coordinates":[-119.6197,38.7479,12]},"id":"nn00441021"}, -{"type":"Feature","properties":{"mag":2.8,"place":"71km N of Tierras Nuevas Poniente, Puerto Rico","time":1394789818500,"updated":1394818774718,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14073005","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14073005.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":121,"net":"pr","code":"14073005","ids":",pr14073005,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":10,"dmin":0.63241396,"rms":0.18,"gap":262.8,"magType":"Md","type":"earthquake","title":"M 2.8 - 71km N of Tierras Nuevas Poniente, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.4674,19.1103,28]},"id":"pr14073005"}, -{"type":"Feature","properties":{"mag":3.2,"place":"61km SW of Anchor Point, Alaska","time":1394789732000,"updated":1394818689778,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187153","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187153.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":158,"net":"ak","code":"11187153","ids":",ak11187153,","sources":",ak,","types":",dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.89,"gap":null,"magType":"ml","type":"earthquake","title":"M 3.2 - 61km SW of Anchor Point, Alaska"},"geometry":{"type":"Point","coordinates":[-152.726,59.4573,99.9]},"id":"ak11187153"}, -{"type":"Feature","properties":{"mag":4.4,"place":"7km ESE of Arriaga, Mexico","time":1394789500210,"updated":1394808150023,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nb48","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nb48.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":298,"net":"us","code":"c000nb48","ids":",usc000nb48,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.637,"rms":1.05,"gap":159,"magType":"mb","type":"earthquake","title":"M 4.4 - 7km ESE of Arriaga, Mexico"},"geometry":{"type":"Point","coordinates":[-93.8398,16.2036,115.08]},"id":"usc000nb48"}, -{"type":"Feature","properties":{"mag":1.4,"place":"10km NNW of Carson, Washington","time":1394789491300,"updated":1394821894537,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uw60718591","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uw60718591.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":30,"net":"uw","code":"60718591","ids":",uw60718591,","sources":",uw,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.1527136,"rms":0.21,"gap":72,"magType":"Md","type":"earthquake","title":"M 1.4 - 10km NNW of Carson, Washington"},"geometry":{"type":"Point","coordinates":[-121.8707,45.8095,7.1]},"id":"uw60718591"}, -{"type":"Feature","properties":{"mag":1.5,"place":"38km W of Willow, Alaska","time":1394789383000,"updated":1394827430331,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187152","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187152.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":35,"net":"ak","code":"11187152","ids":",ak11187152,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.32,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.5 - 38km W of Willow, Alaska"},"geometry":{"type":"Point","coordinates":[-150.7604,61.7599,68.7]},"id":"ak11187152"}, -{"type":"Feature","properties":{"mag":1.8,"place":"37km N of North Nenana, Alaska","time":1394789244000,"updated":1394789886578,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187150","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187150.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":50,"net":"ak","code":"11187150","ids":",ak11187150,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.95,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.8 - 37km N of North Nenana, Alaska"},"geometry":{"type":"Point","coordinates":[-149.1223,64.9171,9.9]},"id":"ak11187150"}, -{"type":"Feature","properties":{"mag":1.6,"place":"30km ENE of Soledad, California","time":1394789157600,"updated":1394797807545,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184956","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184956.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":39,"net":"nc","code":"72184956","ids":",nc72184956,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.01796631,"rms":0.07,"gap":108,"magType":"Md","type":"earthquake","title":"M 1.6 - 30km ENE of Soledad, California"},"geometry":{"type":"Point","coordinates":[-121.0335,36.5595,7.1]},"id":"nc72184956"}, -{"type":"Feature","properties":{"mag":1.2,"place":"51km NE of Y, Alaska","time":1394787839000,"updated":1394827138241,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187147","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187147.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":22,"net":"ak","code":"11187147","ids":",ak11187147,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.39,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.2 - 51km NE of Y, Alaska"},"geometry":{"type":"Point","coordinates":[-149.0939,62.4558,55.5]},"id":"ak11187147"}, -{"type":"Feature","properties":{"mag":3.1,"place":"41km SSE of Redoubt Volcano, Alaska","time":1394786680000,"updated":1394815632438,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187145","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187145.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":148,"net":"ak","code":"11187145","ids":",ak11187145,","sources":",ak,","types":",dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.95,"gap":null,"magType":"ml","type":"earthquake","title":"M 3.1 - 41km SSE of Redoubt Volcano, Alaska"},"geometry":{"type":"Point","coordinates":[-152.5207,60.131,70.7]},"id":"ak11187145"}, -{"type":"Feature","properties":{"mag":1.24,"place":"9km SSE of Chester, California","time":1394786618900,"updated":1395102486659,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184936","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184936.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":24,"net":"nc","code":"72184936","ids":",nc72184936,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":10,"dmin":0.2499,"rms":0.07,"gap":265,"magType":"md","type":"earthquake","title":"M 1.2 - 9km SSE of Chester, California"},"geometry":{"type":"Point","coordinates":[-121.178,40.2311667,5.86]},"id":"nc72184936"}, -{"type":"Feature","properties":{"mag":1.29,"place":"14km NNE of Virginia City, Nevada","time":1394786095156,"updated":1394850998000,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nn00441020","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nn00441020.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":26,"net":"nn","code":"00441020","ids":",nn00441020,","sources":",nn,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,","nst":17,"dmin":0.141,"rms":0.1008,"gap":80.23,"magType":"ml","type":"earthquake","title":"M 1.3 - 14km NNE of Virginia City, Nevada"},"geometry":{"type":"Point","coordinates":[-119.5789,39.4249,9.5211]},"id":"nn00441020"}, -{"type":"Feature","properties":{"mag":2.2,"place":"30km WNW of Okanogan, Washington","time":1394785748200,"updated":1394821277403,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uw60718576","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uw60718576.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":74,"net":"uw","code":"60718576","ids":",uw60718576,","sources":",uw,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.42220818,"rms":0.33,"gap":115.2,"magType":"Md","type":"earthquake","title":"M 2.2 - 30km WNW of Okanogan, Washington"},"geometry":{"type":"Point","coordinates":[-119.929,48.5115,0.3]},"id":"uw60718576"}, -{"type":"Feature","properties":{"mag":1.03,"place":"18km ESE of Anza, California","time":1394785126530,"updated":1394825083750,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475937","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475937.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":16,"net":"ci","code":"15475937","ids":",ci15475937,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":33,"dmin":0.06165,"rms":0.14,"gap":97,"magType":"ml","type":"earthquake","title":"M 1.0 - 18km ESE of Anza, California"},"geometry":{"type":"Point","coordinates":[-116.487,33.489,16.25]},"id":"ci15475937"}, -{"type":"Feature","properties":{"mag":4.7,"place":"69km SW of Sary-Tash, Kyrgyzstan","time":1394784911690,"updated":1394813867444,"tz":300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nb2n","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nb2n.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":340,"net":"us","code":"c000nb2n","ids":",usc000nb2n,","sources":",us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.547,"rms":1.18,"gap":48,"magType":"mb","type":"earthquake","title":"M 4.7 - 69km SW of Sary-Tash, Kyrgyzstan"},"geometry":{"type":"Point","coordinates":[72.6057,39.3546,54.2]},"id":"usc000nb2n"}, -{"type":"Feature","properties":{"mag":2,"place":"51km NE of Road Town, British Virgin Islands","time":1394784845300,"updated":1394787054747,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14073004","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14073004.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":62,"net":"pr","code":"14073004","ids":",pr14073004,","sources":",pr,","types":",cap,geoserve,nearby-cities,origin,tectonic-summary,","nst":3,"dmin":0.45814079,"rms":0.02,"gap":338.4,"magType":"Md","type":"earthquake","title":"M 2.0 - 51km NE of Road Town, British Virgin Islands"},"geometry":{"type":"Point","coordinates":[-64.2667,18.7345,45]},"id":"pr14073004"}, -{"type":"Feature","properties":{"mag":1.27,"place":"10km SSE of Chester, California","time":1394784030730,"updated":1395106149060,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184916","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184916.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":25,"net":"nc","code":"72184916","ids":",nc72184916,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":10,"dmin":0.2581,"rms":0.06,"gap":213,"magType":"md","type":"earthquake","title":"M 1.3 - 10km SSE of Chester, California"},"geometry":{"type":"Point","coordinates":[-121.167,40.2283333,5.75]},"id":"nc72184916"}, -{"type":"Feature","properties":{"mag":1.75,"place":"51km NE of Kernville, California","time":1394783895420,"updated":1394824192650,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475921","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475921.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":47,"net":"ci","code":"15475921","ids":",ci15475921,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":23,"dmin":0.1616,"rms":0.14,"gap":78,"magType":"ml","type":"earthquake","title":"M 1.8 - 51km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.0543333,36.1116667,0.07]},"id":"ci15475921"}, -{"type":"Feature","properties":{"mag":1,"place":"27km ENE of West Yellowstone, Montana","time":1394783802800,"updated":1394825963527,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60059327","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60059327.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":15,"net":"uu","code":"60059327","ids":",uu60059327,","sources":",uu,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.06288207,"rms":0.16,"gap":162,"magType":"Ml","type":"earthquake","title":"M 1.0 - 27km ENE of West Yellowstone, Montana"},"geometry":{"type":"Point","coordinates":[-110.7858,44.751,7.3]},"id":"uu60059327"}, -{"type":"Feature","properties":{"mag":1.2,"place":"4km NW of Cobb, California","time":1394782243300,"updated":1394791566273,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184886","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184886.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":22,"net":"nc","code":"72184886","ids":",nc72184886,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.03,"gap":111.6,"magType":"Md","type":"earthquake","title":"M 1.2 - 4km NW of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.7647,38.8445,2.1]},"id":"nc72184886"}, -{"type":"Feature","properties":{"mag":2,"place":"107km NW of Talkeetna, Alaska","time":1394782179000,"updated":1394783190434,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187125","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187125.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":62,"net":"ak","code":"11187125","ids":",ak11187125,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.55,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.0 - 107km NW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-151.4938,63.0483,9.3]},"id":"ak11187125"}, -{"type":"Feature","properties":{"mag":1.2,"place":"4km NW of Cobb, California","time":1394782159300,"updated":1394789823219,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184881","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184881.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":22,"net":"nc","code":"72184881","ids":",nc72184881,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.09,"gap":136.8,"magType":"Md","type":"earthquake","title":"M 1.2 - 4km NW of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.7615,38.8463,0.1]},"id":"nc72184881"}, -{"type":"Feature","properties":{"mag":1.7,"place":"91km NNW of Talkeetna, Alaska","time":1394781551000,"updated":1394826875195,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187124","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187124.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":44,"net":"ak","code":"11187124","ids":",ak11187124,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.24,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.7 - 91km NNW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-150.8606,63.0659,123.5]},"id":"ak11187124"}, -{"type":"Feature","properties":{"mag":1.18,"place":"44km SW of Beatty, Nevada","time":1394780700290,"updated":1394850987000,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475913","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475913.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":21,"net":"ci","code":"15475913","ids":",ci15475913,nn00441018,","sources":",ci,nn,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":9,"dmin":0.2814,"rms":0.13,"gap":148,"magType":"ml","type":"earthquake","title":"M 1.2 - 44km SW of Beatty, Nevada"},"geometry":{"type":"Point","coordinates":[-117.1333333,36.6323333,5.82]},"id":"ci15475913"}, -{"type":"Feature","properties":{"mag":2.1,"place":"8km SSW of Volcano, Hawaii","time":1394780600300,"updated":1394780947269,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60655846","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60655846.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":68,"net":"hv","code":"60655846","ids":",hv60655846,","sources":",hv,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.04491576,"rms":0.26,"gap":295.2,"magType":"Ml","type":"earthquake","title":"M 2.1 - 8km SSW of Volcano, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.256,19.3537,0.9]},"id":"hv60655846"}, -{"type":"Feature","properties":{"mag":1.8,"place":"37km SSE of Redoubt Volcano, Alaska","time":1394780405000,"updated":1394826618085,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187122","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187122.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":50,"net":"ak","code":"11187122","ids":",ak11187122,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.31,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.8 - 37km SSE of Redoubt Volcano, Alaska"},"geometry":{"type":"Point","coordinates":[-152.5466,60.1613,93]},"id":"ak11187122"}, -{"type":"Feature","properties":{"mag":4.7,"place":"47km NNE of Puquio, Peru","time":1394780164440,"updated":1394809122917,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nb1n","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nb1n.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":340,"net":"us","code":"c000nb1n","ids":",usc000nb1n,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":3.555,"rms":0.9,"gap":90,"magType":"mb","type":"earthquake","title":"M 4.7 - 47km NNE of Puquio, Peru"},"geometry":{"type":"Point","coordinates":[-74.0427,-14.2836,81.1]},"id":"usc000nb1n"}, -{"type":"Feature","properties":{"mag":2.3,"place":"62km ESE of Sutton-Alpine, Alaska","time":1394778364000,"updated":1394779466730,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187106","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187106.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":81,"net":"ak","code":"11187106","ids":",ak11187106,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.86,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.3 - 62km ESE of Sutton-Alpine, Alaska"},"geometry":{"type":"Point","coordinates":[-147.7207,61.619,11.7]},"id":"ak11187106"}, -{"type":"Feature","properties":{"mag":1.4,"place":"23km SE of Yosemite Valley, California","time":1394778010700,"updated":1394786822710,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184836","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184836.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":30,"net":"nc","code":"72184836","ids":",nc72184836,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.22457882,"rms":0.04,"gap":176.4,"magType":"Md","type":"earthquake","title":"M 1.4 - 23km SE of Yosemite Valley, California"},"geometry":{"type":"Point","coordinates":[-119.36,37.6133,13.7]},"id":"nc72184836"}, -{"type":"Feature","properties":{"mag":1.55,"place":"22km NNE of Searles Valley, California","time":1394777536040,"updated":1394824245320,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475897","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475897.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":37,"net":"ci","code":"15475897","ids":",ci15475897,","sources":",ci,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":22,"dmin":0.08064,"rms":0.13,"gap":65,"magType":"ml","type":"earthquake","title":"M 1.6 - 22km NNE of Searles Valley, California"},"geometry":{"type":"Point","coordinates":[-117.3306667,35.962,6.97]},"id":"ci15475897"}, -{"type":"Feature","properties":{"mag":1,"place":"23km SE of Yosemite Valley, California","time":1394777293400,"updated":1394817423284,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184826","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184826.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":15,"net":"nc","code":"72184826","ids":",nc72184826,","sources":",nc,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.22457882,"rms":0.19,"gap":136.8,"magType":"Md","type":"earthquake","title":"M 1.0 - 23km SE of Yosemite Valley, California"},"geometry":{"type":"Point","coordinates":[-119.363,37.6127,8.1]},"id":"nc72184826"}, -{"type":"Feature","properties":{"mag":2.3,"place":"23km ESE of Yosemite Valley, California","time":1394777092600,"updated":1394861523619,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184821","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184821.geojsonp","felt":2,"cdi":2.2,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":82,"net":"nc","code":"72184821","ids":",nc72184821,nn00441014,","sources":",nc,nn,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.21559567,"rms":0.06,"gap":82.8,"magType":"Md","type":"earthquake","title":"M 2.3 - 23km ESE of Yosemite Valley, California"},"geometry":{"type":"Point","coordinates":[-119.3527,37.6328,14.3]},"id":"nc72184821"}, -{"type":"Feature","properties":{"mag":2,"place":"106km NW of Talkeetna, Alaska","time":1394776847000,"updated":1394777761473,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187104","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187104.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":62,"net":"ak","code":"11187104","ids":",ak11187104,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.54,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.0 - 106km NW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-151.4464,63.0556,4.3]},"id":"ak11187104"}, -{"type":"Feature","properties":{"mag":2.6,"place":"9km NNE of Villalba, Puerto Rico","time":1394776072200,"updated":1394805029374,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14073002","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14073002.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":104,"net":"pr","code":"14073002","ids":",pr14073002,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":8,"dmin":0.22008724,"rms":0.31,"gap":154.8,"magType":"Md","type":"earthquake","title":"M 2.6 - 9km NNE of Villalba, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.4432,18.2003,86]},"id":"pr14073002"}, -{"type":"Feature","properties":{"mag":4.1,"place":"115km ENE of Amahai, Indonesia","time":1394775999330,"updated":1394804960353,"tz":540,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nb0y","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nb0y.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":259,"net":"us","code":"c000nb0y","ids":",usc000nb0y,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":2.328,"rms":0.65,"gap":114,"magType":"mb","type":"earthquake","title":"M 4.1 - 115km ENE of Amahai, Indonesia"},"geometry":{"type":"Point","coordinates":[129.9209,-3.056,59.37]},"id":"usc000nb0y"}, -{"type":"Feature","properties":{"mag":1.4,"place":"16km W of Mayaguez, Puerto Rico","time":1394774982100,"updated":1394783283147,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14073003","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14073003.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":30,"net":"pr","code":"14073003","ids":",pr14073003,","sources":",pr,","types":",cap,geoserve,nearby-cities,origin,tectonic-summary,","nst":3,"dmin":0.20032431,"rms":0.03,"gap":316.8,"magType":"Md","type":"earthquake","title":"M 1.4 - 16km W of Mayaguez, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-67.2977,18.1763,22]},"id":"pr14073003"}, -{"type":"Feature","properties":{"mag":1.9,"place":"62km NW of Talkeetna, Alaska","time":1394774532000,"updated":1394775691829,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187103","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187103.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":56,"net":"ak","code":"11187103","ids":",ak11187103,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":null,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.9 - 62km NW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-151.0102,62.7043,50]},"id":"ak11187103"}, -{"type":"Feature","properties":{"mag":2.3,"place":"106km NW of Talkeetna, Alaska","time":1394774269000,"updated":1394775259759,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187100","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187100.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":81,"net":"ak","code":"11187100","ids":",ak11187100,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.62,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.3 - 106km NW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-151.4452,63.0589,6.3]},"id":"ak11187100"}, -{"type":"Feature","properties":{"mag":1.2,"place":"109km NW of Talkeetna, Alaska","time":1394774086000,"updated":1394826073735,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187099","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187099.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":22,"net":"ak","code":"11187099","ids":",ak11187099,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.69,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.2 - 109km NW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-151.528,63.0619,11.2]},"id":"ak11187099"}, -{"type":"Feature","properties":{"mag":2.6,"place":"111km NW of Talkeetna, Alaska","time":1394773636000,"updated":1394802589817,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187091","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187091.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":104,"net":"ak","code":"11187091","ids":",ak11187091,","sources":",ak,","types":",dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.7,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.6 - 111km NW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-151.5043,63.0978,8.2]},"id":"ak11187091"}, -{"type":"Feature","properties":{"mag":1.8,"place":"108km NW of Talkeetna, Alaska","time":1394773146000,"updated":1394826072803,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187080","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187080.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":50,"net":"ak","code":"11187080","ids":",ak11187080,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.51,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.8 - 108km NW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-151.5223,63.0539,6.9]},"id":"ak11187080"}, -{"type":"Feature","properties":{"mag":1.25,"place":"15km NNW of Seeley, California","time":1394772998290,"updated":1394823383890,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475873","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475873.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":24,"net":"ci","code":"15475873","ids":",ci15475873,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":16,"dmin":0.04033,"rms":0.16,"gap":57,"magType":"ml","type":"earthquake","title":"M 1.3 - 15km NNW of Seeley, California"},"geometry":{"type":"Point","coordinates":[-115.7778333,32.9091667,7.84]},"id":"ci15475873"}, -{"type":"Feature","properties":{"mag":2.6,"place":"111km NW of Talkeetna, Alaska","time":1394772938000,"updated":1394801903637,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187076","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187076.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":104,"net":"ak","code":"11187076","ids":",ak11187076,","sources":",ak,","types":",dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.91,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.6 - 111km NW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-151.4664,63.1117,18]},"id":"ak11187076"}, -{"type":"Feature","properties":{"mag":1.62,"place":"1km SW of Brawley, California","time":1394772757540,"updated":1394822624080,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475865","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475865.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":40,"net":"ci","code":"15475865","ids":",ci15475865,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":18,"dmin":0.1303,"rms":0.15,"gap":95,"magType":"ml","type":"earthquake","title":"M 1.6 - 1km SW of Brawley, California"},"geometry":{"type":"Point","coordinates":[-115.5445,32.9675,10.09]},"id":"ci15475865"}, -{"type":"Feature","properties":{"mag":4.3,"place":"180km NNW of Tobelo, Indonesia","time":1394772686320,"updated":1394801707310,"tz":480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nb03","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nb03.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":284,"net":"us","code":"c000nb03","ids":",usc000nb03,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":2.34,"rms":0.55,"gap":139,"magType":"mb","type":"earthquake","title":"M 4.3 - 180km NNW of Tobelo, Indonesia"},"geometry":{"type":"Point","coordinates":[127.1527,3.1187,63.78]},"id":"usc000nb03"}, -{"type":"Feature","properties":{"mag":4.4,"place":"119km N of Tobelo, Indonesia","time":1394771946220,"updated":1394800921486,"tz":540,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nazw","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nazw.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":298,"net":"us","code":"c000nazw","ids":",usc000nazw,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":2.172,"rms":0.8,"gap":74,"magType":"mb","type":"earthquake","title":"M 4.4 - 119km N of Tobelo, Indonesia"},"geometry":{"type":"Point","coordinates":[128.1982,2.792,141.77]},"id":"usc000nazw"}, -{"type":"Feature","properties":{"mag":2.6,"place":"8km NNE of Guthrie, Oklahoma","time":1394770764260,"updated":1394927313000,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nc7e","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nc7e.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":104,"net":"us","code":"c000nc7e","ids":",usc000nc7e,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":null,"rms":0.44,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.6 - 8km NNE of Guthrie, Oklahoma"},"geometry":{"type":"Point","coordinates":[-97.395,35.951,3.6]},"id":"usc000nc7e"}, -{"type":"Feature","properties":{"mag":1.05,"place":"52km N of Pahrump, Nevada","time":1394770548608,"updated":1394850965000,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nn00441005","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nn00441005.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":17,"net":"nn","code":"00441005","ids":",nn00441005,","sources":",nn,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,","nst":11,"dmin":0.104,"rms":0.135,"gap":231.24,"magType":"ml","type":"earthquake","title":"M 1.1 - 52km N of Pahrump, Nevada"},"geometry":{"type":"Point","coordinates":[-115.8736,36.676,4.3855]},"id":"nn00441005"}, -{"type":"Feature","properties":{"mag":1.8,"place":"8km ESE of Big Lake, Alaska","time":1394770269000,"updated":1394771158302,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187073","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187073.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":50,"net":"ak","code":"11187073","ids":",ak11187073,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.63,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.8 - 8km ESE of Big Lake, Alaska"},"geometry":{"type":"Point","coordinates":[-149.8,61.4992,36.9]},"id":"ak11187073"}, -{"type":"Feature","properties":{"mag":2.5,"place":"15km NE of Anchor Point, Alaska","time":1394770042000,"updated":1394799001989,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187070","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187070.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":96,"net":"ak","code":"11187070","ids":",ak11187070,","sources":",ak,","types":",dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.8,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.5 - 15km NE of Anchor Point, Alaska"},"geometry":{"type":"Point","coordinates":[-151.6592,59.8835,19.8]},"id":"ak11187070"}, -{"type":"Feature","properties":{"mag":1.47,"place":"25km ENE of Pine Valley, California","time":1394769962770,"updated":1394822296240,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475857","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475857.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":33,"net":"ci","code":"15475857","ids":",ci15475857,","sources":",ci,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":34,"dmin":0.02489,"rms":0.24,"gap":67,"magType":"ml","type":"earthquake","title":"M 1.5 - 25km ENE of Pine Valley, California"},"geometry":{"type":"Point","coordinates":[-116.2771667,32.9023333,2.53]},"id":"ci15475857"}, -{"type":"Feature","properties":{"mag":2.05,"place":"3km ESE of Redway, California","time":1394769754300,"updated":1395195724915,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184761","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184761.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":65,"net":"nc","code":"72184761","ids":",nc72184761,","sources":",nc,","types":",focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":21,"dmin":0.1067,"rms":0.1,"gap":88,"magType":"md","type":"earthquake","title":"M 2.1 - 3km ESE of Redway, California"},"geometry":{"type":"Point","coordinates":[-123.779,40.11,21.17]},"id":"nc72184761"}, -{"type":"Feature","properties":{"mag":1.6,"place":"20km W of Portola, California","time":1394769722900,"updated":1395107466376,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184766","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184766.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":39,"net":"nc","code":"72184766","ids":",nc72184766,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.04491576,"rms":0.14,"gap":133.2,"magType":"Md","type":"earthquake","title":"M 1.6 - 20km W of Portola, California"},"geometry":{"type":"Point","coordinates":[-120.7127,39.7948,0.7]},"id":"nc72184766"}, -{"type":"Feature","properties":{"mag":1.4,"place":"123km W of Cantwell, Alaska","time":1394769572000,"updated":1394770093322,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187069","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187069.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":30,"net":"ak","code":"11187069","ids":",ak11187069,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.01,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.4 - 123km W of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-151.4123,63.3018,10.5]},"id":"ak11187069"}, -{"type":"Feature","properties":{"mag":1.01,"place":"9km WNW of The Geysers, California","time":1394768044490,"updated":1394769846633,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184751","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184751.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":16,"net":"nc","code":"72184751","ids":",nc72184751,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":17,"dmin":0.007145,"rms":0.02,"gap":75,"magType":"md","type":"earthquake","title":"M 1.0 - 9km WNW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.8441696,38.822834,2.42]},"id":"nc72184751"}, -{"type":"Feature","properties":{"mag":2.1,"place":"7km NW of Perkins, Oklahoma","time":1394767480720,"updated":1394834281446,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nb2a","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nb2a.geojsonp","felt":2,"cdi":2.7,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":68,"net":"us","code":"c000nb2a","ids":",usc000nb2a,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.345,"rms":0.31,"gap":83,"magType":"mb_lg","type":"earthquake","title":"M 2.1 - 7km NW of Perkins, Oklahoma"},"geometry":{"type":"Point","coordinates":[-97.0905,36.021,5.71]},"id":"usc000nb2a"}, -{"type":"Feature","properties":{"mag":5.1,"place":"95km ENE of Amahai, Indonesia","time":1394767355150,"updated":1394796315864,"tz":540,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000naz2","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000naz2.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":400,"net":"us","code":"c000naz2","ids":",usc000naz2,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":2.535,"rms":1.18,"gap":61,"magType":"mb","type":"earthquake","title":"M 5.1 - 95km ENE of Amahai, Indonesia"},"geometry":{"type":"Point","coordinates":[129.7115,-2.9968,34.63]},"id":"usc000naz2"}, -{"type":"Feature","properties":{"mag":2.2,"place":"3km SSE of Boqueron, Puerto Rico","time":1394767164200,"updated":1394770951389,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14073001","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14073001.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":74,"net":"pr","code":"14073001","ids":",pr14073001,","sources":",pr,","types":",cap,geoserve,nearby-cities,origin,tectonic-summary,","nst":5,"dmin":0.04311913,"rms":0.21,"gap":259.2,"magType":"Md","type":"earthquake","title":"M 2.2 - 3km SSE of Boqueron, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-67.153,17.9958,16]},"id":"pr14073001"}, -{"type":"Feature","properties":{"mag":2,"place":"8km E of Hidden Valley Lake, California","time":1394766398000,"updated":1394837702432,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184741","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184741.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":62,"net":"nc","code":"72184741","ids":",nc72184741,","sources":",nc,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.08,"gap":64.8,"magType":"Md","type":"earthquake","title":"M 2.0 - 8km E of Hidden Valley Lake, California"},"geometry":{"type":"Point","coordinates":[-122.4592,38.803,9.5]},"id":"nc72184741"}, -{"type":"Feature","properties":{"mag":1.7,"place":"19km SE of Pahala, Hawaii","time":1394765959600,"updated":1394769916809,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60655696","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60655696.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":44,"net":"hv","code":"60655696","ids":",hv60655696,","sources":",hv,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.12576414,"rms":0.09,"gap":262.8,"magType":"Md","type":"earthquake","title":"M 1.7 - 19km SE of Pahala, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.3598,19.0725,33.5]},"id":"hv60655696"}, -{"type":"Feature","properties":{"mag":2.9,"place":"61km WSW of Talkeetna, Alaska","time":1394765561000,"updated":1394794517154,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11186940","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11186940.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":129,"net":"ak","code":"11186940","ids":",ak11186940,","sources":",ak,","types":",dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":1.01,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.9 - 61km WSW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-151.2697,62.2015,75.3]},"id":"ak11186940"}, -{"type":"Feature","properties":{"mag":2.1,"place":"23km NE of Greenfield, California","time":1394764720000,"updated":1394835062630,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184721","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184721.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":68,"net":"nc","code":"72184721","ids":",nc72184721,","sources":",nc,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":null,"dmin":0.04491576,"rms":0.07,"gap":64.8,"magType":"Md","type":"earthquake","title":"M 2.1 - 23km NE of Greenfield, California"},"geometry":{"type":"Point","coordinates":[-121.0495,36.4685,6.4]},"id":"nc72184721"}, -{"type":"Feature","properties":{"mag":2.3,"place":"10km SSE of Volcano, Hawaii","time":1394764626800,"updated":1394774244915,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60655686","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60655686.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":81,"net":"hv","code":"60655686","ids":",hv60655686,","sources":",hv,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.03593261,"rms":0.13,"gap":72,"magType":"Ml","type":"earthquake","title":"M 2.3 - 10km SSE of Volcano, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.1852,19.3485,6]},"id":"hv60655686"}, -{"type":"Feature","properties":{"mag":2,"place":"9km WNW of The Geysers, California","time":1394763927600,"updated":1394841068544,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184711","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184711.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":62,"net":"nc","code":"72184711","ids":",nc72184711,","sources":",nc,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.05,"gap":39.6,"magType":"Md","type":"earthquake","title":"M 2.0 - 9km WNW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.8448,38.8225,2.5]},"id":"nc72184711"}, -{"type":"Feature","properties":{"mag":2,"place":"9km WNW of The Geysers, California","time":1394763840000,"updated":1394835964202,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184706","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184706.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":62,"net":"nc","code":"72184706","ids":",nc72184706,","sources":",nc,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.05,"gap":39.6,"magType":"Md","type":"earthquake","title":"M 2.0 - 9km WNW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.8445,38.8227,2.6]},"id":"nc72184706"}, -{"type":"Feature","properties":{"mag":1,"place":"6km NW of The Geysers, California","time":1394763757400,"updated":1394767146674,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184701","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184701.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":15,"net":"nc","code":"72184701","ids":",nc72184701,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.02,"gap":104.4,"magType":"Md","type":"earthquake","title":"M 1.0 - 6km NW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.8182,38.8098,3.3]},"id":"nc72184701"}, -{"type":"Feature","properties":{"mag":2.9,"place":"8km NW of Perkins, Oklahoma","time":1394763734470,"updated":1394832173829,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000naye","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000naye.geojsonp","felt":15,"cdi":3.8,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":135,"net":"us","code":"c000naye","ids":",usc000naye,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.338,"rms":0.57,"gap":56,"magType":"mb_lg","type":"earthquake","title":"M 2.9 - 8km NW of Perkins, Oklahoma"},"geometry":{"type":"Point","coordinates":[-97.1098,36.0201,5]},"id":"usc000naye"}, -{"type":"Feature","properties":{"mag":1,"place":"9km WNW of The Geysers, California","time":1394763630100,"updated":1394767146673,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184696","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184696.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":15,"net":"nc","code":"72184696","ids":",nc72184696,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.02,"gap":72,"magType":"Md","type":"earthquake","title":"M 1.0 - 9km WNW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.8453,38.8227,2.7]},"id":"nc72184696"}, -{"type":"Feature","properties":{"mag":2.9,"place":"54km WSW of Stella, Puerto Rico","time":1394763487200,"updated":1394792443919,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14073000","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14073000.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":129,"net":"pr","code":"14073000","ids":",pr14073000,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":8,"dmin":0.61444765,"rms":0.2,"gap":316.8,"magType":"Md","type":"earthquake","title":"M 2.9 - 54km WSW of Stella, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-67.7356,18.1599,6]},"id":"pr14073000"}, -{"type":"Feature","properties":{"mag":4.2,"place":"South of Panama","time":1394762750340,"updated":1394791705115,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000naya","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000naya.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":271,"net":"us","code":"c000naya","ids":",usc000naya,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":5.421,"rms":1.22,"gap":164,"magType":"mb","type":"earthquake","title":"M 4.2 - South of Panama"},"geometry":{"type":"Point","coordinates":[-82.9601,3.2713,9.69]},"id":"usc000naya"}, -{"type":"Feature","properties":{"mag":1.1,"place":"2km SE of Hercules, California","time":1394762499000,"updated":1394765523688,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184686","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184686.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":19,"net":"nc","code":"72184686","ids":",nc72184686,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.04491576,"rms":0.06,"gap":79.2,"magType":"Md","type":"earthquake","title":"M 1.1 - 2km SE of Hercules, California"},"geometry":{"type":"Point","coordinates":[-122.2645,38.0032,7.3]},"id":"nc72184686"}, -{"type":"Feature","properties":{"mag":1.6,"place":"45km NE of Sutton-Alpine, Alaska","time":1394761503000,"updated":1394762157763,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11186933","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11186933.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":39,"net":"ak","code":"11186933","ids":",ak11186933,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.34,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.6 - 45km NE of Sutton-Alpine, Alaska"},"geometry":{"type":"Point","coordinates":[-148.1258,62.0275,16.9]},"id":"ak11186933"}, -{"type":"Feature","properties":{"mag":3.4,"place":"5km SSE of Healy, Alaska","time":1394759677000,"updated":1394788628128,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11186917","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11186917.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":178,"net":"ak","code":"11186917","ids":",ak11186917,","sources":",ak,","types":",dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.67,"gap":null,"magType":"ml","type":"earthquake","title":"M 3.4 - 5km SSE of Healy, Alaska"},"geometry":{"type":"Point","coordinates":[-148.9009,63.8126,100]},"id":"ak11186917"}, -{"type":"Feature","properties":{"mag":1.8,"place":"3km NE of Rio Dell, California","time":1394759345700,"updated":1395197347930,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184661","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184661.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":50,"net":"nc","code":"72184661","ids":",nc72184661,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.10779783,"rms":0.1,"gap":111.6,"magType":"Md","type":"earthquake","title":"M 1.8 - 3km NE of Rio Dell, California"},"geometry":{"type":"Point","coordinates":[-124.0817,40.5218,20.7]},"id":"nc72184661"}, -{"type":"Feature","properties":{"mag":1.27,"place":"9km NNE of Silver Springs, Nevada","time":1394759178001,"updated":1395085429000,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nn00441000","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nn00441000.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":25,"net":"nn","code":"00441000","ids":",nn00441000,","sources":",nn,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,","nst":19,"dmin":0.281,"rms":0.1223,"gap":140.79,"magType":"ml","type":"earthquake","title":"M 1.3 - 9km NNE of Silver Springs, Nevada"},"geometry":{"type":"Point","coordinates":[-119.162,39.4883,10.206]},"id":"nn00441000"}, -{"type":"Feature","properties":{"mag":1.02,"place":"47km N of Inyokern, California","time":1394758078190,"updated":1394820578605,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475809","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475809.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":16,"net":"ci","code":"15475809","ids":",ci15475809,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":14,"dmin":0.04699,"rms":0.13,"gap":78,"magType":"ml","type":"earthquake","title":"M 1.0 - 47km N of Inyokern, California"},"geometry":{"type":"Point","coordinates":[-117.8535,36.0706667,1.85]},"id":"ci15475809"}, -{"type":"Feature","properties":{"mag":1.03,"place":"16km S of Aguanga, California","time":1394757756890,"updated":1394820238357,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475801","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475801.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":16,"net":"ci","code":"15475801","ids":",ci15475801,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":29,"dmin":0.06097,"rms":0.16,"gap":98,"magType":"ml","type":"earthquake","title":"M 1.0 - 16km S of Aguanga, California"},"geometry":{"type":"Point","coordinates":[-116.8351667,33.297,15.6]},"id":"ci15475801"}, -{"type":"Feature","properties":{"mag":1.1,"place":"115km NW of Talkeetna, Alaska","time":1394757720000,"updated":1394825774824,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11186847","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11186847.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":19,"net":"ak","code":"11186847","ids":",ak11186847,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.67,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.1 - 115km NW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-151.4161,63.1645,9.4]},"id":"ak11186847"}, -{"type":"Feature","properties":{"mag":1.5,"place":"3km NNW of The Geysers, California","time":1394756899900,"updated":1394852707386,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184626","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184626.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":35,"net":"nc","code":"72184626","ids":",nc72184626,","sources":",nc,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.04,"gap":32.4,"magType":"Md","type":"earthquake","title":"M 1.5 - 3km NNW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.7703,38.8067,2.3]},"id":"nc72184626"}, -{"type":"Feature","properties":{"mag":1.6,"place":"45km WNW of Talkeetna, Alaska","time":1394756286000,"updated":1394757056232,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11186825","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11186825.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":39,"net":"ak","code":"11186825","ids":",ak11186825,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.05,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.6 - 45km WNW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-150.8998,62.4932,81.7]},"id":"ak11186825"}, -{"type":"Feature","properties":{"mag":1.1,"place":"2km NNW of Cobb, California","time":1394756065600,"updated":1394756165223,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184616","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184616.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":19,"net":"nc","code":"72184616","ids":",nc72184616,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,","nst":null,"dmin":0.01796631,"rms":0.04,"gap":118.8,"magType":"Md","type":"earthquake","title":"M 1.1 - 2km NNW of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.739,38.8438,2.1]},"id":"nc72184616"}, -{"type":"Feature","properties":{"mag":2.2,"place":"5km SSW of Ridgemark, California","time":1394755225200,"updated":1394776388671,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184606","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184606.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":75,"net":"nc","code":"72184606","ids":",nc72184606,","sources":",nc,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":null,"dmin":0.02694946,"rms":0.11,"gap":25.2,"magType":"Md","type":"earthquake","title":"M 2.2 - 5km SSW of Ridgemark, California"},"geometry":{"type":"Point","coordinates":[-121.402,36.7672,9.7]},"id":"nc72184606"}, -{"type":"Feature","properties":{"mag":1.3,"place":"12km WNW of Yucca Valley, California","time":1394755119260,"updated":1394757247790,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475777","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475777.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":26,"net":"ci","code":"15475777","ids":",ci15475777,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":42,"dmin":0.1307,"rms":0.12,"gap":37,"magType":"ml","type":"earthquake","title":"M 1.3 - 12km WNW of Yucca Valley, California"},"geometry":{"type":"Point","coordinates":[-116.5588333,34.1655,8.79]},"id":"ci15475777"}, -{"type":"Feature","properties":{"mag":2.7,"place":"66km NNE of Redoubt Volcano, Alaska","time":1394754694000,"updated":1394783642911,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11186817","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11186817.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":112,"net":"ak","code":"11186817","ids":",ak11186817,","sources":",ak,","types":",dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.75,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.7 - 66km NNE of Redoubt Volcano, Alaska"},"geometry":{"type":"Point","coordinates":[-152.3875,61.0577,100]},"id":"ak11186817"}, -{"type":"Feature","properties":{"mag":4.7,"place":"South of the Fiji Islands","time":1394754190050,"updated":1394783142544,"tz":-720,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000naw1","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000naw1.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":340,"net":"us","code":"c000naw1","ids":",usc000naw1,","sources":",us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":5.798,"rms":0.93,"gap":85,"magType":"mb","type":"earthquake","title":"M 4.7 - South of the Fiji Islands"},"geometry":{"type":"Point","coordinates":[-176.7932,-23.5128,126.9]},"id":"usc000naw1"}, -{"type":"Feature","properties":{"mag":1.5,"place":"6km NW of The Geysers, California","time":1394754033500,"updated":1394757423053,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184596","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184596.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":35,"net":"nc","code":"72184596","ids":",nc72184596,","sources":",nc,","types":",focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0,"rms":0.04,"gap":79.2,"magType":"Md","type":"earthquake","title":"M 1.5 - 6km NW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.8107,38.8203,3.1]},"id":"nc72184596"}, -{"type":"Feature","properties":{"mag":2.9,"place":"88km W of Ferndale, California","time":1394753266200,"updated":1394868306862,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184591","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184591.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":129,"net":"nc","code":"72184591","ids":",nc72184591,","sources":",nc,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.73661853,"rms":0.32,"gap":295.2,"magType":"H","type":"earthquake","title":"M 2.9 - 88km W of Ferndale, California"},"geometry":{"type":"Point","coordinates":[-125.3042,40.5415,22.6]},"id":"nc72184591"}, -{"type":"Feature","properties":{"mag":3.5,"place":"7km NW of Waikoloa Village, Hawaii","time":1394753127800,"updated":1394998781761,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60655561","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60655561.geojsonp","felt":40,"cdi":3.4,"mmi":3.29,"alert":null,"status":"REVIEWED","tsunami":null,"sig":202,"net":"hv","code":"60655561","ids":",hv60655561,usc000navu,","sources":",hv,us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,shakemap,","nst":null,"dmin":0.16169675,"rms":0.11,"gap":133.2,"magType":"Ml","type":"earthquake","title":"M 3.5 - 7km NW of Waikoloa Village, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.8758,19.9873,11]},"id":"hv60655561"}, -{"type":"Feature","properties":{"mag":1.7,"place":"60km SW of Cantwell, Alaska","time":1394752583000,"updated":1394753458153,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11186764","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11186764.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":44,"net":"ak","code":"11186764","ids":",ak11186764,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.85,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.7 - 60km SW of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-149.8508,63.0298,86.2]},"id":"ak11186764"}, -{"type":"Feature","properties":{"mag":1.4,"place":"18km NE of Fairbanks, Alaska","time":1394752580000,"updated":1394753457243,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11186762","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11186762.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":30,"net":"ak","code":"11186762","ids":",ak11186762,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.59,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.4 - 18km NE of Fairbanks, Alaska"},"geometry":{"type":"Point","coordinates":[-147.4473,64.9627,0]},"id":"ak11186762"}, -{"type":"Feature","properties":{"mag":3.2,"place":"77km N of Hatillo, Puerto Rico","time":1394752427900,"updated":1394756458093,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14072004","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14072004.geojsonp","felt":1,"cdi":2.7,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":158,"net":"pr","code":"14072004","ids":",pr14072004,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":15,"dmin":0.7581781,"rms":0.28,"gap":288,"magType":"Md","type":"earthquake","title":"M 3.2 - 77km N of Hatillo, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.8506,19.1884,11]},"id":"pr14072004"}, -{"type":"Feature","properties":{"mag":4.8,"place":"209km W of Chichi-shima, Japan","time":1394752376130,"updated":1394781337794,"tz":540,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nav7","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nav7.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":354,"net":"us","code":"c000nav7","ids":",usc000nav7,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":6.206,"rms":0.88,"gap":30,"magType":"mb","type":"earthquake","title":"M 4.8 - 209km W of Chichi-shima, Japan"},"geometry":{"type":"Point","coordinates":[140.1162,26.8932,528.43]},"id":"usc000nav7"}, -{"type":"Feature","properties":{"mag":1,"place":"51km N of Inyokern, California","time":1394751059210,"updated":1394753615007,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475753","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475753.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":15,"net":"ci","code":"15475753","ids":",ci15475753,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":8,"dmin":0.01566,"rms":0.09,"gap":246,"magType":"ml","type":"earthquake","title":"M 1.0 - 51km N of Inyokern, California"},"geometry":{"type":"Point","coordinates":[-117.8696667,36.1076667,6.55]},"id":"ci15475753"}, -{"type":"Feature","properties":{"mag":1.3,"place":"5km NW of The Geysers, California","time":1394750907000,"updated":1394766365219,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184576","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184576.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":26,"net":"nc","code":"72184576","ids":",nc72184576,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.02,"gap":79.2,"magType":"Md","type":"earthquake","title":"M 1.3 - 5km NW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.7963,38.8212,3]},"id":"nc72184576"}, -{"type":"Feature","properties":{"mag":2.41,"place":"23km ESE of Yosemite Valley, California","time":1394750792330,"updated":1394774650506,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184571","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184571.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":90,"net":"nc","code":"72184571","ids":",nc72184571,","sources":",nc,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":41,"dmin":0.2156,"rms":0.07,"gap":123,"magType":"md","type":"earthquake","title":"M 2.4 - 23km ESE of Yosemite Valley, California"},"geometry":{"type":"Point","coordinates":[-119.3511667,37.6261667,14.24]},"id":"nc72184571"}, -{"type":"Feature","properties":{"mag":4.9,"place":"233km ESE of Lambasa, Fiji","time":1394749892240,"updated":1394778843658,"tz":-720,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000natm","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000natm.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":369,"net":"us","code":"c000natm","ids":",usc000natm,","sources":",us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":3.339,"rms":1.19,"gap":77,"magType":"mb","type":"earthquake","title":"M 4.9 - 233km ESE of Lambasa, Fiji"},"geometry":{"type":"Point","coordinates":[-178.5258,-17.0461,146.43]},"id":"usc000natm"}, -{"type":"Feature","properties":{"mag":1.6,"place":"83km SE of Prineville, Oregon","time":1394749872100,"updated":1394811328247,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uw60718316","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uw60718316.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":39,"net":"uw","code":"60718316","ids":",uw60718316,","sources":",uw,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.53000602,"rms":0.28,"gap":104.4,"magType":"Md","type":"quarry","title":"M 1.6 Quarry Blast - 83km SE of Prineville, Oregon"},"geometry":{"type":"Point","coordinates":[-120.2215,43.6927,0]},"id":"uw60718316"}, -{"type":"Feature","properties":{"mag":1.21,"place":"4km W of Universal City, California","time":1394748376280,"updated":1394750994660,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475737","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475737.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":23,"net":"ci","code":"15475737","ids":",ci15475737,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":14,"dmin":0.02438,"rms":0.13,"gap":109,"magType":"ml","type":"earthquake","title":"M 1.2 - 4km W of Universal City, California"},"geometry":{"type":"Point","coordinates":[-118.4015,34.1316667,1.77]},"id":"ci15475737"}, -{"type":"Feature","properties":{"mag":1.2,"place":"1km WNW of The Geysers, California","time":1394748002300,"updated":1394753765622,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184556","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184556.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":22,"net":"nc","code":"72184556","ids":",nc72184556,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.01796631,"rms":0.02,"gap":180,"magType":"Md","type":"earthquake","title":"M 1.2 - 1km WNW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.7767,38.7818,1.6]},"id":"nc72184556"}, -{"type":"Feature","properties":{"mag":1.8,"place":"1km WNW of The Geysers, California","time":1394747973500,"updated":1394758685321,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184551","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184551.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":50,"net":"nc","code":"72184551","ids":",nc72184551,","sources":",nc,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.04,"gap":57.6,"magType":"Md","type":"earthquake","title":"M 1.8 - 1km WNW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.7735,38.7825,1.5]},"id":"nc72184551"}, -{"type":"Feature","properties":{"mag":1.2,"place":"1km WNW of The Geysers, California","time":1394747969900,"updated":1394763304687,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184546","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184546.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":22,"net":"nc","code":"72184546","ids":",nc72184546,","sources":",nc,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.02,"gap":129.6,"magType":"Md","type":"earthquake","title":"M 1.2 - 1km WNW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.773,38.7825,1.4]},"id":"nc72184546"}, -{"type":"Feature","properties":{"mag":1.2,"place":"10km WNW of The Geysers, California","time":1394747136400,"updated":1394761445132,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184541","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184541.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":22,"net":"nc","code":"72184541","ids":",nc72184541,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0,"rms":0.04,"gap":68.4,"magType":"Md","type":"earthquake","title":"M 1.2 - 10km WNW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.8575,38.825,2.4]},"id":"nc72184541"}, -{"type":"Feature","properties":{"mag":2,"place":"14km NW of Mountain View, Hawaii","time":1394745192100,"updated":1394752799764,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60655441","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60655441.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":62,"net":"hv","code":"60655441","ids":",hv60655441,","sources":",hv,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.17966306,"rms":0.12,"gap":79.2,"magType":"Md","type":"earthquake","title":"M 2.0 - 14km NW of Mountain View, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.2067,19.6485,39]},"id":"hv60655441"}, -{"type":"Feature","properties":{"mag":1.7,"place":"15km ENE of Healy, Alaska","time":1394745156000,"updated":1394757055272,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11186581","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11186581.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":44,"net":"ak","code":"11186581","ids":",ak11186581,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.51,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.7 - 15km ENE of Healy, Alaska"},"geometry":{"type":"Point","coordinates":[-148.6831,63.9177,5.9]},"id":"ak11186581"}, -{"type":"Feature","properties":{"mag":1.1,"place":"6km NW of The Geysers, California","time":1394745141600,"updated":1394747043242,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184516","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184516.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":19,"net":"nc","code":"72184516","ids":",nc72184516,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.02,"gap":64.8,"magType":"Md","type":"earthquake","title":"M 1.1 - 6km NW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.8127,38.819,3.5]},"id":"nc72184516"}, -{"type":"Feature","properties":{"mag":1.4,"place":"11km N of Cambria, California","time":1394745022300,"updated":1394759712135,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184511","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184511.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":30,"net":"nc","code":"72184511","ids":",nc72184511,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.05389892,"rms":0.04,"gap":79.2,"magType":"Md","type":"earthquake","title":"M 1.4 - 11km N of Cambria, California"},"geometry":{"type":"Point","coordinates":[-121.0607,35.6693,5.1]},"id":"nc72184511"}, -{"type":"Feature","properties":{"mag":1.25,"place":"3km SSE of Granite Hills, California","time":1394744408130,"updated":1394745579910,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475729","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475729.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":24,"net":"ci","code":"15475729","ids":",ci15475729,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":14,"dmin":0.0562,"rms":0.15,"gap":76,"magType":"ml","type":"quarry_blast","title":"M 1.3 Quarry_blast - 3km SSE of Granite Hills, California"},"geometry":{"type":"Point","coordinates":[-116.8921667,32.7726667,0.01]},"id":"ci15475729"}, -{"type":"Feature","properties":{"mag":2.3,"place":"54km WNW of Anchor Point, Alaska","time":1394743721000,"updated":1394744374367,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11186564","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11186564.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":81,"net":"ak","code":"11186564","ids":",ak11186564,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.34,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.3 - 54km WNW of Anchor Point, Alaska"},"geometry":{"type":"Point","coordinates":[-152.7462,59.9311,100]},"id":"ak11186564"}, -{"type":"Feature","properties":{"mag":1.1,"place":"23km SE of Yosemite Valley, California","time":1394742377300,"updated":1394823305239,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184501","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184501.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":19,"net":"nc","code":"72184501","ids":",nc72184501,","sources":",nc,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.22457882,"rms":0.12,"gap":136.8,"magType":"Md","type":"earthquake","title":"M 1.1 - 23km SE of Yosemite Valley, California"},"geometry":{"type":"Point","coordinates":[-119.3573,37.6145,8.1]},"id":"nc72184501"}, -{"type":"Feature","properties":{"mag":1.62,"place":"11km ESE of Boonville, California","time":1394742031830,"updated":1395110587049,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184496","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184496.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":40,"net":"nc","code":"72184496","ids":",nc72184496,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":15,"dmin":0.05384,"rms":0.07,"gap":57,"magType":"md","type":"earthquake","title":"M 1.6 - 11km ESE of Boonville, California"},"geometry":{"type":"Point","coordinates":[-123.2345,38.9831667,7.3]},"id":"nc72184496"}, -{"type":"Feature","properties":{"mag":2.5,"place":"4km SSE of Boqueron, Puerto Rico","time":1394741760800,"updated":1395064019000,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14072003","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14072003.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":96,"net":"pr","code":"14072003","ids":",pr14072003,usc000nam3,","sources":",pr,us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":13,"dmin":0.03862756,"rms":0.25,"gap":216,"magType":"Md","type":"earthquake","title":"M 2.5 - 4km SSE of Boqueron, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-67.1484,17.9962,17]},"id":"pr14072003"}, -{"type":"Feature","properties":{"mag":1.5,"place":"73km W of Cantwell, Alaska","time":1394741364000,"updated":1395103231785,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191878","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191878.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":35,"net":"ak","code":"11191878","ids":",ak11191878,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.38,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.5 - 73km W of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-150.3996,63.263,116.4]},"id":"ak11191878"}, -{"type":"Feature","properties":{"mag":1.5,"place":"56km WSW of Valdez, Alaska","time":1394741304000,"updated":1395103229412,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191877","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191877.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":35,"net":"ak","code":"11191877","ids":",ak11191877,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.89,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.5 - 56km WSW of Valdez, Alaska"},"geometry":{"type":"Point","coordinates":[-147.2728,60.9013,14.7]},"id":"ak11191877"}, -{"type":"Feature","properties":{"mag":1.4,"place":"1km NE of Union City, California","time":1394740889300,"updated":1395195724912,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184486","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184486.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":30,"net":"nc","code":"72184486","ids":",nc72184486,","sources":",nc,","types":",focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":null,"dmin":0.03593261,"rms":0.08,"gap":50.4,"magType":"Md","type":"earthquake","title":"M 1.4 - 1km NE of Union City, California"},"geometry":{"type":"Point","coordinates":[-122.009,37.6032,4.9]},"id":"nc72184486"}, -{"type":"Feature","properties":{"mag":1.41,"place":"52km NE of Kernville, California","time":1394739821530,"updated":1394745168620,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475721","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475721.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":31,"net":"ci","code":"15475721","ids":",ci15475721,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":17,"dmin":0.1612,"rms":0.12,"gap":78,"magType":"ml","type":"earthquake","title":"M 1.4 - 52km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.0538333,36.1138333,1]},"id":"ci15475721"}, -{"type":"Feature","properties":{"mag":1.6,"place":"69km NE of Talkeetna, Alaska","time":1394739578000,"updated":1394740371659,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11186513","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11186513.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":39,"net":"ak","code":"11186513","ids":",ak11186513,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.36,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.6 - 69km NE of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-149.0873,62.7378,66.4]},"id":"ak11186513"}, -{"type":"Feature","properties":{"mag":1.39,"place":"4km SW of Bodfish, California","time":1394739495500,"updated":1394740230410,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475713","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475713.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":30,"net":"ci","code":"15475713","ids":",ci15475713,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":21,"dmin":0.1095,"rms":0.16,"gap":81,"magType":"ml","type":"earthquake","title":"M 1.4 - 4km SW of Bodfish, California"},"geometry":{"type":"Point","coordinates":[-118.5201667,35.5596667,1.76]},"id":"ci15475713"}, -{"type":"Feature","properties":{"mag":1.5,"place":"8km ENE of San Martin, California","time":1394739435700,"updated":1394754426815,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184476","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184476.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":35,"net":"nc","code":"72184476","ids":",nc72184476,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":null,"dmin":0.00898315,"rms":0.06,"gap":104.4,"magType":"Md","type":"earthquake","title":"M 1.5 - 8km ENE of San Martin, California"},"geometry":{"type":"Point","coordinates":[-121.5208,37.1217,7.2]},"id":"nc72184476"}, -{"type":"Feature","properties":{"mag":4.5,"place":"3km E of Pare, Indonesia","time":1394738244360,"updated":1395067304757,"tz":420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nahz","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nahz.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":312,"net":"us","code":"c000nahz","ids":",usc000nahz,","sources":",us,","types":",dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.694,"rms":1.44,"gap":112,"magType":"mb","type":"earthquake","title":"M 4.5 - 3km E of Pare, Indonesia"},"geometry":{"type":"Point","coordinates":[112.2262,-7.7624,193.53]},"id":"usc000nahz"}, -{"type":"Feature","properties":{"mag":5.2,"place":"212km WSW of Gold Beach, Oregon","time":1394737894620,"updated":1394824379374,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nah5","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nah5.geojsonp","felt":4,"cdi":2,"mmi":2.43,"alert":null,"status":"reviewed","tsunami":1,"sig":417,"net":"us","code":"c000nah5","ids":",at00n2e2nd,usc000nah5,nc72184461,gcmt20140313191134,","sources":",at,us,nc,gcmt,","types":",cap,dyfi,general-link,geoserve,impact-link,moment-tensor,nearby-cities,origin,phase-data,scitech-link,shakemap,","nst":null,"dmin":2.016,"rms":0.98,"gap":113,"magType":"mwr","type":"earthquake","title":"M 5.2 - 212km WSW of Gold Beach, Oregon"},"geometry":{"type":"Point","coordinates":[-126.8934,41.8668,10]},"id":"usc000nah5"}, -{"type":"Feature","properties":{"mag":1.2,"place":"1km SW of Quarry near San Rafael, CA","time":1394737592200,"updated":1394846081085,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184456","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184456.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":22,"net":"nc","code":"72184456","ids":",nc72184456,","sources":",nc,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,","nst":null,"dmin":0.01796631,"rms":0.11,"gap":140.4,"magType":"Md","type":"quarry","title":"M 1.2 Quarry Blast - 1km SW of Quarry near San Rafael, CA"},"geometry":{"type":"Point","coordinates":[-122.4567,37.985,0]},"id":"nc72184456"}, -{"type":"Feature","properties":{"mag":2.6,"place":"41km S of Redoubt Volcano, Alaska","time":1394736603000,"updated":1394765558099,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11186330","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11186330.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":104,"net":"ak","code":"11186330","ids":",ak11186330,","sources":",ak,","types":",dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.52,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.6 - 41km S of Redoubt Volcano, Alaska"},"geometry":{"type":"Point","coordinates":[-152.7697,60.1131,100]},"id":"ak11186330"}, -{"type":"Feature","properties":{"mag":2.57,"place":"39km SW of Ferndale, California","time":1394736456020,"updated":1395075062000,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184436","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184436.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":102,"net":"nc","code":"72184436","ids":",nc72184436,usc000nafr,","sources":",nc,us,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":34,"dmin":0.2414,"rms":0.15,"gap":232,"magType":"md","type":"earthquake","title":"M 2.6 - 39km SW of Ferndale, California"},"geometry":{"type":"Point","coordinates":[-124.5996667,40.3333333,20.53]},"id":"nc72184436"}, -{"type":"Feature","properties":{"mag":4.7,"place":"116km SW of Merizo Village, Guam","time":1394736311970,"updated":1395079056000,"tz":600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nagb","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nagb.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":340,"net":"us","code":"c000nagb","ids":",usc000nagb,","sources":",us,","types":",dyfi,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.41,"rms":0.64,"gap":107,"magType":"mb","type":"earthquake","title":"M 4.7 - 116km SW of Merizo Village, Guam"},"geometry":{"type":"Point","coordinates":[143.8523,12.5783,63.79]},"id":"usc000nagb"}, -{"type":"Feature","properties":{"mag":1.6,"place":"63km WNW of Talkeetna, Alaska","time":1394735861000,"updated":1394738307198,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11186318","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11186318.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":39,"net":"ak","code":"11186318","ids":",ak11186318,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.31,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.6 - 63km WNW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-151.3096,62.4423,87.2]},"id":"ak11186318"}, -{"type":"Feature","properties":{"mag":1.97,"place":"16km ESE of Fernley, Nevada","time":1394734214186,"updated":1394763162207,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nn00440960","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nn00440960.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":60,"net":"nn","code":"00440960","ids":",nn00440960,","sources":",nn,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,","nst":17,"dmin":0.283,"rms":0.1156,"gap":158.44,"magType":"ml","type":"earthquake","title":"M 2.0 - 16km ESE of Fernley, Nevada"},"geometry":{"type":"Point","coordinates":[-119.0614,39.578,8.6505]},"id":"nn00440960"}, -{"type":"Feature","properties":{"mag":1.56,"place":"13km W of Mojave, California","time":1394732999030,"updated":1394739138910,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475697","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475697.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":37,"net":"ci","code":"15475697","ids":",ci15475697,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":16,"dmin":0.05903,"rms":0.12,"gap":48,"magType":"ml","type":"quarry_blast","title":"M 1.6 Quarry_blast - 13km W of Mojave, California"},"geometry":{"type":"Point","coordinates":[-118.3218333,35.0475,0.01]},"id":"ci15475697"}, -{"type":"Feature","properties":{"mag":1.6,"place":"58km WNW of Cantwell, Alaska","time":1394732195000,"updated":1395103205919,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191872","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191872.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":39,"net":"ak","code":"11191872","ids":",ak11191872,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.38,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.6 - 58km WNW of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-150.0874,63.5272,136]},"id":"ak11191872"}, -{"type":"Feature","properties":{"mag":4.4,"place":"9km E of Ribnica, Slovenia","time":1394731919000,"updated":1395099105116,"tz":60,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nacg","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nacg.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":298,"net":"us","code":"c000nacg","ids":",usc000nacg,","sources":",us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,","nst":null,"dmin":0.79,"rms":0.91,"gap":39,"magType":"mb","type":"earthquake","title":"M 4.4 - 9km E of Ribnica, Slovenia"},"geometry":{"type":"Point","coordinates":[14.85,45.75,2]},"id":"usc000nacg"}, -{"type":"Feature","properties":{"mag":1.7,"place":"89km ENE of Cantwell, Alaska","time":1394731229000,"updated":1394731758692,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11186273","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11186273.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":44,"net":"ak","code":"11186273","ids":",ak11186273,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.52,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.7 - 89km ENE of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-147.1888,63.5468,20.4]},"id":"ak11186273"}, -{"type":"Feature","properties":{"mag":1,"place":"37km NNW of Kanab, Utah","time":1394730982800,"updated":1394825153411,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60059247","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60059247.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":15,"net":"uu","code":"60059247","ids":",uu60059247,","sources":",uu,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":0.26949459,"rms":0.09,"gap":79.2,"magType":"Md","type":"earthquake","title":"M 1.0 - 37km NNW of Kanab, Utah"},"geometry":{"type":"Point","coordinates":[-112.679,37.3647,16.3]},"id":"uu60059247"}, -{"type":"Feature","properties":{"mag":5.3,"place":"East of the South Sandwich Islands","time":1394730752570,"updated":1394753539000,"tz":-60,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nac6","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nac6.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":432,"net":"us","code":"c000nac6","ids":",usc000nac6,","sources":",us,","types":",cap,geoserve,nearby-cities,origin,phase-data,","nst":null,"dmin":11.122,"rms":0.86,"gap":86,"magType":"mb","type":"earthquake","title":"M 5.3 - East of the South Sandwich Islands"},"geometry":{"type":"Point","coordinates":[-19.6455,-60.7674,10]},"id":"usc000nac6"}, -{"type":"Feature","properties":{"mag":6.3,"place":"15km NNE of Kunisaki-shi, Japan","time":1394730410800,"updated":1395098672491,"tz":540,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nabv","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nabv.geojsonp","felt":50,"cdi":7.2,"mmi":5.87,"alert":"green","status":"reviewed","tsunami":null,"sig":647,"net":"us","code":"c000nabv","ids":",usc000nabv,gcmt20140313170651,","sources":",us,gcmt,","types":",cap,dyfi,general-link,geoserve,losspager,moment-tensor,nearby-cities,origin,phase-data,shakemap,tectonic-summary,","nst":null,"dmin":0.963,"rms":1.26,"gap":14,"magType":"mwb","type":"earthquake","title":"M 6.3 - 15km NNE of Kunisaki-shi, Japan"},"geometry":{"type":"Point","coordinates":[131.8197,33.6793,79]},"id":"usc000nabv"}, -{"type":"Feature","properties":{"mag":1.8,"place":"187km NNE of Cape Yakataga, Alaska","time":1394730408000,"updated":1394730907726,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11186263","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11186263.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":50,"net":"ak","code":"11186263","ids":",ak11186263,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.37,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.8 - 187km NNE of Cape Yakataga, Alaska"},"geometry":{"type":"Point","coordinates":[-140.7483,61.5362,7.1]},"id":"ak11186263"}, -{"type":"Feature","properties":{"mag":1.7,"place":"6km SW of Knik-Fairview, Alaska","time":1394729753000,"updated":1394730416471,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11186126","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11186126.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":44,"net":"ak","code":"11186126","ids":",ak11186126,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":10,"dmin":null,"rms":0.65,"gap":147.599988192,"magType":"ml","type":"earthquake","title":"M 1.7 - 6km SW of Knik-Fairview, Alaska"},"geometry":{"type":"Point","coordinates":[-149.7054,61.478,34.4]},"id":"ak11186126"}, -{"type":"Feature","properties":{"mag":2.5,"place":"23km WNW of Medford, Oklahoma","time":1394727152300,"updated":1394821313000,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nabb","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nabb.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":96,"net":"us","code":"c000nabb","ids":",usc000nabb,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":null,"rms":0.89,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.5 - 23km WNW of Medford, Oklahoma"},"geometry":{"type":"Point","coordinates":[-97.984,36.881,5]},"id":"usc000nabb"}, -{"type":"Feature","properties":{"mag":1.09,"place":"4km SE of Loma Linda, California","time":1394726530240,"updated":1394737930450,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475633","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475633.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":18,"net":"ci","code":"15475633","ids":",ci15475633,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":23,"dmin":0.101,"rms":0.13,"gap":83,"magType":"ml","type":"earthquake","title":"M 1.1 - 4km SE of Loma Linda, California"},"geometry":{"type":"Point","coordinates":[-117.2321667,34.018,16.1]},"id":"ci15475633"}, -{"type":"Feature","properties":{"mag":1.5,"place":"88km NNW of Talkeetna, Alaska","time":1394724826000,"updated":1394733174604,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185993","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185993.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":35,"net":"ak","code":"11185993","ids":",ak11185993,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.37,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.5 - 88km NNW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-150.9271,63.0257,124.3]},"id":"ak11185993"}, -{"type":"Feature","properties":{"mag":2.5,"place":"27km NNW of Charlotte Amalie, U.S. Virgin Islands","time":1394723232200,"updated":1394819466000,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14072002","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14072002.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":96,"net":"pr","code":"14072002","ids":",pr14072002,usc000na9t,","sources":",pr,us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":5,"dmin":0.23356197,"rms":0.15,"gap":244.8,"magType":"Md","type":"earthquake","title":"M 2.5 - 27km NNW of Charlotte Amalie, U.S. Virgin Islands"},"geometry":{"type":"Point","coordinates":[-64.9994,18.582,23]},"id":"pr14072002"}, -{"type":"Feature","properties":{"mag":1.9,"place":"5km WSW of Volcano, Hawaii","time":1394722186800,"updated":1394722362348,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60655291","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60655291.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":56,"net":"hv","code":"60655291","ids":",hv60655291,","sources":",hv,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.00898315,"rms":0.1,"gap":72,"magType":"Md","type":"earthquake","title":"M 1.9 - 5km WSW of Volcano, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.2815,19.4047,2.1]},"id":"hv60655291"}, -{"type":"Feature","properties":{"mag":2,"place":"46km WNW of Tremonton, Utah","time":1394721802600,"updated":1394824807319,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60059232","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60059232.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":62,"net":"uu","code":"60059232","ids":",uu60059232,","sources":",uu,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":0.09881468,"rms":0.19,"gap":165.6,"magType":"Ml","type":"earthquake","title":"M 2.0 - 46km WNW of Tremonton, Utah"},"geometry":{"type":"Point","coordinates":[-112.695,41.8578,4.3]},"id":"uu60059232"}, -{"type":"Feature","properties":{"mag":1.9,"place":"8km SE of Chester, California","time":1394721169500,"updated":1394745004532,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184321","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184321.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":56,"net":"nc","code":"72184321","ids":",nc72184321,","sources":",nc,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.10779783,"rms":0.03,"gap":162,"magType":"Md","type":"earthquake","title":"M 1.9 - 8km SE of Chester, California"},"geometry":{"type":"Point","coordinates":[-121.1715,40.2428,4.5]},"id":"nc72184321"}, -{"type":"Feature","properties":{"mag":1.2,"place":"2km ENE of The Geysers, California","time":1394720378400,"updated":1394728503832,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184316","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184316.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":22,"net":"nc","code":"72184316","ids":",nc72184316,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.03,"gap":57.6,"magType":"Md","type":"earthquake","title":"M 1.2 - 2km ENE of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.7302,38.7895,2.2]},"id":"nc72184316"}, -{"type":"Feature","properties":{"mag":1.39,"place":"4km NNE of Julian, California","time":1394720331780,"updated":1394736234450,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475609","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475609.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":30,"net":"ci","code":"15475609","ids":",ci15475609,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":31,"dmin":0.1603,"rms":0.13,"gap":81,"magType":"ml","type":"earthquake","title":"M 1.4 - 4km NNE of Julian, California"},"geometry":{"type":"Point","coordinates":[-116.5875,33.1208333,10.49]},"id":"ci15475609"}, -{"type":"Feature","properties":{"mag":4.1,"place":"59km WNW of Abepura, Indonesia","time":1394720264720,"updated":1395078599704,"tz":540,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000na8f","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000na8f.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":259,"net":"us","code":"c000na8f","ids":",usc000na8f,","sources":",us,","types":",dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":7.315,"rms":0.46,"gap":94,"magType":"mb","type":"earthquake","title":"M 4.1 - 59km WNW of Abepura, Indonesia"},"geometry":{"type":"Point","coordinates":[140.06,-2.5149,36.45]},"id":"usc000na8f"}, -{"type":"Feature","properties":{"mag":1.8,"place":"39km WNW of Sisters, Oregon","time":1394720136700,"updated":1394832562883,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uw60717926","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uw60717926.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":50,"net":"uw","code":"60717926","ids":",uw60717926,","sources":",uw,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.86238267,"rms":0.37,"gap":356.4,"magType":"Md","type":"quarry","title":"M 1.8 Quarry Blast - 39km WNW of Sisters, Oregon"},"geometry":{"type":"Point","coordinates":[-121.996,44.4365,0]},"id":"uw60717926"}, -{"type":"Feature","properties":{"mag":1.36,"place":"7km WNW of The Geysers, California","time":1394718569080,"updated":1394722863571,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184296","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184296.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":28,"net":"nc","code":"72184296","ids":",nc72184296,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":26,"dmin":0.0043,"rms":0.03,"gap":87,"magType":"md","type":"earthquake","title":"M 1.4 - 7km WNW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.8249969,38.8116684,2.35]},"id":"nc72184296"}, -{"type":"Feature","properties":{"mag":1.8,"place":"122km W of Cantwell, Alaska","time":1394717267000,"updated":1394718130739,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185981","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185981.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":50,"net":"ak","code":"11185981","ids":",ak11185981,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.73,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.8 - 122km W of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-151.3993,63.3941,0.2]},"id":"ak11185981"}, -{"type":"Feature","properties":{"mag":3.1,"place":"57km S of Adak, Alaska","time":1394717095000,"updated":1395103227890,"tz":-720,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191865","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191865.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":148,"net":"ak","code":"11191865","ids":",ak11191865,","sources":",ak,","types":",dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.27,"gap":null,"magType":"ml","type":"earthquake","title":"M 3.1 - 57km S of Adak, Alaska"},"geometry":{"type":"Point","coordinates":[-176.6488,51.3669,43.1]},"id":"ak11191865"}, -{"type":"Feature","properties":{"mag":5.5,"place":"15km NW of Amatignak Island, Alaska","time":1394716859310,"updated":1395103736017,"tz":-540,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000na69","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000na69.geojsonp","felt":null,"cdi":null,"mmi":4.3,"alert":"green","status":"reviewed","tsunami":1,"sig":465,"net":"us","code":"c000na69","ids":",at00n2dmf0,usc000na69,ak11185956,gcmt20140313132059,","sources":",at,us,ak,gcmt,","types":",cap,dyfi,general-link,geoserve,impact-link,losspager,moment-tensor,nearby-cities,origin,phase-data,shakemap,tectonic-summary,","nst":null,"dmin":1.411,"rms":0.76,"gap":56,"magType":"mwb","type":"earthquake","title":"M 5.5 - 15km NW of Amatignak Island, Alaska"},"geometry":{"type":"Point","coordinates":[-179.2745,51.3615,37]},"id":"usc000na69"}, -{"type":"Feature","properties":{"mag":2.1,"place":"8km E of Hidden Valley Lake, California","time":1394715982800,"updated":1394743025831,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184281","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184281.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":68,"net":"nc","code":"72184281","ids":",nc72184281,","sources":",nc,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.08,"gap":64.8,"magType":"Md","type":"earthquake","title":"M 2.1 - 8km E of Hidden Valley Lake, California"},"geometry":{"type":"Point","coordinates":[-122.4575,38.8033,9.4]},"id":"nc72184281"}, -{"type":"Feature","properties":{"mag":2.8,"place":"96km W of Ferndale, California","time":1394714204200,"updated":1395119102424,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184276","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184276.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":121,"net":"nc","code":"72184276","ids":",nc72184276,","sources":",nc,","types":",dyfi,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.7995006,"rms":0.3,"gap":280.8,"magType":"Md","type":"earthquake","title":"M 2.8 - 96km W of Ferndale, California"},"geometry":{"type":"Point","coordinates":[-125.3858,40.4085,15.1]},"id":"nc72184276"}, -{"type":"Feature","properties":{"mag":1.16,"place":"5km W of Yucaipa, California","time":1394713829370,"updated":1394735166150,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475593","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475593.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":21,"net":"ci","code":"15475593","ids":",ci15475593,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":42,"dmin":0.01215,"rms":0.17,"gap":33,"magType":"ml","type":"earthquake","title":"M 1.2 - 5km W of Yucaipa, California"},"geometry":{"type":"Point","coordinates":[-117.0981667,34.0326667,8.06]},"id":"ci15475593"}, -{"type":"Feature","properties":{"mag":1.1,"place":"14km SW of Salton City, California","time":1394711983060,"updated":1394734590100,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475585","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475585.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":19,"net":"ci","code":"15475585","ids":",ci15475585,","sources":",ci,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":29,"dmin":0.09949,"rms":0.21,"gap":67,"magType":"ml","type":"earthquake","title":"M 1.1 - 14km SW of Salton City, California"},"geometry":{"type":"Point","coordinates":[-116.0716667,33.2111667,11.19]},"id":"ci15475585"}, -{"type":"Feature","properties":{"mag":1,"place":"6km NW of The Geysers, California","time":1394709897700,"updated":1394715966229,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184256","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184256.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":15,"net":"nc","code":"72184256","ids":",nc72184256,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.02,"gap":79.2,"magType":"Md","type":"earthquake","title":"M 1.0 - 6km NW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.8198,38.8147,3.7]},"id":"nc72184256"}, -{"type":"Feature","properties":{"mag":1.11,"place":"37km NNW of Searles Valley, California","time":1394708570700,"updated":1394733217068,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475577","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475577.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":19,"net":"ci","code":"15475577","ids":",ci15475577,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":8,"dmin":0.07133,"rms":0.08,"gap":131,"magType":"ml","type":"earthquake","title":"M 1.1 - 37km NNW of Searles Valley, California"},"geometry":{"type":"Point","coordinates":[-117.5755,36.0713333,6.39]},"id":"ci15475577"}, -{"type":"Feature","properties":{"mag":1.5,"place":"7km NNW of New Madrid, Missouri","time":1394708487000,"updated":1394723663775,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nm031314b","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nm031314b.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":35,"net":"nm","code":"031314b","ids":",nm031314b,","sources":",nm,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":13,"dmin":0.06288207,"rms":0.06,"gap":79.199993664001,"magType":"md","type":"earthquake","title":"M 1.5 - 7km NNW of New Madrid, Missouri"},"geometry":{"type":"Point","coordinates":[-89.5458,36.6496,7.5]},"id":"nm031314b"}, -{"type":"Feature","properties":{"mag":2.2,"place":"35km NNW of Valdez, Alaska","time":1394707863000,"updated":1394708210238,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185953","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185953.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":74,"net":"ak","code":"11185953","ids":",ak11185953,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.51,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.2 - 35km NNW of Valdez, Alaska"},"geometry":{"type":"Point","coordinates":[-146.6439,61.4169,28.6]},"id":"ak11185953"}, -{"type":"Feature","properties":{"mag":2.5,"place":"93km SSW of Amukta Island, Alaska","time":1394707728000,"updated":1395103250190,"tz":-660,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191861","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191861.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":96,"net":"ak","code":"11191861","ids":",ak11191861,","sources":",ak,","types":",dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.68,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.5 - 93km SSW of Amukta Island, Alaska"},"geometry":{"type":"Point","coordinates":[-171.869,51.7379,35.5]},"id":"ak11191861"}, -{"type":"Feature","properties":{"mag":1.7,"place":"41km S of Port Alberni, Canada","time":1394707422700,"updated":1394825326764,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uw60717896","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uw60717896.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":44,"net":"uw","code":"60717896","ids":",uw60717896,","sources":",uw,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.1527136,"rms":0.32,"gap":100.8,"magType":"Md","type":"earthquake","title":"M 1.7 - 41km S of Port Alberni, Canada"},"geometry":{"type":"Point","coordinates":[-124.8047,48.869,13.5]},"id":"uw60717896"}, -{"type":"Feature","properties":{"mag":1.1,"place":"52km NE of Kernville, California","time":1394704779070,"updated":1394732343410,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475561","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475561.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":19,"net":"ci","code":"15475561","ids":",ci15475561,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":15,"dmin":0.1611,"rms":0.09,"gap":80,"magType":"ml","type":"earthquake","title":"M 1.1 - 52km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.0536667,36.124,1.94]},"id":"ci15475561"}, -{"type":"Feature","properties":{"mag":1.23,"place":"8km NW of The Geysers, California","time":1394704021990,"updated":1394712725412,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184221","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184221.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":23,"net":"nc","code":"72184221","ids":",nc72184221,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":25,"dmin":0.01478,"rms":0.03,"gap":54,"magType":"md","type":"earthquake","title":"M 1.2 - 8km NW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.8320007,38.8235016,2.8]},"id":"nc72184221"}, -{"type":"Feature","properties":{"mag":1.6,"place":"84km ENE of Cantwell, Alaska","time":1394702575000,"updated":1394703158961,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185947","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185947.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":39,"net":"ak","code":"11185947","ids":",ak11185947,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.51,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.6 - 84km ENE of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-147.2834,63.5348,0.2]},"id":"ak11185947"}, -{"type":"Feature","properties":{"mag":3.8,"place":"110km ESE of Akutan, Alaska","time":1394702357000,"updated":1395103589062,"tz":-660,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185944","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185944.geojsonp","felt":null,"cdi":null,"mmi":2.41,"alert":null,"status":"reviewed","tsunami":null,"sig":222,"net":"ak","code":"11185944","ids":",ak11185944,","sources":",ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,shakemap,tectonic-summary,","nst":null,"dmin":null,"rms":0.72,"gap":null,"magType":"ml","type":"earthquake","title":"M 3.8 - 110km ESE of Akutan, Alaska"},"geometry":{"type":"Point","coordinates":[-164.1475,53.8615,26.4]},"id":"ak11185944"}, -{"type":"Feature","properties":{"mag":1.2,"place":"7km NNE of Cantwell, Alaska","time":1394702131000,"updated":1394702311703,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185943","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185943.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":22,"net":"ak","code":"11185943","ids":",ak11185943,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.26,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.2 - 7km NNE of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-148.9058,63.4586,18.9]},"id":"ak11185943"}, -{"type":"Feature","properties":{"mag":2.24,"place":"16km ESE of Fernley, Nevada","time":1394701861233,"updated":1394718888000,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nn00440935","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nn00440935.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":77,"net":"nn","code":"00440935","ids":",nn00440935,","sources":",nn,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,","nst":21,"dmin":0.278,"rms":0.103,"gap":157.82,"magType":"ml","type":"earthquake","title":"M 2.2 - 16km ESE of Fernley, Nevada"},"geometry":{"type":"Point","coordinates":[-119.0685,39.5782,11.3326]},"id":"nn00440935"}, -{"type":"Feature","properties":{"mag":2.02,"place":"51km NE of Kernville, California","time":1394701349860,"updated":1394731932610,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475553","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475553.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":63,"net":"ci","code":"15475553","ids":",ci15475553,","sources":",ci,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":28,"dmin":0.1611,"rms":0.14,"gap":77,"magType":"ml","type":"earthquake","title":"M 2.0 - 51km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.0533333,36.1068333,2.39]},"id":"ci15475553"}, -{"type":"Feature","properties":{"mag":1.5,"place":"60km W of Anchor Point, Alaska","time":1394700632000,"updated":1395103207308,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191854","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191854.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":35,"net":"ak","code":"11191854","ids":",ak11191854,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.64,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.5 - 60km W of Anchor Point, Alaska"},"geometry":{"type":"Point","coordinates":[-152.9138,59.7919,8.6]},"id":"ak11191854"}, -{"type":"Feature","properties":{"mag":1.04,"place":"50km NE of Kernville, California","time":1394699313000,"updated":1394731251765,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475545","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475545.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":17,"net":"ci","code":"15475545","ids":",ci15475545,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":5,"dmin":0.1858,"rms":0.11,"gap":259,"magType":"ml","type":"earthquake","title":"M 1.0 - 50km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.0843333,36.1206667,5.61]},"id":"ci15475545"}, -{"type":"Feature","properties":{"mag":4.3,"place":"49km SE of Iztapa, Guatemala","time":1394698939860,"updated":1394727888312,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000na2f","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000na2f.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":284,"net":"us","code":"c000na2f","ids":",usc000na2f,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.163,"rms":1.05,"gap":177,"magType":"mb","type":"earthquake","title":"M 4.3 - 49km SE of Iztapa, Guatemala"},"geometry":{"type":"Point","coordinates":[-90.4244,13.5865,64.85]},"id":"usc000na2f"}, -{"type":"Feature","properties":{"mag":1.16,"place":"22km ENE of Weldon, California","time":1394698201620,"updated":1394731149470,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475537","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475537.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":21,"net":"ci","code":"15475537","ids":",ci15475537,","sources":",ci,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":20,"dmin":0.03091,"rms":0.13,"gap":71,"magType":"ml","type":"earthquake","title":"M 1.2 - 22km ENE of Weldon, California"},"geometry":{"type":"Point","coordinates":[-118.0533333,35.723,8.76]},"id":"ci15475537"}, -{"type":"Feature","properties":{"mag":1.6,"place":"14km N of Y, Alaska","time":1394698165000,"updated":1394698894250,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185925","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185925.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":39,"net":"ak","code":"11185925","ids":",ak11185925,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.25,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.6 - 14km N of Y, Alaska"},"geometry":{"type":"Point","coordinates":[-149.8131,62.29,15.9]},"id":"ak11185925"}, -{"type":"Feature","properties":{"mag":1.6,"place":"6km NNE of Mullan, Idaho","time":1394697695700,"updated":1395157725951,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/mb14913477","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/mb14913477.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":39,"net":"mb","code":"14913477","ids":",mb14913477,","sources":",mb,","types":",general-link,geoserve,nearby-cities,origin,","nst":10,"dmin":0.7366185,"rms":0.23,"gap":183.599985312,"magType":"mc","type":"earthquake","title":"M 1.6 - 6km NNE of Mullan, Idaho"},"geometry":{"type":"Point","coordinates":[-115.7615,47.519,0]},"id":"mb14913477"}, -{"type":"Feature","properties":{"mag":2,"place":"52km NE of Kernville, California","time":1394696976560,"updated":1394730524740,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475521","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475521.geojsonp","felt":2,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":62,"net":"ci","code":"15475521","ids":",ci15475521,","sources":",ci,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":29,"dmin":0.1611,"rms":0.12,"gap":79,"magType":"ml","type":"earthquake","title":"M 2.0 - 52km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.0536667,36.1228333,2.11]},"id":"ci15475521"}, -{"type":"Feature","properties":{"mag":1.2,"place":"38km E of Lima, Montana","time":1394696786800,"updated":1395157720908,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/mb14124250","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/mb14124250.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":22,"net":"mb","code":"14124250","ids":",mb14124250,","sources":",mb,","types":",general-link,geoserve,nearby-cities,origin,","nst":13,"dmin":0.2030193,"rms":0.14,"gap":118.799990496,"magType":"mc","type":"earthquake","title":"M 1.2 - 38km E of Lima, Montana"},"geometry":{"type":"Point","coordinates":[-112.1116,44.6168,5.2]},"id":"mb14124250"}, -{"type":"Feature","properties":{"mag":1.63,"place":"11km E of Big Pine, California","time":1394695943051,"updated":1394735851000,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nn00440932","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nn00440932.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":41,"net":"nn","code":"00440932","ids":",nn00440932,","sources":",nn,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,","nst":10,"dmin":0.23,"rms":0.1326,"gap":180.77,"magType":"ml","type":"earthquake","title":"M 1.6 - 11km E of Big Pine, California"},"geometry":{"type":"Point","coordinates":[-118.1664,37.1505,0]},"id":"nn00440932"}, -{"type":"Feature","properties":{"mag":2.4,"place":"86km E of Old Iliamna, Alaska","time":1394694520000,"updated":1395103213179,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191852","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191852.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":89,"net":"ak","code":"11191852","ids":",ak11191852,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.78,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.4 - 86km E of Old Iliamna, Alaska"},"geometry":{"type":"Point","coordinates":[-153.3819,59.7533,133.7]},"id":"ak11191852"}, -{"type":"Feature","properties":{"mag":1.3,"place":"7km WNW of Cobb, California","time":1394693510700,"updated":1394702767314,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184136","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184136.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":26,"net":"nc","code":"72184136","ids":",nc72184136,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.01796631,"rms":0.12,"gap":212.4,"magType":"Md","type":"earthquake","title":"M 1.3 - 7km WNW of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.7952,38.851,0.2]},"id":"nc72184136"}, -{"type":"Feature","properties":{"mag":2.8,"place":"74km N of Culebra, Puerto Rico","time":1394692585400,"updated":1394721540962,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14072000","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14072000.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":121,"net":"pr","code":"14072000","ids":",pr14072000,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":18,"dmin":0.66565163,"rms":0.23,"gap":234,"magType":"Md","type":"earthquake","title":"M 2.8 - 74km N of Culebra, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-65.3544,18.974,42]},"id":"pr14072000"}, -{"type":"Feature","properties":{"mag":2.1,"place":"66km WSW of Willow, Alaska","time":1394691647000,"updated":1394692226069,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185917","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185917.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":68,"net":"ak","code":"11185917","ids":",ak11185917,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.61,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.1 - 66km WSW of Willow, Alaska"},"geometry":{"type":"Point","coordinates":[-151.2538,61.6151,74.4]},"id":"ak11185917"}, -{"type":"Feature","properties":{"mag":5.2,"place":"197km S of `Ohonua, Tonga","time":1394690962140,"updated":1394719916385,"tz":-720,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000na1d","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000na1d.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":416,"net":"us","code":"c000na1d","ids":",usc000na1d,","sources":",us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":6.12,"rms":0.71,"gap":153,"magType":"mb","type":"earthquake","title":"M 5.2 - 197km S of `Ohonua, Tonga"},"geometry":{"type":"Point","coordinates":[-174.8758,-23.112,35.13]},"id":"usc000na1d"}, -{"type":"Feature","properties":{"mag":2.2,"place":"51km N of Valdez, Alaska","time":1394689608000,"updated":1394690081066,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185901","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185901.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":74,"net":"ak","code":"11185901","ids":",ak11185901,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.83,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.2 - 51km N of Valdez, Alaska"},"geometry":{"type":"Point","coordinates":[-146.4915,61.5868,14.8]},"id":"ak11185901"}, -{"type":"Feature","properties":{"mag":4.6,"place":"34km WSW of Jiquilillo, Nicaragua","time":1394689522120,"updated":1394691424000,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000na10","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000na10.geojsonp","felt":1,"cdi":3.1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":326,"net":"us","code":"c000na10","ids":",usc000na10,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.418,"rms":1.01,"gap":122,"magType":"mb","type":"earthquake","title":"M 4.6 - 34km WSW of Jiquilillo, Nicaragua"},"geometry":{"type":"Point","coordinates":[-87.7289,12.5894,76.56]},"id":"usc000na10"}, -{"type":"Feature","properties":{"mag":1.8,"place":"24km SW of Coalinga, California","time":1394689277600,"updated":1394701149380,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184111","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184111.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":50,"net":"nc","code":"72184111","ids":",nc72184111,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":null,"dmin":0.02694946,"rms":0.08,"gap":86.4,"magType":"Md","type":"earthquake","title":"M 1.8 - 24km SW of Coalinga, California"},"geometry":{"type":"Point","coordinates":[-120.5357,35.9762,6.6]},"id":"nc72184111"}, -{"type":"Feature","properties":{"mag":1.2,"place":"53km S of Cantwell, Alaska","time":1394687917000,"updated":1394688346490,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185899","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185899.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":22,"net":"ak","code":"11185899","ids":",ak11185899,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":1.18,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.2 - 53km S of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-149.1255,62.919,80.3]},"id":"ak11185899"}, -{"type":"Feature","properties":{"mag":2.7,"place":"61km SSW of Isla Vista, California","time":1394687562890,"updated":1394742000379,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475489","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475489.geojsonp","felt":3,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":113,"net":"ci","code":"15475489","ids":",ci15475489,","sources":",ci,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":14,"dmin":0.1575,"rms":0.17,"gap":170,"magType":"ml","type":"earthquake","title":"M 2.7 - 61km SSW of Isla Vista, California"},"geometry":{"type":"Point","coordinates":[-120.204,33.9388333,2.04]},"id":"ci15475489"}, -{"type":"Feature","properties":{"mag":2.5,"place":"47km N of Charlotte Amalie, U.S. Virgin Islands","time":1394687145300,"updated":1394716103407,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14072001","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14072001.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":96,"net":"pr","code":"14072001","ids":",pr14072001,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":11,"dmin":0.41951324,"rms":0.27,"gap":237.6,"magType":"Md","type":"earthquake","title":"M 2.5 - 47km N of Charlotte Amalie, U.S. Virgin Islands"},"geometry":{"type":"Point","coordinates":[-64.911,18.7716,33]},"id":"pr14072001"}, -{"type":"Feature","properties":{"mag":1.84,"place":"9km E of Hidden Valley Lake, California","time":1394686246320,"updated":1394746146603,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184091","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184091.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":52,"net":"nc","code":"72184091","ids":",nc72184091,","sources":",nc,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":40,"dmin":0.01164,"rms":0.1,"gap":67,"magType":"md","type":"earthquake","title":"M 1.8 - 9km E of Hidden Valley Lake, California"},"geometry":{"type":"Point","coordinates":[-122.4543333,38.7953333,8.87]},"id":"nc72184091"}, -{"type":"Feature","properties":{"mag":2.04,"place":"51km NE of Kernville, California","time":1394686024650,"updated":1394739356230,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475481","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475481.geojsonp","felt":2,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":64,"net":"ci","code":"15475481","ids":",ci15475481,","sources":",ci,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":28,"dmin":0.1618,"rms":0.15,"gap":77,"magType":"ml","type":"earthquake","title":"M 2.0 - 51km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.0541667,36.106,1.09]},"id":"ci15475481"}, -{"type":"Feature","properties":{"mag":1,"place":"2km ESE of Mammoth Lakes, California","time":1394685944700,"updated":1394840527527,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184051","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184051.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":15,"net":"nc","code":"72184051","ids":",nc72184051,","sources":",nc,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.02694946,"rms":0.15,"gap":64.8,"magType":"Md","type":"earthquake","title":"M 1.0 - 2km ESE of Mammoth Lakes, California"},"geometry":{"type":"Point","coordinates":[-118.9465,37.6407,3.1]},"id":"nc72184051"}, -{"type":"Feature","properties":{"mag":1.61,"place":"51km NE of Kernville, California","time":1394685926760,"updated":1394739046760,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475473","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475473.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":40,"net":"ci","code":"15475473","ids":",ci15475473,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":27,"dmin":0.1631,"rms":0.15,"gap":77,"magType":"ml","type":"earthquake","title":"M 1.6 - 51km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.0556667,36.1053333,0.91]},"id":"ci15475473"}, -{"type":"Feature","properties":{"mag":1.26,"place":"5km NW of West Hollywood, California","time":1394685732120,"updated":1394738847540,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475457","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475457.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":24,"net":"ci","code":"15475457","ids":",ci15475457,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":15,"dmin":0.02508,"rms":0.16,"gap":117,"magType":"ml","type":"earthquake","title":"M 1.3 - 5km NW of West Hollywood, California"},"geometry":{"type":"Point","coordinates":[-118.4096667,34.1198333,2.84]},"id":"ci15475457"}, -{"type":"Feature","properties":{"mag":1.36,"place":"52km NE of Kernville, California","time":1394685680990,"updated":1394738602620,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475449","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475449.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":28,"net":"ci","code":"15475449","ids":",ci15475449,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":24,"dmin":0.162,"rms":0.14,"gap":79,"magType":"ml","type":"earthquake","title":"M 1.4 - 52km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.0548333,36.123,1.04]},"id":"ci15475449"}, -{"type":"Feature","properties":{"mag":1.7,"place":"1km ENE of The Geysers, California","time":1394684563500,"updated":1394686621985,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184036","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184036.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":44,"net":"nc","code":"72184036","ids":",nc72184036,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.03593261,"rms":0.11,"gap":97.2,"magType":"Md","type":"earthquake","title":"M 1.7 - 1km ENE of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.7402,38.7852,0.1]},"id":"nc72184036"}, -{"type":"Feature","properties":{"mag":1.8,"place":"1km ENE of The Geysers, California","time":1394684559600,"updated":1394697788260,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184031","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184031.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":50,"net":"nc","code":"72184031","ids":",nc72184031,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.02,"gap":68.4,"magType":"Md","type":"earthquake","title":"M 1.8 - 1km ENE of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.7438,38.7835,1.4]},"id":"nc72184031"}, -{"type":"Feature","properties":{"mag":1.65,"place":"52km NE of Kernville, California","time":1394681667910,"updated":1394737655130,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475433","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475433.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":42,"net":"ci","code":"15475433","ids":",ci15475433,","sources":",ci,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":22,"dmin":0.1625,"rms":0.12,"gap":79,"magType":"ml","type":"earthquake","title":"M 1.7 - 52km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.0555,36.1191667,1.3]},"id":"ci15475433"}, -{"type":"Feature","properties":{"mag":1.5,"place":"71km ENE of Cantwell, Alaska","time":1394681228000,"updated":1394681650388,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185885","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185885.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":35,"net":"ak","code":"11185885","ids":",ak11185885,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.42,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.5 - 71km ENE of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-147.5415,63.5301,9.6]},"id":"ak11185885"}, -{"type":"Feature","properties":{"mag":1.4,"place":"85km NNW of Talkeetna, Alaska","time":1394680652000,"updated":1395103211096,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191846","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191846.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":30,"net":"ak","code":"11191846","ids":",ak11191846,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.36,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.4 - 85km NNW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-150.7593,63.0265,114.5]},"id":"ak11191846"}, -{"type":"Feature","properties":{"mag":1.89,"place":"22km NNE of Searles Valley, California","time":1394679948460,"updated":1394737363920,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475425","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475425.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":55,"net":"ci","code":"15475425","ids":",ci15475425,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":25,"dmin":0.08144,"rms":0.14,"gap":57,"magType":"ml","type":"earthquake","title":"M 1.9 - 22km NNE of Searles Valley, California"},"geometry":{"type":"Point","coordinates":[-117.3323333,35.9621667,6.1]},"id":"ci15475425"}, -{"type":"Feature","properties":{"mag":1.81,"place":"22km NNE of Searles Valley, California","time":1394679924230,"updated":1394737165660,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475417","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475417.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":50,"net":"ci","code":"15475417","ids":",ci15475417,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":26,"dmin":0.08259,"rms":0.15,"gap":58,"magType":"ml","type":"earthquake","title":"M 1.8 - 22km NNE of Searles Valley, California"},"geometry":{"type":"Point","coordinates":[-117.3291667,35.9648333,6.75]},"id":"ci15475417"}, -{"type":"Feature","properties":{"mag":2.5,"place":"46km N of Valdez, Alaska","time":1394679262000,"updated":1394708210986,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185872","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185872.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":96,"net":"ak","code":"11185872","ids":",ak11185872,","sources":",ak,","types":",dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":1.02,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.5 - 46km N of Valdez, Alaska"},"geometry":{"type":"Point","coordinates":[-146.4243,61.5492,39.7]},"id":"ak11185872"}, -{"type":"Feature","properties":{"mag":1.6,"place":"51km NE of Kernville, California","time":1394679182130,"updated":1394736858130,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475409","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475409.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":39,"net":"ci","code":"15475409","ids":",ci15475409,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":26,"dmin":0.1622,"rms":0.15,"gap":77,"magType":"ml","type":"earthquake","title":"M 1.6 - 51km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.0548333,36.1083333,0.94]},"id":"ci15475409"}, -{"type":"Feature","properties":{"mag":1.5,"place":"2km SE of Lilbourn, Missouri","time":1394679044900,"updated":1394721425465,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nm031314a","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nm031314a.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":35,"net":"nm","code":"031314a","ids":",nm031314a,","sources":",nm,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":16,"dmin":0.03593261,"rms":0.05,"gap":64.799994816,"magType":"md","type":"earthquake","title":"M 1.5 - 2km SE of Lilbourn, Missouri"},"geometry":{"type":"Point","coordinates":[-89.5968,36.5724,7.5]},"id":"nm031314a"}, -{"type":"Feature","properties":{"mag":1.59,"place":"12km E of Big Pine, California","time":1394678408200,"updated":1394843950000,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nn00440921","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nn00440921.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":39,"net":"nn","code":"00440921","ids":",ci15475401,nn00440921,","sources":",ci,nn,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":18,"dmin":0.218,"rms":null,"gap":176.69,"magType":"ml","type":"earthquake","title":"M 1.6 - 12km E of Big Pine, California"},"geometry":{"type":"Point","coordinates":[-118.1484,37.1709,0]},"id":"nn00440921"}, -{"type":"Feature","properties":{"mag":2.95,"place":"51km NE of Kernville, California","time":1394677589530,"updated":1394736004860,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475385","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475385.geojsonp","felt":2,"cdi":2.2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":134,"net":"ci","code":"15475385","ids":",ci15475385,","sources":",ci,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":36,"dmin":0.1623,"rms":0.16,"gap":72,"magType":"ml","type":"earthquake","title":"M 3.0 - 51km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.055,36.1096667,0.8]},"id":"ci15475385"}, -{"type":"Feature","properties":{"mag":2.12,"place":"51km NE of Kernville, California","time":1394677092620,"updated":1394733803911,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475361","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475361.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":69,"net":"ci","code":"15475361","ids":",ci15475361,","sources":",ci,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":29,"dmin":0.1613,"rms":0.15,"gap":77,"magType":"ml","type":"earthquake","title":"M 2.1 - 51km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.0536667,36.1083333,1.16]},"id":"ci15475361"}, -{"type":"Feature","properties":{"mag":2.04,"place":"51km NE of Kernville, California","time":1394676979740,"updated":1394735053942,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475353","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475353.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":64,"net":"ci","code":"15475353","ids":",ci15475353,","sources":",ci,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":26,"dmin":0.1602,"rms":0.15,"gap":77,"magType":"ml","type":"earthquake","title":"M 2.0 - 51km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.0525,36.1101667,2.03]},"id":"ci15475353"}, -{"type":"Feature","properties":{"mag":2.61,"place":"52km NE of Kernville, California","time":1394676858780,"updated":1394732677330,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475345","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475345.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":105,"net":"ci","code":"15475345","ids":",ci15475345,","sources":",ci,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":28,"dmin":0.1598,"rms":0.13,"gap":77,"magType":"ml","type":"earthquake","title":"M 2.6 - 52km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.0521667,36.1166667,1.23]},"id":"ci15475345"}, -{"type":"Feature","properties":{"mag":4.39,"place":"51km NE of Kernville, California","time":1394676664030,"updated":1395183715515,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475329","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475329.geojsonp","felt":56,"cdi":3.8,"mmi":5.16,"alert":"green","status":"reviewed","tsunami":1,"sig":318,"net":"ci","code":"15475329","ids":",at00n2creg,ci15475329,","sources":",at,ci,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,impact-link,losspager,moment-tensor,nearby-cities,origin,phase-data,scitech-link,shakemap,","nst":42,"dmin":0.1351,"rms":0.15,"gap":70,"magType":"mw","type":"earthquake","title":"M 4.4 - 51km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.055,36.1116667,0.21]},"id":"ci15475329"}, -{"type":"Feature","properties":{"mag":1.34,"place":"23km S of Bodfish, California","time":1394676612760,"updated":1394733527131,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475337","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475337.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":28,"net":"ci","code":"15475337","ids":",ci15475337,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":15,"dmin":0.09502,"rms":0.13,"gap":80,"magType":"ml","type":"earthquake","title":"M 1.3 - 23km S of Bodfish, California"},"geometry":{"type":"Point","coordinates":[-118.4801667,35.3731667,9.29]},"id":"ci15475337"}, -{"type":"Feature","properties":{"mag":1.3,"place":"1km N of The Geysers, California","time":1394676244200,"updated":1394676343618,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183931","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183931.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":26,"net":"nc","code":"72183931","ids":",nc72183931,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,","nst":null,"dmin":0.01796631,"rms":0.03,"gap":97.2,"magType":"Md","type":"earthquake","title":"M 1.3 - 1km N of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.7553,38.7892,1.8]},"id":"nc72183931"}, -{"type":"Feature","properties":{"mag":2.82,"place":"34km WSW of Vandenberg Air Force Base, California","time":1394676167550,"updated":1394733286524,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475321","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475321.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":123,"net":"ci","code":"15475321","ids":",ci15475321,","sources":",ci,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":15,"dmin":0.3424,"rms":0.26,"gap":233,"magType":"ml","type":"earthquake","title":"M 2.8 - 34km WSW of Vandenberg Air Force Base, California"},"geometry":{"type":"Point","coordinates":[-120.8893333,34.677,12.96]},"id":"ci15475321"}, -{"type":"Feature","properties":{"mag":1.3,"place":"73km ENE of Cantwell, Alaska","time":1394675993000,"updated":1394676415972,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185869","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185869.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":26,"net":"ak","code":"11185869","ids":",ak11185869,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.52,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.3 - 73km ENE of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-147.5117,63.5315,1.2]},"id":"ak11185869"}, -{"type":"Feature","properties":{"mag":1.6,"place":"10km NW of The Geysers, California","time":1394675469200,"updated":1394680926748,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183921","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183921.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":39,"net":"nc","code":"72183921","ids":",nc72183921,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0,"rms":0.03,"gap":57.6,"magType":"Md","type":"earthquake","title":"M 1.6 - 10km NW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.8523,38.8277,2.4]},"id":"nc72183921"}, -{"type":"Feature","properties":{"mag":1.02,"place":"34km NNW of Searles Valley, California","time":1394674566200,"updated":1394732977465,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci37179093","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci37179093.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":16,"net":"ci","code":"37179093","ids":",ci37179093,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":10,"dmin":0.07482,"rms":0.15,"gap":98,"magType":"ml","type":"earthquake","title":"M 1.0 - 34km NNW of Searles Valley, California"},"geometry":{"type":"Point","coordinates":[-117.5798333,36.0445,2.61]},"id":"ci37179093"}, -{"type":"Feature","properties":{"mag":1.24,"place":"34km NNW of Searles Valley, California","time":1394674544460,"updated":1394732774220,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475313","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475313.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":24,"net":"ci","code":"15475313","ids":",ci15475313,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":13,"dmin":0.07601,"rms":0.12,"gap":99,"magType":"ml","type":"earthquake","title":"M 1.2 - 34km NNW of Searles Valley, California"},"geometry":{"type":"Point","coordinates":[-117.5815,36.0453333,2.84]},"id":"ci15475313"}, -{"type":"Feature","properties":{"mag":5.1,"place":"5km SSW of Ometepec, Mexico","time":1394673673460,"updated":1394693146340,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n9w3","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n9w3.geojsonp","felt":3,"cdi":4.7,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":402,"net":"us","code":"c000n9w3","ids":",usc000n9w3,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.931,"rms":1.36,"gap":125,"magType":"mb","type":"earthquake","title":"M 5.1 - 5km SSW of Ometepec, Mexico"},"geometry":{"type":"Point","coordinates":[-98.427,16.6353,35]},"id":"usc000n9w3"}, -{"type":"Feature","properties":{"mag":1.3,"place":"37km WSW of Healy, Alaska","time":1394672781000,"updated":1395103215390,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191841","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191841.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":26,"net":"ak","code":"11191841","ids":",ak11191841,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.47,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.3 - 37km WSW of Healy, Alaska"},"geometry":{"type":"Point","coordinates":[-149.6817,63.7527,136.7]},"id":"ak11191841"}, -{"type":"Feature","properties":{"mag":1.2,"place":"80km WSW of Cantwell, Alaska","time":1394672384000,"updated":1395103214247,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191840","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191840.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":22,"net":"ak","code":"11191840","ids":",ak11191840,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.29,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.2 - 80km WSW of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-150.4269,63.1174,102.6]},"id":"ak11191840"}, -{"type":"Feature","properties":{"mag":1.6,"place":"3km ESE of Mammoth Lakes, California","time":1394672087900,"updated":1394672198437,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183881","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183881.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":39,"net":"nc","code":"72183881","ids":",nc72183881,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,","nst":null,"dmin":0.01796631,"rms":0.02,"gap":72,"magType":"Md","type":"earthquake","title":"M 1.6 - 3km ESE of Mammoth Lakes, California"},"geometry":{"type":"Point","coordinates":[-118.9285,37.6413,7.1]},"id":"nc72183881"}, -{"type":"Feature","properties":{"mag":1.4,"place":"4km E of Mammoth Lakes, California","time":1394672036700,"updated":1394672138433,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183871","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183871.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":30,"net":"nc","code":"72183871","ids":",nc72183871,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,","nst":null,"dmin":0.01796631,"rms":0.02,"gap":86.4,"magType":"Md","type":"earthquake","title":"M 1.4 - 4km E of Mammoth Lakes, California"},"geometry":{"type":"Point","coordinates":[-118.926,37.6413,9.3]},"id":"nc72183871"}, -{"type":"Feature","properties":{"mag":1.2,"place":"3km ESE of Mammoth Lakes, California","time":1394671993100,"updated":1394672093427,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183861","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183861.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":22,"net":"nc","code":"72183861","ids":",nc72183861,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,","nst":null,"dmin":0.02694946,"rms":0.02,"gap":90,"magType":"Md","type":"earthquake","title":"M 1.2 - 3km ESE of Mammoth Lakes, California"},"geometry":{"type":"Point","coordinates":[-118.931,37.6415,8.2]},"id":"nc72183861"}, -{"type":"Feature","properties":{"mag":1,"place":"3km ESE of Mammoth Lakes, California","time":1394671955300,"updated":1394672053422,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183851","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183851.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":15,"net":"nc","code":"72183851","ids":",nc72183851,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,","nst":null,"dmin":0.02694946,"rms":0.03,"gap":100.8,"magType":"Md","type":"earthquake","title":"M 1.0 - 3km ESE of Mammoth Lakes, California"},"geometry":{"type":"Point","coordinates":[-118.9327,37.6345,6.1]},"id":"nc72183851"}, -{"type":"Feature","properties":{"mag":1.5,"place":"3km ESE of Mammoth Lakes, California","time":1394671943700,"updated":1394742364654,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183846","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183846.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":35,"net":"nc","code":"72183846","ids":",nc72183846,","sources":",nc,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.02694946,"rms":0.04,"gap":79.2,"magType":"Md","type":"earthquake","title":"M 1.5 - 3km ESE of Mammoth Lakes, California"},"geometry":{"type":"Point","coordinates":[-118.9322,37.6363,7.6]},"id":"nc72183846"}, -{"type":"Feature","properties":{"mag":1.4,"place":"6km ESE of Mammoth Lakes, California","time":1394671895800,"updated":1394675286312,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183841","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183841.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":30,"net":"nc","code":"72183841","ids":",nc72183841,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.21,"gap":93.6,"magType":"Md","type":"earthquake","title":"M 1.4 - 6km ESE of Mammoth Lakes, California"},"geometry":{"type":"Point","coordinates":[-118.9083,37.6297,1.4]},"id":"nc72183841"}, -{"type":"Feature","properties":{"mag":1.1,"place":"3km ESE of Mammoth Lakes, California","time":1394671851600,"updated":1394674805453,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183836","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183836.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":19,"net":"nc","code":"72183836","ids":",nc72183836,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.02694946,"rms":0.04,"gap":93.6,"magType":"Md","type":"earthquake","title":"M 1.1 - 3km ESE of Mammoth Lakes, California"},"geometry":{"type":"Point","coordinates":[-118.931,37.638,7.2]},"id":"nc72183836"}, -{"type":"Feature","properties":{"mag":1.4,"place":"3km ESE of Mammoth Lakes, California","time":1394671761600,"updated":1394674805451,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183826","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183826.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":30,"net":"nc","code":"72183826","ids":",nc72183826,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.02694946,"rms":0.01,"gap":140.4,"magType":"Md","type":"earthquake","title":"M 1.4 - 3km ESE of Mammoth Lakes, California"},"geometry":{"type":"Point","coordinates":[-118.9328,37.6418,7.9]},"id":"nc72183826"}, -{"type":"Feature","properties":{"mag":1,"place":"7km E of Mammoth Lakes, California","time":1394671573000,"updated":1394671673391,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183821","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183821.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":15,"net":"nc","code":"72183821","ids":",nc72183821,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,","nst":null,"dmin":0.01796631,"rms":0.01,"gap":223.2,"magType":"Md","type":"earthquake","title":"M 1.0 - 7km E of Mammoth Lakes, California"},"geometry":{"type":"Point","coordinates":[-118.8828,37.6423,1.2]},"id":"nc72183821"}, -{"type":"Feature","properties":{"mag":1.6,"place":"1km E of East Concord, New Hampshire","time":1394671038220,"updated":1394789675000,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nb3v","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nb3v.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":39,"net":"us","code":"c000nb3v","ids":",usc000nb3v,","sources":",us,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.249,"rms":0.16,"gap":130,"magType":"ml","type":"earthquake","title":"M 1.6 - 1km E of East Concord, New Hampshire"},"geometry":{"type":"Point","coordinates":[-71.5223,43.2402,4.51]},"id":"usc000nb3v"}, -{"type":"Feature","properties":{"mag":1.4,"place":"20km N of Pahala, Hawaii","time":1394670651700,"updated":1394676014843,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60654806","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60654806.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":30,"net":"hv","code":"60654806","ids":",hv60654806,","sources":",hv,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.03593261,"rms":0.11,"gap":39.6,"magType":"Md","type":"earthquake","title":"M 1.4 - 20km N of Pahala, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.4827,19.3927,10.3]},"id":"hv60654806"}, -{"type":"Feature","properties":{"mag":3.1,"place":"94km SSW of Amukta Island, Alaska","time":1394670142000,"updated":1394731129258,"tz":-660,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185775","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185775.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":148,"net":"ak","code":"11185775","ids":",ak11185775,","sources":",ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.76,"gap":null,"magType":"ml","type":"earthquake","title":"M 3.1 - 94km SSW of Amukta Island, Alaska"},"geometry":{"type":"Point","coordinates":[-171.7953,51.7081,19.4]},"id":"ak11185775"}, -{"type":"Feature","properties":{"mag":2.7,"place":"12km ENE of Anthony, Kansas","time":1394669814600,"updated":1394698769746,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n9v7","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n9v7.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":112,"net":"us","code":"c000n9v7","ids":",usc000n9v7,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.687,"rms":0.59,"gap":131,"magType":"mb_lg","type":"earthquake","title":"M 2.7 - 12km ENE of Anthony, Kansas"},"geometry":{"type":"Point","coordinates":[-97.9012,37.1903,5]},"id":"usc000n9v7"}, -{"type":"Feature","properties":{"mag":2,"place":"14km S of Hamilton City, California","time":1394669140200,"updated":1394683922103,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183786","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183786.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":62,"net":"nc","code":"72183786","ids":",nc72183786,","sources":",nc,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.31441035,"rms":0.14,"gap":61.2,"magType":"Md","type":"earthquake","title":"M 2.0 - 14km S of Hamilton City, California"},"geometry":{"type":"Point","coordinates":[-121.9942,39.6098,28.3]},"id":"nc72183786"}, -{"type":"Feature","properties":{"mag":1.1,"place":"9km WNW of Cobb, California","time":1394668800900,"updated":1394670546179,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183781","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183781.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":19,"net":"nc","code":"72183781","ids":",nc72183781,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.03,"gap":100.8,"magType":"Md","type":"earthquake","title":"M 1.1 - 9km WNW of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.8287,38.8392,2.7]},"id":"nc72183781"}, -{"type":"Feature","properties":{"mag":2.2,"place":"73km SSE of Adak, Alaska","time":1394667376000,"updated":1394844035260,"tz":-720,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185769","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185769.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":74,"net":"ak","code":"11185769","ids":",ak11185769,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.38,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.2 - 73km SSE of Adak, Alaska"},"geometry":{"type":"Point","coordinates":[-176.4011,51.2393,20.3]},"id":"ak11185769"}, -{"type":"Feature","properties":{"mag":2,"place":"41km SSE of Redoubt Volcano, Alaska","time":1394667172000,"updated":1394844032173,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187789","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187789.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":62,"net":"ak","code":"11187789","ids":",ak11187789,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":35,"dmin":null,"rms":0.47,"gap":71.999994240001,"magType":"ml","type":"earthquake","title":"M 2.0 - 41km SSE of Redoubt Volcano, Alaska"},"geometry":{"type":"Point","coordinates":[-152.516,60.1332,103.4]},"id":"ak11187789"}, -{"type":"Feature","properties":{"mag":1.89,"place":"4km NW of Boron, California","time":1394666314840,"updated":1394671116720,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475297","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475297.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":55,"net":"ci","code":"15475297","ids":",ci15475297,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":22,"dmin":0.09436,"rms":0.13,"gap":115,"magType":"ml","type":"quarry_blast","title":"M 1.9 Quarry_blast - 4km NW of Boron, California"},"geometry":{"type":"Point","coordinates":[-117.6901667,35.0288333,0.05]},"id":"ci15475297"}, -{"type":"Feature","properties":{"mag":3.2,"place":"31km E of Amatignak Island, Alaska","time":1394665613000,"updated":1394844069975,"tz":-540,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185691","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185691.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":158,"net":"ak","code":"11185691","ids":",ak11185691,","sources":",ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.26,"gap":null,"magType":"ml","type":"earthquake","title":"M 3.2 - 31km E of Amatignak Island, Alaska"},"geometry":{"type":"Point","coordinates":[-178.6716,51.2097,31.3]},"id":"ak11185691"}, -{"type":"Feature","properties":{"mag":1.3,"place":"23km NNE of Badger, Alaska","time":1394665299000,"updated":1394844104831,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185688","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185688.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":26,"net":"ak","code":"11185688","ids":",ak11185688,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.17,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.3 - 23km NNE of Badger, Alaska"},"geometry":{"type":"Point","coordinates":[-147.3444,64.9918,0]},"id":"ak11185688"}, -{"type":"Feature","properties":{"mag":1.4,"place":"3km ESE of Mammoth Lakes, California","time":1394664682500,"updated":1394667725575,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183736","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183736.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":30,"net":"nc","code":"72183736","ids":",nc72183736,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.02694946,"rms":0.04,"gap":75.6,"magType":"Md","type":"earthquake","title":"M 1.4 - 3km ESE of Mammoth Lakes, California"},"geometry":{"type":"Point","coordinates":[-118.9328,37.6375,7.4]},"id":"nc72183736"}, -{"type":"Feature","properties":{"mag":1.3,"place":"3km ESE of Mammoth Lakes, California","time":1394664524800,"updated":1394666944111,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183726","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183726.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":26,"net":"nc","code":"72183726","ids":",nc72183726,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.02694946,"rms":0.02,"gap":122.4,"magType":"Md","type":"earthquake","title":"M 1.3 - 3km ESE of Mammoth Lakes, California"},"geometry":{"type":"Point","coordinates":[-118.9317,37.6418,8.2]},"id":"nc72183726"}, -{"type":"Feature","properties":{"mag":1.1,"place":"3km ESE of Mammoth Lakes, California","time":1394664496500,"updated":1394666403117,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183721","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183721.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":19,"net":"nc","code":"72183721","ids":",nc72183721,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.02694946,"rms":0.01,"gap":93.6,"magType":"Md","type":"earthquake","title":"M 1.1 - 3km ESE of Mammoth Lakes, California"},"geometry":{"type":"Point","coordinates":[-118.9318,37.6398,7.7]},"id":"nc72183721"}, -{"type":"Feature","properties":{"mag":1.5,"place":"3km ENE of Mammoth Lakes, California","time":1394664402700,"updated":1394678827825,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183716","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183716.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":35,"net":"nc","code":"72183716","ids":",nc72183716,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.14,"gap":90,"magType":"Md","type":"earthquake","title":"M 1.5 - 3km ENE of Mammoth Lakes, California"},"geometry":{"type":"Point","coordinates":[-118.9307,37.657,1.5]},"id":"nc72183716"}, -{"type":"Feature","properties":{"mag":1.92,"place":"11km W of Progreso, Mexico","time":1394664350500,"updated":1394669801397,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475289","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475289.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":57,"net":"ci","code":"15475289","ids":",ci15475289,","sources":",ci,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":23,"dmin":0.05883,"rms":0.2,"gap":139,"magType":"ml","type":"earthquake","title":"M 1.9 - 11km W of Progreso, Mexico"},"geometry":{"type":"Point","coordinates":[-115.7016667,32.5941667,8.12]},"id":"ci15475289"}, -{"type":"Feature","properties":{"mag":2.8,"place":"68km NW of San Antonio, Puerto Rico","time":1394664005600,"updated":1394692960831,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14071010","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14071010.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":121,"net":"pr","code":"14071010","ids":",pr14071010,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":6,"dmin":0.63151564,"rms":0.37,"gap":331.2,"magType":"Md","type":"earthquake","title":"M 2.8 - 68km NW of San Antonio, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-67.5022,18.9813,10]},"id":"pr14071010"}, -{"type":"Feature","properties":{"mag":4.6,"place":"48km NE of Nishinoomote, Japan","time":1394663754470,"updated":1394692706692,"tz":540,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n9ty","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n9ty.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":326,"net":"us","code":"c000n9ty","ids":",usc000n9ty,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":2.144,"rms":1,"gap":168,"magType":"mb","type":"earthquake","title":"M 4.6 - 48km NE of Nishinoomote, Japan"},"geometry":{"type":"Point","coordinates":[131.3871,31.0189,45.23]},"id":"usc000n9ty"}, -{"type":"Feature","properties":{"mag":1.4,"place":"14km NW of West Bishop, California","time":1394662736100,"updated":1394675767175,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183696","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183696.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":30,"net":"nc","code":"72183696","ids":",nc72183696,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.10779783,"rms":0.02,"gap":79.2,"magType":"Md","type":"earthquake","title":"M 1.4 - 14km NW of West Bishop, California"},"geometry":{"type":"Point","coordinates":[-118.5687,37.458,11.6]},"id":"nc72183696"}, -{"type":"Feature","properties":{"mag":1.21,"place":"5km N of Banning, California","time":1394661886420,"updated":1394662933940,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475273","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475273.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":23,"net":"ci","code":"15475273","ids":",ci15475273,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":26,"dmin":0.07931,"rms":0.21,"gap":85,"magType":"ml","type":"earthquake","title":"M 1.2 - 5km N of Banning, California"},"geometry":{"type":"Point","coordinates":[-116.8673333,33.973,20.01]},"id":"ci15475273"}, -{"type":"Feature","properties":{"mag":1.4,"place":"41km WSW of Big Lake, Alaska","time":1394661617000,"updated":1394844070898,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185603","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185603.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":30,"net":"ak","code":"11185603","ids":",ak11185603,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.46,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.4 - 41km WSW of Big Lake, Alaska"},"geometry":{"type":"Point","coordinates":[-150.6623,61.3663,56.8]},"id":"ak11185603"}, -{"type":"Feature","properties":{"mag":2.4,"place":"27km N of Fishhook, Alaska","time":1394660884000,"updated":1394844070404,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185592","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185592.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":89,"net":"ak","code":"11185592","ids":",ak11185592,","sources":",ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.8,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.4 - 27km N of Fishhook, Alaska"},"geometry":{"type":"Point","coordinates":[-149.2171,61.9882,12.3]},"id":"ak11185592"}, -{"type":"Feature","properties":{"mag":1.8,"place":"14km SSE of Volcano, Hawaii","time":1394659903300,"updated":1394660113841,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60654626","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60654626.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":50,"net":"hv","code":"60654626","ids":",hv60654626,","sources":",hv,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.05389892,"rms":0.27,"gap":100.8,"magType":"Md","type":"earthquake","title":"M 1.8 - 14km SSE of Volcano, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.1693,19.3222,3.1]},"id":"hv60654626"}, -{"type":"Feature","properties":{"mag":2,"place":"0km E of Quarry near Mountain Gate (Shasta Res.), CA","time":1394659824600,"updated":1394673247450,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183661","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183661.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":62,"net":"nc","code":"72183661","ids":",nc72183661,","sources":",nc,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.18864621,"rms":0.05,"gap":64.8,"magType":"Md","type":"quarry","title":"M 2.0 Quarry Blast - 0km E of Quarry near Mountain Gate (Shasta Res.), CA"},"geometry":{"type":"Point","coordinates":[-122.3123,40.7495,0]},"id":"nc72183661"}, -{"type":"Feature","properties":{"mag":1.3,"place":"4km WNW of Cobb, California","time":1394659266600,"updated":1394671147383,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183656","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183656.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":26,"net":"nc","code":"72183656","ids":",nc72183656,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.02,"gap":126,"magType":"Md","type":"earthquake","title":"M 1.3 - 4km WNW of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.7648,38.8435,1.9]},"id":"nc72183656"}, -{"type":"Feature","properties":{"mag":2.2,"place":"1km NNW of Jones, Oklahoma","time":1394659003800,"updated":1394687949341,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n9q6","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n9q6.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":74,"net":"us","code":"c000n9q6","ids":",usc000n9q6,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":null,"rms":0.52,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.2 - 1km NNW of Jones, Oklahoma"},"geometry":{"type":"Point","coordinates":[-97.292,35.58,5.2]},"id":"usc000n9q6"}, -{"type":"Feature","properties":{"mag":2.5,"place":"1km W of Princeton, Canada","time":1394658734200,"updated":1394823959360,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uw60717626","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uw60717626.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":96,"net":"uw","code":"60717626","ids":",uw60717626,","sources":",uw,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.61085439,"rms":0.46,"gap":212.4,"magType":"Md","type":"quarry","title":"M 2.5 Quarry Blast - 1km W of Princeton, Canada"},"geometry":{"type":"Point","coordinates":[-120.5302,49.4573,0]},"id":"uw60717626"}, -{"type":"Feature","properties":{"mag":1.7,"place":"14km SSE of Ridgemark, California","time":1394658462300,"updated":1394842210648,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183626","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183626.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":44,"net":"nc","code":"72183626","ids":",nc72183626,","sources":",nc,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":null,"dmin":0.03593261,"rms":0.05,"gap":28.8,"magType":"Md","type":"earthquake","title":"M 1.7 - 14km SSE of Ridgemark, California"},"geometry":{"type":"Point","coordinates":[-121.3135,36.6843,4.3]},"id":"nc72183626"}, -{"type":"Feature","properties":{"mag":1.83,"place":"15km ESE of Fernley, Nevada","time":1394658182991,"updated":1394659915000,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nn00440895","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nn00440895.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":52,"net":"nn","code":"00440895","ids":",nn00440895,","sources":",nn,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,","nst":12,"dmin":0.272,"rms":0.1012,"gap":157.32,"magType":"ml","type":"earthquake","title":"M 1.8 - 15km ESE of Fernley, Nevada"},"geometry":{"type":"Point","coordinates":[-119.0755,39.5796,12.2419]},"id":"nn00440895"}, -{"type":"Feature","properties":{"mag":1.45,"place":"6km E of San Fernando, California","time":1394657337730,"updated":1394659433380,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475257","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475257.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":32,"net":"ci","code":"15475257","ids":",ci15475257,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":12,"dmin":0.03458,"rms":0.1,"gap":118,"magType":"ml","type":"earthquake","title":"M 1.5 - 6km E of San Fernando, California"},"geometry":{"type":"Point","coordinates":[-118.364,34.2775,3.69]},"id":"ci15475257"}, -{"type":"Feature","properties":{"mag":1.17,"place":"9km NNW of Big Bear City, California","time":1394657131450,"updated":1394659512580,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475249","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475249.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":21,"net":"ci","code":"15475249","ids":",ci15475249,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":31,"dmin":0.04258,"rms":0.13,"gap":37,"magType":"ml","type":"quarry_blast","title":"M 1.2 Quarry_blast - 9km NNW of Big Bear City, California"},"geometry":{"type":"Point","coordinates":[-116.878,34.34,0.01]},"id":"ci15475249"}, -{"type":"Feature","properties":{"mag":4.8,"place":"1km NNE of Marahare, Comoros","time":1394657012640,"updated":1394685969860,"tz":180,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n9m9","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n9m9.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":354,"net":"us","code":"c000n9m9","ids":",usc000n9m9,","sources":",us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,","nst":null,"dmin":7.32,"rms":1.46,"gap":68,"magType":"mb","type":"earthquake","title":"M 4.8 - 1km NNE of Marahare, Comoros"},"geometry":{"type":"Point","coordinates":[44.3187,-12.216,10]},"id":"usc000n9m9"}, -{"type":"Feature","properties":{"mag":1.4,"place":"168km WNW of Haines Junction, Canada","time":1394656696000,"updated":1394844033816,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185512","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185512.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":30,"net":"ak","code":"11185512","ids":",ak11185512,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.72,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.4 - 168km WNW of Haines Junction, Canada"},"geometry":{"type":"Point","coordinates":[-140.3219,61.4072,12.2]},"id":"ak11185512"}, -{"type":"Feature","properties":{"mag":1.7,"place":"20km NE of Warden, Washington","time":1394656042500,"updated":1394657984600,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uw60717561","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uw60717561.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":44,"net":"uw","code":"60717561","ids":",uw60717561,","sources":",uw,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.06288207,"rms":0.28,"gap":183.6,"magType":"Md","type":"quarry","title":"M 1.7 Quarry Blast - 20km NE of Warden, Washington"},"geometry":{"type":"Point","coordinates":[-118.8418,47.0885,0]},"id":"uw60717561"}, -{"type":"Feature","properties":{"mag":1.4,"place":"33km S of Cohoe, Alaska","time":1394656011000,"updated":1394844030876,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187781","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187781.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":30,"net":"ak","code":"11187781","ids":",ak11187781,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":13,"dmin":null,"rms":0.38,"gap":89.999992800001,"magType":"ml","type":"earthquake","title":"M 1.4 - 33km S of Cohoe, Alaska"},"geometry":{"type":"Point","coordinates":[-151.285,60.0701,56.7]},"id":"ak11187781"}, -{"type":"Feature","properties":{"mag":4.3,"place":"107km SSE of Kuh Sefid, Iran","time":1394655719200,"updated":1394684683490,"tz":210,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n9kl","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n9kl.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":284,"net":"us","code":"c000n9kl","ids":",usc000n9kl,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":null,"rms":1.5,"gap":null,"magType":"mb","type":"earthquake","title":"M 4.3 - 107km SSE of Kuh Sefid, Iran"},"geometry":{"type":"Point","coordinates":[57.069,28.336,10]},"id":"usc000n9kl"}, -{"type":"Feature","properties":{"mag":2.1,"place":"1km ESE of Mullan, Idaho","time":1394655305500,"updated":1394668337773,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/mb14399195","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/mb14399195.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":68,"net":"mb","code":"14399195","ids":",mb14399195,","sources":",mb,","types":",general-link,geoserve,nearby-cities,origin,","nst":22,"dmin":0.006288207,"rms":0.33,"gap":107.99999136,"magType":"mc","type":"earthquake","title":"M 2.1 - 1km ESE of Mullan, Idaho"},"geometry":{"type":"Point","coordinates":[-115.785,47.4651,1.5]},"id":"mb14399195"}, -{"type":"Feature","properties":{"mag":2.2,"place":"46km S of Redoubt Volcano, Alaska","time":1394655230000,"updated":1394844073727,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185435","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185435.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":74,"net":"ak","code":"11185435","ids":",ak11185435,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.56,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.2 - 46km S of Redoubt Volcano, Alaska"},"geometry":{"type":"Point","coordinates":[-152.6474,60.0689,93.8]},"id":"ak11185435"}, -{"type":"Feature","properties":{"mag":1.4,"place":"76km WSW of Tok, Alaska","time":1394654659000,"updated":1394844071754,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185434","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185434.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":30,"net":"ak","code":"11185434","ids":",ak11185434,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.33,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.4 - 76km WSW of Tok, Alaska"},"geometry":{"type":"Point","coordinates":[-144.4433,63.1358,0.2]},"id":"ak11185434"}, -{"type":"Feature","properties":{"mag":1.4,"place":"3km NNW of Cobb, California","time":1394654640700,"updated":1394666944113,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183606","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183606.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":30,"net":"nc","code":"72183606","ids":",nc72183606,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.02694946,"rms":0.06,"gap":129.6,"magType":"Md","type":"earthquake","title":"M 1.4 - 3km NNW of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.7358,38.8493,3.1]},"id":"nc72183606"}, -{"type":"Feature","properties":{"mag":1.5,"place":"11km E of Quarry near Portola Valley, CA","time":1394653538700,"updated":1394840740449,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183601","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183601.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":35,"net":"nc","code":"72183601","ids":",nc72183601,","sources":",nc,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.07186522,"rms":0.04,"gap":118.8,"magType":"Md","type":"quarry","title":"M 1.5 Quarry Blast - 11km E of Quarry near Portola Valley, CA"},"geometry":{"type":"Point","coordinates":[-122.1035,37.3277,0]},"id":"nc72183601"}, -{"type":"Feature","properties":{"mag":3.2,"place":"15km ENE of Anthony, Kansas","time":1394652926420,"updated":1394723445275,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n9ha","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n9ha.geojsonp","felt":5,"cdi":2.4,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":159,"net":"us","code":"c000n9ha","ids":",usc000n9ha,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.686,"rms":0.51,"gap":61,"magType":"mb_lg","type":"earthquake","title":"M 3.2 - 15km ENE of Anthony, Kansas"},"geometry":{"type":"Point","coordinates":[-97.8585,37.1855,5]},"id":"usc000n9ha"}, -{"type":"Feature","properties":{"mag":5.2,"place":"249km S of `Ohonua, Tonga","time":1394652340990,"updated":1394899912000,"tz":-720,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n9h2","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n9h2.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":416,"net":"us","code":"c000n9h2","ids":",usc000n9h2,gcmt20140312192541,","sources":",us,gcmt,","types":",cap,dyfi,geoserve,moment-tensor,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":8.684,"rms":1.3,"gap":77,"magType":"mb","type":"earthquake","title":"M 5.2 - 249km S of `Ohonua, Tonga"},"geometry":{"type":"Point","coordinates":[-175.0504,-23.5851,11.46]},"id":"usc000n9h2"}, -{"type":"Feature","properties":{"mag":1.4,"place":"30km NNW of Inyokern, California","time":1394651956310,"updated":1394653677670,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475217","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475217.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":30,"net":"ci","code":"15475217","ids":",ci15475217,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":19,"dmin":0.09116,"rms":0.12,"gap":73,"magType":"ml","type":"earthquake","title":"M 1.4 - 30km NNW of Inyokern, California"},"geometry":{"type":"Point","coordinates":[-117.9195,35.9116667,2.2]},"id":"ci15475217"}, -{"type":"Feature","properties":{"mag":4.7,"place":"Off the east coast of Honshu, Japan","time":1394651611020,"updated":1394680566116,"tz":600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n9gm","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n9gm.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":340,"net":"us","code":"c000n9gm","ids":",usc000n9gm,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":5.027,"rms":0.7,"gap":123,"magType":"mb","type":"earthquake","title":"M 4.7 - Off the east coast of Honshu, Japan"},"geometry":{"type":"Point","coordinates":[144.4386,37.0747,41.27]},"id":"usc000n9gm"}, -{"type":"Feature","properties":{"mag":1.3,"place":"113km NW of Talkeetna, Alaska","time":1394651371000,"updated":1394844075749,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185425","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185425.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":26,"net":"ak","code":"11185425","ids":",ak11185425,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.7,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.3 - 113km NW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-151.5182,63.1086,12.3]},"id":"ak11185425"}, -{"type":"Feature","properties":{"mag":1.4,"place":"23km SE of Yosemite Valley, California","time":1394651037100,"updated":1394663767317,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183581","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183581.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":30,"net":"nc","code":"72183581","ids":",nc72183581,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.22457882,"rms":0.03,"gap":176.4,"magType":"Md","type":"earthquake","title":"M 1.4 - 23km SE of Yosemite Valley, California"},"geometry":{"type":"Point","coordinates":[-119.3607,37.6145,13.9]},"id":"nc72183581"}, -{"type":"Feature","properties":{"mag":1.5,"place":"3km SE of The Geysers, California","time":1394649380400,"updated":1394661182600,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183576","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183576.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":35,"net":"nc","code":"72183576","ids":",nc72183576,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.01796631,"rms":0.05,"gap":82.8,"magType":"Md","type":"earthquake","title":"M 1.5 - 3km SE of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.7273,38.7605,2.1]},"id":"nc72183576"}, -{"type":"Feature","properties":{"mag":1.7,"place":"23km SE of Yosemite Valley, California","time":1394648968000,"updated":1394846045281,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183566","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183566.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":44,"net":"nc","code":"72183566","ids":",nc72183566,","sources":",nc,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.22457882,"rms":0.05,"gap":122.4,"magType":"Md","type":"earthquake","title":"M 1.7 - 23km SE of Yosemite Valley, California"},"geometry":{"type":"Point","coordinates":[-119.3628,37.609,12.5]},"id":"nc72183566"}, -{"type":"Feature","properties":{"mag":2.1,"place":"4km WSW of Universal City, California","time":1394648885250,"updated":1395067097382,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475209","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475209.geojsonp","felt":99,"cdi":3.2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":100,"net":"ci","code":"15475209","ids":",ci15475209,","sources":",ci,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":23,"dmin":0.02177,"rms":0.14,"gap":77,"magType":"ml","type":"earthquake","title":"M 2.1 - 4km WSW of Universal City, California"},"geometry":{"type":"Point","coordinates":[-118.404,34.1238333,3.17]},"id":"ci15475209"}, -{"type":"Feature","properties":{"mag":1.14,"place":"17km ESE of Julian, California","time":1394648568110,"updated":1394651198710,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475201","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475201.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":20,"net":"ci","code":"15475201","ids":",ci15475201,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":14,"dmin":0.1118,"rms":0.16,"gap":114,"magType":"ml","type":"earthquake","title":"M 1.1 - 17km ESE of Julian, California"},"geometry":{"type":"Point","coordinates":[-116.4413333,33.003,9.7]},"id":"ci15475201"}, -{"type":"Feature","properties":{"mag":1.3,"place":"35km S of East Carbon City, Utah","time":1394648432200,"updated":1394823787197,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60059117","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60059117.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":26,"net":"uu","code":"60059117","ids":",uu60059117,","sources":",uu,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":0.13474729,"rms":0.07,"gap":187.2,"magType":"Ml","type":"earthquake","title":"M 1.3 - 35km S of East Carbon City, Utah"},"geometry":{"type":"Point","coordinates":[-110.4755,39.236,12.2]},"id":"uu60059117"}, -{"type":"Feature","properties":{"mag":4.8,"place":"247km WNW of Ozernovskiy, Russia","time":1394648320950,"updated":1394677322518,"tz":600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n9c7","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n9c7.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":354,"net":"us","code":"c000n9c7","ids":",usc000n9c7,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":2.976,"rms":0.62,"gap":111,"magType":"mb","type":"earthquake","title":"M 4.8 - 247km WNW of Ozernovskiy, Russia"},"geometry":{"type":"Point","coordinates":[153.0762,52.1483,421.3]},"id":"usc000n9c7"}, -{"type":"Feature","properties":{"mag":2,"place":"26km N of Road Town, British Virgin Islands","time":1394648312500,"updated":1394656787444,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14071008","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14071008.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":62,"net":"pr","code":"14071008","ids":",pr14071008,","sources":",pr,","types":",cap,geoserve,nearby-cities,origin,tectonic-summary,","nst":3,"dmin":0.23985018,"rms":0.05,"gap":291.6,"magType":"Md","type":"earthquake","title":"M 2.0 - 26km N of Road Town, British Virgin Islands"},"geometry":{"type":"Point","coordinates":[-64.6436,18.6573,9]},"id":"pr14071008"}, -{"type":"Feature","properties":{"mag":4.9,"place":"44km W of Port-aux-Francais, French Southern Territories","time":1394648110530,"updated":1394677115490,"tz":300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n9cg","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n9cg.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":369,"net":"us","code":"c000n9cg","ids":",usc000n9cg,","sources":",us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,","nst":null,"dmin":0.394,"rms":0.27,"gap":80,"magType":"mb","type":"earthquake","title":"M 4.9 - 44km W of Port-aux-Francais, French Southern Territories"},"geometry":{"type":"Point","coordinates":[69.6089,-49.3281,14.37]},"id":"usc000n9cg"}, -{"type":"Feature","properties":{"mag":2.5,"place":"19km SSE of Medford, Oklahoma","time":1394647778570,"updated":1394676725271,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n9d2","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n9d2.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":96,"net":"us","code":"c000n9d2","ids":",usc000n9d2,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":null,"rms":0.63,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.5 - 19km SSE of Medford, Oklahoma"},"geometry":{"type":"Point","coordinates":[-97.678,36.634,5]},"id":"usc000n9d2"}, -{"type":"Feature","properties":{"mag":1.5,"place":"156km S of Tanana, Alaska","time":1394647446000,"updated":1394844083774,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185339","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185339.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":35,"net":"ak","code":"11185339","ids":",ak11185339,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.52,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.5 - 156km S of Tanana, Alaska"},"geometry":{"type":"Point","coordinates":[-152.4001,63.774,7.4]},"id":"ak11185339"}, -{"type":"Feature","properties":{"mag":2.5,"place":"195km SE of Adak, Alaska","time":1394647443000,"updated":1395062757000,"tz":-720,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nc55","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nc55.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":96,"net":"us","code":"c000nc55","ids":",ak11187775,usc000nc55,","sources":",ak,us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":null,"rms":0.47,"gap":291,"magType":"ml","type":"earthquake","title":"M 2.5 - 195km SE of Adak, Alaska"},"geometry":{"type":"Point","coordinates":[-175.1123,50.4172,25.6]},"id":"usc000nc55"}, -{"type":"Feature","properties":{"mag":2.9,"place":"15km ENE of Anthony, Kansas","time":1394647204550,"updated":1394676158728,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n9fa","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n9fa.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":129,"net":"us","code":"c000n9fa","ids":",usc000n9fa,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.699,"rms":0.36,"gap":73,"magType":"mb_lg","type":"earthquake","title":"M 2.9 - 15km ENE of Anthony, Kansas"},"geometry":{"type":"Point","coordinates":[-97.8659,37.199,5]},"id":"usc000n9fa"}, -{"type":"Feature","properties":{"mag":4.5,"place":"260km ESE of Hotan, China","time":1394646946280,"updated":1394675897896,"tz":480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n9b3","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n9b3.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":312,"net":"us","code":"c000n9b3","ids":",usc000n9b3,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":7.333,"rms":0.89,"gap":121,"magType":"mb","type":"earthquake","title":"M 4.5 - 260km ESE of Hotan, China"},"geometry":{"type":"Point","coordinates":[82.3414,35.7965,31.53]},"id":"usc000n9b3"}, -{"type":"Feature","properties":{"mag":2.5,"place":"90km SSW of Manley Hot Springs, Alaska","time":1394646500000,"updated":1395062952000,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185266","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185266.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":96,"net":"ak","code":"11185266","ids":",ak11185266,usc000n9al,","sources":",ak,us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,","nst":null,"dmin":null,"rms":0.67,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.5 - 90km SSW of Manley Hot Springs, Alaska"},"geometry":{"type":"Point","coordinates":[-150.9971,64.2067,10.2]},"id":"ak11185266"}, -{"type":"Feature","properties":{"mag":3,"place":"79km N of Isabela, Puerto Rico","time":1394646351400,"updated":1394675303154,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14071009","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14071009.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":138,"net":"pr","code":"14071009","ids":",pr14071009,usc000n9lg,","sources":",pr,us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":5,"dmin":0.76177136,"rms":0.43,"gap":277.2,"magType":"Md","type":"earthquake","title":"M 3.0 - 79km N of Isabela, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.9496,19.2185,3]},"id":"pr14071009"}, -{"type":"Feature","properties":{"mag":2,"place":"29km ESE of Atka, Alaska","time":1394646018000,"updated":1394844110853,"tz":-540,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187773","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187773.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":62,"net":"ak","code":"11187773","ids":",ak11187773,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":5,"dmin":null,"rms":0.24,"gap":309.599975232,"magType":"ml","type":"earthquake","title":"M 2.0 - 29km ESE of Atka, Alaska"},"geometry":{"type":"Point","coordinates":[-173.7972,52.1033,12.2]},"id":"ak11187773"}, -{"type":"Feature","properties":{"mag":2.5,"place":"14km E of Perry, Oklahoma","time":1394645208720,"updated":1394674157723,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n99t","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n99t.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":96,"net":"us","code":"c000n99t","ids":",usc000n99t,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":null,"rms":0.86,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.5 - 14km E of Perry, Oklahoma"},"geometry":{"type":"Point","coordinates":[-97.125,36.284,5]},"id":"usc000n99t"}, -{"type":"Feature","properties":{"mag":4.2,"place":"49km S of Puerto San Jose, Guatemala","time":1394644410970,"updated":1394673370845,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n98k","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n98k.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":271,"net":"us","code":"c000n98k","ids":",usc000n98k,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.309,"rms":0.67,"gap":205,"magType":"mb","type":"earthquake","title":"M 4.2 - 49km S of Puerto San Jose, Guatemala"},"geometry":{"type":"Point","coordinates":[-90.8744,13.4763,49.03]},"id":"usc000n98k"}, -{"type":"Feature","properties":{"mag":1.01,"place":"43km N of China Lake Acres, California","time":1394643982440,"updated":1394746346460,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475193","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475193.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":16,"net":"ci","code":"15475193","ids":",ci15475193,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":8,"dmin":0.009469,"rms":0.17,"gap":105,"magType":"ml","type":"earthquake","title":"M 1.0 - 43km N of China Lake Acres, California"},"geometry":{"type":"Point","coordinates":[-117.7645,36.0361667,0.12]},"id":"ci15475193"}, -{"type":"Feature","properties":{"mag":1.3,"place":"74km W of Cantwell, Alaska","time":1394643551000,"updated":1394844028321,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187772","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187772.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":26,"net":"ak","code":"11187772","ids":",ak11187772,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":17,"dmin":null,"rms":0.36,"gap":68.399994528,"magType":"ml","type":"earthquake","title":"M 1.3 - 74km W of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-150.4461,63.4065,125.4]},"id":"ak11187772"}, -{"type":"Feature","properties":{"mag":1.9,"place":"24km ENE of Pablo, Montana","time":1394643184600,"updated":1395157715862,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/mb14466562","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/mb14466562.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":56,"net":"mb","code":"14466562","ids":",mb14466562,","sources":",mb,","types":",general-link,geoserve,nearby-cities,origin,","nst":22,"dmin":0.2048159,"rms":0.17,"gap":129.599989632,"magType":"mc","type":"earthquake","title":"M 1.9 - 24km ENE of Pablo, Montana"},"geometry":{"type":"Point","coordinates":[-113.8296,47.6988,13.2]},"id":"mb14466562"}, -{"type":"Feature","properties":{"mag":1.4,"place":"24km E of Polson, Montana","time":1394643184300,"updated":1394643318311,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/mb30146","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/mb30146.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":30,"net":"mb","code":"30146","ids":",mb30146,","sources":",mb,","types":",general-link,geoserve,nearby-cities,origin,","nst":8,"dmin":0.2066125,"rms":0.05,"gap":169.199986464,"magType":"mc","type":"earthquake","title":"M 1.4 - 24km E of Polson, Montana"},"geometry":{"type":"Point","coordinates":[-113.8316,47.6955,13.8]},"id":"mb30146"}, -{"type":"Feature","properties":{"mag":2.6,"place":"3km NNE of Animas, Puerto Rico","time":1394642533400,"updated":1394671486455,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14071006","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14071006.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":104,"net":"pr","code":"14071006","ids":",pr14071006,usc000n99m,","sources":",pr,us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":12,"dmin":0.08354332,"rms":0.18,"gap":180,"magType":"Md","type":"earthquake","title":"M 2.6 - 3km NNE of Animas, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.6179,18.4775,87]},"id":"pr14071006"}, -{"type":"Feature","properties":{"mag":2.5,"place":"15km E of Perry, Oklahoma","time":1394641767000,"updated":1394670743511,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n999","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n999.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":96,"net":"us","code":"c000n999","ids":",usc000n999,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":null,"rms":0.37,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.5 - 15km E of Perry, Oklahoma"},"geometry":{"type":"Point","coordinates":[-97.12,36.291,5]},"id":"usc000n999"}, -{"type":"Feature","properties":{"mag":2.1,"place":"25km ESE of Redoubt Volcano, Alaska","time":1394641420000,"updated":1394844036779,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185253","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185253.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":68,"net":"ak","code":"11185253","ids":",ak11185253,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.59,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.1 - 25km ESE of Redoubt Volcano, Alaska"},"geometry":{"type":"Point","coordinates":[-152.3275,60.3759,105.3]},"id":"ak11185253"}, -{"type":"Feature","properties":{"mag":2.5,"place":"80km ESE of Whittier, Alaska","time":1394641324000,"updated":1394844088781,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185249","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185249.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":96,"net":"ak","code":"11185249","ids":",ak11185249,","sources":",ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.71,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.5 - 80km ESE of Whittier, Alaska"},"geometry":{"type":"Point","coordinates":[-147.3941,60.4201,7.8]},"id":"ak11185249"}, -{"type":"Feature","properties":{"mag":1.3,"place":"16km SE of Salcha, Alaska","time":1394641179000,"updated":1394844027090,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185247","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185247.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":26,"net":"ak","code":"11185247","ids":",ak11185247,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":22,"dmin":null,"rms":0.52,"gap":100.799991936,"magType":"ml","type":"earthquake","title":"M 1.3 - 16km SE of Salcha, Alaska"},"geometry":{"type":"Point","coordinates":[-146.6749,64.4176,4]},"id":"ak11185247"}, -{"type":"Feature","properties":{"mag":2.3,"place":"17km SSE of Atka, Alaska","time":1394640745000,"updated":1394844025688,"tz":-540,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187768","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187768.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":81,"net":"ak","code":"11187768","ids":",ak11187768,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":9,"dmin":null,"rms":0.37,"gap":259.199979264,"magType":"ml","type":"earthquake","title":"M 2.3 - 17km SSE of Atka, Alaska"},"geometry":{"type":"Point","coordinates":[-174.0819,52.0612,138.8]},"id":"ak11187768"}, -{"type":"Feature","properties":{"mag":2.6,"place":"55km NW of San Antonio, Puerto Rico","time":1394640234800,"updated":1394669185626,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14071007","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14071007.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":104,"net":"pr","code":"14071007","ids":",pr14071007,usc000n99w,","sources":",pr,us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":8,"dmin":0.42849639,"rms":0.37,"gap":216,"magType":"Md","type":"earthquake","title":"M 2.6 - 55km NW of San Antonio, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-67.4998,18.8155,8]},"id":"pr14071007"}, -{"type":"Feature","properties":{"mag":2,"place":"65km SSW of Tanana, Alaska","time":1394640079000,"updated":1394844086781,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185183","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185183.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":62,"net":"ak","code":"11185183","ids":",ak11185183,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.55,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.0 - 65km SSW of Tanana, Alaska"},"geometry":{"type":"Point","coordinates":[-152.6289,64.6327,8.7]},"id":"ak11185183"}, -{"type":"Feature","properties":{"mag":1.5,"place":"12km ENE of Cloverdale, California","time":1394638568900,"updated":1394646185040,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183516","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183516.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":35,"net":"nc","code":"72183516","ids":",nc72183516,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.03,"gap":68.4,"magType":"Md","type":"earthquake","title":"M 1.5 - 12km ENE of Cloverdale, California"},"geometry":{"type":"Point","coordinates":[-122.8797,38.8318,2.5]},"id":"nc72183516"}, -{"type":"Feature","properties":{"mag":2.6,"place":"141km ESE of Nikolski, Alaska","time":1394638460000,"updated":1394844077745,"tz":-660,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185179","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185179.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":104,"net":"ak","code":"11185179","ids":",ak11185179,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.28,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.6 - 141km ESE of Nikolski, Alaska"},"geometry":{"type":"Point","coordinates":[-166.858,52.5751,16.6]},"id":"ak11185179"}, -{"type":"Feature","properties":{"mag":4,"place":"14km E of Roshtqal'a, Tajikistan","time":1394638248400,"updated":1394667201407,"tz":300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n956","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n956.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":246,"net":"us","code":"c000n956","ids":",usc000n956,","sources":",us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":2.188,"rms":0.74,"gap":128,"magType":"mb","type":"earthquake","title":"M 4.0 - 14km E of Roshtqal'a, Tajikistan"},"geometry":{"type":"Point","coordinates":[71.9923,37.2535,170.05]},"id":"usc000n956"}, -{"type":"Feature","properties":{"mag":1.4,"place":"94km WSW of Cantwell, Alaska","time":1394637844000,"updated":1394844024266,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187764","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187764.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":30,"net":"ak","code":"11187764","ids":",ak11187764,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":20,"dmin":null,"rms":0.47,"gap":71.999994240001,"magType":"ml","type":"earthquake","title":"M 1.4 - 94km WSW of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-150.7929,63.197,129.3]},"id":"ak11187764"}, -{"type":"Feature","properties":{"mag":1.34,"place":"21km NW of Inyokern, California","time":1394637596240,"updated":1394650542080,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475185","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475185.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":28,"net":"ci","code":"15475185","ids":",ci15475185,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":14,"dmin":0.1317,"rms":0.09,"gap":81,"magType":"ml","type":"earthquake","title":"M 1.3 - 21km NW of Inyokern, California"},"geometry":{"type":"Point","coordinates":[-118.0143333,35.7561667,2.09]},"id":"ci15475185"}, -{"type":"Feature","properties":{"mag":3.1,"place":"99km SE of Larsen Bay, Alaska","time":1394636979000,"updated":1394844092795,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185115","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185115.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":148,"net":"ak","code":"11185115","ids":",ak11185115,","sources":",ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.6,"gap":null,"magType":"ml","type":"earthquake","title":"M 3.1 - 99km SE of Larsen Bay, Alaska"},"geometry":{"type":"Point","coordinates":[-152.8929,56.8714,5]},"id":"ak11185115"}, -{"type":"Feature","properties":{"mag":1.3,"place":"12km ENE of Cloverdale, California","time":1394636423700,"updated":1394642358033,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183506","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183506.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":26,"net":"nc","code":"72183506","ids":",nc72183506,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.03,"gap":61.2,"magType":"Md","type":"earthquake","title":"M 1.3 - 12km ENE of Cloverdale, California"},"geometry":{"type":"Point","coordinates":[-122.8777,38.8345,3.3]},"id":"nc72183506"}, -{"type":"Feature","properties":{"mag":2.6,"place":"14km NNW of Chandler, Oklahoma","time":1394634919810,"updated":1394752538688,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n93u","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n93u.geojsonp","felt":3,"cdi":2.9,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":105,"net":"us","code":"c000n93u","ids":",usc000n93u,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.287,"rms":0.49,"gap":45,"magType":"mb_lg","type":"earthquake","title":"M 2.6 - 14km NNW of Chandler, Oklahoma"},"geometry":{"type":"Point","coordinates":[-96.9244,35.8262,5]},"id":"usc000n93u"}, -{"type":"Feature","properties":{"mag":1.5,"place":"72km S of Deltana, Alaska","time":1394632465000,"updated":1394844090809,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185056","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185056.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":35,"net":"ak","code":"11185056","ids":",ak11185056,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.55,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.5 - 72km S of Deltana, Alaska"},"geometry":{"type":"Point","coordinates":[-145.3219,63.2258,5.7]},"id":"ak11185056"}, -{"type":"Feature","properties":{"mag":1.4,"place":"90km NNW of Talkeetna, Alaska","time":1394631668000,"updated":1394844108830,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187760","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187760.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":30,"net":"ak","code":"11187760","ids":",ak11187760,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":16,"dmin":null,"rms":0.31,"gap":104.399991648,"magType":"ml","type":"earthquake","title":"M 1.4 - 90km NNW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-151.0051,63.0212,120.9]},"id":"ak11187760"}, -{"type":"Feature","properties":{"mag":1.5,"place":"95km W of Talkeetna, Alaska","time":1394631254000,"updated":1394844023031,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187759","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187759.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":35,"net":"ak","code":"11187759","ids":",ak11187759,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":20,"dmin":null,"rms":0.29,"gap":111.599991072,"magType":"ml","type":"earthquake","title":"M 1.5 - 95km W of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-151.9379,62.3977,102.2]},"id":"ak11187759"}, -{"type":"Feature","properties":{"mag":1.63,"place":"22km SW of Smith Valley, Nevada","time":1394630265772,"updated":1394731889000,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nn00440836","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nn00440836.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":41,"net":"nn","code":"00440836","ids":",nn00440836,","sources":",nn,","types":",general-link,geoserve,nearby-cities,origin,phase-data,","nst":4,"dmin":0.42,"rms":null,"gap":261.63,"magType":"ml","type":"earthquake","title":"M 1.6 - 22km SW of Smith Valley, Nevada"},"geometry":{"type":"Point","coordinates":[-119.4966,38.6158,8]},"id":"nn00440836"}, -{"type":"Feature","properties":{"mag":2.1,"place":"42km E of Y, Alaska","time":1394629183000,"updated":1394844096797,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185049","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185049.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":68,"net":"ak","code":"11185049","ids":",ak11185049,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.37,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.1 - 42km E of Y, Alaska"},"geometry":{"type":"Point","coordinates":[-149.0467,62.2279,40.7]},"id":"ak11185049"}, -{"type":"Feature","properties":{"mag":2.6,"place":"13km ENE of Anthony, Kansas","time":1394629074210,"updated":1394665335000,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n91j","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n91j.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":104,"net":"us","code":"c000n91j","ids":",usc000n91j,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.697,"rms":0.48,"gap":132,"magType":"mb_lg","type":"earthquake","title":"M 2.6 - 13km ENE of Anthony, Kansas"},"geometry":{"type":"Point","coordinates":[-97.8852,37.1987,6.17]},"id":"usc000n91j"}, -{"type":"Feature","properties":{"mag":1,"place":"39km ENE of Seeley Lake, Montana","time":1394629043200,"updated":1394986915911,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/mb14023120","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/mb14023120.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":15,"net":"mb","code":"14023120","ids":",mb14023120,","sources":",mb,","types":",general-link,geoserve,nearby-cities,origin,","nst":15,"dmin":0.2712912,"rms":0.07,"gap":226.799981856,"magType":"mc","type":"earthquake","title":"M 1.0 - 39km ENE of Seeley Lake, Montana"},"geometry":{"type":"Point","coordinates":[-113.0211,47.3351,30]},"id":"mb14023120"}, -{"type":"Feature","properties":{"mag":2.4,"place":"65km NE of Road Town, British Virgin Islands","time":1394627813400,"updated":1394644485054,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14071005","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14071005.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":89,"net":"pr","code":"14071005","ids":",pr14071005,","sources":",pr,","types":",cap,geoserve,nearby-cities,origin,tectonic-summary,","nst":4,"dmin":0.59198977,"rms":0.07,"gap":324,"magType":"Md","type":"earthquake","title":"M 2.4 - 65km NE of Road Town, British Virgin Islands"},"geometry":{"type":"Point","coordinates":[-64.249,18.8985,9]},"id":"pr14071005"}, -{"type":"Feature","properties":{"mag":1.1,"place":"5km WSW of Gilroy, California","time":1394627709500,"updated":1394629805615,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183486","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183486.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":19,"net":"nc","code":"72183486","ids":",nc72183486,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.03593261,"rms":0.04,"gap":64.8,"magType":"Md","type":"earthquake","title":"M 1.1 - 5km WSW of Gilroy, California"},"geometry":{"type":"Point","coordinates":[-121.6223,36.9783,7.4]},"id":"nc72183486"}, -{"type":"Feature","properties":{"mag":1.1,"place":"1km N of The Geysers, California","time":1394627686400,"updated":1394640554821,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183481","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183481.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":19,"net":"nc","code":"72183481","ids":",nc72183481,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.01796631,"rms":0.04,"gap":72,"magType":"Md","type":"earthquake","title":"M 1.1 - 1km N of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.76,38.7938,1.8]},"id":"nc72183481"}, -{"type":"Feature","properties":{"mag":2.7,"place":"21km SSE of Medford, Oklahoma","time":1394627445710,"updated":1394645404453,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n90u","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n90u.geojsonp","felt":3,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":113,"net":"us","code":"c000n90u","ids":",usc000n90u,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.284,"rms":0.79,"gap":97,"magType":"mb_lg","type":"earthquake","title":"M 2.7 - 21km SSE of Medford, Oklahoma"},"geometry":{"type":"Point","coordinates":[-97.6618,36.623,4.99]},"id":"usc000n90u"}, -{"type":"Feature","properties":{"mag":4.4,"place":"64km SSW of Nueva Concepcion, Guatemala","time":1394626164600,"updated":1394655120291,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n90d","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n90d.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":298,"net":"us","code":"c000n90d","ids":",usc000n90d,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.879,"rms":0.9,"gap":184,"magType":"mb","type":"earthquake","title":"M 4.4 - 64km SSW of Nueva Concepcion, Guatemala"},"geometry":{"type":"Point","coordinates":[-91.504,13.6568,34.94]},"id":"usc000n90d"}, -{"type":"Feature","properties":{"mag":1,"place":"60km NE of Y, Alaska","time":1394625594000,"updated":1394844069085,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11184992","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11184992.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":15,"net":"ak","code":"11184992","ids":",ak11184992,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.31,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.0 - 60km NE of Y, Alaska"},"geometry":{"type":"Point","coordinates":[-149.0575,62.5577,53]},"id":"ak11184992"}, -{"type":"Feature","properties":{"mag":2.7,"place":"22km SE of Yosemite Valley, California","time":1394625283000,"updated":1394669884545,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183466","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183466.geojsonp","felt":3,"cdi":2.5,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":113,"net":"nc","code":"72183466","ids":",nc72183466,nn00440835,","sources":",nc,nn,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.23356197,"rms":0.05,"gap":126,"magType":"Md","type":"earthquake","title":"M 2.7 - 22km SE of Yosemite Valley, California"},"geometry":{"type":"Point","coordinates":[-119.3732,37.6227,14.1]},"id":"nc72183466"}, -{"type":"Feature","properties":{"mag":4.3,"place":"81km N of Isabela, Puerto Rico","time":1394625045400,"updated":1394680596000,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14071004","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14071004.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":1,"sig":285,"net":"pr","code":"14071004","ids":",at00n2bnkm,usc000n8zw,pr14071004,","sources":",at,us,pr,","types":",cap,dyfi,geoserve,impact-link,moment-tensor,nearby-cities,origin,phase-data,tectonic-summary,","nst":24,"dmin":0.92077317,"rms":0.46,"gap":288,"magType":"Md","type":"earthquake","title":"M 4.3 - 81km N of Isabela, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-67.0682,19.3932,28]},"id":"pr14071004"}, -{"type":"Feature","properties":{"mag":1.1,"place":"95km E of Cantwell, Alaska","time":1394624952000,"updated":1394844094807,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11184989","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11184989.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":19,"net":"ak","code":"11184989","ids":",ak11184989,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.48,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.1 - 95km E of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-147.0477,63.3364,62.5]},"id":"ak11184989"}, -{"type":"Feature","properties":{"mag":1.9,"place":"3km W of Cobb, California","time":1394624097200,"updated":1394759351537,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183461","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183461.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":56,"net":"nc","code":"72183461","ids":",nc72183461,","sources":",nc,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.05,"gap":50.4,"magType":"Md","type":"earthquake","title":"M 1.9 - 3km W of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.7613,38.8213,2.6]},"id":"nc72183461"}, -{"type":"Feature","properties":{"mag":1.2,"place":"26km SW of Ferron, Utah","time":1394622468000,"updated":1394807134300,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60059087","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60059087.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":22,"net":"uu","code":"60059087","ids":",uu60059087,","sources":",uu,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":0.1706799,"rms":0.16,"gap":72,"magType":"Ml","type":"earthquake","title":"M 1.2 - 26km SW of Ferron, Utah"},"geometry":{"type":"Point","coordinates":[-111.3822,38.9523,1.4]},"id":"uu60059087"}, -{"type":"Feature","properties":{"mag":1.5,"place":"72km W of Talkeetna, Alaska","time":1394622354000,"updated":1394844021579,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187755","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187755.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":35,"net":"ak","code":"11187755","ids":",ak11187755,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":22,"dmin":null,"rms":0.42,"gap":97.199992224001,"magType":"ml","type":"earthquake","title":"M 1.5 - 72km W of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-151.5166,62.3055,87.2]},"id":"ak11187755"}, -{"type":"Feature","properties":{"mag":1.2,"place":"1km N of The Geysers, California","time":1394622200100,"updated":1394635746210,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183456","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183456.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":22,"net":"nc","code":"72183456","ids":",nc72183456,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.01796631,"rms":0.05,"gap":72,"magType":"Md","type":"earthquake","title":"M 1.2 - 1km N of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.7588,38.794,1.8]},"id":"nc72183456"}, -{"type":"Feature","properties":{"mag":4.6,"place":"100km NNW of Binabalian Ricor, Philippines","time":1394622109440,"updated":1394651061589,"tz":480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n8z7","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n8z7.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":326,"net":"us","code":"c000n8z7","ids":",usc000n8z7,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.042,"rms":0.62,"gap":116,"magType":"mb","type":"earthquake","title":"M 4.6 - 100km NNW of Binabalian Ricor, Philippines"},"geometry":{"type":"Point","coordinates":[119.4303,17.1907,33.31]},"id":"usc000n8z7"}, -{"type":"Feature","properties":{"mag":2.2,"place":"21km SW of Smith Valley, Nevada","time":1394621777600,"updated":1394677330052,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183451","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183451.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":74,"net":"nc","code":"72183451","ids":",nc72183451,nn00440833,","sources":",nc,nn,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.46712395,"rms":0.13,"gap":111.6,"magType":"Md","type":"earthquake","title":"M 2.2 - 21km SW of Smith Valley, Nevada"},"geometry":{"type":"Point","coordinates":[-119.4877,38.6267,1.9]},"id":"nc72183451"}, -{"type":"Feature","properties":{"mag":2.9,"place":"61km NE of Road Town, British Virgin Islands","time":1394621111000,"updated":1394650091436,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14071003","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14071003.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":129,"net":"pr","code":"14071003","ids":",pr14071003,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":7,"dmin":0.55426053,"rms":0.2,"gap":324,"magType":"Md","type":"earthquake","title":"M 2.9 - 61km NE of Road Town, British Virgin Islands"},"geometry":{"type":"Point","coordinates":[-64.1904,18.8001,39]},"id":"pr14071003"}, -{"type":"Feature","properties":{"mag":4.6,"place":"92km NE of Hihifo, Tonga","time":1394620618630,"updated":1394643676585,"tz":-720,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n8vj","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n8vj.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":326,"net":"us","code":"c000n8vj","ids":",usc000n8vj,","sources":",us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":4.755,"rms":0.86,"gap":106,"magType":"mb","type":"earthquake","title":"M 4.6 - 92km NE of Hihifo, Tonga"},"geometry":{"type":"Point","coordinates":[-173.1042,-15.3946,35.85]},"id":"usc000n8vj"}, -{"type":"Feature","properties":{"mag":1.1,"place":"34km E of Lazy Mountain, Alaska","time":1394619958000,"updated":1394844001903,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11184932","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11184932.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":19,"net":"ak","code":"11184932","ids":",ak11184932,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.54,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.1 - 34km E of Lazy Mountain, Alaska"},"geometry":{"type":"Point","coordinates":[-148.2989,61.5897,10]},"id":"ak11184932"}, -{"type":"Feature","properties":{"mag":1.6,"place":"10km W of Healy, Alaska","time":1394619399000,"updated":1394844000536,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11184929","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11184929.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":39,"net":"ak","code":"11184929","ids":",ak11184929,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.83,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.6 - 10km W of Healy, Alaska"},"geometry":{"type":"Point","coordinates":[-149.1726,63.8394,1]},"id":"ak11184929"}, -{"type":"Feature","properties":{"mag":2.1,"place":"22km N of Sutton-Alpine, Alaska","time":1394618875000,"updated":1394844004430,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11184926","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11184926.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":68,"net":"ak","code":"11184926","ids":",ak11184926,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.46,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.1 - 22km N of Sutton-Alpine, Alaska"},"geometry":{"type":"Point","coordinates":[-148.7837,61.9933,4.6]},"id":"ak11184926"}, -{"type":"Feature","properties":{"mag":1,"place":"38km WNW of Ester, Alaska","time":1394618703000,"updated":1394844003130,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11184924","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11184924.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":15,"net":"ak","code":"11184924","ids":",ak11184924,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.35,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.0 - 38km WNW of Ester, Alaska"},"geometry":{"type":"Point","coordinates":[-148.7566,64.9933,12.1]},"id":"ak11184924"}, -{"type":"Feature","properties":{"mag":2,"place":"4km SE of San Lorenzo, Puerto Rico","time":1394618563300,"updated":1394621649506,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14071001","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14071001.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":62,"net":"pr","code":"14071001","ids":",pr14071001,","sources":",pr,","types":",cap,geoserve,nearby-cities,origin,tectonic-summary,","nst":14,"dmin":0.08533995,"rms":0.1,"gap":115.2,"magType":"Md","type":"earthquake","title":"M 2.0 - 4km SE of San Lorenzo, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-65.9375,18.1583,73]},"id":"pr14071001"}, -{"type":"Feature","properties":{"mag":2.5,"place":"64km NNE of Road Town, British Virgin Islands","time":1394618470200,"updated":1394647417347,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14071002","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14071002.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":96,"net":"pr","code":"14071002","ids":",pr14071002,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":5,"dmin":0.5758201,"rms":0.15,"gap":327.6,"magType":"Md","type":"earthquake","title":"M 2.5 - 64km NNE of Road Town, British Virgin Islands"},"geometry":{"type":"Point","coordinates":[-64.306,18.9153,6]},"id":"pr14071002"}, -{"type":"Feature","properties":{"mag":3.3,"place":"13km ENE of Anthony, Kansas","time":1394617825100,"updated":1394684719784,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n8tq","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n8tq.geojsonp","felt":7,"cdi":3.6,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":170,"net":"us","code":"c000n8tq","ids":",usc000n8tq,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.695,"rms":0.24,"gap":84,"magType":"mb_lg","type":"earthquake","title":"M 3.3 - 13km ENE of Anthony, Kansas"},"geometry":{"type":"Point","coordinates":[-97.8858,37.1966,3.1]},"id":"usc000n8tq"}, -{"type":"Feature","properties":{"mag":2.7,"place":"5km ESE of Mammoth Lakes, California","time":1394617477100,"updated":1394674269434,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183436","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183436.geojsonp","felt":2,"cdi":2,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":113,"net":"nc","code":"72183436","ids":",nc72183436,nn00440830,","sources":",nc,nn,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.01796631,"rms":0.03,"gap":43.2,"magType":"Md","type":"earthquake","title":"M 2.7 - 5km ESE of Mammoth Lakes, California"},"geometry":{"type":"Point","coordinates":[-118.9138,37.637,8.2]},"id":"nc72183436"}, -{"type":"Feature","properties":{"mag":1.5,"place":"7km WNW of Cobb, California","time":1394617248100,"updated":1394619727318,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183431","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183431.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":35,"net":"nc","code":"72183431","ids":",nc72183431,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.03,"gap":64.8,"magType":"Md","type":"earthquake","title":"M 1.5 - 7km WNW of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.8027,38.8357,2.7]},"id":"nc72183431"}, -{"type":"Feature","properties":{"mag":1.8,"place":"5km ESE of Mammoth Lakes, California","time":1394617138500,"updated":1394619662182,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183426","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183426.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":50,"net":"nc","code":"72183426","ids":",nc72183426,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.03,"gap":61.2,"magType":"Md","type":"earthquake","title":"M 1.8 - 5km ESE of Mammoth Lakes, California"},"geometry":{"type":"Point","coordinates":[-118.913,37.634,8.4]},"id":"nc72183426"}, -{"type":"Feature","properties":{"mag":1.4,"place":"5km ESE of Mammoth Lakes, California","time":1394617054200,"updated":1394628904042,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183421","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183421.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":30,"net":"nc","code":"72183421","ids":",nc72183421,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.03,"gap":61.2,"magType":"Md","type":"earthquake","title":"M 1.4 - 5km ESE of Mammoth Lakes, California"},"geometry":{"type":"Point","coordinates":[-118.9132,37.6352,8.4]},"id":"nc72183421"}, -{"type":"Feature","properties":{"mag":2.1,"place":"82km W of Anchor Point, Alaska","time":1394616333000,"updated":1394844020247,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187748","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187748.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":68,"net":"ak","code":"11187748","ids":",ak11187748,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":27,"dmin":null,"rms":0.47,"gap":100.799991936,"magType":"ml","type":"earthquake","title":"M 2.1 - 82km W of Anchor Point, Alaska"},"geometry":{"type":"Point","coordinates":[-153.2796,59.6486,110.3]},"id":"ak11187748"}, -{"type":"Feature","properties":{"mag":1.2,"place":"34km WNW of Valdez, Alaska","time":1394616023000,"updated":1394844018258,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187747","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187747.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":22,"net":"ak","code":"11187747","ids":",ak11187747,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":7,"dmin":null,"rms":0.69,"gap":169.199986464,"magType":"ml","type":"earthquake","title":"M 1.2 - 34km WNW of Valdez, Alaska"},"geometry":{"type":"Point","coordinates":[-146.9401,61.2513,24.1]},"id":"ak11187747"}, -{"type":"Feature","properties":{"mag":2.2,"place":"39km SSE of Redoubt Volcano, Alaska","time":1394615987000,"updated":1394844006890,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11184909","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11184909.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":74,"net":"ak","code":"11184909","ids":",ak11184909,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.5,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.2 - 39km SSE of Redoubt Volcano, Alaska"},"geometry":{"type":"Point","coordinates":[-152.5141,60.1508,93.8]},"id":"ak11184909"}, -{"type":"Feature","properties":{"mag":3,"place":"80km WNW of Ferndale, California","time":1394615287900,"updated":1394685331976,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183401","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183401.geojsonp","felt":1,"cdi":1,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":139,"net":"nc","code":"72183401","ids":",nc72183401,","sources":",nc,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.70068592,"rms":0.16,"gap":252,"magType":"Ml","type":"earthquake","title":"M 3.0 - 80km WNW of Ferndale, California"},"geometry":{"type":"Point","coordinates":[-125.1917,40.7465,18.2]},"id":"nc72183401"}, -{"type":"Feature","properties":{"mag":1.3,"place":"10km NNE of Waterville, Washington","time":1394615123100,"updated":1394649184530,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uw60717096","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uw60717096.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":26,"net":"uw","code":"60717096","ids":",uw60717096,","sources":",uw,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.06288207,"rms":0.04,"gap":187.2,"magType":"Md","type":"earthquake","title":"M 1.3 - 10km NNE of Waterville, Washington"},"geometry":{"type":"Point","coordinates":[-120.0353,47.7413,4]},"id":"uw60717096"}, -{"type":"Feature","properties":{"mag":1.5,"place":"3km E of The Geysers, California","time":1394614594600,"updated":1394627225951,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183391","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183391.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":35,"net":"nc","code":"72183391","ids":",nc72183391,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0,"rms":0.06,"gap":75.6,"magType":"Md","type":"earthquake","title":"M 1.5 - 3km E of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.7175,38.775,2.4]},"id":"nc72183391"}, -{"type":"Feature","properties":{"mag":4.6,"place":"93km SW of Anchor Point, Alaska","time":1394613815000,"updated":1394844260268,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11184848","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11184848.geojsonp","felt":14,"cdi":3.4,"mmi":3.22,"alert":"green","status":"reviewed","tsunami":1,"sig":330,"net":"ak","code":"11184848","ids":",at00n2bewn,ak11184848,usc000n8ry,","sources":",at,ak,us,","types":",cap,dyfi,general-link,geoserve,impact-link,losspager,moment-tensor,nearby-cities,origin,phase-data,shakemap,tectonic-summary,","nst":null,"dmin":null,"rms":0.8,"gap":null,"magType":"ml","type":"earthquake","title":"M 4.6 - 93km SW of Anchor Point, Alaska"},"geometry":{"type":"Point","coordinates":[-153.177,59.2956,86.1]},"id":"ak11184848"}, -{"type":"Feature","properties":{"mag":1.1,"place":"17km W of Cantwell, Alaska","time":1394613358000,"updated":1394844017010,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187744","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187744.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":19,"net":"ak","code":"11187744","ids":",ak11187744,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":13,"dmin":null,"rms":0.26,"gap":100.799991936,"magType":"ml","type":"earthquake","title":"M 1.1 - 17km W of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-149.2928,63.4151,88.5]},"id":"ak11187744"}, -{"type":"Feature","properties":{"mag":2.9,"place":"65km SSE of Nikolski, Alaska","time":1394613307000,"updated":1394844102825,"tz":-660,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11184847","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11184847.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":129,"net":"ak","code":"11184847","ids":",ak11184847,","sources":",ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.53,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.9 - 65km SSE of Nikolski, Alaska"},"geometry":{"type":"Point","coordinates":[-168.4475,52.4104,12.7]},"id":"ak11184847"}, -{"type":"Feature","properties":{"mag":1.1,"place":"15km N of Chester, California","time":1394612922600,"updated":1394834466564,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185181","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185181.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":19,"net":"nc","code":"72185181","ids":",nc72185181,","sources":",nc,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.1527136,"rms":0.06,"gap":266.4,"magType":"Md","type":"earthquake","title":"M 1.1 - 15km N of Chester, California"},"geometry":{"type":"Point","coordinates":[-121.2268,40.4442,11.7]},"id":"nc72185181"}, -{"type":"Feature","properties":{"mag":1.04,"place":"50km N of Inyokern, California","time":1394611845290,"updated":1394646406655,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475089","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475089.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":17,"net":"ci","code":"15475089","ids":",ci15475089,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":7,"dmin":0.01517,"rms":0.05,"gap":222,"magType":"ml","type":"earthquake","title":"M 1.0 - 50km N of Inyokern, California"},"geometry":{"type":"Point","coordinates":[-117.8636667,36.1043333,5.95]},"id":"ci15475089"}, -{"type":"Feature","properties":{"mag":4.6,"place":"South of the Fiji Islands","time":1394611444530,"updated":1394640405392,"tz":720,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n8ql","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n8ql.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":326,"net":"us","code":"c000n8ql","ids":",usc000n8ql,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":5.014,"rms":1.16,"gap":86,"magType":"mb","type":"earthquake","title":"M 4.6 - South of the Fiji Islands"},"geometry":{"type":"Point","coordinates":[178.4321,-25.4002,609.13]},"id":"usc000n8ql"}, -{"type":"Feature","properties":{"mag":2.9,"place":"83km W of Ferndale, California","time":1394610578000,"updated":1394662084309,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183356","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183356.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":129,"net":"nc","code":"72183356","ids":",nc72183356,","sources":",nc,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.71865223,"rms":0.19,"gap":298.8,"magType":"Md","type":"earthquake","title":"M 2.9 - 83km W of Ferndale, California"},"geometry":{"type":"Point","coordinates":[-125.2478,40.6535,24.2]},"id":"nc72183356"}, -{"type":"Feature","properties":{"mag":3.6,"place":"93km SE of Unalaska, Alaska","time":1394609925000,"updated":1394844068662,"tz":-660,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11184812","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11184812.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":199,"net":"ak","code":"11184812","ids":",ak11184812,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.36,"gap":null,"magType":"ml","type":"earthquake","title":"M 3.6 - 93km SE of Unalaska, Alaska"},"geometry":{"type":"Point","coordinates":[-165.622,53.2322,37.8]},"id":"ak11184812"}, -{"type":"Feature","properties":{"mag":4,"place":"16km SE of Sand Point, Alaska","time":1394608475300,"updated":1394843806613,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n8p7","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n8p7.geojsonp","felt":2,"cdi":4.3,"mmi":2.99,"alert":null,"status":"reviewed","tsunami":null,"sig":247,"net":"us","code":"c000n8p7","ids":",usc000n8p7,ak11184807,","sources":",us,ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,shakemap,tectonic-summary,","nst":null,"dmin":0.147,"rms":0.96,"gap":113,"magType":"mb","type":"earthquake","title":"M 4.0 - 16km SE of Sand Point, Alaska"},"geometry":{"type":"Point","coordinates":[-160.2834,55.2524,25.26]},"id":"usc000n8p7"}, -{"type":"Feature","properties":{"mag":2.13,"place":"6km SW of Ridgemark, California","time":1394608137800,"updated":1394686386547,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183321","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183321.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":70,"net":"nc","code":"72183321","ids":",nc72183321,","sources":",nc,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":68,"dmin":0.02359,"rms":0.11,"gap":24,"magType":"md","type":"earthquake","title":"M 2.1 - 6km SW of Ridgemark, California"},"geometry":{"type":"Point","coordinates":[-121.4053333,36.7683333,9.77]},"id":"nc72183321"}, -{"type":"Feature","properties":{"mag":1.2,"place":"3km WNW of Redlands, California","time":1394607710700,"updated":1394646290642,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475081","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475081.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":22,"net":"ci","code":"15475081","ids":",ci15475081,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":12,"dmin":0.2715,"rms":0.15,"gap":173,"magType":"ml","type":"earthquake","title":"M 1.2 - 3km WNW of Redlands, California"},"geometry":{"type":"Point","coordinates":[-117.218,34.0695,5]},"id":"ci15475081"}, -{"type":"Feature","properties":{"mag":2.1,"place":"8km SE of Ridgely, Tennessee","time":1394607271500,"updated":1394636217677,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nm60069566","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nm60069566.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":68,"net":"nm","code":"60069566","ids":",nm60069566,","sources":",nm,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":16,"dmin":0.01796631,"rms":0.03,"gap":71.999994240001,"magType":"md","type":"earthquake","title":"M 2.1 - 8km SE of Ridgely, Tennessee"},"geometry":{"type":"Point","coordinates":[-89.4097,36.2128,6.5]},"id":"nm60069566"}, -{"type":"Feature","properties":{"mag":1.16,"place":"50km N of Inyokern, California","time":1394607152750,"updated":1394653523720,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475073","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475073.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":21,"net":"ci","code":"15475073","ids":",ci15475073,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":16,"dmin":0.02098,"rms":0.13,"gap":74,"magType":"ml","type":"earthquake","title":"M 1.2 - 50km N of Inyokern, California"},"geometry":{"type":"Point","coordinates":[-117.8465,36.0978333,3.74]},"id":"ci15475073"}, -{"type":"Feature","properties":{"mag":3.1,"place":"64km NNW of Charlotte Amalie, U.S. Virgin Islands","time":1394606830600,"updated":1394635786332,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14071000","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14071000.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":148,"net":"pr","code":"14071000","ids":",pr14071000,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":14,"dmin":0.56593863,"rms":0.3,"gap":230.4,"magType":"Md","type":"earthquake","title":"M 3.1 - 64km NNW of Charlotte Amalie, U.S. Virgin Islands"},"geometry":{"type":"Point","coordinates":[-65.1697,18.882,54]},"id":"pr14071000"}, -{"type":"Feature","properties":{"mag":1.1,"place":"6km W of Cobb, California","time":1394605696100,"updated":1394607064059,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183301","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183301.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":19,"net":"nc","code":"72183301","ids":",nc72183301,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.07,"gap":86.4,"magType":"Md","type":"earthquake","title":"M 1.1 - 6km W of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.8032,38.827,0]},"id":"nc72183301"}, -{"type":"Feature","properties":{"mag":1.8,"place":"18km N of Shandon, California","time":1394605487000,"updated":1394616140706,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183286","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183286.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":50,"net":"nc","code":"72183286","ids":",nc72183286,","sources":",nc,","types":",focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":null,"dmin":0.01796631,"rms":0.05,"gap":46.8,"magType":"Md","type":"earthquake","title":"M 1.8 - 18km N of Shandon, California"},"geometry":{"type":"Point","coordinates":[-120.3738,35.8262,6.3]},"id":"nc72183286"}, -{"type":"Feature","properties":{"mag":1.7,"place":"17km WSW of Haines Junction, Canada","time":1394605142000,"updated":1394843593198,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11184781","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11184781.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":44,"net":"ak","code":"11184781","ids":",ak11184781,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.41,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.7 - 17km WSW of Haines Junction, Canada"},"geometry":{"type":"Point","coordinates":[-137.8114,60.6904,2.5]},"id":"ak11184781"}, -{"type":"Feature","properties":{"mag":1.5,"place":"7km NW of The Geysers, California","time":1394603949500,"updated":1394604844872,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183276","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183276.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":35,"net":"nc","code":"72183276","ids":",nc72183276,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.03,"gap":64.8,"magType":"Md","type":"earthquake","title":"M 1.5 - 7km NW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.8207,38.8177,1.5]},"id":"nc72183276"}, -{"type":"Feature","properties":{"mag":1.6,"place":"30km ESE of Redoubt Volcano, Alaska","time":1394603947000,"updated":1394843576189,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187737","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187737.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":39,"net":"ak","code":"11187737","ids":",ak11187737,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.41,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.6 - 30km ESE of Redoubt Volcano, Alaska"},"geometry":{"type":"Point","coordinates":[-152.2309,60.3719,83.8]},"id":"ak11187737"}, -{"type":"Feature","properties":{"mag":1.6,"place":"75km NNE of Sutton-Alpine, Alaska","time":1394603590000,"updated":1394843602497,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11184776","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11184776.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":39,"net":"ak","code":"11184776","ids":",ak11184776,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.38,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.6 - 75km NNE of Sutton-Alpine, Alaska"},"geometry":{"type":"Point","coordinates":[-148.1671,62.3922,38.2]},"id":"ak11184776"}, -{"type":"Feature","properties":{"mag":2,"place":"93km SSE of Adak, Alaska","time":1394603559000,"updated":1394843581178,"tz":-720,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187735","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187735.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":62,"net":"ak","code":"11187735","ids":",ak11187735,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.07,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.0 - 93km SSE of Adak, Alaska"},"geometry":{"type":"Point","coordinates":[-176.178,51.0986,4.9]},"id":"ak11187735"}, -{"type":"Feature","properties":{"mag":1,"place":"136km W of Cantwell, Alaska","time":1394603087000,"updated":1394843605836,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11184774","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11184774.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":15,"net":"ak","code":"11184774","ids":",ak11184774,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.46,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.0 - 136km W of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-151.6789,63.4302,10.7]},"id":"ak11184774"}, -{"type":"Feature","properties":{"mag":1.64,"place":"14km WNW of Searles Valley, California","time":1394602961350,"updated":1394654076300,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475057","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475057.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":41,"net":"ci","code":"15475057","ids":",ci15475057,","sources":",ci,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":25,"dmin":0.03143,"rms":0.13,"gap":60,"magType":"ml","type":"earthquake","title":"M 1.6 - 14km WNW of Searles Valley, California"},"geometry":{"type":"Point","coordinates":[-117.5623333,35.8026667,5.08]},"id":"ci15475057"}, -{"type":"Feature","properties":{"mag":4.9,"place":"44km SE of Kainantu, Papua New Guinea","time":1394602145160,"updated":1394631095621,"tz":600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n8m9","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n8m9.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":369,"net":"us","code":"c000n8m9","ids":",usc000n8m9,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":4.609,"rms":0.97,"gap":62,"magType":"mb","type":"earthquake","title":"M 4.9 - 44km SE of Kainantu, Papua New Guinea"},"geometry":{"type":"Point","coordinates":[146.1856,-6.5297,131.69]},"id":"usc000n8m9"}, -{"type":"Feature","properties":{"mag":1.79,"place":"16km E of Angwin, California","time":1394601473010,"updated":1394756044696,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183256","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183256.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":49,"net":"nc","code":"72183256","ids":",nc72183256,","sources":",nc,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":43,"dmin":0.09505,"rms":0.2,"gap":62,"magType":"md","type":"earthquake","title":"M 1.8 - 16km E of Angwin, California"},"geometry":{"type":"Point","coordinates":[-122.2675,38.592,3.73]},"id":"nc72183256"}, -{"type":"Feature","properties":{"mag":2.08,"place":"32km ESE of Big Pine, California","time":1394601404475,"updated":1394649371000,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nn00440824","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nn00440824.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":67,"net":"nn","code":"00440824","ids":",nn00440824,","sources":",nn,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,","nst":10,"dmin":0.392,"rms":0.127,"gap":179.47,"magType":"ml","type":"earthquake","title":"M 2.1 - 32km ESE of Big Pine, California"},"geometry":{"type":"Point","coordinates":[-117.9473,37.0737,13.1669]},"id":"nn00440824"}, -{"type":"Feature","properties":{"mag":1.8,"place":"38km NNW of Valdez, Alaska","time":1394599273000,"updated":1394843555746,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11184745","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11184745.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":50,"net":"ak","code":"11184745","ids":",ak11184745,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.56,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.8 - 38km NNW of Valdez, Alaska"},"geometry":{"type":"Point","coordinates":[-146.6699,61.4437,7.9]},"id":"ak11184745"}, -{"type":"Feature","properties":{"mag":2.5,"place":"23km SE of Yosemite Valley, California","time":1394598266500,"updated":1394671983917,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183216","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183216.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":96,"net":"nc","code":"72183216","ids":",nc72183216,","sources":",nc,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.22457882,"rms":0.05,"gap":115.2,"magType":"Md","type":"earthquake","title":"M 2.5 - 23km SE of Yosemite Valley, California"},"geometry":{"type":"Point","coordinates":[-119.3593,37.6182,14.4]},"id":"nc72183216"}, -{"type":"Feature","properties":{"mag":2.1,"place":"9km WNW of The Geysers, California","time":1394597113500,"updated":1394683746811,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183191","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183191.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":68,"net":"nc","code":"72183191","ids":",nc72183191,","sources":",nc,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.05,"gap":39.6,"magType":"Md","type":"earthquake","title":"M 2.1 - 9km WNW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.851,38.826,2.7]},"id":"nc72183191"}, -{"type":"Feature","properties":{"mag":1.5,"place":"16km SE of Volcano, Hawaii","time":1394596474100,"updated":1394657243585,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60654246","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60654246.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":35,"net":"hv","code":"60654246","ids":",hv60654246,","sources":",hv,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.04491576,"rms":0.14,"gap":147.6,"magType":"Md","type":"earthquake","title":"M 1.5 - 16km SE of Volcano, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.1157,19.3397,5.8]},"id":"hv60654246"}, -{"type":"Feature","properties":{"mag":1.6,"place":"111km W of Cantwell, Alaska","time":1394596204000,"updated":1394843554775,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11184723","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11184723.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":39,"net":"ak","code":"11184723","ids":",ak11184723,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.61,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.6 - 111km W of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-151.1525,63.245,7.1]},"id":"ak11184723"}, -{"type":"Feature","properties":{"mag":1.4,"place":"7km E of Hidden Valley Lake, California","time":1394595774200,"updated":1394598368037,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183181","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183181.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":30,"net":"nc","code":"72183181","ids":",nc72183181,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.01796631,"rms":0.04,"gap":100.8,"magType":"Md","type":"earthquake","title":"M 1.4 - 7km E of Hidden Valley Lake, California"},"geometry":{"type":"Point","coordinates":[-122.4692,38.8023,9.9]},"id":"nc72183181"}, -{"type":"Feature","properties":{"mag":3.3,"place":"15km E of Pahala, Hawaii","time":1394595747400,"updated":1394655491549,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60654236","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60654236.geojsonp","felt":3,"cdi":3.1,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":168,"net":"hv","code":"60654236","ids":",hv60654236,","sources":",hv,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.07186522,"rms":0.12,"gap":172.8,"magType":"Ml","type":"earthquake","title":"M 3.3 - 15km E of Pahala, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.3282,19.1988,43.3]},"id":"hv60654236"}, -{"type":"Feature","properties":{"mag":2.9,"place":"9km E of Hidden Valley Lake, California","time":1394595598100,"updated":1394682736575,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183176","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183176.geojsonp","felt":18,"cdi":2.7,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":134,"net":"nc","code":"72183176","ids":",nc72183176,","sources":",nc,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.12,"gap":79.2,"magType":"Ml","type":"earthquake","title":"M 2.9 - 9km E of Hidden Valley Lake, California"},"geometry":{"type":"Point","coordinates":[-122.452,38.7937,9.8]},"id":"nc72183176"}, -{"type":"Feature","properties":{"mag":1.2,"place":"6km W of Cobb, California","time":1394594782700,"updated":1394595908495,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183161","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183161.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":22,"net":"nc","code":"72183161","ids":",nc72183161,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.02,"gap":50.4,"magType":"Md","type":"earthquake","title":"M 1.2 - 6km W of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.7992,38.8302,2.1]},"id":"nc72183161"}, -{"type":"Feature","properties":{"mag":1.6,"place":"6km W of Cobb, California","time":1394594751200,"updated":1394596990552,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183171","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183171.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":39,"net":"nc","code":"72183171","ids":",nc72183171,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.01796631,"rms":0.03,"gap":72,"magType":"Md","type":"earthquake","title":"M 1.6 - 6km W of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.7995,38.8283,2]},"id":"nc72183171"}, -{"type":"Feature","properties":{"mag":1.5,"place":"6km W of Cobb, California","time":1394594748500,"updated":1394596805146,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183166","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183166.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":35,"net":"nc","code":"72183166","ids":",nc72183166,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.02,"gap":136.8,"magType":"Md","type":"earthquake","title":"M 1.5 - 6km W of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.7992,38.8315,1.8]},"id":"nc72183166"}, -{"type":"Feature","properties":{"mag":2.2,"place":"110km W of Ocean Shores, Washington","time":1394593453700,"updated":1394656926688,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uw60717026","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uw60717026.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":74,"net":"uw","code":"60717026","ids":",uw60717026,","sources":",uw,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":1.32052347,"rms":0.67,"gap":316.8,"magType":"Md","type":"earthquake","title":"M 2.2 - 110km W of Ocean Shores, Washington"},"geometry":{"type":"Point","coordinates":[-125.6128,47.0153,16.4]},"id":"uw60717026"}, -{"type":"Feature","properties":{"mag":1.2,"place":"64km N of Sutton-Alpine, Alaska","time":1394592902000,"updated":1394843558387,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11184704","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11184704.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":22,"net":"ak","code":"11184704","ids":",ak11184704,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.33,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.2 - 64km N of Sutton-Alpine, Alaska"},"geometry":{"type":"Point","coordinates":[-148.6437,62.3659,40.1]},"id":"ak11184704"}, -{"type":"Feature","properties":{"mag":2.3,"place":"184km NNE of Cape Yakataga, Alaska","time":1394592896000,"updated":1394843557030,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11184700","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11184700.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":81,"net":"ak","code":"11184700","ids":",ak11184700,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.61,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.3 - 184km NNE of Cape Yakataga, Alaska"},"geometry":{"type":"Point","coordinates":[-140.8051,61.5171,8.8]},"id":"ak11184700"}],"bbox":[-179.463,-60.7674,-2.9,178.4321,67.0311,609.13]}); \ No newline at end of file diff --git a/dist/samples/layer-data-quakes-red/docs/style.css b/dist/samples/layer-data-quakes-red/docs/style.css deleted file mode 100644 index b9b99076d..000000000 --- a/dist/samples/layer-data-quakes-red/docs/style.css +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_layer_data_quakes_red] */ -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -gmp-map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -/* [END maps_layer_data_quakes_red] */ diff --git a/dist/samples/layer-data-quakes-red/jsfiddle/demo.css b/dist/samples/layer-data-quakes-red/jsfiddle/demo.css deleted file mode 100644 index ad3c9851e..000000000 --- a/dist/samples/layer-data-quakes-red/jsfiddle/demo.css +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -gmp-map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - - diff --git a/dist/samples/layer-data-quakes-red/jsfiddle/demo.details b/dist/samples/layer-data-quakes-red/jsfiddle/demo.details deleted file mode 100644 index 33da838ad..000000000 --- a/dist/samples/layer-data-quakes-red/jsfiddle/demo.details +++ /dev/null @@ -1,7 +0,0 @@ -name: layer-data-quakes-red -authors: - - Geo Developer IX Documentation Team -tags: - - google maps -load_type: h -description: Sample code supporting Google Maps Platform JavaScript API documentation. diff --git a/dist/samples/layer-data-quakes-red/jsfiddle/demo.html b/dist/samples/layer-data-quakes-red/jsfiddle/demo.html deleted file mode 100644 index 6a90ac027..000000000 --- a/dist/samples/layer-data-quakes-red/jsfiddle/demo.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - Simple Data Layer: Earthquakes - - - - - - - - - - - - diff --git a/dist/samples/layer-data-quakes-red/jsfiddle/demo.js b/dist/samples/layer-data-quakes-red/jsfiddle/demo.js deleted file mode 100644 index 9ca048804..000000000 --- a/dist/samples/layer-data-quakes-red/jsfiddle/demo.js +++ /dev/null @@ -1,39 +0,0 @@ -"use strict"; -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -let innerMap; -async function initMap() { - (await google.maps.importLibrary('maps')); - const mapElement = document.querySelector('gmp-map'); - innerMap = mapElement.innerMap; - // Get the earthquake data (JSONP format) - // This feed is a copy from the USGS feed, you can find the originals here: - // http://earthquake.usgs.gov/earthquakes/feed/v1.0/geojson.php - const script = document.createElement('script'); - script.setAttribute('src', 'quakes.geo.json'); - document.getElementsByTagName('head')[0].appendChild(script); - // Add a basic style. - innerMap.data.setStyle((feature) => { - const mag = Math.exp(parseFloat(feature.getProperty('mag'))) * 0.1; - return /** @type {google.maps.Data.StyleOptions} */ { - icon: { - path: google.maps.SymbolPath.CIRCLE, - scale: mag, - fillColor: '#f00', - fillOpacity: 0.35, - strokeWeight: 0, - }, - }; - }); -} -// Defines the callback function referenced in the jsonp file. -function eqfeed_callback(data) { - innerMap.data.addGeoJson(data); -} -window.eqfeed_callback = eqfeed_callback; -initMap(); - diff --git a/dist/samples/layer-data-quakes-simple/app/.eslintsrc.json b/dist/samples/layer-data-quakes-simple/app/.eslintsrc.json deleted file mode 100644 index 4c44dab04..000000000 --- a/dist/samples/layer-data-quakes-simple/app/.eslintsrc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": [ - "plugin:@typescript-eslint/recommended" - ], - "parser": "@typescript-eslint/parser", - "rules": { - "@typescript-eslint/ban-ts-comment": 0, - "@typescript-eslint/no-this-alias": 1, - "@typescript-eslint/no-empty-function": 1, - "@typescript-eslint/explicit-module-boundary-types": 1, - "@typescript-eslint/no-unused-vars": 1 - } -} diff --git a/dist/samples/layer-data-quakes-simple/app/README.md b/dist/samples/layer-data-quakes-simple/app/README.md deleted file mode 100644 index 8fbf27324..000000000 --- a/dist/samples/layer-data-quakes-simple/app/README.md +++ /dev/null @@ -1,43 +0,0 @@ -# Google Maps JavaScript Sample - -## layer-data-quakes-simple - -The layer-data-quakes-simple sample demonstrates a simple example of how to visualize earthquake data on a map. - -Follow these instructions to set up and run layer-data-quakes-simple sample on your local computer. - -## Setup - -### Before starting run: - -`npm i` - -### Run an example on a local web server - -`cd samples/layer-data-quakes-simple` -`npm start` - -### Build an individual example - -`cd samples/layer-data-quakes-simple` -`npm run build` - -From 'samples': - -`npm run build --workspace=layer-data-quakes-simple/` - -### Build all of the examples. - -From 'samples': - -`npm run build-all` - -### Run lint to check for problems - -`cd samples/layer-data-quakes-simple` -`npx eslint index.ts` - -## Feedback - -For feedback related to this sample, please open a new issue on -[GitHub](https://github.com/googlemaps-samples/js-api-samples/issues). diff --git a/dist/samples/layer-data-quakes-simple/app/index.html b/dist/samples/layer-data-quakes-simple/app/index.html deleted file mode 100644 index c50c63744..000000000 --- a/dist/samples/layer-data-quakes-simple/app/index.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - Default Data Layer: Earthquakes - - - - - - - - - - - - diff --git a/dist/samples/layer-data-quakes-simple/app/index.ts b/dist/samples/layer-data-quakes-simple/app/index.ts deleted file mode 100644 index eb1ef4f3f..000000000 --- a/dist/samples/layer-data-quakes-simple/app/index.ts +++ /dev/null @@ -1,37 +0,0 @@ -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// [START maps_layer_data_quakes_simple] -let innerMap; -let earthquakeData; - -async function initMap() { - (await google.maps.importLibrary('maps')) as google.maps.MapsLibrary; - - const mapElement = document.querySelector( - 'gmp-map' - ) as google.maps.MapElement; - - innerMap = mapElement.innerMap; - - // Get the earthquake data (JSONP format) - // This feed is a copy from the USGS feed, you can find the originals here: - // http://earthquake.usgs.gov/earthquakes/feed/v1.0/geojson.php - const script = document.createElement('script'); - - script.setAttribute('src', 'quakes.geo.json'); - - document.getElementsByTagName('head')[0].appendChild(script); -} - -// Defines the callback function referenced in the jsonp file. -function eqfeed_callback(data: any) { - innerMap.data.addGeoJson(data); -} - -window.eqfeed_callback = eqfeed_callback; -initMap(); -// [END maps_layer_data_quakes_simple] diff --git a/dist/samples/layer-data-quakes-simple/app/package.json b/dist/samples/layer-data-quakes-simple/app/package.json deleted file mode 100644 index 5e0193d6f..000000000 --- a/dist/samples/layer-data-quakes-simple/app/package.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "@js-api-samples/layer-data-quakes-simple", - "version": "1.0.0", - "scripts": { - "build": "tsc && bash ../jsfiddle.sh layer-data-quakes-simple && bash ../app.sh layer-data-quakes-simple && bash ../docs.sh layer-data-quakes-simple && npm run build:vite --workspace=. && bash ../dist.sh layer-data-quakes-simple", - "test": "tsc && npm run build:vite --workspace=.", - "start": "tsc && vite build --base './' && vite", - "build:vite": "vite build --base './'", - "preview": "vite preview" - }, - "dependencies": { - - } -} diff --git a/dist/samples/layer-data-quakes-simple/app/style.css b/dist/samples/layer-data-quakes-simple/app/style.css deleted file mode 100644 index 87869012b..000000000 --- a/dist/samples/layer-data-quakes-simple/app/style.css +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_layer_data_quakes_simple] */ -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -gmp-map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -/* [END maps_layer_data_quakes_simple] */ diff --git a/dist/samples/layer-data-quakes-simple/app/tsconfig.json b/dist/samples/layer-data-quakes-simple/app/tsconfig.json deleted file mode 100644 index 366aabb04..000000000 --- a/dist/samples/layer-data-quakes-simple/app/tsconfig.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "compilerOptions": { - "module": "esnext", - "target": "esnext", - "strict": true, - "noImplicitAny": false, - "lib": [ - "es2015", - "esnext", - "es6", - "dom", - "dom.iterable" - ], - "moduleResolution": "Node", - "jsx": "preserve" - } -} diff --git a/dist/samples/layer-data-quakes-simple/dist/assets/index-BZDSROJH.css b/dist/samples/layer-data-quakes-simple/dist/assets/index-BZDSROJH.css deleted file mode 100644 index 59d9a4dfd..000000000 --- a/dist/samples/layer-data-quakes-simple/dist/assets/index-BZDSROJH.css +++ /dev/null @@ -1 +0,0 @@ -gmp-map{height:100%}html,body{height:100%;margin:0;padding:0} diff --git a/dist/samples/layer-data-quakes-simple/dist/assets/index-tExQcRj5.js b/dist/samples/layer-data-quakes-simple/dist/assets/index-tExQcRj5.js deleted file mode 100644 index e963790a9..000000000 --- a/dist/samples/layer-data-quakes-simple/dist/assets/index-tExQcRj5.js +++ /dev/null @@ -1 +0,0 @@ -(function(){const r=document.createElement("link").relList;if(r&&r.supports&&r.supports("modulepreload"))return;for(const e of document.querySelectorAll('link[rel="modulepreload"]'))i(e);new MutationObserver(e=>{for(const t of e)if(t.type==="childList")for(const n of t.addedNodes)n.tagName==="LINK"&&n.rel==="modulepreload"&&i(n)}).observe(document,{childList:!0,subtree:!0});function s(e){const t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin==="use-credentials"?t.credentials="include":e.crossOrigin==="anonymous"?t.credentials="omit":t.credentials="same-origin",t}function i(e){if(e.ep)return;e.ep=!0;const t=s(e);fetch(e.href,t)}})();let c;async function a(){await google.maps.importLibrary("maps"),c=document.querySelector("gmp-map").innerMap;const r=document.createElement("script");r.setAttribute("src","quakes.geo.json"),document.getElementsByTagName("head")[0].appendChild(r)}function l(o){c.data.addGeoJson(o)}window.eqfeed_callback=l;a(); diff --git a/dist/samples/layer-data-quakes-simple/dist/index.html b/dist/samples/layer-data-quakes-simple/dist/index.html deleted file mode 100644 index 83984c084..000000000 --- a/dist/samples/layer-data-quakes-simple/dist/index.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - Default Data Layer: Earthquakes - - - - - - - - - - - - diff --git a/dist/samples/layer-data-quakes-simple/dist/quakes.geo.json b/dist/samples/layer-data-quakes-simple/dist/quakes.geo.json deleted file mode 100644 index d9ccfad25..000000000 --- a/dist/samples/layer-data-quakes-simple/dist/quakes.geo.json +++ /dev/null @@ -1,1021 +0,0 @@ -eqfeed_callback({"type":"FeatureCollection","metadata":{"generated":1395197681000,"url":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/summary/1.0_week.geojsonp","title":"USGS Magnitude 1.0+ Earthquakes, Past Week","status":200,"api":"1.0.13","count":1021},"features":[{"type":"Feature","properties":{"mag":3.3,"place":"34km SSW of Ferndale, California","time":1395196367200,"updated":1395197427537,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187661","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187661.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":168,"net":"nc","code":"72187661","ids":",nc72187661,","sources":",nc,","types":",dyfi,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.14373045,"rms":0.14,"gap":259.2,"magType":"Ml","type":"earthquake","title":"M 3.3 - 34km SSW of Ferndale, California"},"geometry":{"type":"Point","coordinates":[-124.4685,40.3087,8.7]},"id":"nc72187661"}, -{"type":"Feature","properties":{"mag":2.4,"place":"17km SSE of Mammoth Lakes, California","time":1395195902300,"updated":1395197287766,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187646","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187646.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":89,"net":"nc","code":"72187646","ids":",nc72187646,","sources":",nc,","types":",focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.08084838,"rms":0.05,"gap":108,"magType":"Md","type":"earthquake","title":"M 2.4 - 17km SSE of Mammoth Lakes, California"},"geometry":{"type":"Point","coordinates":[-118.8765,37.5138,7.4]},"id":"nc72187646"}, -{"type":"Feature","properties":{"mag":1.9,"place":"30km WNW of Valdez, Alaska","time":1395194272000,"updated":1395194716388,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192682","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192682.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":56,"net":"ak","code":"11192682","ids":",ak11192682,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.8,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.9 - 30km WNW of Valdez, Alaska"},"geometry":{"type":"Point","coordinates":[-146.8248,61.2772,17.2]},"id":"ak11192682"}, -{"type":"Feature","properties":{"mag":1.5,"place":"19km SSE of Anza, California","time":1395192838400,"updated":1395192993146,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477529","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477529.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":35,"net":"ci","code":"15477529","ids":",ci15477529,","sources":",ci,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":15,"dmin":0.09881468,"rms":0.33,"gap":118.8,"magType":"Ml","type":"earthquake","title":"M 1.5 - 19km SSE of Anza, California"},"geometry":{"type":"Point","coordinates":[-116.5767,33.3957,33.2]},"id":"ci15477529"}, -{"type":"Feature","properties":{"mag":1.9,"place":"32km WNW of Cantwell, Alaska","time":1395191564000,"updated":1395192816589,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192669","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192669.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":56,"net":"ak","code":"11192669","ids":",ak11192669,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.78,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.9 - 32km WNW of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-149.5537,63.4964,0.1]},"id":"ak11192669"}, -{"type":"Feature","properties":{"mag":3,"place":"36km SW of Ferndale, California","time":1395190460100,"updated":1395196030486,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187616","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187616.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":138,"net":"nc","code":"72187616","ids":",nc72187616,","sources":",nc,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.1706799,"rms":0.09,"gap":230.4,"magType":"Ml","type":"earthquake","title":"M 3.0 - 36km SW of Ferndale, California"},"geometry":{"type":"Point","coordinates":[-124.5038,40.3058,6.8]},"id":"nc72187616"}, -{"type":"Feature","properties":{"mag":2.4,"place":"36km SW of Ferndale, California","time":1395190450600,"updated":1395197282747,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187621","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187621.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":89,"net":"nc","code":"72187621","ids":",nc72187621,","sources":",nc,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.1706799,"rms":0.16,"gap":230.4,"magType":"Md","type":"earthquake","title":"M 2.4 - 36km SW of Ferndale, California"},"geometry":{"type":"Point","coordinates":[-124.5115,40.311,7.7]},"id":"nc72187621"}, -{"type":"Feature","properties":{"mag":1.2,"place":"54km ENE of Cantwell, Alaska","time":1395190154000,"updated":1395190448252,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192667","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192667.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":22,"net":"ak","code":"11192667","ids":",ak11192667,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":1.59,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.2 - 54km ENE of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-147.8937,63.523,38.5]},"id":"ak11192667"}, -{"type":"Feature","properties":{"mag":1.4,"place":"21km NE of Fairbanks, Alaska","time":1395189726000,"updated":1395190447334,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192659","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192659.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":30,"net":"ak","code":"11192659","ids":",ak11192659,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.72,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.4 - 21km NE of Fairbanks, Alaska"},"geometry":{"type":"Point","coordinates":[-147.4414,64.9948,0]},"id":"ak11192659"}, -{"type":"Feature","properties":{"mag":1.4,"place":"72km N of College, Alaska","time":1395189619000,"updated":1395189945095,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192658","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192658.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":30,"net":"ak","code":"11192658","ids":",ak11192658,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.28,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.4 - 72km N of College, Alaska"},"geometry":{"type":"Point","coordinates":[-147.7783,65.5065,16.5]},"id":"ak11192658"}, -{"type":"Feature","properties":{"mag":1.4,"place":"101km W of Cantwell, Alaska","time":1395189522000,"updated":1395189784191,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192656","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192656.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":30,"net":"ak","code":"11192656","ids":",ak11192656,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.68,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.4 - 101km W of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-150.9743,63.511,1.5]},"id":"ak11192656"}, -{"type":"Feature","properties":{"mag":5.4,"place":"90km S of Taron, Papua New Guinea","time":1395189254870,"updated":1395190119000,"tz":600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ngbm","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ngbm.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":449,"net":"us","code":"c000ngbm","ids":",usc000ngbm,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.33,"rms":1.04,"gap":119,"magType":"mb","type":"earthquake","title":"M 5.4 - 90km S of Taron, Papua New Guinea"},"geometry":{"type":"Point","coordinates":[152.939,-5.281,12.72]},"id":"usc000ngbm"}, -{"type":"Feature","properties":{"mag":2.7,"place":"31km SW of Cantwell, Alaska","time":1395188596000,"updated":1395189671586,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192649","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192649.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":112,"net":"ak","code":"11192649","ids":",ak11192649,","sources":",ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.45,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.7 - 31km SW of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-149.331,63.1613,87.8]},"id":"ak11192649"}, -{"type":"Feature","properties":{"mag":2.8,"place":"61km SW of Deltana, Alaska","time":1395188473000,"updated":1395189522190,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192642","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192642.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":121,"net":"ak","code":"11192642","ids":",ak11192642,","sources":",ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.58,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.8 - 61km SW of Deltana, Alaska"},"geometry":{"type":"Point","coordinates":[-146.1028,63.4828,1]},"id":"ak11192642"}, -{"type":"Feature","properties":{"mag":1.1,"place":"87km NW of Glennallen, Alaska","time":1395188124000,"updated":1395188810713,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192640","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192640.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":19,"net":"ak","code":"11192640","ids":",ak11192640,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.11,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.1 - 87km NW of Glennallen, Alaska"},"geometry":{"type":"Point","coordinates":[-146.5829,62.7316,27.8]},"id":"ak11192640"}, -{"type":"Feature","properties":{"mag":1.8,"place":"3km E of Aromas, California","time":1395187965300,"updated":1395191771556,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187601","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187601.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":50,"net":"nc","code":"72187601","ids":",nc72187601,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":null,"dmin":0.01796631,"rms":0.09,"gap":93.6,"magType":"Md","type":"earthquake","title":"M 1.8 - 3km E of Aromas, California"},"geometry":{"type":"Point","coordinates":[-121.608,36.8898,1.9]},"id":"nc72187601"}, -{"type":"Feature","properties":{"mag":1.1,"place":"46km SW of North Nenana, Alaska","time":1395187912000,"updated":1395188108775,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192639","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192639.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":19,"net":"ak","code":"11192639","ids":",ak11192639,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.05,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.1 - 46km SW of North Nenana, Alaska"},"geometry":{"type":"Point","coordinates":[-149.8846,64.3319,14.2]},"id":"ak11192639"}, -{"type":"Feature","properties":{"mag":1,"place":"5km NW of The Geysers, California","time":1395186641100,"updated":1395190509292,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187596","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187596.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":15,"net":"nc","code":"72187596","ids":",nc72187596,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.02,"gap":61.2,"magType":"Md","type":"earthquake","title":"M 1.0 - 5km NW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.7963,38.817,3.1]},"id":"nc72187596"}, -{"type":"Feature","properties":{"mag":4,"place":"24km NE of General Teran, Mexico","time":1395186118480,"updated":1395188429000,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ngag","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ngag.geojsonp","felt":2,"cdi":2.4,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":247,"net":"us","code":"c000ngag","ids":",usc000ngag,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":2.916,"rms":0.91,"gap":161,"magType":"mb","type":"earthquake","title":"M 4.0 - 24km NE of General Teran, Mexico"},"geometry":{"type":"Point","coordinates":[-99.4915,25.397,33.69]},"id":"usc000ngag"}, -{"type":"Feature","properties":{"mag":1.8,"place":"69km WSW of Willow, Alaska","time":1395185867000,"updated":1395186182042,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192630","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192630.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":50,"net":"ak","code":"11192630","ids":",ak11192630,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":1.37,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.8 - 69km WSW of Willow, Alaska"},"geometry":{"type":"Point","coordinates":[-151.2861,61.5533,36.3]},"id":"ak11192630"}, -{"type":"Feature","properties":{"mag":2.1,"place":"82km NW of Talkeetna, Alaska","time":1395184611000,"updated":1395185237751,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192564","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192564.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":68,"net":"ak","code":"11192564","ids":",ak11192564,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.63,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.1 - 82km NW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-151.1943,62.875,94.7]},"id":"ak11192564"}, -{"type":"Feature","properties":{"mag":1.09,"place":"3km SSE of Mentone, California","time":1395181668480,"updated":1395183758260,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477513","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477513.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":18,"net":"ci","code":"15477513","ids":",ci15477513,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":37,"dmin":0.007146,"rms":0.14,"gap":40,"magType":"ml","type":"earthquake","title":"M 1.1 - 3km SSE of Mentone, California"},"geometry":{"type":"Point","coordinates":[-117.1183333,34.0406667,16.23]},"id":"ci15477513"}, -{"type":"Feature","properties":{"mag":2,"place":"5km WSW of Volcano, Hawaii","time":1395180807400,"updated":1395181154000,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60658491","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60658491.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":62,"net":"hv","code":"60658491","ids":",hv60658491,","sources":",hv,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0,"rms":0.13,"gap":68.399994528,"magType":"ml","type":"earthquake","title":"M 2.0 - 5km WSW of Volcano, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.2843,19.4088,2.1]},"id":"hv60658491"}, -{"type":"Feature","properties":{"mag":1.15,"place":"12km S of Big Bear Lake, California","time":1395180316900,"updated":1395181881610,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477505","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477505.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":20,"net":"ci","code":"15477505","ids":",ci15477505,","sources":",ci,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":49,"dmin":0.03795,"rms":0.13,"gap":49,"magType":"ml","type":"earthquake","title":"M 1.2 - 12km S of Big Bear Lake, California"},"geometry":{"type":"Point","coordinates":[-116.9305,34.1313333,13.85]},"id":"ci15477505"}, -{"type":"Feature","properties":{"mag":1,"place":"16km ESE of Enumclaw, Washington","time":1395179888700,"updated":1395185819355,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uw60722541","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uw60722541.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":15,"net":"uw","code":"60722541","ids":",uw60722541,","sources":",uw,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.04491576,"rms":0.17,"gap":158.4,"magType":"Md","type":"quarry","title":"M 1.0 Quarry Blast - 16km ESE of Enumclaw, Washington"},"geometry":{"type":"Point","coordinates":[-121.7897,47.1567,0]},"id":"uw60722541"}, -{"type":"Feature","properties":{"mag":5,"place":"76km WNW of Iquique, Chile","time":1395178386900,"updated":1395183024985,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ng53","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ng53.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":385,"net":"us","code":"c000ng53","ids":",usc000ng53,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.165,"rms":1.07,"gap":64,"magType":"mb","type":"earthquake","title":"M 5.0 - 76km WNW of Iquique, Chile"},"geometry":{"type":"Point","coordinates":[-70.8551,-20.0542,10]},"id":"usc000ng53"}, -{"type":"Feature","properties":{"mag":2.35,"place":"14km NE of Boulder City, Nevada","time":1395178221416,"updated":1395179684269,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nn00441336","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nn00441336.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":85,"net":"nn","code":"00441336","ids":",nn00441336,","sources":",nn,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,","nst":6,"dmin":0.563,"rms":0.1327,"gap":281.27,"magType":"ml","type":"earthquake","title":"M 2.4 - 14km NE of Boulder City, Nevada"},"geometry":{"type":"Point","coordinates":[-114.7163,36.0676,0]},"id":"nn00441336"}, -{"type":"Feature","properties":{"mag":5.9,"place":"73km WNW of Iquique, Chile","time":1395178007250,"updated":1395195703000,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ng3t","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ng3t.geojsonp","felt":3,"cdi":3.9,"mmi":4.14,"alert":"green","status":"reviewed","tsunami":null,"sig":537,"net":"us","code":"c000ng3t","ids":",usc000ng3t,","sources":",us,","types":",cap,dyfi,general-link,geoserve,losspager,moment-tensor,nearby-cities,origin,phase-data,shakemap,tectonic-summary,","nst":null,"dmin":1.109,"rms":1.44,"gap":80,"magType":"mww","type":"earthquake","title":"M 5.9 - 73km WNW of Iquique, Chile"},"geometry":{"type":"Point","coordinates":[-70.8066,-20.0027,10]},"id":"usc000ng3t"}, -{"type":"Feature","properties":{"mag":3.2,"place":"153km SE of Akutan, Alaska","time":1395176006000,"updated":1395182836424,"tz":-660,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192418","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192418.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":158,"net":"ak","code":"11192418","ids":",ak11192418,","sources":",ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.36,"gap":null,"magType":"ml","type":"earthquake","title":"M 3.2 - 153km SE of Akutan, Alaska"},"geometry":{"type":"Point","coordinates":[-163.9361,53.2939,41.4]},"id":"ak11192418"}, -{"type":"Feature","properties":{"mag":3.1,"place":"149km SE of Akutan, Alaska","time":1395175762000,"updated":1395182816047,"tz":-660,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192415","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192415.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":148,"net":"ak","code":"11192415","ids":",ak11192415,","sources":",ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.38,"gap":null,"magType":"ml","type":"earthquake","title":"M 3.1 - 149km SE of Akutan, Alaska"},"geometry":{"type":"Point","coordinates":[-163.9542,53.3416,37.2]},"id":"ak11192415"}, -{"type":"Feature","properties":{"mag":1.5,"place":"3km NNE of Half Moon Bay, California","time":1395174925200,"updated":1395190509291,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187556","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187556.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":35,"net":"nc","code":"72187556","ids":",nc72187556,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.03593261,"rms":0.05,"gap":172.8,"magType":"Md","type":"earthquake","title":"M 1.5 - 3km NNE of Half Moon Bay, California"},"geometry":{"type":"Point","coordinates":[-122.419,37.4968,4.2]},"id":"nc72187556"}, -{"type":"Feature","properties":{"mag":1.5,"place":"34km WNW of Cantwell, Alaska","time":1395174793000,"updated":1395175138715,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192412","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192412.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":35,"net":"ak","code":"11192412","ids":",ak11192412,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.62,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.5 - 34km WNW of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-149.6031,63.5052,0]},"id":"ak11192412"}, -{"type":"Feature","properties":{"mag":2,"place":"62km S of Deltana, Alaska","time":1395174269000,"updated":1395174754324,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192408","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192408.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":62,"net":"ak","code":"11192408","ids":",ak11192408,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.88,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.0 - 62km S of Deltana, Alaska"},"geometry":{"type":"Point","coordinates":[-145.2331,63.3108,4.5]},"id":"ak11192408"}, -{"type":"Feature","properties":{"mag":4.5,"place":"56km NNW of Ishigaki, Japan","time":1395170667560,"updated":1395182795279,"tz":480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nfve","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nfve.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":312,"net":"us","code":"c000nfve","ids":",usc000nfve,","sources":",us,","types":",cap,dyfi,general-link,geoserve,moment-tensor,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.982,"rms":0.9,"gap":54,"magType":"mwr","type":"earthquake","title":"M 4.5 - 56km NNW of Ishigaki, Japan"},"geometry":{"type":"Point","coordinates":[124.0102,24.8414,85.93]},"id":"usc000nfve"}, -{"type":"Feature","properties":{"mag":4.4,"place":"46km NNE of Shwebo, Burma","time":1395170445420,"updated":1395182772964,"tz":390,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nfvi","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nfvi.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":298,"net":"us","code":"c000nfvi","ids":",usc000nfvi,","sources":",us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":3.978,"rms":1,"gap":71,"magType":"mb","type":"earthquake","title":"M 4.4 - 46km NNE of Shwebo, Burma"},"geometry":{"type":"Point","coordinates":[95.9449,22.9239,21.53]},"id":"usc000nfvi"}, -{"type":"Feature","properties":{"mag":4.7,"place":"116km SW of Jahrom, Iran","time":1395169291090,"updated":1395182750385,"tz":210,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nftr","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nftr.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":340,"net":"us","code":"c000nftr","ids":",usc000nftr,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.649,"rms":0.92,"gap":44,"magType":"mb","type":"earthquake","title":"M 4.7 - 116km SW of Jahrom, Iran"},"geometry":{"type":"Point","coordinates":[52.6999,27.7668,12.87]},"id":"usc000nftr"}, -{"type":"Feature","properties":{"mag":1.3,"place":"28km NNE of Badger, Alaska","time":1395169204000,"updated":1395169441706,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192339","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192339.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":26,"net":"ak","code":"11192339","ids":",ak11192339,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.7,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.3 - 28km NNE of Badger, Alaska"},"geometry":{"type":"Point","coordinates":[-147.2532,65.0213,2.4]},"id":"ak11192339"}, -{"type":"Feature","properties":{"mag":2.1,"place":"62km SW of Redoubt Volcano, Alaska","time":1395168218000,"updated":1395174407891,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192317","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192317.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":68,"net":"ak","code":"11192317","ids":",ak11192317,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.47,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.1 - 62km SW of Redoubt Volcano, Alaska"},"geometry":{"type":"Point","coordinates":[-153.422,60.0396,137.2]},"id":"ak11192317"}, -{"type":"Feature","properties":{"mag":2.1,"place":"9km E of Hidden Valley Lake, California","time":1395167330400,"updated":1395197047328,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187496","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187496.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":68,"net":"nc","code":"72187496","ids":",nc72187496,","sources":",nc,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.1,"gap":108,"magType":"Md","type":"earthquake","title":"M 2.1 - 9km E of Hidden Valley Lake, California"},"geometry":{"type":"Point","coordinates":[-122.4513,38.7933,8.8]},"id":"nc72187496"}, -{"type":"Feature","properties":{"mag":2.6,"place":"156km SE of Akutan, Alaska","time":1395167255000,"updated":1395196201276,"tz":-660,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192316","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192316.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":104,"net":"ak","code":"11192316","ids":",ak11192316,","sources":",ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.53,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.6 - 156km SE of Akutan, Alaska"},"geometry":{"type":"Point","coordinates":[-163.891,53.2749,25.5]},"id":"ak11192316"}, -{"type":"Feature","properties":{"mag":1.1,"place":"19km S of Cantwell, Alaska","time":1395166574000,"updated":1395167090083,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192275","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192275.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":19,"net":"ak","code":"11192275","ids":",ak11192275,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.22,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.1 - 19km S of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-148.89,63.2175,1.9]},"id":"ak11192275"}, -{"type":"Feature","properties":{"mag":1.6,"place":"26km SE of Bridgeport, California","time":1395165256200,"updated":1395171243238,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187476","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187476.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":39,"net":"nc","code":"72187476","ids":",nn00441289,nc72187476,","sources":",nn,nc,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.11678099,"rms":0.11,"gap":169.2,"magType":"Md","type":"earthquake","title":"M 1.6 - 26km SE of Bridgeport, California"},"geometry":{"type":"Point","coordinates":[-119.0335,38.0757,10]},"id":"nc72187476"}, -{"type":"Feature","properties":{"mag":1.4,"place":"15km NNE of Y, Alaska","time":1395164963000,"updated":1395165730782,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192265","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192265.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":30,"net":"ak","code":"11192265","ids":",ak11192265,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.17,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.4 - 15km NNE of Y, Alaska"},"geometry":{"type":"Point","coordinates":[-149.7651,62.2985,16]},"id":"ak11192265"}, -{"type":"Feature","properties":{"mag":2,"place":"73km NNW of Talkeetna, Alaska","time":1395164588000,"updated":1395173908819,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192254","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192254.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":62,"net":"ak","code":"11192254","ids":",ak11192254,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.43,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.0 - 73km NNW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-150.6739,62.9322,101.1]},"id":"ak11192254"}, -{"type":"Feature","properties":{"mag":4.5,"place":"7km ESE of Shiroi, Japan","time":1395163483320,"updated":1395192430389,"tz":540,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nfp6","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nfp6.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":312,"net":"us","code":"c000nfp6","ids":",usc000nfp6,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.741,"rms":0.51,"gap":166,"magType":"mb","type":"earthquake","title":"M 4.5 - 7km ESE of Shiroi, Japan"},"geometry":{"type":"Point","coordinates":[140.143,35.7762,61.23]},"id":"usc000nfp6"}, -{"type":"Feature","properties":{"mag":1.8,"place":"4km N of Hydesville, California","time":1395160788100,"updated":1395167586331,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187451","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187451.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":50,"net":"nc","code":"72187451","ids":",nc72187451,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.1706799,"rms":0.08,"gap":162,"magType":"Md","type":"earthquake","title":"M 1.8 - 4km N of Hydesville, California"},"geometry":{"type":"Point","coordinates":[-124.0955,40.5885,18]},"id":"nc72187451"}, -{"type":"Feature","properties":{"mag":2.5,"place":"18km SSE of Medford, Oklahoma","time":1395158335400,"updated":1395187286300,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nfu0","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nfu0.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":96,"net":"us","code":"c000nfu0","ids":",usc000nfu0,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":null,"rms":0.27,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.5 - 18km SSE of Medford, Oklahoma"},"geometry":{"type":"Point","coordinates":[-97.68,36.644,5]},"id":"usc000nfu0"}, -{"type":"Feature","properties":{"mag":1.1,"place":"43km SE of Cohoe, Alaska","time":1395158333000,"updated":1395158862995,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192165","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192165.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":19,"net":"ak","code":"11192165","ids":",ak11192165,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.13,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.1 - 43km SE of Cohoe, Alaska"},"geometry":{"type":"Point","coordinates":[-150.6692,60.1421,78.1]},"id":"ak11192165"}, -{"type":"Feature","properties":{"mag":1.36,"place":"8km NW of Westwood, California","time":1395158327930,"updated":1395166173410,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477473","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477473.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":28,"net":"ci","code":"15477473","ids":",ci15477473,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":12,"dmin":0.03358,"rms":0.1,"gap":142,"magType":"ml","type":"earthquake","title":"M 1.4 - 8km NW of Westwood, California"},"geometry":{"type":"Point","coordinates":[-118.494,34.1153333,9.25]},"id":"ci15477473"}, -{"type":"Feature","properties":{"mag":1.4,"place":"89km NNW of Talkeetna, Alaska","time":1395158212000,"updated":1395159026550,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192163","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192163.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":30,"net":"ak","code":"11192163","ids":",ak11192163,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":2.11,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.4 - 89km NNW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-150.6565,63.0903,90.3]},"id":"ak11192163"}, -{"type":"Feature","properties":{"mag":2.8,"place":"13km E of Anchor Point, Alaska","time":1395157914000,"updated":1395186861968,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192156","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192156.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":121,"net":"ak","code":"11192156","ids":",ak11192156,","sources":",ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.64,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.8 - 13km E of Anchor Point, Alaska"},"geometry":{"type":"Point","coordinates":[-151.5987,59.7997,70.1]},"id":"ak11192156"}, -{"type":"Feature","properties":{"mag":2.48,"place":"9km NW of Westwood, California","time":1395157520910,"updated":1395165923920,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477465","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477465.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":95,"net":"ci","code":"15477465","ids":",ci15477465,","sources":",ci,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":72,"dmin":0.0392,"rms":0.24,"gap":41,"magType":"ml","type":"earthquake","title":"M 2.5 - 9km NW of Westwood, California"},"geometry":{"type":"Point","coordinates":[-118.495,34.1271667,8.48]},"id":"ci15477465"}, -{"type":"Feature","properties":{"mag":1,"place":"53km WNW of Cantwell, Alaska","time":1395157236000,"updated":1395168874597,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192152","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192152.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":15,"net":"ak","code":"11192152","ids":",ak11192152,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.37,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.0 - 53km WNW of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-149.9481,63.5569,111]},"id":"ak11192152"}, -{"type":"Feature","properties":{"mag":1.3,"place":"62km W of Cantwell, Alaska","time":1395156798000,"updated":1395172059691,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192149","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192149.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":26,"net":"ak","code":"11192149","ids":",ak11192149,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.5,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.3 - 62km W of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-150.1783,63.4838,119.6]},"id":"ak11192149"}, -{"type":"Feature","properties":{"mag":4.3,"place":"281km WNW of Chichi-shima, Japan","time":1395156572490,"updated":1395185518776,"tz":540,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nfjl","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nfjl.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":284,"net":"us","code":"c000nfjl","ids":",usc000nfjl,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":4.761,"rms":0.49,"gap":115,"magType":"mb","type":"earthquake","title":"M 4.3 - 281km WNW of Chichi-shima, Japan"},"geometry":{"type":"Point","coordinates":[139.7332,28.339,442.44]},"id":"usc000nfjl"}, -{"type":"Feature","properties":{"mag":2.5,"place":"26km WSW of Medford, Oklahoma","time":1395154750550,"updated":1395182882776,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nfit","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nfit.geojsonp","felt":2,"cdi":2.5,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":97,"net":"us","code":"c000nfit","ids":",usc000nfit,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.212,"rms":0.79,"gap":92,"magType":"mb_lg","type":"earthquake","title":"M 2.5 - 26km WSW of Medford, Oklahoma"},"geometry":{"type":"Point","coordinates":[-98.0068,36.7168,5]},"id":"usc000nfit"}, -{"type":"Feature","properties":{"mag":4.3,"place":"129km NW of Iquique, Chile","time":1395154723910,"updated":1395183721504,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nfii","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nfii.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":284,"net":"us","code":"c000nfii","ids":",usc000nfii,","sources":",us,","types":",cap,dyfi,general-link,geoserve,moment-tensor,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.391,"rms":1,"gap":169,"magType":"mb","type":"earthquake","title":"M 4.3 - 129km NW of Iquique, Chile"},"geometry":{"type":"Point","coordinates":[-71.1044,-19.4908,19.93]},"id":"usc000nfii"}, -{"type":"Feature","properties":{"mag":1.3,"place":"14km SW of Cold Springs, Nevada","time":1395153603400,"updated":1395160872000,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187421","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187421.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":26,"net":"nc","code":"72187421","ids":",nn00441236,nc72187421,","sources":",nn,nc,","types":",focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.06,"gap":122.4,"magType":"Md","type":"earthquake","title":"M 1.3 - 14km SW of Cold Springs, Nevada"},"geometry":{"type":"Point","coordinates":[-120.1123,39.6045,2.4]},"id":"nc72187421"}, -{"type":"Feature","properties":{"mag":1.8,"place":"34km E of Shady Cove, Oregon","time":1395153554700,"updated":1395164140732,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uw60721681","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uw60721681.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":50,"net":"uw","code":"60721681","ids":",uw60721681,","sources":",uw,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.34135981,"rms":0.28,"gap":64.8,"magType":"Md","type":"earthquake","title":"M 1.8 - 34km E of Shady Cove, Oregon"},"geometry":{"type":"Point","coordinates":[-122.3923,42.6187,4.1]},"id":"uw60721681"}, -{"type":"Feature","properties":{"mag":1.7,"place":"34km E of Shady Cove, Oregon","time":1395153493400,"updated":1395164953235,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uw60721686","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uw60721686.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":44,"net":"uw","code":"60721686","ids":",uw60721686,","sources":",uw,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.34135981,"rms":0.45,"gap":64.8,"magType":"Md","type":"earthquake","title":"M 1.7 - 34km E of Shady Cove, Oregon"},"geometry":{"type":"Point","coordinates":[-122.3923,42.6193,16.2]},"id":"uw60721686"}, -{"type":"Feature","properties":{"mag":5.1,"place":"73km W of Iquique, Chile","time":1395153358430,"updated":1395164725000,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nfi1","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nfi1.geojsonp","felt":3,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":401,"net":"us","code":"c000nfi1","ids":",usc000nfi1,","sources":",us,","types":",cap,dyfi,general-link,geoserve,moment-tensor,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.203,"rms":0.95,"gap":99,"magType":"mb","type":"earthquake","title":"M 5.1 - 73km W of Iquique, Chile"},"geometry":{"type":"Point","coordinates":[-70.8441,-20.2093,24.68]},"id":"usc000nfi1"}, -{"type":"Feature","properties":{"mag":1.8,"place":"31km SW of Cohoe, Alaska","time":1395153194000,"updated":1395153799593,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192111","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192111.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":50,"net":"ak","code":"11192111","ids":",ak11192111,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.36,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.8 - 31km SW of Cohoe, Alaska"},"geometry":{"type":"Point","coordinates":[-151.7173,60.1788,25.9]},"id":"ak11192111"}, -{"type":"Feature","properties":{"mag":1.3,"place":"99km W of Cantwell, Alaska","time":1395152931000,"updated":1395153361827,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192109","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192109.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":26,"net":"ak","code":"11192109","ids":",ak11192109,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.76,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.3 - 99km W of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-150.9139,63.5313,6.2]},"id":"ak11192109"}, -{"type":"Feature","properties":{"mag":1.4,"place":"80km WSW of Cantwell, Alaska","time":1395152560000,"updated":1395153362766,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192108","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192108.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":30,"net":"ak","code":"11192108","ids":",ak11192108,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.54,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.4 - 80km WSW of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-150.3868,63.0695,80.9]},"id":"ak11192108"}, -{"type":"Feature","properties":{"mag":4.9,"place":"67km W of Iquique, Chile","time":1395152315190,"updated":1395165064000,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nfgx","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nfgx.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":370,"net":"us","code":"c000nfgx","ids":",usc000nfgx,","sources":",us,","types":",cap,dyfi,general-link,geoserve,moment-tensor,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.146,"rms":0.95,"gap":138,"magType":"mb","type":"earthquake","title":"M 4.9 - 67km W of Iquique, Chile"},"geometry":{"type":"Point","coordinates":[-70.7875,-20.1881,13.85]},"id":"usc000nfgx"}, -{"type":"Feature","properties":{"mag":2.7,"place":"155km SE of Akutan, Alaska","time":1395151468000,"updated":1395167528352,"tz":-660,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192076","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192076.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":112,"net":"ak","code":"11192076","ids":",ak11192076,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.39,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.7 - 155km SE of Akutan, Alaska"},"geometry":{"type":"Point","coordinates":[-163.8884,53.3013,24.8]},"id":"ak11192076"}, -{"type":"Feature","properties":{"mag":4.8,"place":"255km SSW of Maitum, Philippines","time":1395151207710,"updated":1395180165824,"tz":480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nfgj","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nfgj.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":354,"net":"us","code":"c000nfgj","ids":",usc000nfgj,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":5.058,"rms":0.69,"gap":82,"magType":"mb","type":"earthquake","title":"M 4.8 - 255km SSW of Maitum, Philippines"},"geometry":{"type":"Point","coordinates":[123.3909,4.0125,500.18]},"id":"usc000nfgj"}, -{"type":"Feature","properties":{"mag":1.21,"place":"9km SSE of Ridgemark, California","time":1395150762400,"updated":1395158169299,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187411","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187411.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":23,"net":"nc","code":"72187411","ids":",nc72187411,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":10,"dmin":0.0347,"rms":0.1,"gap":93,"magType":"md","type":"earthquake","title":"M 1.2 - 9km SSE of Ridgemark, California"},"geometry":{"type":"Point","coordinates":[-121.3164978,36.7371674,6.59]},"id":"nc72187411"}, -{"type":"Feature","properties":{"mag":1.2,"place":"22km WNW of Fishhook, Alaska","time":1395149626000,"updated":1395151244244,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192073","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192073.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":22,"net":"ak","code":"11192073","ids":",ak11192073,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.44,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.2 - 22km WNW of Fishhook, Alaska"},"geometry":{"type":"Point","coordinates":[-149.5848,61.8528,37.3]},"id":"ak11192073"}, -{"type":"Feature","properties":{"mag":2.5,"place":"13km NW of Chandler, Oklahoma","time":1395148936300,"updated":1395157386000,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nfgq","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nfgq.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":96,"net":"us","code":"c000nfgq","ids":",usc000nfgq,","sources":",us,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":null,"rms":0.45,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.5 - 13km NW of Chandler, Oklahoma"},"geometry":{"type":"Point","coordinates":[-96.982,35.794,4.7]},"id":"usc000nfgq"}, -{"type":"Feature","properties":{"mag":1.5,"place":"47km WSW of Anchorage, Alaska","time":1395147123000,"updated":1395147706573,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192042","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192042.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":35,"net":"ak","code":"11192042","ids":",ak11192042,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.56,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.5 - 47km WSW of Anchorage, Alaska"},"geometry":{"type":"Point","coordinates":[-150.7511,61.0941,17.5]},"id":"ak11192042"}, -{"type":"Feature","properties":{"mag":1.3,"place":"29km SW of Ferron, Utah","time":1395147065200,"updated":1395159259736,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60060102","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60060102.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":26,"net":"uu","code":"60060102","ids":",uu60060102,","sources":",uu,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":0.16169675,"rms":0.18,"gap":90,"magType":"Ml","type":"earthquake","title":"M 1.3 - 29km SW of Ferron, Utah"},"geometry":{"type":"Point","coordinates":[-111.4055,38.9378,1.8]},"id":"uu60060102"}, -{"type":"Feature","properties":{"mag":1.7,"place":"92km WNW of Cantwell, Alaska","time":1395146782000,"updated":1395147535490,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192040","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192040.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":44,"net":"ak","code":"11192040","ids":",ak11192040,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.66,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.7 - 92km WNW of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-150.7663,63.5844,0.1]},"id":"ak11192040"}, -{"type":"Feature","properties":{"mag":2.43,"place":"19km S of Weldon, California","time":1395146728980,"updated":1395183192348,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477449","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477449.geojsonp","felt":2,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":91,"net":"ci","code":"15477449","ids":",ci15477449,","sources":",ci,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":41,"dmin":0.1304,"rms":0.14,"gap":46,"magType":"ml","type":"earthquake","title":"M 2.4 - 19km S of Weldon, California"},"geometry":{"type":"Point","coordinates":[-118.2878333,35.4863333,4.99]},"id":"ci15477449"}, -{"type":"Feature","properties":{"mag":1.7,"place":"93km WNW of Cantwell, Alaska","time":1395146725000,"updated":1395147074001,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192038","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192038.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":44,"net":"ak","code":"11192038","ids":",ak11192038,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.74,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.7 - 93km WNW of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-150.7804,63.585,1]},"id":"ak11192038"}, -{"type":"Feature","properties":{"mag":1.8,"place":"95km NNW of Nikiski, Alaska","time":1395146017000,"updated":1395146461905,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192036","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192036.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":50,"net":"ak","code":"11192036","ids":",ak11192036,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.4,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.8 - 95km NNW of Nikiski, Alaska"},"geometry":{"type":"Point","coordinates":[-151.8192,61.5097,7.9]},"id":"ak11192036"}, -{"type":"Feature","properties":{"mag":1.4,"place":"7km WSW of Circle Hot Springs Station, Alaska","time":1395145905000,"updated":1395146295706,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192035","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192035.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":30,"net":"ak","code":"11192035","ids":",ak11192035,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.46,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.4 - 7km WSW of Circle Hot Springs Station, Alaska"},"geometry":{"type":"Point","coordinates":[-144.844,65.4548,1.2]},"id":"ak11192035"}, -{"type":"Feature","properties":{"mag":4.7,"place":"145km SE of Akutan, Alaska","time":1395144531760,"updated":1395173489961,"tz":-660,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nfdv","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nfdv.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":340,"net":"us","code":"c000nfdv","ids":",usc000nfdv,ak11192029,","sources":",us,ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.312,"rms":1.05,"gap":169,"magType":"mb","type":"earthquake","title":"M 4.7 - 145km SE of Akutan, Alaska"},"geometry":{"type":"Point","coordinates":[-163.9509,53.393,9.25]},"id":"usc000nfdv"}, -{"type":"Feature","properties":{"mag":1.08,"place":"8km NW of Westwood, California","time":1395144167110,"updated":1395164373340,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477441","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477441.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":18,"net":"ci","code":"15477441","ids":",ci15477441,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":11,"dmin":0.03207,"rms":0.08,"gap":142,"magType":"ml","type":"earthquake","title":"M 1.1 - 8km NW of Westwood, California"},"geometry":{"type":"Point","coordinates":[-118.4923333,34.1146667,8.94]},"id":"ci15477441"}, -{"type":"Feature","properties":{"mag":2.1,"place":"10km NNE of Enoch, Utah","time":1395143231000,"updated":1395179977083,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60060092","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60060092.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":68,"net":"uu","code":"60060092","ids":",uu60060092,","sources":",uu,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":0.23356197,"rms":0.27,"gap":82.8,"magType":"Ml","type":"earthquake","title":"M 2.1 - 10km NNE of Enoch, Utah"},"geometry":{"type":"Point","coordinates":[-112.9885,37.8673,-2.9]},"id":"uu60060092"}, -{"type":"Feature","properties":{"mag":1.8,"place":"4km WSW of Volcano, Hawaii","time":1395143208900,"updated":1395143401664,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60658276","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60658276.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":50,"net":"hv","code":"60658276","ids":",hv60658276,","sources":",hv,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0,"rms":0.19,"gap":50.4,"magType":"Md","type":"earthquake","title":"M 1.8 - 4km WSW of Volcano, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.2793,19.413,4.6]},"id":"hv60658276"}, -{"type":"Feature","properties":{"mag":1.2,"place":"27km NW of Fishhook, Alaska","time":1395142860000,"updated":1395143619645,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192027","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192027.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":22,"net":"ak","code":"11192027","ids":",ak11192027,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.19,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.2 - 27km NW of Fishhook, Alaska"},"geometry":{"type":"Point","coordinates":[-149.6316,61.9025,41.7]},"id":"ak11192027"}, -{"type":"Feature","properties":{"mag":2.7,"place":"53km WNW of Anchor Point, Alaska","time":1395141905000,"updated":1395170852214,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192019","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192019.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":112,"net":"ak","code":"11192019","ids":",ak11192019,","sources":",ak,","types":",dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.7,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.7 - 53km WNW of Anchor Point, Alaska"},"geometry":{"type":"Point","coordinates":[-152.695,59.9904,100]},"id":"ak11192019"}, -{"type":"Feature","properties":{"mag":1.3,"place":"1km NW of The Geysers, California","time":1395141743800,"updated":1395154928274,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187366","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187366.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":26,"net":"nc","code":"72187366","ids":",nc72187366,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.01796631,"rms":0.05,"gap":115.2,"magType":"Md","type":"earthquake","title":"M 1.3 - 1km NW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.7725,38.7862,0.7]},"id":"nc72187366"}, -{"type":"Feature","properties":{"mag":2.3,"place":"22km SE of Cohoe, Alaska","time":1395140024000,"updated":1395141036900,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192005","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192005.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":81,"net":"ak","code":"11192005","ids":",ak11192005,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.64,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.3 - 22km SE of Cohoe, Alaska"},"geometry":{"type":"Point","coordinates":[-151.0108,60.2286,54.8]},"id":"ak11192005"}, -{"type":"Feature","properties":{"mag":4.5,"place":"6km NNW of Pyrgos, Greece","time":1395139382350,"updated":1395168345003,"tz":120,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nfc8","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nfc8.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":312,"net":"us","code":"c000nfc8","ids":",usc000nfc8,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.684,"rms":1.09,"gap":77,"magType":"mb","type":"earthquake","title":"M 4.5 - 6km NNW of Pyrgos, Greece"},"geometry":{"type":"Point","coordinates":[21.4192,37.7328,17.8]},"id":"usc000nfc8"}, -{"type":"Feature","properties":{"mag":2.3,"place":"21km NE of Soledad, California","time":1395139109600,"updated":1395183130186,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187356","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187356.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":81,"net":"nc","code":"72187356","ids":",nc72187356,","sources":",nc,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":null,"dmin":0.05389892,"rms":0.05,"gap":54,"magType":"Md","type":"earthquake","title":"M 2.3 - 21km NE of Soledad, California"},"geometry":{"type":"Point","coordinates":[-121.1387,36.547,5.6]},"id":"nc72187356"}, -{"type":"Feature","properties":{"mag":4.4,"place":"76km WNW of Ferndale, California","time":1395138839200,"updated":1395190564383,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187346","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187346.geojsonp","felt":4,"cdi":2,"mmi":3.02,"alert":"green","status":"REVIEWED","tsunami":null,"sig":299,"net":"nc","code":"72187346","ids":",nc72187346,usc000nfbw,","sources":",nc,us,","types":",cap,dyfi,general-link,geoserve,losspager,moment-tensor,nearby-cities,origin,phase-data,scitech-link,shakemap,","nst":null,"dmin":0.7815343,"rms":0.17,"gap":270,"magType":"Mw","type":"earthquake","title":"M 4.4 - 76km WNW of Ferndale, California"},"geometry":{"type":"Point","coordinates":[-125.3328,40.6863,23.2]},"id":"nc72187346"}, -{"type":"Feature","properties":{"mag":1.2,"place":"44km NNE of Talkeetna, Alaska","time":1395138590000,"updated":1395140443709,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191989","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191989.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":22,"net":"ak","code":"11191989","ids":",ak11191989,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.56,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.2 - 44km NNE of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-149.795,62.6911,20.4]},"id":"ak11191989"}, -{"type":"Feature","properties":{"mag":1.8,"place":"28km ENE of Covelo, California","time":1395137567400,"updated":1395148030483,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187336","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187336.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":50,"net":"nc","code":"72187336","ids":",nc72187336,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.20661252,"rms":0.08,"gap":100.8,"magType":"Md","type":"earthquake","title":"M 1.8 - 28km ENE of Covelo, California"},"geometry":{"type":"Point","coordinates":[-122.9297,39.8657,1.7]},"id":"nc72187336"}, -{"type":"Feature","properties":{"mag":4.3,"place":"9km WNW of Roshtqal'a, Tajikistan","time":1395137484960,"updated":1395166438000,"tz":300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nfbj","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nfbj.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":284,"net":"us","code":"c000nfbj","ids":",usc000nfbj,","sources":",us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":3.515,"rms":1.12,"gap":104,"magType":"mb","type":"earthquake","title":"M 4.3 - 9km WNW of Roshtqal'a, Tajikistan"},"geometry":{"type":"Point","coordinates":[71.7349,37.3015,127.72]},"id":"usc000nfbj"}, -{"type":"Feature","properties":{"mag":1.38,"place":"51km NE of Kernville, California","time":1395137449880,"updated":1395163366480,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477401","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477401.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":29,"net":"ci","code":"15477401","ids":",ci15477401,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":22,"dmin":0.1613,"rms":0.12,"gap":77,"magType":"ml","type":"earthquake","title":"M 1.4 - 51km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.0535,36.1055,0.75]},"id":"ci15477401"}, -{"type":"Feature","properties":{"mag":1.1,"place":"18km NNW of Sutton-Alpine, Alaska","time":1395136306000,"updated":1395136690190,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191984","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191984.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":19,"net":"ak","code":"11191984","ids":",ak11191984,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":1.27,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.1 - 18km NNW of Sutton-Alpine, Alaska"},"geometry":{"type":"Point","coordinates":[-148.9924,61.9464,33.9]},"id":"ak11191984"}, -{"type":"Feature","properties":{"mag":4.6,"place":"12km ENE of Pilar, Philippines","time":1395136085800,"updated":1395165043550,"tz":480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nfb6","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nfb6.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":326,"net":"us","code":"c000nfb6","ids":",usc000nfb6,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":11.401,"rms":0.99,"gap":110,"magType":"mb","type":"earthquake","title":"M 4.6 - 12km ENE of Pilar, Philippines"},"geometry":{"type":"Point","coordinates":[126.2095,9.9061,92.4]},"id":"usc000nfb6"}, -{"type":"Feature","properties":{"mag":1.8,"place":"37km NW of Chitina, Alaska","time":1395135827000,"updated":1395136118009,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191973","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191973.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":50,"net":"ak","code":"11191973","ids":",ak11191973,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":1.12,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.8 - 37km NW of Chitina, Alaska"},"geometry":{"type":"Point","coordinates":[-144.947,61.7477,15.3]},"id":"ak11191973"}, -{"type":"Feature","properties":{"mag":1.2,"place":"44km N of Talkeetna, Alaska","time":1395135548000,"updated":1395136113512,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191972","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191972.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":22,"net":"ak","code":"11191972","ids":",ak11191972,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.38,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.2 - 44km N of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-150.075,62.7191,30.5]},"id":"ak11191972"}, -{"type":"Feature","properties":{"mag":5,"place":"59km WNW of Iquique, Chile","time":1395135028000,"updated":1395164011702,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nfau","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nfau.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":385,"net":"us","code":"c000nfau","ids":",usc000nfau,","sources":",us,","types":",cap,dyfi,general-link,geoserve,moment-tensor,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.036,"rms":1.37,"gap":140,"magType":"mb","type":"earthquake","title":"M 5.0 - 59km WNW of Iquique, Chile"},"geometry":{"type":"Point","coordinates":[-70.6948,-20.1058,21.2]},"id":"usc000nfau"}, -{"type":"Feature","properties":{"mag":4.1,"place":"9km ENE of Caldiran, Turkey","time":1395134934710,"updated":1395163882021,"tz":120,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nfaq","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nfaq.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":259,"net":"us","code":"c000nfaq","ids":",usc000nfaq,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.127,"rms":0.54,"gap":232,"magType":"mb","type":"earthquake","title":"M 4.1 - 9km ENE of Caldiran, Turkey"},"geometry":{"type":"Point","coordinates":[44.0214,39.1657,10]},"id":"usc000nfaq"}, -{"type":"Feature","properties":{"mag":1,"place":"10km E of Mammoth Lakes, California","time":1395134689500,"updated":1395168127375,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187316","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187316.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":15,"net":"nc","code":"72187316","ids":",nc72187316,","sources":",nc,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.02694946,"rms":0.06,"gap":100.8,"magType":"Md","type":"earthquake","title":"M 1.0 - 10km E of Mammoth Lakes, California"},"geometry":{"type":"Point","coordinates":[-118.8488,37.6583,3.6]},"id":"nc72187316"}, -{"type":"Feature","properties":{"mag":1.3,"place":"15km W of Chester, California","time":1395134651900,"updated":1395181026275,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc71081249","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc71081249.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":26,"net":"nc","code":"71081249","ids":",nc71081249,","sources":",nc,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.10779783,"rms":0.03,"gap":302.4,"magType":"Md","type":"earthquake","title":"M 1.3 - 15km W of Chester, California"},"geometry":{"type":"Point","coordinates":[-121.4075,40.2875,4.6]},"id":"nc71081249"}, -{"type":"Feature","properties":{"mag":1.25,"place":"4km N of San Antonio Heights, California","time":1395133089670,"updated":1395163136920,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477385","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477385.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":24,"net":"ci","code":"15477385","ids":",ci15477385,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":27,"dmin":0.03568,"rms":0.15,"gap":61,"magType":"ml","type":"earthquake","title":"M 1.3 - 4km N of San Antonio Heights, California"},"geometry":{"type":"Point","coordinates":[-117.6536667,34.1978333,2.74]},"id":"ci15477385"}, -{"type":"Feature","properties":{"mag":1.8,"place":"47km WNW of Valdez, Alaska","time":1395132303000,"updated":1395132791056,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191968","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191968.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":50,"net":"ak","code":"11191968","ids":",ak11191968,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.91,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.8 - 47km WNW of Valdez, Alaska"},"geometry":{"type":"Point","coordinates":[-147.2035,61.2321,0]},"id":"ak11191968"}, -{"type":"Feature","properties":{"mag":1.3,"place":"5km NW of The Geysers, California","time":1395132275300,"updated":1395142871087,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187291","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187291.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":26,"net":"nc","code":"72187291","ids":",nc72187291,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.02,"gap":57.6,"magType":"Md","type":"earthquake","title":"M 1.3 - 5km NW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.7923,38.8182,4]},"id":"nc72187291"}, -{"type":"Feature","properties":{"mag":2.5,"place":"111km NNE of Akutan, Alaska","time":1395132016000,"updated":1395165731771,"tz":-660,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191970","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191970.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":96,"net":"ak","code":"11191970","ids":",ak11191970,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.44,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.5 - 111km NNE of Akutan, Alaska"},"geometry":{"type":"Point","coordinates":[-165.3549,55.1115,10.1]},"id":"ak11191970"}, -{"type":"Feature","properties":{"mag":1.18,"place":"17km ESE of Julian, California","time":1395131451850,"updated":1395162678790,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477369","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477369.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":21,"net":"ci","code":"15477369","ids":",ci15477369,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":33,"dmin":0.1362,"rms":0.21,"gap":124,"magType":"ml","type":"earthquake","title":"M 1.2 - 17km ESE of Julian, California"},"geometry":{"type":"Point","coordinates":[-116.4265,33.0285,10.56]},"id":"ci15477369"}, -{"type":"Feature","properties":{"mag":1.1,"place":"49km ENE of Cantwell, Alaska","time":1395131261000,"updated":1395131773602,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191957","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191957.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":19,"net":"ak","code":"11191957","ids":",ak11191957,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.46,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.1 - 49km ENE of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-147.9963,63.4999,0.2]},"id":"ak11191957"}, -{"type":"Feature","properties":{"mag":1.1,"place":"5km W of Cobb, California","time":1395130840900,"updated":1395141248186,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187286","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187286.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":19,"net":"nc","code":"72187286","ids":",nc72187286,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.07,"gap":61.2,"magType":"Md","type":"earthquake","title":"M 1.1 - 5km W of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.7897,38.8293,6.9]},"id":"nc72187286"}, -{"type":"Feature","properties":{"mag":1.4,"place":"47km W of Cantwell, Alaska","time":1395130838000,"updated":1395131608564,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191955","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191955.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":30,"net":"ak","code":"11191955","ids":",ak11191955,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.53,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.4 - 47km W of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-149.9017,63.4138,96.9]},"id":"ak11191955"}, -{"type":"Feature","properties":{"mag":3.2,"place":"69km SW of Redoubt Volcano, Alaska","time":1395128601000,"updated":1395166211729,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191944","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191944.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":158,"net":"ak","code":"11191944","ids":",ak11191944,","sources":",ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.59,"gap":null,"magType":"ml","type":"earthquake","title":"M 3.2 - 69km SW of Redoubt Volcano, Alaska"},"geometry":{"type":"Point","coordinates":[-153.4586,59.9754,147.1]},"id":"ak11191944"}, -{"type":"Feature","properties":{"mag":1.16,"place":"4km SSW of Calimesa, California","time":1395124052060,"updated":1395162389930,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477361","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477361.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":21,"net":"ci","code":"15477361","ids":",ci15477361,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":32,"dmin":0.08299,"rms":0.12,"gap":84,"magType":"ml","type":"earthquake","title":"M 1.2 - 4km SSW of Calimesa, California"},"geometry":{"type":"Point","coordinates":[-117.0726667,33.9535,18.32]},"id":"ci15477361"}, -{"type":"Feature","properties":{"mag":2.4,"place":"13km N of Quebradillas, Puerto Rico","time":1395123493700,"updated":1395124361587,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14077001","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14077001.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":89,"net":"pr","code":"14077001","ids":",pr14077001,","sources":",pr,","types":",cap,geoserve,nearby-cities,origin,tectonic-summary,","nst":13,"dmin":0.2173923,"rms":0.23,"gap":234,"magType":"Md","type":"earthquake","title":"M 2.4 - 13km N of Quebradillas, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.928,18.5993,19]},"id":"pr14077001"}, -{"type":"Feature","properties":{"mag":2.9,"place":"64km E of Maneadero, Mexico","time":1395122200860,"updated":1395165152150,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477353","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477353.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":129,"net":"ci","code":"15477353","ids":",ci15477353,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":6,"dmin":0.3292,"rms":0.17,"gap":157,"magType":"ml","type":"earthquake","title":"M 2.9 - 64km E of Maneadero, Mexico"},"geometry":{"type":"Point","coordinates":[-115.8886667,31.6785,5.65]},"id":"ci15477353"}, -{"type":"Feature","properties":{"mag":2.6,"place":"74km N of Hatillo, Puerto Rico","time":1395121820800,"updated":1395150796036,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14077002","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14077002.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":104,"net":"pr","code":"14077002","ids":",pr14077002,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":11,"dmin":0.71505897,"rms":0.27,"gap":280.8,"magType":"Md","type":"earthquake","title":"M 2.6 - 74km N of Hatillo, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.7738,19.1583,34]},"id":"pr14077002"}, -{"type":"Feature","properties":{"mag":1.7,"place":"117km W of Cantwell, Alaska","time":1395121818000,"updated":1395122572191,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191934","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191934.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":44,"net":"ak","code":"11191934","ids":",ak11191934,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.5,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.7 - 117km W of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-151.2842,63.2693,5.3]},"id":"ak11191934"}, -{"type":"Feature","properties":{"mag":1.9,"place":"19km SSW of Guanica, Puerto Rico","time":1395120764000,"updated":1395128450120,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14077004","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14077004.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":56,"net":"pr","code":"14077004","ids":",pr14077004,","sources":",pr,","types":",cap,geoserve,nearby-cities,origin,tectonic-summary,","nst":4,"dmin":0.18595126,"rms":0.18,"gap":309.6,"magType":"Md","type":"earthquake","title":"M 1.9 - 19km SSW of Guanica, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.9527,17.8006,9]},"id":"pr14077004"}, -{"type":"Feature","properties":{"mag":2.7,"place":"68km N of Hatillo, Puerto Rico","time":1395120702400,"updated":1395149656568,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14077003","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14077003.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":112,"net":"pr","code":"14077003","ids":",pr14077003,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":6,"dmin":0.67373646,"rms":0.28,"gap":291.6,"magType":"Md","type":"earthquake","title":"M 2.7 - 68km N of Hatillo, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.8675,19.1046,46]},"id":"pr14077003"}, -{"type":"Feature","properties":{"mag":2.39,"place":"8km SSE of Chester, California","time":1395119977940,"updated":1395174068533,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187251","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187251.geojsonp","felt":6,"cdi":2.2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":89,"net":"nc","code":"72187251","ids":",nc72187251,","sources":",nc,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":28,"dmin":0.1088,"rms":0.12,"gap":130,"magType":"md","type":"earthquake","title":"M 2.4 - 8km SSE of Chester, California"},"geometry":{"type":"Point","coordinates":[-121.1868333,40.2361667,12.3]},"id":"nc72187251"}, -{"type":"Feature","properties":{"mag":5,"place":"98km SSW of Taron, Papua New Guinea","time":1395119182060,"updated":1395148132990,"tz":600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nf5l","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nf5l.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":385,"net":"us","code":"c000nf5l","ids":",usc000nf5l,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.327,"rms":0.69,"gap":47,"magType":"mb","type":"earthquake","title":"M 5.0 - 98km SSW of Taron, Papua New Guinea"},"geometry":{"type":"Point","coordinates":[152.853,-5.335,34.9]},"id":"usc000nf5l"}, -{"type":"Feature","properties":{"mag":1.9,"place":"78km WSW of Cantwell, Alaska","time":1395118791000,"updated":1395119470747,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191923","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191923.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":56,"net":"ak","code":"11191923","ids":",ak11191923,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.76,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.9 - 78km WSW of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-150.4556,63.1832,100]},"id":"ak11191923"}, -{"type":"Feature","properties":{"mag":1.4,"place":"52km NE of Kernville, California","time":1395118104460,"updated":1395161583230,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477329","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477329.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":30,"net":"ci","code":"15477329","ids":",ci15477329,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":15,"dmin":0.1644,"rms":0.16,"gap":79,"magType":"ml","type":"earthquake","title":"M 1.4 - 52km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.0578333,36.1168333,0]},"id":"ci15477329"}, -{"type":"Feature","properties":{"mag":1.5,"place":"6km W of Cobb, California","time":1395117739400,"updated":1395119102423,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187231","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187231.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":35,"net":"nc","code":"72187231","ids":",nc72187231,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.03,"gap":50.4,"magType":"Md","type":"earthquake","title":"M 1.5 - 6km W of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.8003,38.8242,2.3]},"id":"nc72187231"}, -{"type":"Feature","properties":{"mag":2.9,"place":"6km SSW of Langston, Oklahoma","time":1395117104130,"updated":1395153343000,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nf5r","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nf5r.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":129,"net":"us","code":"c000nf5r","ids":",usc000nf5r,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":null,"rms":0.85,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.9 - 6km SSW of Langston, Oklahoma"},"geometry":{"type":"Point","coordinates":[-97.282,35.891,5]},"id":"usc000nf5r"}, -{"type":"Feature","properties":{"mag":1.6,"place":"24km ENE of King City, California","time":1395116976100,"updated":1395118205805,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187226","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187226.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":39,"net":"nc","code":"72187226","ids":",nc72187226,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":null,"dmin":0.03593261,"rms":0.05,"gap":100.8,"magType":"Md","type":"earthquake","title":"M 1.6 - 24km ENE of King City, California"},"geometry":{"type":"Point","coordinates":[-120.889,36.3125,5.3]},"id":"nc72187226"}, -{"type":"Feature","properties":{"mag":1.03,"place":"22km NNE of Searles Valley, California","time":1395116037370,"updated":1395161430410,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477321","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477321.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":16,"net":"ci","code":"15477321","ids":",ci15477321,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":11,"dmin":0.07852,"rms":0.13,"gap":183,"magType":"ml","type":"earthquake","title":"M 1.0 - 22km NNE of Searles Valley, California"},"geometry":{"type":"Point","coordinates":[-117.3293333,35.9601667,8.26]},"id":"ci15477321"}, -{"type":"Feature","properties":{"mag":1.16,"place":"20km ESE of Anza, California","time":1395115310260,"updated":1395161308090,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477313","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477313.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":21,"net":"ci","code":"15477313","ids":",ci15477313,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":34,"dmin":0.05375,"rms":0.15,"gap":103,"magType":"ml","type":"earthquake","title":"M 1.2 - 20km ESE of Anza, California"},"geometry":{"type":"Point","coordinates":[-116.4685,33.4831667,14.4]},"id":"ci15477313"}, -{"type":"Feature","properties":{"mag":2.4,"place":"111km W of Cantwell, Alaska","time":1395114905000,"updated":1395115739234,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191913","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191913.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":89,"net":"ak","code":"11191913","ids":",ak11191913,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":1.22,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.4 - 111km W of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-151.1825,63.4503,0.1]},"id":"ak11191913"}, -{"type":"Feature","properties":{"mag":1.7,"place":"8km N of Healy, Alaska","time":1395114656000,"updated":1395115425194,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191909","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191909.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":44,"net":"ak","code":"11191909","ids":",ak11191909,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.46,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.7 - 8km N of Healy, Alaska"},"geometry":{"type":"Point","coordinates":[-148.9325,63.9326,3]},"id":"ak11191909"}, -{"type":"Feature","properties":{"mag":1.06,"place":"50km NE of Kernville, California","time":1395114238150,"updated":1395160958430,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477305","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477305.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":17,"net":"ci","code":"15477305","ids":",ci15477305,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":16,"dmin":0.1619,"rms":0.14,"gap":76,"magType":"ml","type":"earthquake","title":"M 1.1 - 50km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.0536667,36.1006667,0.07]},"id":"ci15477305"}, -{"type":"Feature","properties":{"mag":4.8,"place":"Off the coast of Aisen, Chile","time":1395112358530,"updated":1395141316479,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nf4c","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nf4c.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":354,"net":"us","code":"c000nf4c","ids":",usc000nf4c,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":7.01,"rms":0.48,"gap":265,"magType":"mb","type":"earthquake","title":"M 4.8 - Off the coast of Aisen, Chile"},"geometry":{"type":"Point","coordinates":[-76.7988,-45.3897,28.73]},"id":"usc000nf4c"}, -{"type":"Feature","properties":{"mag":2.3,"place":"8km W of Broadmoor, California","time":1395112333400,"updated":1395170286449,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187216","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187216.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":81,"net":"nc","code":"72187216","ids":",nc72187216,","sources":",nc,","types":",dyfi,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":null,"dmin":0.34135981,"rms":0.36,"gap":201.6,"magType":"Md","type":"earthquake","title":"M 2.3 - 8km W of Broadmoor, California"},"geometry":{"type":"Point","coordinates":[-122.5818,37.6745,0.3]},"id":"nc72187216"}, -{"type":"Feature","properties":{"mag":1.7,"place":"55km WSW of Cantwell, Alaska","time":1395111311000,"updated":1395112081820,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191905","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191905.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":44,"net":"ak","code":"11191905","ids":",ak11191905,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.59,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.7 - 55km WSW of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-149.8954,63.138,91.4]},"id":"ak11191905"}, -{"type":"Feature","properties":{"mag":1.09,"place":"51km NE of Kernville, California","time":1395111145730,"updated":1395160000769,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477289","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477289.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":18,"net":"ci","code":"15477289","ids":",ci15477289,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":10,"dmin":0.1835,"rms":0.16,"gap":260,"magType":"ml","type":"earthquake","title":"M 1.1 - 51km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.0813333,36.1231667,5.51]},"id":"ci15477289"}, -{"type":"Feature","properties":{"mag":2.3,"place":"21km WSW of Cohoe, Alaska","time":1395110148000,"updated":1395165266682,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191902","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191902.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":81,"net":"ak","code":"11191902","ids":",ak11191902,","sources":",ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.38,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.3 - 21km WSW of Cohoe, Alaska"},"geometry":{"type":"Point","coordinates":[-151.6918,60.3218,78.2]},"id":"ak11191902"}, -{"type":"Feature","properties":{"mag":1.49,"place":"51km NE of Kernville, California","time":1395110015330,"updated":1395159786780,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477281","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477281.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":34,"net":"ci","code":"15477281","ids":",ci15477281,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":20,"dmin":0.1623,"rms":0.11,"gap":78,"magType":"ml","type":"earthquake","title":"M 1.5 - 51km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.055,36.1096667,0.66]},"id":"ci15477281"}, -{"type":"Feature","properties":{"mag":1.2,"place":"87km NNW of Cape Yakataga, Alaska","time":1395107317000,"updated":1395107658890,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191895","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191895.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":22,"net":"ak","code":"11191895","ids":",ak11191895,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.15,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.2 - 87km NNW of Cape Yakataga, Alaska"},"geometry":{"type":"Point","coordinates":[-143.1839,60.7612,7.9]},"id":"ak11191895"}, -{"type":"Feature","properties":{"mag":1,"place":"9km WNW of Beverly Hills, California","time":1395105393700,"updated":1395158978980,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477265","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477265.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":15,"net":"ci","code":"15477265","ids":",ci15477265,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":9,"dmin":0.03361,"rms":0.13,"gap":132,"magType":"ml","type":"earthquake","title":"M 1.0 - 9km WNW of Beverly Hills, California"},"geometry":{"type":"Point","coordinates":[-118.4921667,34.1196667,9.06]},"id":"ci15477265"}, -{"type":"Feature","properties":{"mag":1.16,"place":"20km ESE of Anza, California","time":1395105202700,"updated":1395158720290,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477257","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477257.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":21,"net":"ci","code":"15477257","ids":",ci15477257,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":33,"dmin":0.04539,"rms":0.12,"gap":101,"magType":"ml","type":"earthquake","title":"M 1.2 - 20km ESE of Anza, California"},"geometry":{"type":"Point","coordinates":[-116.4673333,33.4941667,10.17]},"id":"ci15477257"}, -{"type":"Feature","properties":{"mag":1.13,"place":"15km W of Chester, California","time":1395104897930,"updated":1395175926852,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187186","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187186.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":20,"net":"nc","code":"72187186","ids":",nc72187186,","sources":",nc,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":8,"dmin":0.1136,"rms":0.09,"gap":213,"magType":"md","type":"earthquake","title":"M 1.1 - 15km W of Chester, California"},"geometry":{"type":"Point","coordinates":[-121.4173333,40.283,4.88]},"id":"nc72187186"}, -{"type":"Feature","properties":{"mag":1.15,"place":"23km NNE of Indio, California","time":1395104316410,"updated":1395158446340,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477249","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477249.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":20,"net":"ci","code":"15477249","ids":",ci15477249,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":26,"dmin":0.1253,"rms":0.1,"gap":63,"magType":"ml","type":"earthquake","title":"M 1.2 - 23km NNE of Indio, California"},"geometry":{"type":"Point","coordinates":[-116.0783333,33.8941667,9.19]},"id":"ci15477249"}, -{"type":"Feature","properties":{"mag":2.7,"place":"30km NNW of San Antonio, Puerto Rico","time":1395104305000,"updated":1395133252751,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14077000","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14077000.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":112,"net":"pr","code":"14077000","ids":",pr14077000,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":6,"dmin":0.29105415,"rms":0.17,"gap":316.8,"magType":"Md","type":"earthquake","title":"M 2.7 - 30km NNW of San Antonio, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-67.195,18.7486,17]},"id":"pr14077000"}, -{"type":"Feature","properties":{"mag":1.1,"place":"20km S of Cantwell, Alaska","time":1395104163000,"updated":1395104651171,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191890","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191890.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":19,"net":"ak","code":"11191890","ids":",ak11191890,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.65,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.1 - 20km S of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-148.8977,63.2099,74.2]},"id":"ak11191890"}, -{"type":"Feature","properties":{"mag":1.4,"place":"11km SW of Nephi, Utah","time":1395103206400,"updated":1395159074702,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60059977","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60059977.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":30,"net":"uu","code":"60059977","ids":",uu60059977,","sources":",uu,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":0.16169675,"rms":0.08,"gap":104.4,"magType":"Md","type":"earthquake","title":"M 1.4 - 11km SW of Nephi, Utah"},"geometry":{"type":"Point","coordinates":[-111.9367,39.638,0.1]},"id":"uu60059977"}, -{"type":"Feature","properties":{"mag":4.7,"place":"82km SSW of Lakatoro, Vanuatu","time":1395102376830,"updated":1395131340991,"tz":660,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nf11","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nf11.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":340,"net":"us","code":"c000nf11","ids":",usc000nf11,","sources":",us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":5.282,"rms":0.98,"gap":114,"magType":"mb","type":"earthquake","title":"M 4.7 - 82km SSW of Lakatoro, Vanuatu"},"geometry":{"type":"Point","coordinates":[167.0934,-16.7968,34.06]},"id":"usc000nf11"}, -{"type":"Feature","properties":{"mag":1.44,"place":"8km N of Big Bear City, California","time":1395101585650,"updated":1395158049400,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477233","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477233.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":32,"net":"ci","code":"15477233","ids":",ci15477233,","sources":",ci,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":38,"dmin":0.014,"rms":0.14,"gap":83,"magType":"ml","type":"earthquake","title":"M 1.4 - 8km N of Big Bear City, California"},"geometry":{"type":"Point","coordinates":[-116.8326667,34.3346667,7.48]},"id":"ci15477233"}, -{"type":"Feature","properties":{"mag":1.7,"place":"88km NNW of Talkeetna, Alaska","time":1395100423000,"updated":1395102048850,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191834","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191834.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":44,"net":"ak","code":"11191834","ids":",ak11191834,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.51,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.7 - 88km NNW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-150.7361,63.0629,100]},"id":"ak11191834"}, -{"type":"Feature","properties":{"mag":2.7,"place":"14km NNE of Crescent, Oklahoma","time":1395099499740,"updated":1395103803403,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nezl","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nezl.geojsonp","felt":2,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":113,"net":"us","code":"c000nezl","ids":",usc000nezl,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.29,"rms":0.6,"gap":68,"magType":"mb_lg","type":"earthquake","title":"M 2.7 - 14km NNE of Crescent, Oklahoma"},"geometry":{"type":"Point","coordinates":[-97.5562,36.0761,5.08]},"id":"usc000nezl"}, -{"type":"Feature","properties":{"mag":3.1,"place":"63km NNE of Road Town, British Virgin Islands","time":1395099421200,"updated":1395128382240,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14076004","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14076004.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":148,"net":"pr","code":"14076004","ids":",pr14076004,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":14,"dmin":0.56773526,"rms":0.18,"gap":306,"magType":"Md","type":"earthquake","title":"M 3.1 - 63km NNE of Road Town, British Virgin Islands"},"geometry":{"type":"Point","coordinates":[-64.3693,18.937,61]},"id":"pr14076004"}, -{"type":"Feature","properties":{"mag":1.8,"place":"5km SW of Volcano, Hawaii","time":1395099413300,"updated":1395099598567,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60658001","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60658001.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":50,"net":"hv","code":"60658001","ids":",hv60658001,","sources":",hv,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0,"rms":0.13,"gap":158.4,"magType":"Md","type":"earthquake","title":"M 1.8 - 5km SW of Volcano, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.268,19.3952,1.6]},"id":"hv60658001"}, -{"type":"Feature","properties":{"mag":1.8,"place":"4km SSW of Volcano, Hawaii","time":1395099352000,"updated":1395099524000,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60657996","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60657996.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":50,"net":"hv","code":"60657996","ids":",hv60657996,","sources":",hv,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.008983153,"rms":0.23,"gap":82.799993376001,"magType":"md","type":"earthquake","title":"M 1.8 - 4km SSW of Volcano, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.254,19.3977,3.2]},"id":"hv60657996"}, -{"type":"Feature","properties":{"mag":1.83,"place":"4km NW of Boron, California","time":1395097627340,"updated":1395157849530,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477225","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477225.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":52,"net":"ci","code":"15477225","ids":",ci15477225,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":12,"dmin":0.0989,"rms":0.09,"gap":108,"magType":"ml","type":"quarry_blast","title":"M 1.8 Quarry_blast - 4km NW of Boron, California"},"geometry":{"type":"Point","coordinates":[-117.6821667,35.0328333,0.01]},"id":"ci15477225"}, -{"type":"Feature","properties":{"mag":1.5,"place":"21km WNW of West Bishop, California","time":1395096647700,"updated":1395099429596,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187136","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187136.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":35,"net":"nc","code":"72187136","ids":",nc72187136,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.03593261,"rms":0.04,"gap":183.6,"magType":"Md","type":"earthquake","title":"M 1.5 - 21km WNW of West Bishop, California"},"geometry":{"type":"Point","coordinates":[-118.6767,37.4437,6.9]},"id":"nc72187136"}, -{"type":"Feature","properties":{"mag":4.6,"place":"143km SSW of Acajutla, El Salvador","time":1395095891130,"updated":1395124841512,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nex7","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nex7.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":326,"net":"us","code":"c000nex7","ids":",usc000nex7,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.606,"rms":1.43,"gap":178,"magType":"mb","type":"earthquake","title":"M 4.6 - 143km SSW of Acajutla, El Salvador"},"geometry":{"type":"Point","coordinates":[-90.1325,12.3334,35]},"id":"usc000nex7"}, -{"type":"Feature","properties":{"mag":1.7,"place":"56km ENE of Cantwell, Alaska","time":1395093726000,"updated":1395094546465,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191668","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191668.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":44,"net":"ak","code":"11191668","ids":",ak11191668,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.57,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.7 - 56km ENE of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-147.8601,63.5196,0]},"id":"ak11191668"}, -{"type":"Feature","properties":{"mag":1.11,"place":"51km NE of Kernville, California","time":1395093597970,"updated":1395157320540,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477217","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477217.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":19,"net":"ci","code":"15477217","ids":",ci15477217,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":14,"dmin":0.1652,"rms":0.12,"gap":80,"magType":"ml","type":"earthquake","title":"M 1.1 - 51km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.0585,36.1085,0.78]},"id":"ci15477217"}, -{"type":"Feature","properties":{"mag":1.8,"place":"107km W of Cantwell, Alaska","time":1395093217000,"updated":1395093644812,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191591","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191591.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":50,"net":"ak","code":"11191591","ids":",ak11191591,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.49,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.8 - 107km W of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-151.0751,63.2447,15.2]},"id":"ak11191591"}, -{"type":"Feature","properties":{"mag":1.6,"place":"7km ESE of Prunedale, California","time":1395092984900,"updated":1395099244237,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187111","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187111.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":39,"net":"nc","code":"72187111","ids":",nc72187111,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.02694946,"rms":0.22,"gap":118.8,"magType":"Md","type":"earthquake","title":"M 1.6 - 7km ESE of Prunedale, California"},"geometry":{"type":"Point","coordinates":[-121.5965,36.7525,0]},"id":"nc72187111"}, -{"type":"Feature","properties":{"mag":1.74,"place":"2km WSW of Brawley, California","time":1395091679180,"updated":1395157122240,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477209","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477209.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":47,"net":"ci","code":"15477209","ids":",ci15477209,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":20,"dmin":0.1247,"rms":0.22,"gap":64,"magType":"ml","type":"earthquake","title":"M 1.7 - 2km WSW of Brawley, California"},"geometry":{"type":"Point","coordinates":[-115.5558333,32.9743333,11.62]},"id":"ci15477209"}, -{"type":"Feature","properties":{"mag":1.9,"place":"107km NW of Talkeetna, Alaska","time":1395091344000,"updated":1395092124640,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191565","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191565.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":56,"net":"ak","code":"11191565","ids":",ak11191565,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.66,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.9 - 107km NW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-151.4646,63.0572,0]},"id":"ak11191565"}, -{"type":"Feature","properties":{"mag":1.4,"place":"1km ESE of The Geysers, California","time":1395091246600,"updated":1395097566067,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187101","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187101.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":30,"net":"nc","code":"72187101","ids":",nc72187101,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.06,"gap":82.8,"magType":"Md","type":"earthquake","title":"M 1.4 - 1km ESE of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.7435,38.7723,1.9]},"id":"nc72187101"}, -{"type":"Feature","properties":{"mag":1.2,"place":"3km SE of The Geysers, California","time":1395089136500,"updated":1395092942491,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187091","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187091.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":22,"net":"nc","code":"72187091","ids":",nc72187091,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.03,"gap":144,"magType":"Md","type":"earthquake","title":"M 1.2 - 3km SE of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.7298,38.7567,3]},"id":"nc72187091"}, -{"type":"Feature","properties":{"mag":1.53,"place":"13km W of Mojave, California","time":1395088496430,"updated":1395096185840,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477193","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477193.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":36,"net":"ci","code":"15477193","ids":",ci15477193,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":13,"dmin":0.0602,"rms":0.09,"gap":79,"magType":"ml","type":"quarry_blast","title":"M 1.5 Quarry_blast - 13km W of Mojave, California"},"geometry":{"type":"Point","coordinates":[-118.3183333,35.0478333,0.01]},"id":"ci15477193"}, -{"type":"Feature","properties":{"mag":2.6,"place":"2km NE of Nicoma Park, Oklahoma","time":1395088223280,"updated":1395112571513,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nes0","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nes0.geojsonp","felt":7,"cdi":4.1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":107,"net":"us","code":"c000nes0","ids":",usc000nes0,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":null,"rms":0,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.6 - 2km NE of Nicoma Park, Oklahoma"},"geometry":{"type":"Point","coordinates":[-97.304,35.503,7.2]},"id":"usc000nes0"}, -{"type":"Feature","properties":{"mag":1.6,"place":"11km ESE of Mammoth Lakes, California","time":1395085605000,"updated":1395103148356,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187021","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187021.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":39,"net":"nc","code":"72187021","ids":",nc72187021,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.01796631,"rms":0.04,"gap":90,"magType":"Md","type":"earthquake","title":"M 1.6 - 11km ESE of Mammoth Lakes, California"},"geometry":{"type":"Point","coordinates":[-118.8452,37.6205,6.8]},"id":"nc72187021"}, -{"type":"Feature","properties":{"mag":1.6,"place":"6km NW of The Geysers, California","time":1395085393400,"updated":1395100927228,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187011","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187011.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":39,"net":"nc","code":"72187011","ids":",nc72187011,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.01,"gap":151.2,"magType":"Md","type":"earthquake","title":"M 1.6 - 6km NW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.8165,38.8117,3]},"id":"nc72187011"}, -{"type":"Feature","properties":{"mag":1.11,"place":"9km NW of Westwood, California","time":1395085297660,"updated":1395088679980,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477185","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477185.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":19,"net":"ci","code":"15477185","ids":",ci15477185,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":9,"dmin":0.03419,"rms":0.1,"gap":131,"magType":"ml","type":"earthquake","title":"M 1.1 - 9km NW of Westwood, California"},"geometry":{"type":"Point","coordinates":[-118.49,34.1243333,7.93]},"id":"ci15477185"}, -{"type":"Feature","properties":{"mag":5.3,"place":"59km WNW of Iquique, Chile","time":1395083130300,"updated":1395107952000,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nejs","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nejs.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":432,"net":"us","code":"c000nejs","ids":",usc000nejs,","sources":",us,","types":",cap,dyfi,general-link,geoserve,moment-tensor,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.437,"rms":1.02,"gap":96,"magType":"mb","type":"earthquake","title":"M 5.3 - 59km WNW of Iquique, Chile"},"geometry":{"type":"Point","coordinates":[-70.6743,-20.0232,32.24]},"id":"usc000nejs"}, -{"type":"Feature","properties":{"mag":2.2,"place":"93km NNW of Nikiski, Alaska","time":1395082267000,"updated":1395082821265,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191246","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191246.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":74,"net":"ak","code":"11191246","ids":",ak11191246,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.61,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.2 - 93km NNW of Nikiski, Alaska"},"geometry":{"type":"Point","coordinates":[-151.7907,61.4948,0]},"id":"ak11191246"}, -{"type":"Feature","properties":{"mag":1.9,"place":"9km NE of Anchor Point, Alaska","time":1395082120000,"updated":1395082445424,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191239","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191239.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":56,"net":"ak","code":"11191239","ids":",ak11191239,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.61,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.9 - 9km NE of Anchor Point, Alaska"},"geometry":{"type":"Point","coordinates":[-151.724,59.8384,50.3]},"id":"ak11191239"}, -{"type":"Feature","properties":{"mag":3.1,"place":"6km SSW of Langston, Oklahoma","time":1395081955260,"updated":1395096193649,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nein","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nein.geojsonp","felt":3,"cdi":3.4,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":149,"net":"us","code":"c000nein","ids":",usc000nein,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":null,"rms":0.3,"gap":null,"magType":"ml","type":"earthquake","title":"M 3.1 - 6km SSW of Langston, Oklahoma"},"geometry":{"type":"Point","coordinates":[-97.275,35.893,5.1]},"id":"usc000nein"}, -{"type":"Feature","properties":{"mag":1.8,"place":"26km SSE of Waimea, Hawaii","time":1395081695100,"updated":1395180310816,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60657836","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60657836.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":50,"net":"hv","code":"60657836","ids":",hv60657836,","sources":",hv,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.05389892,"rms":0.11,"gap":100.8,"magType":"Md","type":"earthquake","title":"M 1.8 - 26km SSE of Waimea, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.549,19.811,24.2]},"id":"hv60657836"}, -{"type":"Feature","properties":{"mag":1.52,"place":"49km N of Inyokern, California","time":1395080714280,"updated":1395087250640,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477153","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477153.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":36,"net":"ci","code":"15477153","ids":",ci15477153,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":20,"dmin":0.02556,"rms":0.14,"gap":59,"magType":"ml","type":"earthquake","title":"M 1.5 - 49km N of Inyokern, California"},"geometry":{"type":"Point","coordinates":[-117.843,36.094,2.58]},"id":"ci15477153"}, -{"type":"Feature","properties":{"mag":1.4,"place":"7km WNW of The Geysers, California","time":1395080227300,"updated":1395098222282,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186961","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186961.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":30,"net":"nc","code":"72186961","ids":",nc72186961,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0,"rms":0.03,"gap":90,"magType":"Md","type":"earthquake","title":"M 1.4 - 7km WNW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.8258,38.811,2.9]},"id":"nc72186961"}, -{"type":"Feature","properties":{"mag":1.2,"place":"21km ENE of Sutton-Alpine, Alaska","time":1395080028000,"updated":1395080265938,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191216","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191216.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":22,"net":"ak","code":"11191216","ids":",ak11191216,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.21,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.2 - 21km ENE of Sutton-Alpine, Alaska"},"geometry":{"type":"Point","coordinates":[-148.4635,61.8551,25.6]},"id":"ak11191216"}, -{"type":"Feature","properties":{"mag":1.7,"place":"12km WSW of Niland, California","time":1395079460010,"updated":1395086460460,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477137","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477137.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":44,"net":"ci","code":"15477137","ids":",ci15477137,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":37,"dmin":0.01368,"rms":0.2,"gap":50,"magType":"ml","type":"earthquake","title":"M 1.7 - 12km WSW of Niland, California"},"geometry":{"type":"Point","coordinates":[-115.6386667,33.1853333,6.31]},"id":"ci15477137"}, -{"type":"Feature","properties":{"mag":1.4,"place":"33km NNE of North Nenana, Alaska","time":1395079421000,"updated":1395080264888,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191209","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191209.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":30,"net":"ak","code":"11191209","ids":",ak11191209,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.87,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.4 - 33km NNE of North Nenana, Alaska"},"geometry":{"type":"Point","coordinates":[-148.9712,64.8775,8.2]},"id":"ak11191209"}, -{"type":"Feature","properties":{"mag":1.44,"place":"4km NW of The Geysers, California","time":1395079372270,"updated":1395096243690,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186956","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186956.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":32,"net":"nc","code":"72186956","ids":",nc72186956,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":9,"dmin":0.004223,"rms":0.02,"gap":117,"magType":"md","type":"earthquake","title":"M 1.4 - 4km NW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.7941666,38.803833,6.29]},"id":"nc72186956"}, -{"type":"Feature","properties":{"mag":1.1,"place":"5km ESE of The Geysers, California","time":1395078941600,"updated":1395094264966,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186946","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186946.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":19,"net":"nc","code":"72186946","ids":",nc72186946,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.06,"gap":126,"magType":"Md","type":"earthquake","title":"M 1.1 - 5km ESE of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.7023,38.7595,2.1]},"id":"nc72186946"}, -{"type":"Feature","properties":{"mag":2.4,"place":"9km W of Charlotte Amalie, U.S. Virgin Islands","time":1395077412100,"updated":1395081715500,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14076003","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14076003.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":89,"net":"pr","code":"14076003","ids":",pr14076003,","sources":",pr,","types":",cap,geoserve,nearby-cities,origin,tectonic-summary,","nst":3,"dmin":0.06737365,"rms":0.11,"gap":169.2,"magType":"Md","type":"earthquake","title":"M 2.4 - 9km W of Charlotte Amalie, U.S. Virgin Islands"},"geometry":{"type":"Point","coordinates":[-65.0225,18.3355,127]},"id":"pr14076003"}, -{"type":"Feature","properties":{"mag":2.17,"place":"51km NE of Kernville, California","time":1395077362340,"updated":1395086134599,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477129","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477129.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":73,"net":"ci","code":"15477129","ids":",ci15477129,","sources":",ci,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":25,"dmin":0.1637,"rms":0.15,"gap":78,"magType":"ml","type":"earthquake","title":"M 2.2 - 51km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.057,36.1148333,1.13]},"id":"ci15477129"}, -{"type":"Feature","properties":{"mag":2.2,"place":"64km SSE of Deltana, Alaska","time":1395077346000,"updated":1395077879041,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191109","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191109.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":74,"net":"ak","code":"11191109","ids":",ak11191109,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.9,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.2 - 64km SSE of Deltana, Alaska"},"geometry":{"type":"Point","coordinates":[-144.9131,63.3117,0]},"id":"ak11191109"}, -{"type":"Feature","properties":{"mag":2.42,"place":"11km ENE of Topanga, California","time":1395076052900,"updated":1395184720025,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477121","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477121.geojsonp","felt":128,"cdi":4.7,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":150,"net":"ci","code":"15477121","ids":",ci15477121,","sources":",ci,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":76,"dmin":0.05053,"rms":0.3,"gap":40,"magType":"ml","type":"earthquake","title":"M 2.4 - 11km ENE of Topanga, California"},"geometry":{"type":"Point","coordinates":[-118.5006667,34.1408333,9.51]},"id":"ci15477121"}, -{"type":"Feature","properties":{"mag":1.02,"place":"51km NE of Kernville, California","time":1395075514170,"updated":1395084861549,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477113","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477113.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":16,"net":"ci","code":"15477113","ids":",ci15477113,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":10,"dmin":0.1845,"rms":0.19,"gap":261,"magType":"ml","type":"earthquake","title":"M 1.0 - 51km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.0823333,36.1286667,5]},"id":"ci15477113"}, -{"type":"Feature","properties":{"mag":1.1,"place":"5km WNW of Cobb, California","time":1395075322600,"updated":1395086044089,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186926","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186926.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":19,"net":"nc","code":"72186926","ids":",nc72186926,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.02,"gap":86.4,"magType":"Md","type":"earthquake","title":"M 1.1 - 5km WNW of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.7843,38.8385,1.9]},"id":"nc72186926"}, -{"type":"Feature","properties":{"mag":1.04,"place":"17km S of Weldon, California","time":1395075043050,"updated":1395084681532,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477105","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477105.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":17,"net":"ci","code":"15477105","ids":",ci15477105,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":6,"dmin":0.1127,"rms":0.1,"gap":201,"magType":"ml","type":"earthquake","title":"M 1.0 - 17km S of Weldon, California"},"geometry":{"type":"Point","coordinates":[-118.2736667,35.5071667,10.02]},"id":"ci15477105"}, -{"type":"Feature","properties":{"mag":2.01,"place":"51km NE of Kernville, California","time":1395074780170,"updated":1395084585351,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477097","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477097.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":62,"net":"ci","code":"15477097","ids":",ci15477097,","sources":",ci,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":27,"dmin":0.1642,"rms":0.15,"gap":78,"magType":"ml","type":"earthquake","title":"M 2.0 - 51km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.0576667,36.1153333,0.07]},"id":"ci15477097"}, -{"type":"Feature","properties":{"mag":1.89,"place":"25km ENE of Pine Valley, California","time":1395074508360,"updated":1395084061130,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477089","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477089.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":55,"net":"ci","code":"15477089","ids":",ci15477089,","sources":",ci,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":53,"dmin":0.02322,"rms":0.23,"gap":70,"magType":"ml","type":"earthquake","title":"M 1.9 - 25km ENE of Pine Valley, California"},"geometry":{"type":"Point","coordinates":[-116.2721667,32.8996667,7.84]},"id":"ci15477089"}, -{"type":"Feature","properties":{"mag":4.7,"place":"160km WSW of Aksu, China","time":1395074100180,"updated":1395103061862,"tz":480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000neab","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000neab.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":340,"net":"us","code":"c000neab","ids":",usc000neab,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":3.516,"rms":0.5,"gap":137,"magType":"mb","type":"earthquake","title":"M 4.7 - 160km WSW of Aksu, China"},"geometry":{"type":"Point","coordinates":[78.4348,40.7243,41.47]},"id":"usc000neab"}, -{"type":"Feature","properties":{"mag":1.1,"place":"7km WNW of The Geysers, California","time":1395072671400,"updated":1395078425198,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186891","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186891.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":19,"net":"nc","code":"72186891","ids":",nc72186891,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0,"rms":0.04,"gap":64.8,"magType":"Md","type":"earthquake","title":"M 1.1 - 7km WNW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.829,38.8117,2.7]},"id":"nc72186891"}, -{"type":"Feature","properties":{"mag":4.3,"place":"155km ENE of Amahai, Indonesia","time":1395068874840,"updated":1395097822618,"tz":540,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ne7g","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ne7g.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":284,"net":"us","code":"c000ne7g","ids":",usc000ne7g,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.962,"rms":1.17,"gap":87,"magType":"mb","type":"earthquake","title":"M 4.3 - 155km ENE of Amahai, Indonesia"},"geometry":{"type":"Point","coordinates":[130.2864,-3.0295,57.75]},"id":"usc000ne7g"}, -{"type":"Feature","properties":{"mag":1.3,"place":"9km WNW of Beverly Hills, California","time":1395068503510,"updated":1395070688510,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477025","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477025.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":26,"net":"ci","code":"15477025","ids":",ci15477025,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":11,"dmin":0.03262,"rms":0.1,"gap":128,"magType":"ml","type":"earthquake","title":"M 1.3 - 9km WNW of Beverly Hills, California"},"geometry":{"type":"Point","coordinates":[-118.49,34.1211667,8.51]},"id":"ci15477025"}, -{"type":"Feature","properties":{"mag":1.31,"place":"8km NW of Westwood, California","time":1395067550880,"updated":1395070460220,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477009","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477009.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":26,"net":"ci","code":"15477009","ids":",ci15477009,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":10,"dmin":0.02597,"rms":0.14,"gap":139,"magType":"ml","type":"earthquake","title":"M 1.3 - 8km NW of Westwood, California"},"geometry":{"type":"Point","coordinates":[-118.4845,34.115,8.57]},"id":"ci15477009"}, -{"type":"Feature","properties":{"mag":1.5,"place":"16km ENE of Sutton-Alpine, Alaska","time":1395066495000,"updated":1395066958205,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11190820","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11190820.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":35,"net":"ak","code":"11190820","ids":",ak11190820,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.45,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.5 - 16km ENE of Sutton-Alpine, Alaska"},"geometry":{"type":"Point","coordinates":[-148.5498,61.8466,17.1]},"id":"ak11190820"}, -{"type":"Feature","properties":{"mag":2.62,"place":"9km NW of Westwood, California","time":1395066219620,"updated":1395164982289,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477001","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477001.geojsonp","felt":264,"cdi":4.5,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":224,"net":"ci","code":"15477001","ids":",ci15477001,","sources":",ci,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":76,"dmin":0.03459,"rms":0.23,"gap":41,"magType":"ml","type":"earthquake","title":"M 2.6 - 9km NW of Westwood, California"},"geometry":{"type":"Point","coordinates":[-118.4896667,34.1255,8.58]},"id":"ci15477001"}, -{"type":"Feature","properties":{"mag":1.7,"place":"22km NE of Manley Hot Springs, Alaska","time":1395065154000,"updated":1395066666604,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11190816","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11190816.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":44,"net":"ak","code":"11190816","ids":",ak11190816,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.91,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.7 - 22km NE of Manley Hot Springs, Alaska"},"geometry":{"type":"Point","coordinates":[-150.299,65.1422,13.8]},"id":"ak11190816"}, -{"type":"Feature","properties":{"mag":1.46,"place":"9km NW of Westwood, California","time":1395064564770,"updated":1395070307390,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476993","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476993.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":33,"net":"ci","code":"15476993","ids":",ci15476993,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":15,"dmin":0.03501,"rms":0.12,"gap":134,"magType":"ml","type":"earthquake","title":"M 1.5 - 9km NW of Westwood, California"},"geometry":{"type":"Point","coordinates":[-118.4941667,34.1193333,9.63]},"id":"ci15476993"}, -{"type":"Feature","properties":{"mag":1.5,"place":"28km ESE of Y, Alaska","time":1395064428000,"updated":1395065765116,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11190748","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11190748.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":35,"net":"ak","code":"11190748","ids":",ak11190748,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":null,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.5 - 28km ESE of Y, Alaska"},"geometry":{"type":"Point","coordinates":[-149.3602,62.0485,35]},"id":"ak11190748"}, -{"type":"Feature","properties":{"mag":2.16,"place":"15km N of Mojave, California","time":1395064073010,"updated":1395087436547,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476977","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476977.geojsonp","felt":5,"cdi":2.7,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":73,"net":"ci","code":"15476977","ids":",ci15476977,","sources":",ci,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":30,"dmin":0.2028,"rms":0.14,"gap":41,"magType":"ml","type":"earthquake","title":"M 2.2 - 15km N of Mojave, California"},"geometry":{"type":"Point","coordinates":[-118.2061667,35.1876667,1.53]},"id":"ci15476977"}, -{"type":"Feature","properties":{"mag":4.39,"place":"9km NNW of Westwood, California","time":1395062736900,"updated":1395196632797,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476961","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476961.geojsonp","felt":9640,"cdi":5.4,"mmi":6.21,"alert":"green","status":"reviewed","tsunami":1,"sig":836,"net":"ci","code":"15476961","ids":",at00n2l1ao,ci15476961,usc000ne4i,","sources":",at,ci,us,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,impact-link,losspager,moment-tensor,nearby-cities,origin,phase-data,scitech-link,shakemap,","nst":209,"dmin":0.0382,"rms":0.34,"gap":39,"magType":"mw","type":"earthquake","title":"M 4.4 - 9km NNW of Westwood, California"},"geometry":{"type":"Point","coordinates":[-118.4858333,34.1346667,9.88]},"id":"ci15476961"}, -{"type":"Feature","properties":{"mag":5.6,"place":"South Georgia Island region","time":1395062691900,"updated":1395091670310,"tz":-120,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ne4m","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ne4m.geojsonp","felt":null,"cdi":null,"mmi":0,"alert":"green","status":"reviewed","tsunami":null,"sig":482,"net":"us","code":"c000ne4m","ids":",usc000ne4m,gcmt20140317132451,","sources":",us,gcmt,","types":",cap,dyfi,geoserve,losspager,moment-tensor,nearby-cities,origin,phase-data,shakemap,","nst":null,"dmin":2.705,"rms":0.79,"gap":24,"magType":"mb","type":"earthquake","title":"M 5.6 - South Georgia Island region"},"geometry":{"type":"Point","coordinates":[-32.3478,-53.1605,25.42]},"id":"usc000ne4m"}, -{"type":"Feature","properties":{"mag":5.3,"place":"72km SW of Yonakuni, Japan","time":1395061976860,"updated":1395079908820,"tz":480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ne4a","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ne4a.geojsonp","felt":5,"cdi":3.4,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":434,"net":"us","code":"c000ne4a","ids":",usc000ne4a,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.663,"rms":0.65,"gap":51,"magType":"mb","type":"earthquake","title":"M 5.3 - 72km SW of Yonakuni, Japan"},"geometry":{"type":"Point","coordinates":[122.4538,24.0398,37.08]},"id":"usc000ne4a"}, -{"type":"Feature","properties":{"mag":3.2,"place":"77km NNE of Punta Cana, Dominican Republic","time":1395060901100,"updated":1395069400908,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14076002","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14076002.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":158,"net":"pr","code":"14076002","ids":",pr14076002,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":15,"dmin":0.75009326,"rms":0.4,"gap":270,"magType":"Md","type":"earthquake","title":"M 3.2 - 77km NNE of Punta Cana, Dominican Republic"},"geometry":{"type":"Point","coordinates":[-68.1435,19.2346,41]},"id":"pr14076002"}, -{"type":"Feature","properties":{"mag":1.03,"place":"6km E of Julian, California","time":1395060057480,"updated":1395095031000,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476945","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476945.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":16,"net":"ci","code":"15476945","ids":",ci15476945,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":26,"dmin":0.05023,"rms":0.19,"gap":96,"magType":"ml","type":"earthquake","title":"M 1.0 - 6km E of Julian, California"},"geometry":{"type":"Point","coordinates":[-116.538,33.0858333,9.37]},"id":"ci15476945"}, -{"type":"Feature","properties":{"mag":4.7,"place":"141km ESE of Sarangani, Philippines","time":1395059163920,"updated":1395088239915,"tz":480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ne3a","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ne3a.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":340,"net":"us","code":"c000ne3a","ids":",usc000ne3a,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":2.3,"rms":1.21,"gap":91,"magType":"mb","type":"earthquake","title":"M 4.7 - 141km ESE of Sarangani, Philippines"},"geometry":{"type":"Point","coordinates":[126.6811,5.0336,84.87]},"id":"usc000ne3a"}, -{"type":"Feature","properties":{"mag":4.4,"place":"74km W of Iquique, Chile","time":1395055774880,"updated":1395084727969,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ne1x","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ne1x.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":298,"net":"us","code":"c000ne1x","ids":",usc000ne1x,","sources":",us,","types":",cap,dyfi,general-link,geoserve,moment-tensor,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.197,"rms":1.1,"gap":141,"magType":"mb","type":"earthquake","title":"M 4.4 - 74km W of Iquique, Chile"},"geometry":{"type":"Point","coordinates":[-70.857,-20.1588,17.83]},"id":"usc000ne1x"}, -{"type":"Feature","properties":{"mag":2,"place":"55km S of Deltana, Alaska","time":1395054906000,"updated":1395055323228,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11190589","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11190589.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":62,"net":"ak","code":"11190589","ids":",ak11190589,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.71,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.0 - 55km S of Deltana, Alaska"},"geometry":{"type":"Point","coordinates":[-145.0745,63.38,0]},"id":"ak11190589"}, -{"type":"Feature","properties":{"mag":5.2,"place":"90km WNW of Iquique, Chile","time":1395054735300,"updated":1395083726037,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ne11","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ne11.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":416,"net":"us","code":"c000ne11","ids":",usc000ne11,","sources":",us,","types":",cap,dyfi,general-link,geoserve,moment-tensor,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.228,"rms":1.03,"gap":136,"magType":"mb","type":"earthquake","title":"M 5.2 - 90km WNW of Iquique, Chile"},"geometry":{"type":"Point","coordinates":[-70.948,-19.9298,14.53]},"id":"usc000ne11"}, -{"type":"Feature","properties":{"mag":1.6,"place":"11km S of Ridgemark, California","time":1395054395400,"updated":1395060667742,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186816","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186816.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":39,"net":"nc","code":"72186816","ids":",nc72186816,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":null,"dmin":0.00898315,"rms":0.04,"gap":75.6,"magType":"Md","type":"earthquake","title":"M 1.6 - 11km S of Ridgemark, California"},"geometry":{"type":"Point","coordinates":[-121.3572,36.7135,3.5]},"id":"nc72186816"}, -{"type":"Feature","properties":{"mag":1.9,"place":"62km S of Deltana, Alaska","time":1395053541000,"updated":1395054781317,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11190585","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11190585.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":56,"net":"ak","code":"11190585","ids":",ak11190585,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.71,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.9 - 62km S of Deltana, Alaska"},"geometry":{"type":"Point","coordinates":[-145.218,63.3114,3.3]},"id":"ak11190585"}, -{"type":"Feature","properties":{"mag":1.9,"place":"63km S of Deltana, Alaska","time":1395053399000,"updated":1395053828404,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11190583","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11190583.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":56,"net":"ak","code":"11190583","ids":",ak11190583,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.78,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.9 - 63km S of Deltana, Alaska"},"geometry":{"type":"Point","coordinates":[-145.2147,63.3046,0.5]},"id":"ak11190583"}, -{"type":"Feature","properties":{"mag":1.5,"place":"90km E of Cape Yakataga, Alaska","time":1395052903000,"updated":1395053101154,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11190582","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11190582.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":35,"net":"ak","code":"11190582","ids":",ak11190582,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.06,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.5 - 90km E of Cape Yakataga, Alaska"},"geometry":{"type":"Point","coordinates":[-140.8286,60.2043,21.5]},"id":"ak11190582"}, -{"type":"Feature","properties":{"mag":1.72,"place":"27km NE of McCloud, California","time":1395052423410,"updated":1395056645436,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186801","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186801.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":46,"net":"nc","code":"72186801","ids":",nc72186801,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":6,"dmin":0.06708,"rms":0.02,"gap":179,"magType":"md","type":"earthquake","title":"M 1.7 - 27km NE of McCloud, California"},"geometry":{"type":"Point","coordinates":[-121.8796692,41.4136658,2.61]},"id":"nc72186801"}, -{"type":"Feature","properties":{"mag":2.85,"place":"8km W of Alberto Oviedo Mota, Mexico","time":1395051718030,"updated":1395094492973,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476929","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476929.geojsonp","felt":2,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":125,"net":"ci","code":"15476929","ids":",ci15476929,","sources":",ci,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":10,"dmin":0.1877,"rms":0.38,"gap":225,"magType":"ml","type":"earthquake","title":"M 2.9 - 8km W of Alberto Oviedo Mota, Mexico"},"geometry":{"type":"Point","coordinates":[-115.2638333,32.2345,18.6]},"id":"ci15476929"}, -{"type":"Feature","properties":{"mag":1.93,"place":"3km NNW of Carson, California","time":1395048369790,"updated":1395097027343,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476921","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476921.geojsonp","felt":10,"cdi":2.8,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":60,"net":"ci","code":"15476921","ids":",ci15476921,","sources":",ci,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":50,"dmin":0.02797,"rms":0.31,"gap":73,"magType":"ml","type":"earthquake","title":"M 1.9 - 3km NNW of Carson, California"},"geometry":{"type":"Point","coordinates":[-118.2998333,33.8593333,11.97]},"id":"ci15476921"}, -{"type":"Feature","properties":{"mag":4.5,"place":"67km WNW of Iquique, Chile","time":1395047579510,"updated":1395076780588,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndzb","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndzb.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":312,"net":"us","code":"c000ndzb","ids":",usc000ndzb,","sources":",us,","types":",cap,dyfi,general-link,geoserve,moment-tensor,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.1,"rms":0.98,"gap":111,"magType":"mb","type":"earthquake","title":"M 4.5 - 67km WNW of Iquique, Chile"},"geometry":{"type":"Point","coordinates":[-70.7755,-20.0791,15.92]},"id":"usc000ndzb"}, -{"type":"Feature","properties":{"mag":5,"place":"54km E of Iwaki, Japan","time":1395046970070,"updated":1395075949707,"tz":540,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndz3","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndz3.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":385,"net":"us","code":"c000ndz3","ids":",usc000ndz3,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":2.672,"rms":1.36,"gap":95,"magType":"mb","type":"earthquake","title":"M 5.0 - 54km E of Iwaki, Japan"},"geometry":{"type":"Point","coordinates":[141.4921,36.9817,13.38]},"id":"usc000ndz3"}, -{"type":"Feature","properties":{"mag":4.9,"place":"74km WNW of Iquique, Chile","time":1395046265520,"updated":1395075290912,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndz0","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndz0.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":369,"net":"us","code":"c000ndz0","ids":",usc000ndz0,","sources":",us,","types":",cap,dyfi,general-link,geoserve,moment-tensor,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.576,"rms":1.02,"gap":138,"magType":"mb","type":"earthquake","title":"M 4.9 - 74km WNW of Iquique, Chile"},"geometry":{"type":"Point","coordinates":[-70.8269,-20.0196,16.37]},"id":"usc000ndz0"}, -{"type":"Feature","properties":{"mag":5.3,"place":"55km WNW of Iquique, Chile","time":1395045156220,"updated":1395074107842,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndym","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndym.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":432,"net":"us","code":"c000ndym","ids":",usc000ndym,","sources":",us,","types":",cap,dyfi,general-link,geoserve,moment-tensor,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.963,"rms":1.02,"gap":119,"magType":"mb","type":"earthquake","title":"M 5.3 - 55km WNW of Iquique, Chile"},"geometry":{"type":"Point","coordinates":[-70.6372,-20.0372,12.4]},"id":"usc000ndym"}, -{"type":"Feature","properties":{"mag":1.9,"place":"58km WSW of Valdez, Alaska","time":1395044178000,"updated":1395044684365,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11190437","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11190437.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":56,"net":"ak","code":"11190437","ids":",ak11190437,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":1.03,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.9 - 58km WSW of Valdez, Alaska"},"geometry":{"type":"Point","coordinates":[-147.3679,60.9509,20.4]},"id":"ak11190437"}, -{"type":"Feature","properties":{"mag":3.3,"place":"3km NW of Choctaw, Oklahoma","time":1395044018720,"updated":1395113186688,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndy6","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndy6.geojsonp","felt":117,"cdi":5,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":226,"net":"us","code":"c000ndy6","ids":",usc000ndy6,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.042,"rms":0.75,"gap":27,"magType":"mb_lg","type":"earthquake","title":"M 3.3 - 3km NW of Choctaw, Oklahoma"},"geometry":{"type":"Point","coordinates":[-97.2924,35.5187,10.56]},"id":"usc000ndy6"}, -{"type":"Feature","properties":{"mag":4.6,"place":"77km WNW of Iquique, Chile","time":1395042898450,"updated":1395071889267,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndy4","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndy4.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":326,"net":"us","code":"c000ndy4","ids":",usc000ndy4,","sources":",us,","types":",cap,dyfi,general-link,geoserve,moment-tensor,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.173,"rms":0.9,"gap":144,"magType":"mb","type":"earthquake","title":"M 4.6 - 77km WNW of Iquique, Chile"},"geometry":{"type":"Point","coordinates":[-70.8617,-20.0595,14.39]},"id":"usc000ndy4"}, -{"type":"Feature","properties":{"mag":2.4,"place":"80km SSW of Redoubt Volcano, Alaska","time":1395042321000,"updated":1395079572680,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11190394","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11190394.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":89,"net":"ak","code":"11190394","ids":",ak11190394,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.24,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.4 - 80km SSW of Redoubt Volcano, Alaska"},"geometry":{"type":"Point","coordinates":[-153.404,59.8417,128.1]},"id":"ak11190394"}, -{"type":"Feature","properties":{"mag":1.7,"place":"109km NW of Talkeetna, Alaska","time":1395041009000,"updated":1395041787329,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11190392","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11190392.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":44,"net":"ak","code":"11190392","ids":",ak11190392,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.74,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.7 - 109km NW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-151.4687,63.0779,6.5]},"id":"ak11190392"}, -{"type":"Feature","properties":{"mag":1.9,"place":"46km NNE of Old Faithful Geyser, Wyoming","time":1395040721100,"updated":1395087637343,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60059792","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60059792.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":56,"net":"uu","code":"60059792","ids":",uu60059792,","sources":",uu,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.10779783,"rms":0.1,"gap":147.6,"magType":"Ml","type":"earthquake","title":"M 1.9 - 46km NNE of Old Faithful Geyser, Wyoming"},"geometry":{"type":"Point","coordinates":[-110.542,44.8205,4.7]},"id":"uu60059792"}, -{"type":"Feature","properties":{"mag":2.3,"place":"2km SW of Loretto, Tennessee","time":1395040537200,"updated":1395071991021,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/se031714b","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/se031714b.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":81,"net":"se","code":"031714b","ids":",se031714b,","sources":",se,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":8,"dmin":0.5030566,"rms":0.29,"gap":86.399993088,"magType":"md","type":"earthquake","title":"M 2.3 - 2km SW of Loretto, Tennessee"},"geometry":{"type":"Point","coordinates":[-87.4607,35.0606,8.9]},"id":"se031714b"}, -{"type":"Feature","properties":{"mag":4.8,"place":"264km NNW of Tual, Indonesia","time":1395040339210,"updated":1395069299328,"tz":540,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndxu","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndxu.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":354,"net":"us","code":"c000ndxu","ids":",usc000ndxu,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.785,"rms":1.23,"gap":57,"magType":"mb","type":"earthquake","title":"M 4.8 - 264km NNW of Tual, Indonesia"},"geometry":{"type":"Point","coordinates":[131.7253,-3.5094,36.95]},"id":"usc000ndxu"}, -{"type":"Feature","properties":{"mag":1,"place":"6km NW of The Geysers, California","time":1395040321600,"updated":1395042304548,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186751","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186751.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":15,"net":"nc","code":"72186751","ids":",nc72186751,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.02,"gap":100.8,"magType":"Md","type":"earthquake","title":"M 1.0 - 6km NW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.8138,38.8088,2.3]},"id":"nc72186751"}, -{"type":"Feature","properties":{"mag":1.8,"place":"21km NE of Soledad, California","time":1395039085700,"updated":1395047764445,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186731","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186731.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":50,"net":"nc","code":"72186731","ids":",nc72186731,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":null,"dmin":0.05389892,"rms":0.04,"gap":61.2,"magType":"Md","type":"earthquake","title":"M 1.8 - 21km NE of Soledad, California"},"geometry":{"type":"Point","coordinates":[-121.1372,36.5462,5.4]},"id":"nc72186731"}, -{"type":"Feature","properties":{"mag":2.83,"place":"63km E of Maneadero, Mexico","time":1395037745490,"updated":1395080713201,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476889","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476889.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":123,"net":"ci","code":"15476889","ids":",ci15476889,","sources":",ci,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":7,"dmin":0.318,"rms":0.15,"gap":156,"magType":"ml","type":"earthquake","title":"M 2.8 - 63km E of Maneadero, Mexico"},"geometry":{"type":"Point","coordinates":[-115.8983333,31.6886667,4.65]},"id":"ci15476889"}, -{"type":"Feature","properties":{"mag":1.23,"place":"33km NNW of Searles Valley, California","time":1395036001880,"updated":1395092215080,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476873","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476873.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":23,"net":"ci","code":"15476873","ids":",ci15476873,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":17,"dmin":0.08539,"rms":0.15,"gap":64,"magType":"ml","type":"earthquake","title":"M 1.2 - 33km NNW of Searles Valley, California"},"geometry":{"type":"Point","coordinates":[-117.589,36.031,4.19]},"id":"ci15476873"}, -{"type":"Feature","properties":{"mag":1.6,"place":"7km SW of Ridgemark, California","time":1395034515600,"updated":1395045365002,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186711","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186711.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":39,"net":"nc","code":"72186711","ids":",nc72186711,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":null,"dmin":0.00898315,"rms":0.19,"gap":36,"magType":"Md","type":"earthquake","title":"M 1.6 - 7km SW of Ridgemark, California"},"geometry":{"type":"Point","coordinates":[-121.4147,36.7597,8.3]},"id":"nc72186711"}, -{"type":"Feature","properties":{"mag":3,"place":"81km N of Hatillo, Puerto Rico","time":1395034286400,"updated":1395063280850,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14076001","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14076001.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":138,"net":"pr","code":"14076001","ids":",pr14076001,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":12,"dmin":0.74829663,"rms":0.17,"gap":273.6,"magType":"Md","type":"earthquake","title":"M 3.0 - 81km N of Hatillo, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.6856,19.2147,34]},"id":"pr14076001"}, -{"type":"Feature","properties":{"mag":5.1,"place":"13km W of Cantapoy, Philippines","time":1395034214190,"updated":1395051919043,"tz":480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndwk","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndwk.geojsonp","felt":4,"cdi":5.1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":402,"net":"us","code":"c000ndwk","ids":",usc000ndwk,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":2.43,"rms":1.16,"gap":99,"magType":"mb","type":"earthquake","title":"M 5.1 - 13km W of Cantapoy, Philippines"},"geometry":{"type":"Point","coordinates":[125.3151,9.5019,84.63]},"id":"usc000ndwk"}, -{"type":"Feature","properties":{"mag":1.8,"place":"17km NE of Nice, California","time":1395033725900,"updated":1395045365000,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186696","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186696.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":50,"net":"nc","code":"72186696","ids":",nc72186696,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.11678099,"rms":0.04,"gap":165.6,"magType":"Md","type":"earthquake","title":"M 1.8 - 17km NE of Nice, California"},"geometry":{"type":"Point","coordinates":[-122.7185,39.2418,6.6]},"id":"nc72186696"}, -{"type":"Feature","properties":{"mag":5,"place":"82km WNW of Iquique, Chile","time":1395033574750,"updated":1395062542797,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndwe","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndwe.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":385,"net":"us","code":"c000ndwe","ids":",usc000ndwe,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.184,"rms":1.44,"gap":126,"magType":"mb","type":"earthquake","title":"M 5.0 - 82km WNW of Iquique, Chile"},"geometry":{"type":"Point","coordinates":[-70.8918,-19.984,12.01]},"id":"usc000ndwe"}, -{"type":"Feature","properties":{"mag":6.2,"place":"80km WNW of Iquique, Chile","time":1395033094980,"updated":1395068231000,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndw9","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndw9.geojsonp","felt":6,"cdi":4,"mmi":4.71,"alert":"green","status":"reviewed","tsunami":null,"sig":594,"net":"us","code":"c000ndw9","ids":",usc000ndw9,gcmt20140317051135,","sources":",us,gcmt,","types":",cap,dyfi,general-link,geoserve,losspager,moment-tensor,nearby-cities,origin,phase-data,shakemap,tectonic-summary,","nst":null,"dmin":1.171,"rms":1.37,"gap":82,"magType":"mww","type":"earthquake","title":"M 6.2 - 80km WNW of Iquique, Chile"},"geometry":{"type":"Point","coordinates":[-70.8741,-20.003,17]},"id":"usc000ndw9"}, -{"type":"Feature","properties":{"mag":4.7,"place":"157km NNW of Nuku`alofa, Tonga","time":1395031862830,"updated":1395061222066,"tz":-720,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndw1","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndw1.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":340,"net":"us","code":"c000ndw1","ids":",usc000ndw1,","sources":",us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":5.829,"rms":1.44,"gap":80,"magType":"mb","type":"earthquake","title":"M 4.7 - 157km NNW of Nuku`alofa, Tonga"},"geometry":{"type":"Point","coordinates":[-176.0391,-19.9472,231.98]},"id":"usc000ndw1"}, -{"type":"Feature","properties":{"mag":2.3,"place":"14km NE of Enid, Oklahoma","time":1395031000300,"updated":1395059953494,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndvy","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndvy.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":81,"net":"us","code":"c000ndvy","ids":",usc000ndvy,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":null,"rms":0.43,"gap":null,"magType":"mb_lg","type":"earthquake","title":"M 2.3 - 14km NE of Enid, Oklahoma"},"geometry":{"type":"Point","coordinates":[-97.762,36.482,5]},"id":"usc000ndvy"}, -{"type":"Feature","properties":{"mag":1.5,"place":"7km NW of The Geysers, California","time":1395030568800,"updated":1395041402970,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186676","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186676.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":35,"net":"nc","code":"72186676","ids":",nc72186676,","sources":",nc,","types":",focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.03,"gap":57.6,"magType":"Md","type":"earthquake","title":"M 1.5 - 7km NW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.8257,38.815,3]},"id":"nc72186676"}, -{"type":"Feature","properties":{"mag":1.4,"place":"36km E of Tonopah, Nevada","time":1395030431588,"updated":1395164350000,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nn00441171","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nn00441171.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":30,"net":"nn","code":"00441171","ids":",nn00441171,","sources":",nn,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,","nst":6,"dmin":0.319,"rms":0.085,"gap":147.19,"magType":"ml","type":"earthquake","title":"M 1.4 - 36km E of Tonopah, Nevada"},"geometry":{"type":"Point","coordinates":[-116.8187,38.1002,13.5053]},"id":"nn00441171"}, -{"type":"Feature","properties":{"mag":1,"place":"110km W of Cantwell, Alaska","time":1395030019000,"updated":1395030203062,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11190264","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11190264.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":15,"net":"ak","code":"11190264","ids":",ak11190264,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.01,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.0 - 110km W of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-151.1276,63.2591,17.5]},"id":"ak11190264"}, -{"type":"Feature","properties":{"mag":4.8,"place":"18km W of Tacna, Peru","time":1395029691440,"updated":1395058644649,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndvl","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndvl.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":354,"net":"us","code":"c000ndvl","ids":",usc000ndvl,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.917,"rms":0.91,"gap":127,"magType":"mb","type":"earthquake","title":"M 4.8 - 18km W of Tacna, Peru"},"geometry":{"type":"Point","coordinates":[-70.4164,-17.9747,94.49]},"id":"usc000ndvl"}, -{"type":"Feature","properties":{"mag":4.6,"place":"65km WNW of Iquique, Chile","time":1395026901600,"updated":1395072452000,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndv7","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndv7.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":326,"net":"us","code":"c000ndv7","ids":",usc000ndv7,","sources":",us,","types":",cap,dyfi,general-link,geoserve,moment-tensor,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.08,"rms":1.2,"gap":127,"magType":"mb","type":"earthquake","title":"M 4.6 - 65km WNW of Iquique, Chile"},"geometry":{"type":"Point","coordinates":[-70.754,-20.0769,10]},"id":"usc000ndv7"}, -{"type":"Feature","properties":{"mag":4.6,"place":"243km SE of Kamaishi, Japan","time":1395024742230,"updated":1395053691558,"tz":600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nduv","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nduv.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":326,"net":"us","code":"c000nduv","ids":",usc000nduv,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":4.165,"rms":1,"gap":136,"magType":"mb","type":"earthquake","title":"M 4.6 - 243km SE of Kamaishi, Japan"},"geometry":{"type":"Point","coordinates":[144.0749,37.9045,36.47]},"id":"usc000nduv"}, -{"type":"Feature","properties":{"mag":1.9,"place":"18km SE of Mammoth Lakes, California","time":1395022789000,"updated":1395195724914,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186601","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186601.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":56,"net":"nc","code":"72186601","ids":",nc72186601,","sources":",nc,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.07186522,"rms":0.05,"gap":46.8,"magType":"Md","type":"earthquake","title":"M 1.9 - 18km SE of Mammoth Lakes, California"},"geometry":{"type":"Point","coordinates":[-118.832,37.5198,8.2]},"id":"nc72186601"}, -{"type":"Feature","properties":{"mag":1.8,"place":"105km W of Cantwell, Alaska","time":1395022713000,"updated":1395023372189,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11190205","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11190205.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":50,"net":"ak","code":"11190205","ids":",ak11190205,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.71,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.8 - 105km W of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-151.024,63.2537,0]},"id":"ak11190205"}, -{"type":"Feature","properties":{"mag":3.5,"place":"99km SSW of Homer, Alaska","time":1395022229000,"updated":1395051177312,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11190199","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11190199.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":188,"net":"ak","code":"11190199","ids":",ak11190199,","sources":",ak,","types":",dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.83,"gap":null,"magType":"ml","type":"earthquake","title":"M 3.5 - 99km SSW of Homer, Alaska"},"geometry":{"type":"Point","coordinates":[-152.2411,58.8229,12]},"id":"ak11190199"}, -{"type":"Feature","properties":{"mag":4.6,"place":"88km WNW of Iquique, Chile","time":1395021958330,"updated":1395071270000,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndtz","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndtz.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":326,"net":"us","code":"c000ndtz","ids":",usc000ndtz,","sources":",us,","types":",cap,dyfi,general-link,geoserve,moment-tensor,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.266,"rms":1,"gap":149,"magType":"mb","type":"earthquake","title":"M 4.6 - 88km WNW of Iquique, Chile"},"geometry":{"type":"Point","coordinates":[-70.9705,-20.0345,23.63]},"id":"usc000ndtz"}, -{"type":"Feature","properties":{"mag":2.1,"place":"6km SW of Ridgemark, California","time":1395021351780,"updated":1395129245999,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186576","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186576.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":68,"net":"nc","code":"72186576","ids":",nc72186576,","sources":",nc,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":65,"dmin":0.01832,"rms":0.15,"gap":26,"magType":"md","type":"earthquake","title":"M 2.1 - 6km SW of Ridgemark, California"},"geometry":{"type":"Point","coordinates":[-121.4135,36.7645,9.08]},"id":"nc72186576"}, -{"type":"Feature","properties":{"mag":5.2,"place":"70km WNW of Iquique, Chile","time":1395020095820,"updated":1395070307000,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndtr","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndtr.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":416,"net":"us","code":"c000ndtr","ids":",usc000ndtr,","sources":",us,","types":",cap,dyfi,general-link,geoserve,moment-tensor,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.067,"rms":1.27,"gap":122,"magType":"mb","type":"earthquake","title":"M 5.2 - 70km WNW of Iquique, Chile"},"geometry":{"type":"Point","coordinates":[-70.7659,-19.9781,10]},"id":"usc000ndtr"}, -{"type":"Feature","properties":{"mag":1.8,"place":"14km NE of Pahala, Hawaii","time":1395018953100,"updated":1395019153083,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60657416","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60657416.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":50,"net":"hv","code":"60657416","ids":",hv60657416,","sources":",hv,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.03593261,"rms":0.2,"gap":104.4,"magType":"Md","type":"earthquake","title":"M 1.8 - 14km NE of Pahala, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.3823,19.2963,3.3]},"id":"hv60657416"}, -{"type":"Feature","properties":{"mag":4.9,"place":"65km WNW of Iquique, Chile","time":1395017703890,"updated":1395070569000,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndt5","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndt5.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":369,"net":"us","code":"c000ndt5","ids":",usc000ndt5,","sources":",us,","types":",cap,dyfi,general-link,geoserve,moment-tensor,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.076,"rms":1.16,"gap":132,"magType":"mb","type":"earthquake","title":"M 4.9 - 65km WNW of Iquique, Chile"},"geometry":{"type":"Point","coordinates":[-70.7528,-20.0679,10]},"id":"usc000ndt5"}, -{"type":"Feature","properties":{"mag":2.5,"place":"58km N of Brenas, Puerto Rico","time":1395017576500,"updated":1395046530862,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14076000","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14076000.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":96,"net":"pr","code":"14076000","ids":",pr14076000,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":4,"dmin":0.53359928,"rms":0.28,"gap":331.2,"magType":"Md","type":"earthquake","title":"M 2.5 - 58km N of Brenas, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.3895,18.9972,53]},"id":"pr14076000"}, -{"type":"Feature","properties":{"mag":1,"place":"5km SW of Ridgemark, California","time":1395017530200,"updated":1395022506220,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186541","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186541.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":15,"net":"nc","code":"72186541","ids":",nc72186541,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":null,"dmin":0.02694946,"rms":0.12,"gap":169.2,"magType":"Md","type":"earthquake","title":"M 1.0 - 5km SW of Ridgemark, California"},"geometry":{"type":"Point","coordinates":[-121.4103,36.7728,9.8]},"id":"nc72186541"}, -{"type":"Feature","properties":{"mag":1.85,"place":"33km NW of Fort Irwin, California","time":1395017528550,"updated":1395089507168,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476817","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476817.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":53,"net":"ci","code":"15476817","ids":",ci15476817,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":24,"dmin":0.2106,"rms":0.16,"gap":86,"magType":"ml","type":"earthquake","title":"M 1.9 - 33km NW of Fort Irwin, California"},"geometry":{"type":"Point","coordinates":[-116.9368333,35.4835,2.79]},"id":"ci15476817"}, -{"type":"Feature","properties":{"mag":2.8,"place":"25km NNE of Philipsburg, Montana","time":1395017361900,"updated":1395160088000,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/mb30158","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/mb30158.geojsonp","felt":1,"cdi":1,"mmi":null,"alert":null,"status":"manual","tsunami":null,"sig":121,"net":"mb","code":"30158","ids":",mb30158,usc000ndsx,","sources":",mb,us,","types":",dyfi,general-link,geoserve,nearby-cities,origin,phase-data,","nst":36,"dmin":0.1976294,"rms":0.13,"gap":60,"magType":"mc","type":"earthquake","title":"M 2.8 - 25km NNE of Philipsburg, Montana"},"geometry":{"type":"Point","coordinates":[-113.225,46.56,14.5]},"id":"mb30158"}, -{"type":"Feature","properties":{"mag":1,"place":"25km NE of Fairbanks, Alaska","time":1395016920000,"updated":1395017709177,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11190172","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11190172.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":15,"net":"ak","code":"11190172","ids":",ak11190172,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.54,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.0 - 25km NE of Fairbanks, Alaska"},"geometry":{"type":"Point","coordinates":[-147.4173,65.0228,5.2]},"id":"ak11190172"}, -{"type":"Feature","properties":{"mag":5,"place":"205km W of Bengkulu, Indonesia","time":1395016526860,"updated":1395045480142,"tz":420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndsp","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndsp.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":385,"net":"us","code":"c000ndsp","ids":",usc000ndsp,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":2.516,"rms":0.9,"gap":67,"magType":"mb","type":"earthquake","title":"M 5.0 - 205km W of Bengkulu, Indonesia"},"geometry":{"type":"Point","coordinates":[100.4451,-4.1113,13.72]},"id":"usc000ndsp"}, -{"type":"Feature","properties":{"mag":1.5,"place":"53km SW of Circle Hot Springs Station, Alaska","time":1395015194000,"updated":1395015724372,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11190167","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11190167.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":35,"net":"ak","code":"11190167","ids":",ak11190167,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.68,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.5 - 53km SW of Circle Hot Springs Station, Alaska"},"geometry":{"type":"Point","coordinates":[-145.5139,65.1397,13.3]},"id":"ak11190167"}, -{"type":"Feature","properties":{"mag":5.1,"place":"55km WNW of Iquique, Chile","time":1395015129750,"updated":1395070957000,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndsf","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndsf.geojsonp","felt":1,"cdi":2.7,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":400,"net":"us","code":"c000ndsf","ids":",usc000ndsf,","sources":",us,","types":",cap,dyfi,general-link,geoserve,moment-tensor,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.978,"rms":1.1,"gap":96,"magType":"mb","type":"earthquake","title":"M 5.1 - 55km WNW of Iquique, Chile"},"geometry":{"type":"Point","coordinates":[-70.6459,-20.0609,10]},"id":"usc000ndsf"}, -{"type":"Feature","properties":{"mag":1.2,"place":"61km E of Cantwell, Alaska","time":1395014405000,"updated":1395015196854,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11190164","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11190164.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":22,"net":"ak","code":"11190164","ids":",ak11190164,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":1.26,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.2 - 61km E of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-147.7361,63.3376,46.5]},"id":"ak11190164"}, -{"type":"Feature","properties":{"mag":1.8,"place":"35km NNW of Valdez, Alaska","time":1395012021000,"updated":1395012535661,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11190138","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11190138.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":50,"net":"ak","code":"11190138","ids":",ak11190138,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.85,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.8 - 35km NNW of Valdez, Alaska"},"geometry":{"type":"Point","coordinates":[-146.6821,61.405,33.3]},"id":"ak11190138"}, -{"type":"Feature","properties":{"mag":1.1,"place":"13km NE of Pahala, Hawaii","time":1395011445700,"updated":1395112272346,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60657346","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60657346.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":19,"net":"hv","code":"60657346","ids":",hv60657346,","sources":",hv,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.04491576,"rms":0.09,"gap":97.2,"magType":"Md","type":"earthquake","title":"M 1.1 - 13km NE of Pahala, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.389,19.2913,2.7]},"id":"hv60657346"}, -{"type":"Feature","properties":{"mag":4.9,"place":"61km W of Iquique, Chile","time":1395011291600,"updated":1395040246526,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nds7","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nds7.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":369,"net":"us","code":"c000nds7","ids":",usc000nds7,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.116,"rms":0.92,"gap":139,"magType":"mb","type":"earthquake","title":"M 4.9 - 61km W of Iquique, Chile"},"geometry":{"type":"Point","coordinates":[-70.7359,-20.2268,10]},"id":"usc000nds7"}, -{"type":"Feature","properties":{"mag":1.1,"place":"13km NE of Pahala, Hawaii","time":1395011063700,"updated":1395088371679,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60657331","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60657331.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":19,"net":"hv","code":"60657331","ids":",hv60657331,","sources":",hv,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.04491576,"rms":0.11,"gap":97.2,"magType":"Md","type":"earthquake","title":"M 1.1 - 13km NE of Pahala, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.3877,19.2902,3.4]},"id":"hv60657331"}, -{"type":"Feature","properties":{"mag":4.9,"place":"68km SE of Arica, Chile","time":1395010449690,"updated":1395039397363,"tz":-180,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndru","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndru.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":369,"net":"us","code":"c000ndru","ids":",usc000ndru,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":11.307,"rms":1.02,"gap":102,"magType":"mb","type":"earthquake","title":"M 4.9 - 68km SE of Arica, Chile"},"geometry":{"type":"Point","coordinates":[-69.7894,-18.854,11.86]},"id":"usc000ndru"}, -{"type":"Feature","properties":{"mag":1.8,"place":"2km SSE of Clearfield, Utah","time":1395009514700,"updated":1395163455238,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60059767","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60059767.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":50,"net":"uu","code":"60059767","ids":",uu60059767,","sources":",uu,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":0.07186522,"rms":0.17,"gap":57.6,"magType":"Ml","type":"earthquake","title":"M 1.8 - 2km SSE of Clearfield, Utah"},"geometry":{"type":"Point","coordinates":[-112.0095,41.0887,11.8]},"id":"uu60059767"}, -{"type":"Feature","properties":{"mag":2.6,"place":"28km NNW of Shasta Lake, California","time":1395009324490,"updated":1395130989252,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186511","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186511.geojsonp","felt":5,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":105,"net":"nc","code":"72186511","ids":",nc72186511,","sources":",nc,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":43,"dmin":0.1902,"rms":0.14,"gap":38,"magType":"md","type":"earthquake","title":"M 2.6 - 28km NNW of Shasta Lake, California"},"geometry":{"type":"Point","coordinates":[-122.462,40.9261667,17.76]},"id":"nc72186511"}, -{"type":"Feature","properties":{"mag":4.9,"place":"84km WNW of Iquique, Chile","time":1395008975180,"updated":1395037929291,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndr9","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndr9.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":369,"net":"us","code":"c000ndr9","ids":",usc000ndr9,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.199,"rms":0.88,"gap":136,"magType":"mb","type":"earthquake","title":"M 4.9 - 84km WNW of Iquique, Chile"},"geometry":{"type":"Point","coordinates":[-70.9083,-19.984,10.92]},"id":"usc000ndr9"}, -{"type":"Feature","properties":{"mag":1.87,"place":"28km ENE of Pine Valley, California","time":1395008030270,"updated":1395090632820,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476801","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476801.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":54,"net":"ci","code":"15476801","ids":",ci15476801,","sources":",ci,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":52,"dmin":0.04726,"rms":0.19,"gap":50,"magType":"ml","type":"earthquake","title":"M 1.9 - 28km ENE of Pine Valley, California"},"geometry":{"type":"Point","coordinates":[-116.2303333,32.8721667,4.53]},"id":"ci15476801"}, -{"type":"Feature","properties":{"mag":1.4,"place":"85km W of Cantwell, Alaska","time":1395007589000,"updated":1395008421265,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11190022","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11190022.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":30,"net":"ak","code":"11190022","ids":",ak11190022,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.82,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.4 - 85km W of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-150.6565,63.4242,0.1]},"id":"ak11190022"}, -{"type":"Feature","properties":{"mag":2.4,"place":"28km NNW of Shasta Lake, California","time":1395007382000,"updated":1395106149068,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186491","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186491.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":89,"net":"nc","code":"72186491","ids":",nc72186491,","sources":",nc,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.18864621,"rms":0.14,"gap":25.2,"magType":"Md","type":"earthquake","title":"M 2.4 - 28km NNW of Shasta Lake, California"},"geometry":{"type":"Point","coordinates":[-122.4585,40.932,17.3]},"id":"nc72186491"}, -{"type":"Feature","properties":{"mag":1.25,"place":"7km ESE of Mammoth Lakes, California","time":1395006965610,"updated":1395016926206,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186481","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186481.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":24,"net":"nc","code":"72186481","ids":",nc72186481,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":18,"dmin":0.01155,"rms":0.02,"gap":90,"magType":"md","type":"earthquake","title":"M 1.3 - 7km ESE of Mammoth Lakes, California"},"geometry":{"type":"Point","coordinates":[-118.8883362,37.6258316,5.64]},"id":"nc72186481"}, -{"type":"Feature","properties":{"mag":3.47,"place":"28km ENE of Pine Valley, California","time":1395006933390,"updated":1395093402917,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476793","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476793.geojsonp","felt":7,"cdi":2.5,"mmi":4.25,"alert":null,"status":"reviewed","tsunami":null,"sig":187,"net":"ci","code":"15476793","ids":",ci15476793,","sources":",ci,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,shakemap,","nst":81,"dmin":0.04309,"rms":0.21,"gap":49,"magType":"ml","type":"earthquake","title":"M 3.5 - 28km ENE of Pine Valley, California"},"geometry":{"type":"Point","coordinates":[-116.2348333,32.8751667,4.02]},"id":"ci15476793"}, -{"type":"Feature","properties":{"mag":2.7,"place":"22km E of Y, Alaska","time":1395005999000,"updated":1395034946321,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189925","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189925.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":112,"net":"ak","code":"11189925","ids":",ak11189925,","sources":",ak,","types":",dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.72,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.7 - 22km E of Y, Alaska"},"geometry":{"type":"Point","coordinates":[-149.4252,62.1266,28.5]},"id":"ak11189925"}, -{"type":"Feature","properties":{"mag":5.1,"place":"36km NNW of Iquique, Chile","time":1395005187380,"updated":1395034138272,"tz":-180,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndnz","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndnz.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":400,"net":"us","code":"c000ndnz","ids":",usc000ndnz,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.634,"rms":1.27,"gap":124,"magType":"mb","type":"earthquake","title":"M 5.1 - 36km NNW of Iquique, Chile"},"geometry":{"type":"Point","coordinates":[-70.3046,-19.9317,35]},"id":"usc000ndnz"}, -{"type":"Feature","properties":{"mag":1.7,"place":"68km ENE of Cantwell, Alaska","time":1395004991000,"updated":1395005913055,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189908","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189908.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":44,"net":"ak","code":"11189908","ids":",ak11189908,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.76,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.7 - 68km ENE of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-147.6387,63.5634,0.1]},"id":"ak11189908"}, -{"type":"Feature","properties":{"mag":6.7,"place":"60km WNW of Iquique, Chile","time":1395004590770,"updated":1395081809249,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndnj","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndnj.geojsonp","felt":42,"cdi":6,"mmi":6.58,"alert":"yellow","status":"reviewed","tsunami":1,"sig":716,"net":"us","code":"c000ndnj","ids":",usc000ndnj,pt14075001,at00n2jsh8,gcmt20140316211630,","sources":",us,pt,at,gcmt,","types":",associate,cap,dyfi,general-link,geoserve,impact-link,losspager,moment-tensor,nearby-cities,origin,phase-data,shakemap,tectonic-summary,","nst":null,"dmin":0.929,"rms":1.16,"gap":44,"magType":"mww","type":"earthquake","title":"M 6.7 - 60km WNW of Iquique, Chile"},"geometry":{"type":"Point","coordinates":[-70.6278,-19.9246,20]},"id":"usc000ndnj"}, -{"type":"Feature","properties":{"mag":2.8,"place":"8km ENE of Coalinga, California","time":1395002676200,"updated":1395118205806,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186436","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186436.geojsonp","felt":3,"cdi":2,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":121,"net":"nc","code":"72186436","ids":",nc72186436,","sources":",nc,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.08983153,"rms":0.08,"gap":118.8,"magType":"Md","type":"earthquake","title":"M 2.8 - 8km ENE of Coalinga, California"},"geometry":{"type":"Point","coordinates":[-120.2817,36.1755,11.3]},"id":"nc72186436"}, -{"type":"Feature","properties":{"mag":1.2,"place":"10km WNW of The Geysers, California","time":1395002550700,"updated":1395014886876,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186431","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186431.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":22,"net":"nc","code":"72186431","ids":",nc72186431,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0,"rms":0.02,"gap":122.4,"magType":"Md","type":"earthquake","title":"M 1.2 - 10km WNW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.8558,38.8253,2.7]},"id":"nc72186431"}, -{"type":"Feature","properties":{"mag":2.13,"place":"8km ENE of Coalinga, California","time":1395002243680,"updated":1395120545189,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186426","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186426.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":70,"net":"nc","code":"72186426","ids":",nc72186426,","sources":",nc,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":56,"dmin":0.09168,"rms":0.09,"gap":118,"magType":"md","type":"earthquake","title":"M 2.1 - 8km ENE of Coalinga, California"},"geometry":{"type":"Point","coordinates":[-120.2775,36.1741667,11.06]},"id":"nc72186426"}, -{"type":"Feature","properties":{"mag":4.2,"place":"51km SW of Jiquilillo, Nicaragua","time":1395000953510,"updated":1395029909523,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndmp","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndmp.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":271,"net":"us","code":"c000ndmp","ids":",usc000ndmp,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.6,"rms":1.29,"gap":185,"magType":"mb","type":"earthquake","title":"M 4.2 - 51km SW of Jiquilillo, Nicaragua"},"geometry":{"type":"Point","coordinates":[-87.7851,12.4147,72.88]},"id":"usc000ndmp"}, -{"type":"Feature","properties":{"mag":2.26,"place":"7km ESE of Mammoth Lakes, California","time":1395000276050,"updated":1395132546985,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186396","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186396.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":79,"net":"nc","code":"72186396","ids":",nc72186396,nn00441146,","sources":",nc,nn,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":46,"dmin":0.0104,"rms":0.04,"gap":82,"magType":"md","type":"earthquake","title":"M 2.3 - 7km ESE of Mammoth Lakes, California"},"geometry":{"type":"Point","coordinates":[-118.8898333,37.6251667,5.41]},"id":"nc72186396"}, -{"type":"Feature","properties":{"mag":1.21,"place":"7km ESE of Mammoth Lakes, California","time":1394999887000,"updated":1395011405236,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186386","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186386.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":23,"net":"nc","code":"72186386","ids":",nc72186386,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":12,"dmin":0.01164,"rms":0.01,"gap":86,"magType":"md","type":"earthquake","title":"M 1.2 - 7km ESE of Mammoth Lakes, California"},"geometry":{"type":"Point","coordinates":[-118.8884964,37.628334,5.6]},"id":"nc72186386"}, -{"type":"Feature","properties":{"mag":1,"place":"6km WNW of Cobb, California","time":1394998653300,"updated":1395007563297,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186376","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186376.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":15,"net":"nc","code":"72186376","ids":",nc72186376,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.02,"gap":108,"magType":"Md","type":"earthquake","title":"M 1.0 - 6km WNW of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.8015,38.8363,2.6]},"id":"nc72186376"}, -{"type":"Feature","properties":{"mag":1.9,"place":"4km SW of Volcano, Hawaii","time":1394997915100,"updated":1395193210788,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60657276","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60657276.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":56,"net":"hv","code":"60657276","ids":",hv60657276,","sources":",hv,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.00898315,"rms":0.07,"gap":57.6,"magType":"Ml","type":"earthquake","title":"M 1.9 - 4km SW of Volcano, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.2683,19.4042,1.3]},"id":"hv60657276"}, -{"type":"Feature","properties":{"mag":2.8,"place":"68km SW of Anchor Point, Alaska","time":1394996423000,"updated":1395025391456,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189815","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189815.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":121,"net":"ak","code":"11189815","ids":",ak11189815,","sources":",ak,","types":",dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.72,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.8 - 68km SW of Anchor Point, Alaska"},"geometry":{"type":"Point","coordinates":[-152.7599,59.3858,90.2]},"id":"ak11189815"}, -{"type":"Feature","properties":{"mag":1.2,"place":"26km ENE of West Yellowstone, Montana","time":1394996367600,"updated":1395093638059,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60059732","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60059732.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":22,"net":"uu","code":"60059732","ids":",uu60059732,","sources":",uu,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.06288207,"rms":0.1,"gap":133.2,"magType":"Ml","type":"earthquake","title":"M 1.2 - 26km ENE of West Yellowstone, Montana"},"geometry":{"type":"Point","coordinates":[-110.7892,44.7355,6.5]},"id":"uu60059732"}, -{"type":"Feature","properties":{"mag":1,"place":"28km ENE of West Yellowstone, Montana","time":1394993662400,"updated":1395097643476,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60059722","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60059722.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":15,"net":"uu","code":"60059722","ids":",uu60059722,","sources":",uu,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.06288207,"rms":0.09,"gap":187.2,"magType":"Md","type":"earthquake","title":"M 1.0 - 28km ENE of West Yellowstone, Montana"},"geometry":{"type":"Point","coordinates":[-110.7763,44.7627,5.3]},"id":"uu60059722"}, -{"type":"Feature","properties":{"mag":1.25,"place":"14km SSE of Alamo, Nevada","time":1394992590171,"updated":1395165518000,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nn00441145","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nn00441145.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":24,"net":"nn","code":"00441145","ids":",nn00441145,","sources":",nn,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,","nst":8,"dmin":0.163,"rms":0.1192,"gap":173.1,"magType":"ml","type":"earthquake","title":"M 1.3 - 14km SSE of Alamo, Nevada"},"geometry":{"type":"Point","coordinates":[-115.0903,37.2467,14.6255]},"id":"nn00441145"}, -{"type":"Feature","properties":{"mag":1.9,"place":"81km WSW of Cantwell, Alaska","time":1394990967000,"updated":1394991737554,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189651","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189651.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":56,"net":"ak","code":"11189651","ids":",ak11189651,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.77,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.9 - 81km WSW of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-150.4171,63.0771,93.4]},"id":"ak11189651"}, -{"type":"Feature","properties":{"mag":2.4,"place":"2km SSE of Clearfield, Utah","time":1394989694400,"updated":1395179682016,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60059712","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60059712.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":89,"net":"uu","code":"60059712","ids":",uu60059712,","sources":",uu,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":0.02694946,"rms":0.22,"gap":43.2,"magType":"Ml","type":"earthquake","title":"M 2.4 - 2km SSE of Clearfield, Utah"},"geometry":{"type":"Point","coordinates":[-112.0077,41.089,12.8]},"id":"uu60059712"}, -{"type":"Feature","properties":{"mag":1.84,"place":"19km N of Golden Hills, California","time":1394989080030,"updated":1395173567800,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476721","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476721.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":52,"net":"ci","code":"15476721","ids":",ci15476721,","sources":",ci,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":37,"dmin":0.09464,"rms":0.17,"gap":52,"magType":"ml","type":"earthquake","title":"M 1.8 - 19km N of Golden Hills, California"},"geometry":{"type":"Point","coordinates":[-118.5325,35.316,5.14]},"id":"ci15476721"}, -{"type":"Feature","properties":{"mag":1.6,"place":"4km SE of Kenai, Alaska","time":1394987909000,"updated":1394988232300,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189647","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189647.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":39,"net":"ak","code":"11189647","ids":",ak11189647,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.37,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.6 - 4km SE of Kenai, Alaska"},"geometry":{"type":"Point","coordinates":[-151.1964,60.5244,100]},"id":"ak11189647"}, -{"type":"Feature","properties":{"mag":1,"place":"9km ESE of Mammoth Lakes, California","time":1394987087000,"updated":1395078478179,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186326","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186326.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":15,"net":"nc","code":"72186326","ids":",nc72186326,","sources":",nc,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,","nst":null,"dmin":0,"rms":0.01,"gap":111.6,"magType":"Md","type":"earthquake","title":"M 1.0 - 9km ESE of Mammoth Lakes, California"},"geometry":{"type":"Point","coordinates":[-118.869,37.612,2]},"id":"nc72186326"}, -{"type":"Feature","properties":{"mag":1.6,"place":"8km SSE of Houston, Alaska","time":1394986905000,"updated":1394987425028,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189645","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189645.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":39,"net":"ak","code":"11189645","ids":",ak11189645,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.48,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.6 - 8km SSE of Houston, Alaska"},"geometry":{"type":"Point","coordinates":[-149.7435,61.5634,33.9]},"id":"ak11189645"}, -{"type":"Feature","properties":{"mag":1,"place":"8km S of Ridgemark, California","time":1394986676600,"updated":1394995145920,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186321","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186321.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":15,"net":"nc","code":"72186321","ids":",nc72186321,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":null,"dmin":0.03593261,"rms":0.06,"gap":194.4,"magType":"Md","type":"earthquake","title":"M 1.0 - 8km S of Ridgemark, California"},"geometry":{"type":"Point","coordinates":[-121.3728,36.7385,8.9]},"id":"nc72186321"}, -{"type":"Feature","properties":{"mag":1.19,"place":"15km ESE of Anza, California","time":1394985659310,"updated":1395173124820,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476705","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476705.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":22,"net":"ci","code":"15476705","ids":",ci15476705,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":26,"dmin":0.04347,"rms":0.11,"gap":109,"magType":"ml","type":"earthquake","title":"M 1.2 - 15km ESE of Anza, California"},"geometry":{"type":"Point","coordinates":[-116.5178333,33.5153333,14.97]},"id":"ci15476705"}, -{"type":"Feature","properties":{"mag":1,"place":"15km ESE of Anza, California","time":1394985543490,"updated":1395172827777,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476713","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476713.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":15,"net":"ci","code":"15476713","ids":",ci15476713,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":21,"dmin":0.04166,"rms":0.1,"gap":165,"magType":"ml","type":"earthquake","title":"M 1.0 - 15km ESE of Anza, California"},"geometry":{"type":"Point","coordinates":[-116.516,33.5176667,14.22]},"id":"ci15476713"}, -{"type":"Feature","properties":{"mag":1.13,"place":"3km N of Menifee, California","time":1394985309500,"updated":1395172511680,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476697","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476697.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":20,"net":"ci","code":"15476697","ids":",ci15476697,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":31,"dmin":0.03487,"rms":0.15,"gap":95,"magType":"ml","type":"earthquake","title":"M 1.1 - 3km N of Menifee, California"},"geometry":{"type":"Point","coordinates":[-117.1451667,33.7611667,17.78]},"id":"ci15476697"}, -{"type":"Feature","properties":{"mag":2.9,"place":"67km N of Tierras Nuevas Poniente, Puerto Rico","time":1394984719000,"updated":1395013669221,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14075006","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14075006.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":129,"net":"pr","code":"14075006","ids":",pr14075006,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":12,"dmin":0.58929483,"rms":0.2,"gap":270,"magType":"Md","type":"earthquake","title":"M 2.9 - 67km N of Tierras Nuevas Poniente, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.5541,19.0706,55]},"id":"pr14075006"}, -{"type":"Feature","properties":{"mag":1.02,"place":"52km NE of Kernville, California","time":1394984447120,"updated":1395172160860,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476689","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476689.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":16,"net":"ci","code":"15476689","ids":",ci15476689,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":17,"dmin":0.1635,"rms":0.12,"gap":79,"magType":"ml","type":"earthquake","title":"M 1.0 - 52km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.0566667,36.1245,1.07]},"id":"ci15476689"}, -{"type":"Feature","properties":{"mag":1,"place":"41km NE of Talkeetna, Alaska","time":1394984412000,"updated":1394985684349,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189644","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189644.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":15,"net":"ak","code":"11189644","ids":",ak11189644,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.39,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.0 - 41km NE of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-149.5936,62.6115,34.9]},"id":"ak11189644"}, -{"type":"Feature","properties":{"mag":1.8,"place":"8km S of Willow, Alaska","time":1394983812000,"updated":1394984677019,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189640","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189640.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":50,"net":"ak","code":"11189640","ids":",ak11189640,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.84,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.8 - 8km S of Willow, Alaska"},"geometry":{"type":"Point","coordinates":[-150.0056,61.6697,9.4]},"id":"ak11189640"}, -{"type":"Feature","properties":{"mag":4.6,"place":"13km SW of Sechura, Peru","time":1394983516030,"updated":1395012470053,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndjj","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndjj.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":326,"net":"us","code":"c000ndjj","ids":",usc000ndjj,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":6.328,"rms":0.76,"gap":117,"magType":"mb","type":"earthquake","title":"M 4.6 - 13km SW of Sechura, Peru"},"geometry":{"type":"Point","coordinates":[-80.9124,-5.6335,51.53]},"id":"usc000ndjj"}, -{"type":"Feature","properties":{"mag":4.9,"place":"68km SW of Sukorejo, Indonesia","time":1394981636600,"updated":1394995950000,"tz":420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndh3","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndh3.geojsonp","felt":2,"cdi":3.1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":370,"net":"us","code":"c000ndh3","ids":",usc000ndh3,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.924,"rms":0.85,"gap":68,"magType":"mb","type":"earthquake","title":"M 4.9 - 68km SW of Sukorejo, Indonesia"},"geometry":{"type":"Point","coordinates":[110.9839,-8.7218,76.04]},"id":"usc000ndh3"}, -{"type":"Feature","properties":{"mag":1.1,"place":"28km ENE of Soledad, California","time":1394981505300,"updated":1394982783927,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186276","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186276.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":19,"net":"nc","code":"72186276","ids":",nc72186276,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.01796631,"rms":0.02,"gap":176.4,"magType":"Md","type":"earthquake","title":"M 1.1 - 28km ENE of Soledad, California"},"geometry":{"type":"Point","coordinates":[-121.0515,36.5585,10.5]},"id":"nc72186276"}, -{"type":"Feature","properties":{"mag":1.51,"place":"23km SSW of Weedpatch, California","time":1394980941200,"updated":1395171961910,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476681","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476681.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":35,"net":"ci","code":"15476681","ids":",ci15476681,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":23,"dmin":0.1282,"rms":0.13,"gap":93,"magType":"ml","type":"earthquake","title":"M 1.5 - 23km SSW of Weedpatch, California"},"geometry":{"type":"Point","coordinates":[-119.006,35.0383333,21.2]},"id":"ci15476681"}, -{"type":"Feature","properties":{"mag":4.5,"place":"121km NNE of Minab, Iran","time":1394980480030,"updated":1395009454648,"tz":210,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndgq","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndgq.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":312,"net":"us","code":"c000ndgq","ids":",usc000ndgq,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":3.417,"rms":0.63,"gap":129,"magType":"mb","type":"earthquake","title":"M 4.5 - 121km NNE of Minab, Iran"},"geometry":{"type":"Point","coordinates":[57.6376,28.1251,10]},"id":"usc000ndgq"}, -{"type":"Feature","properties":{"mag":1.9,"place":"158km SE of McGrath, Alaska","time":1394979519000,"updated":1394980036110,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189557","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189557.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":56,"net":"ak","code":"11189557","ids":",ak11189557,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":1.85,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.9 - 158km SE of McGrath, Alaska"},"geometry":{"type":"Point","coordinates":[-153.432,61.9427,33.7]},"id":"ak11189557"}, -{"type":"Feature","properties":{"mag":1.59,"place":"2km SW of Cobb, California","time":1394977062110,"updated":1394984942772,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186231","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186231.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":39,"net":"nc","code":"72186231","ids":",nc72186231,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":28,"dmin":0.009537,"rms":0.03,"gap":60,"magType":"md","type":"earthquake","title":"M 1.6 - 2km SW of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.7411652,38.8100014,2.62]},"id":"nc72186231"}, -{"type":"Feature","properties":{"mag":2.3,"place":"42km W of Anchor Point, Alaska","time":1394976936000,"updated":1394977329387,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189482","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189482.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":81,"net":"ak","code":"11189482","ids":",ak11189482,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.83,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.3 - 42km W of Anchor Point, Alaska"},"geometry":{"type":"Point","coordinates":[-152.5893,59.8058,32.4]},"id":"ak11189482"}, -{"type":"Feature","properties":{"mag":4.5,"place":"88km SSW of Puerto Madero, Mexico","time":1394976064730,"updated":1395005025315,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndem","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndem.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":312,"net":"us","code":"c000ndem","ids":",usc000ndem,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.226,"rms":0.92,"gap":182,"magType":"mb","type":"earthquake","title":"M 4.5 - 88km SSW of Puerto Madero, Mexico"},"geometry":{"type":"Point","coordinates":[-92.8617,14.0429,33.94]},"id":"usc000ndem"}, -{"type":"Feature","properties":{"mag":2.2,"place":"6km SSE of Moraga, California","time":1394975816700,"updated":1395192127219,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186206","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186206.geojsonp","felt":4,"cdi":2,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":75,"net":"nc","code":"72186206","ids":",nc72186206,","sources":",nc,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.01796631,"rms":0.11,"gap":28.8,"magType":"Md","type":"earthquake","title":"M 2.2 - 6km SSE of Moraga, California"},"geometry":{"type":"Point","coordinates":[-122.1068,37.7757,11.2]},"id":"nc72186206"}, -{"type":"Feature","properties":{"mag":2,"place":"10km SW of La Parguera, Puerto Rico","time":1394973569400,"updated":1394974658315,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14075005","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14075005.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":62,"net":"pr","code":"14075005","ids":",pr14075005,","sources":",pr,","types":",cap,geoserve,nearby-cities,origin,tectonic-summary,","nst":4,"dmin":0.08983153,"rms":0.07,"gap":316.8,"magType":"Md","type":"earthquake","title":"M 2.0 - 10km SW of La Parguera, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-67.1095,17.9039,10]},"id":"pr14075005"}, -{"type":"Feature","properties":{"mag":1.2,"place":"24km SE of Yosemite Valley, California","time":1394973127500,"updated":1395090963808,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186201","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186201.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":22,"net":"nc","code":"72186201","ids":",nc72186201,","sources":",nc,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.21559567,"rms":0.14,"gap":136.8,"magType":"Md","type":"earthquake","title":"M 1.2 - 24km SE of Yosemite Valley, California"},"geometry":{"type":"Point","coordinates":[-119.3562,37.6135,8.2]},"id":"nc72186201"}, -{"type":"Feature","properties":{"mag":1,"place":"5km NW of The Geysers, California","time":1394971898200,"updated":1394976607900,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186181","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186181.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":15,"net":"nc","code":"72186181","ids":",nc72186181,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.03,"gap":68.4,"magType":"Md","type":"earthquake","title":"M 1.0 - 5km NW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.795,38.8175,3]},"id":"nc72186181"}, -{"type":"Feature","properties":{"mag":1.5,"place":"10km E of Mammoth Lakes, California","time":1394971315000,"updated":1394973186729,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186161","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186161.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":35,"net":"nc","code":"72186161","ids":",nc72186161,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.02694946,"rms":0.05,"gap":147.6,"magType":"Md","type":"earthquake","title":"M 1.5 - 10km E of Mammoth Lakes, California"},"geometry":{"type":"Point","coordinates":[-118.8517,37.6608,5.1]},"id":"nc72186161"}, -{"type":"Feature","properties":{"mag":1.1,"place":"1km NNW of Tieton, Washington","time":1394970455700,"updated":1395084102520,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uw60719721","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uw60719721.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":19,"net":"uw","code":"60719721","ids":",uw60719721,","sources":",uw,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.04491576,"rms":0.11,"gap":97.2,"magType":"Md","type":"earthquake","title":"M 1.1 - 1km NNW of Tieton, Washington"},"geometry":{"type":"Point","coordinates":[-120.7672,46.7145,9.2]},"id":"uw60719721"}, -{"type":"Feature","properties":{"mag":1.2,"place":"55km SE of Cantwell, Alaska","time":1394969334000,"updated":1394969892630,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189407","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189407.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":22,"net":"ak","code":"11189407","ids":",ak11189407,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.74,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.2 - 55km SE of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-148.0876,63.0801,4.8]},"id":"ak11189407"}, -{"type":"Feature","properties":{"mag":1.8,"place":"21km S of Indios, Puerto Rico","time":1394968625300,"updated":1394988055150,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14075007","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14075007.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":50,"net":"pr","code":"14075007","ids":",pr14075007,","sources":",pr,","types":",cap,geoserve,nearby-cities,origin,tectonic-summary,","nst":5,"dmin":0.18595126,"rms":0.1,"gap":298.8,"magType":"Md","type":"earthquake","title":"M 1.8 - 21km S of Indios, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.7983,17.8034,16]},"id":"pr14075007"}, -{"type":"Feature","properties":{"mag":4.9,"place":"131km ENE of Lambasa, Fiji","time":1394968524920,"updated":1394997480533,"tz":-720,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndcy","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndcy.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":369,"net":"us","code":"c000ndcy","ids":",usc000ndcy,","sources":",us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":2.935,"rms":1.42,"gap":127,"magType":"mb","type":"earthquake","title":"M 4.9 - 131km ENE of Lambasa, Fiji"},"geometry":{"type":"Point","coordinates":[-179.463,-16.0141,10]},"id":"usc000ndcy"}, -{"type":"Feature","properties":{"mag":1.9,"place":"57km SE of Cantwell, Alaska","time":1394968447000,"updated":1394969395304,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189402","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189402.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":56,"net":"ak","code":"11189402","ids":",ak11189402,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.78,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.9 - 57km SE of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-148.0465,63.0727,1.3]},"id":"ak11189402"}, -{"type":"Feature","properties":{"mag":1,"place":"73km NNE of Sutton-Alpine, Alaska","time":1394968199000,"updated":1394968632533,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189401","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189401.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":15,"net":"ak","code":"11189401","ids":",ak11189401,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.08,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.0 - 73km NNE of Sutton-Alpine, Alaska"},"geometry":{"type":"Point","coordinates":[-148.3533,62.4178,42.7]},"id":"ak11189401"}, -{"type":"Feature","properties":{"mag":1.9,"place":"53km S of Redoubt Volcano, Alaska","time":1394966289000,"updated":1394998744253,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189398","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189398.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":56,"net":"ak","code":"11189398","ids":",ak11189398,","sources":",ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.4,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.9 - 53km S of Redoubt Volcano, Alaska"},"geometry":{"type":"Point","coordinates":[-152.7853,60.0033,87.2]},"id":"ak11189398"}, -{"type":"Feature","properties":{"mag":1.17,"place":"49km SSE of Fallon, Nevada","time":1394963706347,"updated":1395165510000,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nn00441141","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nn00441141.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":21,"net":"nn","code":"00441141","ids":",nn00441141,","sources":",nn,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,","nst":10,"dmin":0.345,"rms":0.0868,"gap":137.9,"magType":"ml","type":"earthquake","title":"M 1.2 - 49km SSE of Fallon, Nevada"},"geometry":{"type":"Point","coordinates":[-118.5441,39.0666,8.42]},"id":"nn00441141"}, -{"type":"Feature","properties":{"mag":1.9,"place":"54km NNE of Fort Yukon, Alaska","time":1394961959000,"updated":1394962292251,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189388","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189388.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":56,"net":"ak","code":"11189388","ids":",ak11189388,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":1.12,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.9 - 54km NNE of Fort Yukon, Alaska"},"geometry":{"type":"Point","coordinates":[-144.8782,67.0311,31.1]},"id":"ak11189388"}, -{"type":"Feature","properties":{"mag":1.14,"place":"20km N of China Lake Acres, California","time":1394961249790,"updated":1395171291830,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476657","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476657.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":20,"net":"ci","code":"15476657","ids":",ci15476657,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":22,"dmin":0.02777,"rms":0.13,"gap":54,"magType":"ml","type":"earthquake","title":"M 1.1 - 20km N of China Lake Acres, California"},"geometry":{"type":"Point","coordinates":[-117.7403333,35.8281667,7.33]},"id":"ci15476657"}, -{"type":"Feature","properties":{"mag":1.6,"place":"48km N of Talkeetna, Alaska","time":1394960365000,"updated":1394961064479,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189323","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189323.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":39,"net":"ak","code":"11189323","ids":",ak11189323,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.56,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.6 - 48km N of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-150.2428,62.7577,79.9]},"id":"ak11189323"}, -{"type":"Feature","properties":{"mag":3.7,"place":"12km ENE of Anthony, Kansas","time":1394959580320,"updated":1395088635095,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nd9r","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nd9r.geojsonp","felt":26,"cdi":4.1,"mmi":4.14,"alert":"green","status":"reviewed","tsunami":null,"sig":221,"net":"us","code":"c000nd9r","ids":",usc000nd9r,","sources":",us,","types":",cap,dyfi,general-link,geoserve,losspager,moment-tensor,nearby-cities,origin,phase-data,shakemap,tectonic-summary,","nst":null,"dmin":0.678,"rms":0.33,"gap":130,"magType":"mwr","type":"earthquake","title":"M 3.7 - 12km ENE of Anthony, Kansas"},"geometry":{"type":"Point","coordinates":[-97.9001,37.181,2.52]},"id":"usc000nd9r"}, -{"type":"Feature","properties":{"mag":3,"place":"90km W of New Allakaket, Alaska","time":1394958289000,"updated":1394987238938,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189315","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189315.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":138,"net":"ak","code":"11189315","ids":",ak11189315,","sources":",ak,","types":",dyfi,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.63,"gap":null,"magType":"ml","type":"earthquake","title":"M 3.0 - 90km W of New Allakaket, Alaska"},"geometry":{"type":"Point","coordinates":[-154.6777,66.6367,13.4]},"id":"ak11189315"}, -{"type":"Feature","properties":{"mag":2.2,"place":"82km W of Cantwell, Alaska","time":1394957929000,"updated":1394959300300,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189297","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189297.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":74,"net":"ak","code":"11189297","ids":",ak11189297,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.99,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.2 - 82km W of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-150.5802,63.2934,100]},"id":"ak11189297"}, -{"type":"Feature","properties":{"mag":1.4,"place":"11km SW of Corona, California","time":1394957146270,"updated":1395170649360,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476625","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476625.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":30,"net":"ci","code":"15476625","ids":",ci15476625,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":46,"dmin":0.02801,"rms":0.17,"gap":67,"magType":"ml","type":"earthquake","title":"M 1.4 - 11km SW of Corona, California"},"geometry":{"type":"Point","coordinates":[-117.6423333,33.7911667,3.96]},"id":"ci15476625"}, -{"type":"Feature","properties":{"mag":1.1,"place":"44km ENE of Y, Alaska","time":1394956238000,"updated":1394957052481,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189255","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189255.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":19,"net":"ak","code":"11189255","ids":",ak11189255,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.11,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.1 - 44km ENE of Y, Alaska"},"geometry":{"type":"Point","coordinates":[-149.0967,62.3561,17.5]},"id":"ak11189255"}, -{"type":"Feature","properties":{"mag":1.2,"place":"6km SSE of Moraga, California","time":1394955391500,"updated":1394968323060,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186106","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186106.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":22,"net":"nc","code":"72186106","ids":",nc72186106,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.04491576,"rms":0.03,"gap":93.6,"magType":"Md","type":"earthquake","title":"M 1.2 - 6km SSE of Moraga, California"},"geometry":{"type":"Point","coordinates":[-122.1017,37.7763,11.3]},"id":"nc72186106"}, -{"type":"Feature","properties":{"mag":2.1,"place":"91km W of Cantwell, Alaska","time":1394954605000,"updated":1394998412747,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189244","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189244.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":68,"net":"ak","code":"11189244","ids":",ak11189244,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.33,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.1 - 91km W of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-150.7407,63.2344,131.4]},"id":"ak11189244"}, -{"type":"Feature","properties":{"mag":2.2,"place":"47km SSE of Redoubt Volcano, Alaska","time":1394954540000,"updated":1394955534479,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189243","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189243.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":74,"net":"ak","code":"11189243","ids":",ak11189243,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.79,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.2 - 47km SSE of Redoubt Volcano, Alaska"},"geometry":{"type":"Point","coordinates":[-152.5407,60.0753,88.1]},"id":"ak11189243"}, -{"type":"Feature","properties":{"mag":1.4,"place":"21km NE of Soledad, California","time":1394953664100,"updated":1394962387699,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186101","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186101.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":30,"net":"nc","code":"72186101","ids":",nc72186101,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":null,"dmin":0.00898315,"rms":0.07,"gap":61.2,"magType":"Md","type":"earthquake","title":"M 1.4 - 21km NE of Soledad, California"},"geometry":{"type":"Point","coordinates":[-121.193,36.584,7.7]},"id":"nc72186101"}, -{"type":"Feature","properties":{"mag":1,"place":"21km NNW of West Richland, Washington","time":1394953560400,"updated":1395096979742,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uw60719711","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uw60719711.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":15,"net":"uw","code":"60719711","ids":",uw60719711,","sources":",uw,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.08084838,"rms":0.12,"gap":54,"magType":"Md","type":"earthquake","title":"M 1.0 - 21km NNW of West Richland, Washington"},"geometry":{"type":"Point","coordinates":[-119.4328,46.4937,20.9]},"id":"uw60719711"}, -{"type":"Feature","properties":{"mag":1.5,"place":"3km N of Willow, Alaska","time":1394953188000,"updated":1394953854064,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189228","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189228.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":35,"net":"ak","code":"11189228","ids":",ak11189228,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.46,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.5 - 3km N of Willow, Alaska"},"geometry":{"type":"Point","coordinates":[-150.0244,61.7806,36.8]},"id":"ak11189228"}, -{"type":"Feature","properties":{"mag":2,"place":"21km S of Tallaboa, Puerto Rico","time":1394952085000,"updated":1394956829198,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14075003","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14075003.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":62,"net":"pr","code":"14075003","ids":",pr14075003,","sources":",pr,","types":",cap,geoserve,nearby-cities,origin,tectonic-summary,","nst":6,"dmin":0.22727377,"rms":0.25,"gap":273.6,"magType":"Md","type":"earthquake","title":"M 2.0 - 21km S of Tallaboa, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.7287,17.7966,10]},"id":"pr14075003"}, -{"type":"Feature","properties":{"mag":1.6,"place":"11km SW of Cohoe, Alaska","time":1394950209000,"updated":1394950657219,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189180","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189180.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":39,"net":"ak","code":"11189180","ids":",ak11189180,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.33,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.6 - 11km SW of Cohoe, Alaska"},"geometry":{"type":"Point","coordinates":[-151.431,60.285,89.8]},"id":"ak11189180"}, -{"type":"Feature","properties":{"mag":1.3,"place":"42km ENE of Manley Hot Springs, Alaska","time":1394950151000,"updated":1394996386203,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189178","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189178.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":26,"net":"ak","code":"11189178","ids":",ak11189178,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.88,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.3 - 42km ENE of Manley Hot Springs, Alaska"},"geometry":{"type":"Point","coordinates":[-149.8357,65.1823,1.7]},"id":"ak11189178"}, -{"type":"Feature","properties":{"mag":1.4,"place":"40km ENE of Manley Hot Springs, Alaska","time":1394950091000,"updated":1394950656264,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189177","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189177.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":30,"net":"ak","code":"11189177","ids":",ak11189177,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":1,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.4 - 40km ENE of Manley Hot Springs, Alaska"},"geometry":{"type":"Point","coordinates":[-149.8741,65.1683,7.1]},"id":"ak11189177"}, -{"type":"Feature","properties":{"mag":1.87,"place":"34km WNW of Alamo, Nevada","time":1394950044641,"updated":1395165502000,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nn00441139","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nn00441139.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":54,"net":"nn","code":"00441139","ids":",nn00441139,","sources":",nn,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,","nst":9,"dmin":0.374,"rms":0.1453,"gap":115.62,"magType":"ml","type":"earthquake","title":"M 1.9 - 34km WNW of Alamo, Nevada"},"geometry":{"type":"Point","coordinates":[-115.4925,37.5382,0]},"id":"nn00441139"}, -{"type":"Feature","properties":{"mag":1.8,"place":"29km S of Rio Dell, California","time":1394950037500,"updated":1395197170649,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186071","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186071.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":50,"net":"nc","code":"72186071","ids":",nc72186071,","sources":",nc,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.01796631,"rms":0.13,"gap":90,"magType":"Md","type":"earthquake","title":"M 1.8 - 29km S of Rio Dell, California"},"geometry":{"type":"Point","coordinates":[-124.1595,40.2367,11.2]},"id":"nc72186071"}, -{"type":"Feature","properties":{"mag":1,"place":"6km NW of The Geysers, California","time":1394949066300,"updated":1394955124487,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186061","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186061.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":15,"net":"nc","code":"72186061","ids":",nc72186061,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.01796631,"rms":0.04,"gap":86.4,"magType":"Md","type":"earthquake","title":"M 1.0 - 6km NW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.8183,38.8168,3]},"id":"nc72186061"}, -{"type":"Feature","properties":{"mag":1.04,"place":"51km NE of Kernville, California","time":1394948481540,"updated":1395169477810,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476609","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476609.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":17,"net":"ci","code":"15476609","ids":",ci15476609,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":21,"dmin":0.1629,"rms":0.12,"gap":77,"magType":"ml","type":"earthquake","title":"M 1.0 - 51km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.0553333,36.1048333,0.01]},"id":"ci15476609"}, -{"type":"Feature","properties":{"mag":4.8,"place":"146km SSE of Ndoi Island, Fiji","time":1394948082090,"updated":1394977029982,"tz":-720,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nd65","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nd65.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":354,"net":"us","code":"c000nd65","ids":",usc000nd65,","sources":",us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":5.493,"rms":0.73,"gap":120,"magType":"mb","type":"earthquake","title":"M 4.8 - 146km SSE of Ndoi Island, Fiji"},"geometry":{"type":"Point","coordinates":[-177.955,-21.7715,348.76]},"id":"usc000nd65"}, -{"type":"Feature","properties":{"mag":2.7,"place":"41km NNW of Charlotte Amalie, U.S. Virgin Islands","time":1394948013400,"updated":1394976960989,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14075002","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14075002.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":112,"net":"pr","code":"14075002","ids":",pr14075002,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":8,"dmin":0.35663117,"rms":0.36,"gap":288,"magType":"Md","type":"earthquake","title":"M 2.7 - 41km NNW of Charlotte Amalie, U.S. Virgin Islands"},"geometry":{"type":"Point","coordinates":[-65.0158,18.7061,2]},"id":"pr14075002"}, -{"type":"Feature","properties":{"mag":4.4,"place":"10km NNE of Kyzyl-Suu, Kyrgyzstan","time":1394947933800,"updated":1394976891883,"tz":360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nd5z","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nd5z.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":298,"net":"us","code":"c000nd5z","ids":",usc000nd5z,","sources":",us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.564,"rms":0.94,"gap":71,"magType":"mb","type":"earthquake","title":"M 4.4 - 10km NNE of Kyzyl-Suu, Kyrgyzstan"},"geometry":{"type":"Point","coordinates":[78.0518,42.4259,23.12]},"id":"usc000nd5z"}, -{"type":"Feature","properties":{"mag":3.3,"place":"133km NNE of Road Town, British Virgin Islands","time":1394947589500,"updated":1394976536556,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14075001","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14075001.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":168,"net":"pr","code":"14075001","ids":",pr14075001,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":10,"dmin":1.19565764,"rms":0.18,"gap":309.6,"magType":"Md","type":"earthquake","title":"M 3.3 - 133km NNE of Road Town, British Virgin Islands"},"geometry":{"type":"Point","coordinates":[-64.2498,19.5676,43]},"id":"pr14075001"}, -{"type":"Feature","properties":{"mag":1.1,"place":"45km ENE of Y, Alaska","time":1394947144000,"updated":1394947829851,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189122","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189122.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":19,"net":"ak","code":"11189122","ids":",ak11189122,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.33,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.1 - 45km ENE of Y, Alaska"},"geometry":{"type":"Point","coordinates":[-149.1252,62.3832,41.6]},"id":"ak11189122"}, -{"type":"Feature","properties":{"mag":1.9,"place":"8km SE of Pole Ojea, Puerto Rico","time":1394945626700,"updated":1394958872766,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14075004","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14075004.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":56,"net":"pr","code":"14075004","ids":",pr14075004,","sources":",pr,","types":",cap,geoserve,nearby-cities,origin,tectonic-summary,","nst":5,"dmin":0.09252647,"rms":0.25,"gap":291.6,"magType":"Md","type":"earthquake","title":"M 1.9 - 8km SE of Pole Ojea, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-67.1286,17.915,9]},"id":"pr14075004"}, -{"type":"Feature","properties":{"mag":1.2,"place":"126km W of Cantwell, Alaska","time":1394944899000,"updated":1394945448997,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189113","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189113.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":22,"net":"ak","code":"11189113","ids":",ak11189113,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.09,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.2 - 126km W of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-151.4899,63.4041,6.2]},"id":"ak11189113"}, -{"type":"Feature","properties":{"mag":2,"place":"21km S of Tallaboa, Puerto Rico","time":1394944608400,"updated":1394945974078,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14075000","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14075000.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":62,"net":"pr","code":"14075000","ids":",pr14075000,","sources":",pr,","types":",cap,geoserve,nearby-cities,origin,tectonic-summary,","nst":7,"dmin":0.22637545,"rms":0.27,"gap":273.6,"magType":"Md","type":"earthquake","title":"M 2.0 - 21km S of Tallaboa, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.7289,17.7989,9]},"id":"pr14075000"}, -{"type":"Feature","properties":{"mag":1.62,"place":"16km ENE of Nellis Air Force Base, Nevada","time":1394944110596,"updated":1394944252000,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nn00441137","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nn00441137.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":40,"net":"nn","code":"00441137","ids":",nn00441137,","sources":",nn,","types":",general-link,geoserve,nearby-cities,origin,phase-data,","nst":10,"dmin":0.988,"rms":null,"gap":290.16,"magType":"ml","type":"earthquake","title":"M 1.6 - 16km ENE of Nellis Air Force Base, Nevada"},"geometry":{"type":"Point","coordinates":[-114.8836,36.2907,0]},"id":"nn00441137"}, -{"type":"Feature","properties":{"mag":1.1,"place":"106km W of Cantwell, Alaska","time":1394943535000,"updated":1394944206622,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189108","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189108.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":19,"net":"ak","code":"11189108","ids":",ak11189108,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.01,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.1 - 106km W of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-151.064,63.4995,7]},"id":"ak11189108"}, -{"type":"Feature","properties":{"mag":1.1,"place":"23km E of Old Faithful Geyser, Wyoming","time":1394942765600,"updated":1395179006932,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60059657","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60059657.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":19,"net":"uu","code":"60059657","ids":",uu60059657,","sources":",uu,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.03593261,"rms":0.05,"gap":100.8,"magType":"Ml","type":"earthquake","title":"M 1.1 - 23km E of Old Faithful Geyser, Wyoming"},"geometry":{"type":"Point","coordinates":[-110.5398,44.4482,3.5]},"id":"uu60059657"}, -{"type":"Feature","properties":{"mag":1.57,"place":"23km ENE of Barstow, California","time":1394942103160,"updated":1395169337334,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476601","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476601.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":38,"net":"ci","code":"15476601","ids":",ci15476601,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":22,"dmin":0.1596,"rms":0.17,"gap":52,"magType":"ml","type":"earthquake","title":"M 1.6 - 23km ENE of Barstow, California"},"geometry":{"type":"Point","coordinates":[-116.7735,34.9548333,2.04]},"id":"ci15476601"}, -{"type":"Feature","properties":{"mag":2.3,"place":"30km NE of New Allakaket, Alaska","time":1394942068000,"updated":1394942723489,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189067","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189067.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":81,"net":"ak","code":"11189067","ids":",ak11189067,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.99,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.3 - 30km NE of New Allakaket, Alaska"},"geometry":{"type":"Point","coordinates":[-152.1266,66.7268,0.9]},"id":"ak11189067"}, -{"type":"Feature","properties":{"mag":1.62,"place":"9km S of Idyllwild, California","time":1394941970220,"updated":1395168746210,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476593","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476593.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":40,"net":"ci","code":"15476593","ids":",ci15476593,","sources":",ci,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":48,"dmin":0.05097,"rms":0.12,"gap":35,"magType":"ml","type":"earthquake","title":"M 1.6 - 9km S of Idyllwild, California"},"geometry":{"type":"Point","coordinates":[-116.7313333,33.6516667,16.55]},"id":"ci15476593"}, -{"type":"Feature","properties":{"mag":4,"place":"78km W of Bayview, California","time":1394941569700,"updated":1395042304550,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186031","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186031.geojsonp","felt":10,"cdi":2.7,"mmi":2.67,"alert":"green","status":"REVIEWED","tsunami":null,"sig":249,"net":"nc","code":"72186031","ids":",nc72186031,usc000nd4t,","sources":",nc,us,","types":",cap,dyfi,general-link,geoserve,losspager,moment-tensor,nearby-cities,origin,phase-data,scitech-link,shakemap,","nst":null,"dmin":0.646787,"rms":0.17,"gap":255.6,"magType":"Mw","type":"earthquake","title":"M 4.0 - 78km W of Bayview, California"},"geometry":{"type":"Point","coordinates":[-125.0218,40.8585,24.4]},"id":"nc72186031"}, -{"type":"Feature","properties":{"mag":1.4,"place":"83km WSW of Cantwell, Alaska","time":1394941278000,"updated":1394949297888,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189059","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189059.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":30,"net":"ak","code":"11189059","ids":",ak11189059,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.31,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.4 - 83km WSW of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-150.5592,63.1927,117.2]},"id":"ak11189059"}, -{"type":"Feature","properties":{"mag":1.69,"place":"1km S of Vincent, California","time":1394940954240,"updated":1395168255460,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476585","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476585.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":44,"net":"ci","code":"15476585","ids":",ci15476585,","sources":",ci,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":43,"dmin":0.08251,"rms":0.18,"gap":37,"magType":"ml","type":"earthquake","title":"M 1.7 - 1km S of Vincent, California"},"geometry":{"type":"Point","coordinates":[-118.115,34.4846667,13.04]},"id":"ci15476585"}, -{"type":"Feature","properties":{"mag":2.5,"place":"1km S of Guthrie, Oklahoma","time":1394939858430,"updated":1395004840557,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nd4e","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nd4e.geojsonp","felt":2,"cdi":2.8,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":97,"net":"us","code":"c000nd4e","ids":",usc000nd4e,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.07,"rms":1.13,"gap":73,"magType":"mb_lg","type":"earthquake","title":"M 2.5 - 1km S of Guthrie, Oklahoma"},"geometry":{"type":"Point","coordinates":[-97.4222,35.8616,2.77]},"id":"usc000nd4e"}, -{"type":"Feature","properties":{"mag":2.1,"place":"44km N of Circle, ","time":1394937258000,"updated":1394937784640,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189035","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189035.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":68,"net":"ak","code":"11189035","ids":",ak11189035,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.71,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.1 - 44km N of Circle, "},"geometry":{"type":"Point","coordinates":[-143.9299,66.2249,0.1]},"id":"ak11189035"}, -{"type":"Feature","properties":{"mag":1.5,"place":"56km NW of Cape Yakataga, Alaska","time":1394937080000,"updated":1394937783719,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189032","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189032.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":35,"net":"ak","code":"11189032","ids":",ak11189032,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.24,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.5 - 56km NW of Cape Yakataga, Alaska"},"geometry":{"type":"Point","coordinates":[-143.0955,60.4534,9.3]},"id":"ak11189032"}, -{"type":"Feature","properties":{"mag":1.7,"place":"51km NE of Chitina, Alaska","time":1394936722000,"updated":1394937182004,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189024","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189024.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":44,"net":"ak","code":"11189024","ids":",ak11189024,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.72,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.7 - 51km NE of Chitina, Alaska"},"geometry":{"type":"Point","coordinates":[-143.7167,61.8257,7.2]},"id":"ak11189024"}, -{"type":"Feature","properties":{"mag":4,"place":"59km SE of Akutan, Alaska","time":1394936689930,"updated":1394948053946,"tz":-660,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nd3l","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nd3l.geojsonp","felt":1,"cdi":2.2,"mmi":2.44,"alert":null,"status":"reviewed","tsunami":null,"sig":246,"net":"us","code":"c000nd3l","ids":",usc000nd3l,ak11189021,","sources":",us,ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,shakemap,tectonic-summary,","nst":null,"dmin":0.532,"rms":0.51,"gap":183,"magType":"mb","type":"earthquake","title":"M 4.0 - 59km SE of Akutan, Alaska"},"geometry":{"type":"Point","coordinates":[-165.1528,53.7498,56.81]},"id":"usc000nd3l"}, -{"type":"Feature","properties":{"mag":1.8,"place":"47km NNE of Old Faithful Geyser, Wyoming","time":1394936499200,"updated":1395178996917,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60059647","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60059647.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":50,"net":"uu","code":"60059647","ids":",uu60059647,","sources":",uu,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.11678099,"rms":0.14,"gap":122.4,"magType":"Ml","type":"earthquake","title":"M 1.8 - 47km NNE of Old Faithful Geyser, Wyoming"},"geometry":{"type":"Point","coordinates":[-110.5333,44.8318,7.1]},"id":"uu60059647"}, -{"type":"Feature","properties":{"mag":1.2,"place":"53km NE of Sutton-Alpine, Alaska","time":1394936358000,"updated":1394937181064,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189019","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189019.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":22,"net":"ak","code":"11189019","ids":",ak11189019,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.31,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.2 - 53km NE of Sutton-Alpine, Alaska"},"geometry":{"type":"Point","coordinates":[-148.1083,62.1282,32.7]},"id":"ak11189019"}, -{"type":"Feature","properties":{"mag":1.9,"place":"4km WNW of The Geysers, California","time":1394936190100,"updated":1395193810369,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186006","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186006.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":56,"net":"nc","code":"72186006","ids":",nc72186006,","sources":",nc,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.06,"gap":36,"magType":"Md","type":"earthquake","title":"M 1.9 - 4km WNW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.808,38.7925,3.5]},"id":"nc72186006"}, -{"type":"Feature","properties":{"mag":1.2,"place":"109km NW of Talkeetna, Alaska","time":1394931699000,"updated":1394932083255,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188995","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188995.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":22,"net":"ak","code":"11188995","ids":",ak11188995,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.03,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.2 - 109km NW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-151.5442,63.0525,14.1]},"id":"ak11188995"}, -{"type":"Feature","properties":{"mag":5,"place":"133km NNE of Dili, East Timor","time":1394931615040,"updated":1394960568435,"tz":480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nd2z","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nd2z.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":385,"net":"us","code":"c000nd2z","ids":",usc000nd2z,","sources":",us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":2.894,"rms":1.04,"gap":40,"magType":"mb","type":"earthquake","title":"M 5.0 - 133km NNE of Dili, East Timor"},"geometry":{"type":"Point","coordinates":[126.0522,-7.446,433.91]},"id":"usc000nd2z"}, -{"type":"Feature","properties":{"mag":1.1,"place":"9km ENE of West Yellowstone, Montana","time":1394930260600,"updated":1395178931880,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60059637","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60059637.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":19,"net":"uu","code":"60059637","ids":",uu60059637,","sources":",uu,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.02694946,"rms":0.15,"gap":68.4,"magType":"Ml","type":"earthquake","title":"M 1.1 - 9km ENE of West Yellowstone, Montana"},"geometry":{"type":"Point","coordinates":[-110.9862,44.6937,6.3]},"id":"uu60059637"}, -{"type":"Feature","properties":{"mag":1.4,"place":"1km NW of San Bernardino, California","time":1394930023240,"updated":1395167581750,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476561","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476561.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":30,"net":"ci","code":"15476561","ids":",ci15476561,","sources":",ci,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":57,"dmin":0.01574,"rms":0.17,"gap":43,"magType":"ml","type":"earthquake","title":"M 1.4 - 1km NW of San Bernardino, California"},"geometry":{"type":"Point","coordinates":[-117.2985,34.1143333,8.28]},"id":"ci15476561"}, -{"type":"Feature","properties":{"mag":1.04,"place":"5km WNW of The Geysers, California","time":1394929550990,"updated":1394932442371,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185951","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185951.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":17,"net":"nc","code":"72185951","ids":",nc72185951,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":18,"dmin":0.014,"rms":0.02,"gap":117,"magType":"md","type":"earthquake","title":"M 1.0 - 5km WNW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.8111649,38.8008347,3.36]},"id":"nc72185951"}, -{"type":"Feature","properties":{"mag":2.1,"place":"28km ENE of West Yellowstone, Montana","time":1394929400800,"updated":1395178866859,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60059627","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60059627.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":68,"net":"uu","code":"60059627","ids":",uu60059627,","sources":",uu,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.05389892,"rms":0.11,"gap":86.4,"magType":"Ml","type":"earthquake","title":"M 2.1 - 28km ENE of West Yellowstone, Montana"},"geometry":{"type":"Point","coordinates":[-110.7693,44.7503,9]},"id":"uu60059627"}, -{"type":"Feature","properties":{"mag":4.7,"place":"258km E of Vostok, Russia","time":1394928500280,"updated":1394957456899,"tz":600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nd1k","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nd1k.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":340,"net":"us","code":"c000nd1k","ids":",usc000nd1k,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":5.748,"rms":1.29,"gap":129,"magType":"mb","type":"earthquake","title":"M 4.7 - 258km E of Vostok, Russia"},"geometry":{"type":"Point","coordinates":[152.3497,48.4711,141.45]},"id":"usc000nd1k"}, -{"type":"Feature","properties":{"mag":3,"place":"79km WNW of Ferndale, California","time":1394928267300,"updated":1395117304030,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185946","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185946.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":138,"net":"nc","code":"72185946","ids":",nc72185946,","sources":",nc,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.70068592,"rms":0.17,"gap":255.6,"magType":"Ml","type":"earthquake","title":"M 3.0 - 79km WNW of Ferndale, California"},"geometry":{"type":"Point","coordinates":[-125.1607,40.7838,23.5]},"id":"nc72185946"}, -{"type":"Feature","properties":{"mag":6.3,"place":"6km W of Sechura, Peru","time":1394927490610,"updated":1395165138000,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nd0c","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nd0c.geojsonp","felt":22,"cdi":7.2,"mmi":7.02,"alert":"yellow","status":"reviewed","tsunami":null,"sig":626,"net":"us","code":"c000nd0c","ids":",usc000nd0c,gcmt20140315235130,","sources":",us,gcmt,","types":",cap,dyfi,general-link,geoserve,losspager,moment-tensor,nearby-cities,origin,phase-data,shakemap,tectonic-summary,","nst":null,"dmin":6.253,"rms":1,"gap":90,"magType":"mwp","type":"earthquake","title":"M 6.3 - 6km W of Sechura, Peru"},"geometry":{"type":"Point","coordinates":[-80.879,-5.566,9.8]},"id":"usc000nd0c"}, -{"type":"Feature","properties":{"mag":1.5,"place":"21km W of Volcano, Hawaii","time":1394927301500,"updated":1395191743090,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60656746","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60656746.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":35,"net":"hv","code":"60656746","ids":",hv60656746,","sources":",hv,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.05389892,"rms":0.13,"gap":57.6,"magType":"Md","type":"earthquake","title":"M 1.5 - 21km W of Volcano, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.4378,19.4653,7.9]},"id":"hv60656746"}, -{"type":"Feature","properties":{"mag":2.2,"place":"2km SW of Navy Yard City, Washington","time":1394927144900,"updated":1395095395457,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uw60719606","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uw60719606.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":75,"net":"uw","code":"60719606","ids":",uw60719606,","sources":",uw,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.06288207,"rms":0.18,"gap":54,"magType":"Ml","type":"earthquake","title":"M 2.2 - 2km SW of Navy Yard City, Washington"},"geometry":{"type":"Point","coordinates":[-122.686,47.5405,22.5]},"id":"uw60719606"}, -{"type":"Feature","properties":{"mag":1.8,"place":"93km W of Cantwell, Alaska","time":1394926334000,"updated":1394927170196,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188867","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188867.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":50,"net":"ak","code":"11188867","ids":",ak11188867,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.62,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.8 - 93km W of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-150.8095,63.4831,11.4]},"id":"ak11188867"}, -{"type":"Feature","properties":{"mag":1.4,"place":"61km SW of Deltana, Alaska","time":1394926188000,"updated":1394926588392,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188866","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188866.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":30,"net":"ak","code":"11188866","ids":",ak11188866,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.34,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.4 - 61km SW of Deltana, Alaska"},"geometry":{"type":"Point","coordinates":[-146.1082,63.4893,4.3]},"id":"ak11188866"}, -{"type":"Feature","properties":{"mag":2.8,"place":"3km NNE of Hydesville, California","time":1394926023900,"updated":1395046622322,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185936","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185936.geojsonp","felt":20,"cdi":2.7,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":126,"net":"nc","code":"72185936","ids":",nc72185936,","sources":",nc,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.16169675,"rms":0.1,"gap":122.4,"magType":"Md","type":"earthquake","title":"M 2.8 - 3km NNE of Hydesville, California"},"geometry":{"type":"Point","coordinates":[-124.0863,40.5812,18.4]},"id":"nc72185936"}, -{"type":"Feature","properties":{"mag":4.3,"place":"31km WSW of La Libertad, El Salvador","time":1394925969790,"updated":1394954916598,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nczj","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nczj.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":284,"net":"us","code":"c000nczj","ids":",usc000nczj,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.464,"rms":1.47,"gap":114,"magType":"mb","type":"earthquake","title":"M 4.3 - 31km WSW of La Libertad, El Salvador"},"geometry":{"type":"Point","coordinates":[-89.5955,13.3839,68.93]},"id":"usc000nczj"}, -{"type":"Feature","properties":{"mag":1,"place":"67km ESE of Cantwell, Alaska","time":1394925879000,"updated":1394926587468,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188865","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188865.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":15,"net":"ak","code":"11188865","ids":",ak11188865,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.21,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.0 - 67km ESE of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-147.775,63.0953,7.2]},"id":"ak11188865"}, -{"type":"Feature","properties":{"mag":4.8,"place":"Mid-Indian Ridge","time":1394925730670,"updated":1394954684964,"tz":240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ncz8","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ncz8.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":354,"net":"us","code":"c000ncz8","ids":",usc000ncz8,","sources":",us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,","nst":null,"dmin":12.055,"rms":0.84,"gap":58,"magType":"mb","type":"earthquake","title":"M 4.8 - Mid-Indian Ridge"},"geometry":{"type":"Point","coordinates":[66.1115,-14.2224,10]},"id":"usc000ncz8"}, -{"type":"Feature","properties":{"mag":1.4,"place":"45km ENE of Y, Alaska","time":1394925185000,"updated":1394926299547,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188862","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188862.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":30,"net":"ak","code":"11188862","ids":",ak11188862,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.12,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.4 - 45km ENE of Y, Alaska"},"geometry":{"type":"Point","coordinates":[-149.0954,62.362,16.2]},"id":"ak11188862"}, -{"type":"Feature","properties":{"mag":1.51,"place":"2km E of San Antonio Heights, California","time":1394924456160,"updated":1395166909310,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476537","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476537.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":35,"net":"ci","code":"15476537","ids":",ci15476537,","sources":",ci,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":45,"dmin":0.03186,"rms":0.12,"gap":55,"magType":"ml","type":"earthquake","title":"M 1.5 - 2km E of San Antonio Heights, California"},"geometry":{"type":"Point","coordinates":[-117.6295,34.1518333,12.41]},"id":"ci15476537"}, -{"type":"Feature","properties":{"mag":4.7,"place":"42km SSE of Antofagasta, Chile","time":1394924130820,"updated":1394931791307,"tz":-180,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ncy2","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ncy2.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":340,"net":"us","code":"c000ncy2","ids":",usc000ncy2,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.571,"rms":0.95,"gap":135,"magType":"mb","type":"earthquake","title":"M 4.7 - 42km SSE of Antofagasta, Chile"},"geometry":{"type":"Point","coordinates":[-70.1812,-23.9731,52.82]},"id":"usc000ncy2"}, -{"type":"Feature","properties":{"mag":3.1,"place":"86km SW of Atka, Alaska","time":1394921608000,"updated":1394950562233,"tz":-720,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188760","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188760.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":148,"net":"ak","code":"11188760","ids":",ak11188760,","sources":",ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.75,"gap":null,"magType":"ml","type":"earthquake","title":"M 3.1 - 86km SW of Atka, Alaska"},"geometry":{"type":"Point","coordinates":[-175.1503,51.6866,20]},"id":"ak11188760"}, -{"type":"Feature","properties":{"mag":1.4,"place":"6km S of Big Lake, Alaska","time":1394921373000,"updated":1394926012975,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188757","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188757.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":30,"net":"ak","code":"11188757","ids":",ak11188757,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.56,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.4 - 6km S of Big Lake, Alaska"},"geometry":{"type":"Point","coordinates":[-149.944,61.4652,19.3]},"id":"ak11188757"}, -{"type":"Feature","properties":{"mag":1.1,"place":"8km NW of The Geysers, California","time":1394919909500,"updated":1394922726251,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185896","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185896.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":19,"net":"nc","code":"72185896","ids":",nc72185896,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0,"rms":0.03,"gap":61.2,"magType":"Md","type":"earthquake","title":"M 1.1 - 8km NW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.8358,38.8243,0.6]},"id":"nc72185896"}, -{"type":"Feature","properties":{"mag":1.5,"place":"7km S of Princeton, Canada","time":1394918605000,"updated":1395094444041,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uw60719561","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uw60719561.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":35,"net":"uw","code":"60719561","ids":",uw60719561,","sources":",uw,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.58390493,"rms":0.24,"gap":205.2,"magType":"Md","type":"quarry","title":"M 1.5 Quarry Blast - 7km S of Princeton, Canada"},"geometry":{"type":"Point","coordinates":[-120.5043,49.3942,0]},"id":"uw60719561"}, -{"type":"Feature","properties":{"mag":2.3,"place":"6km WNW of Cobb, California","time":1394917618400,"updated":1395126611306,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185861","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185861.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":81,"net":"nc","code":"72185861","ids":",nc72185861,","sources":",nc,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.04,"gap":39.6,"magType":"Md","type":"earthquake","title":"M 2.3 - 6km WNW of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.7993,38.837,2]},"id":"nc72185861"}, -{"type":"Feature","properties":{"mag":2.63,"place":"20km W of Delta, Mexico","time":1394917448530,"updated":1395079246071,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476513","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476513.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":106,"net":"ci","code":"15476513","ids":",ci15476513,","sources":",ci,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":17,"dmin":0.122,"rms":0.2,"gap":186,"magType":"ml","type":"earthquake","title":"M 2.6 - 20km W of Delta, Mexico"},"geometry":{"type":"Point","coordinates":[-115.4128333,32.3383333,9.03]},"id":"ci15476513"}, -{"type":"Feature","properties":{"mag":1.7,"place":"89km NNW of Nikiski, Alaska","time":1394917028000,"updated":1394917935677,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188664","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188664.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":44,"net":"ak","code":"11188664","ids":",ak11188664,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":1.93,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.7 - 89km NNW of Nikiski, Alaska"},"geometry":{"type":"Point","coordinates":[-151.7117,61.469,79.6]},"id":"ak11188664"}, -{"type":"Feature","properties":{"mag":2.12,"place":"3km N of Hollister, California","time":1394917012720,"updated":1395117304032,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185856","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185856.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":69,"net":"nc","code":"72185856","ids":",nc72185856,","sources":",nc,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":70,"dmin":0.007006,"rms":0.07,"gap":31,"magType":"md","type":"earthquake","title":"M 2.1 - 3km N of Hollister, California"},"geometry":{"type":"Point","coordinates":[-121.3986667,36.8861667,9.5]},"id":"nc72185856"}, -{"type":"Feature","properties":{"mag":3.5,"place":"79km NNW of Chirikof Island, Alaska","time":1394916705000,"updated":1394945656221,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188655","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188655.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":188,"net":"ak","code":"11188655","ids":",ak11188655,","sources":",ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.61,"gap":null,"magType":"ml","type":"earthquake","title":"M 3.5 - 79km NNW of Chirikof Island, Alaska"},"geometry":{"type":"Point","coordinates":[-156.0445,56.4999,69.9]},"id":"ak11188655"}, -{"type":"Feature","properties":{"mag":4.5,"place":"92km SW of Atka, Alaska","time":1394916306000,"updated":1394923753362,"tz":-720,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188650","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188650.geojsonp","felt":1,"cdi":2,"mmi":2.86,"alert":null,"status":"reviewed","tsunami":null,"sig":312,"net":"ak","code":"11188650","ids":",ak11188650,","sources":",ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,shakemap,tectonic-summary,","nst":null,"dmin":null,"rms":0.59,"gap":null,"magType":"ml","type":"earthquake","title":"M 4.5 - 92km SW of Atka, Alaska"},"geometry":{"type":"Point","coordinates":[-175.1276,51.5958,26]},"id":"ak11188650"}, -{"type":"Feature","properties":{"mag":1.2,"place":"19km SSE of Honaunau-Napoopoo, Hawaii","time":1394916268800,"updated":1395187780863,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60656576","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60656576.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":22,"net":"hv","code":"60656576","ids":",hv60656576,","sources":",hv,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.06288207,"rms":0.14,"gap":144,"magType":"Md","type":"earthquake","title":"M 1.2 - 19km SSE of Honaunau-Napoopoo, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.8055,19.2907,15.9]},"id":"hv60656576"}, -{"type":"Feature","properties":{"mag":4.7,"place":"122km NW of Iquique, Chile","time":1394914464990,"updated":1394943411438,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ncsg","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ncsg.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":340,"net":"us","code":"c000ncsg","ids":",usc000ncsg,","sources":",us,","types":",cap,dyfi,general-link,geoserve,moment-tensor,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.277,"rms":1.15,"gap":96,"magType":"mwr","type":"earthquake","title":"M 4.7 - 122km NW of Iquique, Chile"},"geometry":{"type":"Point","coordinates":[-70.9658,-19.4336,9.63]},"id":"usc000ncsg"}, -{"type":"Feature","properties":{"mag":4.9,"place":"69km SSE of Taitung City, Taiwan","time":1394913875460,"updated":1394942831340,"tz":480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ncrv","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ncrv.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":369,"net":"us","code":"c000ncrv","ids":",usc000ncrv,","sources":",us,","types":",cap,dyfi,general-link,geoserve,moment-tensor,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.705,"rms":1.21,"gap":94,"magType":"mwr","type":"earthquake","title":"M 4.9 - 69km SSE of Taitung City, Taiwan"},"geometry":{"type":"Point","coordinates":[121.4229,22.1842,13.18]},"id":"usc000ncrv"}, -{"type":"Feature","properties":{"mag":2.9,"place":"49km S of Estacion Coahuila, Mexico","time":1394913790300,"updated":1395180422590,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476505","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476505.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":129,"net":"ci","code":"15476505","ids":",ci15476505,","sources":",ci,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":4,"dmin":0.7091,"rms":0.51,"gap":187,"magType":"ml","type":"earthquake","title":"M 2.9 - 49km S of Estacion Coahuila, Mexico"},"geometry":{"type":"Point","coordinates":[-115.0265,31.749,1.22]},"id":"ci15476505"}, -{"type":"Feature","properties":{"mag":2.7,"place":"73km N of Isabela, Puerto Rico","time":1394913101100,"updated":1394942061209,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14074010","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14074010.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":112,"net":"pr","code":"14074010","ids":",pr14074010,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":10,"dmin":0.70607581,"rms":0.37,"gap":291.6,"magType":"Md","type":"earthquake","title":"M 2.7 - 73km N of Isabela, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.9162,19.1537,12]},"id":"pr14074010"}, -{"type":"Feature","properties":{"mag":1,"place":"10km WNW of The Geysers, California","time":1394911641400,"updated":1394913123737,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185831","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185831.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":15,"net":"nc","code":"72185831","ids":",nc72185831,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0,"rms":0.02,"gap":64.8,"magType":"Md","type":"earthquake","title":"M 1.0 - 10km WNW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.8558,38.8238,3]},"id":"nc72185831"}, -{"type":"Feature","properties":{"mag":3,"place":"20km SSE of Medford, Oklahoma","time":1394911625160,"updated":1394949265000,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nd3w","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nd3w.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":138,"net":"us","code":"c000nd3w","ids":",usc000nd3w,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":null,"rms":0.66,"gap":null,"magType":"ml","type":"earthquake","title":"M 3.0 - 20km SSE of Medford, Oklahoma"},"geometry":{"type":"Point","coordinates":[-97.669,36.632,5]},"id":"usc000nd3w"}, -{"type":"Feature","properties":{"mag":1.9,"place":"12km W of Humboldt Hill, California","time":1394911457500,"updated":1395186245843,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185826","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185826.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":56,"net":"nc","code":"72185826","ids":",nc72185826,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.24254513,"rms":0.14,"gap":230.4,"magType":"Md","type":"earthquake","title":"M 1.9 - 12km W of Humboldt Hill, California"},"geometry":{"type":"Point","coordinates":[-124.3378,40.7458,13.4]},"id":"nc72185826"}, -{"type":"Feature","properties":{"mag":2.4,"place":"31km NE of New Allakaket, Alaska","time":1394911435000,"updated":1394940387060,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188559","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188559.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":89,"net":"ak","code":"11188559","ids":",ak11188559,","sources":",ak,","types":",dyfi,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.88,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.4 - 31km NE of New Allakaket, Alaska"},"geometry":{"type":"Point","coordinates":[-152.1264,66.7362,1.6]},"id":"ak11188559"}, -{"type":"Feature","properties":{"mag":3.2,"place":"21km E of Amatignak Island, Alaska","time":1394911178000,"updated":1394940123991,"tz":-540,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188557","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188557.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":158,"net":"ak","code":"11188557","ids":",ak11188557,","sources":",ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.54,"gap":null,"magType":"ml","type":"earthquake","title":"M 3.2 - 21km E of Amatignak Island, Alaska"},"geometry":{"type":"Point","coordinates":[-178.799,51.2806,28.3]},"id":"ak11188557"}, -{"type":"Feature","properties":{"mag":2.9,"place":"19km SSE of Medford, Oklahoma","time":1394910901430,"updated":1394948278379,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ncvg","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ncvg.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":129,"net":"us","code":"c000ncvg","ids":",usc000ncvg,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":null,"rms":0.74,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.9 - 19km SSE of Medford, Oklahoma"},"geometry":{"type":"Point","coordinates":[-97.679,36.636,6.7]},"id":"usc000ncvg"}, -{"type":"Feature","properties":{"mag":2.8,"place":"19km SSE of Medford, Oklahoma","time":1394910733200,"updated":1394947612000,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ncv8","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ncv8.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":121,"net":"us","code":"c000ncv8","ids":",usc000ncv8,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":null,"rms":0.81,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.8 - 19km SSE of Medford, Oklahoma"},"geometry":{"type":"Point","coordinates":[-97.669,36.637,4.8]},"id":"usc000ncv8"}, -{"type":"Feature","properties":{"mag":2.5,"place":"65km SSE of Tanaga Volcano, Alaska","time":1394910351000,"updated":1394939300278,"tz":-720,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188543","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188543.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":96,"net":"ak","code":"11188543","ids":",ak11188543,","sources":",ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.39,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.5 - 65km SSE of Tanaga Volcano, Alaska"},"geometry":{"type":"Point","coordinates":[-177.78,51.3391,21.8]},"id":"ak11188543"}, -{"type":"Feature","properties":{"mag":1.94,"place":"4km SE of Loma Linda, California","time":1394909643790,"updated":1395178898710,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476497","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476497.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":58,"net":"ci","code":"15476497","ids":",ci15476497,","sources":",ci,","types":",focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":45,"dmin":0.08952,"rms":0.21,"gap":39,"magType":"ml","type":"earthquake","title":"M 1.9 - 4km SE of Loma Linda, California"},"geometry":{"type":"Point","coordinates":[-117.2333333,34.018,19.27]},"id":"ci15476497"}, -{"type":"Feature","properties":{"mag":2.9,"place":"20km SSE of Medford, Oklahoma","time":1394909318860,"updated":1395154936000,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ncmx","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ncmx.geojsonp","felt":2,"cdi":3.4,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":130,"net":"us","code":"c000ncmx","ids":",usc000ncmx,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":null,"rms":0.94,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.9 - 20km SSE of Medford, Oklahoma"},"geometry":{"type":"Point","coordinates":[-97.669,36.631,5]},"id":"usc000ncmx"}, -{"type":"Feature","properties":{"mag":1.94,"place":"12km N of Castaic, California","time":1394908925670,"updated":1395177363521,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476489","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476489.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":58,"net":"ci","code":"15476489","ids":",ci15476489,","sources":",ci,","types":",focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":36,"dmin":0.0689,"rms":0.21,"gap":34,"magType":"ml","type":"earthquake","title":"M 1.9 - 12km N of Castaic, California"},"geometry":{"type":"Point","coordinates":[-118.6423333,34.5981667,9.54]},"id":"ci15476489"}, -{"type":"Feature","properties":{"mag":2.04,"place":"45km NE of Ensenada, Mexico","time":1394905746040,"updated":1395176578429,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476473","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476473.geojsonp","felt":2,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":64,"net":"ci","code":"15476473","ids":",ci15476473,","sources":",ci,","types":",dyfi,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":10,"dmin":0.3118,"rms":0.16,"gap":173,"magType":"ml","type":"earthquake","title":"M 2.0 - 45km NE of Ensenada, Mexico"},"geometry":{"type":"Point","coordinates":[-116.3226667,32.1953333,20.63]},"id":"ci15476473"}, -{"type":"Feature","properties":{"mag":1.2,"place":"28km ENE of Soledad, California","time":1394904564300,"updated":1394913123738,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185761","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185761.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":22,"net":"nc","code":"72185761","ids":",nc72185761,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.01796631,"rms":0.06,"gap":147.6,"magType":"Md","type":"earthquake","title":"M 1.2 - 28km ENE of Soledad, California"},"geometry":{"type":"Point","coordinates":[-121.0575,36.5658,9.5]},"id":"nc72185761"}, -{"type":"Feature","properties":{"mag":1.13,"place":"8km S of Idyllwild-Pine Cove, California","time":1394903580380,"updated":1395173923062,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476465","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476465.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":20,"net":"ci","code":"15476465","ids":",ci15476465,","sources":",ci,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":18,"dmin":0.04178,"rms":0.06,"gap":93,"magType":"ml","type":"earthquake","title":"M 1.1 - 8km S of Idyllwild-Pine Cove, California"},"geometry":{"type":"Point","coordinates":[-116.7238333,33.6668333,16.54]},"id":"ci15476465"}, -{"type":"Feature","properties":{"mag":2.8,"place":"71km N of Tierras Nuevas Poniente, Puerto Rico","time":1394903408600,"updated":1395154080000,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14074009","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14074009.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":121,"net":"pr","code":"14074009","ids":",pr14074009,usc000nckn,","sources":",pr,us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":9,"dmin":0.62522744,"rms":0.1,"gap":270,"magType":"Md","type":"earthquake","title":"M 2.8 - 71km N of Tierras Nuevas Poniente, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.4645,19.1035,23]},"id":"pr14074009"}, -{"type":"Feature","properties":{"mag":1.1,"place":"6km NW of The Geysers, California","time":1394903330500,"updated":1394905024010,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185756","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185756.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":19,"net":"nc","code":"72185756","ids":",nc72185756,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.03,"gap":79.2,"magType":"Md","type":"earthquake","title":"M 1.1 - 6km NW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.816,38.8153,2.9]},"id":"nc72185756"}, -{"type":"Feature","properties":{"mag":2,"place":"10km SSW of Volcano, Hawaii","time":1394903155600,"updated":1394903354590,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60656471","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60656471.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":62,"net":"hv","code":"60656471","ids":",hv60656471,","sources":",hv,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.03593261,"rms":0.19,"gap":82.8,"magType":"Md","type":"earthquake","title":"M 2.0 - 10km SSW of Volcano, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.26,19.3368,35.5]},"id":"hv60656471"}, -{"type":"Feature","properties":{"mag":1.36,"place":"18km N of Golden Hills, California","time":1394902395150,"updated":1395173312987,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476457","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476457.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":28,"net":"ci","code":"15476457","ids":",ci15476457,","sources":",ci,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":10,"dmin":0.0644,"rms":0.04,"gap":109,"magType":"ml","type":"earthquake","title":"M 1.4 - 18km N of Golden Hills, California"},"geometry":{"type":"Point","coordinates":[-118.497,35.3075,7.1]},"id":"ci15476457"}, -{"type":"Feature","properties":{"mag":1.1,"place":"39km WNW of Anchor Point, Alaska","time":1394901668000,"updated":1394902006722,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188373","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188373.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":19,"net":"ak","code":"11188373","ids":",ak11188373,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.63,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.1 - 39km WNW of Anchor Point, Alaska"},"geometry":{"type":"Point","coordinates":[-152.429,59.9581,43.8]},"id":"ak11188373"}, -{"type":"Feature","properties":{"mag":1.16,"place":"12km N of Castaic, California","time":1394901357200,"updated":1395173197953,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476449","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476449.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":21,"net":"ci","code":"15476449","ids":",ci15476449,","sources":",ci,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":13,"dmin":0.07004,"rms":0.14,"gap":151,"magType":"ml","type":"earthquake","title":"M 1.2 - 12km N of Castaic, California"},"geometry":{"type":"Point","coordinates":[-118.6401667,34.601,7.65]},"id":"ci15476449"}, -{"type":"Feature","properties":{"mag":1.7,"place":"6km E of Hidden Valley Lake, California","time":1394900610900,"updated":1394909943038,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185731","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185731.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":44,"net":"nc","code":"72185731","ids":",nc72185731,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.02694946,"rms":0.07,"gap":162,"magType":"Md","type":"earthquake","title":"M 1.7 - 6km E of Hidden Valley Lake, California"},"geometry":{"type":"Point","coordinates":[-122.479,38.8023,8.5]},"id":"nc72185731"}, -{"type":"Feature","properties":{"mag":1.37,"place":"11km NNW of Castaic, California","time":1394900184840,"updated":1395173007910,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476441","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476441.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":29,"net":"ci","code":"15476441","ids":",ci15476441,","sources":",ci,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":9,"dmin":0.06314,"rms":0.06,"gap":173,"magType":"ml","type":"earthquake","title":"M 1.4 - 11km NNW of Castaic, California"},"geometry":{"type":"Point","coordinates":[-118.6528333,34.5901667,10.77]},"id":"ci15476441"}, -{"type":"Feature","properties":{"mag":1.7,"place":"112km NE of Cape Yakataga, Alaska","time":1394900149000,"updated":1394900687525,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188302","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188302.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":44,"net":"ak","code":"11188302","ids":",ak11188302,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.48,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.7 - 112km NE of Cape Yakataga, Alaska"},"geometry":{"type":"Point","coordinates":[-140.7808,60.6578,19]},"id":"ak11188302"}, -{"type":"Feature","properties":{"mag":1.9,"place":"61km N of Nikiski, Alaska","time":1394898113000,"updated":1394898742113,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188295","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188295.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":56,"net":"ak","code":"11188295","ids":",ak11188295,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.66,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.9 - 61km N of Nikiski, Alaska"},"geometry":{"type":"Point","coordinates":[-151.1407,61.2401,71.5]},"id":"ak11188295"}, -{"type":"Feature","properties":{"mag":1.6,"place":"30km NE of Delta Junction, Alaska","time":1394897653000,"updated":1394898410730,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188238","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188238.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":39,"net":"ak","code":"11188238","ids":",ak11188238,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.94,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.6 - 30km NE of Delta Junction, Alaska"},"geometry":{"type":"Point","coordinates":[-145.3409,64.2518,0.9]},"id":"ak11188238"}, -{"type":"Feature","properties":{"mag":1.71,"place":"12km N of Castaic, California","time":1394897363840,"updated":1395172827782,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476433","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476433.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":45,"net":"ci","code":"15476433","ids":",ci15476433,","sources":",ci,","types":",focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":21,"dmin":0.07191,"rms":0.14,"gap":61,"magType":"ml","type":"earthquake","title":"M 1.7 - 12km N of Castaic, California"},"geometry":{"type":"Point","coordinates":[-118.6375,34.6026667,8.8]},"id":"ci15476433"}, -{"type":"Feature","properties":{"mag":1.58,"place":"11km N of Castaic, California","time":1394897155070,"updated":1395172402719,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476425","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476425.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":38,"net":"ci","code":"15476425","ids":",ci15476425,","sources":",ci,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":17,"dmin":0.0656,"rms":0.12,"gap":67,"magType":"ml","type":"earthquake","title":"M 1.6 - 11km N of Castaic, California"},"geometry":{"type":"Point","coordinates":[-118.648,34.5938333,9.95]},"id":"ci15476425"}, -{"type":"Feature","properties":{"mag":1.8,"place":"13km WSW of Anchor Point, Alaska","time":1394896605000,"updated":1394897018685,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188231","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188231.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":50,"net":"ak","code":"11188231","ids":",ak11188231,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.18,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.8 - 13km WSW of Anchor Point, Alaska"},"geometry":{"type":"Point","coordinates":[-152.0582,59.7362,19.6]},"id":"ak11188231"}, -{"type":"Feature","properties":{"mag":1.6,"place":"1km NNW of The Geysers, California","time":1394896538400,"updated":1394906707144,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185711","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185711.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":39,"net":"nc","code":"72185711","ids":",nc72185711,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.01796631,"rms":0.05,"gap":90,"magType":"Md","type":"earthquake","title":"M 1.6 - 1km NNW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.7623,38.7873,1.3]},"id":"nc72185711"}, -{"type":"Feature","properties":{"mag":3.92,"place":"13km N of Castaic, California","time":1394896339860,"updated":1395124616252,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476409","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476409.geojsonp","felt":92,"cdi":3.7,"mmi":4.98,"alert":null,"status":"reviewed","tsunami":null,"sig":270,"net":"ci","code":"15476409","ids":",ci15476409,","sources":",ci,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,moment-tensor,nearby-cities,origin,phase-data,scitech-link,shakemap,","nst":125,"dmin":0.07616,"rms":0.36,"gap":15,"magType":"ml","type":"earthquake","title":"M 3.9 - 13km N of Castaic, California"},"geometry":{"type":"Point","coordinates":[-118.6311667,34.6138333,8.96]},"id":"ci15476409"}, -{"type":"Feature","properties":{"mag":1.7,"place":"40km WSW of Cohoe, Alaska","time":1394896135000,"updated":1394903060128,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188225","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188225.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":44,"net":"ak","code":"11188225","ids":",ak11188225,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.42,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.7 - 40km WSW of Cohoe, Alaska"},"geometry":{"type":"Point","coordinates":[-151.9619,60.2054,68]},"id":"ak11188225"}, -{"type":"Feature","properties":{"mag":1.6,"place":"1km N of The Geysers, California","time":1394895909600,"updated":1394904072277,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185691","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185691.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":39,"net":"nc","code":"72185691","ids":",nc72185691,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.01796631,"rms":0.05,"gap":50.4,"magType":"Md","type":"earthquake","title":"M 1.6 - 1km N of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.7573,38.7937,1.6]},"id":"nc72185691"}, -{"type":"Feature","properties":{"mag":1.6,"place":"110km NW of Talkeetna, Alaska","time":1394895395000,"updated":1394896685700,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188216","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188216.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":39,"net":"ak","code":"11188216","ids":",ak11188216,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.65,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.6 - 110km NW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-151.4686,63.0994,6.9]},"id":"ak11188216"}, -{"type":"Feature","properties":{"mag":1.8,"place":"32km SSW of Ferndale, California","time":1394895134300,"updated":1395197476261,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185721","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185721.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":50,"net":"nc","code":"72185721","ids":",nc72185721,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.09881468,"rms":0.09,"gap":244.8,"magType":"Md","type":"earthquake","title":"M 1.8 - 32km SSW of Ferndale, California"},"geometry":{"type":"Point","coordinates":[-124.411,40.3013,11.3]},"id":"nc72185721"}, -{"type":"Feature","properties":{"mag":2.1,"place":"60km WNW of Valdez, Alaska","time":1394894965000,"updated":1394896068290,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188212","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188212.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":68,"net":"ak","code":"11188212","ids":",ak11188212,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.76,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.1 - 60km WNW of Valdez, Alaska"},"geometry":{"type":"Point","coordinates":[-147.4096,61.3213,14.1]},"id":"ak11188212"}, -{"type":"Feature","properties":{"mag":5.4,"place":"35km WSW of Santa Cruz, Chile","time":1394894787750,"updated":1395151063000,"tz":-180,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nchd","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nchd.geojsonp","felt":35,"cdi":4.6,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":465,"net":"us","code":"c000nchd","ids":",usc000nchd,","sources":",us,","types":",cap,dyfi,general-link,geoserve,moment-tensor,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.323,"rms":1.36,"gap":122,"magType":"mb","type":"earthquake","title":"M 5.4 - 35km WSW of Santa Cruz, Chile"},"geometry":{"type":"Point","coordinates":[-71.7401,-34.7261,44.76]},"id":"usc000nchd"}, -{"type":"Feature","properties":{"mag":4.7,"place":"56km W of Port-aux-Francais, French Southern Territories","time":1394893259380,"updated":1394922215582,"tz":300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ncgx","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ncgx.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":340,"net":"us","code":"c000ncgx","ids":",usc000ncgx,","sources":",us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,","nst":null,"dmin":0.508,"rms":0.83,"gap":97,"magType":"mb","type":"earthquake","title":"M 4.7 - 56km W of Port-aux-Francais, French Southern Territories"},"geometry":{"type":"Point","coordinates":[69.4336,-49.3807,10]},"id":"usc000ncgx"}, -{"type":"Feature","properties":{"mag":1.5,"place":"5km N of Knik-Fairview, Alaska","time":1394892885000,"updated":1394893968891,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188155","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188155.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":35,"net":"ak","code":"11188155","ids":",ak11188155,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.36,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.5 - 5km N of Knik-Fairview, Alaska"},"geometry":{"type":"Point","coordinates":[-149.5901,61.5658,31.3]},"id":"ak11188155"}, -{"type":"Feature","properties":{"mag":3.1,"place":"66km NW of San Antonio, Puerto Rico","time":1394892024800,"updated":1394920970097,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14074008","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14074008.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":148,"net":"pr","code":"14074008","ids":",pr14074008,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":11,"dmin":0.51832792,"rms":0.1,"gap":226.8,"magType":"Md","type":"earthquake","title":"M 3.1 - 66km NW of San Antonio, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-67.5615,18.8997,6]},"id":"pr14074008"}, -{"type":"Feature","properties":{"mag":1.7,"place":"1km NE of The Geysers, California","time":1394890534000,"updated":1395194105910,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185671","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185671.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":44,"net":"nc","code":"72185671","ids":",nc72185671,","sources":",nc,","types":",focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0,"rms":0.04,"gap":39.6,"magType":"Md","type":"earthquake","title":"M 1.7 - 1km NE of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.738,38.7872,2.2]},"id":"nc72185671"}, -{"type":"Feature","properties":{"mag":3.3,"place":"62km SW of North Nenana, Alaska","time":1394890379000,"updated":1394919333405,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188137","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188137.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":168,"net":"ak","code":"11188137","ids":",ak11188137,","sources":",ak,","types":",dyfi,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":1.15,"gap":null,"magType":"ml","type":"earthquake","title":"M 3.3 - 62km SW of North Nenana, Alaska"},"geometry":{"type":"Point","coordinates":[-150.077,64.2045,1.6]},"id":"ak11188137"}, -{"type":"Feature","properties":{"mag":1.86,"place":"3km SE of Loma Linda, California","time":1394890274180,"updated":1395172092688,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476393","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476393.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":53,"net":"ci","code":"15476393","ids":",ci15476393,","sources":",ci,","types":",dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":55,"dmin":0.08592,"rms":0.11,"gap":32,"magType":"ml","type":"earthquake","title":"M 1.9 - 3km SE of Loma Linda, California"},"geometry":{"type":"Point","coordinates":[-117.2331667,34.0298333,17.03]},"id":"ci15476393"}, -{"type":"Feature","properties":{"mag":2.7,"place":"67km N of Tierras Nuevas Poniente, Puerto Rico","time":1394889658500,"updated":1394918613552,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14074005","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14074005.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":112,"net":"pr","code":"14074005","ids":",pr14074005,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":13,"dmin":0.58929483,"rms":0.14,"gap":244.8,"magType":"Md","type":"earthquake","title":"M 2.7 - 67km N of Tierras Nuevas Poniente, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.466,19.0673,31]},"id":"pr14074005"}, -{"type":"Feature","properties":{"mag":1.17,"place":"19km ESE of Mecca, California","time":1394889255560,"updated":1395170852500,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476385","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476385.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":21,"net":"ci","code":"15476385","ids":",ci15476385,","sources":",ci,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":23,"dmin":0.03953,"rms":0.13,"gap":112,"magType":"ml","type":"earthquake","title":"M 1.2 - 19km ESE of Mecca, California"},"geometry":{"type":"Point","coordinates":[-115.8725,33.5245,4.13]},"id":"ci15476385"}, -{"type":"Feature","properties":{"mag":2.6,"place":"72km N of Tierras Nuevas Poniente, Puerto Rico","time":1394889204000,"updated":1394893039335,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14074007","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14074007.geojsonp","felt":1,"cdi":2.5,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":104,"net":"pr","code":"14074007","ids":",pr14074007,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":6,"dmin":0.63870217,"rms":0.12,"gap":284.4,"magType":"Md","type":"earthquake","title":"M 2.6 - 72km N of Tierras Nuevas Poniente, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.4462,19.1156,25]},"id":"pr14074007"}, -{"type":"Feature","properties":{"mag":1.6,"place":"1km NNW of The Geysers, California","time":1394888954000,"updated":1394899744459,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185656","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185656.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":39,"net":"nc","code":"72185656","ids":",nc72185656,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.01796631,"rms":0.03,"gap":61.2,"magType":"Md","type":"earthquake","title":"M 1.6 - 1km NNW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.7628,38.7898,2.4]},"id":"nc72185656"}, -{"type":"Feature","properties":{"mag":3.9,"place":"37km WNW of Talkeetna, Alaska","time":1394888938000,"updated":1394917898469,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188080","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188080.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":234,"net":"ak","code":"11188080","ids":",ak11188080,usc000ncfd,","sources":",ak,us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":null,"rms":0.66,"gap":null,"magType":"ml","type":"earthquake","title":"M 3.9 - 37km WNW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-150.886,62.4446,67.9]},"id":"ak11188080"}, -{"type":"Feature","properties":{"mag":2.5,"place":"68km N of Tierras Nuevas Poniente, Puerto Rico","time":1394888659900,"updated":1394917618747,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14074006","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14074006.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":96,"net":"pr","code":"14074006","ids":",pr14074006,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":6,"dmin":0.60456619,"rms":0.18,"gap":280.8,"magType":"Md","type":"earthquake","title":"M 2.5 - 68km N of Tierras Nuevas Poniente, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.459,19.0814,42]},"id":"pr14074006"}, -{"type":"Feature","properties":{"mag":2.8,"place":"72km W of Anchor Point, Alaska","time":1394888365000,"updated":1394917318998,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188075","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188075.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":121,"net":"ak","code":"11188075","ids":",ak11188075,","sources":",ak,","types":",dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":1.53,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.8 - 72km W of Anchor Point, Alaska"},"geometry":{"type":"Point","coordinates":[-153.118,59.8218,100]},"id":"ak11188075"}, -{"type":"Feature","properties":{"mag":1.6,"place":"8km NE of Dixon Lane-Meadow Creek, California","time":1394888148500,"updated":1394898066272,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185651","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185651.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":39,"net":"nc","code":"72185651","ids":",nc72185651,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.06288207,"rms":0.05,"gap":140.4,"magType":"Md","type":"earthquake","title":"M 1.6 - 8km NE of Dixon Lane-Meadow Creek, California"},"geometry":{"type":"Point","coordinates":[-118.3542,37.4483,5.8]},"id":"nc72185651"}, -{"type":"Feature","properties":{"mag":2.7,"place":"59km N of Brenas, Puerto Rico","time":1394887787500,"updated":1394916732729,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14074004","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14074004.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":112,"net":"pr","code":"14074004","ids":",pr14074004,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":15,"dmin":0.53180265,"rms":0.11,"gap":241.2,"magType":"Md","type":"earthquake","title":"M 2.7 - 59km N of Brenas, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.4264,19.003,44]},"id":"pr14074004"}, -{"type":"Feature","properties":{"mag":2,"place":"8km W of Fishhook, Alaska","time":1394887642000,"updated":1394888378582,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188072","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188072.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":62,"net":"ak","code":"11188072","ids":",ak11188072,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.47,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.0 - 8km W of Fishhook, Alaska"},"geometry":{"type":"Point","coordinates":[-149.3955,61.7403,33.7]},"id":"ak11188072"}, -{"type":"Feature","properties":{"mag":1.3,"place":"6km WSW of Houston, Alaska","time":1394887354000,"updated":1394902372936,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188071","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188071.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":26,"net":"ak","code":"11188071","ids":",ak11188071,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.6,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.3 - 6km WSW of Houston, Alaska"},"geometry":{"type":"Point","coordinates":[-149.9265,61.6084,39.4]},"id":"ak11188071"}, -{"type":"Feature","properties":{"mag":2.9,"place":"84km WNW of Ferndale, California","time":1394886680600,"updated":1395122288333,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185641","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185641.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":129,"net":"nc","code":"72185641","ids":",nc72185641,","sources":",nc,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.73661853,"rms":0.22,"gap":273.6,"magType":"Md","type":"earthquake","title":"M 2.9 - 84km WNW of Ferndale, California"},"geometry":{"type":"Point","coordinates":[-125.2363,40.751,23.4]},"id":"nc72185641"}, -{"type":"Feature","properties":{"mag":1.4,"place":"12km NNE of Milpitas, California","time":1394886626100,"updated":1394896623592,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185636","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185636.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":30,"net":"nc","code":"72185636","ids":",nc72185636,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":null,"dmin":0.04491576,"rms":0.04,"gap":93.6,"magType":"Md","type":"earthquake","title":"M 1.4 - 12km NNE of Milpitas, California"},"geometry":{"type":"Point","coordinates":[-121.8343,37.5215,6.3]},"id":"nc72185636"}, -{"type":"Feature","properties":{"mag":1.34,"place":"12km NNW of Castaic, California","time":1394884856910,"updated":1395170312441,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476369","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476369.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":28,"net":"ci","code":"15476369","ids":",ci15476369,","sources":",ci,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":22,"dmin":0.05835,"rms":0.22,"gap":65,"magType":"ml","type":"earthquake","title":"M 1.3 - 12km NNW of Castaic, California"},"geometry":{"type":"Point","coordinates":[-118.656,34.597,9.8]},"id":"ci15476369"}, -{"type":"Feature","properties":{"mag":1.1,"place":"18km ESE of Anza, California","time":1394882657000,"updated":1395169942393,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476361","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476361.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":19,"net":"ci","code":"15476361","ids":",ci15476361,","sources":",ci,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":28,"dmin":0.0963,"rms":0.07,"gap":96,"magType":"ml","type":"earthquake","title":"M 1.1 - 18km ESE of Anza, California"},"geometry":{"type":"Point","coordinates":[-116.487,33.4923333,15.37]},"id":"ci15476361"}, -{"type":"Feature","properties":{"mag":2.6,"place":"69km N of Tierras Nuevas Poniente, Puerto Rico","time":1394882362700,"updated":1394911323767,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14074003","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14074003.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":104,"net":"pr","code":"14074003","ids":",pr14074003,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":14,"dmin":0.60995608,"rms":0.11,"gap":255.6,"magType":"Md","type":"earthquake","title":"M 2.6 - 69km N of Tierras Nuevas Poniente, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.4525,19.0862,19]},"id":"pr14074003"}, -{"type":"Feature","properties":{"mag":1.9,"place":"3km NNE of Hydesville, California","time":1394881543300,"updated":1395197528310,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185596","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185596.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":56,"net":"nc","code":"72185596","ids":",nc72185596,","sources":",nc,","types":",focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.16169675,"rms":0.13,"gap":122.4,"magType":"Md","type":"earthquake","title":"M 1.9 - 3km NNE of Hydesville, California"},"geometry":{"type":"Point","coordinates":[-124.0873,40.5815,18.3]},"id":"nc72185596"}, -{"type":"Feature","properties":{"mag":5.6,"place":"12km S of Pematangsiantar, Indonesia","time":1394881126070,"updated":1394910083141,"tz":420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ncdc","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ncdc.geojsonp","felt":null,"cdi":null,"mmi":3.91,"alert":"green","status":"reviewed","tsunami":null,"sig":482,"net":"us","code":"c000ncdc","ids":",usc000ncdc,gcmt20140315105846,","sources":",us,gcmt,","types":",cap,dyfi,general-link,geoserve,losspager,moment-tensor,nearby-cities,origin,phase-data,shakemap,tectonic-summary,","nst":null,"dmin":0.206,"rms":0.82,"gap":30,"magType":"mb","type":"earthquake","title":"M 5.6 - 12km S of Pematangsiantar, Indonesia"},"geometry":{"type":"Point","coordinates":[99.0667,2.844,169.79]},"id":"usc000ncdc"}, -{"type":"Feature","properties":{"mag":5.4,"place":"92km NE of San Isidro, Philippines","time":1394880911720,"updated":1394882161953,"tz":480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ncdb","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ncdb.geojsonp","felt":1,"cdi":3.1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":449,"net":"us","code":"c000ncdb","ids":",usc000ncdb,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":3.645,"rms":0.95,"gap":89,"magType":"mb","type":"earthquake","title":"M 5.4 - 92km NE of San Isidro, Philippines"},"geometry":{"type":"Point","coordinates":[126.7217,10.5578,10]},"id":"usc000ncdb"}, -{"type":"Feature","properties":{"mag":1.8,"place":"6km NW of The Geysers, California","time":1394878877100,"updated":1395112505623,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185561","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185561.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":50,"net":"nc","code":"72185561","ids":",nc72185561,","sources":",nc,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0,"rms":0.05,"gap":28.8,"magType":"Md","type":"earthquake","title":"M 1.8 - 6km NW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.8097,38.8193,2.3]},"id":"nc72185561"}, -{"type":"Feature","properties":{"mag":2.7,"place":"15km ENE of Anthony, Kansas","time":1394878181240,"updated":1394922462104,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nccz","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nccz.geojsonp","felt":4,"cdi":3.1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":113,"net":"us","code":"c000nccz","ids":",usc000nccz,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.707,"rms":0.59,"gap":133,"magType":"mb_lg","type":"earthquake","title":"M 2.7 - 15km ENE of Anthony, Kansas"},"geometry":{"type":"Point","coordinates":[-97.8713,37.2073,1.02]},"id":"usc000nccz"}, -{"type":"Feature","properties":{"mag":2.7,"place":"26km SW of Ferron, Utah","time":1394877266900,"updated":1395178771835,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60059512","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60059512.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":112,"net":"uu","code":"60059512","ids":",uu60059512,","sources":",uu,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":0.1706799,"rms":0.13,"gap":72,"magType":"Ml","type":"earthquake","title":"M 2.7 - 26km SW of Ferron, Utah"},"geometry":{"type":"Point","coordinates":[-111.3832,38.9522,3.1]},"id":"uu60059512"}, -{"type":"Feature","properties":{"mag":1.4,"place":"64km WNW of Healy, Alaska","time":1394876764000,"updated":1394877015096,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187937","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187937.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":30,"net":"ak","code":"11187937","ids":",ak11187937,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.02,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.4 - 64km WNW of Healy, Alaska"},"geometry":{"type":"Point","coordinates":[-150.1167,64.1426,24.4]},"id":"ak11187937"}, -{"type":"Feature","properties":{"mag":2.5,"place":"57km N of Tierras Nuevas Poniente, Puerto Rico","time":1394876585400,"updated":1394905569062,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14074002","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14074002.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":96,"net":"pr","code":"14074002","ids":",pr14074002,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":10,"dmin":0.50485319,"rms":0.17,"gap":248.4,"magType":"Md","type":"earthquake","title":"M 2.5 - 57km N of Tierras Nuevas Poniente, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.4626,18.9804,46]},"id":"pr14074002"}, -{"type":"Feature","properties":{"mag":5.3,"place":"198km W of Bengkulu, Indonesia","time":1394876247560,"updated":1394905198418,"tz":420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ncc8","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ncc8.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":432,"net":"us","code":"c000ncc8","ids":",usc000ncc8,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":2.492,"rms":1.07,"gap":44,"magType":"mb","type":"earthquake","title":"M 5.3 - 198km W of Bengkulu, Indonesia"},"geometry":{"type":"Point","coordinates":[100.4868,-3.9696,10]},"id":"usc000ncc8"}, -{"type":"Feature","properties":{"mag":1.2,"place":"25km ENE of Pine Valley, California","time":1394875455260,"updated":1395166521971,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476345","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476345.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":22,"net":"ci","code":"15476345","ids":",ci15476345,","sources":",ci,","types":",focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":33,"dmin":0.02578,"rms":0.2,"gap":87,"magType":"ml","type":"earthquake","title":"M 1.2 - 25km ENE of Pine Valley, California"},"geometry":{"type":"Point","coordinates":[-116.279,32.9031667,8.6]},"id":"ci15476345"}, -{"type":"Feature","properties":{"mag":1.22,"place":"23km SW of Seeley, California","time":1394875256850,"updated":1395165971781,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476337","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476337.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":23,"net":"ci","code":"15476337","ids":",ci15476337,","sources":",ci,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":12,"dmin":0.1197,"rms":0.22,"gap":138,"magType":"ml","type":"earthquake","title":"M 1.2 - 23km SW of Seeley, California"},"geometry":{"type":"Point","coordinates":[-115.8795,32.6501667,10.59]},"id":"ci15476337"}, -{"type":"Feature","properties":{"mag":1.5,"place":"8km NW of The Geysers, California","time":1394875187300,"updated":1394883424592,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185556","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185556.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":35,"net":"nc","code":"72185556","ids":",nc72185556,","sources":",nc,","types":",focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.04,"gap":72,"magType":"Md","type":"earthquake","title":"M 1.5 - 8km NW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.842,38.8225,2.4]},"id":"nc72185556"}, -{"type":"Feature","properties":{"mag":2.4,"place":"75km N of Tierras Nuevas Poniente, Puerto Rico","time":1394875051900,"updated":1394876858279,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14074001","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14074001.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":89,"net":"pr","code":"14074001","ids":",pr14074001,","sources":",pr,","types":",cap,geoserve,nearby-cities,origin,tectonic-summary,","nst":8,"dmin":0.67193983,"rms":0.3,"gap":270,"magType":"Md","type":"earthquake","title":"M 2.4 - 75km N of Tierras Nuevas Poniente, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.424,19.145,33]},"id":"pr14074001"}, -{"type":"Feature","properties":{"mag":6.1,"place":"25km S of Paracas, Peru","time":1394873961790,"updated":1394948084387,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ncbl","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ncbl.geojsonp","felt":20,"cdi":4.1,"mmi":6.56,"alert":"green","status":"reviewed","tsunami":null,"sig":581,"net":"us","code":"c000ncbl","ids":",usc000ncbl,gcmt20140315085920,","sources":",us,gcmt,","types":",cap,dyfi,general-link,geoserve,losspager,moment-tensor,nearby-cities,origin,phase-data,shakemap,tectonic-summary,","nst":null,"dmin":2.159,"rms":1.02,"gap":71,"magType":"mww","type":"earthquake","title":"M 6.1 - 25km S of Paracas, Peru"},"geometry":{"type":"Point","coordinates":[-76.2968,-14.0935,20]},"id":"usc000ncbl"}, -{"type":"Feature","properties":{"mag":1.09,"place":"51km S of Lone Pine, California","time":1394873804700,"updated":1395165711528,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476329","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476329.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":18,"net":"ci","code":"15476329","ids":",ci15476329,","sources":",ci,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":8,"dmin":0.1605,"rms":0.07,"gap":255,"magType":"ml","type":"earthquake","title":"M 1.1 - 51km S of Lone Pine, California"},"geometry":{"type":"Point","coordinates":[-118.0508333,36.1418333,4.21]},"id":"ci15476329"}, -{"type":"Feature","properties":{"mag":2.4,"place":"38km WSW of Tanaga Volcano, Alaska","time":1394873328000,"updated":1394901325527,"tz":-540,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187900","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187900.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":89,"net":"ak","code":"11187900","ids":",ak11187900,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.72,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.4 - 38km WSW of Tanaga Volcano, Alaska"},"geometry":{"type":"Point","coordinates":[-178.6221,51.7113,12.4]},"id":"ak11187900"}, -{"type":"Feature","properties":{"mag":1.95,"place":"52km NE of Kernville, California","time":1394873006730,"updated":1395165601508,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476321","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476321.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":59,"net":"ci","code":"15476321","ids":",ci15476321,","sources":",ci,","types":",dyfi,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":23,"dmin":0.1609,"rms":0.1,"gap":78,"magType":"ml","type":"earthquake","title":"M 2.0 - 52km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.0535,36.1135,1.46]},"id":"ci15476321"}, -{"type":"Feature","properties":{"mag":2.8,"place":"60km N of Brenas, Puerto Rico","time":1394872818300,"updated":1394919993382,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14074011","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14074011.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":121,"net":"pr","code":"14074011","ids":",pr14074011,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":3,"dmin":0.5821083,"rms":0.05,"gap":338.4,"magType":"Md","type":"earthquake","title":"M 2.8 - 60km N of Brenas, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.278,19.0116,58]},"id":"pr14074011"}, -{"type":"Feature","properties":{"mag":1,"place":"3km W of Cobb, California","time":1394872768000,"updated":1394873646806,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185531","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185531.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":15,"net":"nc","code":"72185531","ids":",nc72185531,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.01796631,"rms":0.03,"gap":100.8,"magType":"Md","type":"earthquake","title":"M 1.0 - 3km W of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.766,38.8192,2.4]},"id":"nc72185531"}, -{"type":"Feature","properties":{"mag":1.32,"place":"4km S of Wofford Heights, California","time":1394872295940,"updated":1395164861403,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476305","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476305.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":27,"net":"ci","code":"15476305","ids":",ci15476305,","sources":",ci,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":18,"dmin":0.009573,"rms":0.14,"gap":52,"magType":"ml","type":"earthquake","title":"M 1.3 - 4km S of Wofford Heights, California"},"geometry":{"type":"Point","coordinates":[-118.4641667,35.668,10.65]},"id":"ci15476305"}, -{"type":"Feature","properties":{"mag":1.8,"place":"27km WSW of Ferron, Utah","time":1394871398200,"updated":1395163580267,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60059497","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60059497.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":50,"net":"uu","code":"60059497","ids":",uu60059497,","sources":",uu,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":0.18864621,"rms":0.2,"gap":68.4,"magType":"Ml","type":"earthquake","title":"M 1.8 - 27km WSW of Ferron, Utah"},"geometry":{"type":"Point","coordinates":[-111.4038,38.9655,5.3]},"id":"uu60059497"}, -{"type":"Feature","properties":{"mag":2.83,"place":"63km WNW of Ferndale, California","time":1394869438150,"updated":1395112505621,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185491","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185491.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":123,"net":"nc","code":"72185491","ids":",nc72185491,","sources":",nc,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":33,"dmin":0.5474,"rms":0.12,"gap":274,"magType":"md","type":"earthquake","title":"M 2.8 - 63km WNW of Ferndale, California"},"geometry":{"type":"Point","coordinates":[-124.9921667,40.7018333,23.9]},"id":"nc72185491"}, -{"type":"Feature","properties":{"mag":1.5,"place":"40km WSW of Cohoe, Alaska","time":1394868870000,"updated":1394869308547,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187897","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187897.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":35,"net":"ak","code":"11187897","ids":",ak11187897,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.33,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.5 - 40km WSW of Cohoe, Alaska"},"geometry":{"type":"Point","coordinates":[-151.9442,60.1893,60.8]},"id":"ak11187897"}, -{"type":"Feature","properties":{"mag":1.6,"place":"97km W of Cantwell, Alaska","time":1394866689000,"updated":1394867198783,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187894","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187894.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":39,"net":"ak","code":"11187894","ids":",ak11187894,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.6,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.6 - 97km W of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-150.8959,63.2968,0.3]},"id":"ak11187894"}, -{"type":"Feature","properties":{"mag":1.16,"place":"5km E of Ridgecrest, California","time":1394866387430,"updated":1395095851510,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476289","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476289.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":21,"net":"ci","code":"15476289","ids":",ci15476289,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":19,"dmin":0.1279,"rms":0.14,"gap":62,"magType":"ml","type":"earthquake","title":"M 1.2 - 5km E of Ridgecrest, California"},"geometry":{"type":"Point","coordinates":[-117.6121667,35.6241667,11.88]},"id":"ci15476289"}, -{"type":"Feature","properties":{"mag":1,"place":"7km W of Cobb, California","time":1394866371800,"updated":1394868186653,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185466","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185466.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":15,"net":"nc","code":"72185466","ids":",nc72185466,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.03,"gap":50.4,"magType":"Md","type":"earthquake","title":"M 1.0 - 7km W of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.8098,38.8353,2.6]},"id":"nc72185466"}, -{"type":"Feature","properties":{"mag":1.7,"place":"30km WNW of Laytonville, California","time":1394865555800,"updated":1394876947915,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185456","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185456.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":44,"net":"nc","code":"72185456","ids":",nc72185456,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.19762936,"rms":0.01,"gap":169.2,"magType":"Md","type":"earthquake","title":"M 1.7 - 30km WNW of Laytonville, California"},"geometry":{"type":"Point","coordinates":[-123.8063,39.805,2.8]},"id":"nc72185456"}, -{"type":"Feature","properties":{"mag":4.8,"place":"105km ESE of Mohean, India","time":1394865048530,"updated":1394894001381,"tz":360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nc9s","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nc9s.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":354,"net":"us","code":"c000nc9s","ids":",usc000nc9s,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":3.603,"rms":0.84,"gap":64,"magType":"mb","type":"earthquake","title":"M 4.8 - 105km ESE of Mohean, India"},"geometry":{"type":"Point","coordinates":[94.2034,7.6001,32.89]},"id":"usc000nc9s"}, -{"type":"Feature","properties":{"mag":1.3,"place":"6km WNW of Lepanto, Arkansas","time":1394864731500,"updated":1395062481259,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nm031714a","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nm031714a.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":26,"net":"nm","code":"031714a","ids":",nm031714a,","sources":",nm,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":14,"dmin":0.02694946,"rms":0.18,"gap":75.599993952001,"magType":"md","type":"earthquake","title":"M 1.3 - 6km WNW of Lepanto, Arkansas"},"geometry":{"type":"Point","coordinates":[-90.3928,35.6334,13.3]},"id":"nm031714a"}, -{"type":"Feature","properties":{"mag":1.9,"place":"68km NNW of Valdez, Alaska","time":1394864658000,"updated":1394865977155,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187869","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187869.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":56,"net":"ak","code":"11187869","ids":",ak11187869,","sources":",ak,","types":",dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.66,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.9 - 68km NNW of Valdez, Alaska"},"geometry":{"type":"Point","coordinates":[-146.6234,61.7272,19.3]},"id":"ak11187869"}, -{"type":"Feature","properties":{"mag":1.5,"place":"4km ESE of The Geysers, California","time":1394864621000,"updated":1394875209762,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185451","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185451.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":35,"net":"nc","code":"72185451","ids":",nc72185451,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.09,"gap":72,"magType":"Md","type":"earthquake","title":"M 1.5 - 4km ESE of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.7078,38.7568,0]},"id":"nc72185451"}, -{"type":"Feature","properties":{"mag":1.9,"place":"71km NW of Talkeetna, Alaska","time":1394864145000,"updated":1394865424742,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187866","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187866.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":56,"net":"ak","code":"11187866","ids":",ak11187866,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.75,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.9 - 71km NW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-151.0178,62.8062,100]},"id":"ak11187866"}, -{"type":"Feature","properties":{"mag":1.6,"place":"61km S of Deltana, Alaska","time":1394863775000,"updated":1394864186376,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187865","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187865.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":39,"net":"ak","code":"11187865","ids":",ak11187865,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.38,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.6 - 61km S of Deltana, Alaska"},"geometry":{"type":"Point","coordinates":[-145.2103,63.3178,0]},"id":"ak11187865"}, -{"type":"Feature","properties":{"mag":4.8,"place":"24km WNW of Subtanjalla, Peru","time":1394863548420,"updated":1394892498078,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nc9c","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nc9c.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":354,"net":"us","code":"c000nc9c","ids":",usc000nc9c,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":2.124,"rms":1.17,"gap":118,"magType":"mb","type":"earthquake","title":"M 4.8 - 24km WNW of Subtanjalla, Peru"},"geometry":{"type":"Point","coordinates":[-75.9753,-13.9483,41.81]},"id":"usc000nc9c"}, -{"type":"Feature","properties":{"mag":4.5,"place":"24km ENE of Ano Mera, Greece","time":1394861376310,"updated":1394890328486,"tz":120,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nc8s","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nc8s.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":312,"net":"us","code":"c000nc8s","ids":",usc000nc8s,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.139,"rms":1.03,"gap":47,"magType":"mb","type":"earthquake","title":"M 4.5 - 24km ENE of Ano Mera, Greece"},"geometry":{"type":"Point","coordinates":[25.67,37.4998,18.44]},"id":"usc000nc8s"}, -{"type":"Feature","properties":{"mag":1.68,"place":"50km N of Inyokern, California","time":1394861369410,"updated":1395092058650,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476249","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476249.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":43,"net":"ci","code":"15476249","ids":",ci15476249,","sources":",ci,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":24,"dmin":0.01764,"rms":0.11,"gap":83,"magType":"ml","type":"earthquake","title":"M 1.7 - 50km N of Inyokern, California"},"geometry":{"type":"Point","coordinates":[-117.8453333,36.1018333,3.4]},"id":"ci15476249"}, -{"type":"Feature","properties":{"mag":1.5,"place":"30km WNW of Laytonville, California","time":1394861035100,"updated":1394870766462,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185416","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185416.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":35,"net":"nc","code":"72185416","ids":",nc72185416,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.19762936,"rms":0.12,"gap":158.4,"magType":"Md","type":"earthquake","title":"M 1.5 - 30km WNW of Laytonville, California"},"geometry":{"type":"Point","coordinates":[-123.8058,39.8093,4.4]},"id":"nc72185416"}, -{"type":"Feature","properties":{"mag":1.26,"place":"28km E of Pine Valley, California","time":1394860491680,"updated":1395091482780,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476241","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476241.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":24,"net":"ci","code":"15476241","ids":",ci15476241,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":23,"dmin":0.06038,"rms":0.15,"gap":101,"magType":"ml","type":"earthquake","title":"M 1.3 - 28km E of Pine Valley, California"},"geometry":{"type":"Point","coordinates":[-116.2285,32.8586667,3.73]},"id":"ci15476241"}, -{"type":"Feature","properties":{"mag":1.9,"place":"8km NE of Honaunau-Napoopoo, Hawaii","time":1394858147600,"updated":1394858331000,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60656261","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60656261.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":56,"net":"hv","code":"60656261","ids":",hv60656261,","sources":",hv,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.08983153,"rms":0.26,"gap":64.799994816,"magType":"md","type":"earthquake","title":"M 1.9 - 8km NE of Honaunau-Napoopoo, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.8012,19.5057,11.1]},"id":"hv60656261"}, -{"type":"Feature","properties":{"mag":1.1,"place":"99km W of Cantwell, Alaska","time":1394856171000,"updated":1394856679366,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187840","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187840.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":19,"net":"ak","code":"11187840","ids":",ak11187840,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.44,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.1 - 99km W of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-150.9301,63.5002,14.3]},"id":"ak11187840"}, -{"type":"Feature","properties":{"mag":1.3,"place":"6km W of Cobb, California","time":1394856093100,"updated":1394857866893,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185391","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185391.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":26,"net":"nc","code":"72185391","ids":",nc72185391,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.03,"gap":54,"magType":"Md","type":"earthquake","title":"M 1.3 - 6km W of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.7957,38.8242,3.2]},"id":"nc72185391"}, -{"type":"Feature","properties":{"mag":1.41,"place":"11km S of Seeley, California","time":1394855596390,"updated":1395090110020,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476225","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476225.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":31,"net":"ci","code":"15476225","ids":",ci15476225,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":9,"dmin":0.3097,"rms":0.13,"gap":202,"magType":"ml","type":"earthquake","title":"M 1.4 - 11km S of Seeley, California"},"geometry":{"type":"Point","coordinates":[-115.6893333,32.6853333,2.77]},"id":"ci15476225"}, -{"type":"Feature","properties":{"mag":2.7,"place":"26km SSE of Medford, Oklahoma","time":1394855449020,"updated":1394884407505,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nc8a","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nc8a.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":112,"net":"us","code":"c000nc8a","ids":",usc000nc8a,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.304,"rms":0.84,"gap":95,"magType":"mb_lg","type":"earthquake","title":"M 2.7 - 26km SSE of Medford, Oklahoma"},"geometry":{"type":"Point","coordinates":[-97.6199,36.5903,5]},"id":"usc000nc8a"}, -{"type":"Feature","properties":{"mag":1.6,"place":"2km NNE of Piedmont, California","time":1394855029600,"updated":1394856965299,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185386","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185386.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":39,"net":"nc","code":"72185386","ids":",nc72185386,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":null,"dmin":0.01796631,"rms":0.06,"gap":36,"magType":"Md","type":"earthquake","title":"M 1.6 - 2km NNE of Piedmont, California"},"geometry":{"type":"Point","coordinates":[-122.2237,37.8488,10.4]},"id":"nc72185386"}, -{"type":"Feature","properties":{"mag":1.8,"place":"2km NNE of Piedmont, California","time":1394854974100,"updated":1394856304062,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185381","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185381.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":50,"net":"nc","code":"72185381","ids":",nc72185381,","sources":",nc,","types":",focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":null,"dmin":0.01796631,"rms":0.06,"gap":28.8,"magType":"Md","type":"earthquake","title":"M 1.8 - 2km NNE of Piedmont, California"},"geometry":{"type":"Point","coordinates":[-122.223,37.8495,10.6]},"id":"nc72185381"}, -{"type":"Feature","properties":{"mag":1.12,"place":"52km NE of Kernville, California","time":1394853161290,"updated":1395085820270,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476209","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476209.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":19,"net":"ci","code":"15476209","ids":",ci15476209,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":14,"dmin":0.1629,"rms":0.11,"gap":79,"magType":"ml","type":"earthquake","title":"M 1.1 - 52km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.056,36.1181667,0]},"id":"ci15476209"}, -{"type":"Feature","properties":{"mag":1.6,"place":"24km E of Fritz Creek, Alaska","time":1394853122000,"updated":1394853723915,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187824","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187824.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":39,"net":"ak","code":"11187824","ids":",ak11187824,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":null,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.6 - 24km E of Fritz Creek, Alaska"},"geometry":{"type":"Point","coordinates":[-150.8654,59.732,60]},"id":"ak11187824"}, -{"type":"Feature","properties":{"mag":3.7,"place":"96km SW of Atka, Alaska","time":1394853075000,"updated":1394901028533,"tz":-720,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187820","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187820.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":211,"net":"ak","code":"11187820","ids":",ak11187820,","sources":",ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.68,"gap":null,"magType":"ml","type":"earthquake","title":"M 3.7 - 96km SW of Atka, Alaska"},"geometry":{"type":"Point","coordinates":[-175.2394,51.6104,26.6]},"id":"ak11187820"}, -{"type":"Feature","properties":{"mag":5.2,"place":"Owen Fracture Zone region","time":1394852368730,"updated":1394881328916,"tz":240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nc7i","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nc7i.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":416,"net":"us","code":"c000nc7i","ids":",usc000nc7i,","sources":",us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,","nst":null,"dmin":3.274,"rms":0.99,"gap":49,"magType":"mb","type":"earthquake","title":"M 5.2 - Owen Fracture Zone region"},"geometry":{"type":"Point","coordinates":[57.1215,13.7103,10]},"id":"usc000nc7i"}, -{"type":"Feature","properties":{"mag":2.1,"place":"27km NE of McCloud, California","time":1394850534600,"updated":1395110587052,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185356","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185356.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":68,"net":"nc","code":"72185356","ids":",nc72185356,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.06288207,"rms":0.07,"gap":61.2,"magType":"Md","type":"earthquake","title":"M 2.1 - 27km NE of McCloud, California"},"geometry":{"type":"Point","coordinates":[-121.885,41.4082,4.3]},"id":"nc72185356"}, -{"type":"Feature","properties":{"mag":1.3,"place":"4km SW of Redlands, California","time":1394850322200,"updated":1394850483810,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476193","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476193.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":26,"net":"ci","code":"15476193","ids":",ci15476193,","sources":",ci,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":25,"dmin":0.08983153,"rms":0.16,"gap":115.2,"magType":"Ml","type":"earthquake","title":"M 1.3 - 4km SW of Redlands, California"},"geometry":{"type":"Point","coordinates":[-117.2148,34.0267,14.2]},"id":"ci15476193"}, -{"type":"Feature","properties":{"mag":1.1,"place":"23km SE of Yosemite Valley, California","time":1394849566900,"updated":1395104165244,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185351","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185351.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":19,"net":"nc","code":"72185351","ids":",nc72185351,","sources":",nc,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.22457882,"rms":0.02,"gap":140.4,"magType":"Md","type":"earthquake","title":"M 1.1 - 23km SE of Yosemite Valley, California"},"geometry":{"type":"Point","coordinates":[-119.3585,37.6208,15]},"id":"nc72185351"}, -{"type":"Feature","properties":{"mag":4.5,"place":"32km SSW of Cuajinicuilapa, Mexico","time":1394848890970,"updated":1394877842807,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nc6y","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nc6y.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":312,"net":"us","code":"c000nc6y","ids":",usc000nc6y,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.371,"rms":0.73,"gap":208,"magType":"mb","type":"earthquake","title":"M 4.5 - 32km SSW of Cuajinicuilapa, Mexico"},"geometry":{"type":"Point","coordinates":[-98.4895,16.1857,9.07]},"id":"usc000nc6y"}, -{"type":"Feature","properties":{"mag":2.9,"place":"44km S of Tanaga Volcano, Alaska","time":1394848635000,"updated":1394900419662,"tz":-540,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187804","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187804.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":129,"net":"ak","code":"11187804","ids":",ak11187804,","sources":",ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.47,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.9 - 44km S of Tanaga Volcano, Alaska"},"geometry":{"type":"Point","coordinates":[-178.1004,51.4803,11.3]},"id":"ak11187804"}, -{"type":"Feature","properties":{"mag":1.1,"place":"23km ESE of Yosemite Valley, California","time":1394848501300,"updated":1395103148358,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185341","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185341.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":19,"net":"nc","code":"72185341","ids":",nc72185341,","sources":",nc,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.21559567,"rms":0.05,"gap":144,"magType":"Md","type":"earthquake","title":"M 1.1 - 23km ESE of Yosemite Valley, California"},"geometry":{"type":"Point","coordinates":[-119.3515,37.6358,16.5]},"id":"nc72185341"}, -{"type":"Feature","properties":{"mag":2.6,"place":"23km ESE of Yosemite Valley, California","time":1394848365600,"updated":1395124928159,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185336","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185336.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":104,"net":"nc","code":"72185336","ids":",nc72185336,nn00441097,","sources":",nc,nn,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.21559567,"rms":0.05,"gap":61.2,"magType":"Md","type":"earthquake","title":"M 2.6 - 23km ESE of Yosemite Valley, California"},"geometry":{"type":"Point","coordinates":[-119.357,37.6262,13.8]},"id":"nc72185336"}, -{"type":"Feature","properties":{"mag":1.21,"place":"18km WSW of Smith Valley, Nevada","time":1394848219159,"updated":1394937367000,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nn00441096","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nn00441096.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":23,"net":"nn","code":"00441096","ids":",nn00441096,","sources":",nn,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,","nst":11,"dmin":0.194,"rms":0.1605,"gap":191.78,"magType":"ml","type":"earthquake","title":"M 1.2 - 18km WSW of Smith Valley, Nevada"},"geometry":{"type":"Point","coordinates":[-119.5315,38.7102,6.1017]},"id":"nn00441096"}, -{"type":"Feature","properties":{"mag":1.64,"place":"18km WSW of Smith Valley, Nevada","time":1394846570387,"updated":1394937361000,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nn00441095","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nn00441095.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":41,"net":"nn","code":"00441095","ids":",nn00441095,","sources":",nn,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,","nst":14,"dmin":0.198,"rms":0.1449,"gap":186.15,"magType":"ml","type":"earthquake","title":"M 1.6 - 18km WSW of Smith Valley, Nevada"},"geometry":{"type":"Point","coordinates":[-119.5276,38.7065,5.9202]},"id":"nn00441095"}, -{"type":"Feature","properties":{"mag":2.5,"place":"8km ENE of Honaunau-Napoopoo, Hawaii","time":1394845925000,"updated":1395183004532,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60656216","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60656216.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":96,"net":"hv","code":"60656216","ids":",hv60656216,","sources":",hv,","types":",dyfi,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.08983153,"rms":0.13,"gap":68.4,"magType":"Ml","type":"earthquake","title":"M 2.5 - 8km ENE of Honaunau-Napoopoo, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.7938,19.4938,11]},"id":"hv60656216"}, -{"type":"Feature","properties":{"mag":1.75,"place":"18km WSW of Smith Valley, Nevada","time":1394845781003,"updated":1394937378000,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nn00441110","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nn00441110.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":47,"net":"nn","code":"00441110","ids":",nn00441110,","sources":",nn,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,","nst":16,"dmin":0.203,"rms":0.1179,"gap":186.53,"magType":"ml","type":"earthquake","title":"M 1.8 - 18km WSW of Smith Valley, Nevada"},"geometry":{"type":"Point","coordinates":[-119.5239,38.7018,3.723]},"id":"nn00441110"}, -{"type":"Feature","properties":{"mag":1.3,"place":"6km NW of The Geysers, California","time":1394845196600,"updated":1394849766919,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185316","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185316.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":26,"net":"nc","code":"72185316","ids":",nc72185316,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.02694946,"rms":0.03,"gap":104.4,"magType":"Md","type":"earthquake","title":"M 1.3 - 6km NW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.821,38.811,2.3]},"id":"nc72185316"}, -{"type":"Feature","properties":{"mag":4,"place":"51km NE of Xudat, Azerbaijan","time":1394845106300,"updated":1394874052348,"tz":180,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nc5u","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nc5u.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":246,"net":"us","code":"c000nc5u","ids":",usc000nc5u,","sources":",us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":3.295,"rms":1.39,"gap":73,"magType":"mb","type":"earthquake","title":"M 4.0 - 51km NE of Xudat, Azerbaijan"},"geometry":{"type":"Point","coordinates":[49.14,41.9457,52.53]},"id":"usc000nc5u"}, -{"type":"Feature","properties":{"mag":1.4,"place":"3km E of The Geysers, California","time":1394844622900,"updated":1394849105754,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185311","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185311.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":30,"net":"nc","code":"72185311","ids":",nc72185311,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0,"rms":0.04,"gap":82.8,"magType":"Md","type":"earthquake","title":"M 1.4 - 3km E of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.7158,38.7775,2.5]},"id":"nc72185311"}, -{"type":"Feature","properties":{"mag":2.8,"place":"21km SSE of Medford, Oklahoma","time":1394843867420,"updated":1394872827234,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nc51","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nc51.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":121,"net":"us","code":"c000nc51","ids":",usc000nc51,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.28,"rms":0.54,"gap":96,"magType":"mb_lg","type":"earthquake","title":"M 2.8 - 21km SSE of Medford, Oklahoma"},"geometry":{"type":"Point","coordinates":[-97.6654,36.6194,5.25]},"id":"usc000nc51"}, -{"type":"Feature","properties":{"mag":1.4,"place":"26km SW of Ferron, Utah","time":1394843854800,"updated":1395074595928,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60059477","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60059477.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":30,"net":"uu","code":"60059477","ids":",uu60059477,","sources":",uu,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":0.16169675,"rms":0.05,"gap":115.2,"magType":"Md","type":"earthquake","title":"M 1.4 - 26km SW of Ferron, Utah"},"geometry":{"type":"Point","coordinates":[-111.3758,38.9458,3.2]},"id":"uu60059477"}, -{"type":"Feature","properties":{"mag":1.13,"place":"10km SSE of Idyllwild, California","time":1394843455230,"updated":1395084190210,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476153","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476153.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":20,"net":"ci","code":"15476153","ids":",ci15476153,","sources":",ci,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":30,"dmin":0.01781,"rms":0.1,"gap":42,"magType":"ml","type":"earthquake","title":"M 1.1 - 10km SSE of Idyllwild, California"},"geometry":{"type":"Point","coordinates":[-116.6713333,33.6511667,15.37]},"id":"ci15476153"}, -{"type":"Feature","properties":{"mag":1.68,"place":"50km N of Inyokern, California","time":1394843278800,"updated":1395083576480,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476145","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476145.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":43,"net":"ci","code":"15476145","ids":",ci15476145,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":24,"dmin":0.02018,"rms":0.12,"gap":52,"magType":"ml","type":"earthquake","title":"M 1.7 - 50km N of Inyokern, California"},"geometry":{"type":"Point","coordinates":[-117.846,36.0988333,3.34]},"id":"ci15476145"}, -{"type":"Feature","properties":{"mag":2.2,"place":"6km NW of The Geysers, California","time":1394842839800,"updated":1395188765699,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185306","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185306.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":74,"net":"nc","code":"72185306","ids":",nc72185306,","sources":",nc,","types":",dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.04,"gap":28.8,"magType":"Md","type":"earthquake","title":"M 2.2 - 6km NW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.8208,38.814,3.6]},"id":"nc72185306"}, -{"type":"Feature","properties":{"mag":2.9,"place":"4km NE of Mayaguez, Puerto Rico","time":1394842637000,"updated":1394871595840,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14074000","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14074000.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":129,"net":"pr","code":"14074000","ids":",pr14074000,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":9,"dmin":0.06198375,"rms":0.27,"gap":180,"magType":"Md","type":"earthquake","title":"M 2.9 - 4km NE of Mayaguez, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-67.1122,18.2331,121]},"id":"pr14074000"}, -{"type":"Feature","properties":{"mag":1,"place":"20km SW of Ferron, Utah","time":1394842450300,"updated":1395074404894,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60059462","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60059462.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":15,"net":"uu","code":"60059462","ids":",uu60059462,","sources":",uu,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":0.14373045,"rms":0.04,"gap":144,"magType":"Md","type":"earthquake","title":"M 1.0 - 20km SW of Ferron, Utah"},"geometry":{"type":"Point","coordinates":[-111.3288,38.9845,13.2]},"id":"uu60059462"}, -{"type":"Feature","properties":{"mag":1.24,"place":"9km E of Borrego Springs, California","time":1394842254450,"updated":1395083134890,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476137","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476137.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":24,"net":"ci","code":"15476137","ids":",ci15476137,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":17,"dmin":0.2457,"rms":0.15,"gap":120,"magType":"ml","type":"earthquake","title":"M 1.2 - 9km E of Borrego Springs, California"},"geometry":{"type":"Point","coordinates":[-116.2751667,33.2398333,13.35]},"id":"ci15476137"}, -{"type":"Feature","properties":{"mag":2.5,"place":"5km WSW of Fern Acres, Hawaii","time":1394842237900,"updated":1394871200358,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60656191","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60656191.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":96,"net":"hv","code":"60656191","ids":",hv60656191,","sources":",hv,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.06288207,"rms":0.1,"gap":93.6,"magType":"Ml","type":"earthquake","title":"M 2.5 - 5km WSW of Fern Acres, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.1268,19.4872,12.6]},"id":"hv60656191"}, -{"type":"Feature","properties":{"mag":2.7,"place":"38km W of Raton, New Mexico","time":1394840891470,"updated":1394869847690,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nc3v","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nc3v.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":112,"net":"us","code":"c000nc3v","ids":",usc000nc3v,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.403,"rms":1.09,"gap":149,"magType":"ml","type":"earthquake","title":"M 2.7 - 38km W of Raton, New Mexico"},"geometry":{"type":"Point","coordinates":[-104.8642,36.962,5.06]},"id":"usc000nc3v"}, -{"type":"Feature","properties":{"mag":4.4,"place":"160km W of Attu Station, Alaska","time":1394840317060,"updated":1394869273920,"tz":660,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nc3r","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nc3r.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":298,"net":"us","code":"c000nc3r","ids":",usc000nc3r,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":2.01,"rms":0.64,"gap":159,"magType":"mb","type":"earthquake","title":"M 4.4 - 160km W of Attu Station, Alaska"},"geometry":{"type":"Point","coordinates":[170.7977,52.8372,21.14]},"id":"usc000nc3r"}, -{"type":"Feature","properties":{"mag":2.03,"place":"17km SW of Ferndale, California","time":1394839673120,"updated":1395197561770,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185291","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185291.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":63,"net":"nc","code":"72185291","ids":",nc72185291,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,","nst":13,"dmin":0.04897,"rms":0.07,"gap":276,"magType":"md","type":"earthquake","title":"M 2.0 - 17km SW of Ferndale, California"},"geometry":{"type":"Point","coordinates":[-124.3975,40.4581667,20.58]},"id":"nc72185291"}, -{"type":"Feature","properties":{"mag":5,"place":"17km SE of Manaure Balcon del Cesar, Colombia","time":1394839596380,"updated":1394934765254,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nc2t","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nc2t.geojsonp","felt":19,"cdi":3.9,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":392,"net":"us","code":"c000nc2t","ids":",usc000nc2t,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.678,"rms":1.45,"gap":25,"magType":"mb","type":"earthquake","title":"M 5.0 - 17km SE of Manaure Balcon del Cesar, Colombia"},"geometry":{"type":"Point","coordinates":[-72.9224,10.284,130.07]},"id":"usc000nc2t"}, -{"type":"Feature","properties":{"mag":1.8,"place":"68km NNW of Talkeetna, Alaska","time":1394838366000,"updated":1394840680543,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187700","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187700.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":50,"net":"ak","code":"11187700","ids":",ak11187700,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.42,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.8 - 68km NNW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-150.3832,62.9254,96.1]},"id":"ak11187700"}, -{"type":"Feature","properties":{"mag":4.9,"place":"226km SSW of `Ohonua, Tonga","time":1394837399800,"updated":1394866353810,"tz":-720,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nc1r","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nc1r.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":369,"net":"us","code":"c000nc1r","ids":",usc000nc1r,","sources":",us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":15.614,"rms":0.83,"gap":75,"magType":"mb","type":"earthquake","title":"M 4.9 - 226km SSW of `Ohonua, Tonga"},"geometry":{"type":"Point","coordinates":[-175.4018,-23.3395,30.7]},"id":"usc000nc1r"}, -{"type":"Feature","properties":{"mag":1.73,"place":"3km N of Fremont, California","time":1394834767100,"updated":1394847723241,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185261","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185261.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":46,"net":"nc","code":"72185261","ids":",nc72185261,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":11,"dmin":0.0315,"rms":0.06,"gap":84,"magType":"md","type":"earthquake","title":"M 1.7 - 3km N of Fremont, California"},"geometry":{"type":"Point","coordinates":[-121.9865036,37.581665,5.96]},"id":"nc72185261"}, -{"type":"Feature","properties":{"mag":1.7,"place":"50km SSW of Cantwell, Alaska","time":1394833879000,"updated":1394834397737,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187604","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187604.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":44,"net":"ak","code":"11187604","ids":",ak11187604,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.75,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.7 - 50km SSW of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-149.4317,62.991,69.1]},"id":"ak11187604"}, -{"type":"Feature","properties":{"mag":2.8,"place":"8km NE of Stillwater, Oklahoma","time":1394831202500,"updated":1394852560450,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nbyc","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nbyc.geojsonp","felt":50,"cdi":3.8,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":140,"net":"us","code":"c000nbyc","ids":",usc000nbyc,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":null,"rms":0.71,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.8 - 8km NE of Stillwater, Oklahoma"},"geometry":{"type":"Point","coordinates":[-96.983,36.161,6.3]},"id":"usc000nbyc"}, -{"type":"Feature","properties":{"mag":4.9,"place":"11km NNW of Naranjito, Ecuador","time":1394830433430,"updated":1394928800683,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nbua","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nbua.geojsonp","felt":17,"cdi":3.5,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":375,"net":"us","code":"c000nbua","ids":",usc000nbua,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":2.567,"rms":0.93,"gap":42,"magType":"mb","type":"earthquake","title":"M 4.9 - 11km NNW of Naranjito, Ecuador"},"geometry":{"type":"Point","coordinates":[-79.514,-2.1154,98.75]},"id":"usc000nbua"}, -{"type":"Feature","properties":{"mag":2.6,"place":"8km NNE of Belfair, Washington","time":1394829816700,"updated":1395087916804,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uw60718901","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uw60718901.geojsonp","felt":14,"cdi":3.1,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":108,"net":"uw","code":"60718901","ids":",uw60718901,usc000nbt8,","sources":",uw,us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,","nst":null,"dmin":0.00898315,"rms":0.2,"gap":43.2,"magType":"Ml","type":"earthquake","title":"M 2.6 - 8km NNE of Belfair, Washington"},"geometry":{"type":"Point","coordinates":[-122.7773,47.5142,21.7]},"id":"uw60718901"}, -{"type":"Feature","properties":{"mag":5.3,"place":"South of Africa","time":1394829130190,"updated":1394914859000,"tz":120,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nbsx","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nbsx.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":432,"net":"us","code":"c000nbsx","ids":",usc000nbsx,gcmt20140314203209,","sources":",us,gcmt,","types":",cap,dyfi,geoserve,moment-tensor,nearby-cities,origin,phase-data,","nst":null,"dmin":18.502,"rms":0.78,"gap":33,"magType":"mb","type":"earthquake","title":"M 5.3 - South of Africa"},"geometry":{"type":"Point","coordinates":[25.166,-53.5161,14.49]},"id":"usc000nbsx"}, -{"type":"Feature","properties":{"mag":3.1,"place":"68km N of Tierras Nuevas Poniente, Puerto Rico","time":1394828063800,"updated":1394905822000,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14073019","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14073019.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":148,"net":"pr","code":"14073019","ids":",pr14073019,usc000nbss,","sources":",pr,us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":18,"dmin":0.59827798,"rms":0.2,"gap":237.6,"magType":"Md","type":"earthquake","title":"M 3.1 - 68km N of Tierras Nuevas Poniente, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.4636,19.0762,32]},"id":"pr14073019"}, -{"type":"Feature","properties":{"mag":2.5,"place":"55km N of Tierras Nuevas Poniente, Puerto Rico","time":1394827730900,"updated":1394905322000,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14073020","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14073020.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":96,"net":"pr","code":"14073020","ids":",pr14073020,usc000nbtm,","sources":",pr,us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":4,"dmin":0.48419194,"rms":0.17,"gap":273.6,"magType":"Md","type":"earthquake","title":"M 2.5 - 55km N of Tierras Nuevas Poniente, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.4505,18.9584,44]},"id":"pr14073020"}, -{"type":"Feature","properties":{"mag":2.3,"place":"69km W of Talkeetna, Alaska","time":1394827575000,"updated":1394828307701,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187534","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187534.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":81,"net":"ak","code":"11187534","ids":",ak11187534,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":2.42,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.3 - 69km W of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-151.446,62.2537,99.8]},"id":"ak11187534"}, -{"type":"Feature","properties":{"mag":1.5,"place":"7km S of Old Faithful Geyser, Wyoming","time":1394826842100,"updated":1394831029195,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60059412","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60059412.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":35,"net":"uu","code":"60059412","ids":",uu60059412,","sources":",uu,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.06288207,"rms":0.04,"gap":126,"magType":"Md","type":"earthquake","title":"M 1.5 - 7km S of Old Faithful Geyser, Wyoming"},"geometry":{"type":"Point","coordinates":[-110.8357,44.391,3.2]},"id":"uu60059412"}, -{"type":"Feature","properties":{"mag":1.6,"place":"7km WNW of Cobb, California","time":1394826122200,"updated":1394839385379,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185206","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185206.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":39,"net":"nc","code":"72185206","ids":",nc72185206,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.06,"gap":39.6,"magType":"Md","type":"earthquake","title":"M 1.6 - 7km WNW of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.8033,38.8402,1.9]},"id":"nc72185206"}, -{"type":"Feature","properties":{"mag":2,"place":"27km SSW of Morton, Washington","time":1394825922500,"updated":1394831535653,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uw60718861","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uw60718861.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":62,"net":"uw","code":"60718861","ids":",uw60718861,","sources":",uw,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.04491576,"rms":0.13,"gap":118.8,"magType":"Md","type":"earthquake","title":"M 2.0 - 27km SSW of Morton, Washington"},"geometry":{"type":"Point","coordinates":[-122.398,46.3218,15.1]},"id":"uw60718861"}, -{"type":"Feature","properties":{"mag":1.3,"place":"18km NW of Quarry near Soledad, CA","time":1394825798200,"updated":1394850277323,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185201","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185201.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":26,"net":"nc","code":"72185201","ids":",nc72185201,","sources":",nc,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,","nst":null,"dmin":0.01796631,"rms":0.08,"gap":133.2,"magType":"Md","type":"quarry","title":"M 1.3 Quarry Blast - 18km NW of Quarry near Soledad, CA"},"geometry":{"type":"Point","coordinates":[-121.4168,36.5845,0]},"id":"nc72185201"}, -{"type":"Feature","properties":{"mag":4.3,"place":"29km SSW of Jucuaran, El Salvador","time":1394825081070,"updated":1394905112181,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nbvl","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nbvl.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":284,"net":"us","code":"c000nbvl","ids":",usc000nbvl,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.8,"rms":0.36,"gap":180,"magType":"mb","type":"earthquake","title":"M 4.3 - 29km SSW of Jucuaran, El Salvador"},"geometry":{"type":"Point","coordinates":[-88.3794,13.0178,95.16]},"id":"usc000nbvl"}, -{"type":"Feature","properties":{"mag":1.1,"place":"23km NNE of Badger, Alaska","time":1394823972000,"updated":1394829312500,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187476","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187476.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":19,"net":"ak","code":"11187476","ids":",ak11187476,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.27,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.1 - 23km NNE of Badger, Alaska"},"geometry":{"type":"Point","coordinates":[-147.3126,64.9901,0]},"id":"ak11187476"}, -{"type":"Feature","properties":{"mag":1.02,"place":"52km NE of Kernville, California","time":1394823628180,"updated":1394827283850,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476089","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476089.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":16,"net":"ci","code":"15476089","ids":",ci15476089,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":15,"dmin":0.1676,"rms":0.14,"gap":95,"magType":"ml","type":"earthquake","title":"M 1.0 - 52km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.0616667,36.1236667,0.91]},"id":"ci15476089"}, -{"type":"Feature","properties":{"mag":4.6,"place":"85km WSW of Kota Ternate, Indonesia","time":1394822972240,"updated":1394903403592,"tz":480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nbl1","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nbl1.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":326,"net":"us","code":"c000nbl1","ids":",usc000nbl1,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.769,"rms":0.78,"gap":55,"magType":"mb","type":"earthquake","title":"M 4.6 - 85km WSW of Kota Ternate, Indonesia"},"geometry":{"type":"Point","coordinates":[126.6265,0.5606,56.89]},"id":"usc000nbl1"}, -{"type":"Feature","properties":{"mag":1.5,"place":"7km S of Old Faithful Geyser, Wyoming","time":1394822708300,"updated":1394830964174,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60059397","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60059397.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":35,"net":"uu","code":"60059397","ids":",uu60059397,","sources":",uu,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.06288207,"rms":0.09,"gap":111.6,"magType":"Md","type":"earthquake","title":"M 1.5 - 7km S of Old Faithful Geyser, Wyoming"},"geometry":{"type":"Point","coordinates":[-110.8343,44.3917,3.1]},"id":"uu60059397"}, -{"type":"Feature","properties":{"mag":1.8,"place":"24km N of Sutton-Alpine, Alaska","time":1394821872000,"updated":1394822388976,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187437","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187437.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":50,"net":"ak","code":"11187437","ids":",ak11187437,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.38,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.8 - 24km N of Sutton-Alpine, Alaska"},"geometry":{"type":"Point","coordinates":[-148.8485,62.0136,0.1]},"id":"ak11187437"}, -{"type":"Feature","properties":{"mag":1.6,"place":"6km S of Francis, Utah","time":1394821365400,"updated":1394826993728,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60059392","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60059392.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":39,"net":"uu","code":"60059392","ids":",uu60059392,","sources":",uu,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":0.07186522,"rms":0.15,"gap":82.8,"magType":"Ml","type":"earthquake","title":"M 1.6 - 6km S of Francis, Utah"},"geometry":{"type":"Point","coordinates":[-111.2692,40.5555,13.5]},"id":"uu60059392"}, -{"type":"Feature","properties":{"mag":1.5,"place":"6km SW of Unalaska, Alaska","time":1394821224000,"updated":1394823919586,"tz":-540,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187436","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187436.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":35,"net":"ak","code":"11187436","ids":",ak11187436,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.55,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.5 - 6km SW of Unalaska, Alaska"},"geometry":{"type":"Point","coordinates":[-166.6011,53.8349,6.2]},"id":"ak11187436"}, -{"type":"Feature","properties":{"mag":1.4,"place":"4km SW of Unalaska, Alaska","time":1394820593000,"updated":1394823617489,"tz":-540,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187435","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187435.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":30,"net":"ak","code":"11187435","ids":",ak11187435,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.57,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.4 - 4km SW of Unalaska, Alaska"},"geometry":{"type":"Point","coordinates":[-166.5914,53.8513,10.1]},"id":"ak11187435"}, -{"type":"Feature","properties":{"mag":5,"place":"Carlsberg Ridge","time":1394819361910,"updated":1394898235399,"tz":240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nbjm","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nbjm.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":385,"net":"us","code":"c000nbjm","ids":",usc000nbjm,","sources":",us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,","nst":null,"dmin":5.831,"rms":1.02,"gap":50,"magType":"mb","type":"earthquake","title":"M 5.0 - Carlsberg Ridge"},"geometry":{"type":"Point","coordinates":[67.1862,-0.0228,12.05]},"id":"usc000nbjm"}, -{"type":"Feature","properties":{"mag":5,"place":"Southeast of Easter Island","time":1394818479240,"updated":1394894743473,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nbfu","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nbfu.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":385,"net":"us","code":"c000nbfu","ids":",usc000nbfu,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,","nst":null,"dmin":14.935,"rms":0.92,"gap":32,"magType":"mb","type":"earthquake","title":"M 5.0 - Southeast of Easter Island"},"geometry":{"type":"Point","coordinates":[-90.9513,-41.1038,19.67]},"id":"usc000nbfu"}, -{"type":"Feature","properties":{"mag":1.7,"place":"10km SW of Volcano, Hawaii","time":1394818058400,"updated":1394841468169,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60656066","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60656066.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":44,"net":"hv","code":"60656066","ids":",hv60656066,","sources":",hv,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.01796631,"rms":0.11,"gap":64.8,"magType":"Ml","type":"earthquake","title":"M 1.7 - 10km SW of Volcano, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.3,19.3533,2.9]},"id":"hv60656066"}, -{"type":"Feature","properties":{"mag":2.3,"place":"92km N of Kodiak, Alaska","time":1394818041000,"updated":1394819755931,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187391","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187391.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":81,"net":"ak","code":"11187391","ids":",ak11187391,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.53,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.3 - 92km N of Kodiak, Alaska"},"geometry":{"type":"Point","coordinates":[-152.2399,58.6184,43.8]},"id":"ak11187391"}, -{"type":"Feature","properties":{"mag":1,"place":"27km SSW of Malad City, Idaho","time":1394817765600,"updated":1394826343624,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60059372","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60059372.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":15,"net":"uu","code":"60059372","ids":",uu60059372,","sources":",uu,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":0.05389892,"rms":0.24,"gap":100.8,"magType":"Md","type":"earthquake","title":"M 1.0 - 27km SSW of Malad City, Idaho"},"geometry":{"type":"Point","coordinates":[-112.3845,41.9665,6.1]},"id":"uu60059372"}, -{"type":"Feature","properties":{"mag":1.67,"place":"9km NW of The Geysers, California","time":1394817696230,"updated":1394829306057,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185166","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185166.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":43,"net":"nc","code":"72185166","ids":",nc72185166,","sources":",nc,","types":",focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":38,"dmin":0.006388,"rms":0.03,"gap":81,"magType":"md","type":"earthquake","title":"M 1.7 - 9km NW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.8431702,38.8224983,2.33]},"id":"nc72185166"}, -{"type":"Feature","properties":{"mag":2.8,"place":"64km N of Tierras Nuevas Poniente, Puerto Rico","time":1394816701400,"updated":1394892685000,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14073017","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14073017.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":121,"net":"pr","code":"14073017","ids":",pr14073017,usc000nbmj,","sources":",pr,us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":8,"dmin":0.56773526,"rms":0.14,"gap":259.2,"magType":"Md","type":"earthquake","title":"M 2.8 - 64km N of Tierras Nuevas Poniente, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.4815,19.0459,30]},"id":"pr14073017"}, -{"type":"Feature","properties":{"mag":2,"place":"17km SW of North Nenana, Alaska","time":1394816333000,"updated":1394817386181,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187384","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187384.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":62,"net":"ak","code":"11187384","ids":",ak11187384,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.66,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.0 - 17km SW of North Nenana, Alaska"},"geometry":{"type":"Point","coordinates":[-149.3637,64.4631,0]},"id":"ak11187384"}, -{"type":"Feature","properties":{"mag":1.3,"place":"4km WNW of Dixon Lane-Meadow Creek, California","time":1394815938800,"updated":1394830383055,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185151","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185151.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":26,"net":"nc","code":"72185151","ids":",nc72185151,","sources":",nc,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.03593261,"rms":0.11,"gap":86.4,"magType":"Md","type":"earthquake","title":"M 1.3 - 4km WNW of Dixon Lane-Meadow Creek, California"},"geometry":{"type":"Point","coordinates":[-118.4592,37.4077,12.6]},"id":"nc72185151"}, -{"type":"Feature","properties":{"mag":1.47,"place":"4km NNE of Borrego Springs, California","time":1394815657290,"updated":1394826354120,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476049","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476049.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":33,"net":"ci","code":"15476049","ids":",ci15476049,","sources":",ci,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":51,"dmin":0.02987,"rms":0.18,"gap":33,"magType":"ml","type":"earthquake","title":"M 1.5 - 4km NNE of Borrego Springs, California"},"geometry":{"type":"Point","coordinates":[-116.3603333,33.2973333,13.14]},"id":"ci15476049"}, -{"type":"Feature","properties":{"mag":4,"place":"39km SW of Ferndale, California","time":1394814755200,"updated":1394860743878,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185141","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185141.geojsonp","felt":27,"cdi":2.7,"mmi":2.57,"alert":"green","status":"REVIEWED","tsunami":null,"sig":253,"net":"nc","code":"72185141","ids":",nc72185141,usc000nbd4,","sources":",nc,us,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,losspager,moment-tensor,nearby-cities,origin,phase-data,scitech-link,shakemap,","nst":null,"dmin":0.25152828,"rms":0.14,"gap":230.4,"magType":"Mw","type":"earthquake","title":"M 4.0 - 39km SW of Ferndale, California"},"geometry":{"type":"Point","coordinates":[-124.6103,40.3482,19.5]},"id":"nc72185141"}, -{"type":"Feature","properties":{"mag":5.3,"place":"43km NE of Iwo Jima, Japan","time":1394814537040,"updated":1394843497648,"tz":540,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nbda","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nbda.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":432,"net":"us","code":"c000nbda","ids":",usc000nbda,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":8.179,"rms":0.74,"gap":101,"magType":"mb","type":"earthquake","title":"M 5.3 - 43km NE of Iwo Jima, Japan"},"geometry":{"type":"Point","coordinates":[141.633,25.0629,502.54]},"id":"usc000nbda"}, -{"type":"Feature","properties":{"mag":1.43,"place":"14km WNW of Progreso, Mexico","time":1394814078100,"updated":1394825375020,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476025","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476025.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":31,"net":"ci","code":"15476025","ids":",ci15476025,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":17,"dmin":0.008335,"rms":0.2,"gap":132,"magType":"ml","type":"earthquake","title":"M 1.4 - 14km WNW of Progreso, Mexico"},"geometry":{"type":"Point","coordinates":[-115.7165,32.6493333,8.3]},"id":"ci15476025"}, -{"type":"Feature","properties":{"mag":2.7,"place":"92km W of Ferndale, California","time":1394813793800,"updated":1395115866476,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185126","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185126.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":112,"net":"nc","code":"72185126","ids":",nc72185126,","sources":",nc,","types":",dyfi,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.7995006,"rms":0.24,"gap":302.4,"magType":"Md","type":"earthquake","title":"M 2.7 - 92km W of Ferndale, California"},"geometry":{"type":"Point","coordinates":[-125.3472,40.714,28.3]},"id":"nc72185126"}, -{"type":"Feature","properties":{"mag":3.2,"place":"6km S of Francis, Utah","time":1394813031100,"updated":1395075205591,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60059347","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60059347.geojsonp","felt":11,"cdi":3.9,"mmi":2.42,"alert":null,"status":"REVIEWED","tsunami":null,"sig":162,"net":"uu","code":"60059347","ids":",uu60059347,usc000nbc9,","sources":",uu,us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,shakemap,tectonic-summary,","nst":null,"dmin":0.08084838,"rms":0.16,"gap":61.2,"magType":"Ml","type":"earthquake","title":"M 3.2 - 6km S of Francis, Utah"},"geometry":{"type":"Point","coordinates":[-111.2688,40.5612,14]},"id":"uu60059347"}, -{"type":"Feature","properties":{"mag":1,"place":"9km NNW of Big Bear City, California","time":1394811713100,"updated":1394824945290,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476009","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476009.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":15,"net":"ci","code":"15476009","ids":",ci15476009,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":23,"dmin":0.08698,"rms":0.15,"gap":75,"magType":"ml","type":"quarry_blast","title":"M 1.0 Quarry_blast - 9km NNW of Big Bear City, California"},"geometry":{"type":"Point","coordinates":[-116.8726667,34.3398333,0.01]},"id":"ci15476009"}, -{"type":"Feature","properties":{"mag":1.7,"place":"6km WSW of Volcano, Hawaii","time":1394811453200,"updated":1394844374590,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60656006","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60656006.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":44,"net":"hv","code":"60656006","ids":",hv60656006,","sources":",hv,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.00898315,"rms":0.1,"gap":46.8,"magType":"Ml","type":"earthquake","title":"M 1.7 - 6km WSW of Volcano, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.2937,19.4033,3.1]},"id":"hv60656006"}, -{"type":"Feature","properties":{"mag":4.6,"place":"103km NE of Iquique, Chile","time":1394811078270,"updated":1394840026084,"tz":-180,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nbbj","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nbbj.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":326,"net":"us","code":"c000nbbj","ids":",usc000nbbj,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.296,"rms":1.35,"gap":118,"magType":"mb","type":"earthquake","title":"M 4.6 - 103km NE of Iquique, Chile"},"geometry":{"type":"Point","coordinates":[-69.5273,-19.4895,92.86]},"id":"usc000nbbj"}, -{"type":"Feature","properties":{"mag":1.6,"place":"110km NW of Talkeetna, Alaska","time":1394810766000,"updated":1394815217690,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187327","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187327.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":39,"net":"ak","code":"11187327","ids":",ak11187327,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.86,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.6 - 110km NW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-151.498,63.082,7.5]},"id":"ak11187327"}, -{"type":"Feature","properties":{"mag":1.1,"place":"93km WNW of Cantwell, Alaska","time":1394810477000,"updated":1394810757470,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187325","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187325.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":19,"net":"ak","code":"11187325","ids":",ak11187325,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.18,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.1 - 93km WNW of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-150.7869,63.5687,13.6]},"id":"ak11187325"}, -{"type":"Feature","properties":{"mag":1.3,"place":"50km W of Cantwell, Alaska","time":1394809225000,"updated":1394828764356,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187323","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187323.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":26,"net":"ak","code":"11187323","ids":",ak11187323,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.68,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.3 - 50km W of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-149.9523,63.3811,93.6]},"id":"ak11187323"}, -{"type":"Feature","properties":{"mag":2,"place":"13km SSW of Y, Alaska","time":1394807509000,"updated":1394808832705,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187290","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187290.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":62,"net":"ak","code":"11187290","ids":",ak11187290,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.46,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.0 - 13km SSW of Y, Alaska"},"geometry":{"type":"Point","coordinates":[-149.915,62.0433,40.2]},"id":"ak11187290"}, -{"type":"Feature","properties":{"mag":2.5,"place":"80km SSE of Tanaga Volcano, Alaska","time":1394806910000,"updated":1394835868735,"tz":-720,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187288","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187288.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":96,"net":"ak","code":"11187288","ids":",ak11187288,","sources":",ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.92,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.5 - 80km SSE of Tanaga Volcano, Alaska"},"geometry":{"type":"Point","coordinates":[-177.6418,51.2299,14.5]},"id":"ak11187288"}, -{"type":"Feature","properties":{"mag":1.4,"place":"56km SW of Cantwell, Alaska","time":1394806700000,"updated":1394828306766,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187285","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187285.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":30,"net":"ak","code":"11187285","ids":",ak11187285,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.48,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.4 - 56km SW of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-149.8023,63.0562,83.7]},"id":"ak11187285"}, -{"type":"Feature","properties":{"mag":2.7,"place":"60km N of Tierras Nuevas Poniente, Puerto Rico","time":1394806255300,"updated":1394835208143,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14073016","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14073016.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":112,"net":"pr","code":"14073016","ids":",pr14073016,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":10,"dmin":0.53180265,"rms":0.37,"gap":266.4,"magType":"Md","type":"earthquake","title":"M 2.7 - 60km N of Tierras Nuevas Poniente, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.481,19.0104,43]},"id":"pr14073016"}, -{"type":"Feature","properties":{"mag":1.9,"place":"59km N of Tierras Nuevas Poniente, Puerto Rico","time":1394806229000,"updated":1394823519451,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14073015","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14073015.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":56,"net":"pr","code":"14073015","ids":",pr14073015,","sources":",pr,","types":",cap,geoserve,nearby-cities,origin,tectonic-summary,","nst":4,"dmin":0.51653129,"rms":0.05,"gap":302.4,"magType":"Md","type":"earthquake","title":"M 1.9 - 59km N of Tierras Nuevas Poniente, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.4953,18.9967,61]},"id":"pr14073015"}, -{"type":"Feature","properties":{"mag":5.5,"place":"111km E of Mohean, India","time":1394804286410,"updated":1394900539000,"tz":360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nb99","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nb99.geojsonp","felt":null,"cdi":null,"mmi":3.64,"alert":"green","status":"reviewed","tsunami":null,"sig":465,"net":"us","code":"c000nb99","ids":",usc000nb99,gcmt20140314133806,","sources":",us,gcmt,","types":",cap,dyfi,general-link,geoserve,losspager,moment-tensor,nearby-cities,origin,phase-data,shakemap,tectonic-summary,","nst":null,"dmin":3.654,"rms":0.82,"gap":98,"magType":"mb","type":"earthquake","title":"M 5.5 - 111km E of Mohean, India"},"geometry":{"type":"Point","coordinates":[94.317,7.8,10]},"id":"usc000nb99"}, -{"type":"Feature","properties":{"mag":1.2,"place":"14km WSW of Anacortes, Washington","time":1394804236300,"updated":1394810415600,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uw60718661","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uw60718661.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":22,"net":"uw","code":"60718661","ids":",uw60718661,","sources":",uw,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.17966306,"rms":0.23,"gap":118.8,"magType":"Md","type":"earthquake","title":"M 1.2 - 14km WSW of Anacortes, Washington"},"geometry":{"type":"Point","coordinates":[-122.778,48.4445,50.5]},"id":"uw60718661"}, -{"type":"Feature","properties":{"mag":1,"place":"9km W of Cobb, California","time":1394803837200,"updated":1394807224692,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185061","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185061.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":15,"net":"nc","code":"72185061","ids":",nc72185061,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0,"rms":0.03,"gap":54,"magType":"Md","type":"earthquake","title":"M 1.0 - 9km W of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.831,38.8383,2.7]},"id":"nc72185061"}, -{"type":"Feature","properties":{"mag":1,"place":"9km W of Cobb, California","time":1394803761020,"updated":1394805902296,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185066","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185066.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":15,"net":"nc","code":"72185066","ids":",nc72185066,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":22,"dmin":0.004566,"rms":0.02,"gap":52,"magType":"md","type":"earthquake","title":"M 1.0 - 9km W of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.8296661,38.8381653,2.73]},"id":"nc72185066"}, -{"type":"Feature","properties":{"mag":1.9,"place":"9km WNW of Cobb, California","time":1394803744600,"updated":1394845028483,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185051","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185051.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":56,"net":"nc","code":"72185051","ids":",nc72185051,","sources":",nc,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.05,"gap":54,"magType":"Md","type":"earthquake","title":"M 1.9 - 9km WNW of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.829,38.8413,2.6]},"id":"nc72185051"}, -{"type":"Feature","properties":{"mag":1.44,"place":"4km S of Redlands, California","time":1394802447270,"updated":1394828314510,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475993","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475993.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":32,"net":"ci","code":"15475993","ids":",ci15475993,","sources":",ci,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":58,"dmin":0.0691,"rms":0.12,"gap":46,"magType":"ml","type":"earthquake","title":"M 1.4 - 4km S of Redlands, California"},"geometry":{"type":"Point","coordinates":[-117.1918333,34.0148333,14.61]},"id":"ci15475993"}, -{"type":"Feature","properties":{"mag":2.7,"place":"45km SSW of Cordova, Alaska","time":1394802156000,"updated":1394831113151,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187250","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187250.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":112,"net":"ak","code":"11187250","ids":",ak11187250,","sources":",ak,","types":",dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.95,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.7 - 45km SSW of Cordova, Alaska"},"geometry":{"type":"Point","coordinates":[-146.1715,60.1877,13.7]},"id":"ak11187250"}, -{"type":"Feature","properties":{"mag":2.1,"place":"16km SSW of Guanica, Puerto Rico","time":1394802025000,"updated":1394822738039,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14073014","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14073014.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":68,"net":"pr","code":"14073014","ids":",pr14073014,","sources":",pr,","types":",cap,geoserve,nearby-cities,origin,tectonic-summary,","nst":4,"dmin":0.1527136,"rms":0.07,"gap":288,"magType":"Md","type":"earthquake","title":"M 2.1 - 16km SSW of Guanica, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.9681,17.8346,11]},"id":"pr14073014"}, -{"type":"Feature","properties":{"mag":1.9,"place":"23km NNW of Lost Hills, California","time":1394801763500,"updated":1395100266045,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185036","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185036.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":56,"net":"nc","code":"72185036","ids":",nc72185036,","sources":",nc,","types":",focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.11678099,"rms":0.14,"gap":176.4,"magType":"Md","type":"earthquake","title":"M 1.9 - 23km NNW of Lost Hills, California"},"geometry":{"type":"Point","coordinates":[-119.8357,35.7917,12.3]},"id":"nc72185036"}, -{"type":"Feature","properties":{"mag":2.6,"place":"93km NNW of Road Town, British Virgin Islands","time":1394801689200,"updated":1394830635754,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14073018","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14073018.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":104,"net":"pr","code":"14073018","ids":",pr14073018,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":3,"dmin":0.88573887,"rms":0.31,"gap":334.8,"magType":"Md","type":"earthquake","title":"M 2.6 - 93km NNW of Road Town, British Virgin Islands"},"geometry":{"type":"Point","coordinates":[-64.8358,19.236,13]},"id":"pr14073018"}, -{"type":"Feature","properties":{"mag":1.5,"place":"5km WSW of Yucaipa, California","time":1394801636800,"updated":1394828321880,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475985","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475985.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":35,"net":"ci","code":"15475985","ids":",ci15475985,","sources":",ci,","types":",focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":59,"dmin":0.01796631,"rms":0.24,"gap":28.8,"magType":"Ml","type":"earthquake","title":"M 1.5 - 5km WSW of Yucaipa, California"},"geometry":{"type":"Point","coordinates":[-117.0958,34.0183,17]},"id":"ci15475985"}, -{"type":"Feature","properties":{"mag":1.5,"place":"19km NNE of Fishhook, Alaska","time":1394801607000,"updated":1394802680691,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187247","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187247.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":35,"net":"ak","code":"11187247","ids":",ak11187247,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.9,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.5 - 19km NNE of Fishhook, Alaska"},"geometry":{"type":"Point","coordinates":[-149.1614,61.9133,18]},"id":"ak11187247"}, -{"type":"Feature","properties":{"mag":2.7,"place":"66km N of Tierras Nuevas Poniente, Puerto Rico","time":1394800662500,"updated":1394829619845,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14073013","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14073013.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":112,"net":"pr","code":"14073013","ids":",pr14073013,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":11,"dmin":0.58839651,"rms":0.11,"gap":259.2,"magType":"Md","type":"earthquake","title":"M 2.7 - 66km N of Tierras Nuevas Poniente, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.4513,19.0638,27]},"id":"pr14073013"}, -{"type":"Feature","properties":{"mag":1.6,"place":"85km NW of Talkeetna, Alaska","time":1394800577000,"updated":1394827958445,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187222","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187222.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":39,"net":"ak","code":"11187222","ids":",ak11187222,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.43,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.6 - 85km NW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-151.1042,62.9437,121.5]},"id":"ak11187222"}, -{"type":"Feature","properties":{"mag":2.4,"place":"30km NE of Talkeetna, Alaska","time":1394800264000,"updated":1394801170261,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187218","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187218.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":89,"net":"ak","code":"11187218","ids":",ak11187218,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.34,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.4 - 30km NE of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-149.7711,62.5459,69.5]},"id":"ak11187218"}, -{"type":"Feature","properties":{"mag":2.5,"place":"80km W of Willow, Alaska","time":1394800155000,"updated":1394829110181,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187215","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187215.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":96,"net":"ak","code":"11187215","ids":",ak11187215,","sources":",ak,","types":",dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.56,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.5 - 80km W of Willow, Alaska"},"geometry":{"type":"Point","coordinates":[-151.5597,61.7419,54]},"id":"ak11187215"}, -{"type":"Feature","properties":{"mag":4.7,"place":"66km NW of La Ligua, Chile","time":1394799752170,"updated":1394802822692,"tz":-180,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nb7x","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nb7x.geojsonp","felt":4,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":341,"net":"us","code":"c000nb7x","ids":",usc000nb7x,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.42,"rms":0.79,"gap":137,"magType":"mb","type":"earthquake","title":"M 4.7 - 66km NW of La Ligua, Chile"},"geometry":{"type":"Point","coordinates":[-71.7348,-32.0366,42.32]},"id":"usc000nb7x"}, -{"type":"Feature","properties":{"mag":1.8,"place":"5km W of Cobb, California","time":1394798822500,"updated":1394811547440,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185016","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185016.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":50,"net":"nc","code":"72185016","ids":",nc72185016,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.03,"gap":39.6,"magType":"Md","type":"earthquake","title":"M 1.8 - 5km W of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.7823,38.8273,2.3]},"id":"nc72185016"}, -{"type":"Feature","properties":{"mag":1.66,"place":"13km SW of Westwood, California","time":1394797905910,"updated":1395102486938,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185001","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185001.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":42,"net":"nc","code":"72185001","ids":",nc72185001,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":15,"dmin":0.05483,"rms":0.06,"gap":131,"magType":"md","type":"earthquake","title":"M 1.7 - 13km SW of Westwood, California"},"geometry":{"type":"Point","coordinates":[-121.112,40.2171667,8.95]},"id":"nc72185001"}, -{"type":"Feature","properties":{"mag":2,"place":"56km SSW of Cantwell, Alaska","time":1394797394000,"updated":1394798410940,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187211","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187211.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":62,"net":"ak","code":"11187211","ids":",ak11187211,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.42,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.0 - 56km SSW of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-149.5296,62.9578,71.9]},"id":"ak11187211"}, -{"type":"Feature","properties":{"mag":1.1,"place":"13km NE of Pahala, Hawaii","time":1394797157200,"updated":1394842449986,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60655941","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60655941.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":19,"net":"hv","code":"60655941","ids":",hv60655941,","sources":",hv,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.04491576,"rms":0.12,"gap":111.6,"magType":"Md","type":"earthquake","title":"M 1.1 - 13km NE of Pahala, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.3788,19.2858,3.4]},"id":"hv60655941"}, -{"type":"Feature","properties":{"mag":1.8,"place":"19km WSW of Volcano, Hawaii","time":1394796442000,"updated":1394796641591,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60655936","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60655936.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":50,"net":"hv","code":"60655936","ids":",hv60655936,","sources":",hv,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.03593261,"rms":0.2,"gap":32.4,"magType":"Md","type":"earthquake","title":"M 1.8 - 19km WSW of Volcano, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.424,19.3942,8.6]},"id":"hv60655936"}, -{"type":"Feature","properties":{"mag":4.5,"place":"58km WSW of Kuril'sk, Russia","time":1394794414370,"updated":1394823368135,"tz":720,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nb63","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nb63.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":312,"net":"us","code":"c000nb63","ids":",usc000nb63,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":3.621,"rms":0.77,"gap":132,"magType":"mb","type":"earthquake","title":"M 4.5 - 58km WSW of Kuril'sk, Russia"},"geometry":{"type":"Point","coordinates":[147.1817,45.0561,162.43]},"id":"usc000nb63"}, -{"type":"Feature","properties":{"mag":2.6,"place":"66km N of Tierras Nuevas Poniente, Puerto Rico","time":1394793653500,"updated":1394822618348,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14073012","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14073012.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":104,"net":"pr","code":"14073012","ids":",pr14073012,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":7,"dmin":0.58390493,"rms":0.5,"gap":266.4,"magType":"Md","type":"earthquake","title":"M 2.6 - 66km N of Tierras Nuevas Poniente, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.4544,19.0611,43]},"id":"pr14073012"}, -{"type":"Feature","properties":{"mag":2.7,"place":"111km NW of Talkeetna, Alaska","time":1394792881000,"updated":1394821838995,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187182","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187182.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":112,"net":"ak","code":"11187182","ids":",ak11187182,","sources":",ak,","types":",dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.86,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.7 - 111km NW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-151.5136,63.0863,4.2]},"id":"ak11187182"}, -{"type":"Feature","properties":{"mag":2.7,"place":"64km N of Tierras Nuevas Poniente, Puerto Rico","time":1394792589300,"updated":1394821543895,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14073007","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14073007.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":112,"net":"pr","code":"14073007","ids":",pr14073007,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":5,"dmin":0.56953189,"rms":0.2,"gap":284.4,"magType":"Md","type":"earthquake","title":"M 2.7 - 64km N of Tierras Nuevas Poniente, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.4619,19.0461,43]},"id":"pr14073007"}, -{"type":"Feature","properties":{"mag":1.6,"place":"32km W of Enterprise, Utah","time":1394792573300,"updated":1394851002000,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60059342","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60059342.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":39,"net":"uu","code":"60059342","ids":",nn00441024,uu60059342,","sources":",nn,uu,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.18864621,"rms":0.11,"gap":100.8,"magType":"Ml","type":"earthquake","title":"M 1.6 - 32km W of Enterprise, Utah"},"geometry":{"type":"Point","coordinates":[-114.0815,37.5257,8.9]},"id":"uu60059342"}, -{"type":"Feature","properties":{"mag":2.3,"place":"71km N of Tierras Nuevas Poniente, Puerto Rico","time":1394792008100,"updated":1394810470154,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14073008","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14073008.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":81,"net":"pr","code":"14073008","ids":",pr14073008,","sources":",pr,","types":",cap,geoserve,nearby-cities,origin,tectonic-summary,","nst":10,"dmin":0.62522744,"rms":0.23,"gap":270,"magType":"Md","type":"earthquake","title":"M 2.3 - 71km N of Tierras Nuevas Poniente, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.4675,19.104,21]},"id":"pr14073008"}, -{"type":"Feature","properties":{"mag":2.1,"place":"30km SW of Mountain View, Wyoming","time":1394791865800,"updated":1394826183579,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60059337","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60059337.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":68,"net":"uu","code":"60059337","ids":",uu60059337,","sources":",uu,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":0.35034296,"rms":0.25,"gap":126,"magType":"Ml","type":"earthquake","title":"M 2.1 - 30km SW of Mountain View, Wyoming"},"geometry":{"type":"Point","coordinates":[-110.6365,41.1152,6]},"id":"uu60059337"}, -{"type":"Feature","properties":{"mag":2.7,"place":"66km N of Tierras Nuevas Poniente, Puerto Rico","time":1394791468400,"updated":1394820417540,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14073011","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14073011.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":112,"net":"pr","code":"14073011","ids":",pr14073011,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":7,"dmin":0.58839651,"rms":0.37,"gap":284.4,"magType":"Md","type":"earthquake","title":"M 2.7 - 66km N of Tierras Nuevas Poniente, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.46,19.0662,38]},"id":"pr14073011"}, -{"type":"Feature","properties":{"mag":2.9,"place":"71km N of Tierras Nuevas Poniente, Puerto Rico","time":1394791373800,"updated":1394820332623,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14073010","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14073010.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":129,"net":"pr","code":"14073010","ids":",pr14073010,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":3,"dmin":0.6288207,"rms":0.14,"gap":288,"magType":"Md","type":"earthquake","title":"M 2.9 - 71km N of Tierras Nuevas Poniente, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.4568,19.1068,17]},"id":"pr14073010"}, -{"type":"Feature","properties":{"mag":2.7,"place":"66km N of Tierras Nuevas Poniente, Puerto Rico","time":1394791247600,"updated":1394820193244,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14073009","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14073009.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":112,"net":"pr","code":"14073009","ids":",pr14073009,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":3,"dmin":0.75368652,"rms":0.21,"gap":284.4,"magType":"Md","type":"earthquake","title":"M 2.7 - 66km N of Tierras Nuevas Poniente, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.489,19.0611,17]},"id":"pr14073009"}, -{"type":"Feature","properties":{"mag":1.7,"place":"35km ENE of Y, Alaska","time":1394791110000,"updated":1394792189892,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187180","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187180.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":44,"net":"ak","code":"11187180","ids":",ak11187180,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.32,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.7 - 35km ENE of Y, Alaska"},"geometry":{"type":"Point","coordinates":[-149.2009,62.2526,38.3]},"id":"ak11187180"}, -{"type":"Feature","properties":{"mag":2.8,"place":"72km N of Tierras Nuevas Poniente, Puerto Rico","time":1394790875100,"updated":1394819830892,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14073006","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14073006.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":121,"net":"pr","code":"14073006","ids":",pr14073006,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":14,"dmin":0.64139711,"rms":0.27,"gap":252,"magType":"Md","type":"earthquake","title":"M 2.8 - 72km N of Tierras Nuevas Poniente, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.4675,19.1193,28]},"id":"pr14073006"}, -{"type":"Feature","properties":{"mag":1.26,"place":"5km NW of The Geysers, California","time":1394790641580,"updated":1394800742941,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184966","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184966.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":24,"net":"nc","code":"72184966","ids":",nc72184966,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":18,"dmin":0.01227,"rms":0.04,"gap":86,"magType":"md","type":"earthquake","title":"M 1.3 - 5km NW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.810997,38.8076668,2.42]},"id":"nc72184966"}, -{"type":"Feature","properties":{"mag":2.55,"place":"51km NE of Kernville, California","time":1394790134270,"updated":1394826422490,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475953","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475953.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":100,"net":"ci","code":"15475953","ids":",ci15475953,","sources":",ci,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":32,"dmin":0.1623,"rms":0.14,"gap":78,"magType":"ml","type":"earthquake","title":"M 2.6 - 51km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.0551667,36.1121667,1.47]},"id":"ci15475953"}, -{"type":"Feature","properties":{"mag":1.28,"place":"18km SE of Gardnerville Ranchos, Nevada","time":1394789866105,"updated":1395080814000,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nn00441021","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nn00441021.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":25,"net":"nn","code":"00441021","ids":",nn00441021,","sources":",nn,","types":",general-link,geoserve,nearby-cities,origin,phase-data,","nst":4,"dmin":0.342,"rms":null,"gap":259.9,"magType":"ml","type":"earthquake","title":"M 1.3 - 18km SE of Gardnerville Ranchos, Nevada"},"geometry":{"type":"Point","coordinates":[-119.6197,38.7479,12]},"id":"nn00441021"}, -{"type":"Feature","properties":{"mag":2.8,"place":"71km N of Tierras Nuevas Poniente, Puerto Rico","time":1394789818500,"updated":1394818774718,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14073005","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14073005.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":121,"net":"pr","code":"14073005","ids":",pr14073005,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":10,"dmin":0.63241396,"rms":0.18,"gap":262.8,"magType":"Md","type":"earthquake","title":"M 2.8 - 71km N of Tierras Nuevas Poniente, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.4674,19.1103,28]},"id":"pr14073005"}, -{"type":"Feature","properties":{"mag":3.2,"place":"61km SW of Anchor Point, Alaska","time":1394789732000,"updated":1394818689778,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187153","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187153.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":158,"net":"ak","code":"11187153","ids":",ak11187153,","sources":",ak,","types":",dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.89,"gap":null,"magType":"ml","type":"earthquake","title":"M 3.2 - 61km SW of Anchor Point, Alaska"},"geometry":{"type":"Point","coordinates":[-152.726,59.4573,99.9]},"id":"ak11187153"}, -{"type":"Feature","properties":{"mag":4.4,"place":"7km ESE of Arriaga, Mexico","time":1394789500210,"updated":1394808150023,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nb48","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nb48.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":298,"net":"us","code":"c000nb48","ids":",usc000nb48,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.637,"rms":1.05,"gap":159,"magType":"mb","type":"earthquake","title":"M 4.4 - 7km ESE of Arriaga, Mexico"},"geometry":{"type":"Point","coordinates":[-93.8398,16.2036,115.08]},"id":"usc000nb48"}, -{"type":"Feature","properties":{"mag":1.4,"place":"10km NNW of Carson, Washington","time":1394789491300,"updated":1394821894537,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uw60718591","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uw60718591.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":30,"net":"uw","code":"60718591","ids":",uw60718591,","sources":",uw,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.1527136,"rms":0.21,"gap":72,"magType":"Md","type":"earthquake","title":"M 1.4 - 10km NNW of Carson, Washington"},"geometry":{"type":"Point","coordinates":[-121.8707,45.8095,7.1]},"id":"uw60718591"}, -{"type":"Feature","properties":{"mag":1.5,"place":"38km W of Willow, Alaska","time":1394789383000,"updated":1394827430331,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187152","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187152.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":35,"net":"ak","code":"11187152","ids":",ak11187152,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.32,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.5 - 38km W of Willow, Alaska"},"geometry":{"type":"Point","coordinates":[-150.7604,61.7599,68.7]},"id":"ak11187152"}, -{"type":"Feature","properties":{"mag":1.8,"place":"37km N of North Nenana, Alaska","time":1394789244000,"updated":1394789886578,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187150","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187150.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":50,"net":"ak","code":"11187150","ids":",ak11187150,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.95,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.8 - 37km N of North Nenana, Alaska"},"geometry":{"type":"Point","coordinates":[-149.1223,64.9171,9.9]},"id":"ak11187150"}, -{"type":"Feature","properties":{"mag":1.6,"place":"30km ENE of Soledad, California","time":1394789157600,"updated":1394797807545,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184956","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184956.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":39,"net":"nc","code":"72184956","ids":",nc72184956,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.01796631,"rms":0.07,"gap":108,"magType":"Md","type":"earthquake","title":"M 1.6 - 30km ENE of Soledad, California"},"geometry":{"type":"Point","coordinates":[-121.0335,36.5595,7.1]},"id":"nc72184956"}, -{"type":"Feature","properties":{"mag":1.2,"place":"51km NE of Y, Alaska","time":1394787839000,"updated":1394827138241,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187147","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187147.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":22,"net":"ak","code":"11187147","ids":",ak11187147,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.39,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.2 - 51km NE of Y, Alaska"},"geometry":{"type":"Point","coordinates":[-149.0939,62.4558,55.5]},"id":"ak11187147"}, -{"type":"Feature","properties":{"mag":3.1,"place":"41km SSE of Redoubt Volcano, Alaska","time":1394786680000,"updated":1394815632438,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187145","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187145.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":148,"net":"ak","code":"11187145","ids":",ak11187145,","sources":",ak,","types":",dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.95,"gap":null,"magType":"ml","type":"earthquake","title":"M 3.1 - 41km SSE of Redoubt Volcano, Alaska"},"geometry":{"type":"Point","coordinates":[-152.5207,60.131,70.7]},"id":"ak11187145"}, -{"type":"Feature","properties":{"mag":1.24,"place":"9km SSE of Chester, California","time":1394786618900,"updated":1395102486659,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184936","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184936.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":24,"net":"nc","code":"72184936","ids":",nc72184936,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":10,"dmin":0.2499,"rms":0.07,"gap":265,"magType":"md","type":"earthquake","title":"M 1.2 - 9km SSE of Chester, California"},"geometry":{"type":"Point","coordinates":[-121.178,40.2311667,5.86]},"id":"nc72184936"}, -{"type":"Feature","properties":{"mag":1.29,"place":"14km NNE of Virginia City, Nevada","time":1394786095156,"updated":1394850998000,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nn00441020","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nn00441020.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":26,"net":"nn","code":"00441020","ids":",nn00441020,","sources":",nn,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,","nst":17,"dmin":0.141,"rms":0.1008,"gap":80.23,"magType":"ml","type":"earthquake","title":"M 1.3 - 14km NNE of Virginia City, Nevada"},"geometry":{"type":"Point","coordinates":[-119.5789,39.4249,9.5211]},"id":"nn00441020"}, -{"type":"Feature","properties":{"mag":2.2,"place":"30km WNW of Okanogan, Washington","time":1394785748200,"updated":1394821277403,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uw60718576","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uw60718576.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":74,"net":"uw","code":"60718576","ids":",uw60718576,","sources":",uw,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.42220818,"rms":0.33,"gap":115.2,"magType":"Md","type":"earthquake","title":"M 2.2 - 30km WNW of Okanogan, Washington"},"geometry":{"type":"Point","coordinates":[-119.929,48.5115,0.3]},"id":"uw60718576"}, -{"type":"Feature","properties":{"mag":1.03,"place":"18km ESE of Anza, California","time":1394785126530,"updated":1394825083750,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475937","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475937.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":16,"net":"ci","code":"15475937","ids":",ci15475937,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":33,"dmin":0.06165,"rms":0.14,"gap":97,"magType":"ml","type":"earthquake","title":"M 1.0 - 18km ESE of Anza, California"},"geometry":{"type":"Point","coordinates":[-116.487,33.489,16.25]},"id":"ci15475937"}, -{"type":"Feature","properties":{"mag":4.7,"place":"69km SW of Sary-Tash, Kyrgyzstan","time":1394784911690,"updated":1394813867444,"tz":300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nb2n","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nb2n.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":340,"net":"us","code":"c000nb2n","ids":",usc000nb2n,","sources":",us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.547,"rms":1.18,"gap":48,"magType":"mb","type":"earthquake","title":"M 4.7 - 69km SW of Sary-Tash, Kyrgyzstan"},"geometry":{"type":"Point","coordinates":[72.6057,39.3546,54.2]},"id":"usc000nb2n"}, -{"type":"Feature","properties":{"mag":2,"place":"51km NE of Road Town, British Virgin Islands","time":1394784845300,"updated":1394787054747,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14073004","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14073004.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":62,"net":"pr","code":"14073004","ids":",pr14073004,","sources":",pr,","types":",cap,geoserve,nearby-cities,origin,tectonic-summary,","nst":3,"dmin":0.45814079,"rms":0.02,"gap":338.4,"magType":"Md","type":"earthquake","title":"M 2.0 - 51km NE of Road Town, British Virgin Islands"},"geometry":{"type":"Point","coordinates":[-64.2667,18.7345,45]},"id":"pr14073004"}, -{"type":"Feature","properties":{"mag":1.27,"place":"10km SSE of Chester, California","time":1394784030730,"updated":1395106149060,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184916","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184916.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":25,"net":"nc","code":"72184916","ids":",nc72184916,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":10,"dmin":0.2581,"rms":0.06,"gap":213,"magType":"md","type":"earthquake","title":"M 1.3 - 10km SSE of Chester, California"},"geometry":{"type":"Point","coordinates":[-121.167,40.2283333,5.75]},"id":"nc72184916"}, -{"type":"Feature","properties":{"mag":1.75,"place":"51km NE of Kernville, California","time":1394783895420,"updated":1394824192650,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475921","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475921.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":47,"net":"ci","code":"15475921","ids":",ci15475921,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":23,"dmin":0.1616,"rms":0.14,"gap":78,"magType":"ml","type":"earthquake","title":"M 1.8 - 51km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.0543333,36.1116667,0.07]},"id":"ci15475921"}, -{"type":"Feature","properties":{"mag":1,"place":"27km ENE of West Yellowstone, Montana","time":1394783802800,"updated":1394825963527,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60059327","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60059327.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":15,"net":"uu","code":"60059327","ids":",uu60059327,","sources":",uu,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.06288207,"rms":0.16,"gap":162,"magType":"Ml","type":"earthquake","title":"M 1.0 - 27km ENE of West Yellowstone, Montana"},"geometry":{"type":"Point","coordinates":[-110.7858,44.751,7.3]},"id":"uu60059327"}, -{"type":"Feature","properties":{"mag":1.2,"place":"4km NW of Cobb, California","time":1394782243300,"updated":1394791566273,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184886","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184886.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":22,"net":"nc","code":"72184886","ids":",nc72184886,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.03,"gap":111.6,"magType":"Md","type":"earthquake","title":"M 1.2 - 4km NW of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.7647,38.8445,2.1]},"id":"nc72184886"}, -{"type":"Feature","properties":{"mag":2,"place":"107km NW of Talkeetna, Alaska","time":1394782179000,"updated":1394783190434,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187125","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187125.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":62,"net":"ak","code":"11187125","ids":",ak11187125,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.55,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.0 - 107km NW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-151.4938,63.0483,9.3]},"id":"ak11187125"}, -{"type":"Feature","properties":{"mag":1.2,"place":"4km NW of Cobb, California","time":1394782159300,"updated":1394789823219,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184881","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184881.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":22,"net":"nc","code":"72184881","ids":",nc72184881,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.09,"gap":136.8,"magType":"Md","type":"earthquake","title":"M 1.2 - 4km NW of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.7615,38.8463,0.1]},"id":"nc72184881"}, -{"type":"Feature","properties":{"mag":1.7,"place":"91km NNW of Talkeetna, Alaska","time":1394781551000,"updated":1394826875195,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187124","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187124.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":44,"net":"ak","code":"11187124","ids":",ak11187124,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.24,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.7 - 91km NNW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-150.8606,63.0659,123.5]},"id":"ak11187124"}, -{"type":"Feature","properties":{"mag":1.18,"place":"44km SW of Beatty, Nevada","time":1394780700290,"updated":1394850987000,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475913","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475913.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":21,"net":"ci","code":"15475913","ids":",ci15475913,nn00441018,","sources":",ci,nn,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":9,"dmin":0.2814,"rms":0.13,"gap":148,"magType":"ml","type":"earthquake","title":"M 1.2 - 44km SW of Beatty, Nevada"},"geometry":{"type":"Point","coordinates":[-117.1333333,36.6323333,5.82]},"id":"ci15475913"}, -{"type":"Feature","properties":{"mag":2.1,"place":"8km SSW of Volcano, Hawaii","time":1394780600300,"updated":1394780947269,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60655846","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60655846.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":68,"net":"hv","code":"60655846","ids":",hv60655846,","sources":",hv,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.04491576,"rms":0.26,"gap":295.2,"magType":"Ml","type":"earthquake","title":"M 2.1 - 8km SSW of Volcano, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.256,19.3537,0.9]},"id":"hv60655846"}, -{"type":"Feature","properties":{"mag":1.8,"place":"37km SSE of Redoubt Volcano, Alaska","time":1394780405000,"updated":1394826618085,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187122","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187122.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":50,"net":"ak","code":"11187122","ids":",ak11187122,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.31,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.8 - 37km SSE of Redoubt Volcano, Alaska"},"geometry":{"type":"Point","coordinates":[-152.5466,60.1613,93]},"id":"ak11187122"}, -{"type":"Feature","properties":{"mag":4.7,"place":"47km NNE of Puquio, Peru","time":1394780164440,"updated":1394809122917,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nb1n","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nb1n.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":340,"net":"us","code":"c000nb1n","ids":",usc000nb1n,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":3.555,"rms":0.9,"gap":90,"magType":"mb","type":"earthquake","title":"M 4.7 - 47km NNE of Puquio, Peru"},"geometry":{"type":"Point","coordinates":[-74.0427,-14.2836,81.1]},"id":"usc000nb1n"}, -{"type":"Feature","properties":{"mag":2.3,"place":"62km ESE of Sutton-Alpine, Alaska","time":1394778364000,"updated":1394779466730,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187106","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187106.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":81,"net":"ak","code":"11187106","ids":",ak11187106,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.86,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.3 - 62km ESE of Sutton-Alpine, Alaska"},"geometry":{"type":"Point","coordinates":[-147.7207,61.619,11.7]},"id":"ak11187106"}, -{"type":"Feature","properties":{"mag":1.4,"place":"23km SE of Yosemite Valley, California","time":1394778010700,"updated":1394786822710,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184836","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184836.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":30,"net":"nc","code":"72184836","ids":",nc72184836,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.22457882,"rms":0.04,"gap":176.4,"magType":"Md","type":"earthquake","title":"M 1.4 - 23km SE of Yosemite Valley, California"},"geometry":{"type":"Point","coordinates":[-119.36,37.6133,13.7]},"id":"nc72184836"}, -{"type":"Feature","properties":{"mag":1.55,"place":"22km NNE of Searles Valley, California","time":1394777536040,"updated":1394824245320,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475897","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475897.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":37,"net":"ci","code":"15475897","ids":",ci15475897,","sources":",ci,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":22,"dmin":0.08064,"rms":0.13,"gap":65,"magType":"ml","type":"earthquake","title":"M 1.6 - 22km NNE of Searles Valley, California"},"geometry":{"type":"Point","coordinates":[-117.3306667,35.962,6.97]},"id":"ci15475897"}, -{"type":"Feature","properties":{"mag":1,"place":"23km SE of Yosemite Valley, California","time":1394777293400,"updated":1394817423284,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184826","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184826.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":15,"net":"nc","code":"72184826","ids":",nc72184826,","sources":",nc,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.22457882,"rms":0.19,"gap":136.8,"magType":"Md","type":"earthquake","title":"M 1.0 - 23km SE of Yosemite Valley, California"},"geometry":{"type":"Point","coordinates":[-119.363,37.6127,8.1]},"id":"nc72184826"}, -{"type":"Feature","properties":{"mag":2.3,"place":"23km ESE of Yosemite Valley, California","time":1394777092600,"updated":1394861523619,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184821","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184821.geojsonp","felt":2,"cdi":2.2,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":82,"net":"nc","code":"72184821","ids":",nc72184821,nn00441014,","sources":",nc,nn,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.21559567,"rms":0.06,"gap":82.8,"magType":"Md","type":"earthquake","title":"M 2.3 - 23km ESE of Yosemite Valley, California"},"geometry":{"type":"Point","coordinates":[-119.3527,37.6328,14.3]},"id":"nc72184821"}, -{"type":"Feature","properties":{"mag":2,"place":"106km NW of Talkeetna, Alaska","time":1394776847000,"updated":1394777761473,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187104","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187104.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":62,"net":"ak","code":"11187104","ids":",ak11187104,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.54,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.0 - 106km NW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-151.4464,63.0556,4.3]},"id":"ak11187104"}, -{"type":"Feature","properties":{"mag":2.6,"place":"9km NNE of Villalba, Puerto Rico","time":1394776072200,"updated":1394805029374,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14073002","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14073002.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":104,"net":"pr","code":"14073002","ids":",pr14073002,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":8,"dmin":0.22008724,"rms":0.31,"gap":154.8,"magType":"Md","type":"earthquake","title":"M 2.6 - 9km NNE of Villalba, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.4432,18.2003,86]},"id":"pr14073002"}, -{"type":"Feature","properties":{"mag":4.1,"place":"115km ENE of Amahai, Indonesia","time":1394775999330,"updated":1394804960353,"tz":540,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nb0y","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nb0y.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":259,"net":"us","code":"c000nb0y","ids":",usc000nb0y,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":2.328,"rms":0.65,"gap":114,"magType":"mb","type":"earthquake","title":"M 4.1 - 115km ENE of Amahai, Indonesia"},"geometry":{"type":"Point","coordinates":[129.9209,-3.056,59.37]},"id":"usc000nb0y"}, -{"type":"Feature","properties":{"mag":1.4,"place":"16km W of Mayaguez, Puerto Rico","time":1394774982100,"updated":1394783283147,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14073003","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14073003.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":30,"net":"pr","code":"14073003","ids":",pr14073003,","sources":",pr,","types":",cap,geoserve,nearby-cities,origin,tectonic-summary,","nst":3,"dmin":0.20032431,"rms":0.03,"gap":316.8,"magType":"Md","type":"earthquake","title":"M 1.4 - 16km W of Mayaguez, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-67.2977,18.1763,22]},"id":"pr14073003"}, -{"type":"Feature","properties":{"mag":1.9,"place":"62km NW of Talkeetna, Alaska","time":1394774532000,"updated":1394775691829,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187103","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187103.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":56,"net":"ak","code":"11187103","ids":",ak11187103,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":null,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.9 - 62km NW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-151.0102,62.7043,50]},"id":"ak11187103"}, -{"type":"Feature","properties":{"mag":2.3,"place":"106km NW of Talkeetna, Alaska","time":1394774269000,"updated":1394775259759,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187100","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187100.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":81,"net":"ak","code":"11187100","ids":",ak11187100,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.62,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.3 - 106km NW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-151.4452,63.0589,6.3]},"id":"ak11187100"}, -{"type":"Feature","properties":{"mag":1.2,"place":"109km NW of Talkeetna, Alaska","time":1394774086000,"updated":1394826073735,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187099","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187099.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":22,"net":"ak","code":"11187099","ids":",ak11187099,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.69,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.2 - 109km NW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-151.528,63.0619,11.2]},"id":"ak11187099"}, -{"type":"Feature","properties":{"mag":2.6,"place":"111km NW of Talkeetna, Alaska","time":1394773636000,"updated":1394802589817,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187091","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187091.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":104,"net":"ak","code":"11187091","ids":",ak11187091,","sources":",ak,","types":",dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.7,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.6 - 111km NW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-151.5043,63.0978,8.2]},"id":"ak11187091"}, -{"type":"Feature","properties":{"mag":1.8,"place":"108km NW of Talkeetna, Alaska","time":1394773146000,"updated":1394826072803,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187080","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187080.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":50,"net":"ak","code":"11187080","ids":",ak11187080,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.51,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.8 - 108km NW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-151.5223,63.0539,6.9]},"id":"ak11187080"}, -{"type":"Feature","properties":{"mag":1.25,"place":"15km NNW of Seeley, California","time":1394772998290,"updated":1394823383890,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475873","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475873.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":24,"net":"ci","code":"15475873","ids":",ci15475873,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":16,"dmin":0.04033,"rms":0.16,"gap":57,"magType":"ml","type":"earthquake","title":"M 1.3 - 15km NNW of Seeley, California"},"geometry":{"type":"Point","coordinates":[-115.7778333,32.9091667,7.84]},"id":"ci15475873"}, -{"type":"Feature","properties":{"mag":2.6,"place":"111km NW of Talkeetna, Alaska","time":1394772938000,"updated":1394801903637,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187076","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187076.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":104,"net":"ak","code":"11187076","ids":",ak11187076,","sources":",ak,","types":",dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.91,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.6 - 111km NW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-151.4664,63.1117,18]},"id":"ak11187076"}, -{"type":"Feature","properties":{"mag":1.62,"place":"1km SW of Brawley, California","time":1394772757540,"updated":1394822624080,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475865","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475865.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":40,"net":"ci","code":"15475865","ids":",ci15475865,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":18,"dmin":0.1303,"rms":0.15,"gap":95,"magType":"ml","type":"earthquake","title":"M 1.6 - 1km SW of Brawley, California"},"geometry":{"type":"Point","coordinates":[-115.5445,32.9675,10.09]},"id":"ci15475865"}, -{"type":"Feature","properties":{"mag":4.3,"place":"180km NNW of Tobelo, Indonesia","time":1394772686320,"updated":1394801707310,"tz":480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nb03","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nb03.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":284,"net":"us","code":"c000nb03","ids":",usc000nb03,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":2.34,"rms":0.55,"gap":139,"magType":"mb","type":"earthquake","title":"M 4.3 - 180km NNW of Tobelo, Indonesia"},"geometry":{"type":"Point","coordinates":[127.1527,3.1187,63.78]},"id":"usc000nb03"}, -{"type":"Feature","properties":{"mag":4.4,"place":"119km N of Tobelo, Indonesia","time":1394771946220,"updated":1394800921486,"tz":540,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nazw","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nazw.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":298,"net":"us","code":"c000nazw","ids":",usc000nazw,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":2.172,"rms":0.8,"gap":74,"magType":"mb","type":"earthquake","title":"M 4.4 - 119km N of Tobelo, Indonesia"},"geometry":{"type":"Point","coordinates":[128.1982,2.792,141.77]},"id":"usc000nazw"}, -{"type":"Feature","properties":{"mag":2.6,"place":"8km NNE of Guthrie, Oklahoma","time":1394770764260,"updated":1394927313000,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nc7e","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nc7e.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":104,"net":"us","code":"c000nc7e","ids":",usc000nc7e,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":null,"rms":0.44,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.6 - 8km NNE of Guthrie, Oklahoma"},"geometry":{"type":"Point","coordinates":[-97.395,35.951,3.6]},"id":"usc000nc7e"}, -{"type":"Feature","properties":{"mag":1.05,"place":"52km N of Pahrump, Nevada","time":1394770548608,"updated":1394850965000,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nn00441005","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nn00441005.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":17,"net":"nn","code":"00441005","ids":",nn00441005,","sources":",nn,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,","nst":11,"dmin":0.104,"rms":0.135,"gap":231.24,"magType":"ml","type":"earthquake","title":"M 1.1 - 52km N of Pahrump, Nevada"},"geometry":{"type":"Point","coordinates":[-115.8736,36.676,4.3855]},"id":"nn00441005"}, -{"type":"Feature","properties":{"mag":1.8,"place":"8km ESE of Big Lake, Alaska","time":1394770269000,"updated":1394771158302,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187073","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187073.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":50,"net":"ak","code":"11187073","ids":",ak11187073,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.63,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.8 - 8km ESE of Big Lake, Alaska"},"geometry":{"type":"Point","coordinates":[-149.8,61.4992,36.9]},"id":"ak11187073"}, -{"type":"Feature","properties":{"mag":2.5,"place":"15km NE of Anchor Point, Alaska","time":1394770042000,"updated":1394799001989,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187070","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187070.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":96,"net":"ak","code":"11187070","ids":",ak11187070,","sources":",ak,","types":",dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.8,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.5 - 15km NE of Anchor Point, Alaska"},"geometry":{"type":"Point","coordinates":[-151.6592,59.8835,19.8]},"id":"ak11187070"}, -{"type":"Feature","properties":{"mag":1.47,"place":"25km ENE of Pine Valley, California","time":1394769962770,"updated":1394822296240,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475857","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475857.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":33,"net":"ci","code":"15475857","ids":",ci15475857,","sources":",ci,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":34,"dmin":0.02489,"rms":0.24,"gap":67,"magType":"ml","type":"earthquake","title":"M 1.5 - 25km ENE of Pine Valley, California"},"geometry":{"type":"Point","coordinates":[-116.2771667,32.9023333,2.53]},"id":"ci15475857"}, -{"type":"Feature","properties":{"mag":2.05,"place":"3km ESE of Redway, California","time":1394769754300,"updated":1395195724915,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184761","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184761.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":65,"net":"nc","code":"72184761","ids":",nc72184761,","sources":",nc,","types":",focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":21,"dmin":0.1067,"rms":0.1,"gap":88,"magType":"md","type":"earthquake","title":"M 2.1 - 3km ESE of Redway, California"},"geometry":{"type":"Point","coordinates":[-123.779,40.11,21.17]},"id":"nc72184761"}, -{"type":"Feature","properties":{"mag":1.6,"place":"20km W of Portola, California","time":1394769722900,"updated":1395107466376,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184766","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184766.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":39,"net":"nc","code":"72184766","ids":",nc72184766,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.04491576,"rms":0.14,"gap":133.2,"magType":"Md","type":"earthquake","title":"M 1.6 - 20km W of Portola, California"},"geometry":{"type":"Point","coordinates":[-120.7127,39.7948,0.7]},"id":"nc72184766"}, -{"type":"Feature","properties":{"mag":1.4,"place":"123km W of Cantwell, Alaska","time":1394769572000,"updated":1394770093322,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187069","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187069.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":30,"net":"ak","code":"11187069","ids":",ak11187069,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.01,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.4 - 123km W of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-151.4123,63.3018,10.5]},"id":"ak11187069"}, -{"type":"Feature","properties":{"mag":1.01,"place":"9km WNW of The Geysers, California","time":1394768044490,"updated":1394769846633,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184751","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184751.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":16,"net":"nc","code":"72184751","ids":",nc72184751,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":17,"dmin":0.007145,"rms":0.02,"gap":75,"magType":"md","type":"earthquake","title":"M 1.0 - 9km WNW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.8441696,38.822834,2.42]},"id":"nc72184751"}, -{"type":"Feature","properties":{"mag":2.1,"place":"7km NW of Perkins, Oklahoma","time":1394767480720,"updated":1394834281446,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nb2a","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nb2a.geojsonp","felt":2,"cdi":2.7,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":68,"net":"us","code":"c000nb2a","ids":",usc000nb2a,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.345,"rms":0.31,"gap":83,"magType":"mb_lg","type":"earthquake","title":"M 2.1 - 7km NW of Perkins, Oklahoma"},"geometry":{"type":"Point","coordinates":[-97.0905,36.021,5.71]},"id":"usc000nb2a"}, -{"type":"Feature","properties":{"mag":5.1,"place":"95km ENE of Amahai, Indonesia","time":1394767355150,"updated":1394796315864,"tz":540,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000naz2","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000naz2.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":400,"net":"us","code":"c000naz2","ids":",usc000naz2,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":2.535,"rms":1.18,"gap":61,"magType":"mb","type":"earthquake","title":"M 5.1 - 95km ENE of Amahai, Indonesia"},"geometry":{"type":"Point","coordinates":[129.7115,-2.9968,34.63]},"id":"usc000naz2"}, -{"type":"Feature","properties":{"mag":2.2,"place":"3km SSE of Boqueron, Puerto Rico","time":1394767164200,"updated":1394770951389,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14073001","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14073001.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":74,"net":"pr","code":"14073001","ids":",pr14073001,","sources":",pr,","types":",cap,geoserve,nearby-cities,origin,tectonic-summary,","nst":5,"dmin":0.04311913,"rms":0.21,"gap":259.2,"magType":"Md","type":"earthquake","title":"M 2.2 - 3km SSE of Boqueron, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-67.153,17.9958,16]},"id":"pr14073001"}, -{"type":"Feature","properties":{"mag":2,"place":"8km E of Hidden Valley Lake, California","time":1394766398000,"updated":1394837702432,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184741","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184741.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":62,"net":"nc","code":"72184741","ids":",nc72184741,","sources":",nc,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.08,"gap":64.8,"magType":"Md","type":"earthquake","title":"M 2.0 - 8km E of Hidden Valley Lake, California"},"geometry":{"type":"Point","coordinates":[-122.4592,38.803,9.5]},"id":"nc72184741"}, -{"type":"Feature","properties":{"mag":1.7,"place":"19km SE of Pahala, Hawaii","time":1394765959600,"updated":1394769916809,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60655696","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60655696.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":44,"net":"hv","code":"60655696","ids":",hv60655696,","sources":",hv,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.12576414,"rms":0.09,"gap":262.8,"magType":"Md","type":"earthquake","title":"M 1.7 - 19km SE of Pahala, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.3598,19.0725,33.5]},"id":"hv60655696"}, -{"type":"Feature","properties":{"mag":2.9,"place":"61km WSW of Talkeetna, Alaska","time":1394765561000,"updated":1394794517154,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11186940","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11186940.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":129,"net":"ak","code":"11186940","ids":",ak11186940,","sources":",ak,","types":",dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":1.01,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.9 - 61km WSW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-151.2697,62.2015,75.3]},"id":"ak11186940"}, -{"type":"Feature","properties":{"mag":2.1,"place":"23km NE of Greenfield, California","time":1394764720000,"updated":1394835062630,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184721","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184721.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":68,"net":"nc","code":"72184721","ids":",nc72184721,","sources":",nc,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":null,"dmin":0.04491576,"rms":0.07,"gap":64.8,"magType":"Md","type":"earthquake","title":"M 2.1 - 23km NE of Greenfield, California"},"geometry":{"type":"Point","coordinates":[-121.0495,36.4685,6.4]},"id":"nc72184721"}, -{"type":"Feature","properties":{"mag":2.3,"place":"10km SSE of Volcano, Hawaii","time":1394764626800,"updated":1394774244915,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60655686","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60655686.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":81,"net":"hv","code":"60655686","ids":",hv60655686,","sources":",hv,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.03593261,"rms":0.13,"gap":72,"magType":"Ml","type":"earthquake","title":"M 2.3 - 10km SSE of Volcano, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.1852,19.3485,6]},"id":"hv60655686"}, -{"type":"Feature","properties":{"mag":2,"place":"9km WNW of The Geysers, California","time":1394763927600,"updated":1394841068544,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184711","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184711.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":62,"net":"nc","code":"72184711","ids":",nc72184711,","sources":",nc,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.05,"gap":39.6,"magType":"Md","type":"earthquake","title":"M 2.0 - 9km WNW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.8448,38.8225,2.5]},"id":"nc72184711"}, -{"type":"Feature","properties":{"mag":2,"place":"9km WNW of The Geysers, California","time":1394763840000,"updated":1394835964202,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184706","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184706.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":62,"net":"nc","code":"72184706","ids":",nc72184706,","sources":",nc,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.05,"gap":39.6,"magType":"Md","type":"earthquake","title":"M 2.0 - 9km WNW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.8445,38.8227,2.6]},"id":"nc72184706"}, -{"type":"Feature","properties":{"mag":1,"place":"6km NW of The Geysers, California","time":1394763757400,"updated":1394767146674,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184701","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184701.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":15,"net":"nc","code":"72184701","ids":",nc72184701,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.02,"gap":104.4,"magType":"Md","type":"earthquake","title":"M 1.0 - 6km NW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.8182,38.8098,3.3]},"id":"nc72184701"}, -{"type":"Feature","properties":{"mag":2.9,"place":"8km NW of Perkins, Oklahoma","time":1394763734470,"updated":1394832173829,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000naye","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000naye.geojsonp","felt":15,"cdi":3.8,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":135,"net":"us","code":"c000naye","ids":",usc000naye,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.338,"rms":0.57,"gap":56,"magType":"mb_lg","type":"earthquake","title":"M 2.9 - 8km NW of Perkins, Oklahoma"},"geometry":{"type":"Point","coordinates":[-97.1098,36.0201,5]},"id":"usc000naye"}, -{"type":"Feature","properties":{"mag":1,"place":"9km WNW of The Geysers, California","time":1394763630100,"updated":1394767146673,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184696","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184696.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":15,"net":"nc","code":"72184696","ids":",nc72184696,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.02,"gap":72,"magType":"Md","type":"earthquake","title":"M 1.0 - 9km WNW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.8453,38.8227,2.7]},"id":"nc72184696"}, -{"type":"Feature","properties":{"mag":2.9,"place":"54km WSW of Stella, Puerto Rico","time":1394763487200,"updated":1394792443919,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14073000","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14073000.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":129,"net":"pr","code":"14073000","ids":",pr14073000,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":8,"dmin":0.61444765,"rms":0.2,"gap":316.8,"magType":"Md","type":"earthquake","title":"M 2.9 - 54km WSW of Stella, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-67.7356,18.1599,6]},"id":"pr14073000"}, -{"type":"Feature","properties":{"mag":4.2,"place":"South of Panama","time":1394762750340,"updated":1394791705115,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000naya","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000naya.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":271,"net":"us","code":"c000naya","ids":",usc000naya,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":5.421,"rms":1.22,"gap":164,"magType":"mb","type":"earthquake","title":"M 4.2 - South of Panama"},"geometry":{"type":"Point","coordinates":[-82.9601,3.2713,9.69]},"id":"usc000naya"}, -{"type":"Feature","properties":{"mag":1.1,"place":"2km SE of Hercules, California","time":1394762499000,"updated":1394765523688,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184686","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184686.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":19,"net":"nc","code":"72184686","ids":",nc72184686,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.04491576,"rms":0.06,"gap":79.2,"magType":"Md","type":"earthquake","title":"M 1.1 - 2km SE of Hercules, California"},"geometry":{"type":"Point","coordinates":[-122.2645,38.0032,7.3]},"id":"nc72184686"}, -{"type":"Feature","properties":{"mag":1.6,"place":"45km NE of Sutton-Alpine, Alaska","time":1394761503000,"updated":1394762157763,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11186933","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11186933.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":39,"net":"ak","code":"11186933","ids":",ak11186933,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.34,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.6 - 45km NE of Sutton-Alpine, Alaska"},"geometry":{"type":"Point","coordinates":[-148.1258,62.0275,16.9]},"id":"ak11186933"}, -{"type":"Feature","properties":{"mag":3.4,"place":"5km SSE of Healy, Alaska","time":1394759677000,"updated":1394788628128,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11186917","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11186917.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":178,"net":"ak","code":"11186917","ids":",ak11186917,","sources":",ak,","types":",dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.67,"gap":null,"magType":"ml","type":"earthquake","title":"M 3.4 - 5km SSE of Healy, Alaska"},"geometry":{"type":"Point","coordinates":[-148.9009,63.8126,100]},"id":"ak11186917"}, -{"type":"Feature","properties":{"mag":1.8,"place":"3km NE of Rio Dell, California","time":1394759345700,"updated":1395197347930,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184661","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184661.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":50,"net":"nc","code":"72184661","ids":",nc72184661,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.10779783,"rms":0.1,"gap":111.6,"magType":"Md","type":"earthquake","title":"M 1.8 - 3km NE of Rio Dell, California"},"geometry":{"type":"Point","coordinates":[-124.0817,40.5218,20.7]},"id":"nc72184661"}, -{"type":"Feature","properties":{"mag":1.27,"place":"9km NNE of Silver Springs, Nevada","time":1394759178001,"updated":1395085429000,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nn00441000","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nn00441000.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":25,"net":"nn","code":"00441000","ids":",nn00441000,","sources":",nn,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,","nst":19,"dmin":0.281,"rms":0.1223,"gap":140.79,"magType":"ml","type":"earthquake","title":"M 1.3 - 9km NNE of Silver Springs, Nevada"},"geometry":{"type":"Point","coordinates":[-119.162,39.4883,10.206]},"id":"nn00441000"}, -{"type":"Feature","properties":{"mag":1.02,"place":"47km N of Inyokern, California","time":1394758078190,"updated":1394820578605,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475809","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475809.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":16,"net":"ci","code":"15475809","ids":",ci15475809,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":14,"dmin":0.04699,"rms":0.13,"gap":78,"magType":"ml","type":"earthquake","title":"M 1.0 - 47km N of Inyokern, California"},"geometry":{"type":"Point","coordinates":[-117.8535,36.0706667,1.85]},"id":"ci15475809"}, -{"type":"Feature","properties":{"mag":1.03,"place":"16km S of Aguanga, California","time":1394757756890,"updated":1394820238357,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475801","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475801.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":16,"net":"ci","code":"15475801","ids":",ci15475801,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":29,"dmin":0.06097,"rms":0.16,"gap":98,"magType":"ml","type":"earthquake","title":"M 1.0 - 16km S of Aguanga, California"},"geometry":{"type":"Point","coordinates":[-116.8351667,33.297,15.6]},"id":"ci15475801"}, -{"type":"Feature","properties":{"mag":1.1,"place":"115km NW of Talkeetna, Alaska","time":1394757720000,"updated":1394825774824,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11186847","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11186847.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":19,"net":"ak","code":"11186847","ids":",ak11186847,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.67,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.1 - 115km NW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-151.4161,63.1645,9.4]},"id":"ak11186847"}, -{"type":"Feature","properties":{"mag":1.5,"place":"3km NNW of The Geysers, California","time":1394756899900,"updated":1394852707386,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184626","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184626.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":35,"net":"nc","code":"72184626","ids":",nc72184626,","sources":",nc,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.04,"gap":32.4,"magType":"Md","type":"earthquake","title":"M 1.5 - 3km NNW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.7703,38.8067,2.3]},"id":"nc72184626"}, -{"type":"Feature","properties":{"mag":1.6,"place":"45km WNW of Talkeetna, Alaska","time":1394756286000,"updated":1394757056232,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11186825","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11186825.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":39,"net":"ak","code":"11186825","ids":",ak11186825,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.05,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.6 - 45km WNW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-150.8998,62.4932,81.7]},"id":"ak11186825"}, -{"type":"Feature","properties":{"mag":1.1,"place":"2km NNW of Cobb, California","time":1394756065600,"updated":1394756165223,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184616","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184616.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":19,"net":"nc","code":"72184616","ids":",nc72184616,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,","nst":null,"dmin":0.01796631,"rms":0.04,"gap":118.8,"magType":"Md","type":"earthquake","title":"M 1.1 - 2km NNW of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.739,38.8438,2.1]},"id":"nc72184616"}, -{"type":"Feature","properties":{"mag":2.2,"place":"5km SSW of Ridgemark, California","time":1394755225200,"updated":1394776388671,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184606","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184606.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":75,"net":"nc","code":"72184606","ids":",nc72184606,","sources":",nc,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":null,"dmin":0.02694946,"rms":0.11,"gap":25.2,"magType":"Md","type":"earthquake","title":"M 2.2 - 5km SSW of Ridgemark, California"},"geometry":{"type":"Point","coordinates":[-121.402,36.7672,9.7]},"id":"nc72184606"}, -{"type":"Feature","properties":{"mag":1.3,"place":"12km WNW of Yucca Valley, California","time":1394755119260,"updated":1394757247790,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475777","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475777.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":26,"net":"ci","code":"15475777","ids":",ci15475777,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":42,"dmin":0.1307,"rms":0.12,"gap":37,"magType":"ml","type":"earthquake","title":"M 1.3 - 12km WNW of Yucca Valley, California"},"geometry":{"type":"Point","coordinates":[-116.5588333,34.1655,8.79]},"id":"ci15475777"}, -{"type":"Feature","properties":{"mag":2.7,"place":"66km NNE of Redoubt Volcano, Alaska","time":1394754694000,"updated":1394783642911,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11186817","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11186817.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":112,"net":"ak","code":"11186817","ids":",ak11186817,","sources":",ak,","types":",dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.75,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.7 - 66km NNE of Redoubt Volcano, Alaska"},"geometry":{"type":"Point","coordinates":[-152.3875,61.0577,100]},"id":"ak11186817"}, -{"type":"Feature","properties":{"mag":4.7,"place":"South of the Fiji Islands","time":1394754190050,"updated":1394783142544,"tz":-720,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000naw1","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000naw1.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":340,"net":"us","code":"c000naw1","ids":",usc000naw1,","sources":",us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":5.798,"rms":0.93,"gap":85,"magType":"mb","type":"earthquake","title":"M 4.7 - South of the Fiji Islands"},"geometry":{"type":"Point","coordinates":[-176.7932,-23.5128,126.9]},"id":"usc000naw1"}, -{"type":"Feature","properties":{"mag":1.5,"place":"6km NW of The Geysers, California","time":1394754033500,"updated":1394757423053,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184596","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184596.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":35,"net":"nc","code":"72184596","ids":",nc72184596,","sources":",nc,","types":",focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0,"rms":0.04,"gap":79.2,"magType":"Md","type":"earthquake","title":"M 1.5 - 6km NW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.8107,38.8203,3.1]},"id":"nc72184596"}, -{"type":"Feature","properties":{"mag":2.9,"place":"88km W of Ferndale, California","time":1394753266200,"updated":1394868306862,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184591","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184591.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":129,"net":"nc","code":"72184591","ids":",nc72184591,","sources":",nc,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.73661853,"rms":0.32,"gap":295.2,"magType":"H","type":"earthquake","title":"M 2.9 - 88km W of Ferndale, California"},"geometry":{"type":"Point","coordinates":[-125.3042,40.5415,22.6]},"id":"nc72184591"}, -{"type":"Feature","properties":{"mag":3.5,"place":"7km NW of Waikoloa Village, Hawaii","time":1394753127800,"updated":1394998781761,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60655561","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60655561.geojsonp","felt":40,"cdi":3.4,"mmi":3.29,"alert":null,"status":"REVIEWED","tsunami":null,"sig":202,"net":"hv","code":"60655561","ids":",hv60655561,usc000navu,","sources":",hv,us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,shakemap,","nst":null,"dmin":0.16169675,"rms":0.11,"gap":133.2,"magType":"Ml","type":"earthquake","title":"M 3.5 - 7km NW of Waikoloa Village, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.8758,19.9873,11]},"id":"hv60655561"}, -{"type":"Feature","properties":{"mag":1.7,"place":"60km SW of Cantwell, Alaska","time":1394752583000,"updated":1394753458153,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11186764","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11186764.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":44,"net":"ak","code":"11186764","ids":",ak11186764,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.85,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.7 - 60km SW of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-149.8508,63.0298,86.2]},"id":"ak11186764"}, -{"type":"Feature","properties":{"mag":1.4,"place":"18km NE of Fairbanks, Alaska","time":1394752580000,"updated":1394753457243,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11186762","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11186762.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":30,"net":"ak","code":"11186762","ids":",ak11186762,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.59,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.4 - 18km NE of Fairbanks, Alaska"},"geometry":{"type":"Point","coordinates":[-147.4473,64.9627,0]},"id":"ak11186762"}, -{"type":"Feature","properties":{"mag":3.2,"place":"77km N of Hatillo, Puerto Rico","time":1394752427900,"updated":1394756458093,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14072004","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14072004.geojsonp","felt":1,"cdi":2.7,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":158,"net":"pr","code":"14072004","ids":",pr14072004,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":15,"dmin":0.7581781,"rms":0.28,"gap":288,"magType":"Md","type":"earthquake","title":"M 3.2 - 77km N of Hatillo, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.8506,19.1884,11]},"id":"pr14072004"}, -{"type":"Feature","properties":{"mag":4.8,"place":"209km W of Chichi-shima, Japan","time":1394752376130,"updated":1394781337794,"tz":540,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nav7","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nav7.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":354,"net":"us","code":"c000nav7","ids":",usc000nav7,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":6.206,"rms":0.88,"gap":30,"magType":"mb","type":"earthquake","title":"M 4.8 - 209km W of Chichi-shima, Japan"},"geometry":{"type":"Point","coordinates":[140.1162,26.8932,528.43]},"id":"usc000nav7"}, -{"type":"Feature","properties":{"mag":1,"place":"51km N of Inyokern, California","time":1394751059210,"updated":1394753615007,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475753","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475753.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":15,"net":"ci","code":"15475753","ids":",ci15475753,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":8,"dmin":0.01566,"rms":0.09,"gap":246,"magType":"ml","type":"earthquake","title":"M 1.0 - 51km N of Inyokern, California"},"geometry":{"type":"Point","coordinates":[-117.8696667,36.1076667,6.55]},"id":"ci15475753"}, -{"type":"Feature","properties":{"mag":1.3,"place":"5km NW of The Geysers, California","time":1394750907000,"updated":1394766365219,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184576","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184576.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":26,"net":"nc","code":"72184576","ids":",nc72184576,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.02,"gap":79.2,"magType":"Md","type":"earthquake","title":"M 1.3 - 5km NW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.7963,38.8212,3]},"id":"nc72184576"}, -{"type":"Feature","properties":{"mag":2.41,"place":"23km ESE of Yosemite Valley, California","time":1394750792330,"updated":1394774650506,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184571","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184571.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":90,"net":"nc","code":"72184571","ids":",nc72184571,","sources":",nc,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":41,"dmin":0.2156,"rms":0.07,"gap":123,"magType":"md","type":"earthquake","title":"M 2.4 - 23km ESE of Yosemite Valley, California"},"geometry":{"type":"Point","coordinates":[-119.3511667,37.6261667,14.24]},"id":"nc72184571"}, -{"type":"Feature","properties":{"mag":4.9,"place":"233km ESE of Lambasa, Fiji","time":1394749892240,"updated":1394778843658,"tz":-720,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000natm","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000natm.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":369,"net":"us","code":"c000natm","ids":",usc000natm,","sources":",us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":3.339,"rms":1.19,"gap":77,"magType":"mb","type":"earthquake","title":"M 4.9 - 233km ESE of Lambasa, Fiji"},"geometry":{"type":"Point","coordinates":[-178.5258,-17.0461,146.43]},"id":"usc000natm"}, -{"type":"Feature","properties":{"mag":1.6,"place":"83km SE of Prineville, Oregon","time":1394749872100,"updated":1394811328247,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uw60718316","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uw60718316.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":39,"net":"uw","code":"60718316","ids":",uw60718316,","sources":",uw,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.53000602,"rms":0.28,"gap":104.4,"magType":"Md","type":"quarry","title":"M 1.6 Quarry Blast - 83km SE of Prineville, Oregon"},"geometry":{"type":"Point","coordinates":[-120.2215,43.6927,0]},"id":"uw60718316"}, -{"type":"Feature","properties":{"mag":1.21,"place":"4km W of Universal City, California","time":1394748376280,"updated":1394750994660,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475737","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475737.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":23,"net":"ci","code":"15475737","ids":",ci15475737,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":14,"dmin":0.02438,"rms":0.13,"gap":109,"magType":"ml","type":"earthquake","title":"M 1.2 - 4km W of Universal City, California"},"geometry":{"type":"Point","coordinates":[-118.4015,34.1316667,1.77]},"id":"ci15475737"}, -{"type":"Feature","properties":{"mag":1.2,"place":"1km WNW of The Geysers, California","time":1394748002300,"updated":1394753765622,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184556","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184556.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":22,"net":"nc","code":"72184556","ids":",nc72184556,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.01796631,"rms":0.02,"gap":180,"magType":"Md","type":"earthquake","title":"M 1.2 - 1km WNW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.7767,38.7818,1.6]},"id":"nc72184556"}, -{"type":"Feature","properties":{"mag":1.8,"place":"1km WNW of The Geysers, California","time":1394747973500,"updated":1394758685321,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184551","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184551.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":50,"net":"nc","code":"72184551","ids":",nc72184551,","sources":",nc,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.04,"gap":57.6,"magType":"Md","type":"earthquake","title":"M 1.8 - 1km WNW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.7735,38.7825,1.5]},"id":"nc72184551"}, -{"type":"Feature","properties":{"mag":1.2,"place":"1km WNW of The Geysers, California","time":1394747969900,"updated":1394763304687,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184546","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184546.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":22,"net":"nc","code":"72184546","ids":",nc72184546,","sources":",nc,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.02,"gap":129.6,"magType":"Md","type":"earthquake","title":"M 1.2 - 1km WNW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.773,38.7825,1.4]},"id":"nc72184546"}, -{"type":"Feature","properties":{"mag":1.2,"place":"10km WNW of The Geysers, California","time":1394747136400,"updated":1394761445132,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184541","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184541.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":22,"net":"nc","code":"72184541","ids":",nc72184541,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0,"rms":0.04,"gap":68.4,"magType":"Md","type":"earthquake","title":"M 1.2 - 10km WNW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.8575,38.825,2.4]},"id":"nc72184541"}, -{"type":"Feature","properties":{"mag":2,"place":"14km NW of Mountain View, Hawaii","time":1394745192100,"updated":1394752799764,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60655441","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60655441.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":62,"net":"hv","code":"60655441","ids":",hv60655441,","sources":",hv,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.17966306,"rms":0.12,"gap":79.2,"magType":"Md","type":"earthquake","title":"M 2.0 - 14km NW of Mountain View, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.2067,19.6485,39]},"id":"hv60655441"}, -{"type":"Feature","properties":{"mag":1.7,"place":"15km ENE of Healy, Alaska","time":1394745156000,"updated":1394757055272,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11186581","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11186581.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":44,"net":"ak","code":"11186581","ids":",ak11186581,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.51,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.7 - 15km ENE of Healy, Alaska"},"geometry":{"type":"Point","coordinates":[-148.6831,63.9177,5.9]},"id":"ak11186581"}, -{"type":"Feature","properties":{"mag":1.1,"place":"6km NW of The Geysers, California","time":1394745141600,"updated":1394747043242,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184516","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184516.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":19,"net":"nc","code":"72184516","ids":",nc72184516,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.02,"gap":64.8,"magType":"Md","type":"earthquake","title":"M 1.1 - 6km NW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.8127,38.819,3.5]},"id":"nc72184516"}, -{"type":"Feature","properties":{"mag":1.4,"place":"11km N of Cambria, California","time":1394745022300,"updated":1394759712135,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184511","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184511.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":30,"net":"nc","code":"72184511","ids":",nc72184511,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.05389892,"rms":0.04,"gap":79.2,"magType":"Md","type":"earthquake","title":"M 1.4 - 11km N of Cambria, California"},"geometry":{"type":"Point","coordinates":[-121.0607,35.6693,5.1]},"id":"nc72184511"}, -{"type":"Feature","properties":{"mag":1.25,"place":"3km SSE of Granite Hills, California","time":1394744408130,"updated":1394745579910,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475729","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475729.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":24,"net":"ci","code":"15475729","ids":",ci15475729,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":14,"dmin":0.0562,"rms":0.15,"gap":76,"magType":"ml","type":"quarry_blast","title":"M 1.3 Quarry_blast - 3km SSE of Granite Hills, California"},"geometry":{"type":"Point","coordinates":[-116.8921667,32.7726667,0.01]},"id":"ci15475729"}, -{"type":"Feature","properties":{"mag":2.3,"place":"54km WNW of Anchor Point, Alaska","time":1394743721000,"updated":1394744374367,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11186564","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11186564.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":81,"net":"ak","code":"11186564","ids":",ak11186564,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.34,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.3 - 54km WNW of Anchor Point, Alaska"},"geometry":{"type":"Point","coordinates":[-152.7462,59.9311,100]},"id":"ak11186564"}, -{"type":"Feature","properties":{"mag":1.1,"place":"23km SE of Yosemite Valley, California","time":1394742377300,"updated":1394823305239,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184501","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184501.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":19,"net":"nc","code":"72184501","ids":",nc72184501,","sources":",nc,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.22457882,"rms":0.12,"gap":136.8,"magType":"Md","type":"earthquake","title":"M 1.1 - 23km SE of Yosemite Valley, California"},"geometry":{"type":"Point","coordinates":[-119.3573,37.6145,8.1]},"id":"nc72184501"}, -{"type":"Feature","properties":{"mag":1.62,"place":"11km ESE of Boonville, California","time":1394742031830,"updated":1395110587049,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184496","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184496.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":40,"net":"nc","code":"72184496","ids":",nc72184496,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":15,"dmin":0.05384,"rms":0.07,"gap":57,"magType":"md","type":"earthquake","title":"M 1.6 - 11km ESE of Boonville, California"},"geometry":{"type":"Point","coordinates":[-123.2345,38.9831667,7.3]},"id":"nc72184496"}, -{"type":"Feature","properties":{"mag":2.5,"place":"4km SSE of Boqueron, Puerto Rico","time":1394741760800,"updated":1395064019000,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14072003","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14072003.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":96,"net":"pr","code":"14072003","ids":",pr14072003,usc000nam3,","sources":",pr,us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":13,"dmin":0.03862756,"rms":0.25,"gap":216,"magType":"Md","type":"earthquake","title":"M 2.5 - 4km SSE of Boqueron, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-67.1484,17.9962,17]},"id":"pr14072003"}, -{"type":"Feature","properties":{"mag":1.5,"place":"73km W of Cantwell, Alaska","time":1394741364000,"updated":1395103231785,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191878","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191878.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":35,"net":"ak","code":"11191878","ids":",ak11191878,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.38,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.5 - 73km W of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-150.3996,63.263,116.4]},"id":"ak11191878"}, -{"type":"Feature","properties":{"mag":1.5,"place":"56km WSW of Valdez, Alaska","time":1394741304000,"updated":1395103229412,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191877","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191877.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":35,"net":"ak","code":"11191877","ids":",ak11191877,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.89,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.5 - 56km WSW of Valdez, Alaska"},"geometry":{"type":"Point","coordinates":[-147.2728,60.9013,14.7]},"id":"ak11191877"}, -{"type":"Feature","properties":{"mag":1.4,"place":"1km NE of Union City, California","time":1394740889300,"updated":1395195724912,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184486","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184486.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":30,"net":"nc","code":"72184486","ids":",nc72184486,","sources":",nc,","types":",focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":null,"dmin":0.03593261,"rms":0.08,"gap":50.4,"magType":"Md","type":"earthquake","title":"M 1.4 - 1km NE of Union City, California"},"geometry":{"type":"Point","coordinates":[-122.009,37.6032,4.9]},"id":"nc72184486"}, -{"type":"Feature","properties":{"mag":1.41,"place":"52km NE of Kernville, California","time":1394739821530,"updated":1394745168620,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475721","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475721.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":31,"net":"ci","code":"15475721","ids":",ci15475721,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":17,"dmin":0.1612,"rms":0.12,"gap":78,"magType":"ml","type":"earthquake","title":"M 1.4 - 52km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.0538333,36.1138333,1]},"id":"ci15475721"}, -{"type":"Feature","properties":{"mag":1.6,"place":"69km NE of Talkeetna, Alaska","time":1394739578000,"updated":1394740371659,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11186513","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11186513.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":39,"net":"ak","code":"11186513","ids":",ak11186513,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.36,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.6 - 69km NE of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-149.0873,62.7378,66.4]},"id":"ak11186513"}, -{"type":"Feature","properties":{"mag":1.39,"place":"4km SW of Bodfish, California","time":1394739495500,"updated":1394740230410,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475713","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475713.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":30,"net":"ci","code":"15475713","ids":",ci15475713,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":21,"dmin":0.1095,"rms":0.16,"gap":81,"magType":"ml","type":"earthquake","title":"M 1.4 - 4km SW of Bodfish, California"},"geometry":{"type":"Point","coordinates":[-118.5201667,35.5596667,1.76]},"id":"ci15475713"}, -{"type":"Feature","properties":{"mag":1.5,"place":"8km ENE of San Martin, California","time":1394739435700,"updated":1394754426815,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184476","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184476.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":35,"net":"nc","code":"72184476","ids":",nc72184476,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":null,"dmin":0.00898315,"rms":0.06,"gap":104.4,"magType":"Md","type":"earthquake","title":"M 1.5 - 8km ENE of San Martin, California"},"geometry":{"type":"Point","coordinates":[-121.5208,37.1217,7.2]},"id":"nc72184476"}, -{"type":"Feature","properties":{"mag":4.5,"place":"3km E of Pare, Indonesia","time":1394738244360,"updated":1395067304757,"tz":420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nahz","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nahz.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":312,"net":"us","code":"c000nahz","ids":",usc000nahz,","sources":",us,","types":",dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.694,"rms":1.44,"gap":112,"magType":"mb","type":"earthquake","title":"M 4.5 - 3km E of Pare, Indonesia"},"geometry":{"type":"Point","coordinates":[112.2262,-7.7624,193.53]},"id":"usc000nahz"}, -{"type":"Feature","properties":{"mag":5.2,"place":"212km WSW of Gold Beach, Oregon","time":1394737894620,"updated":1394824379374,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nah5","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nah5.geojsonp","felt":4,"cdi":2,"mmi":2.43,"alert":null,"status":"reviewed","tsunami":1,"sig":417,"net":"us","code":"c000nah5","ids":",at00n2e2nd,usc000nah5,nc72184461,gcmt20140313191134,","sources":",at,us,nc,gcmt,","types":",cap,dyfi,general-link,geoserve,impact-link,moment-tensor,nearby-cities,origin,phase-data,scitech-link,shakemap,","nst":null,"dmin":2.016,"rms":0.98,"gap":113,"magType":"mwr","type":"earthquake","title":"M 5.2 - 212km WSW of Gold Beach, Oregon"},"geometry":{"type":"Point","coordinates":[-126.8934,41.8668,10]},"id":"usc000nah5"}, -{"type":"Feature","properties":{"mag":1.2,"place":"1km SW of Quarry near San Rafael, CA","time":1394737592200,"updated":1394846081085,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184456","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184456.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":22,"net":"nc","code":"72184456","ids":",nc72184456,","sources":",nc,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,","nst":null,"dmin":0.01796631,"rms":0.11,"gap":140.4,"magType":"Md","type":"quarry","title":"M 1.2 Quarry Blast - 1km SW of Quarry near San Rafael, CA"},"geometry":{"type":"Point","coordinates":[-122.4567,37.985,0]},"id":"nc72184456"}, -{"type":"Feature","properties":{"mag":2.6,"place":"41km S of Redoubt Volcano, Alaska","time":1394736603000,"updated":1394765558099,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11186330","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11186330.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":104,"net":"ak","code":"11186330","ids":",ak11186330,","sources":",ak,","types":",dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.52,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.6 - 41km S of Redoubt Volcano, Alaska"},"geometry":{"type":"Point","coordinates":[-152.7697,60.1131,100]},"id":"ak11186330"}, -{"type":"Feature","properties":{"mag":2.57,"place":"39km SW of Ferndale, California","time":1394736456020,"updated":1395075062000,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184436","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184436.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":102,"net":"nc","code":"72184436","ids":",nc72184436,usc000nafr,","sources":",nc,us,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":34,"dmin":0.2414,"rms":0.15,"gap":232,"magType":"md","type":"earthquake","title":"M 2.6 - 39km SW of Ferndale, California"},"geometry":{"type":"Point","coordinates":[-124.5996667,40.3333333,20.53]},"id":"nc72184436"}, -{"type":"Feature","properties":{"mag":4.7,"place":"116km SW of Merizo Village, Guam","time":1394736311970,"updated":1395079056000,"tz":600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nagb","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nagb.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":340,"net":"us","code":"c000nagb","ids":",usc000nagb,","sources":",us,","types":",dyfi,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.41,"rms":0.64,"gap":107,"magType":"mb","type":"earthquake","title":"M 4.7 - 116km SW of Merizo Village, Guam"},"geometry":{"type":"Point","coordinates":[143.8523,12.5783,63.79]},"id":"usc000nagb"}, -{"type":"Feature","properties":{"mag":1.6,"place":"63km WNW of Talkeetna, Alaska","time":1394735861000,"updated":1394738307198,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11186318","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11186318.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":39,"net":"ak","code":"11186318","ids":",ak11186318,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.31,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.6 - 63km WNW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-151.3096,62.4423,87.2]},"id":"ak11186318"}, -{"type":"Feature","properties":{"mag":1.97,"place":"16km ESE of Fernley, Nevada","time":1394734214186,"updated":1394763162207,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nn00440960","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nn00440960.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":60,"net":"nn","code":"00440960","ids":",nn00440960,","sources":",nn,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,","nst":17,"dmin":0.283,"rms":0.1156,"gap":158.44,"magType":"ml","type":"earthquake","title":"M 2.0 - 16km ESE of Fernley, Nevada"},"geometry":{"type":"Point","coordinates":[-119.0614,39.578,8.6505]},"id":"nn00440960"}, -{"type":"Feature","properties":{"mag":1.56,"place":"13km W of Mojave, California","time":1394732999030,"updated":1394739138910,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475697","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475697.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":37,"net":"ci","code":"15475697","ids":",ci15475697,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":16,"dmin":0.05903,"rms":0.12,"gap":48,"magType":"ml","type":"quarry_blast","title":"M 1.6 Quarry_blast - 13km W of Mojave, California"},"geometry":{"type":"Point","coordinates":[-118.3218333,35.0475,0.01]},"id":"ci15475697"}, -{"type":"Feature","properties":{"mag":1.6,"place":"58km WNW of Cantwell, Alaska","time":1394732195000,"updated":1395103205919,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191872","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191872.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":39,"net":"ak","code":"11191872","ids":",ak11191872,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.38,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.6 - 58km WNW of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-150.0874,63.5272,136]},"id":"ak11191872"}, -{"type":"Feature","properties":{"mag":4.4,"place":"9km E of Ribnica, Slovenia","time":1394731919000,"updated":1395099105116,"tz":60,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nacg","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nacg.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":298,"net":"us","code":"c000nacg","ids":",usc000nacg,","sources":",us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,","nst":null,"dmin":0.79,"rms":0.91,"gap":39,"magType":"mb","type":"earthquake","title":"M 4.4 - 9km E of Ribnica, Slovenia"},"geometry":{"type":"Point","coordinates":[14.85,45.75,2]},"id":"usc000nacg"}, -{"type":"Feature","properties":{"mag":1.7,"place":"89km ENE of Cantwell, Alaska","time":1394731229000,"updated":1394731758692,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11186273","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11186273.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":44,"net":"ak","code":"11186273","ids":",ak11186273,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.52,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.7 - 89km ENE of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-147.1888,63.5468,20.4]},"id":"ak11186273"}, -{"type":"Feature","properties":{"mag":1,"place":"37km NNW of Kanab, Utah","time":1394730982800,"updated":1394825153411,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60059247","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60059247.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":15,"net":"uu","code":"60059247","ids":",uu60059247,","sources":",uu,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":0.26949459,"rms":0.09,"gap":79.2,"magType":"Md","type":"earthquake","title":"M 1.0 - 37km NNW of Kanab, Utah"},"geometry":{"type":"Point","coordinates":[-112.679,37.3647,16.3]},"id":"uu60059247"}, -{"type":"Feature","properties":{"mag":5.3,"place":"East of the South Sandwich Islands","time":1394730752570,"updated":1394753539000,"tz":-60,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nac6","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nac6.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":432,"net":"us","code":"c000nac6","ids":",usc000nac6,","sources":",us,","types":",cap,geoserve,nearby-cities,origin,phase-data,","nst":null,"dmin":11.122,"rms":0.86,"gap":86,"magType":"mb","type":"earthquake","title":"M 5.3 - East of the South Sandwich Islands"},"geometry":{"type":"Point","coordinates":[-19.6455,-60.7674,10]},"id":"usc000nac6"}, -{"type":"Feature","properties":{"mag":6.3,"place":"15km NNE of Kunisaki-shi, Japan","time":1394730410800,"updated":1395098672491,"tz":540,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nabv","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nabv.geojsonp","felt":50,"cdi":7.2,"mmi":5.87,"alert":"green","status":"reviewed","tsunami":null,"sig":647,"net":"us","code":"c000nabv","ids":",usc000nabv,gcmt20140313170651,","sources":",us,gcmt,","types":",cap,dyfi,general-link,geoserve,losspager,moment-tensor,nearby-cities,origin,phase-data,shakemap,tectonic-summary,","nst":null,"dmin":0.963,"rms":1.26,"gap":14,"magType":"mwb","type":"earthquake","title":"M 6.3 - 15km NNE of Kunisaki-shi, Japan"},"geometry":{"type":"Point","coordinates":[131.8197,33.6793,79]},"id":"usc000nabv"}, -{"type":"Feature","properties":{"mag":1.8,"place":"187km NNE of Cape Yakataga, Alaska","time":1394730408000,"updated":1394730907726,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11186263","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11186263.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":50,"net":"ak","code":"11186263","ids":",ak11186263,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.37,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.8 - 187km NNE of Cape Yakataga, Alaska"},"geometry":{"type":"Point","coordinates":[-140.7483,61.5362,7.1]},"id":"ak11186263"}, -{"type":"Feature","properties":{"mag":1.7,"place":"6km SW of Knik-Fairview, Alaska","time":1394729753000,"updated":1394730416471,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11186126","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11186126.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":44,"net":"ak","code":"11186126","ids":",ak11186126,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":10,"dmin":null,"rms":0.65,"gap":147.599988192,"magType":"ml","type":"earthquake","title":"M 1.7 - 6km SW of Knik-Fairview, Alaska"},"geometry":{"type":"Point","coordinates":[-149.7054,61.478,34.4]},"id":"ak11186126"}, -{"type":"Feature","properties":{"mag":2.5,"place":"23km WNW of Medford, Oklahoma","time":1394727152300,"updated":1394821313000,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nabb","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nabb.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":96,"net":"us","code":"c000nabb","ids":",usc000nabb,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":null,"rms":0.89,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.5 - 23km WNW of Medford, Oklahoma"},"geometry":{"type":"Point","coordinates":[-97.984,36.881,5]},"id":"usc000nabb"}, -{"type":"Feature","properties":{"mag":1.09,"place":"4km SE of Loma Linda, California","time":1394726530240,"updated":1394737930450,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475633","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475633.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":18,"net":"ci","code":"15475633","ids":",ci15475633,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":23,"dmin":0.101,"rms":0.13,"gap":83,"magType":"ml","type":"earthquake","title":"M 1.1 - 4km SE of Loma Linda, California"},"geometry":{"type":"Point","coordinates":[-117.2321667,34.018,16.1]},"id":"ci15475633"}, -{"type":"Feature","properties":{"mag":1.5,"place":"88km NNW of Talkeetna, Alaska","time":1394724826000,"updated":1394733174604,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185993","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185993.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":35,"net":"ak","code":"11185993","ids":",ak11185993,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.37,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.5 - 88km NNW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-150.9271,63.0257,124.3]},"id":"ak11185993"}, -{"type":"Feature","properties":{"mag":2.5,"place":"27km NNW of Charlotte Amalie, U.S. Virgin Islands","time":1394723232200,"updated":1394819466000,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14072002","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14072002.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":96,"net":"pr","code":"14072002","ids":",pr14072002,usc000na9t,","sources":",pr,us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":5,"dmin":0.23356197,"rms":0.15,"gap":244.8,"magType":"Md","type":"earthquake","title":"M 2.5 - 27km NNW of Charlotte Amalie, U.S. Virgin Islands"},"geometry":{"type":"Point","coordinates":[-64.9994,18.582,23]},"id":"pr14072002"}, -{"type":"Feature","properties":{"mag":1.9,"place":"5km WSW of Volcano, Hawaii","time":1394722186800,"updated":1394722362348,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60655291","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60655291.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":56,"net":"hv","code":"60655291","ids":",hv60655291,","sources":",hv,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.00898315,"rms":0.1,"gap":72,"magType":"Md","type":"earthquake","title":"M 1.9 - 5km WSW of Volcano, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.2815,19.4047,2.1]},"id":"hv60655291"}, -{"type":"Feature","properties":{"mag":2,"place":"46km WNW of Tremonton, Utah","time":1394721802600,"updated":1394824807319,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60059232","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60059232.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":62,"net":"uu","code":"60059232","ids":",uu60059232,","sources":",uu,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":0.09881468,"rms":0.19,"gap":165.6,"magType":"Ml","type":"earthquake","title":"M 2.0 - 46km WNW of Tremonton, Utah"},"geometry":{"type":"Point","coordinates":[-112.695,41.8578,4.3]},"id":"uu60059232"}, -{"type":"Feature","properties":{"mag":1.9,"place":"8km SE of Chester, California","time":1394721169500,"updated":1394745004532,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184321","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184321.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":56,"net":"nc","code":"72184321","ids":",nc72184321,","sources":",nc,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.10779783,"rms":0.03,"gap":162,"magType":"Md","type":"earthquake","title":"M 1.9 - 8km SE of Chester, California"},"geometry":{"type":"Point","coordinates":[-121.1715,40.2428,4.5]},"id":"nc72184321"}, -{"type":"Feature","properties":{"mag":1.2,"place":"2km ENE of The Geysers, California","time":1394720378400,"updated":1394728503832,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184316","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184316.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":22,"net":"nc","code":"72184316","ids":",nc72184316,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.03,"gap":57.6,"magType":"Md","type":"earthquake","title":"M 1.2 - 2km ENE of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.7302,38.7895,2.2]},"id":"nc72184316"}, -{"type":"Feature","properties":{"mag":1.39,"place":"4km NNE of Julian, California","time":1394720331780,"updated":1394736234450,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475609","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475609.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":30,"net":"ci","code":"15475609","ids":",ci15475609,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":31,"dmin":0.1603,"rms":0.13,"gap":81,"magType":"ml","type":"earthquake","title":"M 1.4 - 4km NNE of Julian, California"},"geometry":{"type":"Point","coordinates":[-116.5875,33.1208333,10.49]},"id":"ci15475609"}, -{"type":"Feature","properties":{"mag":4.1,"place":"59km WNW of Abepura, Indonesia","time":1394720264720,"updated":1395078599704,"tz":540,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000na8f","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000na8f.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":259,"net":"us","code":"c000na8f","ids":",usc000na8f,","sources":",us,","types":",dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":7.315,"rms":0.46,"gap":94,"magType":"mb","type":"earthquake","title":"M 4.1 - 59km WNW of Abepura, Indonesia"},"geometry":{"type":"Point","coordinates":[140.06,-2.5149,36.45]},"id":"usc000na8f"}, -{"type":"Feature","properties":{"mag":1.8,"place":"39km WNW of Sisters, Oregon","time":1394720136700,"updated":1394832562883,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uw60717926","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uw60717926.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":50,"net":"uw","code":"60717926","ids":",uw60717926,","sources":",uw,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.86238267,"rms":0.37,"gap":356.4,"magType":"Md","type":"quarry","title":"M 1.8 Quarry Blast - 39km WNW of Sisters, Oregon"},"geometry":{"type":"Point","coordinates":[-121.996,44.4365,0]},"id":"uw60717926"}, -{"type":"Feature","properties":{"mag":1.36,"place":"7km WNW of The Geysers, California","time":1394718569080,"updated":1394722863571,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184296","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184296.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":28,"net":"nc","code":"72184296","ids":",nc72184296,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":26,"dmin":0.0043,"rms":0.03,"gap":87,"magType":"md","type":"earthquake","title":"M 1.4 - 7km WNW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.8249969,38.8116684,2.35]},"id":"nc72184296"}, -{"type":"Feature","properties":{"mag":1.8,"place":"122km W of Cantwell, Alaska","time":1394717267000,"updated":1394718130739,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185981","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185981.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":50,"net":"ak","code":"11185981","ids":",ak11185981,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.73,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.8 - 122km W of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-151.3993,63.3941,0.2]},"id":"ak11185981"}, -{"type":"Feature","properties":{"mag":3.1,"place":"57km S of Adak, Alaska","time":1394717095000,"updated":1395103227890,"tz":-720,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191865","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191865.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":148,"net":"ak","code":"11191865","ids":",ak11191865,","sources":",ak,","types":",dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.27,"gap":null,"magType":"ml","type":"earthquake","title":"M 3.1 - 57km S of Adak, Alaska"},"geometry":{"type":"Point","coordinates":[-176.6488,51.3669,43.1]},"id":"ak11191865"}, -{"type":"Feature","properties":{"mag":5.5,"place":"15km NW of Amatignak Island, Alaska","time":1394716859310,"updated":1395103736017,"tz":-540,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000na69","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000na69.geojsonp","felt":null,"cdi":null,"mmi":4.3,"alert":"green","status":"reviewed","tsunami":1,"sig":465,"net":"us","code":"c000na69","ids":",at00n2dmf0,usc000na69,ak11185956,gcmt20140313132059,","sources":",at,us,ak,gcmt,","types":",cap,dyfi,general-link,geoserve,impact-link,losspager,moment-tensor,nearby-cities,origin,phase-data,shakemap,tectonic-summary,","nst":null,"dmin":1.411,"rms":0.76,"gap":56,"magType":"mwb","type":"earthquake","title":"M 5.5 - 15km NW of Amatignak Island, Alaska"},"geometry":{"type":"Point","coordinates":[-179.2745,51.3615,37]},"id":"usc000na69"}, -{"type":"Feature","properties":{"mag":2.1,"place":"8km E of Hidden Valley Lake, California","time":1394715982800,"updated":1394743025831,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184281","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184281.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":68,"net":"nc","code":"72184281","ids":",nc72184281,","sources":",nc,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.08,"gap":64.8,"magType":"Md","type":"earthquake","title":"M 2.1 - 8km E of Hidden Valley Lake, California"},"geometry":{"type":"Point","coordinates":[-122.4575,38.8033,9.4]},"id":"nc72184281"}, -{"type":"Feature","properties":{"mag":2.8,"place":"96km W of Ferndale, California","time":1394714204200,"updated":1395119102424,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184276","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184276.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":121,"net":"nc","code":"72184276","ids":",nc72184276,","sources":",nc,","types":",dyfi,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.7995006,"rms":0.3,"gap":280.8,"magType":"Md","type":"earthquake","title":"M 2.8 - 96km W of Ferndale, California"},"geometry":{"type":"Point","coordinates":[-125.3858,40.4085,15.1]},"id":"nc72184276"}, -{"type":"Feature","properties":{"mag":1.16,"place":"5km W of Yucaipa, California","time":1394713829370,"updated":1394735166150,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475593","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475593.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":21,"net":"ci","code":"15475593","ids":",ci15475593,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":42,"dmin":0.01215,"rms":0.17,"gap":33,"magType":"ml","type":"earthquake","title":"M 1.2 - 5km W of Yucaipa, California"},"geometry":{"type":"Point","coordinates":[-117.0981667,34.0326667,8.06]},"id":"ci15475593"}, -{"type":"Feature","properties":{"mag":1.1,"place":"14km SW of Salton City, California","time":1394711983060,"updated":1394734590100,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475585","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475585.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":19,"net":"ci","code":"15475585","ids":",ci15475585,","sources":",ci,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":29,"dmin":0.09949,"rms":0.21,"gap":67,"magType":"ml","type":"earthquake","title":"M 1.1 - 14km SW of Salton City, California"},"geometry":{"type":"Point","coordinates":[-116.0716667,33.2111667,11.19]},"id":"ci15475585"}, -{"type":"Feature","properties":{"mag":1,"place":"6km NW of The Geysers, California","time":1394709897700,"updated":1394715966229,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184256","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184256.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":15,"net":"nc","code":"72184256","ids":",nc72184256,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.02,"gap":79.2,"magType":"Md","type":"earthquake","title":"M 1.0 - 6km NW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.8198,38.8147,3.7]},"id":"nc72184256"}, -{"type":"Feature","properties":{"mag":1.11,"place":"37km NNW of Searles Valley, California","time":1394708570700,"updated":1394733217068,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475577","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475577.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":19,"net":"ci","code":"15475577","ids":",ci15475577,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":8,"dmin":0.07133,"rms":0.08,"gap":131,"magType":"ml","type":"earthquake","title":"M 1.1 - 37km NNW of Searles Valley, California"},"geometry":{"type":"Point","coordinates":[-117.5755,36.0713333,6.39]},"id":"ci15475577"}, -{"type":"Feature","properties":{"mag":1.5,"place":"7km NNW of New Madrid, Missouri","time":1394708487000,"updated":1394723663775,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nm031314b","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nm031314b.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":35,"net":"nm","code":"031314b","ids":",nm031314b,","sources":",nm,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":13,"dmin":0.06288207,"rms":0.06,"gap":79.199993664001,"magType":"md","type":"earthquake","title":"M 1.5 - 7km NNW of New Madrid, Missouri"},"geometry":{"type":"Point","coordinates":[-89.5458,36.6496,7.5]},"id":"nm031314b"}, -{"type":"Feature","properties":{"mag":2.2,"place":"35km NNW of Valdez, Alaska","time":1394707863000,"updated":1394708210238,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185953","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185953.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":74,"net":"ak","code":"11185953","ids":",ak11185953,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.51,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.2 - 35km NNW of Valdez, Alaska"},"geometry":{"type":"Point","coordinates":[-146.6439,61.4169,28.6]},"id":"ak11185953"}, -{"type":"Feature","properties":{"mag":2.5,"place":"93km SSW of Amukta Island, Alaska","time":1394707728000,"updated":1395103250190,"tz":-660,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191861","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191861.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":96,"net":"ak","code":"11191861","ids":",ak11191861,","sources":",ak,","types":",dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.68,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.5 - 93km SSW of Amukta Island, Alaska"},"geometry":{"type":"Point","coordinates":[-171.869,51.7379,35.5]},"id":"ak11191861"}, -{"type":"Feature","properties":{"mag":1.7,"place":"41km S of Port Alberni, Canada","time":1394707422700,"updated":1394825326764,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uw60717896","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uw60717896.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":44,"net":"uw","code":"60717896","ids":",uw60717896,","sources":",uw,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.1527136,"rms":0.32,"gap":100.8,"magType":"Md","type":"earthquake","title":"M 1.7 - 41km S of Port Alberni, Canada"},"geometry":{"type":"Point","coordinates":[-124.8047,48.869,13.5]},"id":"uw60717896"}, -{"type":"Feature","properties":{"mag":1.1,"place":"52km NE of Kernville, California","time":1394704779070,"updated":1394732343410,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475561","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475561.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":19,"net":"ci","code":"15475561","ids":",ci15475561,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":15,"dmin":0.1611,"rms":0.09,"gap":80,"magType":"ml","type":"earthquake","title":"M 1.1 - 52km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.0536667,36.124,1.94]},"id":"ci15475561"}, -{"type":"Feature","properties":{"mag":1.23,"place":"8km NW of The Geysers, California","time":1394704021990,"updated":1394712725412,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184221","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184221.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":23,"net":"nc","code":"72184221","ids":",nc72184221,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":25,"dmin":0.01478,"rms":0.03,"gap":54,"magType":"md","type":"earthquake","title":"M 1.2 - 8km NW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.8320007,38.8235016,2.8]},"id":"nc72184221"}, -{"type":"Feature","properties":{"mag":1.6,"place":"84km ENE of Cantwell, Alaska","time":1394702575000,"updated":1394703158961,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185947","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185947.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":39,"net":"ak","code":"11185947","ids":",ak11185947,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.51,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.6 - 84km ENE of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-147.2834,63.5348,0.2]},"id":"ak11185947"}, -{"type":"Feature","properties":{"mag":3.8,"place":"110km ESE of Akutan, Alaska","time":1394702357000,"updated":1395103589062,"tz":-660,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185944","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185944.geojsonp","felt":null,"cdi":null,"mmi":2.41,"alert":null,"status":"reviewed","tsunami":null,"sig":222,"net":"ak","code":"11185944","ids":",ak11185944,","sources":",ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,shakemap,tectonic-summary,","nst":null,"dmin":null,"rms":0.72,"gap":null,"magType":"ml","type":"earthquake","title":"M 3.8 - 110km ESE of Akutan, Alaska"},"geometry":{"type":"Point","coordinates":[-164.1475,53.8615,26.4]},"id":"ak11185944"}, -{"type":"Feature","properties":{"mag":1.2,"place":"7km NNE of Cantwell, Alaska","time":1394702131000,"updated":1394702311703,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185943","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185943.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":22,"net":"ak","code":"11185943","ids":",ak11185943,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.26,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.2 - 7km NNE of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-148.9058,63.4586,18.9]},"id":"ak11185943"}, -{"type":"Feature","properties":{"mag":2.24,"place":"16km ESE of Fernley, Nevada","time":1394701861233,"updated":1394718888000,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nn00440935","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nn00440935.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":77,"net":"nn","code":"00440935","ids":",nn00440935,","sources":",nn,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,","nst":21,"dmin":0.278,"rms":0.103,"gap":157.82,"magType":"ml","type":"earthquake","title":"M 2.2 - 16km ESE of Fernley, Nevada"},"geometry":{"type":"Point","coordinates":[-119.0685,39.5782,11.3326]},"id":"nn00440935"}, -{"type":"Feature","properties":{"mag":2.02,"place":"51km NE of Kernville, California","time":1394701349860,"updated":1394731932610,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475553","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475553.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":63,"net":"ci","code":"15475553","ids":",ci15475553,","sources":",ci,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":28,"dmin":0.1611,"rms":0.14,"gap":77,"magType":"ml","type":"earthquake","title":"M 2.0 - 51km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.0533333,36.1068333,2.39]},"id":"ci15475553"}, -{"type":"Feature","properties":{"mag":1.5,"place":"60km W of Anchor Point, Alaska","time":1394700632000,"updated":1395103207308,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191854","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191854.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":35,"net":"ak","code":"11191854","ids":",ak11191854,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.64,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.5 - 60km W of Anchor Point, Alaska"},"geometry":{"type":"Point","coordinates":[-152.9138,59.7919,8.6]},"id":"ak11191854"}, -{"type":"Feature","properties":{"mag":1.04,"place":"50km NE of Kernville, California","time":1394699313000,"updated":1394731251765,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475545","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475545.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":17,"net":"ci","code":"15475545","ids":",ci15475545,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":5,"dmin":0.1858,"rms":0.11,"gap":259,"magType":"ml","type":"earthquake","title":"M 1.0 - 50km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.0843333,36.1206667,5.61]},"id":"ci15475545"}, -{"type":"Feature","properties":{"mag":4.3,"place":"49km SE of Iztapa, Guatemala","time":1394698939860,"updated":1394727888312,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000na2f","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000na2f.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":284,"net":"us","code":"c000na2f","ids":",usc000na2f,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.163,"rms":1.05,"gap":177,"magType":"mb","type":"earthquake","title":"M 4.3 - 49km SE of Iztapa, Guatemala"},"geometry":{"type":"Point","coordinates":[-90.4244,13.5865,64.85]},"id":"usc000na2f"}, -{"type":"Feature","properties":{"mag":1.16,"place":"22km ENE of Weldon, California","time":1394698201620,"updated":1394731149470,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475537","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475537.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":21,"net":"ci","code":"15475537","ids":",ci15475537,","sources":",ci,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":20,"dmin":0.03091,"rms":0.13,"gap":71,"magType":"ml","type":"earthquake","title":"M 1.2 - 22km ENE of Weldon, California"},"geometry":{"type":"Point","coordinates":[-118.0533333,35.723,8.76]},"id":"ci15475537"}, -{"type":"Feature","properties":{"mag":1.6,"place":"14km N of Y, Alaska","time":1394698165000,"updated":1394698894250,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185925","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185925.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":39,"net":"ak","code":"11185925","ids":",ak11185925,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.25,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.6 - 14km N of Y, Alaska"},"geometry":{"type":"Point","coordinates":[-149.8131,62.29,15.9]},"id":"ak11185925"}, -{"type":"Feature","properties":{"mag":1.6,"place":"6km NNE of Mullan, Idaho","time":1394697695700,"updated":1395157725951,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/mb14913477","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/mb14913477.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":39,"net":"mb","code":"14913477","ids":",mb14913477,","sources":",mb,","types":",general-link,geoserve,nearby-cities,origin,","nst":10,"dmin":0.7366185,"rms":0.23,"gap":183.599985312,"magType":"mc","type":"earthquake","title":"M 1.6 - 6km NNE of Mullan, Idaho"},"geometry":{"type":"Point","coordinates":[-115.7615,47.519,0]},"id":"mb14913477"}, -{"type":"Feature","properties":{"mag":2,"place":"52km NE of Kernville, California","time":1394696976560,"updated":1394730524740,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475521","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475521.geojsonp","felt":2,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":62,"net":"ci","code":"15475521","ids":",ci15475521,","sources":",ci,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":29,"dmin":0.1611,"rms":0.12,"gap":79,"magType":"ml","type":"earthquake","title":"M 2.0 - 52km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.0536667,36.1228333,2.11]},"id":"ci15475521"}, -{"type":"Feature","properties":{"mag":1.2,"place":"38km E of Lima, Montana","time":1394696786800,"updated":1395157720908,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/mb14124250","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/mb14124250.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":22,"net":"mb","code":"14124250","ids":",mb14124250,","sources":",mb,","types":",general-link,geoserve,nearby-cities,origin,","nst":13,"dmin":0.2030193,"rms":0.14,"gap":118.799990496,"magType":"mc","type":"earthquake","title":"M 1.2 - 38km E of Lima, Montana"},"geometry":{"type":"Point","coordinates":[-112.1116,44.6168,5.2]},"id":"mb14124250"}, -{"type":"Feature","properties":{"mag":1.63,"place":"11km E of Big Pine, California","time":1394695943051,"updated":1394735851000,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nn00440932","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nn00440932.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":41,"net":"nn","code":"00440932","ids":",nn00440932,","sources":",nn,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,","nst":10,"dmin":0.23,"rms":0.1326,"gap":180.77,"magType":"ml","type":"earthquake","title":"M 1.6 - 11km E of Big Pine, California"},"geometry":{"type":"Point","coordinates":[-118.1664,37.1505,0]},"id":"nn00440932"}, -{"type":"Feature","properties":{"mag":2.4,"place":"86km E of Old Iliamna, Alaska","time":1394694520000,"updated":1395103213179,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191852","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191852.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":89,"net":"ak","code":"11191852","ids":",ak11191852,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.78,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.4 - 86km E of Old Iliamna, Alaska"},"geometry":{"type":"Point","coordinates":[-153.3819,59.7533,133.7]},"id":"ak11191852"}, -{"type":"Feature","properties":{"mag":1.3,"place":"7km WNW of Cobb, California","time":1394693510700,"updated":1394702767314,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184136","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184136.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":26,"net":"nc","code":"72184136","ids":",nc72184136,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.01796631,"rms":0.12,"gap":212.4,"magType":"Md","type":"earthquake","title":"M 1.3 - 7km WNW of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.7952,38.851,0.2]},"id":"nc72184136"}, -{"type":"Feature","properties":{"mag":2.8,"place":"74km N of Culebra, Puerto Rico","time":1394692585400,"updated":1394721540962,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14072000","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14072000.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":121,"net":"pr","code":"14072000","ids":",pr14072000,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":18,"dmin":0.66565163,"rms":0.23,"gap":234,"magType":"Md","type":"earthquake","title":"M 2.8 - 74km N of Culebra, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-65.3544,18.974,42]},"id":"pr14072000"}, -{"type":"Feature","properties":{"mag":2.1,"place":"66km WSW of Willow, Alaska","time":1394691647000,"updated":1394692226069,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185917","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185917.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":68,"net":"ak","code":"11185917","ids":",ak11185917,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.61,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.1 - 66km WSW of Willow, Alaska"},"geometry":{"type":"Point","coordinates":[-151.2538,61.6151,74.4]},"id":"ak11185917"}, -{"type":"Feature","properties":{"mag":5.2,"place":"197km S of `Ohonua, Tonga","time":1394690962140,"updated":1394719916385,"tz":-720,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000na1d","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000na1d.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":416,"net":"us","code":"c000na1d","ids":",usc000na1d,","sources":",us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":6.12,"rms":0.71,"gap":153,"magType":"mb","type":"earthquake","title":"M 5.2 - 197km S of `Ohonua, Tonga"},"geometry":{"type":"Point","coordinates":[-174.8758,-23.112,35.13]},"id":"usc000na1d"}, -{"type":"Feature","properties":{"mag":2.2,"place":"51km N of Valdez, Alaska","time":1394689608000,"updated":1394690081066,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185901","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185901.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":74,"net":"ak","code":"11185901","ids":",ak11185901,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.83,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.2 - 51km N of Valdez, Alaska"},"geometry":{"type":"Point","coordinates":[-146.4915,61.5868,14.8]},"id":"ak11185901"}, -{"type":"Feature","properties":{"mag":4.6,"place":"34km WSW of Jiquilillo, Nicaragua","time":1394689522120,"updated":1394691424000,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000na10","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000na10.geojsonp","felt":1,"cdi":3.1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":326,"net":"us","code":"c000na10","ids":",usc000na10,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.418,"rms":1.01,"gap":122,"magType":"mb","type":"earthquake","title":"M 4.6 - 34km WSW of Jiquilillo, Nicaragua"},"geometry":{"type":"Point","coordinates":[-87.7289,12.5894,76.56]},"id":"usc000na10"}, -{"type":"Feature","properties":{"mag":1.8,"place":"24km SW of Coalinga, California","time":1394689277600,"updated":1394701149380,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184111","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184111.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":50,"net":"nc","code":"72184111","ids":",nc72184111,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":null,"dmin":0.02694946,"rms":0.08,"gap":86.4,"magType":"Md","type":"earthquake","title":"M 1.8 - 24km SW of Coalinga, California"},"geometry":{"type":"Point","coordinates":[-120.5357,35.9762,6.6]},"id":"nc72184111"}, -{"type":"Feature","properties":{"mag":1.2,"place":"53km S of Cantwell, Alaska","time":1394687917000,"updated":1394688346490,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185899","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185899.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":22,"net":"ak","code":"11185899","ids":",ak11185899,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":1.18,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.2 - 53km S of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-149.1255,62.919,80.3]},"id":"ak11185899"}, -{"type":"Feature","properties":{"mag":2.7,"place":"61km SSW of Isla Vista, California","time":1394687562890,"updated":1394742000379,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475489","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475489.geojsonp","felt":3,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":113,"net":"ci","code":"15475489","ids":",ci15475489,","sources":",ci,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":14,"dmin":0.1575,"rms":0.17,"gap":170,"magType":"ml","type":"earthquake","title":"M 2.7 - 61km SSW of Isla Vista, California"},"geometry":{"type":"Point","coordinates":[-120.204,33.9388333,2.04]},"id":"ci15475489"}, -{"type":"Feature","properties":{"mag":2.5,"place":"47km N of Charlotte Amalie, U.S. Virgin Islands","time":1394687145300,"updated":1394716103407,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14072001","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14072001.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":96,"net":"pr","code":"14072001","ids":",pr14072001,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":11,"dmin":0.41951324,"rms":0.27,"gap":237.6,"magType":"Md","type":"earthquake","title":"M 2.5 - 47km N of Charlotte Amalie, U.S. Virgin Islands"},"geometry":{"type":"Point","coordinates":[-64.911,18.7716,33]},"id":"pr14072001"}, -{"type":"Feature","properties":{"mag":1.84,"place":"9km E of Hidden Valley Lake, California","time":1394686246320,"updated":1394746146603,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184091","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184091.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":52,"net":"nc","code":"72184091","ids":",nc72184091,","sources":",nc,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":40,"dmin":0.01164,"rms":0.1,"gap":67,"magType":"md","type":"earthquake","title":"M 1.8 - 9km E of Hidden Valley Lake, California"},"geometry":{"type":"Point","coordinates":[-122.4543333,38.7953333,8.87]},"id":"nc72184091"}, -{"type":"Feature","properties":{"mag":2.04,"place":"51km NE of Kernville, California","time":1394686024650,"updated":1394739356230,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475481","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475481.geojsonp","felt":2,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":64,"net":"ci","code":"15475481","ids":",ci15475481,","sources":",ci,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":28,"dmin":0.1618,"rms":0.15,"gap":77,"magType":"ml","type":"earthquake","title":"M 2.0 - 51km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.0541667,36.106,1.09]},"id":"ci15475481"}, -{"type":"Feature","properties":{"mag":1,"place":"2km ESE of Mammoth Lakes, California","time":1394685944700,"updated":1394840527527,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184051","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184051.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":15,"net":"nc","code":"72184051","ids":",nc72184051,","sources":",nc,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.02694946,"rms":0.15,"gap":64.8,"magType":"Md","type":"earthquake","title":"M 1.0 - 2km ESE of Mammoth Lakes, California"},"geometry":{"type":"Point","coordinates":[-118.9465,37.6407,3.1]},"id":"nc72184051"}, -{"type":"Feature","properties":{"mag":1.61,"place":"51km NE of Kernville, California","time":1394685926760,"updated":1394739046760,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475473","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475473.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":40,"net":"ci","code":"15475473","ids":",ci15475473,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":27,"dmin":0.1631,"rms":0.15,"gap":77,"magType":"ml","type":"earthquake","title":"M 1.6 - 51km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.0556667,36.1053333,0.91]},"id":"ci15475473"}, -{"type":"Feature","properties":{"mag":1.26,"place":"5km NW of West Hollywood, California","time":1394685732120,"updated":1394738847540,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475457","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475457.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":24,"net":"ci","code":"15475457","ids":",ci15475457,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":15,"dmin":0.02508,"rms":0.16,"gap":117,"magType":"ml","type":"earthquake","title":"M 1.3 - 5km NW of West Hollywood, California"},"geometry":{"type":"Point","coordinates":[-118.4096667,34.1198333,2.84]},"id":"ci15475457"}, -{"type":"Feature","properties":{"mag":1.36,"place":"52km NE of Kernville, California","time":1394685680990,"updated":1394738602620,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475449","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475449.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":28,"net":"ci","code":"15475449","ids":",ci15475449,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":24,"dmin":0.162,"rms":0.14,"gap":79,"magType":"ml","type":"earthquake","title":"M 1.4 - 52km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.0548333,36.123,1.04]},"id":"ci15475449"}, -{"type":"Feature","properties":{"mag":1.7,"place":"1km ENE of The Geysers, California","time":1394684563500,"updated":1394686621985,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184036","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184036.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":44,"net":"nc","code":"72184036","ids":",nc72184036,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.03593261,"rms":0.11,"gap":97.2,"magType":"Md","type":"earthquake","title":"M 1.7 - 1km ENE of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.7402,38.7852,0.1]},"id":"nc72184036"}, -{"type":"Feature","properties":{"mag":1.8,"place":"1km ENE of The Geysers, California","time":1394684559600,"updated":1394697788260,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184031","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184031.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":50,"net":"nc","code":"72184031","ids":",nc72184031,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.02,"gap":68.4,"magType":"Md","type":"earthquake","title":"M 1.8 - 1km ENE of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.7438,38.7835,1.4]},"id":"nc72184031"}, -{"type":"Feature","properties":{"mag":1.65,"place":"52km NE of Kernville, California","time":1394681667910,"updated":1394737655130,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475433","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475433.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":42,"net":"ci","code":"15475433","ids":",ci15475433,","sources":",ci,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":22,"dmin":0.1625,"rms":0.12,"gap":79,"magType":"ml","type":"earthquake","title":"M 1.7 - 52km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.0555,36.1191667,1.3]},"id":"ci15475433"}, -{"type":"Feature","properties":{"mag":1.5,"place":"71km ENE of Cantwell, Alaska","time":1394681228000,"updated":1394681650388,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185885","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185885.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":35,"net":"ak","code":"11185885","ids":",ak11185885,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.42,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.5 - 71km ENE of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-147.5415,63.5301,9.6]},"id":"ak11185885"}, -{"type":"Feature","properties":{"mag":1.4,"place":"85km NNW of Talkeetna, Alaska","time":1394680652000,"updated":1395103211096,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191846","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191846.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":30,"net":"ak","code":"11191846","ids":",ak11191846,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.36,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.4 - 85km NNW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-150.7593,63.0265,114.5]},"id":"ak11191846"}, -{"type":"Feature","properties":{"mag":1.89,"place":"22km NNE of Searles Valley, California","time":1394679948460,"updated":1394737363920,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475425","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475425.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":55,"net":"ci","code":"15475425","ids":",ci15475425,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":25,"dmin":0.08144,"rms":0.14,"gap":57,"magType":"ml","type":"earthquake","title":"M 1.9 - 22km NNE of Searles Valley, California"},"geometry":{"type":"Point","coordinates":[-117.3323333,35.9621667,6.1]},"id":"ci15475425"}, -{"type":"Feature","properties":{"mag":1.81,"place":"22km NNE of Searles Valley, California","time":1394679924230,"updated":1394737165660,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475417","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475417.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":50,"net":"ci","code":"15475417","ids":",ci15475417,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":26,"dmin":0.08259,"rms":0.15,"gap":58,"magType":"ml","type":"earthquake","title":"M 1.8 - 22km NNE of Searles Valley, California"},"geometry":{"type":"Point","coordinates":[-117.3291667,35.9648333,6.75]},"id":"ci15475417"}, -{"type":"Feature","properties":{"mag":2.5,"place":"46km N of Valdez, Alaska","time":1394679262000,"updated":1394708210986,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185872","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185872.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":96,"net":"ak","code":"11185872","ids":",ak11185872,","sources":",ak,","types":",dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":1.02,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.5 - 46km N of Valdez, Alaska"},"geometry":{"type":"Point","coordinates":[-146.4243,61.5492,39.7]},"id":"ak11185872"}, -{"type":"Feature","properties":{"mag":1.6,"place":"51km NE of Kernville, California","time":1394679182130,"updated":1394736858130,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475409","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475409.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":39,"net":"ci","code":"15475409","ids":",ci15475409,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":26,"dmin":0.1622,"rms":0.15,"gap":77,"magType":"ml","type":"earthquake","title":"M 1.6 - 51km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.0548333,36.1083333,0.94]},"id":"ci15475409"}, -{"type":"Feature","properties":{"mag":1.5,"place":"2km SE of Lilbourn, Missouri","time":1394679044900,"updated":1394721425465,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nm031314a","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nm031314a.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":35,"net":"nm","code":"031314a","ids":",nm031314a,","sources":",nm,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":16,"dmin":0.03593261,"rms":0.05,"gap":64.799994816,"magType":"md","type":"earthquake","title":"M 1.5 - 2km SE of Lilbourn, Missouri"},"geometry":{"type":"Point","coordinates":[-89.5968,36.5724,7.5]},"id":"nm031314a"}, -{"type":"Feature","properties":{"mag":1.59,"place":"12km E of Big Pine, California","time":1394678408200,"updated":1394843950000,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nn00440921","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nn00440921.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":39,"net":"nn","code":"00440921","ids":",ci15475401,nn00440921,","sources":",ci,nn,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":18,"dmin":0.218,"rms":null,"gap":176.69,"magType":"ml","type":"earthquake","title":"M 1.6 - 12km E of Big Pine, California"},"geometry":{"type":"Point","coordinates":[-118.1484,37.1709,0]},"id":"nn00440921"}, -{"type":"Feature","properties":{"mag":2.95,"place":"51km NE of Kernville, California","time":1394677589530,"updated":1394736004860,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475385","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475385.geojsonp","felt":2,"cdi":2.2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":134,"net":"ci","code":"15475385","ids":",ci15475385,","sources":",ci,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":36,"dmin":0.1623,"rms":0.16,"gap":72,"magType":"ml","type":"earthquake","title":"M 3.0 - 51km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.055,36.1096667,0.8]},"id":"ci15475385"}, -{"type":"Feature","properties":{"mag":2.12,"place":"51km NE of Kernville, California","time":1394677092620,"updated":1394733803911,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475361","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475361.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":69,"net":"ci","code":"15475361","ids":",ci15475361,","sources":",ci,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":29,"dmin":0.1613,"rms":0.15,"gap":77,"magType":"ml","type":"earthquake","title":"M 2.1 - 51km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.0536667,36.1083333,1.16]},"id":"ci15475361"}, -{"type":"Feature","properties":{"mag":2.04,"place":"51km NE of Kernville, California","time":1394676979740,"updated":1394735053942,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475353","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475353.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":64,"net":"ci","code":"15475353","ids":",ci15475353,","sources":",ci,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":26,"dmin":0.1602,"rms":0.15,"gap":77,"magType":"ml","type":"earthquake","title":"M 2.0 - 51km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.0525,36.1101667,2.03]},"id":"ci15475353"}, -{"type":"Feature","properties":{"mag":2.61,"place":"52km NE of Kernville, California","time":1394676858780,"updated":1394732677330,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475345","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475345.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":105,"net":"ci","code":"15475345","ids":",ci15475345,","sources":",ci,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":28,"dmin":0.1598,"rms":0.13,"gap":77,"magType":"ml","type":"earthquake","title":"M 2.6 - 52km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.0521667,36.1166667,1.23]},"id":"ci15475345"}, -{"type":"Feature","properties":{"mag":4.39,"place":"51km NE of Kernville, California","time":1394676664030,"updated":1395183715515,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475329","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475329.geojsonp","felt":56,"cdi":3.8,"mmi":5.16,"alert":"green","status":"reviewed","tsunami":1,"sig":318,"net":"ci","code":"15475329","ids":",at00n2creg,ci15475329,","sources":",at,ci,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,impact-link,losspager,moment-tensor,nearby-cities,origin,phase-data,scitech-link,shakemap,","nst":42,"dmin":0.1351,"rms":0.15,"gap":70,"magType":"mw","type":"earthquake","title":"M 4.4 - 51km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.055,36.1116667,0.21]},"id":"ci15475329"}, -{"type":"Feature","properties":{"mag":1.34,"place":"23km S of Bodfish, California","time":1394676612760,"updated":1394733527131,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475337","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475337.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":28,"net":"ci","code":"15475337","ids":",ci15475337,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":15,"dmin":0.09502,"rms":0.13,"gap":80,"magType":"ml","type":"earthquake","title":"M 1.3 - 23km S of Bodfish, California"},"geometry":{"type":"Point","coordinates":[-118.4801667,35.3731667,9.29]},"id":"ci15475337"}, -{"type":"Feature","properties":{"mag":1.3,"place":"1km N of The Geysers, California","time":1394676244200,"updated":1394676343618,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183931","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183931.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":26,"net":"nc","code":"72183931","ids":",nc72183931,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,","nst":null,"dmin":0.01796631,"rms":0.03,"gap":97.2,"magType":"Md","type":"earthquake","title":"M 1.3 - 1km N of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.7553,38.7892,1.8]},"id":"nc72183931"}, -{"type":"Feature","properties":{"mag":2.82,"place":"34km WSW of Vandenberg Air Force Base, California","time":1394676167550,"updated":1394733286524,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475321","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475321.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":123,"net":"ci","code":"15475321","ids":",ci15475321,","sources":",ci,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":15,"dmin":0.3424,"rms":0.26,"gap":233,"magType":"ml","type":"earthquake","title":"M 2.8 - 34km WSW of Vandenberg Air Force Base, California"},"geometry":{"type":"Point","coordinates":[-120.8893333,34.677,12.96]},"id":"ci15475321"}, -{"type":"Feature","properties":{"mag":1.3,"place":"73km ENE of Cantwell, Alaska","time":1394675993000,"updated":1394676415972,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185869","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185869.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":26,"net":"ak","code":"11185869","ids":",ak11185869,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.52,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.3 - 73km ENE of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-147.5117,63.5315,1.2]},"id":"ak11185869"}, -{"type":"Feature","properties":{"mag":1.6,"place":"10km NW of The Geysers, California","time":1394675469200,"updated":1394680926748,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183921","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183921.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":39,"net":"nc","code":"72183921","ids":",nc72183921,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0,"rms":0.03,"gap":57.6,"magType":"Md","type":"earthquake","title":"M 1.6 - 10km NW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.8523,38.8277,2.4]},"id":"nc72183921"}, -{"type":"Feature","properties":{"mag":1.02,"place":"34km NNW of Searles Valley, California","time":1394674566200,"updated":1394732977465,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci37179093","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci37179093.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":16,"net":"ci","code":"37179093","ids":",ci37179093,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":10,"dmin":0.07482,"rms":0.15,"gap":98,"magType":"ml","type":"earthquake","title":"M 1.0 - 34km NNW of Searles Valley, California"},"geometry":{"type":"Point","coordinates":[-117.5798333,36.0445,2.61]},"id":"ci37179093"}, -{"type":"Feature","properties":{"mag":1.24,"place":"34km NNW of Searles Valley, California","time":1394674544460,"updated":1394732774220,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475313","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475313.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":24,"net":"ci","code":"15475313","ids":",ci15475313,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":13,"dmin":0.07601,"rms":0.12,"gap":99,"magType":"ml","type":"earthquake","title":"M 1.2 - 34km NNW of Searles Valley, California"},"geometry":{"type":"Point","coordinates":[-117.5815,36.0453333,2.84]},"id":"ci15475313"}, -{"type":"Feature","properties":{"mag":5.1,"place":"5km SSW of Ometepec, Mexico","time":1394673673460,"updated":1394693146340,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n9w3","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n9w3.geojsonp","felt":3,"cdi":4.7,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":402,"net":"us","code":"c000n9w3","ids":",usc000n9w3,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.931,"rms":1.36,"gap":125,"magType":"mb","type":"earthquake","title":"M 5.1 - 5km SSW of Ometepec, Mexico"},"geometry":{"type":"Point","coordinates":[-98.427,16.6353,35]},"id":"usc000n9w3"}, -{"type":"Feature","properties":{"mag":1.3,"place":"37km WSW of Healy, Alaska","time":1394672781000,"updated":1395103215390,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191841","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191841.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":26,"net":"ak","code":"11191841","ids":",ak11191841,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.47,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.3 - 37km WSW of Healy, Alaska"},"geometry":{"type":"Point","coordinates":[-149.6817,63.7527,136.7]},"id":"ak11191841"}, -{"type":"Feature","properties":{"mag":1.2,"place":"80km WSW of Cantwell, Alaska","time":1394672384000,"updated":1395103214247,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191840","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191840.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":22,"net":"ak","code":"11191840","ids":",ak11191840,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.29,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.2 - 80km WSW of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-150.4269,63.1174,102.6]},"id":"ak11191840"}, -{"type":"Feature","properties":{"mag":1.6,"place":"3km ESE of Mammoth Lakes, California","time":1394672087900,"updated":1394672198437,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183881","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183881.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":39,"net":"nc","code":"72183881","ids":",nc72183881,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,","nst":null,"dmin":0.01796631,"rms":0.02,"gap":72,"magType":"Md","type":"earthquake","title":"M 1.6 - 3km ESE of Mammoth Lakes, California"},"geometry":{"type":"Point","coordinates":[-118.9285,37.6413,7.1]},"id":"nc72183881"}, -{"type":"Feature","properties":{"mag":1.4,"place":"4km E of Mammoth Lakes, California","time":1394672036700,"updated":1394672138433,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183871","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183871.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":30,"net":"nc","code":"72183871","ids":",nc72183871,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,","nst":null,"dmin":0.01796631,"rms":0.02,"gap":86.4,"magType":"Md","type":"earthquake","title":"M 1.4 - 4km E of Mammoth Lakes, California"},"geometry":{"type":"Point","coordinates":[-118.926,37.6413,9.3]},"id":"nc72183871"}, -{"type":"Feature","properties":{"mag":1.2,"place":"3km ESE of Mammoth Lakes, California","time":1394671993100,"updated":1394672093427,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183861","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183861.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":22,"net":"nc","code":"72183861","ids":",nc72183861,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,","nst":null,"dmin":0.02694946,"rms":0.02,"gap":90,"magType":"Md","type":"earthquake","title":"M 1.2 - 3km ESE of Mammoth Lakes, California"},"geometry":{"type":"Point","coordinates":[-118.931,37.6415,8.2]},"id":"nc72183861"}, -{"type":"Feature","properties":{"mag":1,"place":"3km ESE of Mammoth Lakes, California","time":1394671955300,"updated":1394672053422,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183851","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183851.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":15,"net":"nc","code":"72183851","ids":",nc72183851,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,","nst":null,"dmin":0.02694946,"rms":0.03,"gap":100.8,"magType":"Md","type":"earthquake","title":"M 1.0 - 3km ESE of Mammoth Lakes, California"},"geometry":{"type":"Point","coordinates":[-118.9327,37.6345,6.1]},"id":"nc72183851"}, -{"type":"Feature","properties":{"mag":1.5,"place":"3km ESE of Mammoth Lakes, California","time":1394671943700,"updated":1394742364654,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183846","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183846.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":35,"net":"nc","code":"72183846","ids":",nc72183846,","sources":",nc,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.02694946,"rms":0.04,"gap":79.2,"magType":"Md","type":"earthquake","title":"M 1.5 - 3km ESE of Mammoth Lakes, California"},"geometry":{"type":"Point","coordinates":[-118.9322,37.6363,7.6]},"id":"nc72183846"}, -{"type":"Feature","properties":{"mag":1.4,"place":"6km ESE of Mammoth Lakes, California","time":1394671895800,"updated":1394675286312,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183841","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183841.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":30,"net":"nc","code":"72183841","ids":",nc72183841,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.21,"gap":93.6,"magType":"Md","type":"earthquake","title":"M 1.4 - 6km ESE of Mammoth Lakes, California"},"geometry":{"type":"Point","coordinates":[-118.9083,37.6297,1.4]},"id":"nc72183841"}, -{"type":"Feature","properties":{"mag":1.1,"place":"3km ESE of Mammoth Lakes, California","time":1394671851600,"updated":1394674805453,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183836","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183836.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":19,"net":"nc","code":"72183836","ids":",nc72183836,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.02694946,"rms":0.04,"gap":93.6,"magType":"Md","type":"earthquake","title":"M 1.1 - 3km ESE of Mammoth Lakes, California"},"geometry":{"type":"Point","coordinates":[-118.931,37.638,7.2]},"id":"nc72183836"}, -{"type":"Feature","properties":{"mag":1.4,"place":"3km ESE of Mammoth Lakes, California","time":1394671761600,"updated":1394674805451,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183826","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183826.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":30,"net":"nc","code":"72183826","ids":",nc72183826,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.02694946,"rms":0.01,"gap":140.4,"magType":"Md","type":"earthquake","title":"M 1.4 - 3km ESE of Mammoth Lakes, California"},"geometry":{"type":"Point","coordinates":[-118.9328,37.6418,7.9]},"id":"nc72183826"}, -{"type":"Feature","properties":{"mag":1,"place":"7km E of Mammoth Lakes, California","time":1394671573000,"updated":1394671673391,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183821","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183821.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":15,"net":"nc","code":"72183821","ids":",nc72183821,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,","nst":null,"dmin":0.01796631,"rms":0.01,"gap":223.2,"magType":"Md","type":"earthquake","title":"M 1.0 - 7km E of Mammoth Lakes, California"},"geometry":{"type":"Point","coordinates":[-118.8828,37.6423,1.2]},"id":"nc72183821"}, -{"type":"Feature","properties":{"mag":1.6,"place":"1km E of East Concord, New Hampshire","time":1394671038220,"updated":1394789675000,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nb3v","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nb3v.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":39,"net":"us","code":"c000nb3v","ids":",usc000nb3v,","sources":",us,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.249,"rms":0.16,"gap":130,"magType":"ml","type":"earthquake","title":"M 1.6 - 1km E of East Concord, New Hampshire"},"geometry":{"type":"Point","coordinates":[-71.5223,43.2402,4.51]},"id":"usc000nb3v"}, -{"type":"Feature","properties":{"mag":1.4,"place":"20km N of Pahala, Hawaii","time":1394670651700,"updated":1394676014843,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60654806","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60654806.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":30,"net":"hv","code":"60654806","ids":",hv60654806,","sources":",hv,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.03593261,"rms":0.11,"gap":39.6,"magType":"Md","type":"earthquake","title":"M 1.4 - 20km N of Pahala, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.4827,19.3927,10.3]},"id":"hv60654806"}, -{"type":"Feature","properties":{"mag":3.1,"place":"94km SSW of Amukta Island, Alaska","time":1394670142000,"updated":1394731129258,"tz":-660,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185775","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185775.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":148,"net":"ak","code":"11185775","ids":",ak11185775,","sources":",ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.76,"gap":null,"magType":"ml","type":"earthquake","title":"M 3.1 - 94km SSW of Amukta Island, Alaska"},"geometry":{"type":"Point","coordinates":[-171.7953,51.7081,19.4]},"id":"ak11185775"}, -{"type":"Feature","properties":{"mag":2.7,"place":"12km ENE of Anthony, Kansas","time":1394669814600,"updated":1394698769746,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n9v7","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n9v7.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":112,"net":"us","code":"c000n9v7","ids":",usc000n9v7,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.687,"rms":0.59,"gap":131,"magType":"mb_lg","type":"earthquake","title":"M 2.7 - 12km ENE of Anthony, Kansas"},"geometry":{"type":"Point","coordinates":[-97.9012,37.1903,5]},"id":"usc000n9v7"}, -{"type":"Feature","properties":{"mag":2,"place":"14km S of Hamilton City, California","time":1394669140200,"updated":1394683922103,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183786","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183786.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":62,"net":"nc","code":"72183786","ids":",nc72183786,","sources":",nc,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.31441035,"rms":0.14,"gap":61.2,"magType":"Md","type":"earthquake","title":"M 2.0 - 14km S of Hamilton City, California"},"geometry":{"type":"Point","coordinates":[-121.9942,39.6098,28.3]},"id":"nc72183786"}, -{"type":"Feature","properties":{"mag":1.1,"place":"9km WNW of Cobb, California","time":1394668800900,"updated":1394670546179,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183781","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183781.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":19,"net":"nc","code":"72183781","ids":",nc72183781,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.03,"gap":100.8,"magType":"Md","type":"earthquake","title":"M 1.1 - 9km WNW of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.8287,38.8392,2.7]},"id":"nc72183781"}, -{"type":"Feature","properties":{"mag":2.2,"place":"73km SSE of Adak, Alaska","time":1394667376000,"updated":1394844035260,"tz":-720,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185769","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185769.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":74,"net":"ak","code":"11185769","ids":",ak11185769,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.38,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.2 - 73km SSE of Adak, Alaska"},"geometry":{"type":"Point","coordinates":[-176.4011,51.2393,20.3]},"id":"ak11185769"}, -{"type":"Feature","properties":{"mag":2,"place":"41km SSE of Redoubt Volcano, Alaska","time":1394667172000,"updated":1394844032173,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187789","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187789.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":62,"net":"ak","code":"11187789","ids":",ak11187789,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":35,"dmin":null,"rms":0.47,"gap":71.999994240001,"magType":"ml","type":"earthquake","title":"M 2.0 - 41km SSE of Redoubt Volcano, Alaska"},"geometry":{"type":"Point","coordinates":[-152.516,60.1332,103.4]},"id":"ak11187789"}, -{"type":"Feature","properties":{"mag":1.89,"place":"4km NW of Boron, California","time":1394666314840,"updated":1394671116720,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475297","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475297.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":55,"net":"ci","code":"15475297","ids":",ci15475297,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":22,"dmin":0.09436,"rms":0.13,"gap":115,"magType":"ml","type":"quarry_blast","title":"M 1.9 Quarry_blast - 4km NW of Boron, California"},"geometry":{"type":"Point","coordinates":[-117.6901667,35.0288333,0.05]},"id":"ci15475297"}, -{"type":"Feature","properties":{"mag":3.2,"place":"31km E of Amatignak Island, Alaska","time":1394665613000,"updated":1394844069975,"tz":-540,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185691","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185691.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":158,"net":"ak","code":"11185691","ids":",ak11185691,","sources":",ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.26,"gap":null,"magType":"ml","type":"earthquake","title":"M 3.2 - 31km E of Amatignak Island, Alaska"},"geometry":{"type":"Point","coordinates":[-178.6716,51.2097,31.3]},"id":"ak11185691"}, -{"type":"Feature","properties":{"mag":1.3,"place":"23km NNE of Badger, Alaska","time":1394665299000,"updated":1394844104831,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185688","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185688.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":26,"net":"ak","code":"11185688","ids":",ak11185688,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.17,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.3 - 23km NNE of Badger, Alaska"},"geometry":{"type":"Point","coordinates":[-147.3444,64.9918,0]},"id":"ak11185688"}, -{"type":"Feature","properties":{"mag":1.4,"place":"3km ESE of Mammoth Lakes, California","time":1394664682500,"updated":1394667725575,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183736","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183736.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":30,"net":"nc","code":"72183736","ids":",nc72183736,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.02694946,"rms":0.04,"gap":75.6,"magType":"Md","type":"earthquake","title":"M 1.4 - 3km ESE of Mammoth Lakes, California"},"geometry":{"type":"Point","coordinates":[-118.9328,37.6375,7.4]},"id":"nc72183736"}, -{"type":"Feature","properties":{"mag":1.3,"place":"3km ESE of Mammoth Lakes, California","time":1394664524800,"updated":1394666944111,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183726","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183726.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":26,"net":"nc","code":"72183726","ids":",nc72183726,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.02694946,"rms":0.02,"gap":122.4,"magType":"Md","type":"earthquake","title":"M 1.3 - 3km ESE of Mammoth Lakes, California"},"geometry":{"type":"Point","coordinates":[-118.9317,37.6418,8.2]},"id":"nc72183726"}, -{"type":"Feature","properties":{"mag":1.1,"place":"3km ESE of Mammoth Lakes, California","time":1394664496500,"updated":1394666403117,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183721","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183721.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":19,"net":"nc","code":"72183721","ids":",nc72183721,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.02694946,"rms":0.01,"gap":93.6,"magType":"Md","type":"earthquake","title":"M 1.1 - 3km ESE of Mammoth Lakes, California"},"geometry":{"type":"Point","coordinates":[-118.9318,37.6398,7.7]},"id":"nc72183721"}, -{"type":"Feature","properties":{"mag":1.5,"place":"3km ENE of Mammoth Lakes, California","time":1394664402700,"updated":1394678827825,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183716","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183716.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":35,"net":"nc","code":"72183716","ids":",nc72183716,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.14,"gap":90,"magType":"Md","type":"earthquake","title":"M 1.5 - 3km ENE of Mammoth Lakes, California"},"geometry":{"type":"Point","coordinates":[-118.9307,37.657,1.5]},"id":"nc72183716"}, -{"type":"Feature","properties":{"mag":1.92,"place":"11km W of Progreso, Mexico","time":1394664350500,"updated":1394669801397,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475289","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475289.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":57,"net":"ci","code":"15475289","ids":",ci15475289,","sources":",ci,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":23,"dmin":0.05883,"rms":0.2,"gap":139,"magType":"ml","type":"earthquake","title":"M 1.9 - 11km W of Progreso, Mexico"},"geometry":{"type":"Point","coordinates":[-115.7016667,32.5941667,8.12]},"id":"ci15475289"}, -{"type":"Feature","properties":{"mag":2.8,"place":"68km NW of San Antonio, Puerto Rico","time":1394664005600,"updated":1394692960831,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14071010","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14071010.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":121,"net":"pr","code":"14071010","ids":",pr14071010,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":6,"dmin":0.63151564,"rms":0.37,"gap":331.2,"magType":"Md","type":"earthquake","title":"M 2.8 - 68km NW of San Antonio, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-67.5022,18.9813,10]},"id":"pr14071010"}, -{"type":"Feature","properties":{"mag":4.6,"place":"48km NE of Nishinoomote, Japan","time":1394663754470,"updated":1394692706692,"tz":540,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n9ty","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n9ty.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":326,"net":"us","code":"c000n9ty","ids":",usc000n9ty,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":2.144,"rms":1,"gap":168,"magType":"mb","type":"earthquake","title":"M 4.6 - 48km NE of Nishinoomote, Japan"},"geometry":{"type":"Point","coordinates":[131.3871,31.0189,45.23]},"id":"usc000n9ty"}, -{"type":"Feature","properties":{"mag":1.4,"place":"14km NW of West Bishop, California","time":1394662736100,"updated":1394675767175,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183696","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183696.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":30,"net":"nc","code":"72183696","ids":",nc72183696,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.10779783,"rms":0.02,"gap":79.2,"magType":"Md","type":"earthquake","title":"M 1.4 - 14km NW of West Bishop, California"},"geometry":{"type":"Point","coordinates":[-118.5687,37.458,11.6]},"id":"nc72183696"}, -{"type":"Feature","properties":{"mag":1.21,"place":"5km N of Banning, California","time":1394661886420,"updated":1394662933940,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475273","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475273.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":23,"net":"ci","code":"15475273","ids":",ci15475273,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":26,"dmin":0.07931,"rms":0.21,"gap":85,"magType":"ml","type":"earthquake","title":"M 1.2 - 5km N of Banning, California"},"geometry":{"type":"Point","coordinates":[-116.8673333,33.973,20.01]},"id":"ci15475273"}, -{"type":"Feature","properties":{"mag":1.4,"place":"41km WSW of Big Lake, Alaska","time":1394661617000,"updated":1394844070898,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185603","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185603.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":30,"net":"ak","code":"11185603","ids":",ak11185603,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.46,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.4 - 41km WSW of Big Lake, Alaska"},"geometry":{"type":"Point","coordinates":[-150.6623,61.3663,56.8]},"id":"ak11185603"}, -{"type":"Feature","properties":{"mag":2.4,"place":"27km N of Fishhook, Alaska","time":1394660884000,"updated":1394844070404,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185592","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185592.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":89,"net":"ak","code":"11185592","ids":",ak11185592,","sources":",ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.8,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.4 - 27km N of Fishhook, Alaska"},"geometry":{"type":"Point","coordinates":[-149.2171,61.9882,12.3]},"id":"ak11185592"}, -{"type":"Feature","properties":{"mag":1.8,"place":"14km SSE of Volcano, Hawaii","time":1394659903300,"updated":1394660113841,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60654626","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60654626.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":50,"net":"hv","code":"60654626","ids":",hv60654626,","sources":",hv,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.05389892,"rms":0.27,"gap":100.8,"magType":"Md","type":"earthquake","title":"M 1.8 - 14km SSE of Volcano, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.1693,19.3222,3.1]},"id":"hv60654626"}, -{"type":"Feature","properties":{"mag":2,"place":"0km E of Quarry near Mountain Gate (Shasta Res.), CA","time":1394659824600,"updated":1394673247450,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183661","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183661.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":62,"net":"nc","code":"72183661","ids":",nc72183661,","sources":",nc,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.18864621,"rms":0.05,"gap":64.8,"magType":"Md","type":"quarry","title":"M 2.0 Quarry Blast - 0km E of Quarry near Mountain Gate (Shasta Res.), CA"},"geometry":{"type":"Point","coordinates":[-122.3123,40.7495,0]},"id":"nc72183661"}, -{"type":"Feature","properties":{"mag":1.3,"place":"4km WNW of Cobb, California","time":1394659266600,"updated":1394671147383,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183656","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183656.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":26,"net":"nc","code":"72183656","ids":",nc72183656,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.02,"gap":126,"magType":"Md","type":"earthquake","title":"M 1.3 - 4km WNW of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.7648,38.8435,1.9]},"id":"nc72183656"}, -{"type":"Feature","properties":{"mag":2.2,"place":"1km NNW of Jones, Oklahoma","time":1394659003800,"updated":1394687949341,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n9q6","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n9q6.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":74,"net":"us","code":"c000n9q6","ids":",usc000n9q6,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":null,"rms":0.52,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.2 - 1km NNW of Jones, Oklahoma"},"geometry":{"type":"Point","coordinates":[-97.292,35.58,5.2]},"id":"usc000n9q6"}, -{"type":"Feature","properties":{"mag":2.5,"place":"1km W of Princeton, Canada","time":1394658734200,"updated":1394823959360,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uw60717626","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uw60717626.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":96,"net":"uw","code":"60717626","ids":",uw60717626,","sources":",uw,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.61085439,"rms":0.46,"gap":212.4,"magType":"Md","type":"quarry","title":"M 2.5 Quarry Blast - 1km W of Princeton, Canada"},"geometry":{"type":"Point","coordinates":[-120.5302,49.4573,0]},"id":"uw60717626"}, -{"type":"Feature","properties":{"mag":1.7,"place":"14km SSE of Ridgemark, California","time":1394658462300,"updated":1394842210648,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183626","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183626.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":44,"net":"nc","code":"72183626","ids":",nc72183626,","sources":",nc,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":null,"dmin":0.03593261,"rms":0.05,"gap":28.8,"magType":"Md","type":"earthquake","title":"M 1.7 - 14km SSE of Ridgemark, California"},"geometry":{"type":"Point","coordinates":[-121.3135,36.6843,4.3]},"id":"nc72183626"}, -{"type":"Feature","properties":{"mag":1.83,"place":"15km ESE of Fernley, Nevada","time":1394658182991,"updated":1394659915000,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nn00440895","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nn00440895.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":52,"net":"nn","code":"00440895","ids":",nn00440895,","sources":",nn,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,","nst":12,"dmin":0.272,"rms":0.1012,"gap":157.32,"magType":"ml","type":"earthquake","title":"M 1.8 - 15km ESE of Fernley, Nevada"},"geometry":{"type":"Point","coordinates":[-119.0755,39.5796,12.2419]},"id":"nn00440895"}, -{"type":"Feature","properties":{"mag":1.45,"place":"6km E of San Fernando, California","time":1394657337730,"updated":1394659433380,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475257","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475257.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":32,"net":"ci","code":"15475257","ids":",ci15475257,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":12,"dmin":0.03458,"rms":0.1,"gap":118,"magType":"ml","type":"earthquake","title":"M 1.5 - 6km E of San Fernando, California"},"geometry":{"type":"Point","coordinates":[-118.364,34.2775,3.69]},"id":"ci15475257"}, -{"type":"Feature","properties":{"mag":1.17,"place":"9km NNW of Big Bear City, California","time":1394657131450,"updated":1394659512580,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475249","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475249.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":21,"net":"ci","code":"15475249","ids":",ci15475249,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":31,"dmin":0.04258,"rms":0.13,"gap":37,"magType":"ml","type":"quarry_blast","title":"M 1.2 Quarry_blast - 9km NNW of Big Bear City, California"},"geometry":{"type":"Point","coordinates":[-116.878,34.34,0.01]},"id":"ci15475249"}, -{"type":"Feature","properties":{"mag":4.8,"place":"1km NNE of Marahare, Comoros","time":1394657012640,"updated":1394685969860,"tz":180,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n9m9","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n9m9.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":354,"net":"us","code":"c000n9m9","ids":",usc000n9m9,","sources":",us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,","nst":null,"dmin":7.32,"rms":1.46,"gap":68,"magType":"mb","type":"earthquake","title":"M 4.8 - 1km NNE of Marahare, Comoros"},"geometry":{"type":"Point","coordinates":[44.3187,-12.216,10]},"id":"usc000n9m9"}, -{"type":"Feature","properties":{"mag":1.4,"place":"168km WNW of Haines Junction, Canada","time":1394656696000,"updated":1394844033816,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185512","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185512.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":30,"net":"ak","code":"11185512","ids":",ak11185512,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.72,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.4 - 168km WNW of Haines Junction, Canada"},"geometry":{"type":"Point","coordinates":[-140.3219,61.4072,12.2]},"id":"ak11185512"}, -{"type":"Feature","properties":{"mag":1.7,"place":"20km NE of Warden, Washington","time":1394656042500,"updated":1394657984600,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uw60717561","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uw60717561.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":44,"net":"uw","code":"60717561","ids":",uw60717561,","sources":",uw,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.06288207,"rms":0.28,"gap":183.6,"magType":"Md","type":"quarry","title":"M 1.7 Quarry Blast - 20km NE of Warden, Washington"},"geometry":{"type":"Point","coordinates":[-118.8418,47.0885,0]},"id":"uw60717561"}, -{"type":"Feature","properties":{"mag":1.4,"place":"33km S of Cohoe, Alaska","time":1394656011000,"updated":1394844030876,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187781","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187781.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":30,"net":"ak","code":"11187781","ids":",ak11187781,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":13,"dmin":null,"rms":0.38,"gap":89.999992800001,"magType":"ml","type":"earthquake","title":"M 1.4 - 33km S of Cohoe, Alaska"},"geometry":{"type":"Point","coordinates":[-151.285,60.0701,56.7]},"id":"ak11187781"}, -{"type":"Feature","properties":{"mag":4.3,"place":"107km SSE of Kuh Sefid, Iran","time":1394655719200,"updated":1394684683490,"tz":210,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n9kl","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n9kl.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":284,"net":"us","code":"c000n9kl","ids":",usc000n9kl,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":null,"rms":1.5,"gap":null,"magType":"mb","type":"earthquake","title":"M 4.3 - 107km SSE of Kuh Sefid, Iran"},"geometry":{"type":"Point","coordinates":[57.069,28.336,10]},"id":"usc000n9kl"}, -{"type":"Feature","properties":{"mag":2.1,"place":"1km ESE of Mullan, Idaho","time":1394655305500,"updated":1394668337773,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/mb14399195","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/mb14399195.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":68,"net":"mb","code":"14399195","ids":",mb14399195,","sources":",mb,","types":",general-link,geoserve,nearby-cities,origin,","nst":22,"dmin":0.006288207,"rms":0.33,"gap":107.99999136,"magType":"mc","type":"earthquake","title":"M 2.1 - 1km ESE of Mullan, Idaho"},"geometry":{"type":"Point","coordinates":[-115.785,47.4651,1.5]},"id":"mb14399195"}, -{"type":"Feature","properties":{"mag":2.2,"place":"46km S of Redoubt Volcano, Alaska","time":1394655230000,"updated":1394844073727,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185435","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185435.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":74,"net":"ak","code":"11185435","ids":",ak11185435,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.56,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.2 - 46km S of Redoubt Volcano, Alaska"},"geometry":{"type":"Point","coordinates":[-152.6474,60.0689,93.8]},"id":"ak11185435"}, -{"type":"Feature","properties":{"mag":1.4,"place":"76km WSW of Tok, Alaska","time":1394654659000,"updated":1394844071754,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185434","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185434.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":30,"net":"ak","code":"11185434","ids":",ak11185434,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.33,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.4 - 76km WSW of Tok, Alaska"},"geometry":{"type":"Point","coordinates":[-144.4433,63.1358,0.2]},"id":"ak11185434"}, -{"type":"Feature","properties":{"mag":1.4,"place":"3km NNW of Cobb, California","time":1394654640700,"updated":1394666944113,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183606","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183606.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":30,"net":"nc","code":"72183606","ids":",nc72183606,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.02694946,"rms":0.06,"gap":129.6,"magType":"Md","type":"earthquake","title":"M 1.4 - 3km NNW of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.7358,38.8493,3.1]},"id":"nc72183606"}, -{"type":"Feature","properties":{"mag":1.5,"place":"11km E of Quarry near Portola Valley, CA","time":1394653538700,"updated":1394840740449,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183601","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183601.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":35,"net":"nc","code":"72183601","ids":",nc72183601,","sources":",nc,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.07186522,"rms":0.04,"gap":118.8,"magType":"Md","type":"quarry","title":"M 1.5 Quarry Blast - 11km E of Quarry near Portola Valley, CA"},"geometry":{"type":"Point","coordinates":[-122.1035,37.3277,0]},"id":"nc72183601"}, -{"type":"Feature","properties":{"mag":3.2,"place":"15km ENE of Anthony, Kansas","time":1394652926420,"updated":1394723445275,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n9ha","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n9ha.geojsonp","felt":5,"cdi":2.4,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":159,"net":"us","code":"c000n9ha","ids":",usc000n9ha,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.686,"rms":0.51,"gap":61,"magType":"mb_lg","type":"earthquake","title":"M 3.2 - 15km ENE of Anthony, Kansas"},"geometry":{"type":"Point","coordinates":[-97.8585,37.1855,5]},"id":"usc000n9ha"}, -{"type":"Feature","properties":{"mag":5.2,"place":"249km S of `Ohonua, Tonga","time":1394652340990,"updated":1394899912000,"tz":-720,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n9h2","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n9h2.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":416,"net":"us","code":"c000n9h2","ids":",usc000n9h2,gcmt20140312192541,","sources":",us,gcmt,","types":",cap,dyfi,geoserve,moment-tensor,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":8.684,"rms":1.3,"gap":77,"magType":"mb","type":"earthquake","title":"M 5.2 - 249km S of `Ohonua, Tonga"},"geometry":{"type":"Point","coordinates":[-175.0504,-23.5851,11.46]},"id":"usc000n9h2"}, -{"type":"Feature","properties":{"mag":1.4,"place":"30km NNW of Inyokern, California","time":1394651956310,"updated":1394653677670,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475217","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475217.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":30,"net":"ci","code":"15475217","ids":",ci15475217,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":19,"dmin":0.09116,"rms":0.12,"gap":73,"magType":"ml","type":"earthquake","title":"M 1.4 - 30km NNW of Inyokern, California"},"geometry":{"type":"Point","coordinates":[-117.9195,35.9116667,2.2]},"id":"ci15475217"}, -{"type":"Feature","properties":{"mag":4.7,"place":"Off the east coast of Honshu, Japan","time":1394651611020,"updated":1394680566116,"tz":600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n9gm","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n9gm.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":340,"net":"us","code":"c000n9gm","ids":",usc000n9gm,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":5.027,"rms":0.7,"gap":123,"magType":"mb","type":"earthquake","title":"M 4.7 - Off the east coast of Honshu, Japan"},"geometry":{"type":"Point","coordinates":[144.4386,37.0747,41.27]},"id":"usc000n9gm"}, -{"type":"Feature","properties":{"mag":1.3,"place":"113km NW of Talkeetna, Alaska","time":1394651371000,"updated":1394844075749,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185425","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185425.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":26,"net":"ak","code":"11185425","ids":",ak11185425,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.7,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.3 - 113km NW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-151.5182,63.1086,12.3]},"id":"ak11185425"}, -{"type":"Feature","properties":{"mag":1.4,"place":"23km SE of Yosemite Valley, California","time":1394651037100,"updated":1394663767317,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183581","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183581.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":30,"net":"nc","code":"72183581","ids":",nc72183581,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.22457882,"rms":0.03,"gap":176.4,"magType":"Md","type":"earthquake","title":"M 1.4 - 23km SE of Yosemite Valley, California"},"geometry":{"type":"Point","coordinates":[-119.3607,37.6145,13.9]},"id":"nc72183581"}, -{"type":"Feature","properties":{"mag":1.5,"place":"3km SE of The Geysers, California","time":1394649380400,"updated":1394661182600,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183576","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183576.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":35,"net":"nc","code":"72183576","ids":",nc72183576,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.01796631,"rms":0.05,"gap":82.8,"magType":"Md","type":"earthquake","title":"M 1.5 - 3km SE of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.7273,38.7605,2.1]},"id":"nc72183576"}, -{"type":"Feature","properties":{"mag":1.7,"place":"23km SE of Yosemite Valley, California","time":1394648968000,"updated":1394846045281,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183566","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183566.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":44,"net":"nc","code":"72183566","ids":",nc72183566,","sources":",nc,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.22457882,"rms":0.05,"gap":122.4,"magType":"Md","type":"earthquake","title":"M 1.7 - 23km SE of Yosemite Valley, California"},"geometry":{"type":"Point","coordinates":[-119.3628,37.609,12.5]},"id":"nc72183566"}, -{"type":"Feature","properties":{"mag":2.1,"place":"4km WSW of Universal City, California","time":1394648885250,"updated":1395067097382,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475209","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475209.geojsonp","felt":99,"cdi":3.2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":100,"net":"ci","code":"15475209","ids":",ci15475209,","sources":",ci,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":23,"dmin":0.02177,"rms":0.14,"gap":77,"magType":"ml","type":"earthquake","title":"M 2.1 - 4km WSW of Universal City, California"},"geometry":{"type":"Point","coordinates":[-118.404,34.1238333,3.17]},"id":"ci15475209"}, -{"type":"Feature","properties":{"mag":1.14,"place":"17km ESE of Julian, California","time":1394648568110,"updated":1394651198710,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475201","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475201.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":20,"net":"ci","code":"15475201","ids":",ci15475201,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":14,"dmin":0.1118,"rms":0.16,"gap":114,"magType":"ml","type":"earthquake","title":"M 1.1 - 17km ESE of Julian, California"},"geometry":{"type":"Point","coordinates":[-116.4413333,33.003,9.7]},"id":"ci15475201"}, -{"type":"Feature","properties":{"mag":1.3,"place":"35km S of East Carbon City, Utah","time":1394648432200,"updated":1394823787197,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60059117","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60059117.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":26,"net":"uu","code":"60059117","ids":",uu60059117,","sources":",uu,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":0.13474729,"rms":0.07,"gap":187.2,"magType":"Ml","type":"earthquake","title":"M 1.3 - 35km S of East Carbon City, Utah"},"geometry":{"type":"Point","coordinates":[-110.4755,39.236,12.2]},"id":"uu60059117"}, -{"type":"Feature","properties":{"mag":4.8,"place":"247km WNW of Ozernovskiy, Russia","time":1394648320950,"updated":1394677322518,"tz":600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n9c7","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n9c7.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":354,"net":"us","code":"c000n9c7","ids":",usc000n9c7,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":2.976,"rms":0.62,"gap":111,"magType":"mb","type":"earthquake","title":"M 4.8 - 247km WNW of Ozernovskiy, Russia"},"geometry":{"type":"Point","coordinates":[153.0762,52.1483,421.3]},"id":"usc000n9c7"}, -{"type":"Feature","properties":{"mag":2,"place":"26km N of Road Town, British Virgin Islands","time":1394648312500,"updated":1394656787444,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14071008","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14071008.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":62,"net":"pr","code":"14071008","ids":",pr14071008,","sources":",pr,","types":",cap,geoserve,nearby-cities,origin,tectonic-summary,","nst":3,"dmin":0.23985018,"rms":0.05,"gap":291.6,"magType":"Md","type":"earthquake","title":"M 2.0 - 26km N of Road Town, British Virgin Islands"},"geometry":{"type":"Point","coordinates":[-64.6436,18.6573,9]},"id":"pr14071008"}, -{"type":"Feature","properties":{"mag":4.9,"place":"44km W of Port-aux-Francais, French Southern Territories","time":1394648110530,"updated":1394677115490,"tz":300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n9cg","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n9cg.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":369,"net":"us","code":"c000n9cg","ids":",usc000n9cg,","sources":",us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,","nst":null,"dmin":0.394,"rms":0.27,"gap":80,"magType":"mb","type":"earthquake","title":"M 4.9 - 44km W of Port-aux-Francais, French Southern Territories"},"geometry":{"type":"Point","coordinates":[69.6089,-49.3281,14.37]},"id":"usc000n9cg"}, -{"type":"Feature","properties":{"mag":2.5,"place":"19km SSE of Medford, Oklahoma","time":1394647778570,"updated":1394676725271,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n9d2","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n9d2.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":96,"net":"us","code":"c000n9d2","ids":",usc000n9d2,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":null,"rms":0.63,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.5 - 19km SSE of Medford, Oklahoma"},"geometry":{"type":"Point","coordinates":[-97.678,36.634,5]},"id":"usc000n9d2"}, -{"type":"Feature","properties":{"mag":1.5,"place":"156km S of Tanana, Alaska","time":1394647446000,"updated":1394844083774,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185339","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185339.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":35,"net":"ak","code":"11185339","ids":",ak11185339,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.52,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.5 - 156km S of Tanana, Alaska"},"geometry":{"type":"Point","coordinates":[-152.4001,63.774,7.4]},"id":"ak11185339"}, -{"type":"Feature","properties":{"mag":2.5,"place":"195km SE of Adak, Alaska","time":1394647443000,"updated":1395062757000,"tz":-720,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nc55","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nc55.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":96,"net":"us","code":"c000nc55","ids":",ak11187775,usc000nc55,","sources":",ak,us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":null,"rms":0.47,"gap":291,"magType":"ml","type":"earthquake","title":"M 2.5 - 195km SE of Adak, Alaska"},"geometry":{"type":"Point","coordinates":[-175.1123,50.4172,25.6]},"id":"usc000nc55"}, -{"type":"Feature","properties":{"mag":2.9,"place":"15km ENE of Anthony, Kansas","time":1394647204550,"updated":1394676158728,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n9fa","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n9fa.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":129,"net":"us","code":"c000n9fa","ids":",usc000n9fa,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.699,"rms":0.36,"gap":73,"magType":"mb_lg","type":"earthquake","title":"M 2.9 - 15km ENE of Anthony, Kansas"},"geometry":{"type":"Point","coordinates":[-97.8659,37.199,5]},"id":"usc000n9fa"}, -{"type":"Feature","properties":{"mag":4.5,"place":"260km ESE of Hotan, China","time":1394646946280,"updated":1394675897896,"tz":480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n9b3","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n9b3.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":312,"net":"us","code":"c000n9b3","ids":",usc000n9b3,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":7.333,"rms":0.89,"gap":121,"magType":"mb","type":"earthquake","title":"M 4.5 - 260km ESE of Hotan, China"},"geometry":{"type":"Point","coordinates":[82.3414,35.7965,31.53]},"id":"usc000n9b3"}, -{"type":"Feature","properties":{"mag":2.5,"place":"90km SSW of Manley Hot Springs, Alaska","time":1394646500000,"updated":1395062952000,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185266","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185266.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":96,"net":"ak","code":"11185266","ids":",ak11185266,usc000n9al,","sources":",ak,us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,","nst":null,"dmin":null,"rms":0.67,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.5 - 90km SSW of Manley Hot Springs, Alaska"},"geometry":{"type":"Point","coordinates":[-150.9971,64.2067,10.2]},"id":"ak11185266"}, -{"type":"Feature","properties":{"mag":3,"place":"79km N of Isabela, Puerto Rico","time":1394646351400,"updated":1394675303154,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14071009","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14071009.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":138,"net":"pr","code":"14071009","ids":",pr14071009,usc000n9lg,","sources":",pr,us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":5,"dmin":0.76177136,"rms":0.43,"gap":277.2,"magType":"Md","type":"earthquake","title":"M 3.0 - 79km N of Isabela, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.9496,19.2185,3]},"id":"pr14071009"}, -{"type":"Feature","properties":{"mag":2,"place":"29km ESE of Atka, Alaska","time":1394646018000,"updated":1394844110853,"tz":-540,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187773","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187773.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":62,"net":"ak","code":"11187773","ids":",ak11187773,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":5,"dmin":null,"rms":0.24,"gap":309.599975232,"magType":"ml","type":"earthquake","title":"M 2.0 - 29km ESE of Atka, Alaska"},"geometry":{"type":"Point","coordinates":[-173.7972,52.1033,12.2]},"id":"ak11187773"}, -{"type":"Feature","properties":{"mag":2.5,"place":"14km E of Perry, Oklahoma","time":1394645208720,"updated":1394674157723,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n99t","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n99t.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":96,"net":"us","code":"c000n99t","ids":",usc000n99t,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":null,"rms":0.86,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.5 - 14km E of Perry, Oklahoma"},"geometry":{"type":"Point","coordinates":[-97.125,36.284,5]},"id":"usc000n99t"}, -{"type":"Feature","properties":{"mag":4.2,"place":"49km S of Puerto San Jose, Guatemala","time":1394644410970,"updated":1394673370845,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n98k","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n98k.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":271,"net":"us","code":"c000n98k","ids":",usc000n98k,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.309,"rms":0.67,"gap":205,"magType":"mb","type":"earthquake","title":"M 4.2 - 49km S of Puerto San Jose, Guatemala"},"geometry":{"type":"Point","coordinates":[-90.8744,13.4763,49.03]},"id":"usc000n98k"}, -{"type":"Feature","properties":{"mag":1.01,"place":"43km N of China Lake Acres, California","time":1394643982440,"updated":1394746346460,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475193","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475193.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":16,"net":"ci","code":"15475193","ids":",ci15475193,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":8,"dmin":0.009469,"rms":0.17,"gap":105,"magType":"ml","type":"earthquake","title":"M 1.0 - 43km N of China Lake Acres, California"},"geometry":{"type":"Point","coordinates":[-117.7645,36.0361667,0.12]},"id":"ci15475193"}, -{"type":"Feature","properties":{"mag":1.3,"place":"74km W of Cantwell, Alaska","time":1394643551000,"updated":1394844028321,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187772","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187772.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":26,"net":"ak","code":"11187772","ids":",ak11187772,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":17,"dmin":null,"rms":0.36,"gap":68.399994528,"magType":"ml","type":"earthquake","title":"M 1.3 - 74km W of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-150.4461,63.4065,125.4]},"id":"ak11187772"}, -{"type":"Feature","properties":{"mag":1.9,"place":"24km ENE of Pablo, Montana","time":1394643184600,"updated":1395157715862,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/mb14466562","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/mb14466562.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":56,"net":"mb","code":"14466562","ids":",mb14466562,","sources":",mb,","types":",general-link,geoserve,nearby-cities,origin,","nst":22,"dmin":0.2048159,"rms":0.17,"gap":129.599989632,"magType":"mc","type":"earthquake","title":"M 1.9 - 24km ENE of Pablo, Montana"},"geometry":{"type":"Point","coordinates":[-113.8296,47.6988,13.2]},"id":"mb14466562"}, -{"type":"Feature","properties":{"mag":1.4,"place":"24km E of Polson, Montana","time":1394643184300,"updated":1394643318311,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/mb30146","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/mb30146.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":30,"net":"mb","code":"30146","ids":",mb30146,","sources":",mb,","types":",general-link,geoserve,nearby-cities,origin,","nst":8,"dmin":0.2066125,"rms":0.05,"gap":169.199986464,"magType":"mc","type":"earthquake","title":"M 1.4 - 24km E of Polson, Montana"},"geometry":{"type":"Point","coordinates":[-113.8316,47.6955,13.8]},"id":"mb30146"}, -{"type":"Feature","properties":{"mag":2.6,"place":"3km NNE of Animas, Puerto Rico","time":1394642533400,"updated":1394671486455,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14071006","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14071006.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":104,"net":"pr","code":"14071006","ids":",pr14071006,usc000n99m,","sources":",pr,us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":12,"dmin":0.08354332,"rms":0.18,"gap":180,"magType":"Md","type":"earthquake","title":"M 2.6 - 3km NNE of Animas, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.6179,18.4775,87]},"id":"pr14071006"}, -{"type":"Feature","properties":{"mag":2.5,"place":"15km E of Perry, Oklahoma","time":1394641767000,"updated":1394670743511,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n999","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n999.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":96,"net":"us","code":"c000n999","ids":",usc000n999,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":null,"rms":0.37,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.5 - 15km E of Perry, Oklahoma"},"geometry":{"type":"Point","coordinates":[-97.12,36.291,5]},"id":"usc000n999"}, -{"type":"Feature","properties":{"mag":2.1,"place":"25km ESE of Redoubt Volcano, Alaska","time":1394641420000,"updated":1394844036779,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185253","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185253.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":68,"net":"ak","code":"11185253","ids":",ak11185253,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.59,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.1 - 25km ESE of Redoubt Volcano, Alaska"},"geometry":{"type":"Point","coordinates":[-152.3275,60.3759,105.3]},"id":"ak11185253"}, -{"type":"Feature","properties":{"mag":2.5,"place":"80km ESE of Whittier, Alaska","time":1394641324000,"updated":1394844088781,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185249","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185249.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":96,"net":"ak","code":"11185249","ids":",ak11185249,","sources":",ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.71,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.5 - 80km ESE of Whittier, Alaska"},"geometry":{"type":"Point","coordinates":[-147.3941,60.4201,7.8]},"id":"ak11185249"}, -{"type":"Feature","properties":{"mag":1.3,"place":"16km SE of Salcha, Alaska","time":1394641179000,"updated":1394844027090,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185247","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185247.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":26,"net":"ak","code":"11185247","ids":",ak11185247,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":22,"dmin":null,"rms":0.52,"gap":100.799991936,"magType":"ml","type":"earthquake","title":"M 1.3 - 16km SE of Salcha, Alaska"},"geometry":{"type":"Point","coordinates":[-146.6749,64.4176,4]},"id":"ak11185247"}, -{"type":"Feature","properties":{"mag":2.3,"place":"17km SSE of Atka, Alaska","time":1394640745000,"updated":1394844025688,"tz":-540,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187768","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187768.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":81,"net":"ak","code":"11187768","ids":",ak11187768,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":9,"dmin":null,"rms":0.37,"gap":259.199979264,"magType":"ml","type":"earthquake","title":"M 2.3 - 17km SSE of Atka, Alaska"},"geometry":{"type":"Point","coordinates":[-174.0819,52.0612,138.8]},"id":"ak11187768"}, -{"type":"Feature","properties":{"mag":2.6,"place":"55km NW of San Antonio, Puerto Rico","time":1394640234800,"updated":1394669185626,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14071007","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14071007.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":104,"net":"pr","code":"14071007","ids":",pr14071007,usc000n99w,","sources":",pr,us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":8,"dmin":0.42849639,"rms":0.37,"gap":216,"magType":"Md","type":"earthquake","title":"M 2.6 - 55km NW of San Antonio, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-67.4998,18.8155,8]},"id":"pr14071007"}, -{"type":"Feature","properties":{"mag":2,"place":"65km SSW of Tanana, Alaska","time":1394640079000,"updated":1394844086781,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185183","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185183.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":62,"net":"ak","code":"11185183","ids":",ak11185183,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.55,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.0 - 65km SSW of Tanana, Alaska"},"geometry":{"type":"Point","coordinates":[-152.6289,64.6327,8.7]},"id":"ak11185183"}, -{"type":"Feature","properties":{"mag":1.5,"place":"12km ENE of Cloverdale, California","time":1394638568900,"updated":1394646185040,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183516","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183516.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":35,"net":"nc","code":"72183516","ids":",nc72183516,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.03,"gap":68.4,"magType":"Md","type":"earthquake","title":"M 1.5 - 12km ENE of Cloverdale, California"},"geometry":{"type":"Point","coordinates":[-122.8797,38.8318,2.5]},"id":"nc72183516"}, -{"type":"Feature","properties":{"mag":2.6,"place":"141km ESE of Nikolski, Alaska","time":1394638460000,"updated":1394844077745,"tz":-660,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185179","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185179.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":104,"net":"ak","code":"11185179","ids":",ak11185179,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.28,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.6 - 141km ESE of Nikolski, Alaska"},"geometry":{"type":"Point","coordinates":[-166.858,52.5751,16.6]},"id":"ak11185179"}, -{"type":"Feature","properties":{"mag":4,"place":"14km E of Roshtqal'a, Tajikistan","time":1394638248400,"updated":1394667201407,"tz":300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n956","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n956.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":246,"net":"us","code":"c000n956","ids":",usc000n956,","sources":",us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":2.188,"rms":0.74,"gap":128,"magType":"mb","type":"earthquake","title":"M 4.0 - 14km E of Roshtqal'a, Tajikistan"},"geometry":{"type":"Point","coordinates":[71.9923,37.2535,170.05]},"id":"usc000n956"}, -{"type":"Feature","properties":{"mag":1.4,"place":"94km WSW of Cantwell, Alaska","time":1394637844000,"updated":1394844024266,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187764","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187764.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":30,"net":"ak","code":"11187764","ids":",ak11187764,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":20,"dmin":null,"rms":0.47,"gap":71.999994240001,"magType":"ml","type":"earthquake","title":"M 1.4 - 94km WSW of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-150.7929,63.197,129.3]},"id":"ak11187764"}, -{"type":"Feature","properties":{"mag":1.34,"place":"21km NW of Inyokern, California","time":1394637596240,"updated":1394650542080,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475185","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475185.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":28,"net":"ci","code":"15475185","ids":",ci15475185,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":14,"dmin":0.1317,"rms":0.09,"gap":81,"magType":"ml","type":"earthquake","title":"M 1.3 - 21km NW of Inyokern, California"},"geometry":{"type":"Point","coordinates":[-118.0143333,35.7561667,2.09]},"id":"ci15475185"}, -{"type":"Feature","properties":{"mag":3.1,"place":"99km SE of Larsen Bay, Alaska","time":1394636979000,"updated":1394844092795,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185115","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185115.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":148,"net":"ak","code":"11185115","ids":",ak11185115,","sources":",ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.6,"gap":null,"magType":"ml","type":"earthquake","title":"M 3.1 - 99km SE of Larsen Bay, Alaska"},"geometry":{"type":"Point","coordinates":[-152.8929,56.8714,5]},"id":"ak11185115"}, -{"type":"Feature","properties":{"mag":1.3,"place":"12km ENE of Cloverdale, California","time":1394636423700,"updated":1394642358033,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183506","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183506.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":26,"net":"nc","code":"72183506","ids":",nc72183506,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.03,"gap":61.2,"magType":"Md","type":"earthquake","title":"M 1.3 - 12km ENE of Cloverdale, California"},"geometry":{"type":"Point","coordinates":[-122.8777,38.8345,3.3]},"id":"nc72183506"}, -{"type":"Feature","properties":{"mag":2.6,"place":"14km NNW of Chandler, Oklahoma","time":1394634919810,"updated":1394752538688,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n93u","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n93u.geojsonp","felt":3,"cdi":2.9,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":105,"net":"us","code":"c000n93u","ids":",usc000n93u,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.287,"rms":0.49,"gap":45,"magType":"mb_lg","type":"earthquake","title":"M 2.6 - 14km NNW of Chandler, Oklahoma"},"geometry":{"type":"Point","coordinates":[-96.9244,35.8262,5]},"id":"usc000n93u"}, -{"type":"Feature","properties":{"mag":1.5,"place":"72km S of Deltana, Alaska","time":1394632465000,"updated":1394844090809,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185056","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185056.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":35,"net":"ak","code":"11185056","ids":",ak11185056,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.55,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.5 - 72km S of Deltana, Alaska"},"geometry":{"type":"Point","coordinates":[-145.3219,63.2258,5.7]},"id":"ak11185056"}, -{"type":"Feature","properties":{"mag":1.4,"place":"90km NNW of Talkeetna, Alaska","time":1394631668000,"updated":1394844108830,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187760","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187760.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":30,"net":"ak","code":"11187760","ids":",ak11187760,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":16,"dmin":null,"rms":0.31,"gap":104.399991648,"magType":"ml","type":"earthquake","title":"M 1.4 - 90km NNW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-151.0051,63.0212,120.9]},"id":"ak11187760"}, -{"type":"Feature","properties":{"mag":1.5,"place":"95km W of Talkeetna, Alaska","time":1394631254000,"updated":1394844023031,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187759","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187759.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":35,"net":"ak","code":"11187759","ids":",ak11187759,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":20,"dmin":null,"rms":0.29,"gap":111.599991072,"magType":"ml","type":"earthquake","title":"M 1.5 - 95km W of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-151.9379,62.3977,102.2]},"id":"ak11187759"}, -{"type":"Feature","properties":{"mag":1.63,"place":"22km SW of Smith Valley, Nevada","time":1394630265772,"updated":1394731889000,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nn00440836","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nn00440836.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":41,"net":"nn","code":"00440836","ids":",nn00440836,","sources":",nn,","types":",general-link,geoserve,nearby-cities,origin,phase-data,","nst":4,"dmin":0.42,"rms":null,"gap":261.63,"magType":"ml","type":"earthquake","title":"M 1.6 - 22km SW of Smith Valley, Nevada"},"geometry":{"type":"Point","coordinates":[-119.4966,38.6158,8]},"id":"nn00440836"}, -{"type":"Feature","properties":{"mag":2.1,"place":"42km E of Y, Alaska","time":1394629183000,"updated":1394844096797,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185049","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185049.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":68,"net":"ak","code":"11185049","ids":",ak11185049,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.37,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.1 - 42km E of Y, Alaska"},"geometry":{"type":"Point","coordinates":[-149.0467,62.2279,40.7]},"id":"ak11185049"}, -{"type":"Feature","properties":{"mag":2.6,"place":"13km ENE of Anthony, Kansas","time":1394629074210,"updated":1394665335000,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n91j","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n91j.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":104,"net":"us","code":"c000n91j","ids":",usc000n91j,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.697,"rms":0.48,"gap":132,"magType":"mb_lg","type":"earthquake","title":"M 2.6 - 13km ENE of Anthony, Kansas"},"geometry":{"type":"Point","coordinates":[-97.8852,37.1987,6.17]},"id":"usc000n91j"}, -{"type":"Feature","properties":{"mag":1,"place":"39km ENE of Seeley Lake, Montana","time":1394629043200,"updated":1394986915911,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/mb14023120","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/mb14023120.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":15,"net":"mb","code":"14023120","ids":",mb14023120,","sources":",mb,","types":",general-link,geoserve,nearby-cities,origin,","nst":15,"dmin":0.2712912,"rms":0.07,"gap":226.799981856,"magType":"mc","type":"earthquake","title":"M 1.0 - 39km ENE of Seeley Lake, Montana"},"geometry":{"type":"Point","coordinates":[-113.0211,47.3351,30]},"id":"mb14023120"}, -{"type":"Feature","properties":{"mag":2.4,"place":"65km NE of Road Town, British Virgin Islands","time":1394627813400,"updated":1394644485054,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14071005","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14071005.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":89,"net":"pr","code":"14071005","ids":",pr14071005,","sources":",pr,","types":",cap,geoserve,nearby-cities,origin,tectonic-summary,","nst":4,"dmin":0.59198977,"rms":0.07,"gap":324,"magType":"Md","type":"earthquake","title":"M 2.4 - 65km NE of Road Town, British Virgin Islands"},"geometry":{"type":"Point","coordinates":[-64.249,18.8985,9]},"id":"pr14071005"}, -{"type":"Feature","properties":{"mag":1.1,"place":"5km WSW of Gilroy, California","time":1394627709500,"updated":1394629805615,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183486","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183486.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":19,"net":"nc","code":"72183486","ids":",nc72183486,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.03593261,"rms":0.04,"gap":64.8,"magType":"Md","type":"earthquake","title":"M 1.1 - 5km WSW of Gilroy, California"},"geometry":{"type":"Point","coordinates":[-121.6223,36.9783,7.4]},"id":"nc72183486"}, -{"type":"Feature","properties":{"mag":1.1,"place":"1km N of The Geysers, California","time":1394627686400,"updated":1394640554821,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183481","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183481.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":19,"net":"nc","code":"72183481","ids":",nc72183481,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.01796631,"rms":0.04,"gap":72,"magType":"Md","type":"earthquake","title":"M 1.1 - 1km N of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.76,38.7938,1.8]},"id":"nc72183481"}, -{"type":"Feature","properties":{"mag":2.7,"place":"21km SSE of Medford, Oklahoma","time":1394627445710,"updated":1394645404453,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n90u","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n90u.geojsonp","felt":3,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":113,"net":"us","code":"c000n90u","ids":",usc000n90u,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.284,"rms":0.79,"gap":97,"magType":"mb_lg","type":"earthquake","title":"M 2.7 - 21km SSE of Medford, Oklahoma"},"geometry":{"type":"Point","coordinates":[-97.6618,36.623,4.99]},"id":"usc000n90u"}, -{"type":"Feature","properties":{"mag":4.4,"place":"64km SSW of Nueva Concepcion, Guatemala","time":1394626164600,"updated":1394655120291,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n90d","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n90d.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":298,"net":"us","code":"c000n90d","ids":",usc000n90d,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.879,"rms":0.9,"gap":184,"magType":"mb","type":"earthquake","title":"M 4.4 - 64km SSW of Nueva Concepcion, Guatemala"},"geometry":{"type":"Point","coordinates":[-91.504,13.6568,34.94]},"id":"usc000n90d"}, -{"type":"Feature","properties":{"mag":1,"place":"60km NE of Y, Alaska","time":1394625594000,"updated":1394844069085,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11184992","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11184992.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":15,"net":"ak","code":"11184992","ids":",ak11184992,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.31,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.0 - 60km NE of Y, Alaska"},"geometry":{"type":"Point","coordinates":[-149.0575,62.5577,53]},"id":"ak11184992"}, -{"type":"Feature","properties":{"mag":2.7,"place":"22km SE of Yosemite Valley, California","time":1394625283000,"updated":1394669884545,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183466","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183466.geojsonp","felt":3,"cdi":2.5,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":113,"net":"nc","code":"72183466","ids":",nc72183466,nn00440835,","sources":",nc,nn,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.23356197,"rms":0.05,"gap":126,"magType":"Md","type":"earthquake","title":"M 2.7 - 22km SE of Yosemite Valley, California"},"geometry":{"type":"Point","coordinates":[-119.3732,37.6227,14.1]},"id":"nc72183466"}, -{"type":"Feature","properties":{"mag":4.3,"place":"81km N of Isabela, Puerto Rico","time":1394625045400,"updated":1394680596000,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14071004","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14071004.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":1,"sig":285,"net":"pr","code":"14071004","ids":",at00n2bnkm,usc000n8zw,pr14071004,","sources":",at,us,pr,","types":",cap,dyfi,geoserve,impact-link,moment-tensor,nearby-cities,origin,phase-data,tectonic-summary,","nst":24,"dmin":0.92077317,"rms":0.46,"gap":288,"magType":"Md","type":"earthquake","title":"M 4.3 - 81km N of Isabela, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-67.0682,19.3932,28]},"id":"pr14071004"}, -{"type":"Feature","properties":{"mag":1.1,"place":"95km E of Cantwell, Alaska","time":1394624952000,"updated":1394844094807,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11184989","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11184989.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":19,"net":"ak","code":"11184989","ids":",ak11184989,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.48,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.1 - 95km E of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-147.0477,63.3364,62.5]},"id":"ak11184989"}, -{"type":"Feature","properties":{"mag":1.9,"place":"3km W of Cobb, California","time":1394624097200,"updated":1394759351537,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183461","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183461.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":56,"net":"nc","code":"72183461","ids":",nc72183461,","sources":",nc,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.05,"gap":50.4,"magType":"Md","type":"earthquake","title":"M 1.9 - 3km W of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.7613,38.8213,2.6]},"id":"nc72183461"}, -{"type":"Feature","properties":{"mag":1.2,"place":"26km SW of Ferron, Utah","time":1394622468000,"updated":1394807134300,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60059087","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60059087.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":22,"net":"uu","code":"60059087","ids":",uu60059087,","sources":",uu,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":0.1706799,"rms":0.16,"gap":72,"magType":"Ml","type":"earthquake","title":"M 1.2 - 26km SW of Ferron, Utah"},"geometry":{"type":"Point","coordinates":[-111.3822,38.9523,1.4]},"id":"uu60059087"}, -{"type":"Feature","properties":{"mag":1.5,"place":"72km W of Talkeetna, Alaska","time":1394622354000,"updated":1394844021579,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187755","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187755.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":35,"net":"ak","code":"11187755","ids":",ak11187755,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":22,"dmin":null,"rms":0.42,"gap":97.199992224001,"magType":"ml","type":"earthquake","title":"M 1.5 - 72km W of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-151.5166,62.3055,87.2]},"id":"ak11187755"}, -{"type":"Feature","properties":{"mag":1.2,"place":"1km N of The Geysers, California","time":1394622200100,"updated":1394635746210,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183456","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183456.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":22,"net":"nc","code":"72183456","ids":",nc72183456,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.01796631,"rms":0.05,"gap":72,"magType":"Md","type":"earthquake","title":"M 1.2 - 1km N of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.7588,38.794,1.8]},"id":"nc72183456"}, -{"type":"Feature","properties":{"mag":4.6,"place":"100km NNW of Binabalian Ricor, Philippines","time":1394622109440,"updated":1394651061589,"tz":480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n8z7","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n8z7.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":326,"net":"us","code":"c000n8z7","ids":",usc000n8z7,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.042,"rms":0.62,"gap":116,"magType":"mb","type":"earthquake","title":"M 4.6 - 100km NNW of Binabalian Ricor, Philippines"},"geometry":{"type":"Point","coordinates":[119.4303,17.1907,33.31]},"id":"usc000n8z7"}, -{"type":"Feature","properties":{"mag":2.2,"place":"21km SW of Smith Valley, Nevada","time":1394621777600,"updated":1394677330052,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183451","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183451.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":74,"net":"nc","code":"72183451","ids":",nc72183451,nn00440833,","sources":",nc,nn,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.46712395,"rms":0.13,"gap":111.6,"magType":"Md","type":"earthquake","title":"M 2.2 - 21km SW of Smith Valley, Nevada"},"geometry":{"type":"Point","coordinates":[-119.4877,38.6267,1.9]},"id":"nc72183451"}, -{"type":"Feature","properties":{"mag":2.9,"place":"61km NE of Road Town, British Virgin Islands","time":1394621111000,"updated":1394650091436,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14071003","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14071003.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":129,"net":"pr","code":"14071003","ids":",pr14071003,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":7,"dmin":0.55426053,"rms":0.2,"gap":324,"magType":"Md","type":"earthquake","title":"M 2.9 - 61km NE of Road Town, British Virgin Islands"},"geometry":{"type":"Point","coordinates":[-64.1904,18.8001,39]},"id":"pr14071003"}, -{"type":"Feature","properties":{"mag":4.6,"place":"92km NE of Hihifo, Tonga","time":1394620618630,"updated":1394643676585,"tz":-720,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n8vj","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n8vj.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":326,"net":"us","code":"c000n8vj","ids":",usc000n8vj,","sources":",us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":4.755,"rms":0.86,"gap":106,"magType":"mb","type":"earthquake","title":"M 4.6 - 92km NE of Hihifo, Tonga"},"geometry":{"type":"Point","coordinates":[-173.1042,-15.3946,35.85]},"id":"usc000n8vj"}, -{"type":"Feature","properties":{"mag":1.1,"place":"34km E of Lazy Mountain, Alaska","time":1394619958000,"updated":1394844001903,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11184932","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11184932.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":19,"net":"ak","code":"11184932","ids":",ak11184932,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.54,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.1 - 34km E of Lazy Mountain, Alaska"},"geometry":{"type":"Point","coordinates":[-148.2989,61.5897,10]},"id":"ak11184932"}, -{"type":"Feature","properties":{"mag":1.6,"place":"10km W of Healy, Alaska","time":1394619399000,"updated":1394844000536,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11184929","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11184929.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":39,"net":"ak","code":"11184929","ids":",ak11184929,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.83,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.6 - 10km W of Healy, Alaska"},"geometry":{"type":"Point","coordinates":[-149.1726,63.8394,1]},"id":"ak11184929"}, -{"type":"Feature","properties":{"mag":2.1,"place":"22km N of Sutton-Alpine, Alaska","time":1394618875000,"updated":1394844004430,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11184926","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11184926.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":68,"net":"ak","code":"11184926","ids":",ak11184926,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.46,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.1 - 22km N of Sutton-Alpine, Alaska"},"geometry":{"type":"Point","coordinates":[-148.7837,61.9933,4.6]},"id":"ak11184926"}, -{"type":"Feature","properties":{"mag":1,"place":"38km WNW of Ester, Alaska","time":1394618703000,"updated":1394844003130,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11184924","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11184924.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":15,"net":"ak","code":"11184924","ids":",ak11184924,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.35,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.0 - 38km WNW of Ester, Alaska"},"geometry":{"type":"Point","coordinates":[-148.7566,64.9933,12.1]},"id":"ak11184924"}, -{"type":"Feature","properties":{"mag":2,"place":"4km SE of San Lorenzo, Puerto Rico","time":1394618563300,"updated":1394621649506,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14071001","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14071001.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":62,"net":"pr","code":"14071001","ids":",pr14071001,","sources":",pr,","types":",cap,geoserve,nearby-cities,origin,tectonic-summary,","nst":14,"dmin":0.08533995,"rms":0.1,"gap":115.2,"magType":"Md","type":"earthquake","title":"M 2.0 - 4km SE of San Lorenzo, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-65.9375,18.1583,73]},"id":"pr14071001"}, -{"type":"Feature","properties":{"mag":2.5,"place":"64km NNE of Road Town, British Virgin Islands","time":1394618470200,"updated":1394647417347,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14071002","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14071002.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":96,"net":"pr","code":"14071002","ids":",pr14071002,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":5,"dmin":0.5758201,"rms":0.15,"gap":327.6,"magType":"Md","type":"earthquake","title":"M 2.5 - 64km NNE of Road Town, British Virgin Islands"},"geometry":{"type":"Point","coordinates":[-64.306,18.9153,6]},"id":"pr14071002"}, -{"type":"Feature","properties":{"mag":3.3,"place":"13km ENE of Anthony, Kansas","time":1394617825100,"updated":1394684719784,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n8tq","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n8tq.geojsonp","felt":7,"cdi":3.6,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":170,"net":"us","code":"c000n8tq","ids":",usc000n8tq,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.695,"rms":0.24,"gap":84,"magType":"mb_lg","type":"earthquake","title":"M 3.3 - 13km ENE of Anthony, Kansas"},"geometry":{"type":"Point","coordinates":[-97.8858,37.1966,3.1]},"id":"usc000n8tq"}, -{"type":"Feature","properties":{"mag":2.7,"place":"5km ESE of Mammoth Lakes, California","time":1394617477100,"updated":1394674269434,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183436","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183436.geojsonp","felt":2,"cdi":2,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":113,"net":"nc","code":"72183436","ids":",nc72183436,nn00440830,","sources":",nc,nn,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.01796631,"rms":0.03,"gap":43.2,"magType":"Md","type":"earthquake","title":"M 2.7 - 5km ESE of Mammoth Lakes, California"},"geometry":{"type":"Point","coordinates":[-118.9138,37.637,8.2]},"id":"nc72183436"}, -{"type":"Feature","properties":{"mag":1.5,"place":"7km WNW of Cobb, California","time":1394617248100,"updated":1394619727318,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183431","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183431.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":35,"net":"nc","code":"72183431","ids":",nc72183431,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.03,"gap":64.8,"magType":"Md","type":"earthquake","title":"M 1.5 - 7km WNW of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.8027,38.8357,2.7]},"id":"nc72183431"}, -{"type":"Feature","properties":{"mag":1.8,"place":"5km ESE of Mammoth Lakes, California","time":1394617138500,"updated":1394619662182,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183426","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183426.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":50,"net":"nc","code":"72183426","ids":",nc72183426,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.03,"gap":61.2,"magType":"Md","type":"earthquake","title":"M 1.8 - 5km ESE of Mammoth Lakes, California"},"geometry":{"type":"Point","coordinates":[-118.913,37.634,8.4]},"id":"nc72183426"}, -{"type":"Feature","properties":{"mag":1.4,"place":"5km ESE of Mammoth Lakes, California","time":1394617054200,"updated":1394628904042,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183421","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183421.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":30,"net":"nc","code":"72183421","ids":",nc72183421,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.03,"gap":61.2,"magType":"Md","type":"earthquake","title":"M 1.4 - 5km ESE of Mammoth Lakes, California"},"geometry":{"type":"Point","coordinates":[-118.9132,37.6352,8.4]},"id":"nc72183421"}, -{"type":"Feature","properties":{"mag":2.1,"place":"82km W of Anchor Point, Alaska","time":1394616333000,"updated":1394844020247,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187748","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187748.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":68,"net":"ak","code":"11187748","ids":",ak11187748,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":27,"dmin":null,"rms":0.47,"gap":100.799991936,"magType":"ml","type":"earthquake","title":"M 2.1 - 82km W of Anchor Point, Alaska"},"geometry":{"type":"Point","coordinates":[-153.2796,59.6486,110.3]},"id":"ak11187748"}, -{"type":"Feature","properties":{"mag":1.2,"place":"34km WNW of Valdez, Alaska","time":1394616023000,"updated":1394844018258,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187747","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187747.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":22,"net":"ak","code":"11187747","ids":",ak11187747,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":7,"dmin":null,"rms":0.69,"gap":169.199986464,"magType":"ml","type":"earthquake","title":"M 1.2 - 34km WNW of Valdez, Alaska"},"geometry":{"type":"Point","coordinates":[-146.9401,61.2513,24.1]},"id":"ak11187747"}, -{"type":"Feature","properties":{"mag":2.2,"place":"39km SSE of Redoubt Volcano, Alaska","time":1394615987000,"updated":1394844006890,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11184909","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11184909.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":74,"net":"ak","code":"11184909","ids":",ak11184909,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.5,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.2 - 39km SSE of Redoubt Volcano, Alaska"},"geometry":{"type":"Point","coordinates":[-152.5141,60.1508,93.8]},"id":"ak11184909"}, -{"type":"Feature","properties":{"mag":3,"place":"80km WNW of Ferndale, California","time":1394615287900,"updated":1394685331976,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183401","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183401.geojsonp","felt":1,"cdi":1,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":139,"net":"nc","code":"72183401","ids":",nc72183401,","sources":",nc,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.70068592,"rms":0.16,"gap":252,"magType":"Ml","type":"earthquake","title":"M 3.0 - 80km WNW of Ferndale, California"},"geometry":{"type":"Point","coordinates":[-125.1917,40.7465,18.2]},"id":"nc72183401"}, -{"type":"Feature","properties":{"mag":1.3,"place":"10km NNE of Waterville, Washington","time":1394615123100,"updated":1394649184530,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uw60717096","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uw60717096.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":26,"net":"uw","code":"60717096","ids":",uw60717096,","sources":",uw,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.06288207,"rms":0.04,"gap":187.2,"magType":"Md","type":"earthquake","title":"M 1.3 - 10km NNE of Waterville, Washington"},"geometry":{"type":"Point","coordinates":[-120.0353,47.7413,4]},"id":"uw60717096"}, -{"type":"Feature","properties":{"mag":1.5,"place":"3km E of The Geysers, California","time":1394614594600,"updated":1394627225951,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183391","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183391.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":35,"net":"nc","code":"72183391","ids":",nc72183391,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0,"rms":0.06,"gap":75.6,"magType":"Md","type":"earthquake","title":"M 1.5 - 3km E of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.7175,38.775,2.4]},"id":"nc72183391"}, -{"type":"Feature","properties":{"mag":4.6,"place":"93km SW of Anchor Point, Alaska","time":1394613815000,"updated":1394844260268,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11184848","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11184848.geojsonp","felt":14,"cdi":3.4,"mmi":3.22,"alert":"green","status":"reviewed","tsunami":1,"sig":330,"net":"ak","code":"11184848","ids":",at00n2bewn,ak11184848,usc000n8ry,","sources":",at,ak,us,","types":",cap,dyfi,general-link,geoserve,impact-link,losspager,moment-tensor,nearby-cities,origin,phase-data,shakemap,tectonic-summary,","nst":null,"dmin":null,"rms":0.8,"gap":null,"magType":"ml","type":"earthquake","title":"M 4.6 - 93km SW of Anchor Point, Alaska"},"geometry":{"type":"Point","coordinates":[-153.177,59.2956,86.1]},"id":"ak11184848"}, -{"type":"Feature","properties":{"mag":1.1,"place":"17km W of Cantwell, Alaska","time":1394613358000,"updated":1394844017010,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187744","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187744.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":19,"net":"ak","code":"11187744","ids":",ak11187744,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":13,"dmin":null,"rms":0.26,"gap":100.799991936,"magType":"ml","type":"earthquake","title":"M 1.1 - 17km W of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-149.2928,63.4151,88.5]},"id":"ak11187744"}, -{"type":"Feature","properties":{"mag":2.9,"place":"65km SSE of Nikolski, Alaska","time":1394613307000,"updated":1394844102825,"tz":-660,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11184847","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11184847.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":129,"net":"ak","code":"11184847","ids":",ak11184847,","sources":",ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.53,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.9 - 65km SSE of Nikolski, Alaska"},"geometry":{"type":"Point","coordinates":[-168.4475,52.4104,12.7]},"id":"ak11184847"}, -{"type":"Feature","properties":{"mag":1.1,"place":"15km N of Chester, California","time":1394612922600,"updated":1394834466564,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185181","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185181.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":19,"net":"nc","code":"72185181","ids":",nc72185181,","sources":",nc,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.1527136,"rms":0.06,"gap":266.4,"magType":"Md","type":"earthquake","title":"M 1.1 - 15km N of Chester, California"},"geometry":{"type":"Point","coordinates":[-121.2268,40.4442,11.7]},"id":"nc72185181"}, -{"type":"Feature","properties":{"mag":1.04,"place":"50km N of Inyokern, California","time":1394611845290,"updated":1394646406655,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475089","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475089.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":17,"net":"ci","code":"15475089","ids":",ci15475089,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":7,"dmin":0.01517,"rms":0.05,"gap":222,"magType":"ml","type":"earthquake","title":"M 1.0 - 50km N of Inyokern, California"},"geometry":{"type":"Point","coordinates":[-117.8636667,36.1043333,5.95]},"id":"ci15475089"}, -{"type":"Feature","properties":{"mag":4.6,"place":"South of the Fiji Islands","time":1394611444530,"updated":1394640405392,"tz":720,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n8ql","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n8ql.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":326,"net":"us","code":"c000n8ql","ids":",usc000n8ql,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":5.014,"rms":1.16,"gap":86,"magType":"mb","type":"earthquake","title":"M 4.6 - South of the Fiji Islands"},"geometry":{"type":"Point","coordinates":[178.4321,-25.4002,609.13]},"id":"usc000n8ql"}, -{"type":"Feature","properties":{"mag":2.9,"place":"83km W of Ferndale, California","time":1394610578000,"updated":1394662084309,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183356","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183356.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":129,"net":"nc","code":"72183356","ids":",nc72183356,","sources":",nc,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.71865223,"rms":0.19,"gap":298.8,"magType":"Md","type":"earthquake","title":"M 2.9 - 83km W of Ferndale, California"},"geometry":{"type":"Point","coordinates":[-125.2478,40.6535,24.2]},"id":"nc72183356"}, -{"type":"Feature","properties":{"mag":3.6,"place":"93km SE of Unalaska, Alaska","time":1394609925000,"updated":1394844068662,"tz":-660,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11184812","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11184812.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":199,"net":"ak","code":"11184812","ids":",ak11184812,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.36,"gap":null,"magType":"ml","type":"earthquake","title":"M 3.6 - 93km SE of Unalaska, Alaska"},"geometry":{"type":"Point","coordinates":[-165.622,53.2322,37.8]},"id":"ak11184812"}, -{"type":"Feature","properties":{"mag":4,"place":"16km SE of Sand Point, Alaska","time":1394608475300,"updated":1394843806613,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n8p7","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n8p7.geojsonp","felt":2,"cdi":4.3,"mmi":2.99,"alert":null,"status":"reviewed","tsunami":null,"sig":247,"net":"us","code":"c000n8p7","ids":",usc000n8p7,ak11184807,","sources":",us,ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,shakemap,tectonic-summary,","nst":null,"dmin":0.147,"rms":0.96,"gap":113,"magType":"mb","type":"earthquake","title":"M 4.0 - 16km SE of Sand Point, Alaska"},"geometry":{"type":"Point","coordinates":[-160.2834,55.2524,25.26]},"id":"usc000n8p7"}, -{"type":"Feature","properties":{"mag":2.13,"place":"6km SW of Ridgemark, California","time":1394608137800,"updated":1394686386547,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183321","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183321.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":70,"net":"nc","code":"72183321","ids":",nc72183321,","sources":",nc,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":68,"dmin":0.02359,"rms":0.11,"gap":24,"magType":"md","type":"earthquake","title":"M 2.1 - 6km SW of Ridgemark, California"},"geometry":{"type":"Point","coordinates":[-121.4053333,36.7683333,9.77]},"id":"nc72183321"}, -{"type":"Feature","properties":{"mag":1.2,"place":"3km WNW of Redlands, California","time":1394607710700,"updated":1394646290642,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475081","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475081.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":22,"net":"ci","code":"15475081","ids":",ci15475081,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":12,"dmin":0.2715,"rms":0.15,"gap":173,"magType":"ml","type":"earthquake","title":"M 1.2 - 3km WNW of Redlands, California"},"geometry":{"type":"Point","coordinates":[-117.218,34.0695,5]},"id":"ci15475081"}, -{"type":"Feature","properties":{"mag":2.1,"place":"8km SE of Ridgely, Tennessee","time":1394607271500,"updated":1394636217677,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nm60069566","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nm60069566.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":68,"net":"nm","code":"60069566","ids":",nm60069566,","sources":",nm,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":16,"dmin":0.01796631,"rms":0.03,"gap":71.999994240001,"magType":"md","type":"earthquake","title":"M 2.1 - 8km SE of Ridgely, Tennessee"},"geometry":{"type":"Point","coordinates":[-89.4097,36.2128,6.5]},"id":"nm60069566"}, -{"type":"Feature","properties":{"mag":1.16,"place":"50km N of Inyokern, California","time":1394607152750,"updated":1394653523720,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475073","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475073.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":21,"net":"ci","code":"15475073","ids":",ci15475073,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":16,"dmin":0.02098,"rms":0.13,"gap":74,"magType":"ml","type":"earthquake","title":"M 1.2 - 50km N of Inyokern, California"},"geometry":{"type":"Point","coordinates":[-117.8465,36.0978333,3.74]},"id":"ci15475073"}, -{"type":"Feature","properties":{"mag":3.1,"place":"64km NNW of Charlotte Amalie, U.S. Virgin Islands","time":1394606830600,"updated":1394635786332,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14071000","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14071000.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":148,"net":"pr","code":"14071000","ids":",pr14071000,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":14,"dmin":0.56593863,"rms":0.3,"gap":230.4,"magType":"Md","type":"earthquake","title":"M 3.1 - 64km NNW of Charlotte Amalie, U.S. Virgin Islands"},"geometry":{"type":"Point","coordinates":[-65.1697,18.882,54]},"id":"pr14071000"}, -{"type":"Feature","properties":{"mag":1.1,"place":"6km W of Cobb, California","time":1394605696100,"updated":1394607064059,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183301","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183301.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":19,"net":"nc","code":"72183301","ids":",nc72183301,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.07,"gap":86.4,"magType":"Md","type":"earthquake","title":"M 1.1 - 6km W of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.8032,38.827,0]},"id":"nc72183301"}, -{"type":"Feature","properties":{"mag":1.8,"place":"18km N of Shandon, California","time":1394605487000,"updated":1394616140706,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183286","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183286.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":50,"net":"nc","code":"72183286","ids":",nc72183286,","sources":",nc,","types":",focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":null,"dmin":0.01796631,"rms":0.05,"gap":46.8,"magType":"Md","type":"earthquake","title":"M 1.8 - 18km N of Shandon, California"},"geometry":{"type":"Point","coordinates":[-120.3738,35.8262,6.3]},"id":"nc72183286"}, -{"type":"Feature","properties":{"mag":1.7,"place":"17km WSW of Haines Junction, Canada","time":1394605142000,"updated":1394843593198,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11184781","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11184781.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":44,"net":"ak","code":"11184781","ids":",ak11184781,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.41,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.7 - 17km WSW of Haines Junction, Canada"},"geometry":{"type":"Point","coordinates":[-137.8114,60.6904,2.5]},"id":"ak11184781"}, -{"type":"Feature","properties":{"mag":1.5,"place":"7km NW of The Geysers, California","time":1394603949500,"updated":1394604844872,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183276","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183276.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":35,"net":"nc","code":"72183276","ids":",nc72183276,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.03,"gap":64.8,"magType":"Md","type":"earthquake","title":"M 1.5 - 7km NW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.8207,38.8177,1.5]},"id":"nc72183276"}, -{"type":"Feature","properties":{"mag":1.6,"place":"30km ESE of Redoubt Volcano, Alaska","time":1394603947000,"updated":1394843576189,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187737","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187737.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":39,"net":"ak","code":"11187737","ids":",ak11187737,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.41,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.6 - 30km ESE of Redoubt Volcano, Alaska"},"geometry":{"type":"Point","coordinates":[-152.2309,60.3719,83.8]},"id":"ak11187737"}, -{"type":"Feature","properties":{"mag":1.6,"place":"75km NNE of Sutton-Alpine, Alaska","time":1394603590000,"updated":1394843602497,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11184776","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11184776.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":39,"net":"ak","code":"11184776","ids":",ak11184776,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.38,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.6 - 75km NNE of Sutton-Alpine, Alaska"},"geometry":{"type":"Point","coordinates":[-148.1671,62.3922,38.2]},"id":"ak11184776"}, -{"type":"Feature","properties":{"mag":2,"place":"93km SSE of Adak, Alaska","time":1394603559000,"updated":1394843581178,"tz":-720,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187735","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187735.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":62,"net":"ak","code":"11187735","ids":",ak11187735,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.07,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.0 - 93km SSE of Adak, Alaska"},"geometry":{"type":"Point","coordinates":[-176.178,51.0986,4.9]},"id":"ak11187735"}, -{"type":"Feature","properties":{"mag":1,"place":"136km W of Cantwell, Alaska","time":1394603087000,"updated":1394843605836,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11184774","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11184774.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":15,"net":"ak","code":"11184774","ids":",ak11184774,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.46,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.0 - 136km W of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-151.6789,63.4302,10.7]},"id":"ak11184774"}, -{"type":"Feature","properties":{"mag":1.64,"place":"14km WNW of Searles Valley, California","time":1394602961350,"updated":1394654076300,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475057","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475057.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":41,"net":"ci","code":"15475057","ids":",ci15475057,","sources":",ci,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":25,"dmin":0.03143,"rms":0.13,"gap":60,"magType":"ml","type":"earthquake","title":"M 1.6 - 14km WNW of Searles Valley, California"},"geometry":{"type":"Point","coordinates":[-117.5623333,35.8026667,5.08]},"id":"ci15475057"}, -{"type":"Feature","properties":{"mag":4.9,"place":"44km SE of Kainantu, Papua New Guinea","time":1394602145160,"updated":1394631095621,"tz":600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n8m9","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n8m9.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":369,"net":"us","code":"c000n8m9","ids":",usc000n8m9,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":4.609,"rms":0.97,"gap":62,"magType":"mb","type":"earthquake","title":"M 4.9 - 44km SE of Kainantu, Papua New Guinea"},"geometry":{"type":"Point","coordinates":[146.1856,-6.5297,131.69]},"id":"usc000n8m9"}, -{"type":"Feature","properties":{"mag":1.79,"place":"16km E of Angwin, California","time":1394601473010,"updated":1394756044696,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183256","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183256.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":49,"net":"nc","code":"72183256","ids":",nc72183256,","sources":",nc,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":43,"dmin":0.09505,"rms":0.2,"gap":62,"magType":"md","type":"earthquake","title":"M 1.8 - 16km E of Angwin, California"},"geometry":{"type":"Point","coordinates":[-122.2675,38.592,3.73]},"id":"nc72183256"}, -{"type":"Feature","properties":{"mag":2.08,"place":"32km ESE of Big Pine, California","time":1394601404475,"updated":1394649371000,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nn00440824","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nn00440824.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":67,"net":"nn","code":"00440824","ids":",nn00440824,","sources":",nn,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,","nst":10,"dmin":0.392,"rms":0.127,"gap":179.47,"magType":"ml","type":"earthquake","title":"M 2.1 - 32km ESE of Big Pine, California"},"geometry":{"type":"Point","coordinates":[-117.9473,37.0737,13.1669]},"id":"nn00440824"}, -{"type":"Feature","properties":{"mag":1.8,"place":"38km NNW of Valdez, Alaska","time":1394599273000,"updated":1394843555746,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11184745","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11184745.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":50,"net":"ak","code":"11184745","ids":",ak11184745,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.56,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.8 - 38km NNW of Valdez, Alaska"},"geometry":{"type":"Point","coordinates":[-146.6699,61.4437,7.9]},"id":"ak11184745"}, -{"type":"Feature","properties":{"mag":2.5,"place":"23km SE of Yosemite Valley, California","time":1394598266500,"updated":1394671983917,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183216","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183216.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":96,"net":"nc","code":"72183216","ids":",nc72183216,","sources":",nc,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.22457882,"rms":0.05,"gap":115.2,"magType":"Md","type":"earthquake","title":"M 2.5 - 23km SE of Yosemite Valley, California"},"geometry":{"type":"Point","coordinates":[-119.3593,37.6182,14.4]},"id":"nc72183216"}, -{"type":"Feature","properties":{"mag":2.1,"place":"9km WNW of The Geysers, California","time":1394597113500,"updated":1394683746811,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183191","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183191.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":68,"net":"nc","code":"72183191","ids":",nc72183191,","sources":",nc,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.05,"gap":39.6,"magType":"Md","type":"earthquake","title":"M 2.1 - 9km WNW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.851,38.826,2.7]},"id":"nc72183191"}, -{"type":"Feature","properties":{"mag":1.5,"place":"16km SE of Volcano, Hawaii","time":1394596474100,"updated":1394657243585,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60654246","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60654246.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":35,"net":"hv","code":"60654246","ids":",hv60654246,","sources":",hv,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.04491576,"rms":0.14,"gap":147.6,"magType":"Md","type":"earthquake","title":"M 1.5 - 16km SE of Volcano, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.1157,19.3397,5.8]},"id":"hv60654246"}, -{"type":"Feature","properties":{"mag":1.6,"place":"111km W of Cantwell, Alaska","time":1394596204000,"updated":1394843554775,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11184723","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11184723.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":39,"net":"ak","code":"11184723","ids":",ak11184723,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.61,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.6 - 111km W of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-151.1525,63.245,7.1]},"id":"ak11184723"}, -{"type":"Feature","properties":{"mag":1.4,"place":"7km E of Hidden Valley Lake, California","time":1394595774200,"updated":1394598368037,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183181","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183181.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":30,"net":"nc","code":"72183181","ids":",nc72183181,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.01796631,"rms":0.04,"gap":100.8,"magType":"Md","type":"earthquake","title":"M 1.4 - 7km E of Hidden Valley Lake, California"},"geometry":{"type":"Point","coordinates":[-122.4692,38.8023,9.9]},"id":"nc72183181"}, -{"type":"Feature","properties":{"mag":3.3,"place":"15km E of Pahala, Hawaii","time":1394595747400,"updated":1394655491549,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60654236","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60654236.geojsonp","felt":3,"cdi":3.1,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":168,"net":"hv","code":"60654236","ids":",hv60654236,","sources":",hv,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.07186522,"rms":0.12,"gap":172.8,"magType":"Ml","type":"earthquake","title":"M 3.3 - 15km E of Pahala, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.3282,19.1988,43.3]},"id":"hv60654236"}, -{"type":"Feature","properties":{"mag":2.9,"place":"9km E of Hidden Valley Lake, California","time":1394595598100,"updated":1394682736575,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183176","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183176.geojsonp","felt":18,"cdi":2.7,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":134,"net":"nc","code":"72183176","ids":",nc72183176,","sources":",nc,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.12,"gap":79.2,"magType":"Ml","type":"earthquake","title":"M 2.9 - 9km E of Hidden Valley Lake, California"},"geometry":{"type":"Point","coordinates":[-122.452,38.7937,9.8]},"id":"nc72183176"}, -{"type":"Feature","properties":{"mag":1.2,"place":"6km W of Cobb, California","time":1394594782700,"updated":1394595908495,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183161","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183161.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":22,"net":"nc","code":"72183161","ids":",nc72183161,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.02,"gap":50.4,"magType":"Md","type":"earthquake","title":"M 1.2 - 6km W of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.7992,38.8302,2.1]},"id":"nc72183161"}, -{"type":"Feature","properties":{"mag":1.6,"place":"6km W of Cobb, California","time":1394594751200,"updated":1394596990552,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183171","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183171.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":39,"net":"nc","code":"72183171","ids":",nc72183171,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.01796631,"rms":0.03,"gap":72,"magType":"Md","type":"earthquake","title":"M 1.6 - 6km W of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.7995,38.8283,2]},"id":"nc72183171"}, -{"type":"Feature","properties":{"mag":1.5,"place":"6km W of Cobb, California","time":1394594748500,"updated":1394596805146,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183166","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183166.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":35,"net":"nc","code":"72183166","ids":",nc72183166,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.02,"gap":136.8,"magType":"Md","type":"earthquake","title":"M 1.5 - 6km W of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.7992,38.8315,1.8]},"id":"nc72183166"}, -{"type":"Feature","properties":{"mag":2.2,"place":"110km W of Ocean Shores, Washington","time":1394593453700,"updated":1394656926688,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uw60717026","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uw60717026.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":74,"net":"uw","code":"60717026","ids":",uw60717026,","sources":",uw,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":1.32052347,"rms":0.67,"gap":316.8,"magType":"Md","type":"earthquake","title":"M 2.2 - 110km W of Ocean Shores, Washington"},"geometry":{"type":"Point","coordinates":[-125.6128,47.0153,16.4]},"id":"uw60717026"}, -{"type":"Feature","properties":{"mag":1.2,"place":"64km N of Sutton-Alpine, Alaska","time":1394592902000,"updated":1394843558387,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11184704","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11184704.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":22,"net":"ak","code":"11184704","ids":",ak11184704,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.33,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.2 - 64km N of Sutton-Alpine, Alaska"},"geometry":{"type":"Point","coordinates":[-148.6437,62.3659,40.1]},"id":"ak11184704"}, -{"type":"Feature","properties":{"mag":2.3,"place":"184km NNE of Cape Yakataga, Alaska","time":1394592896000,"updated":1394843557030,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11184700","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11184700.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":81,"net":"ak","code":"11184700","ids":",ak11184700,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.61,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.3 - 184km NNE of Cape Yakataga, Alaska"},"geometry":{"type":"Point","coordinates":[-140.8051,61.5171,8.8]},"id":"ak11184700"}],"bbox":[-179.463,-60.7674,-2.9,178.4321,67.0311,609.13]}); \ No newline at end of file diff --git a/dist/samples/layer-data-quakes-simple/docs/index.html b/dist/samples/layer-data-quakes-simple/docs/index.html deleted file mode 100644 index c50c63744..000000000 --- a/dist/samples/layer-data-quakes-simple/docs/index.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - Default Data Layer: Earthquakes - - - - - - - - - - - - diff --git a/dist/samples/layer-data-quakes-simple/docs/index.js b/dist/samples/layer-data-quakes-simple/docs/index.js deleted file mode 100644 index 8d117ce1b..000000000 --- a/dist/samples/layer-data-quakes-simple/docs/index.js +++ /dev/null @@ -1,27 +0,0 @@ -"use strict"; -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// [START maps_layer_data_quakes_simple] -let innerMap; -let earthquakeData; -async function initMap() { - (await google.maps.importLibrary('maps')); - const mapElement = document.querySelector('gmp-map'); - innerMap = mapElement.innerMap; - // Get the earthquake data (JSONP format) - // This feed is a copy from the USGS feed, you can find the originals here: - // http://earthquake.usgs.gov/earthquakes/feed/v1.0/geojson.php - const script = document.createElement('script'); - script.setAttribute('src', 'quakes.geo.json'); - document.getElementsByTagName('head')[0].appendChild(script); -} -// Defines the callback function referenced in the jsonp file. -function eqfeed_callback(data) { - innerMap.data.addGeoJson(data); -} -window.eqfeed_callback = eqfeed_callback; -initMap(); -// [END maps_layer_data_quakes_simple] diff --git a/dist/samples/layer-data-quakes-simple/docs/index.ts b/dist/samples/layer-data-quakes-simple/docs/index.ts deleted file mode 100644 index eb1ef4f3f..000000000 --- a/dist/samples/layer-data-quakes-simple/docs/index.ts +++ /dev/null @@ -1,37 +0,0 @@ -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// [START maps_layer_data_quakes_simple] -let innerMap; -let earthquakeData; - -async function initMap() { - (await google.maps.importLibrary('maps')) as google.maps.MapsLibrary; - - const mapElement = document.querySelector( - 'gmp-map' - ) as google.maps.MapElement; - - innerMap = mapElement.innerMap; - - // Get the earthquake data (JSONP format) - // This feed is a copy from the USGS feed, you can find the originals here: - // http://earthquake.usgs.gov/earthquakes/feed/v1.0/geojson.php - const script = document.createElement('script'); - - script.setAttribute('src', 'quakes.geo.json'); - - document.getElementsByTagName('head')[0].appendChild(script); -} - -// Defines the callback function referenced in the jsonp file. -function eqfeed_callback(data: any) { - innerMap.data.addGeoJson(data); -} - -window.eqfeed_callback = eqfeed_callback; -initMap(); -// [END maps_layer_data_quakes_simple] diff --git a/dist/samples/layer-data-quakes-simple/docs/quakes.geo.json b/dist/samples/layer-data-quakes-simple/docs/quakes.geo.json deleted file mode 100644 index d9ccfad25..000000000 --- a/dist/samples/layer-data-quakes-simple/docs/quakes.geo.json +++ /dev/null @@ -1,1021 +0,0 @@ -eqfeed_callback({"type":"FeatureCollection","metadata":{"generated":1395197681000,"url":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/summary/1.0_week.geojsonp","title":"USGS Magnitude 1.0+ Earthquakes, Past Week","status":200,"api":"1.0.13","count":1021},"features":[{"type":"Feature","properties":{"mag":3.3,"place":"34km SSW of Ferndale, California","time":1395196367200,"updated":1395197427537,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187661","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187661.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":168,"net":"nc","code":"72187661","ids":",nc72187661,","sources":",nc,","types":",dyfi,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.14373045,"rms":0.14,"gap":259.2,"magType":"Ml","type":"earthquake","title":"M 3.3 - 34km SSW of Ferndale, California"},"geometry":{"type":"Point","coordinates":[-124.4685,40.3087,8.7]},"id":"nc72187661"}, -{"type":"Feature","properties":{"mag":2.4,"place":"17km SSE of Mammoth Lakes, California","time":1395195902300,"updated":1395197287766,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187646","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187646.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":89,"net":"nc","code":"72187646","ids":",nc72187646,","sources":",nc,","types":",focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.08084838,"rms":0.05,"gap":108,"magType":"Md","type":"earthquake","title":"M 2.4 - 17km SSE of Mammoth Lakes, California"},"geometry":{"type":"Point","coordinates":[-118.8765,37.5138,7.4]},"id":"nc72187646"}, -{"type":"Feature","properties":{"mag":1.9,"place":"30km WNW of Valdez, Alaska","time":1395194272000,"updated":1395194716388,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192682","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192682.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":56,"net":"ak","code":"11192682","ids":",ak11192682,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.8,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.9 - 30km WNW of Valdez, Alaska"},"geometry":{"type":"Point","coordinates":[-146.8248,61.2772,17.2]},"id":"ak11192682"}, -{"type":"Feature","properties":{"mag":1.5,"place":"19km SSE of Anza, California","time":1395192838400,"updated":1395192993146,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477529","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477529.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":35,"net":"ci","code":"15477529","ids":",ci15477529,","sources":",ci,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":15,"dmin":0.09881468,"rms":0.33,"gap":118.8,"magType":"Ml","type":"earthquake","title":"M 1.5 - 19km SSE of Anza, California"},"geometry":{"type":"Point","coordinates":[-116.5767,33.3957,33.2]},"id":"ci15477529"}, -{"type":"Feature","properties":{"mag":1.9,"place":"32km WNW of Cantwell, Alaska","time":1395191564000,"updated":1395192816589,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192669","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192669.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":56,"net":"ak","code":"11192669","ids":",ak11192669,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.78,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.9 - 32km WNW of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-149.5537,63.4964,0.1]},"id":"ak11192669"}, -{"type":"Feature","properties":{"mag":3,"place":"36km SW of Ferndale, California","time":1395190460100,"updated":1395196030486,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187616","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187616.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":138,"net":"nc","code":"72187616","ids":",nc72187616,","sources":",nc,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.1706799,"rms":0.09,"gap":230.4,"magType":"Ml","type":"earthquake","title":"M 3.0 - 36km SW of Ferndale, California"},"geometry":{"type":"Point","coordinates":[-124.5038,40.3058,6.8]},"id":"nc72187616"}, -{"type":"Feature","properties":{"mag":2.4,"place":"36km SW of Ferndale, California","time":1395190450600,"updated":1395197282747,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187621","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187621.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":89,"net":"nc","code":"72187621","ids":",nc72187621,","sources":",nc,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.1706799,"rms":0.16,"gap":230.4,"magType":"Md","type":"earthquake","title":"M 2.4 - 36km SW of Ferndale, California"},"geometry":{"type":"Point","coordinates":[-124.5115,40.311,7.7]},"id":"nc72187621"}, -{"type":"Feature","properties":{"mag":1.2,"place":"54km ENE of Cantwell, Alaska","time":1395190154000,"updated":1395190448252,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192667","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192667.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":22,"net":"ak","code":"11192667","ids":",ak11192667,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":1.59,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.2 - 54km ENE of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-147.8937,63.523,38.5]},"id":"ak11192667"}, -{"type":"Feature","properties":{"mag":1.4,"place":"21km NE of Fairbanks, Alaska","time":1395189726000,"updated":1395190447334,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192659","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192659.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":30,"net":"ak","code":"11192659","ids":",ak11192659,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.72,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.4 - 21km NE of Fairbanks, Alaska"},"geometry":{"type":"Point","coordinates":[-147.4414,64.9948,0]},"id":"ak11192659"}, -{"type":"Feature","properties":{"mag":1.4,"place":"72km N of College, Alaska","time":1395189619000,"updated":1395189945095,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192658","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192658.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":30,"net":"ak","code":"11192658","ids":",ak11192658,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.28,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.4 - 72km N of College, Alaska"},"geometry":{"type":"Point","coordinates":[-147.7783,65.5065,16.5]},"id":"ak11192658"}, -{"type":"Feature","properties":{"mag":1.4,"place":"101km W of Cantwell, Alaska","time":1395189522000,"updated":1395189784191,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192656","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192656.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":30,"net":"ak","code":"11192656","ids":",ak11192656,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.68,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.4 - 101km W of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-150.9743,63.511,1.5]},"id":"ak11192656"}, -{"type":"Feature","properties":{"mag":5.4,"place":"90km S of Taron, Papua New Guinea","time":1395189254870,"updated":1395190119000,"tz":600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ngbm","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ngbm.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":449,"net":"us","code":"c000ngbm","ids":",usc000ngbm,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.33,"rms":1.04,"gap":119,"magType":"mb","type":"earthquake","title":"M 5.4 - 90km S of Taron, Papua New Guinea"},"geometry":{"type":"Point","coordinates":[152.939,-5.281,12.72]},"id":"usc000ngbm"}, -{"type":"Feature","properties":{"mag":2.7,"place":"31km SW of Cantwell, Alaska","time":1395188596000,"updated":1395189671586,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192649","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192649.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":112,"net":"ak","code":"11192649","ids":",ak11192649,","sources":",ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.45,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.7 - 31km SW of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-149.331,63.1613,87.8]},"id":"ak11192649"}, -{"type":"Feature","properties":{"mag":2.8,"place":"61km SW of Deltana, Alaska","time":1395188473000,"updated":1395189522190,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192642","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192642.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":121,"net":"ak","code":"11192642","ids":",ak11192642,","sources":",ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.58,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.8 - 61km SW of Deltana, Alaska"},"geometry":{"type":"Point","coordinates":[-146.1028,63.4828,1]},"id":"ak11192642"}, -{"type":"Feature","properties":{"mag":1.1,"place":"87km NW of Glennallen, Alaska","time":1395188124000,"updated":1395188810713,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192640","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192640.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":19,"net":"ak","code":"11192640","ids":",ak11192640,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.11,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.1 - 87km NW of Glennallen, Alaska"},"geometry":{"type":"Point","coordinates":[-146.5829,62.7316,27.8]},"id":"ak11192640"}, -{"type":"Feature","properties":{"mag":1.8,"place":"3km E of Aromas, California","time":1395187965300,"updated":1395191771556,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187601","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187601.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":50,"net":"nc","code":"72187601","ids":",nc72187601,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":null,"dmin":0.01796631,"rms":0.09,"gap":93.6,"magType":"Md","type":"earthquake","title":"M 1.8 - 3km E of Aromas, California"},"geometry":{"type":"Point","coordinates":[-121.608,36.8898,1.9]},"id":"nc72187601"}, -{"type":"Feature","properties":{"mag":1.1,"place":"46km SW of North Nenana, Alaska","time":1395187912000,"updated":1395188108775,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192639","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192639.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":19,"net":"ak","code":"11192639","ids":",ak11192639,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.05,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.1 - 46km SW of North Nenana, Alaska"},"geometry":{"type":"Point","coordinates":[-149.8846,64.3319,14.2]},"id":"ak11192639"}, -{"type":"Feature","properties":{"mag":1,"place":"5km NW of The Geysers, California","time":1395186641100,"updated":1395190509292,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187596","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187596.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":15,"net":"nc","code":"72187596","ids":",nc72187596,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.02,"gap":61.2,"magType":"Md","type":"earthquake","title":"M 1.0 - 5km NW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.7963,38.817,3.1]},"id":"nc72187596"}, -{"type":"Feature","properties":{"mag":4,"place":"24km NE of General Teran, Mexico","time":1395186118480,"updated":1395188429000,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ngag","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ngag.geojsonp","felt":2,"cdi":2.4,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":247,"net":"us","code":"c000ngag","ids":",usc000ngag,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":2.916,"rms":0.91,"gap":161,"magType":"mb","type":"earthquake","title":"M 4.0 - 24km NE of General Teran, Mexico"},"geometry":{"type":"Point","coordinates":[-99.4915,25.397,33.69]},"id":"usc000ngag"}, -{"type":"Feature","properties":{"mag":1.8,"place":"69km WSW of Willow, Alaska","time":1395185867000,"updated":1395186182042,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192630","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192630.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":50,"net":"ak","code":"11192630","ids":",ak11192630,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":1.37,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.8 - 69km WSW of Willow, Alaska"},"geometry":{"type":"Point","coordinates":[-151.2861,61.5533,36.3]},"id":"ak11192630"}, -{"type":"Feature","properties":{"mag":2.1,"place":"82km NW of Talkeetna, Alaska","time":1395184611000,"updated":1395185237751,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192564","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192564.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":68,"net":"ak","code":"11192564","ids":",ak11192564,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.63,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.1 - 82km NW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-151.1943,62.875,94.7]},"id":"ak11192564"}, -{"type":"Feature","properties":{"mag":1.09,"place":"3km SSE of Mentone, California","time":1395181668480,"updated":1395183758260,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477513","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477513.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":18,"net":"ci","code":"15477513","ids":",ci15477513,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":37,"dmin":0.007146,"rms":0.14,"gap":40,"magType":"ml","type":"earthquake","title":"M 1.1 - 3km SSE of Mentone, California"},"geometry":{"type":"Point","coordinates":[-117.1183333,34.0406667,16.23]},"id":"ci15477513"}, -{"type":"Feature","properties":{"mag":2,"place":"5km WSW of Volcano, Hawaii","time":1395180807400,"updated":1395181154000,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60658491","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60658491.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":62,"net":"hv","code":"60658491","ids":",hv60658491,","sources":",hv,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0,"rms":0.13,"gap":68.399994528,"magType":"ml","type":"earthquake","title":"M 2.0 - 5km WSW of Volcano, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.2843,19.4088,2.1]},"id":"hv60658491"}, -{"type":"Feature","properties":{"mag":1.15,"place":"12km S of Big Bear Lake, California","time":1395180316900,"updated":1395181881610,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477505","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477505.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":20,"net":"ci","code":"15477505","ids":",ci15477505,","sources":",ci,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":49,"dmin":0.03795,"rms":0.13,"gap":49,"magType":"ml","type":"earthquake","title":"M 1.2 - 12km S of Big Bear Lake, California"},"geometry":{"type":"Point","coordinates":[-116.9305,34.1313333,13.85]},"id":"ci15477505"}, -{"type":"Feature","properties":{"mag":1,"place":"16km ESE of Enumclaw, Washington","time":1395179888700,"updated":1395185819355,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uw60722541","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uw60722541.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":15,"net":"uw","code":"60722541","ids":",uw60722541,","sources":",uw,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.04491576,"rms":0.17,"gap":158.4,"magType":"Md","type":"quarry","title":"M 1.0 Quarry Blast - 16km ESE of Enumclaw, Washington"},"geometry":{"type":"Point","coordinates":[-121.7897,47.1567,0]},"id":"uw60722541"}, -{"type":"Feature","properties":{"mag":5,"place":"76km WNW of Iquique, Chile","time":1395178386900,"updated":1395183024985,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ng53","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ng53.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":385,"net":"us","code":"c000ng53","ids":",usc000ng53,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.165,"rms":1.07,"gap":64,"magType":"mb","type":"earthquake","title":"M 5.0 - 76km WNW of Iquique, Chile"},"geometry":{"type":"Point","coordinates":[-70.8551,-20.0542,10]},"id":"usc000ng53"}, -{"type":"Feature","properties":{"mag":2.35,"place":"14km NE of Boulder City, Nevada","time":1395178221416,"updated":1395179684269,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nn00441336","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nn00441336.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":85,"net":"nn","code":"00441336","ids":",nn00441336,","sources":",nn,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,","nst":6,"dmin":0.563,"rms":0.1327,"gap":281.27,"magType":"ml","type":"earthquake","title":"M 2.4 - 14km NE of Boulder City, Nevada"},"geometry":{"type":"Point","coordinates":[-114.7163,36.0676,0]},"id":"nn00441336"}, -{"type":"Feature","properties":{"mag":5.9,"place":"73km WNW of Iquique, Chile","time":1395178007250,"updated":1395195703000,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ng3t","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ng3t.geojsonp","felt":3,"cdi":3.9,"mmi":4.14,"alert":"green","status":"reviewed","tsunami":null,"sig":537,"net":"us","code":"c000ng3t","ids":",usc000ng3t,","sources":",us,","types":",cap,dyfi,general-link,geoserve,losspager,moment-tensor,nearby-cities,origin,phase-data,shakemap,tectonic-summary,","nst":null,"dmin":1.109,"rms":1.44,"gap":80,"magType":"mww","type":"earthquake","title":"M 5.9 - 73km WNW of Iquique, Chile"},"geometry":{"type":"Point","coordinates":[-70.8066,-20.0027,10]},"id":"usc000ng3t"}, -{"type":"Feature","properties":{"mag":3.2,"place":"153km SE of Akutan, Alaska","time":1395176006000,"updated":1395182836424,"tz":-660,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192418","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192418.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":158,"net":"ak","code":"11192418","ids":",ak11192418,","sources":",ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.36,"gap":null,"magType":"ml","type":"earthquake","title":"M 3.2 - 153km SE of Akutan, Alaska"},"geometry":{"type":"Point","coordinates":[-163.9361,53.2939,41.4]},"id":"ak11192418"}, -{"type":"Feature","properties":{"mag":3.1,"place":"149km SE of Akutan, Alaska","time":1395175762000,"updated":1395182816047,"tz":-660,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192415","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192415.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":148,"net":"ak","code":"11192415","ids":",ak11192415,","sources":",ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.38,"gap":null,"magType":"ml","type":"earthquake","title":"M 3.1 - 149km SE of Akutan, Alaska"},"geometry":{"type":"Point","coordinates":[-163.9542,53.3416,37.2]},"id":"ak11192415"}, -{"type":"Feature","properties":{"mag":1.5,"place":"3km NNE of Half Moon Bay, California","time":1395174925200,"updated":1395190509291,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187556","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187556.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":35,"net":"nc","code":"72187556","ids":",nc72187556,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.03593261,"rms":0.05,"gap":172.8,"magType":"Md","type":"earthquake","title":"M 1.5 - 3km NNE of Half Moon Bay, California"},"geometry":{"type":"Point","coordinates":[-122.419,37.4968,4.2]},"id":"nc72187556"}, -{"type":"Feature","properties":{"mag":1.5,"place":"34km WNW of Cantwell, Alaska","time":1395174793000,"updated":1395175138715,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192412","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192412.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":35,"net":"ak","code":"11192412","ids":",ak11192412,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.62,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.5 - 34km WNW of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-149.6031,63.5052,0]},"id":"ak11192412"}, -{"type":"Feature","properties":{"mag":2,"place":"62km S of Deltana, Alaska","time":1395174269000,"updated":1395174754324,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192408","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192408.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":62,"net":"ak","code":"11192408","ids":",ak11192408,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.88,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.0 - 62km S of Deltana, Alaska"},"geometry":{"type":"Point","coordinates":[-145.2331,63.3108,4.5]},"id":"ak11192408"}, -{"type":"Feature","properties":{"mag":4.5,"place":"56km NNW of Ishigaki, Japan","time":1395170667560,"updated":1395182795279,"tz":480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nfve","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nfve.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":312,"net":"us","code":"c000nfve","ids":",usc000nfve,","sources":",us,","types":",cap,dyfi,general-link,geoserve,moment-tensor,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.982,"rms":0.9,"gap":54,"magType":"mwr","type":"earthquake","title":"M 4.5 - 56km NNW of Ishigaki, Japan"},"geometry":{"type":"Point","coordinates":[124.0102,24.8414,85.93]},"id":"usc000nfve"}, -{"type":"Feature","properties":{"mag":4.4,"place":"46km NNE of Shwebo, Burma","time":1395170445420,"updated":1395182772964,"tz":390,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nfvi","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nfvi.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":298,"net":"us","code":"c000nfvi","ids":",usc000nfvi,","sources":",us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":3.978,"rms":1,"gap":71,"magType":"mb","type":"earthquake","title":"M 4.4 - 46km NNE of Shwebo, Burma"},"geometry":{"type":"Point","coordinates":[95.9449,22.9239,21.53]},"id":"usc000nfvi"}, -{"type":"Feature","properties":{"mag":4.7,"place":"116km SW of Jahrom, Iran","time":1395169291090,"updated":1395182750385,"tz":210,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nftr","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nftr.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":340,"net":"us","code":"c000nftr","ids":",usc000nftr,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.649,"rms":0.92,"gap":44,"magType":"mb","type":"earthquake","title":"M 4.7 - 116km SW of Jahrom, Iran"},"geometry":{"type":"Point","coordinates":[52.6999,27.7668,12.87]},"id":"usc000nftr"}, -{"type":"Feature","properties":{"mag":1.3,"place":"28km NNE of Badger, Alaska","time":1395169204000,"updated":1395169441706,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192339","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192339.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":26,"net":"ak","code":"11192339","ids":",ak11192339,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.7,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.3 - 28km NNE of Badger, Alaska"},"geometry":{"type":"Point","coordinates":[-147.2532,65.0213,2.4]},"id":"ak11192339"}, -{"type":"Feature","properties":{"mag":2.1,"place":"62km SW of Redoubt Volcano, Alaska","time":1395168218000,"updated":1395174407891,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192317","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192317.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":68,"net":"ak","code":"11192317","ids":",ak11192317,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.47,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.1 - 62km SW of Redoubt Volcano, Alaska"},"geometry":{"type":"Point","coordinates":[-153.422,60.0396,137.2]},"id":"ak11192317"}, -{"type":"Feature","properties":{"mag":2.1,"place":"9km E of Hidden Valley Lake, California","time":1395167330400,"updated":1395197047328,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187496","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187496.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":68,"net":"nc","code":"72187496","ids":",nc72187496,","sources":",nc,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.1,"gap":108,"magType":"Md","type":"earthquake","title":"M 2.1 - 9km E of Hidden Valley Lake, California"},"geometry":{"type":"Point","coordinates":[-122.4513,38.7933,8.8]},"id":"nc72187496"}, -{"type":"Feature","properties":{"mag":2.6,"place":"156km SE of Akutan, Alaska","time":1395167255000,"updated":1395196201276,"tz":-660,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192316","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192316.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":104,"net":"ak","code":"11192316","ids":",ak11192316,","sources":",ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.53,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.6 - 156km SE of Akutan, Alaska"},"geometry":{"type":"Point","coordinates":[-163.891,53.2749,25.5]},"id":"ak11192316"}, -{"type":"Feature","properties":{"mag":1.1,"place":"19km S of Cantwell, Alaska","time":1395166574000,"updated":1395167090083,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192275","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192275.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":19,"net":"ak","code":"11192275","ids":",ak11192275,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.22,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.1 - 19km S of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-148.89,63.2175,1.9]},"id":"ak11192275"}, -{"type":"Feature","properties":{"mag":1.6,"place":"26km SE of Bridgeport, California","time":1395165256200,"updated":1395171243238,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187476","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187476.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":39,"net":"nc","code":"72187476","ids":",nn00441289,nc72187476,","sources":",nn,nc,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.11678099,"rms":0.11,"gap":169.2,"magType":"Md","type":"earthquake","title":"M 1.6 - 26km SE of Bridgeport, California"},"geometry":{"type":"Point","coordinates":[-119.0335,38.0757,10]},"id":"nc72187476"}, -{"type":"Feature","properties":{"mag":1.4,"place":"15km NNE of Y, Alaska","time":1395164963000,"updated":1395165730782,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192265","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192265.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":30,"net":"ak","code":"11192265","ids":",ak11192265,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.17,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.4 - 15km NNE of Y, Alaska"},"geometry":{"type":"Point","coordinates":[-149.7651,62.2985,16]},"id":"ak11192265"}, -{"type":"Feature","properties":{"mag":2,"place":"73km NNW of Talkeetna, Alaska","time":1395164588000,"updated":1395173908819,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192254","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192254.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":62,"net":"ak","code":"11192254","ids":",ak11192254,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.43,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.0 - 73km NNW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-150.6739,62.9322,101.1]},"id":"ak11192254"}, -{"type":"Feature","properties":{"mag":4.5,"place":"7km ESE of Shiroi, Japan","time":1395163483320,"updated":1395192430389,"tz":540,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nfp6","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nfp6.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":312,"net":"us","code":"c000nfp6","ids":",usc000nfp6,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.741,"rms":0.51,"gap":166,"magType":"mb","type":"earthquake","title":"M 4.5 - 7km ESE of Shiroi, Japan"},"geometry":{"type":"Point","coordinates":[140.143,35.7762,61.23]},"id":"usc000nfp6"}, -{"type":"Feature","properties":{"mag":1.8,"place":"4km N of Hydesville, California","time":1395160788100,"updated":1395167586331,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187451","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187451.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":50,"net":"nc","code":"72187451","ids":",nc72187451,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.1706799,"rms":0.08,"gap":162,"magType":"Md","type":"earthquake","title":"M 1.8 - 4km N of Hydesville, California"},"geometry":{"type":"Point","coordinates":[-124.0955,40.5885,18]},"id":"nc72187451"}, -{"type":"Feature","properties":{"mag":2.5,"place":"18km SSE of Medford, Oklahoma","time":1395158335400,"updated":1395187286300,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nfu0","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nfu0.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":96,"net":"us","code":"c000nfu0","ids":",usc000nfu0,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":null,"rms":0.27,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.5 - 18km SSE of Medford, Oklahoma"},"geometry":{"type":"Point","coordinates":[-97.68,36.644,5]},"id":"usc000nfu0"}, -{"type":"Feature","properties":{"mag":1.1,"place":"43km SE of Cohoe, Alaska","time":1395158333000,"updated":1395158862995,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192165","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192165.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":19,"net":"ak","code":"11192165","ids":",ak11192165,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.13,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.1 - 43km SE of Cohoe, Alaska"},"geometry":{"type":"Point","coordinates":[-150.6692,60.1421,78.1]},"id":"ak11192165"}, -{"type":"Feature","properties":{"mag":1.36,"place":"8km NW of Westwood, California","time":1395158327930,"updated":1395166173410,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477473","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477473.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":28,"net":"ci","code":"15477473","ids":",ci15477473,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":12,"dmin":0.03358,"rms":0.1,"gap":142,"magType":"ml","type":"earthquake","title":"M 1.4 - 8km NW of Westwood, California"},"geometry":{"type":"Point","coordinates":[-118.494,34.1153333,9.25]},"id":"ci15477473"}, -{"type":"Feature","properties":{"mag":1.4,"place":"89km NNW of Talkeetna, Alaska","time":1395158212000,"updated":1395159026550,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192163","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192163.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":30,"net":"ak","code":"11192163","ids":",ak11192163,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":2.11,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.4 - 89km NNW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-150.6565,63.0903,90.3]},"id":"ak11192163"}, -{"type":"Feature","properties":{"mag":2.8,"place":"13km E of Anchor Point, Alaska","time":1395157914000,"updated":1395186861968,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192156","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192156.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":121,"net":"ak","code":"11192156","ids":",ak11192156,","sources":",ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.64,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.8 - 13km E of Anchor Point, Alaska"},"geometry":{"type":"Point","coordinates":[-151.5987,59.7997,70.1]},"id":"ak11192156"}, -{"type":"Feature","properties":{"mag":2.48,"place":"9km NW of Westwood, California","time":1395157520910,"updated":1395165923920,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477465","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477465.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":95,"net":"ci","code":"15477465","ids":",ci15477465,","sources":",ci,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":72,"dmin":0.0392,"rms":0.24,"gap":41,"magType":"ml","type":"earthquake","title":"M 2.5 - 9km NW of Westwood, California"},"geometry":{"type":"Point","coordinates":[-118.495,34.1271667,8.48]},"id":"ci15477465"}, -{"type":"Feature","properties":{"mag":1,"place":"53km WNW of Cantwell, Alaska","time":1395157236000,"updated":1395168874597,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192152","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192152.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":15,"net":"ak","code":"11192152","ids":",ak11192152,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.37,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.0 - 53km WNW of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-149.9481,63.5569,111]},"id":"ak11192152"}, -{"type":"Feature","properties":{"mag":1.3,"place":"62km W of Cantwell, Alaska","time":1395156798000,"updated":1395172059691,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192149","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192149.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":26,"net":"ak","code":"11192149","ids":",ak11192149,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.5,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.3 - 62km W of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-150.1783,63.4838,119.6]},"id":"ak11192149"}, -{"type":"Feature","properties":{"mag":4.3,"place":"281km WNW of Chichi-shima, Japan","time":1395156572490,"updated":1395185518776,"tz":540,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nfjl","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nfjl.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":284,"net":"us","code":"c000nfjl","ids":",usc000nfjl,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":4.761,"rms":0.49,"gap":115,"magType":"mb","type":"earthquake","title":"M 4.3 - 281km WNW of Chichi-shima, Japan"},"geometry":{"type":"Point","coordinates":[139.7332,28.339,442.44]},"id":"usc000nfjl"}, -{"type":"Feature","properties":{"mag":2.5,"place":"26km WSW of Medford, Oklahoma","time":1395154750550,"updated":1395182882776,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nfit","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nfit.geojsonp","felt":2,"cdi":2.5,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":97,"net":"us","code":"c000nfit","ids":",usc000nfit,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.212,"rms":0.79,"gap":92,"magType":"mb_lg","type":"earthquake","title":"M 2.5 - 26km WSW of Medford, Oklahoma"},"geometry":{"type":"Point","coordinates":[-98.0068,36.7168,5]},"id":"usc000nfit"}, -{"type":"Feature","properties":{"mag":4.3,"place":"129km NW of Iquique, Chile","time":1395154723910,"updated":1395183721504,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nfii","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nfii.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":284,"net":"us","code":"c000nfii","ids":",usc000nfii,","sources":",us,","types":",cap,dyfi,general-link,geoserve,moment-tensor,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.391,"rms":1,"gap":169,"magType":"mb","type":"earthquake","title":"M 4.3 - 129km NW of Iquique, Chile"},"geometry":{"type":"Point","coordinates":[-71.1044,-19.4908,19.93]},"id":"usc000nfii"}, -{"type":"Feature","properties":{"mag":1.3,"place":"14km SW of Cold Springs, Nevada","time":1395153603400,"updated":1395160872000,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187421","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187421.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":26,"net":"nc","code":"72187421","ids":",nn00441236,nc72187421,","sources":",nn,nc,","types":",focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.06,"gap":122.4,"magType":"Md","type":"earthquake","title":"M 1.3 - 14km SW of Cold Springs, Nevada"},"geometry":{"type":"Point","coordinates":[-120.1123,39.6045,2.4]},"id":"nc72187421"}, -{"type":"Feature","properties":{"mag":1.8,"place":"34km E of Shady Cove, Oregon","time":1395153554700,"updated":1395164140732,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uw60721681","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uw60721681.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":50,"net":"uw","code":"60721681","ids":",uw60721681,","sources":",uw,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.34135981,"rms":0.28,"gap":64.8,"magType":"Md","type":"earthquake","title":"M 1.8 - 34km E of Shady Cove, Oregon"},"geometry":{"type":"Point","coordinates":[-122.3923,42.6187,4.1]},"id":"uw60721681"}, -{"type":"Feature","properties":{"mag":1.7,"place":"34km E of Shady Cove, Oregon","time":1395153493400,"updated":1395164953235,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uw60721686","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uw60721686.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":44,"net":"uw","code":"60721686","ids":",uw60721686,","sources":",uw,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.34135981,"rms":0.45,"gap":64.8,"magType":"Md","type":"earthquake","title":"M 1.7 - 34km E of Shady Cove, Oregon"},"geometry":{"type":"Point","coordinates":[-122.3923,42.6193,16.2]},"id":"uw60721686"}, -{"type":"Feature","properties":{"mag":5.1,"place":"73km W of Iquique, Chile","time":1395153358430,"updated":1395164725000,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nfi1","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nfi1.geojsonp","felt":3,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":401,"net":"us","code":"c000nfi1","ids":",usc000nfi1,","sources":",us,","types":",cap,dyfi,general-link,geoserve,moment-tensor,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.203,"rms":0.95,"gap":99,"magType":"mb","type":"earthquake","title":"M 5.1 - 73km W of Iquique, Chile"},"geometry":{"type":"Point","coordinates":[-70.8441,-20.2093,24.68]},"id":"usc000nfi1"}, -{"type":"Feature","properties":{"mag":1.8,"place":"31km SW of Cohoe, Alaska","time":1395153194000,"updated":1395153799593,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192111","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192111.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":50,"net":"ak","code":"11192111","ids":",ak11192111,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.36,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.8 - 31km SW of Cohoe, Alaska"},"geometry":{"type":"Point","coordinates":[-151.7173,60.1788,25.9]},"id":"ak11192111"}, -{"type":"Feature","properties":{"mag":1.3,"place":"99km W of Cantwell, Alaska","time":1395152931000,"updated":1395153361827,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192109","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192109.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":26,"net":"ak","code":"11192109","ids":",ak11192109,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.76,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.3 - 99km W of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-150.9139,63.5313,6.2]},"id":"ak11192109"}, -{"type":"Feature","properties":{"mag":1.4,"place":"80km WSW of Cantwell, Alaska","time":1395152560000,"updated":1395153362766,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192108","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192108.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":30,"net":"ak","code":"11192108","ids":",ak11192108,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.54,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.4 - 80km WSW of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-150.3868,63.0695,80.9]},"id":"ak11192108"}, -{"type":"Feature","properties":{"mag":4.9,"place":"67km W of Iquique, Chile","time":1395152315190,"updated":1395165064000,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nfgx","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nfgx.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":370,"net":"us","code":"c000nfgx","ids":",usc000nfgx,","sources":",us,","types":",cap,dyfi,general-link,geoserve,moment-tensor,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.146,"rms":0.95,"gap":138,"magType":"mb","type":"earthquake","title":"M 4.9 - 67km W of Iquique, Chile"},"geometry":{"type":"Point","coordinates":[-70.7875,-20.1881,13.85]},"id":"usc000nfgx"}, -{"type":"Feature","properties":{"mag":2.7,"place":"155km SE of Akutan, Alaska","time":1395151468000,"updated":1395167528352,"tz":-660,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192076","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192076.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":112,"net":"ak","code":"11192076","ids":",ak11192076,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.39,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.7 - 155km SE of Akutan, Alaska"},"geometry":{"type":"Point","coordinates":[-163.8884,53.3013,24.8]},"id":"ak11192076"}, -{"type":"Feature","properties":{"mag":4.8,"place":"255km SSW of Maitum, Philippines","time":1395151207710,"updated":1395180165824,"tz":480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nfgj","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nfgj.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":354,"net":"us","code":"c000nfgj","ids":",usc000nfgj,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":5.058,"rms":0.69,"gap":82,"magType":"mb","type":"earthquake","title":"M 4.8 - 255km SSW of Maitum, Philippines"},"geometry":{"type":"Point","coordinates":[123.3909,4.0125,500.18]},"id":"usc000nfgj"}, -{"type":"Feature","properties":{"mag":1.21,"place":"9km SSE of Ridgemark, California","time":1395150762400,"updated":1395158169299,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187411","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187411.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":23,"net":"nc","code":"72187411","ids":",nc72187411,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":10,"dmin":0.0347,"rms":0.1,"gap":93,"magType":"md","type":"earthquake","title":"M 1.2 - 9km SSE of Ridgemark, California"},"geometry":{"type":"Point","coordinates":[-121.3164978,36.7371674,6.59]},"id":"nc72187411"}, -{"type":"Feature","properties":{"mag":1.2,"place":"22km WNW of Fishhook, Alaska","time":1395149626000,"updated":1395151244244,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192073","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192073.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":22,"net":"ak","code":"11192073","ids":",ak11192073,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.44,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.2 - 22km WNW of Fishhook, Alaska"},"geometry":{"type":"Point","coordinates":[-149.5848,61.8528,37.3]},"id":"ak11192073"}, -{"type":"Feature","properties":{"mag":2.5,"place":"13km NW of Chandler, Oklahoma","time":1395148936300,"updated":1395157386000,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nfgq","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nfgq.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":96,"net":"us","code":"c000nfgq","ids":",usc000nfgq,","sources":",us,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":null,"rms":0.45,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.5 - 13km NW of Chandler, Oklahoma"},"geometry":{"type":"Point","coordinates":[-96.982,35.794,4.7]},"id":"usc000nfgq"}, -{"type":"Feature","properties":{"mag":1.5,"place":"47km WSW of Anchorage, Alaska","time":1395147123000,"updated":1395147706573,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192042","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192042.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":35,"net":"ak","code":"11192042","ids":",ak11192042,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.56,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.5 - 47km WSW of Anchorage, Alaska"},"geometry":{"type":"Point","coordinates":[-150.7511,61.0941,17.5]},"id":"ak11192042"}, -{"type":"Feature","properties":{"mag":1.3,"place":"29km SW of Ferron, Utah","time":1395147065200,"updated":1395159259736,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60060102","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60060102.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":26,"net":"uu","code":"60060102","ids":",uu60060102,","sources":",uu,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":0.16169675,"rms":0.18,"gap":90,"magType":"Ml","type":"earthquake","title":"M 1.3 - 29km SW of Ferron, Utah"},"geometry":{"type":"Point","coordinates":[-111.4055,38.9378,1.8]},"id":"uu60060102"}, -{"type":"Feature","properties":{"mag":1.7,"place":"92km WNW of Cantwell, Alaska","time":1395146782000,"updated":1395147535490,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192040","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192040.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":44,"net":"ak","code":"11192040","ids":",ak11192040,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.66,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.7 - 92km WNW of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-150.7663,63.5844,0.1]},"id":"ak11192040"}, -{"type":"Feature","properties":{"mag":2.43,"place":"19km S of Weldon, California","time":1395146728980,"updated":1395183192348,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477449","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477449.geojsonp","felt":2,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":91,"net":"ci","code":"15477449","ids":",ci15477449,","sources":",ci,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":41,"dmin":0.1304,"rms":0.14,"gap":46,"magType":"ml","type":"earthquake","title":"M 2.4 - 19km S of Weldon, California"},"geometry":{"type":"Point","coordinates":[-118.2878333,35.4863333,4.99]},"id":"ci15477449"}, -{"type":"Feature","properties":{"mag":1.7,"place":"93km WNW of Cantwell, Alaska","time":1395146725000,"updated":1395147074001,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192038","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192038.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":44,"net":"ak","code":"11192038","ids":",ak11192038,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.74,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.7 - 93km WNW of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-150.7804,63.585,1]},"id":"ak11192038"}, -{"type":"Feature","properties":{"mag":1.8,"place":"95km NNW of Nikiski, Alaska","time":1395146017000,"updated":1395146461905,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192036","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192036.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":50,"net":"ak","code":"11192036","ids":",ak11192036,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.4,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.8 - 95km NNW of Nikiski, Alaska"},"geometry":{"type":"Point","coordinates":[-151.8192,61.5097,7.9]},"id":"ak11192036"}, -{"type":"Feature","properties":{"mag":1.4,"place":"7km WSW of Circle Hot Springs Station, Alaska","time":1395145905000,"updated":1395146295706,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192035","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192035.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":30,"net":"ak","code":"11192035","ids":",ak11192035,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.46,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.4 - 7km WSW of Circle Hot Springs Station, Alaska"},"geometry":{"type":"Point","coordinates":[-144.844,65.4548,1.2]},"id":"ak11192035"}, -{"type":"Feature","properties":{"mag":4.7,"place":"145km SE of Akutan, Alaska","time":1395144531760,"updated":1395173489961,"tz":-660,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nfdv","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nfdv.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":340,"net":"us","code":"c000nfdv","ids":",usc000nfdv,ak11192029,","sources":",us,ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.312,"rms":1.05,"gap":169,"magType":"mb","type":"earthquake","title":"M 4.7 - 145km SE of Akutan, Alaska"},"geometry":{"type":"Point","coordinates":[-163.9509,53.393,9.25]},"id":"usc000nfdv"}, -{"type":"Feature","properties":{"mag":1.08,"place":"8km NW of Westwood, California","time":1395144167110,"updated":1395164373340,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477441","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477441.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":18,"net":"ci","code":"15477441","ids":",ci15477441,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":11,"dmin":0.03207,"rms":0.08,"gap":142,"magType":"ml","type":"earthquake","title":"M 1.1 - 8km NW of Westwood, California"},"geometry":{"type":"Point","coordinates":[-118.4923333,34.1146667,8.94]},"id":"ci15477441"}, -{"type":"Feature","properties":{"mag":2.1,"place":"10km NNE of Enoch, Utah","time":1395143231000,"updated":1395179977083,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60060092","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60060092.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":68,"net":"uu","code":"60060092","ids":",uu60060092,","sources":",uu,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":0.23356197,"rms":0.27,"gap":82.8,"magType":"Ml","type":"earthquake","title":"M 2.1 - 10km NNE of Enoch, Utah"},"geometry":{"type":"Point","coordinates":[-112.9885,37.8673,-2.9]},"id":"uu60060092"}, -{"type":"Feature","properties":{"mag":1.8,"place":"4km WSW of Volcano, Hawaii","time":1395143208900,"updated":1395143401664,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60658276","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60658276.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":50,"net":"hv","code":"60658276","ids":",hv60658276,","sources":",hv,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0,"rms":0.19,"gap":50.4,"magType":"Md","type":"earthquake","title":"M 1.8 - 4km WSW of Volcano, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.2793,19.413,4.6]},"id":"hv60658276"}, -{"type":"Feature","properties":{"mag":1.2,"place":"27km NW of Fishhook, Alaska","time":1395142860000,"updated":1395143619645,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192027","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192027.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":22,"net":"ak","code":"11192027","ids":",ak11192027,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.19,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.2 - 27km NW of Fishhook, Alaska"},"geometry":{"type":"Point","coordinates":[-149.6316,61.9025,41.7]},"id":"ak11192027"}, -{"type":"Feature","properties":{"mag":2.7,"place":"53km WNW of Anchor Point, Alaska","time":1395141905000,"updated":1395170852214,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192019","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192019.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":112,"net":"ak","code":"11192019","ids":",ak11192019,","sources":",ak,","types":",dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.7,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.7 - 53km WNW of Anchor Point, Alaska"},"geometry":{"type":"Point","coordinates":[-152.695,59.9904,100]},"id":"ak11192019"}, -{"type":"Feature","properties":{"mag":1.3,"place":"1km NW of The Geysers, California","time":1395141743800,"updated":1395154928274,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187366","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187366.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":26,"net":"nc","code":"72187366","ids":",nc72187366,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.01796631,"rms":0.05,"gap":115.2,"magType":"Md","type":"earthquake","title":"M 1.3 - 1km NW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.7725,38.7862,0.7]},"id":"nc72187366"}, -{"type":"Feature","properties":{"mag":2.3,"place":"22km SE of Cohoe, Alaska","time":1395140024000,"updated":1395141036900,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11192005","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11192005.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":81,"net":"ak","code":"11192005","ids":",ak11192005,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.64,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.3 - 22km SE of Cohoe, Alaska"},"geometry":{"type":"Point","coordinates":[-151.0108,60.2286,54.8]},"id":"ak11192005"}, -{"type":"Feature","properties":{"mag":4.5,"place":"6km NNW of Pyrgos, Greece","time":1395139382350,"updated":1395168345003,"tz":120,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nfc8","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nfc8.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":312,"net":"us","code":"c000nfc8","ids":",usc000nfc8,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.684,"rms":1.09,"gap":77,"magType":"mb","type":"earthquake","title":"M 4.5 - 6km NNW of Pyrgos, Greece"},"geometry":{"type":"Point","coordinates":[21.4192,37.7328,17.8]},"id":"usc000nfc8"}, -{"type":"Feature","properties":{"mag":2.3,"place":"21km NE of Soledad, California","time":1395139109600,"updated":1395183130186,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187356","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187356.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":81,"net":"nc","code":"72187356","ids":",nc72187356,","sources":",nc,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":null,"dmin":0.05389892,"rms":0.05,"gap":54,"magType":"Md","type":"earthquake","title":"M 2.3 - 21km NE of Soledad, California"},"geometry":{"type":"Point","coordinates":[-121.1387,36.547,5.6]},"id":"nc72187356"}, -{"type":"Feature","properties":{"mag":4.4,"place":"76km WNW of Ferndale, California","time":1395138839200,"updated":1395190564383,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187346","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187346.geojsonp","felt":4,"cdi":2,"mmi":3.02,"alert":"green","status":"REVIEWED","tsunami":null,"sig":299,"net":"nc","code":"72187346","ids":",nc72187346,usc000nfbw,","sources":",nc,us,","types":",cap,dyfi,general-link,geoserve,losspager,moment-tensor,nearby-cities,origin,phase-data,scitech-link,shakemap,","nst":null,"dmin":0.7815343,"rms":0.17,"gap":270,"magType":"Mw","type":"earthquake","title":"M 4.4 - 76km WNW of Ferndale, California"},"geometry":{"type":"Point","coordinates":[-125.3328,40.6863,23.2]},"id":"nc72187346"}, -{"type":"Feature","properties":{"mag":1.2,"place":"44km NNE of Talkeetna, Alaska","time":1395138590000,"updated":1395140443709,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191989","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191989.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":22,"net":"ak","code":"11191989","ids":",ak11191989,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.56,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.2 - 44km NNE of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-149.795,62.6911,20.4]},"id":"ak11191989"}, -{"type":"Feature","properties":{"mag":1.8,"place":"28km ENE of Covelo, California","time":1395137567400,"updated":1395148030483,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187336","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187336.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":50,"net":"nc","code":"72187336","ids":",nc72187336,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.20661252,"rms":0.08,"gap":100.8,"magType":"Md","type":"earthquake","title":"M 1.8 - 28km ENE of Covelo, California"},"geometry":{"type":"Point","coordinates":[-122.9297,39.8657,1.7]},"id":"nc72187336"}, -{"type":"Feature","properties":{"mag":4.3,"place":"9km WNW of Roshtqal'a, Tajikistan","time":1395137484960,"updated":1395166438000,"tz":300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nfbj","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nfbj.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":284,"net":"us","code":"c000nfbj","ids":",usc000nfbj,","sources":",us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":3.515,"rms":1.12,"gap":104,"magType":"mb","type":"earthquake","title":"M 4.3 - 9km WNW of Roshtqal'a, Tajikistan"},"geometry":{"type":"Point","coordinates":[71.7349,37.3015,127.72]},"id":"usc000nfbj"}, -{"type":"Feature","properties":{"mag":1.38,"place":"51km NE of Kernville, California","time":1395137449880,"updated":1395163366480,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477401","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477401.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":29,"net":"ci","code":"15477401","ids":",ci15477401,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":22,"dmin":0.1613,"rms":0.12,"gap":77,"magType":"ml","type":"earthquake","title":"M 1.4 - 51km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.0535,36.1055,0.75]},"id":"ci15477401"}, -{"type":"Feature","properties":{"mag":1.1,"place":"18km NNW of Sutton-Alpine, Alaska","time":1395136306000,"updated":1395136690190,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191984","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191984.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":19,"net":"ak","code":"11191984","ids":",ak11191984,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":1.27,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.1 - 18km NNW of Sutton-Alpine, Alaska"},"geometry":{"type":"Point","coordinates":[-148.9924,61.9464,33.9]},"id":"ak11191984"}, -{"type":"Feature","properties":{"mag":4.6,"place":"12km ENE of Pilar, Philippines","time":1395136085800,"updated":1395165043550,"tz":480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nfb6","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nfb6.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":326,"net":"us","code":"c000nfb6","ids":",usc000nfb6,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":11.401,"rms":0.99,"gap":110,"magType":"mb","type":"earthquake","title":"M 4.6 - 12km ENE of Pilar, Philippines"},"geometry":{"type":"Point","coordinates":[126.2095,9.9061,92.4]},"id":"usc000nfb6"}, -{"type":"Feature","properties":{"mag":1.8,"place":"37km NW of Chitina, Alaska","time":1395135827000,"updated":1395136118009,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191973","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191973.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":50,"net":"ak","code":"11191973","ids":",ak11191973,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":1.12,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.8 - 37km NW of Chitina, Alaska"},"geometry":{"type":"Point","coordinates":[-144.947,61.7477,15.3]},"id":"ak11191973"}, -{"type":"Feature","properties":{"mag":1.2,"place":"44km N of Talkeetna, Alaska","time":1395135548000,"updated":1395136113512,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191972","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191972.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":22,"net":"ak","code":"11191972","ids":",ak11191972,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.38,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.2 - 44km N of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-150.075,62.7191,30.5]},"id":"ak11191972"}, -{"type":"Feature","properties":{"mag":5,"place":"59km WNW of Iquique, Chile","time":1395135028000,"updated":1395164011702,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nfau","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nfau.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":385,"net":"us","code":"c000nfau","ids":",usc000nfau,","sources":",us,","types":",cap,dyfi,general-link,geoserve,moment-tensor,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.036,"rms":1.37,"gap":140,"magType":"mb","type":"earthquake","title":"M 5.0 - 59km WNW of Iquique, Chile"},"geometry":{"type":"Point","coordinates":[-70.6948,-20.1058,21.2]},"id":"usc000nfau"}, -{"type":"Feature","properties":{"mag":4.1,"place":"9km ENE of Caldiran, Turkey","time":1395134934710,"updated":1395163882021,"tz":120,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nfaq","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nfaq.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":259,"net":"us","code":"c000nfaq","ids":",usc000nfaq,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.127,"rms":0.54,"gap":232,"magType":"mb","type":"earthquake","title":"M 4.1 - 9km ENE of Caldiran, Turkey"},"geometry":{"type":"Point","coordinates":[44.0214,39.1657,10]},"id":"usc000nfaq"}, -{"type":"Feature","properties":{"mag":1,"place":"10km E of Mammoth Lakes, California","time":1395134689500,"updated":1395168127375,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187316","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187316.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":15,"net":"nc","code":"72187316","ids":",nc72187316,","sources":",nc,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.02694946,"rms":0.06,"gap":100.8,"magType":"Md","type":"earthquake","title":"M 1.0 - 10km E of Mammoth Lakes, California"},"geometry":{"type":"Point","coordinates":[-118.8488,37.6583,3.6]},"id":"nc72187316"}, -{"type":"Feature","properties":{"mag":1.3,"place":"15km W of Chester, California","time":1395134651900,"updated":1395181026275,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc71081249","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc71081249.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":26,"net":"nc","code":"71081249","ids":",nc71081249,","sources":",nc,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.10779783,"rms":0.03,"gap":302.4,"magType":"Md","type":"earthquake","title":"M 1.3 - 15km W of Chester, California"},"geometry":{"type":"Point","coordinates":[-121.4075,40.2875,4.6]},"id":"nc71081249"}, -{"type":"Feature","properties":{"mag":1.25,"place":"4km N of San Antonio Heights, California","time":1395133089670,"updated":1395163136920,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477385","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477385.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":24,"net":"ci","code":"15477385","ids":",ci15477385,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":27,"dmin":0.03568,"rms":0.15,"gap":61,"magType":"ml","type":"earthquake","title":"M 1.3 - 4km N of San Antonio Heights, California"},"geometry":{"type":"Point","coordinates":[-117.6536667,34.1978333,2.74]},"id":"ci15477385"}, -{"type":"Feature","properties":{"mag":1.8,"place":"47km WNW of Valdez, Alaska","time":1395132303000,"updated":1395132791056,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191968","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191968.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":50,"net":"ak","code":"11191968","ids":",ak11191968,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.91,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.8 - 47km WNW of Valdez, Alaska"},"geometry":{"type":"Point","coordinates":[-147.2035,61.2321,0]},"id":"ak11191968"}, -{"type":"Feature","properties":{"mag":1.3,"place":"5km NW of The Geysers, California","time":1395132275300,"updated":1395142871087,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187291","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187291.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":26,"net":"nc","code":"72187291","ids":",nc72187291,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.02,"gap":57.6,"magType":"Md","type":"earthquake","title":"M 1.3 - 5km NW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.7923,38.8182,4]},"id":"nc72187291"}, -{"type":"Feature","properties":{"mag":2.5,"place":"111km NNE of Akutan, Alaska","time":1395132016000,"updated":1395165731771,"tz":-660,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191970","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191970.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":96,"net":"ak","code":"11191970","ids":",ak11191970,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.44,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.5 - 111km NNE of Akutan, Alaska"},"geometry":{"type":"Point","coordinates":[-165.3549,55.1115,10.1]},"id":"ak11191970"}, -{"type":"Feature","properties":{"mag":1.18,"place":"17km ESE of Julian, California","time":1395131451850,"updated":1395162678790,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477369","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477369.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":21,"net":"ci","code":"15477369","ids":",ci15477369,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":33,"dmin":0.1362,"rms":0.21,"gap":124,"magType":"ml","type":"earthquake","title":"M 1.2 - 17km ESE of Julian, California"},"geometry":{"type":"Point","coordinates":[-116.4265,33.0285,10.56]},"id":"ci15477369"}, -{"type":"Feature","properties":{"mag":1.1,"place":"49km ENE of Cantwell, Alaska","time":1395131261000,"updated":1395131773602,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191957","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191957.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":19,"net":"ak","code":"11191957","ids":",ak11191957,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.46,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.1 - 49km ENE of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-147.9963,63.4999,0.2]},"id":"ak11191957"}, -{"type":"Feature","properties":{"mag":1.1,"place":"5km W of Cobb, California","time":1395130840900,"updated":1395141248186,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187286","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187286.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":19,"net":"nc","code":"72187286","ids":",nc72187286,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.07,"gap":61.2,"magType":"Md","type":"earthquake","title":"M 1.1 - 5km W of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.7897,38.8293,6.9]},"id":"nc72187286"}, -{"type":"Feature","properties":{"mag":1.4,"place":"47km W of Cantwell, Alaska","time":1395130838000,"updated":1395131608564,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191955","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191955.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":30,"net":"ak","code":"11191955","ids":",ak11191955,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.53,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.4 - 47km W of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-149.9017,63.4138,96.9]},"id":"ak11191955"}, -{"type":"Feature","properties":{"mag":3.2,"place":"69km SW of Redoubt Volcano, Alaska","time":1395128601000,"updated":1395166211729,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191944","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191944.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":158,"net":"ak","code":"11191944","ids":",ak11191944,","sources":",ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.59,"gap":null,"magType":"ml","type":"earthquake","title":"M 3.2 - 69km SW of Redoubt Volcano, Alaska"},"geometry":{"type":"Point","coordinates":[-153.4586,59.9754,147.1]},"id":"ak11191944"}, -{"type":"Feature","properties":{"mag":1.16,"place":"4km SSW of Calimesa, California","time":1395124052060,"updated":1395162389930,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477361","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477361.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":21,"net":"ci","code":"15477361","ids":",ci15477361,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":32,"dmin":0.08299,"rms":0.12,"gap":84,"magType":"ml","type":"earthquake","title":"M 1.2 - 4km SSW of Calimesa, California"},"geometry":{"type":"Point","coordinates":[-117.0726667,33.9535,18.32]},"id":"ci15477361"}, -{"type":"Feature","properties":{"mag":2.4,"place":"13km N of Quebradillas, Puerto Rico","time":1395123493700,"updated":1395124361587,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14077001","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14077001.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":89,"net":"pr","code":"14077001","ids":",pr14077001,","sources":",pr,","types":",cap,geoserve,nearby-cities,origin,tectonic-summary,","nst":13,"dmin":0.2173923,"rms":0.23,"gap":234,"magType":"Md","type":"earthquake","title":"M 2.4 - 13km N of Quebradillas, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.928,18.5993,19]},"id":"pr14077001"}, -{"type":"Feature","properties":{"mag":2.9,"place":"64km E of Maneadero, Mexico","time":1395122200860,"updated":1395165152150,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477353","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477353.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":129,"net":"ci","code":"15477353","ids":",ci15477353,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":6,"dmin":0.3292,"rms":0.17,"gap":157,"magType":"ml","type":"earthquake","title":"M 2.9 - 64km E of Maneadero, Mexico"},"geometry":{"type":"Point","coordinates":[-115.8886667,31.6785,5.65]},"id":"ci15477353"}, -{"type":"Feature","properties":{"mag":2.6,"place":"74km N of Hatillo, Puerto Rico","time":1395121820800,"updated":1395150796036,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14077002","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14077002.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":104,"net":"pr","code":"14077002","ids":",pr14077002,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":11,"dmin":0.71505897,"rms":0.27,"gap":280.8,"magType":"Md","type":"earthquake","title":"M 2.6 - 74km N of Hatillo, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.7738,19.1583,34]},"id":"pr14077002"}, -{"type":"Feature","properties":{"mag":1.7,"place":"117km W of Cantwell, Alaska","time":1395121818000,"updated":1395122572191,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191934","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191934.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":44,"net":"ak","code":"11191934","ids":",ak11191934,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.5,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.7 - 117km W of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-151.2842,63.2693,5.3]},"id":"ak11191934"}, -{"type":"Feature","properties":{"mag":1.9,"place":"19km SSW of Guanica, Puerto Rico","time":1395120764000,"updated":1395128450120,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14077004","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14077004.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":56,"net":"pr","code":"14077004","ids":",pr14077004,","sources":",pr,","types":",cap,geoserve,nearby-cities,origin,tectonic-summary,","nst":4,"dmin":0.18595126,"rms":0.18,"gap":309.6,"magType":"Md","type":"earthquake","title":"M 1.9 - 19km SSW of Guanica, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.9527,17.8006,9]},"id":"pr14077004"}, -{"type":"Feature","properties":{"mag":2.7,"place":"68km N of Hatillo, Puerto Rico","time":1395120702400,"updated":1395149656568,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14077003","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14077003.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":112,"net":"pr","code":"14077003","ids":",pr14077003,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":6,"dmin":0.67373646,"rms":0.28,"gap":291.6,"magType":"Md","type":"earthquake","title":"M 2.7 - 68km N of Hatillo, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.8675,19.1046,46]},"id":"pr14077003"}, -{"type":"Feature","properties":{"mag":2.39,"place":"8km SSE of Chester, California","time":1395119977940,"updated":1395174068533,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187251","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187251.geojsonp","felt":6,"cdi":2.2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":89,"net":"nc","code":"72187251","ids":",nc72187251,","sources":",nc,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":28,"dmin":0.1088,"rms":0.12,"gap":130,"magType":"md","type":"earthquake","title":"M 2.4 - 8km SSE of Chester, California"},"geometry":{"type":"Point","coordinates":[-121.1868333,40.2361667,12.3]},"id":"nc72187251"}, -{"type":"Feature","properties":{"mag":5,"place":"98km SSW of Taron, Papua New Guinea","time":1395119182060,"updated":1395148132990,"tz":600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nf5l","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nf5l.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":385,"net":"us","code":"c000nf5l","ids":",usc000nf5l,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.327,"rms":0.69,"gap":47,"magType":"mb","type":"earthquake","title":"M 5.0 - 98km SSW of Taron, Papua New Guinea"},"geometry":{"type":"Point","coordinates":[152.853,-5.335,34.9]},"id":"usc000nf5l"}, -{"type":"Feature","properties":{"mag":1.9,"place":"78km WSW of Cantwell, Alaska","time":1395118791000,"updated":1395119470747,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191923","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191923.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":56,"net":"ak","code":"11191923","ids":",ak11191923,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.76,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.9 - 78km WSW of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-150.4556,63.1832,100]},"id":"ak11191923"}, -{"type":"Feature","properties":{"mag":1.4,"place":"52km NE of Kernville, California","time":1395118104460,"updated":1395161583230,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477329","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477329.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":30,"net":"ci","code":"15477329","ids":",ci15477329,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":15,"dmin":0.1644,"rms":0.16,"gap":79,"magType":"ml","type":"earthquake","title":"M 1.4 - 52km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.0578333,36.1168333,0]},"id":"ci15477329"}, -{"type":"Feature","properties":{"mag":1.5,"place":"6km W of Cobb, California","time":1395117739400,"updated":1395119102423,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187231","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187231.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":35,"net":"nc","code":"72187231","ids":",nc72187231,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.03,"gap":50.4,"magType":"Md","type":"earthquake","title":"M 1.5 - 6km W of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.8003,38.8242,2.3]},"id":"nc72187231"}, -{"type":"Feature","properties":{"mag":2.9,"place":"6km SSW of Langston, Oklahoma","time":1395117104130,"updated":1395153343000,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nf5r","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nf5r.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":129,"net":"us","code":"c000nf5r","ids":",usc000nf5r,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":null,"rms":0.85,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.9 - 6km SSW of Langston, Oklahoma"},"geometry":{"type":"Point","coordinates":[-97.282,35.891,5]},"id":"usc000nf5r"}, -{"type":"Feature","properties":{"mag":1.6,"place":"24km ENE of King City, California","time":1395116976100,"updated":1395118205805,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187226","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187226.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":39,"net":"nc","code":"72187226","ids":",nc72187226,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":null,"dmin":0.03593261,"rms":0.05,"gap":100.8,"magType":"Md","type":"earthquake","title":"M 1.6 - 24km ENE of King City, California"},"geometry":{"type":"Point","coordinates":[-120.889,36.3125,5.3]},"id":"nc72187226"}, -{"type":"Feature","properties":{"mag":1.03,"place":"22km NNE of Searles Valley, California","time":1395116037370,"updated":1395161430410,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477321","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477321.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":16,"net":"ci","code":"15477321","ids":",ci15477321,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":11,"dmin":0.07852,"rms":0.13,"gap":183,"magType":"ml","type":"earthquake","title":"M 1.0 - 22km NNE of Searles Valley, California"},"geometry":{"type":"Point","coordinates":[-117.3293333,35.9601667,8.26]},"id":"ci15477321"}, -{"type":"Feature","properties":{"mag":1.16,"place":"20km ESE of Anza, California","time":1395115310260,"updated":1395161308090,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477313","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477313.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":21,"net":"ci","code":"15477313","ids":",ci15477313,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":34,"dmin":0.05375,"rms":0.15,"gap":103,"magType":"ml","type":"earthquake","title":"M 1.2 - 20km ESE of Anza, California"},"geometry":{"type":"Point","coordinates":[-116.4685,33.4831667,14.4]},"id":"ci15477313"}, -{"type":"Feature","properties":{"mag":2.4,"place":"111km W of Cantwell, Alaska","time":1395114905000,"updated":1395115739234,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191913","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191913.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":89,"net":"ak","code":"11191913","ids":",ak11191913,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":1.22,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.4 - 111km W of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-151.1825,63.4503,0.1]},"id":"ak11191913"}, -{"type":"Feature","properties":{"mag":1.7,"place":"8km N of Healy, Alaska","time":1395114656000,"updated":1395115425194,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191909","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191909.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":44,"net":"ak","code":"11191909","ids":",ak11191909,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.46,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.7 - 8km N of Healy, Alaska"},"geometry":{"type":"Point","coordinates":[-148.9325,63.9326,3]},"id":"ak11191909"}, -{"type":"Feature","properties":{"mag":1.06,"place":"50km NE of Kernville, California","time":1395114238150,"updated":1395160958430,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477305","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477305.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":17,"net":"ci","code":"15477305","ids":",ci15477305,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":16,"dmin":0.1619,"rms":0.14,"gap":76,"magType":"ml","type":"earthquake","title":"M 1.1 - 50km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.0536667,36.1006667,0.07]},"id":"ci15477305"}, -{"type":"Feature","properties":{"mag":4.8,"place":"Off the coast of Aisen, Chile","time":1395112358530,"updated":1395141316479,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nf4c","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nf4c.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":354,"net":"us","code":"c000nf4c","ids":",usc000nf4c,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":7.01,"rms":0.48,"gap":265,"magType":"mb","type":"earthquake","title":"M 4.8 - Off the coast of Aisen, Chile"},"geometry":{"type":"Point","coordinates":[-76.7988,-45.3897,28.73]},"id":"usc000nf4c"}, -{"type":"Feature","properties":{"mag":2.3,"place":"8km W of Broadmoor, California","time":1395112333400,"updated":1395170286449,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187216","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187216.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":81,"net":"nc","code":"72187216","ids":",nc72187216,","sources":",nc,","types":",dyfi,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":null,"dmin":0.34135981,"rms":0.36,"gap":201.6,"magType":"Md","type":"earthquake","title":"M 2.3 - 8km W of Broadmoor, California"},"geometry":{"type":"Point","coordinates":[-122.5818,37.6745,0.3]},"id":"nc72187216"}, -{"type":"Feature","properties":{"mag":1.7,"place":"55km WSW of Cantwell, Alaska","time":1395111311000,"updated":1395112081820,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191905","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191905.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":44,"net":"ak","code":"11191905","ids":",ak11191905,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.59,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.7 - 55km WSW of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-149.8954,63.138,91.4]},"id":"ak11191905"}, -{"type":"Feature","properties":{"mag":1.09,"place":"51km NE of Kernville, California","time":1395111145730,"updated":1395160000769,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477289","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477289.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":18,"net":"ci","code":"15477289","ids":",ci15477289,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":10,"dmin":0.1835,"rms":0.16,"gap":260,"magType":"ml","type":"earthquake","title":"M 1.1 - 51km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.0813333,36.1231667,5.51]},"id":"ci15477289"}, -{"type":"Feature","properties":{"mag":2.3,"place":"21km WSW of Cohoe, Alaska","time":1395110148000,"updated":1395165266682,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191902","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191902.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":81,"net":"ak","code":"11191902","ids":",ak11191902,","sources":",ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.38,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.3 - 21km WSW of Cohoe, Alaska"},"geometry":{"type":"Point","coordinates":[-151.6918,60.3218,78.2]},"id":"ak11191902"}, -{"type":"Feature","properties":{"mag":1.49,"place":"51km NE of Kernville, California","time":1395110015330,"updated":1395159786780,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477281","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477281.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":34,"net":"ci","code":"15477281","ids":",ci15477281,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":20,"dmin":0.1623,"rms":0.11,"gap":78,"magType":"ml","type":"earthquake","title":"M 1.5 - 51km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.055,36.1096667,0.66]},"id":"ci15477281"}, -{"type":"Feature","properties":{"mag":1.2,"place":"87km NNW of Cape Yakataga, Alaska","time":1395107317000,"updated":1395107658890,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191895","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191895.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":22,"net":"ak","code":"11191895","ids":",ak11191895,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.15,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.2 - 87km NNW of Cape Yakataga, Alaska"},"geometry":{"type":"Point","coordinates":[-143.1839,60.7612,7.9]},"id":"ak11191895"}, -{"type":"Feature","properties":{"mag":1,"place":"9km WNW of Beverly Hills, California","time":1395105393700,"updated":1395158978980,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477265","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477265.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":15,"net":"ci","code":"15477265","ids":",ci15477265,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":9,"dmin":0.03361,"rms":0.13,"gap":132,"magType":"ml","type":"earthquake","title":"M 1.0 - 9km WNW of Beverly Hills, California"},"geometry":{"type":"Point","coordinates":[-118.4921667,34.1196667,9.06]},"id":"ci15477265"}, -{"type":"Feature","properties":{"mag":1.16,"place":"20km ESE of Anza, California","time":1395105202700,"updated":1395158720290,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477257","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477257.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":21,"net":"ci","code":"15477257","ids":",ci15477257,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":33,"dmin":0.04539,"rms":0.12,"gap":101,"magType":"ml","type":"earthquake","title":"M 1.2 - 20km ESE of Anza, California"},"geometry":{"type":"Point","coordinates":[-116.4673333,33.4941667,10.17]},"id":"ci15477257"}, -{"type":"Feature","properties":{"mag":1.13,"place":"15km W of Chester, California","time":1395104897930,"updated":1395175926852,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187186","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187186.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":20,"net":"nc","code":"72187186","ids":",nc72187186,","sources":",nc,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":8,"dmin":0.1136,"rms":0.09,"gap":213,"magType":"md","type":"earthquake","title":"M 1.1 - 15km W of Chester, California"},"geometry":{"type":"Point","coordinates":[-121.4173333,40.283,4.88]},"id":"nc72187186"}, -{"type":"Feature","properties":{"mag":1.15,"place":"23km NNE of Indio, California","time":1395104316410,"updated":1395158446340,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477249","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477249.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":20,"net":"ci","code":"15477249","ids":",ci15477249,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":26,"dmin":0.1253,"rms":0.1,"gap":63,"magType":"ml","type":"earthquake","title":"M 1.2 - 23km NNE of Indio, California"},"geometry":{"type":"Point","coordinates":[-116.0783333,33.8941667,9.19]},"id":"ci15477249"}, -{"type":"Feature","properties":{"mag":2.7,"place":"30km NNW of San Antonio, Puerto Rico","time":1395104305000,"updated":1395133252751,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14077000","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14077000.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":112,"net":"pr","code":"14077000","ids":",pr14077000,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":6,"dmin":0.29105415,"rms":0.17,"gap":316.8,"magType":"Md","type":"earthquake","title":"M 2.7 - 30km NNW of San Antonio, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-67.195,18.7486,17]},"id":"pr14077000"}, -{"type":"Feature","properties":{"mag":1.1,"place":"20km S of Cantwell, Alaska","time":1395104163000,"updated":1395104651171,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191890","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191890.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":19,"net":"ak","code":"11191890","ids":",ak11191890,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.65,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.1 - 20km S of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-148.8977,63.2099,74.2]},"id":"ak11191890"}, -{"type":"Feature","properties":{"mag":1.4,"place":"11km SW of Nephi, Utah","time":1395103206400,"updated":1395159074702,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60059977","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60059977.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":30,"net":"uu","code":"60059977","ids":",uu60059977,","sources":",uu,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":0.16169675,"rms":0.08,"gap":104.4,"magType":"Md","type":"earthquake","title":"M 1.4 - 11km SW of Nephi, Utah"},"geometry":{"type":"Point","coordinates":[-111.9367,39.638,0.1]},"id":"uu60059977"}, -{"type":"Feature","properties":{"mag":4.7,"place":"82km SSW of Lakatoro, Vanuatu","time":1395102376830,"updated":1395131340991,"tz":660,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nf11","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nf11.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":340,"net":"us","code":"c000nf11","ids":",usc000nf11,","sources":",us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":5.282,"rms":0.98,"gap":114,"magType":"mb","type":"earthquake","title":"M 4.7 - 82km SSW of Lakatoro, Vanuatu"},"geometry":{"type":"Point","coordinates":[167.0934,-16.7968,34.06]},"id":"usc000nf11"}, -{"type":"Feature","properties":{"mag":1.44,"place":"8km N of Big Bear City, California","time":1395101585650,"updated":1395158049400,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477233","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477233.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":32,"net":"ci","code":"15477233","ids":",ci15477233,","sources":",ci,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":38,"dmin":0.014,"rms":0.14,"gap":83,"magType":"ml","type":"earthquake","title":"M 1.4 - 8km N of Big Bear City, California"},"geometry":{"type":"Point","coordinates":[-116.8326667,34.3346667,7.48]},"id":"ci15477233"}, -{"type":"Feature","properties":{"mag":1.7,"place":"88km NNW of Talkeetna, Alaska","time":1395100423000,"updated":1395102048850,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191834","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191834.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":44,"net":"ak","code":"11191834","ids":",ak11191834,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.51,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.7 - 88km NNW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-150.7361,63.0629,100]},"id":"ak11191834"}, -{"type":"Feature","properties":{"mag":2.7,"place":"14km NNE of Crescent, Oklahoma","time":1395099499740,"updated":1395103803403,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nezl","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nezl.geojsonp","felt":2,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":113,"net":"us","code":"c000nezl","ids":",usc000nezl,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.29,"rms":0.6,"gap":68,"magType":"mb_lg","type":"earthquake","title":"M 2.7 - 14km NNE of Crescent, Oklahoma"},"geometry":{"type":"Point","coordinates":[-97.5562,36.0761,5.08]},"id":"usc000nezl"}, -{"type":"Feature","properties":{"mag":3.1,"place":"63km NNE of Road Town, British Virgin Islands","time":1395099421200,"updated":1395128382240,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14076004","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14076004.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":148,"net":"pr","code":"14076004","ids":",pr14076004,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":14,"dmin":0.56773526,"rms":0.18,"gap":306,"magType":"Md","type":"earthquake","title":"M 3.1 - 63km NNE of Road Town, British Virgin Islands"},"geometry":{"type":"Point","coordinates":[-64.3693,18.937,61]},"id":"pr14076004"}, -{"type":"Feature","properties":{"mag":1.8,"place":"5km SW of Volcano, Hawaii","time":1395099413300,"updated":1395099598567,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60658001","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60658001.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":50,"net":"hv","code":"60658001","ids":",hv60658001,","sources":",hv,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0,"rms":0.13,"gap":158.4,"magType":"Md","type":"earthquake","title":"M 1.8 - 5km SW of Volcano, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.268,19.3952,1.6]},"id":"hv60658001"}, -{"type":"Feature","properties":{"mag":1.8,"place":"4km SSW of Volcano, Hawaii","time":1395099352000,"updated":1395099524000,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60657996","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60657996.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":50,"net":"hv","code":"60657996","ids":",hv60657996,","sources":",hv,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.008983153,"rms":0.23,"gap":82.799993376001,"magType":"md","type":"earthquake","title":"M 1.8 - 4km SSW of Volcano, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.254,19.3977,3.2]},"id":"hv60657996"}, -{"type":"Feature","properties":{"mag":1.83,"place":"4km NW of Boron, California","time":1395097627340,"updated":1395157849530,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477225","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477225.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":52,"net":"ci","code":"15477225","ids":",ci15477225,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":12,"dmin":0.0989,"rms":0.09,"gap":108,"magType":"ml","type":"quarry_blast","title":"M 1.8 Quarry_blast - 4km NW of Boron, California"},"geometry":{"type":"Point","coordinates":[-117.6821667,35.0328333,0.01]},"id":"ci15477225"}, -{"type":"Feature","properties":{"mag":1.5,"place":"21km WNW of West Bishop, California","time":1395096647700,"updated":1395099429596,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187136","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187136.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":35,"net":"nc","code":"72187136","ids":",nc72187136,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.03593261,"rms":0.04,"gap":183.6,"magType":"Md","type":"earthquake","title":"M 1.5 - 21km WNW of West Bishop, California"},"geometry":{"type":"Point","coordinates":[-118.6767,37.4437,6.9]},"id":"nc72187136"}, -{"type":"Feature","properties":{"mag":4.6,"place":"143km SSW of Acajutla, El Salvador","time":1395095891130,"updated":1395124841512,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nex7","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nex7.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":326,"net":"us","code":"c000nex7","ids":",usc000nex7,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.606,"rms":1.43,"gap":178,"magType":"mb","type":"earthquake","title":"M 4.6 - 143km SSW of Acajutla, El Salvador"},"geometry":{"type":"Point","coordinates":[-90.1325,12.3334,35]},"id":"usc000nex7"}, -{"type":"Feature","properties":{"mag":1.7,"place":"56km ENE of Cantwell, Alaska","time":1395093726000,"updated":1395094546465,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191668","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191668.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":44,"net":"ak","code":"11191668","ids":",ak11191668,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.57,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.7 - 56km ENE of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-147.8601,63.5196,0]},"id":"ak11191668"}, -{"type":"Feature","properties":{"mag":1.11,"place":"51km NE of Kernville, California","time":1395093597970,"updated":1395157320540,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477217","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477217.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":19,"net":"ci","code":"15477217","ids":",ci15477217,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":14,"dmin":0.1652,"rms":0.12,"gap":80,"magType":"ml","type":"earthquake","title":"M 1.1 - 51km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.0585,36.1085,0.78]},"id":"ci15477217"}, -{"type":"Feature","properties":{"mag":1.8,"place":"107km W of Cantwell, Alaska","time":1395093217000,"updated":1395093644812,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191591","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191591.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":50,"net":"ak","code":"11191591","ids":",ak11191591,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.49,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.8 - 107km W of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-151.0751,63.2447,15.2]},"id":"ak11191591"}, -{"type":"Feature","properties":{"mag":1.6,"place":"7km ESE of Prunedale, California","time":1395092984900,"updated":1395099244237,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187111","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187111.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":39,"net":"nc","code":"72187111","ids":",nc72187111,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.02694946,"rms":0.22,"gap":118.8,"magType":"Md","type":"earthquake","title":"M 1.6 - 7km ESE of Prunedale, California"},"geometry":{"type":"Point","coordinates":[-121.5965,36.7525,0]},"id":"nc72187111"}, -{"type":"Feature","properties":{"mag":1.74,"place":"2km WSW of Brawley, California","time":1395091679180,"updated":1395157122240,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477209","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477209.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":47,"net":"ci","code":"15477209","ids":",ci15477209,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":20,"dmin":0.1247,"rms":0.22,"gap":64,"magType":"ml","type":"earthquake","title":"M 1.7 - 2km WSW of Brawley, California"},"geometry":{"type":"Point","coordinates":[-115.5558333,32.9743333,11.62]},"id":"ci15477209"}, -{"type":"Feature","properties":{"mag":1.9,"place":"107km NW of Talkeetna, Alaska","time":1395091344000,"updated":1395092124640,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191565","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191565.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":56,"net":"ak","code":"11191565","ids":",ak11191565,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.66,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.9 - 107km NW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-151.4646,63.0572,0]},"id":"ak11191565"}, -{"type":"Feature","properties":{"mag":1.4,"place":"1km ESE of The Geysers, California","time":1395091246600,"updated":1395097566067,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187101","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187101.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":30,"net":"nc","code":"72187101","ids":",nc72187101,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.06,"gap":82.8,"magType":"Md","type":"earthquake","title":"M 1.4 - 1km ESE of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.7435,38.7723,1.9]},"id":"nc72187101"}, -{"type":"Feature","properties":{"mag":1.2,"place":"3km SE of The Geysers, California","time":1395089136500,"updated":1395092942491,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187091","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187091.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":22,"net":"nc","code":"72187091","ids":",nc72187091,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.03,"gap":144,"magType":"Md","type":"earthquake","title":"M 1.2 - 3km SE of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.7298,38.7567,3]},"id":"nc72187091"}, -{"type":"Feature","properties":{"mag":1.53,"place":"13km W of Mojave, California","time":1395088496430,"updated":1395096185840,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477193","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477193.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":36,"net":"ci","code":"15477193","ids":",ci15477193,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":13,"dmin":0.0602,"rms":0.09,"gap":79,"magType":"ml","type":"quarry_blast","title":"M 1.5 Quarry_blast - 13km W of Mojave, California"},"geometry":{"type":"Point","coordinates":[-118.3183333,35.0478333,0.01]},"id":"ci15477193"}, -{"type":"Feature","properties":{"mag":2.6,"place":"2km NE of Nicoma Park, Oklahoma","time":1395088223280,"updated":1395112571513,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nes0","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nes0.geojsonp","felt":7,"cdi":4.1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":107,"net":"us","code":"c000nes0","ids":",usc000nes0,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":null,"rms":0,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.6 - 2km NE of Nicoma Park, Oklahoma"},"geometry":{"type":"Point","coordinates":[-97.304,35.503,7.2]},"id":"usc000nes0"}, -{"type":"Feature","properties":{"mag":1.6,"place":"11km ESE of Mammoth Lakes, California","time":1395085605000,"updated":1395103148356,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187021","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187021.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":39,"net":"nc","code":"72187021","ids":",nc72187021,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.01796631,"rms":0.04,"gap":90,"magType":"Md","type":"earthquake","title":"M 1.6 - 11km ESE of Mammoth Lakes, California"},"geometry":{"type":"Point","coordinates":[-118.8452,37.6205,6.8]},"id":"nc72187021"}, -{"type":"Feature","properties":{"mag":1.6,"place":"6km NW of The Geysers, California","time":1395085393400,"updated":1395100927228,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72187011","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72187011.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":39,"net":"nc","code":"72187011","ids":",nc72187011,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.01,"gap":151.2,"magType":"Md","type":"earthquake","title":"M 1.6 - 6km NW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.8165,38.8117,3]},"id":"nc72187011"}, -{"type":"Feature","properties":{"mag":1.11,"place":"9km NW of Westwood, California","time":1395085297660,"updated":1395088679980,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477185","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477185.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":19,"net":"ci","code":"15477185","ids":",ci15477185,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":9,"dmin":0.03419,"rms":0.1,"gap":131,"magType":"ml","type":"earthquake","title":"M 1.1 - 9km NW of Westwood, California"},"geometry":{"type":"Point","coordinates":[-118.49,34.1243333,7.93]},"id":"ci15477185"}, -{"type":"Feature","properties":{"mag":5.3,"place":"59km WNW of Iquique, Chile","time":1395083130300,"updated":1395107952000,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nejs","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nejs.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":432,"net":"us","code":"c000nejs","ids":",usc000nejs,","sources":",us,","types":",cap,dyfi,general-link,geoserve,moment-tensor,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.437,"rms":1.02,"gap":96,"magType":"mb","type":"earthquake","title":"M 5.3 - 59km WNW of Iquique, Chile"},"geometry":{"type":"Point","coordinates":[-70.6743,-20.0232,32.24]},"id":"usc000nejs"}, -{"type":"Feature","properties":{"mag":2.2,"place":"93km NNW of Nikiski, Alaska","time":1395082267000,"updated":1395082821265,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191246","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191246.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":74,"net":"ak","code":"11191246","ids":",ak11191246,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.61,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.2 - 93km NNW of Nikiski, Alaska"},"geometry":{"type":"Point","coordinates":[-151.7907,61.4948,0]},"id":"ak11191246"}, -{"type":"Feature","properties":{"mag":1.9,"place":"9km NE of Anchor Point, Alaska","time":1395082120000,"updated":1395082445424,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191239","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191239.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":56,"net":"ak","code":"11191239","ids":",ak11191239,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.61,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.9 - 9km NE of Anchor Point, Alaska"},"geometry":{"type":"Point","coordinates":[-151.724,59.8384,50.3]},"id":"ak11191239"}, -{"type":"Feature","properties":{"mag":3.1,"place":"6km SSW of Langston, Oklahoma","time":1395081955260,"updated":1395096193649,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nein","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nein.geojsonp","felt":3,"cdi":3.4,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":149,"net":"us","code":"c000nein","ids":",usc000nein,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":null,"rms":0.3,"gap":null,"magType":"ml","type":"earthquake","title":"M 3.1 - 6km SSW of Langston, Oklahoma"},"geometry":{"type":"Point","coordinates":[-97.275,35.893,5.1]},"id":"usc000nein"}, -{"type":"Feature","properties":{"mag":1.8,"place":"26km SSE of Waimea, Hawaii","time":1395081695100,"updated":1395180310816,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60657836","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60657836.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":50,"net":"hv","code":"60657836","ids":",hv60657836,","sources":",hv,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.05389892,"rms":0.11,"gap":100.8,"magType":"Md","type":"earthquake","title":"M 1.8 - 26km SSE of Waimea, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.549,19.811,24.2]},"id":"hv60657836"}, -{"type":"Feature","properties":{"mag":1.52,"place":"49km N of Inyokern, California","time":1395080714280,"updated":1395087250640,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477153","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477153.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":36,"net":"ci","code":"15477153","ids":",ci15477153,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":20,"dmin":0.02556,"rms":0.14,"gap":59,"magType":"ml","type":"earthquake","title":"M 1.5 - 49km N of Inyokern, California"},"geometry":{"type":"Point","coordinates":[-117.843,36.094,2.58]},"id":"ci15477153"}, -{"type":"Feature","properties":{"mag":1.4,"place":"7km WNW of The Geysers, California","time":1395080227300,"updated":1395098222282,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186961","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186961.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":30,"net":"nc","code":"72186961","ids":",nc72186961,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0,"rms":0.03,"gap":90,"magType":"Md","type":"earthquake","title":"M 1.4 - 7km WNW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.8258,38.811,2.9]},"id":"nc72186961"}, -{"type":"Feature","properties":{"mag":1.2,"place":"21km ENE of Sutton-Alpine, Alaska","time":1395080028000,"updated":1395080265938,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191216","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191216.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":22,"net":"ak","code":"11191216","ids":",ak11191216,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.21,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.2 - 21km ENE of Sutton-Alpine, Alaska"},"geometry":{"type":"Point","coordinates":[-148.4635,61.8551,25.6]},"id":"ak11191216"}, -{"type":"Feature","properties":{"mag":1.7,"place":"12km WSW of Niland, California","time":1395079460010,"updated":1395086460460,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477137","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477137.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":44,"net":"ci","code":"15477137","ids":",ci15477137,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":37,"dmin":0.01368,"rms":0.2,"gap":50,"magType":"ml","type":"earthquake","title":"M 1.7 - 12km WSW of Niland, California"},"geometry":{"type":"Point","coordinates":[-115.6386667,33.1853333,6.31]},"id":"ci15477137"}, -{"type":"Feature","properties":{"mag":1.4,"place":"33km NNE of North Nenana, Alaska","time":1395079421000,"updated":1395080264888,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191209","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191209.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":30,"net":"ak","code":"11191209","ids":",ak11191209,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.87,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.4 - 33km NNE of North Nenana, Alaska"},"geometry":{"type":"Point","coordinates":[-148.9712,64.8775,8.2]},"id":"ak11191209"}, -{"type":"Feature","properties":{"mag":1.44,"place":"4km NW of The Geysers, California","time":1395079372270,"updated":1395096243690,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186956","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186956.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":32,"net":"nc","code":"72186956","ids":",nc72186956,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":9,"dmin":0.004223,"rms":0.02,"gap":117,"magType":"md","type":"earthquake","title":"M 1.4 - 4km NW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.7941666,38.803833,6.29]},"id":"nc72186956"}, -{"type":"Feature","properties":{"mag":1.1,"place":"5km ESE of The Geysers, California","time":1395078941600,"updated":1395094264966,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186946","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186946.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":19,"net":"nc","code":"72186946","ids":",nc72186946,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.06,"gap":126,"magType":"Md","type":"earthquake","title":"M 1.1 - 5km ESE of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.7023,38.7595,2.1]},"id":"nc72186946"}, -{"type":"Feature","properties":{"mag":2.4,"place":"9km W of Charlotte Amalie, U.S. Virgin Islands","time":1395077412100,"updated":1395081715500,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14076003","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14076003.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":89,"net":"pr","code":"14076003","ids":",pr14076003,","sources":",pr,","types":",cap,geoserve,nearby-cities,origin,tectonic-summary,","nst":3,"dmin":0.06737365,"rms":0.11,"gap":169.2,"magType":"Md","type":"earthquake","title":"M 2.4 - 9km W of Charlotte Amalie, U.S. Virgin Islands"},"geometry":{"type":"Point","coordinates":[-65.0225,18.3355,127]},"id":"pr14076003"}, -{"type":"Feature","properties":{"mag":2.17,"place":"51km NE of Kernville, California","time":1395077362340,"updated":1395086134599,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477129","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477129.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":73,"net":"ci","code":"15477129","ids":",ci15477129,","sources":",ci,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":25,"dmin":0.1637,"rms":0.15,"gap":78,"magType":"ml","type":"earthquake","title":"M 2.2 - 51km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.057,36.1148333,1.13]},"id":"ci15477129"}, -{"type":"Feature","properties":{"mag":2.2,"place":"64km SSE of Deltana, Alaska","time":1395077346000,"updated":1395077879041,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191109","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191109.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":74,"net":"ak","code":"11191109","ids":",ak11191109,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.9,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.2 - 64km SSE of Deltana, Alaska"},"geometry":{"type":"Point","coordinates":[-144.9131,63.3117,0]},"id":"ak11191109"}, -{"type":"Feature","properties":{"mag":2.42,"place":"11km ENE of Topanga, California","time":1395076052900,"updated":1395184720025,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477121","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477121.geojsonp","felt":128,"cdi":4.7,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":150,"net":"ci","code":"15477121","ids":",ci15477121,","sources":",ci,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":76,"dmin":0.05053,"rms":0.3,"gap":40,"magType":"ml","type":"earthquake","title":"M 2.4 - 11km ENE of Topanga, California"},"geometry":{"type":"Point","coordinates":[-118.5006667,34.1408333,9.51]},"id":"ci15477121"}, -{"type":"Feature","properties":{"mag":1.02,"place":"51km NE of Kernville, California","time":1395075514170,"updated":1395084861549,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477113","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477113.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":16,"net":"ci","code":"15477113","ids":",ci15477113,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":10,"dmin":0.1845,"rms":0.19,"gap":261,"magType":"ml","type":"earthquake","title":"M 1.0 - 51km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.0823333,36.1286667,5]},"id":"ci15477113"}, -{"type":"Feature","properties":{"mag":1.1,"place":"5km WNW of Cobb, California","time":1395075322600,"updated":1395086044089,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186926","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186926.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":19,"net":"nc","code":"72186926","ids":",nc72186926,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.02,"gap":86.4,"magType":"Md","type":"earthquake","title":"M 1.1 - 5km WNW of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.7843,38.8385,1.9]},"id":"nc72186926"}, -{"type":"Feature","properties":{"mag":1.04,"place":"17km S of Weldon, California","time":1395075043050,"updated":1395084681532,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477105","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477105.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":17,"net":"ci","code":"15477105","ids":",ci15477105,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":6,"dmin":0.1127,"rms":0.1,"gap":201,"magType":"ml","type":"earthquake","title":"M 1.0 - 17km S of Weldon, California"},"geometry":{"type":"Point","coordinates":[-118.2736667,35.5071667,10.02]},"id":"ci15477105"}, -{"type":"Feature","properties":{"mag":2.01,"place":"51km NE of Kernville, California","time":1395074780170,"updated":1395084585351,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477097","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477097.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":62,"net":"ci","code":"15477097","ids":",ci15477097,","sources":",ci,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":27,"dmin":0.1642,"rms":0.15,"gap":78,"magType":"ml","type":"earthquake","title":"M 2.0 - 51km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.0576667,36.1153333,0.07]},"id":"ci15477097"}, -{"type":"Feature","properties":{"mag":1.89,"place":"25km ENE of Pine Valley, California","time":1395074508360,"updated":1395084061130,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477089","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477089.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":55,"net":"ci","code":"15477089","ids":",ci15477089,","sources":",ci,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":53,"dmin":0.02322,"rms":0.23,"gap":70,"magType":"ml","type":"earthquake","title":"M 1.9 - 25km ENE of Pine Valley, California"},"geometry":{"type":"Point","coordinates":[-116.2721667,32.8996667,7.84]},"id":"ci15477089"}, -{"type":"Feature","properties":{"mag":4.7,"place":"160km WSW of Aksu, China","time":1395074100180,"updated":1395103061862,"tz":480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000neab","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000neab.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":340,"net":"us","code":"c000neab","ids":",usc000neab,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":3.516,"rms":0.5,"gap":137,"magType":"mb","type":"earthquake","title":"M 4.7 - 160km WSW of Aksu, China"},"geometry":{"type":"Point","coordinates":[78.4348,40.7243,41.47]},"id":"usc000neab"}, -{"type":"Feature","properties":{"mag":1.1,"place":"7km WNW of The Geysers, California","time":1395072671400,"updated":1395078425198,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186891","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186891.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":19,"net":"nc","code":"72186891","ids":",nc72186891,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0,"rms":0.04,"gap":64.8,"magType":"Md","type":"earthquake","title":"M 1.1 - 7km WNW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.829,38.8117,2.7]},"id":"nc72186891"}, -{"type":"Feature","properties":{"mag":4.3,"place":"155km ENE of Amahai, Indonesia","time":1395068874840,"updated":1395097822618,"tz":540,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ne7g","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ne7g.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":284,"net":"us","code":"c000ne7g","ids":",usc000ne7g,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.962,"rms":1.17,"gap":87,"magType":"mb","type":"earthquake","title":"M 4.3 - 155km ENE of Amahai, Indonesia"},"geometry":{"type":"Point","coordinates":[130.2864,-3.0295,57.75]},"id":"usc000ne7g"}, -{"type":"Feature","properties":{"mag":1.3,"place":"9km WNW of Beverly Hills, California","time":1395068503510,"updated":1395070688510,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477025","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477025.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":26,"net":"ci","code":"15477025","ids":",ci15477025,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":11,"dmin":0.03262,"rms":0.1,"gap":128,"magType":"ml","type":"earthquake","title":"M 1.3 - 9km WNW of Beverly Hills, California"},"geometry":{"type":"Point","coordinates":[-118.49,34.1211667,8.51]},"id":"ci15477025"}, -{"type":"Feature","properties":{"mag":1.31,"place":"8km NW of Westwood, California","time":1395067550880,"updated":1395070460220,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477009","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477009.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":26,"net":"ci","code":"15477009","ids":",ci15477009,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":10,"dmin":0.02597,"rms":0.14,"gap":139,"magType":"ml","type":"earthquake","title":"M 1.3 - 8km NW of Westwood, California"},"geometry":{"type":"Point","coordinates":[-118.4845,34.115,8.57]},"id":"ci15477009"}, -{"type":"Feature","properties":{"mag":1.5,"place":"16km ENE of Sutton-Alpine, Alaska","time":1395066495000,"updated":1395066958205,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11190820","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11190820.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":35,"net":"ak","code":"11190820","ids":",ak11190820,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.45,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.5 - 16km ENE of Sutton-Alpine, Alaska"},"geometry":{"type":"Point","coordinates":[-148.5498,61.8466,17.1]},"id":"ak11190820"}, -{"type":"Feature","properties":{"mag":2.62,"place":"9km NW of Westwood, California","time":1395066219620,"updated":1395164982289,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15477001","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15477001.geojsonp","felt":264,"cdi":4.5,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":224,"net":"ci","code":"15477001","ids":",ci15477001,","sources":",ci,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":76,"dmin":0.03459,"rms":0.23,"gap":41,"magType":"ml","type":"earthquake","title":"M 2.6 - 9km NW of Westwood, California"},"geometry":{"type":"Point","coordinates":[-118.4896667,34.1255,8.58]},"id":"ci15477001"}, -{"type":"Feature","properties":{"mag":1.7,"place":"22km NE of Manley Hot Springs, Alaska","time":1395065154000,"updated":1395066666604,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11190816","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11190816.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":44,"net":"ak","code":"11190816","ids":",ak11190816,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.91,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.7 - 22km NE of Manley Hot Springs, Alaska"},"geometry":{"type":"Point","coordinates":[-150.299,65.1422,13.8]},"id":"ak11190816"}, -{"type":"Feature","properties":{"mag":1.46,"place":"9km NW of Westwood, California","time":1395064564770,"updated":1395070307390,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476993","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476993.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":33,"net":"ci","code":"15476993","ids":",ci15476993,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":15,"dmin":0.03501,"rms":0.12,"gap":134,"magType":"ml","type":"earthquake","title":"M 1.5 - 9km NW of Westwood, California"},"geometry":{"type":"Point","coordinates":[-118.4941667,34.1193333,9.63]},"id":"ci15476993"}, -{"type":"Feature","properties":{"mag":1.5,"place":"28km ESE of Y, Alaska","time":1395064428000,"updated":1395065765116,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11190748","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11190748.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":35,"net":"ak","code":"11190748","ids":",ak11190748,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":null,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.5 - 28km ESE of Y, Alaska"},"geometry":{"type":"Point","coordinates":[-149.3602,62.0485,35]},"id":"ak11190748"}, -{"type":"Feature","properties":{"mag":2.16,"place":"15km N of Mojave, California","time":1395064073010,"updated":1395087436547,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476977","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476977.geojsonp","felt":5,"cdi":2.7,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":73,"net":"ci","code":"15476977","ids":",ci15476977,","sources":",ci,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":30,"dmin":0.2028,"rms":0.14,"gap":41,"magType":"ml","type":"earthquake","title":"M 2.2 - 15km N of Mojave, California"},"geometry":{"type":"Point","coordinates":[-118.2061667,35.1876667,1.53]},"id":"ci15476977"}, -{"type":"Feature","properties":{"mag":4.39,"place":"9km NNW of Westwood, California","time":1395062736900,"updated":1395196632797,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476961","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476961.geojsonp","felt":9640,"cdi":5.4,"mmi":6.21,"alert":"green","status":"reviewed","tsunami":1,"sig":836,"net":"ci","code":"15476961","ids":",at00n2l1ao,ci15476961,usc000ne4i,","sources":",at,ci,us,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,impact-link,losspager,moment-tensor,nearby-cities,origin,phase-data,scitech-link,shakemap,","nst":209,"dmin":0.0382,"rms":0.34,"gap":39,"magType":"mw","type":"earthquake","title":"M 4.4 - 9km NNW of Westwood, California"},"geometry":{"type":"Point","coordinates":[-118.4858333,34.1346667,9.88]},"id":"ci15476961"}, -{"type":"Feature","properties":{"mag":5.6,"place":"South Georgia Island region","time":1395062691900,"updated":1395091670310,"tz":-120,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ne4m","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ne4m.geojsonp","felt":null,"cdi":null,"mmi":0,"alert":"green","status":"reviewed","tsunami":null,"sig":482,"net":"us","code":"c000ne4m","ids":",usc000ne4m,gcmt20140317132451,","sources":",us,gcmt,","types":",cap,dyfi,geoserve,losspager,moment-tensor,nearby-cities,origin,phase-data,shakemap,","nst":null,"dmin":2.705,"rms":0.79,"gap":24,"magType":"mb","type":"earthquake","title":"M 5.6 - South Georgia Island region"},"geometry":{"type":"Point","coordinates":[-32.3478,-53.1605,25.42]},"id":"usc000ne4m"}, -{"type":"Feature","properties":{"mag":5.3,"place":"72km SW of Yonakuni, Japan","time":1395061976860,"updated":1395079908820,"tz":480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ne4a","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ne4a.geojsonp","felt":5,"cdi":3.4,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":434,"net":"us","code":"c000ne4a","ids":",usc000ne4a,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.663,"rms":0.65,"gap":51,"magType":"mb","type":"earthquake","title":"M 5.3 - 72km SW of Yonakuni, Japan"},"geometry":{"type":"Point","coordinates":[122.4538,24.0398,37.08]},"id":"usc000ne4a"}, -{"type":"Feature","properties":{"mag":3.2,"place":"77km NNE of Punta Cana, Dominican Republic","time":1395060901100,"updated":1395069400908,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14076002","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14076002.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":158,"net":"pr","code":"14076002","ids":",pr14076002,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":15,"dmin":0.75009326,"rms":0.4,"gap":270,"magType":"Md","type":"earthquake","title":"M 3.2 - 77km NNE of Punta Cana, Dominican Republic"},"geometry":{"type":"Point","coordinates":[-68.1435,19.2346,41]},"id":"pr14076002"}, -{"type":"Feature","properties":{"mag":1.03,"place":"6km E of Julian, California","time":1395060057480,"updated":1395095031000,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476945","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476945.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":16,"net":"ci","code":"15476945","ids":",ci15476945,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":26,"dmin":0.05023,"rms":0.19,"gap":96,"magType":"ml","type":"earthquake","title":"M 1.0 - 6km E of Julian, California"},"geometry":{"type":"Point","coordinates":[-116.538,33.0858333,9.37]},"id":"ci15476945"}, -{"type":"Feature","properties":{"mag":4.7,"place":"141km ESE of Sarangani, Philippines","time":1395059163920,"updated":1395088239915,"tz":480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ne3a","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ne3a.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":340,"net":"us","code":"c000ne3a","ids":",usc000ne3a,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":2.3,"rms":1.21,"gap":91,"magType":"mb","type":"earthquake","title":"M 4.7 - 141km ESE of Sarangani, Philippines"},"geometry":{"type":"Point","coordinates":[126.6811,5.0336,84.87]},"id":"usc000ne3a"}, -{"type":"Feature","properties":{"mag":4.4,"place":"74km W of Iquique, Chile","time":1395055774880,"updated":1395084727969,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ne1x","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ne1x.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":298,"net":"us","code":"c000ne1x","ids":",usc000ne1x,","sources":",us,","types":",cap,dyfi,general-link,geoserve,moment-tensor,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.197,"rms":1.1,"gap":141,"magType":"mb","type":"earthquake","title":"M 4.4 - 74km W of Iquique, Chile"},"geometry":{"type":"Point","coordinates":[-70.857,-20.1588,17.83]},"id":"usc000ne1x"}, -{"type":"Feature","properties":{"mag":2,"place":"55km S of Deltana, Alaska","time":1395054906000,"updated":1395055323228,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11190589","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11190589.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":62,"net":"ak","code":"11190589","ids":",ak11190589,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.71,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.0 - 55km S of Deltana, Alaska"},"geometry":{"type":"Point","coordinates":[-145.0745,63.38,0]},"id":"ak11190589"}, -{"type":"Feature","properties":{"mag":5.2,"place":"90km WNW of Iquique, Chile","time":1395054735300,"updated":1395083726037,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ne11","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ne11.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":416,"net":"us","code":"c000ne11","ids":",usc000ne11,","sources":",us,","types":",cap,dyfi,general-link,geoserve,moment-tensor,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.228,"rms":1.03,"gap":136,"magType":"mb","type":"earthquake","title":"M 5.2 - 90km WNW of Iquique, Chile"},"geometry":{"type":"Point","coordinates":[-70.948,-19.9298,14.53]},"id":"usc000ne11"}, -{"type":"Feature","properties":{"mag":1.6,"place":"11km S of Ridgemark, California","time":1395054395400,"updated":1395060667742,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186816","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186816.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":39,"net":"nc","code":"72186816","ids":",nc72186816,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":null,"dmin":0.00898315,"rms":0.04,"gap":75.6,"magType":"Md","type":"earthquake","title":"M 1.6 - 11km S of Ridgemark, California"},"geometry":{"type":"Point","coordinates":[-121.3572,36.7135,3.5]},"id":"nc72186816"}, -{"type":"Feature","properties":{"mag":1.9,"place":"62km S of Deltana, Alaska","time":1395053541000,"updated":1395054781317,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11190585","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11190585.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":56,"net":"ak","code":"11190585","ids":",ak11190585,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.71,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.9 - 62km S of Deltana, Alaska"},"geometry":{"type":"Point","coordinates":[-145.218,63.3114,3.3]},"id":"ak11190585"}, -{"type":"Feature","properties":{"mag":1.9,"place":"63km S of Deltana, Alaska","time":1395053399000,"updated":1395053828404,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11190583","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11190583.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":56,"net":"ak","code":"11190583","ids":",ak11190583,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.78,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.9 - 63km S of Deltana, Alaska"},"geometry":{"type":"Point","coordinates":[-145.2147,63.3046,0.5]},"id":"ak11190583"}, -{"type":"Feature","properties":{"mag":1.5,"place":"90km E of Cape Yakataga, Alaska","time":1395052903000,"updated":1395053101154,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11190582","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11190582.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":35,"net":"ak","code":"11190582","ids":",ak11190582,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.06,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.5 - 90km E of Cape Yakataga, Alaska"},"geometry":{"type":"Point","coordinates":[-140.8286,60.2043,21.5]},"id":"ak11190582"}, -{"type":"Feature","properties":{"mag":1.72,"place":"27km NE of McCloud, California","time":1395052423410,"updated":1395056645436,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186801","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186801.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":46,"net":"nc","code":"72186801","ids":",nc72186801,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":6,"dmin":0.06708,"rms":0.02,"gap":179,"magType":"md","type":"earthquake","title":"M 1.7 - 27km NE of McCloud, California"},"geometry":{"type":"Point","coordinates":[-121.8796692,41.4136658,2.61]},"id":"nc72186801"}, -{"type":"Feature","properties":{"mag":2.85,"place":"8km W of Alberto Oviedo Mota, Mexico","time":1395051718030,"updated":1395094492973,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476929","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476929.geojsonp","felt":2,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":125,"net":"ci","code":"15476929","ids":",ci15476929,","sources":",ci,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":10,"dmin":0.1877,"rms":0.38,"gap":225,"magType":"ml","type":"earthquake","title":"M 2.9 - 8km W of Alberto Oviedo Mota, Mexico"},"geometry":{"type":"Point","coordinates":[-115.2638333,32.2345,18.6]},"id":"ci15476929"}, -{"type":"Feature","properties":{"mag":1.93,"place":"3km NNW of Carson, California","time":1395048369790,"updated":1395097027343,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476921","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476921.geojsonp","felt":10,"cdi":2.8,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":60,"net":"ci","code":"15476921","ids":",ci15476921,","sources":",ci,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":50,"dmin":0.02797,"rms":0.31,"gap":73,"magType":"ml","type":"earthquake","title":"M 1.9 - 3km NNW of Carson, California"},"geometry":{"type":"Point","coordinates":[-118.2998333,33.8593333,11.97]},"id":"ci15476921"}, -{"type":"Feature","properties":{"mag":4.5,"place":"67km WNW of Iquique, Chile","time":1395047579510,"updated":1395076780588,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndzb","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndzb.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":312,"net":"us","code":"c000ndzb","ids":",usc000ndzb,","sources":",us,","types":",cap,dyfi,general-link,geoserve,moment-tensor,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.1,"rms":0.98,"gap":111,"magType":"mb","type":"earthquake","title":"M 4.5 - 67km WNW of Iquique, Chile"},"geometry":{"type":"Point","coordinates":[-70.7755,-20.0791,15.92]},"id":"usc000ndzb"}, -{"type":"Feature","properties":{"mag":5,"place":"54km E of Iwaki, Japan","time":1395046970070,"updated":1395075949707,"tz":540,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndz3","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndz3.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":385,"net":"us","code":"c000ndz3","ids":",usc000ndz3,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":2.672,"rms":1.36,"gap":95,"magType":"mb","type":"earthquake","title":"M 5.0 - 54km E of Iwaki, Japan"},"geometry":{"type":"Point","coordinates":[141.4921,36.9817,13.38]},"id":"usc000ndz3"}, -{"type":"Feature","properties":{"mag":4.9,"place":"74km WNW of Iquique, Chile","time":1395046265520,"updated":1395075290912,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndz0","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndz0.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":369,"net":"us","code":"c000ndz0","ids":",usc000ndz0,","sources":",us,","types":",cap,dyfi,general-link,geoserve,moment-tensor,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.576,"rms":1.02,"gap":138,"magType":"mb","type":"earthquake","title":"M 4.9 - 74km WNW of Iquique, Chile"},"geometry":{"type":"Point","coordinates":[-70.8269,-20.0196,16.37]},"id":"usc000ndz0"}, -{"type":"Feature","properties":{"mag":5.3,"place":"55km WNW of Iquique, Chile","time":1395045156220,"updated":1395074107842,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndym","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndym.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":432,"net":"us","code":"c000ndym","ids":",usc000ndym,","sources":",us,","types":",cap,dyfi,general-link,geoserve,moment-tensor,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.963,"rms":1.02,"gap":119,"magType":"mb","type":"earthquake","title":"M 5.3 - 55km WNW of Iquique, Chile"},"geometry":{"type":"Point","coordinates":[-70.6372,-20.0372,12.4]},"id":"usc000ndym"}, -{"type":"Feature","properties":{"mag":1.9,"place":"58km WSW of Valdez, Alaska","time":1395044178000,"updated":1395044684365,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11190437","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11190437.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":56,"net":"ak","code":"11190437","ids":",ak11190437,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":1.03,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.9 - 58km WSW of Valdez, Alaska"},"geometry":{"type":"Point","coordinates":[-147.3679,60.9509,20.4]},"id":"ak11190437"}, -{"type":"Feature","properties":{"mag":3.3,"place":"3km NW of Choctaw, Oklahoma","time":1395044018720,"updated":1395113186688,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndy6","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndy6.geojsonp","felt":117,"cdi":5,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":226,"net":"us","code":"c000ndy6","ids":",usc000ndy6,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.042,"rms":0.75,"gap":27,"magType":"mb_lg","type":"earthquake","title":"M 3.3 - 3km NW of Choctaw, Oklahoma"},"geometry":{"type":"Point","coordinates":[-97.2924,35.5187,10.56]},"id":"usc000ndy6"}, -{"type":"Feature","properties":{"mag":4.6,"place":"77km WNW of Iquique, Chile","time":1395042898450,"updated":1395071889267,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndy4","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndy4.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":326,"net":"us","code":"c000ndy4","ids":",usc000ndy4,","sources":",us,","types":",cap,dyfi,general-link,geoserve,moment-tensor,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.173,"rms":0.9,"gap":144,"magType":"mb","type":"earthquake","title":"M 4.6 - 77km WNW of Iquique, Chile"},"geometry":{"type":"Point","coordinates":[-70.8617,-20.0595,14.39]},"id":"usc000ndy4"}, -{"type":"Feature","properties":{"mag":2.4,"place":"80km SSW of Redoubt Volcano, Alaska","time":1395042321000,"updated":1395079572680,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11190394","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11190394.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":89,"net":"ak","code":"11190394","ids":",ak11190394,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.24,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.4 - 80km SSW of Redoubt Volcano, Alaska"},"geometry":{"type":"Point","coordinates":[-153.404,59.8417,128.1]},"id":"ak11190394"}, -{"type":"Feature","properties":{"mag":1.7,"place":"109km NW of Talkeetna, Alaska","time":1395041009000,"updated":1395041787329,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11190392","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11190392.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":44,"net":"ak","code":"11190392","ids":",ak11190392,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.74,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.7 - 109km NW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-151.4687,63.0779,6.5]},"id":"ak11190392"}, -{"type":"Feature","properties":{"mag":1.9,"place":"46km NNE of Old Faithful Geyser, Wyoming","time":1395040721100,"updated":1395087637343,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60059792","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60059792.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":56,"net":"uu","code":"60059792","ids":",uu60059792,","sources":",uu,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.10779783,"rms":0.1,"gap":147.6,"magType":"Ml","type":"earthquake","title":"M 1.9 - 46km NNE of Old Faithful Geyser, Wyoming"},"geometry":{"type":"Point","coordinates":[-110.542,44.8205,4.7]},"id":"uu60059792"}, -{"type":"Feature","properties":{"mag":2.3,"place":"2km SW of Loretto, Tennessee","time":1395040537200,"updated":1395071991021,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/se031714b","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/se031714b.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":81,"net":"se","code":"031714b","ids":",se031714b,","sources":",se,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":8,"dmin":0.5030566,"rms":0.29,"gap":86.399993088,"magType":"md","type":"earthquake","title":"M 2.3 - 2km SW of Loretto, Tennessee"},"geometry":{"type":"Point","coordinates":[-87.4607,35.0606,8.9]},"id":"se031714b"}, -{"type":"Feature","properties":{"mag":4.8,"place":"264km NNW of Tual, Indonesia","time":1395040339210,"updated":1395069299328,"tz":540,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndxu","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndxu.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":354,"net":"us","code":"c000ndxu","ids":",usc000ndxu,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.785,"rms":1.23,"gap":57,"magType":"mb","type":"earthquake","title":"M 4.8 - 264km NNW of Tual, Indonesia"},"geometry":{"type":"Point","coordinates":[131.7253,-3.5094,36.95]},"id":"usc000ndxu"}, -{"type":"Feature","properties":{"mag":1,"place":"6km NW of The Geysers, California","time":1395040321600,"updated":1395042304548,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186751","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186751.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":15,"net":"nc","code":"72186751","ids":",nc72186751,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.02,"gap":100.8,"magType":"Md","type":"earthquake","title":"M 1.0 - 6km NW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.8138,38.8088,2.3]},"id":"nc72186751"}, -{"type":"Feature","properties":{"mag":1.8,"place":"21km NE of Soledad, California","time":1395039085700,"updated":1395047764445,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186731","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186731.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":50,"net":"nc","code":"72186731","ids":",nc72186731,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":null,"dmin":0.05389892,"rms":0.04,"gap":61.2,"magType":"Md","type":"earthquake","title":"M 1.8 - 21km NE of Soledad, California"},"geometry":{"type":"Point","coordinates":[-121.1372,36.5462,5.4]},"id":"nc72186731"}, -{"type":"Feature","properties":{"mag":2.83,"place":"63km E of Maneadero, Mexico","time":1395037745490,"updated":1395080713201,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476889","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476889.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":123,"net":"ci","code":"15476889","ids":",ci15476889,","sources":",ci,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":7,"dmin":0.318,"rms":0.15,"gap":156,"magType":"ml","type":"earthquake","title":"M 2.8 - 63km E of Maneadero, Mexico"},"geometry":{"type":"Point","coordinates":[-115.8983333,31.6886667,4.65]},"id":"ci15476889"}, -{"type":"Feature","properties":{"mag":1.23,"place":"33km NNW of Searles Valley, California","time":1395036001880,"updated":1395092215080,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476873","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476873.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":23,"net":"ci","code":"15476873","ids":",ci15476873,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":17,"dmin":0.08539,"rms":0.15,"gap":64,"magType":"ml","type":"earthquake","title":"M 1.2 - 33km NNW of Searles Valley, California"},"geometry":{"type":"Point","coordinates":[-117.589,36.031,4.19]},"id":"ci15476873"}, -{"type":"Feature","properties":{"mag":1.6,"place":"7km SW of Ridgemark, California","time":1395034515600,"updated":1395045365002,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186711","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186711.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":39,"net":"nc","code":"72186711","ids":",nc72186711,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":null,"dmin":0.00898315,"rms":0.19,"gap":36,"magType":"Md","type":"earthquake","title":"M 1.6 - 7km SW of Ridgemark, California"},"geometry":{"type":"Point","coordinates":[-121.4147,36.7597,8.3]},"id":"nc72186711"}, -{"type":"Feature","properties":{"mag":3,"place":"81km N of Hatillo, Puerto Rico","time":1395034286400,"updated":1395063280850,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14076001","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14076001.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":138,"net":"pr","code":"14076001","ids":",pr14076001,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":12,"dmin":0.74829663,"rms":0.17,"gap":273.6,"magType":"Md","type":"earthquake","title":"M 3.0 - 81km N of Hatillo, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.6856,19.2147,34]},"id":"pr14076001"}, -{"type":"Feature","properties":{"mag":5.1,"place":"13km W of Cantapoy, Philippines","time":1395034214190,"updated":1395051919043,"tz":480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndwk","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndwk.geojsonp","felt":4,"cdi":5.1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":402,"net":"us","code":"c000ndwk","ids":",usc000ndwk,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":2.43,"rms":1.16,"gap":99,"magType":"mb","type":"earthquake","title":"M 5.1 - 13km W of Cantapoy, Philippines"},"geometry":{"type":"Point","coordinates":[125.3151,9.5019,84.63]},"id":"usc000ndwk"}, -{"type":"Feature","properties":{"mag":1.8,"place":"17km NE of Nice, California","time":1395033725900,"updated":1395045365000,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186696","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186696.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":50,"net":"nc","code":"72186696","ids":",nc72186696,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.11678099,"rms":0.04,"gap":165.6,"magType":"Md","type":"earthquake","title":"M 1.8 - 17km NE of Nice, California"},"geometry":{"type":"Point","coordinates":[-122.7185,39.2418,6.6]},"id":"nc72186696"}, -{"type":"Feature","properties":{"mag":5,"place":"82km WNW of Iquique, Chile","time":1395033574750,"updated":1395062542797,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndwe","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndwe.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":385,"net":"us","code":"c000ndwe","ids":",usc000ndwe,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.184,"rms":1.44,"gap":126,"magType":"mb","type":"earthquake","title":"M 5.0 - 82km WNW of Iquique, Chile"},"geometry":{"type":"Point","coordinates":[-70.8918,-19.984,12.01]},"id":"usc000ndwe"}, -{"type":"Feature","properties":{"mag":6.2,"place":"80km WNW of Iquique, Chile","time":1395033094980,"updated":1395068231000,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndw9","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndw9.geojsonp","felt":6,"cdi":4,"mmi":4.71,"alert":"green","status":"reviewed","tsunami":null,"sig":594,"net":"us","code":"c000ndw9","ids":",usc000ndw9,gcmt20140317051135,","sources":",us,gcmt,","types":",cap,dyfi,general-link,geoserve,losspager,moment-tensor,nearby-cities,origin,phase-data,shakemap,tectonic-summary,","nst":null,"dmin":1.171,"rms":1.37,"gap":82,"magType":"mww","type":"earthquake","title":"M 6.2 - 80km WNW of Iquique, Chile"},"geometry":{"type":"Point","coordinates":[-70.8741,-20.003,17]},"id":"usc000ndw9"}, -{"type":"Feature","properties":{"mag":4.7,"place":"157km NNW of Nuku`alofa, Tonga","time":1395031862830,"updated":1395061222066,"tz":-720,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndw1","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndw1.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":340,"net":"us","code":"c000ndw1","ids":",usc000ndw1,","sources":",us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":5.829,"rms":1.44,"gap":80,"magType":"mb","type":"earthquake","title":"M 4.7 - 157km NNW of Nuku`alofa, Tonga"},"geometry":{"type":"Point","coordinates":[-176.0391,-19.9472,231.98]},"id":"usc000ndw1"}, -{"type":"Feature","properties":{"mag":2.3,"place":"14km NE of Enid, Oklahoma","time":1395031000300,"updated":1395059953494,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndvy","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndvy.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":81,"net":"us","code":"c000ndvy","ids":",usc000ndvy,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":null,"rms":0.43,"gap":null,"magType":"mb_lg","type":"earthquake","title":"M 2.3 - 14km NE of Enid, Oklahoma"},"geometry":{"type":"Point","coordinates":[-97.762,36.482,5]},"id":"usc000ndvy"}, -{"type":"Feature","properties":{"mag":1.5,"place":"7km NW of The Geysers, California","time":1395030568800,"updated":1395041402970,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186676","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186676.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":35,"net":"nc","code":"72186676","ids":",nc72186676,","sources":",nc,","types":",focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.03,"gap":57.6,"magType":"Md","type":"earthquake","title":"M 1.5 - 7km NW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.8257,38.815,3]},"id":"nc72186676"}, -{"type":"Feature","properties":{"mag":1.4,"place":"36km E of Tonopah, Nevada","time":1395030431588,"updated":1395164350000,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nn00441171","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nn00441171.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":30,"net":"nn","code":"00441171","ids":",nn00441171,","sources":",nn,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,","nst":6,"dmin":0.319,"rms":0.085,"gap":147.19,"magType":"ml","type":"earthquake","title":"M 1.4 - 36km E of Tonopah, Nevada"},"geometry":{"type":"Point","coordinates":[-116.8187,38.1002,13.5053]},"id":"nn00441171"}, -{"type":"Feature","properties":{"mag":1,"place":"110km W of Cantwell, Alaska","time":1395030019000,"updated":1395030203062,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11190264","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11190264.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":15,"net":"ak","code":"11190264","ids":",ak11190264,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.01,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.0 - 110km W of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-151.1276,63.2591,17.5]},"id":"ak11190264"}, -{"type":"Feature","properties":{"mag":4.8,"place":"18km W of Tacna, Peru","time":1395029691440,"updated":1395058644649,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndvl","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndvl.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":354,"net":"us","code":"c000ndvl","ids":",usc000ndvl,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.917,"rms":0.91,"gap":127,"magType":"mb","type":"earthquake","title":"M 4.8 - 18km W of Tacna, Peru"},"geometry":{"type":"Point","coordinates":[-70.4164,-17.9747,94.49]},"id":"usc000ndvl"}, -{"type":"Feature","properties":{"mag":4.6,"place":"65km WNW of Iquique, Chile","time":1395026901600,"updated":1395072452000,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndv7","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndv7.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":326,"net":"us","code":"c000ndv7","ids":",usc000ndv7,","sources":",us,","types":",cap,dyfi,general-link,geoserve,moment-tensor,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.08,"rms":1.2,"gap":127,"magType":"mb","type":"earthquake","title":"M 4.6 - 65km WNW of Iquique, Chile"},"geometry":{"type":"Point","coordinates":[-70.754,-20.0769,10]},"id":"usc000ndv7"}, -{"type":"Feature","properties":{"mag":4.6,"place":"243km SE of Kamaishi, Japan","time":1395024742230,"updated":1395053691558,"tz":600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nduv","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nduv.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":326,"net":"us","code":"c000nduv","ids":",usc000nduv,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":4.165,"rms":1,"gap":136,"magType":"mb","type":"earthquake","title":"M 4.6 - 243km SE of Kamaishi, Japan"},"geometry":{"type":"Point","coordinates":[144.0749,37.9045,36.47]},"id":"usc000nduv"}, -{"type":"Feature","properties":{"mag":1.9,"place":"18km SE of Mammoth Lakes, California","time":1395022789000,"updated":1395195724914,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186601","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186601.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":56,"net":"nc","code":"72186601","ids":",nc72186601,","sources":",nc,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.07186522,"rms":0.05,"gap":46.8,"magType":"Md","type":"earthquake","title":"M 1.9 - 18km SE of Mammoth Lakes, California"},"geometry":{"type":"Point","coordinates":[-118.832,37.5198,8.2]},"id":"nc72186601"}, -{"type":"Feature","properties":{"mag":1.8,"place":"105km W of Cantwell, Alaska","time":1395022713000,"updated":1395023372189,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11190205","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11190205.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":50,"net":"ak","code":"11190205","ids":",ak11190205,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.71,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.8 - 105km W of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-151.024,63.2537,0]},"id":"ak11190205"}, -{"type":"Feature","properties":{"mag":3.5,"place":"99km SSW of Homer, Alaska","time":1395022229000,"updated":1395051177312,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11190199","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11190199.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":188,"net":"ak","code":"11190199","ids":",ak11190199,","sources":",ak,","types":",dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.83,"gap":null,"magType":"ml","type":"earthquake","title":"M 3.5 - 99km SSW of Homer, Alaska"},"geometry":{"type":"Point","coordinates":[-152.2411,58.8229,12]},"id":"ak11190199"}, -{"type":"Feature","properties":{"mag":4.6,"place":"88km WNW of Iquique, Chile","time":1395021958330,"updated":1395071270000,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndtz","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndtz.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":326,"net":"us","code":"c000ndtz","ids":",usc000ndtz,","sources":",us,","types":",cap,dyfi,general-link,geoserve,moment-tensor,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.266,"rms":1,"gap":149,"magType":"mb","type":"earthquake","title":"M 4.6 - 88km WNW of Iquique, Chile"},"geometry":{"type":"Point","coordinates":[-70.9705,-20.0345,23.63]},"id":"usc000ndtz"}, -{"type":"Feature","properties":{"mag":2.1,"place":"6km SW of Ridgemark, California","time":1395021351780,"updated":1395129245999,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186576","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186576.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":68,"net":"nc","code":"72186576","ids":",nc72186576,","sources":",nc,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":65,"dmin":0.01832,"rms":0.15,"gap":26,"magType":"md","type":"earthquake","title":"M 2.1 - 6km SW of Ridgemark, California"},"geometry":{"type":"Point","coordinates":[-121.4135,36.7645,9.08]},"id":"nc72186576"}, -{"type":"Feature","properties":{"mag":5.2,"place":"70km WNW of Iquique, Chile","time":1395020095820,"updated":1395070307000,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndtr","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndtr.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":416,"net":"us","code":"c000ndtr","ids":",usc000ndtr,","sources":",us,","types":",cap,dyfi,general-link,geoserve,moment-tensor,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.067,"rms":1.27,"gap":122,"magType":"mb","type":"earthquake","title":"M 5.2 - 70km WNW of Iquique, Chile"},"geometry":{"type":"Point","coordinates":[-70.7659,-19.9781,10]},"id":"usc000ndtr"}, -{"type":"Feature","properties":{"mag":1.8,"place":"14km NE of Pahala, Hawaii","time":1395018953100,"updated":1395019153083,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60657416","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60657416.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":50,"net":"hv","code":"60657416","ids":",hv60657416,","sources":",hv,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.03593261,"rms":0.2,"gap":104.4,"magType":"Md","type":"earthquake","title":"M 1.8 - 14km NE of Pahala, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.3823,19.2963,3.3]},"id":"hv60657416"}, -{"type":"Feature","properties":{"mag":4.9,"place":"65km WNW of Iquique, Chile","time":1395017703890,"updated":1395070569000,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndt5","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndt5.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":369,"net":"us","code":"c000ndt5","ids":",usc000ndt5,","sources":",us,","types":",cap,dyfi,general-link,geoserve,moment-tensor,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.076,"rms":1.16,"gap":132,"magType":"mb","type":"earthquake","title":"M 4.9 - 65km WNW of Iquique, Chile"},"geometry":{"type":"Point","coordinates":[-70.7528,-20.0679,10]},"id":"usc000ndt5"}, -{"type":"Feature","properties":{"mag":2.5,"place":"58km N of Brenas, Puerto Rico","time":1395017576500,"updated":1395046530862,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14076000","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14076000.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":96,"net":"pr","code":"14076000","ids":",pr14076000,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":4,"dmin":0.53359928,"rms":0.28,"gap":331.2,"magType":"Md","type":"earthquake","title":"M 2.5 - 58km N of Brenas, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.3895,18.9972,53]},"id":"pr14076000"}, -{"type":"Feature","properties":{"mag":1,"place":"5km SW of Ridgemark, California","time":1395017530200,"updated":1395022506220,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186541","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186541.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":15,"net":"nc","code":"72186541","ids":",nc72186541,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":null,"dmin":0.02694946,"rms":0.12,"gap":169.2,"magType":"Md","type":"earthquake","title":"M 1.0 - 5km SW of Ridgemark, California"},"geometry":{"type":"Point","coordinates":[-121.4103,36.7728,9.8]},"id":"nc72186541"}, -{"type":"Feature","properties":{"mag":1.85,"place":"33km NW of Fort Irwin, California","time":1395017528550,"updated":1395089507168,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476817","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476817.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":53,"net":"ci","code":"15476817","ids":",ci15476817,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":24,"dmin":0.2106,"rms":0.16,"gap":86,"magType":"ml","type":"earthquake","title":"M 1.9 - 33km NW of Fort Irwin, California"},"geometry":{"type":"Point","coordinates":[-116.9368333,35.4835,2.79]},"id":"ci15476817"}, -{"type":"Feature","properties":{"mag":2.8,"place":"25km NNE of Philipsburg, Montana","time":1395017361900,"updated":1395160088000,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/mb30158","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/mb30158.geojsonp","felt":1,"cdi":1,"mmi":null,"alert":null,"status":"manual","tsunami":null,"sig":121,"net":"mb","code":"30158","ids":",mb30158,usc000ndsx,","sources":",mb,us,","types":",dyfi,general-link,geoserve,nearby-cities,origin,phase-data,","nst":36,"dmin":0.1976294,"rms":0.13,"gap":60,"magType":"mc","type":"earthquake","title":"M 2.8 - 25km NNE of Philipsburg, Montana"},"geometry":{"type":"Point","coordinates":[-113.225,46.56,14.5]},"id":"mb30158"}, -{"type":"Feature","properties":{"mag":1,"place":"25km NE of Fairbanks, Alaska","time":1395016920000,"updated":1395017709177,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11190172","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11190172.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":15,"net":"ak","code":"11190172","ids":",ak11190172,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.54,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.0 - 25km NE of Fairbanks, Alaska"},"geometry":{"type":"Point","coordinates":[-147.4173,65.0228,5.2]},"id":"ak11190172"}, -{"type":"Feature","properties":{"mag":5,"place":"205km W of Bengkulu, Indonesia","time":1395016526860,"updated":1395045480142,"tz":420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndsp","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndsp.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":385,"net":"us","code":"c000ndsp","ids":",usc000ndsp,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":2.516,"rms":0.9,"gap":67,"magType":"mb","type":"earthquake","title":"M 5.0 - 205km W of Bengkulu, Indonesia"},"geometry":{"type":"Point","coordinates":[100.4451,-4.1113,13.72]},"id":"usc000ndsp"}, -{"type":"Feature","properties":{"mag":1.5,"place":"53km SW of Circle Hot Springs Station, Alaska","time":1395015194000,"updated":1395015724372,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11190167","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11190167.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":35,"net":"ak","code":"11190167","ids":",ak11190167,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.68,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.5 - 53km SW of Circle Hot Springs Station, Alaska"},"geometry":{"type":"Point","coordinates":[-145.5139,65.1397,13.3]},"id":"ak11190167"}, -{"type":"Feature","properties":{"mag":5.1,"place":"55km WNW of Iquique, Chile","time":1395015129750,"updated":1395070957000,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndsf","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndsf.geojsonp","felt":1,"cdi":2.7,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":400,"net":"us","code":"c000ndsf","ids":",usc000ndsf,","sources":",us,","types":",cap,dyfi,general-link,geoserve,moment-tensor,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.978,"rms":1.1,"gap":96,"magType":"mb","type":"earthquake","title":"M 5.1 - 55km WNW of Iquique, Chile"},"geometry":{"type":"Point","coordinates":[-70.6459,-20.0609,10]},"id":"usc000ndsf"}, -{"type":"Feature","properties":{"mag":1.2,"place":"61km E of Cantwell, Alaska","time":1395014405000,"updated":1395015196854,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11190164","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11190164.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":22,"net":"ak","code":"11190164","ids":",ak11190164,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":1.26,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.2 - 61km E of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-147.7361,63.3376,46.5]},"id":"ak11190164"}, -{"type":"Feature","properties":{"mag":1.8,"place":"35km NNW of Valdez, Alaska","time":1395012021000,"updated":1395012535661,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11190138","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11190138.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":50,"net":"ak","code":"11190138","ids":",ak11190138,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.85,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.8 - 35km NNW of Valdez, Alaska"},"geometry":{"type":"Point","coordinates":[-146.6821,61.405,33.3]},"id":"ak11190138"}, -{"type":"Feature","properties":{"mag":1.1,"place":"13km NE of Pahala, Hawaii","time":1395011445700,"updated":1395112272346,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60657346","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60657346.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":19,"net":"hv","code":"60657346","ids":",hv60657346,","sources":",hv,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.04491576,"rms":0.09,"gap":97.2,"magType":"Md","type":"earthquake","title":"M 1.1 - 13km NE of Pahala, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.389,19.2913,2.7]},"id":"hv60657346"}, -{"type":"Feature","properties":{"mag":4.9,"place":"61km W of Iquique, Chile","time":1395011291600,"updated":1395040246526,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nds7","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nds7.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":369,"net":"us","code":"c000nds7","ids":",usc000nds7,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.116,"rms":0.92,"gap":139,"magType":"mb","type":"earthquake","title":"M 4.9 - 61km W of Iquique, Chile"},"geometry":{"type":"Point","coordinates":[-70.7359,-20.2268,10]},"id":"usc000nds7"}, -{"type":"Feature","properties":{"mag":1.1,"place":"13km NE of Pahala, Hawaii","time":1395011063700,"updated":1395088371679,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60657331","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60657331.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":19,"net":"hv","code":"60657331","ids":",hv60657331,","sources":",hv,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.04491576,"rms":0.11,"gap":97.2,"magType":"Md","type":"earthquake","title":"M 1.1 - 13km NE of Pahala, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.3877,19.2902,3.4]},"id":"hv60657331"}, -{"type":"Feature","properties":{"mag":4.9,"place":"68km SE of Arica, Chile","time":1395010449690,"updated":1395039397363,"tz":-180,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndru","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndru.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":369,"net":"us","code":"c000ndru","ids":",usc000ndru,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":11.307,"rms":1.02,"gap":102,"magType":"mb","type":"earthquake","title":"M 4.9 - 68km SE of Arica, Chile"},"geometry":{"type":"Point","coordinates":[-69.7894,-18.854,11.86]},"id":"usc000ndru"}, -{"type":"Feature","properties":{"mag":1.8,"place":"2km SSE of Clearfield, Utah","time":1395009514700,"updated":1395163455238,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60059767","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60059767.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":50,"net":"uu","code":"60059767","ids":",uu60059767,","sources":",uu,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":0.07186522,"rms":0.17,"gap":57.6,"magType":"Ml","type":"earthquake","title":"M 1.8 - 2km SSE of Clearfield, Utah"},"geometry":{"type":"Point","coordinates":[-112.0095,41.0887,11.8]},"id":"uu60059767"}, -{"type":"Feature","properties":{"mag":2.6,"place":"28km NNW of Shasta Lake, California","time":1395009324490,"updated":1395130989252,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186511","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186511.geojsonp","felt":5,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":105,"net":"nc","code":"72186511","ids":",nc72186511,","sources":",nc,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":43,"dmin":0.1902,"rms":0.14,"gap":38,"magType":"md","type":"earthquake","title":"M 2.6 - 28km NNW of Shasta Lake, California"},"geometry":{"type":"Point","coordinates":[-122.462,40.9261667,17.76]},"id":"nc72186511"}, -{"type":"Feature","properties":{"mag":4.9,"place":"84km WNW of Iquique, Chile","time":1395008975180,"updated":1395037929291,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndr9","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndr9.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":369,"net":"us","code":"c000ndr9","ids":",usc000ndr9,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.199,"rms":0.88,"gap":136,"magType":"mb","type":"earthquake","title":"M 4.9 - 84km WNW of Iquique, Chile"},"geometry":{"type":"Point","coordinates":[-70.9083,-19.984,10.92]},"id":"usc000ndr9"}, -{"type":"Feature","properties":{"mag":1.87,"place":"28km ENE of Pine Valley, California","time":1395008030270,"updated":1395090632820,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476801","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476801.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":54,"net":"ci","code":"15476801","ids":",ci15476801,","sources":",ci,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":52,"dmin":0.04726,"rms":0.19,"gap":50,"magType":"ml","type":"earthquake","title":"M 1.9 - 28km ENE of Pine Valley, California"},"geometry":{"type":"Point","coordinates":[-116.2303333,32.8721667,4.53]},"id":"ci15476801"}, -{"type":"Feature","properties":{"mag":1.4,"place":"85km W of Cantwell, Alaska","time":1395007589000,"updated":1395008421265,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11190022","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11190022.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":30,"net":"ak","code":"11190022","ids":",ak11190022,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.82,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.4 - 85km W of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-150.6565,63.4242,0.1]},"id":"ak11190022"}, -{"type":"Feature","properties":{"mag":2.4,"place":"28km NNW of Shasta Lake, California","time":1395007382000,"updated":1395106149068,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186491","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186491.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":89,"net":"nc","code":"72186491","ids":",nc72186491,","sources":",nc,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.18864621,"rms":0.14,"gap":25.2,"magType":"Md","type":"earthquake","title":"M 2.4 - 28km NNW of Shasta Lake, California"},"geometry":{"type":"Point","coordinates":[-122.4585,40.932,17.3]},"id":"nc72186491"}, -{"type":"Feature","properties":{"mag":1.25,"place":"7km ESE of Mammoth Lakes, California","time":1395006965610,"updated":1395016926206,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186481","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186481.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":24,"net":"nc","code":"72186481","ids":",nc72186481,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":18,"dmin":0.01155,"rms":0.02,"gap":90,"magType":"md","type":"earthquake","title":"M 1.3 - 7km ESE of Mammoth Lakes, California"},"geometry":{"type":"Point","coordinates":[-118.8883362,37.6258316,5.64]},"id":"nc72186481"}, -{"type":"Feature","properties":{"mag":3.47,"place":"28km ENE of Pine Valley, California","time":1395006933390,"updated":1395093402917,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476793","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476793.geojsonp","felt":7,"cdi":2.5,"mmi":4.25,"alert":null,"status":"reviewed","tsunami":null,"sig":187,"net":"ci","code":"15476793","ids":",ci15476793,","sources":",ci,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,shakemap,","nst":81,"dmin":0.04309,"rms":0.21,"gap":49,"magType":"ml","type":"earthquake","title":"M 3.5 - 28km ENE of Pine Valley, California"},"geometry":{"type":"Point","coordinates":[-116.2348333,32.8751667,4.02]},"id":"ci15476793"}, -{"type":"Feature","properties":{"mag":2.7,"place":"22km E of Y, Alaska","time":1395005999000,"updated":1395034946321,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189925","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189925.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":112,"net":"ak","code":"11189925","ids":",ak11189925,","sources":",ak,","types":",dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.72,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.7 - 22km E of Y, Alaska"},"geometry":{"type":"Point","coordinates":[-149.4252,62.1266,28.5]},"id":"ak11189925"}, -{"type":"Feature","properties":{"mag":5.1,"place":"36km NNW of Iquique, Chile","time":1395005187380,"updated":1395034138272,"tz":-180,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndnz","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndnz.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":400,"net":"us","code":"c000ndnz","ids":",usc000ndnz,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.634,"rms":1.27,"gap":124,"magType":"mb","type":"earthquake","title":"M 5.1 - 36km NNW of Iquique, Chile"},"geometry":{"type":"Point","coordinates":[-70.3046,-19.9317,35]},"id":"usc000ndnz"}, -{"type":"Feature","properties":{"mag":1.7,"place":"68km ENE of Cantwell, Alaska","time":1395004991000,"updated":1395005913055,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189908","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189908.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":44,"net":"ak","code":"11189908","ids":",ak11189908,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.76,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.7 - 68km ENE of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-147.6387,63.5634,0.1]},"id":"ak11189908"}, -{"type":"Feature","properties":{"mag":6.7,"place":"60km WNW of Iquique, Chile","time":1395004590770,"updated":1395081809249,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndnj","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndnj.geojsonp","felt":42,"cdi":6,"mmi":6.58,"alert":"yellow","status":"reviewed","tsunami":1,"sig":716,"net":"us","code":"c000ndnj","ids":",usc000ndnj,pt14075001,at00n2jsh8,gcmt20140316211630,","sources":",us,pt,at,gcmt,","types":",associate,cap,dyfi,general-link,geoserve,impact-link,losspager,moment-tensor,nearby-cities,origin,phase-data,shakemap,tectonic-summary,","nst":null,"dmin":0.929,"rms":1.16,"gap":44,"magType":"mww","type":"earthquake","title":"M 6.7 - 60km WNW of Iquique, Chile"},"geometry":{"type":"Point","coordinates":[-70.6278,-19.9246,20]},"id":"usc000ndnj"}, -{"type":"Feature","properties":{"mag":2.8,"place":"8km ENE of Coalinga, California","time":1395002676200,"updated":1395118205806,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186436","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186436.geojsonp","felt":3,"cdi":2,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":121,"net":"nc","code":"72186436","ids":",nc72186436,","sources":",nc,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.08983153,"rms":0.08,"gap":118.8,"magType":"Md","type":"earthquake","title":"M 2.8 - 8km ENE of Coalinga, California"},"geometry":{"type":"Point","coordinates":[-120.2817,36.1755,11.3]},"id":"nc72186436"}, -{"type":"Feature","properties":{"mag":1.2,"place":"10km WNW of The Geysers, California","time":1395002550700,"updated":1395014886876,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186431","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186431.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":22,"net":"nc","code":"72186431","ids":",nc72186431,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0,"rms":0.02,"gap":122.4,"magType":"Md","type":"earthquake","title":"M 1.2 - 10km WNW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.8558,38.8253,2.7]},"id":"nc72186431"}, -{"type":"Feature","properties":{"mag":2.13,"place":"8km ENE of Coalinga, California","time":1395002243680,"updated":1395120545189,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186426","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186426.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":70,"net":"nc","code":"72186426","ids":",nc72186426,","sources":",nc,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":56,"dmin":0.09168,"rms":0.09,"gap":118,"magType":"md","type":"earthquake","title":"M 2.1 - 8km ENE of Coalinga, California"},"geometry":{"type":"Point","coordinates":[-120.2775,36.1741667,11.06]},"id":"nc72186426"}, -{"type":"Feature","properties":{"mag":4.2,"place":"51km SW of Jiquilillo, Nicaragua","time":1395000953510,"updated":1395029909523,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndmp","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndmp.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":271,"net":"us","code":"c000ndmp","ids":",usc000ndmp,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.6,"rms":1.29,"gap":185,"magType":"mb","type":"earthquake","title":"M 4.2 - 51km SW of Jiquilillo, Nicaragua"},"geometry":{"type":"Point","coordinates":[-87.7851,12.4147,72.88]},"id":"usc000ndmp"}, -{"type":"Feature","properties":{"mag":2.26,"place":"7km ESE of Mammoth Lakes, California","time":1395000276050,"updated":1395132546985,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186396","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186396.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":79,"net":"nc","code":"72186396","ids":",nc72186396,nn00441146,","sources":",nc,nn,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":46,"dmin":0.0104,"rms":0.04,"gap":82,"magType":"md","type":"earthquake","title":"M 2.3 - 7km ESE of Mammoth Lakes, California"},"geometry":{"type":"Point","coordinates":[-118.8898333,37.6251667,5.41]},"id":"nc72186396"}, -{"type":"Feature","properties":{"mag":1.21,"place":"7km ESE of Mammoth Lakes, California","time":1394999887000,"updated":1395011405236,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186386","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186386.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":23,"net":"nc","code":"72186386","ids":",nc72186386,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":12,"dmin":0.01164,"rms":0.01,"gap":86,"magType":"md","type":"earthquake","title":"M 1.2 - 7km ESE of Mammoth Lakes, California"},"geometry":{"type":"Point","coordinates":[-118.8884964,37.628334,5.6]},"id":"nc72186386"}, -{"type":"Feature","properties":{"mag":1,"place":"6km WNW of Cobb, California","time":1394998653300,"updated":1395007563297,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186376","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186376.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":15,"net":"nc","code":"72186376","ids":",nc72186376,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.02,"gap":108,"magType":"Md","type":"earthquake","title":"M 1.0 - 6km WNW of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.8015,38.8363,2.6]},"id":"nc72186376"}, -{"type":"Feature","properties":{"mag":1.9,"place":"4km SW of Volcano, Hawaii","time":1394997915100,"updated":1395193210788,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60657276","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60657276.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":56,"net":"hv","code":"60657276","ids":",hv60657276,","sources":",hv,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.00898315,"rms":0.07,"gap":57.6,"magType":"Ml","type":"earthquake","title":"M 1.9 - 4km SW of Volcano, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.2683,19.4042,1.3]},"id":"hv60657276"}, -{"type":"Feature","properties":{"mag":2.8,"place":"68km SW of Anchor Point, Alaska","time":1394996423000,"updated":1395025391456,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189815","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189815.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":121,"net":"ak","code":"11189815","ids":",ak11189815,","sources":",ak,","types":",dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.72,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.8 - 68km SW of Anchor Point, Alaska"},"geometry":{"type":"Point","coordinates":[-152.7599,59.3858,90.2]},"id":"ak11189815"}, -{"type":"Feature","properties":{"mag":1.2,"place":"26km ENE of West Yellowstone, Montana","time":1394996367600,"updated":1395093638059,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60059732","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60059732.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":22,"net":"uu","code":"60059732","ids":",uu60059732,","sources":",uu,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.06288207,"rms":0.1,"gap":133.2,"magType":"Ml","type":"earthquake","title":"M 1.2 - 26km ENE of West Yellowstone, Montana"},"geometry":{"type":"Point","coordinates":[-110.7892,44.7355,6.5]},"id":"uu60059732"}, -{"type":"Feature","properties":{"mag":1,"place":"28km ENE of West Yellowstone, Montana","time":1394993662400,"updated":1395097643476,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60059722","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60059722.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":15,"net":"uu","code":"60059722","ids":",uu60059722,","sources":",uu,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.06288207,"rms":0.09,"gap":187.2,"magType":"Md","type":"earthquake","title":"M 1.0 - 28km ENE of West Yellowstone, Montana"},"geometry":{"type":"Point","coordinates":[-110.7763,44.7627,5.3]},"id":"uu60059722"}, -{"type":"Feature","properties":{"mag":1.25,"place":"14km SSE of Alamo, Nevada","time":1394992590171,"updated":1395165518000,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nn00441145","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nn00441145.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":24,"net":"nn","code":"00441145","ids":",nn00441145,","sources":",nn,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,","nst":8,"dmin":0.163,"rms":0.1192,"gap":173.1,"magType":"ml","type":"earthquake","title":"M 1.3 - 14km SSE of Alamo, Nevada"},"geometry":{"type":"Point","coordinates":[-115.0903,37.2467,14.6255]},"id":"nn00441145"}, -{"type":"Feature","properties":{"mag":1.9,"place":"81km WSW of Cantwell, Alaska","time":1394990967000,"updated":1394991737554,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189651","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189651.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":56,"net":"ak","code":"11189651","ids":",ak11189651,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.77,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.9 - 81km WSW of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-150.4171,63.0771,93.4]},"id":"ak11189651"}, -{"type":"Feature","properties":{"mag":2.4,"place":"2km SSE of Clearfield, Utah","time":1394989694400,"updated":1395179682016,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60059712","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60059712.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":89,"net":"uu","code":"60059712","ids":",uu60059712,","sources":",uu,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":0.02694946,"rms":0.22,"gap":43.2,"magType":"Ml","type":"earthquake","title":"M 2.4 - 2km SSE of Clearfield, Utah"},"geometry":{"type":"Point","coordinates":[-112.0077,41.089,12.8]},"id":"uu60059712"}, -{"type":"Feature","properties":{"mag":1.84,"place":"19km N of Golden Hills, California","time":1394989080030,"updated":1395173567800,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476721","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476721.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":52,"net":"ci","code":"15476721","ids":",ci15476721,","sources":",ci,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":37,"dmin":0.09464,"rms":0.17,"gap":52,"magType":"ml","type":"earthquake","title":"M 1.8 - 19km N of Golden Hills, California"},"geometry":{"type":"Point","coordinates":[-118.5325,35.316,5.14]},"id":"ci15476721"}, -{"type":"Feature","properties":{"mag":1.6,"place":"4km SE of Kenai, Alaska","time":1394987909000,"updated":1394988232300,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189647","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189647.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":39,"net":"ak","code":"11189647","ids":",ak11189647,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.37,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.6 - 4km SE of Kenai, Alaska"},"geometry":{"type":"Point","coordinates":[-151.1964,60.5244,100]},"id":"ak11189647"}, -{"type":"Feature","properties":{"mag":1,"place":"9km ESE of Mammoth Lakes, California","time":1394987087000,"updated":1395078478179,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186326","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186326.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":15,"net":"nc","code":"72186326","ids":",nc72186326,","sources":",nc,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,","nst":null,"dmin":0,"rms":0.01,"gap":111.6,"magType":"Md","type":"earthquake","title":"M 1.0 - 9km ESE of Mammoth Lakes, California"},"geometry":{"type":"Point","coordinates":[-118.869,37.612,2]},"id":"nc72186326"}, -{"type":"Feature","properties":{"mag":1.6,"place":"8km SSE of Houston, Alaska","time":1394986905000,"updated":1394987425028,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189645","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189645.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":39,"net":"ak","code":"11189645","ids":",ak11189645,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.48,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.6 - 8km SSE of Houston, Alaska"},"geometry":{"type":"Point","coordinates":[-149.7435,61.5634,33.9]},"id":"ak11189645"}, -{"type":"Feature","properties":{"mag":1,"place":"8km S of Ridgemark, California","time":1394986676600,"updated":1394995145920,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186321","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186321.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":15,"net":"nc","code":"72186321","ids":",nc72186321,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":null,"dmin":0.03593261,"rms":0.06,"gap":194.4,"magType":"Md","type":"earthquake","title":"M 1.0 - 8km S of Ridgemark, California"},"geometry":{"type":"Point","coordinates":[-121.3728,36.7385,8.9]},"id":"nc72186321"}, -{"type":"Feature","properties":{"mag":1.19,"place":"15km ESE of Anza, California","time":1394985659310,"updated":1395173124820,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476705","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476705.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":22,"net":"ci","code":"15476705","ids":",ci15476705,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":26,"dmin":0.04347,"rms":0.11,"gap":109,"magType":"ml","type":"earthquake","title":"M 1.2 - 15km ESE of Anza, California"},"geometry":{"type":"Point","coordinates":[-116.5178333,33.5153333,14.97]},"id":"ci15476705"}, -{"type":"Feature","properties":{"mag":1,"place":"15km ESE of Anza, California","time":1394985543490,"updated":1395172827777,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476713","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476713.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":15,"net":"ci","code":"15476713","ids":",ci15476713,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":21,"dmin":0.04166,"rms":0.1,"gap":165,"magType":"ml","type":"earthquake","title":"M 1.0 - 15km ESE of Anza, California"},"geometry":{"type":"Point","coordinates":[-116.516,33.5176667,14.22]},"id":"ci15476713"}, -{"type":"Feature","properties":{"mag":1.13,"place":"3km N of Menifee, California","time":1394985309500,"updated":1395172511680,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476697","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476697.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":20,"net":"ci","code":"15476697","ids":",ci15476697,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":31,"dmin":0.03487,"rms":0.15,"gap":95,"magType":"ml","type":"earthquake","title":"M 1.1 - 3km N of Menifee, California"},"geometry":{"type":"Point","coordinates":[-117.1451667,33.7611667,17.78]},"id":"ci15476697"}, -{"type":"Feature","properties":{"mag":2.9,"place":"67km N of Tierras Nuevas Poniente, Puerto Rico","time":1394984719000,"updated":1395013669221,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14075006","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14075006.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":129,"net":"pr","code":"14075006","ids":",pr14075006,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":12,"dmin":0.58929483,"rms":0.2,"gap":270,"magType":"Md","type":"earthquake","title":"M 2.9 - 67km N of Tierras Nuevas Poniente, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.5541,19.0706,55]},"id":"pr14075006"}, -{"type":"Feature","properties":{"mag":1.02,"place":"52km NE of Kernville, California","time":1394984447120,"updated":1395172160860,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476689","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476689.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":16,"net":"ci","code":"15476689","ids":",ci15476689,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":17,"dmin":0.1635,"rms":0.12,"gap":79,"magType":"ml","type":"earthquake","title":"M 1.0 - 52km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.0566667,36.1245,1.07]},"id":"ci15476689"}, -{"type":"Feature","properties":{"mag":1,"place":"41km NE of Talkeetna, Alaska","time":1394984412000,"updated":1394985684349,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189644","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189644.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":15,"net":"ak","code":"11189644","ids":",ak11189644,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.39,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.0 - 41km NE of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-149.5936,62.6115,34.9]},"id":"ak11189644"}, -{"type":"Feature","properties":{"mag":1.8,"place":"8km S of Willow, Alaska","time":1394983812000,"updated":1394984677019,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189640","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189640.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":50,"net":"ak","code":"11189640","ids":",ak11189640,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.84,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.8 - 8km S of Willow, Alaska"},"geometry":{"type":"Point","coordinates":[-150.0056,61.6697,9.4]},"id":"ak11189640"}, -{"type":"Feature","properties":{"mag":4.6,"place":"13km SW of Sechura, Peru","time":1394983516030,"updated":1395012470053,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndjj","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndjj.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":326,"net":"us","code":"c000ndjj","ids":",usc000ndjj,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":6.328,"rms":0.76,"gap":117,"magType":"mb","type":"earthquake","title":"M 4.6 - 13km SW of Sechura, Peru"},"geometry":{"type":"Point","coordinates":[-80.9124,-5.6335,51.53]},"id":"usc000ndjj"}, -{"type":"Feature","properties":{"mag":4.9,"place":"68km SW of Sukorejo, Indonesia","time":1394981636600,"updated":1394995950000,"tz":420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndh3","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndh3.geojsonp","felt":2,"cdi":3.1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":370,"net":"us","code":"c000ndh3","ids":",usc000ndh3,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.924,"rms":0.85,"gap":68,"magType":"mb","type":"earthquake","title":"M 4.9 - 68km SW of Sukorejo, Indonesia"},"geometry":{"type":"Point","coordinates":[110.9839,-8.7218,76.04]},"id":"usc000ndh3"}, -{"type":"Feature","properties":{"mag":1.1,"place":"28km ENE of Soledad, California","time":1394981505300,"updated":1394982783927,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186276","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186276.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":19,"net":"nc","code":"72186276","ids":",nc72186276,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.01796631,"rms":0.02,"gap":176.4,"magType":"Md","type":"earthquake","title":"M 1.1 - 28km ENE of Soledad, California"},"geometry":{"type":"Point","coordinates":[-121.0515,36.5585,10.5]},"id":"nc72186276"}, -{"type":"Feature","properties":{"mag":1.51,"place":"23km SSW of Weedpatch, California","time":1394980941200,"updated":1395171961910,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476681","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476681.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":35,"net":"ci","code":"15476681","ids":",ci15476681,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":23,"dmin":0.1282,"rms":0.13,"gap":93,"magType":"ml","type":"earthquake","title":"M 1.5 - 23km SSW of Weedpatch, California"},"geometry":{"type":"Point","coordinates":[-119.006,35.0383333,21.2]},"id":"ci15476681"}, -{"type":"Feature","properties":{"mag":4.5,"place":"121km NNE of Minab, Iran","time":1394980480030,"updated":1395009454648,"tz":210,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndgq","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndgq.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":312,"net":"us","code":"c000ndgq","ids":",usc000ndgq,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":3.417,"rms":0.63,"gap":129,"magType":"mb","type":"earthquake","title":"M 4.5 - 121km NNE of Minab, Iran"},"geometry":{"type":"Point","coordinates":[57.6376,28.1251,10]},"id":"usc000ndgq"}, -{"type":"Feature","properties":{"mag":1.9,"place":"158km SE of McGrath, Alaska","time":1394979519000,"updated":1394980036110,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189557","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189557.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":56,"net":"ak","code":"11189557","ids":",ak11189557,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":1.85,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.9 - 158km SE of McGrath, Alaska"},"geometry":{"type":"Point","coordinates":[-153.432,61.9427,33.7]},"id":"ak11189557"}, -{"type":"Feature","properties":{"mag":1.59,"place":"2km SW of Cobb, California","time":1394977062110,"updated":1394984942772,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186231","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186231.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":39,"net":"nc","code":"72186231","ids":",nc72186231,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":28,"dmin":0.009537,"rms":0.03,"gap":60,"magType":"md","type":"earthquake","title":"M 1.6 - 2km SW of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.7411652,38.8100014,2.62]},"id":"nc72186231"}, -{"type":"Feature","properties":{"mag":2.3,"place":"42km W of Anchor Point, Alaska","time":1394976936000,"updated":1394977329387,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189482","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189482.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":81,"net":"ak","code":"11189482","ids":",ak11189482,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.83,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.3 - 42km W of Anchor Point, Alaska"},"geometry":{"type":"Point","coordinates":[-152.5893,59.8058,32.4]},"id":"ak11189482"}, -{"type":"Feature","properties":{"mag":4.5,"place":"88km SSW of Puerto Madero, Mexico","time":1394976064730,"updated":1395005025315,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndem","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndem.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":312,"net":"us","code":"c000ndem","ids":",usc000ndem,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.226,"rms":0.92,"gap":182,"magType":"mb","type":"earthquake","title":"M 4.5 - 88km SSW of Puerto Madero, Mexico"},"geometry":{"type":"Point","coordinates":[-92.8617,14.0429,33.94]},"id":"usc000ndem"}, -{"type":"Feature","properties":{"mag":2.2,"place":"6km SSE of Moraga, California","time":1394975816700,"updated":1395192127219,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186206","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186206.geojsonp","felt":4,"cdi":2,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":75,"net":"nc","code":"72186206","ids":",nc72186206,","sources":",nc,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.01796631,"rms":0.11,"gap":28.8,"magType":"Md","type":"earthquake","title":"M 2.2 - 6km SSE of Moraga, California"},"geometry":{"type":"Point","coordinates":[-122.1068,37.7757,11.2]},"id":"nc72186206"}, -{"type":"Feature","properties":{"mag":2,"place":"10km SW of La Parguera, Puerto Rico","time":1394973569400,"updated":1394974658315,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14075005","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14075005.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":62,"net":"pr","code":"14075005","ids":",pr14075005,","sources":",pr,","types":",cap,geoserve,nearby-cities,origin,tectonic-summary,","nst":4,"dmin":0.08983153,"rms":0.07,"gap":316.8,"magType":"Md","type":"earthquake","title":"M 2.0 - 10km SW of La Parguera, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-67.1095,17.9039,10]},"id":"pr14075005"}, -{"type":"Feature","properties":{"mag":1.2,"place":"24km SE of Yosemite Valley, California","time":1394973127500,"updated":1395090963808,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186201","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186201.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":22,"net":"nc","code":"72186201","ids":",nc72186201,","sources":",nc,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.21559567,"rms":0.14,"gap":136.8,"magType":"Md","type":"earthquake","title":"M 1.2 - 24km SE of Yosemite Valley, California"},"geometry":{"type":"Point","coordinates":[-119.3562,37.6135,8.2]},"id":"nc72186201"}, -{"type":"Feature","properties":{"mag":1,"place":"5km NW of The Geysers, California","time":1394971898200,"updated":1394976607900,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186181","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186181.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":15,"net":"nc","code":"72186181","ids":",nc72186181,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.03,"gap":68.4,"magType":"Md","type":"earthquake","title":"M 1.0 - 5km NW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.795,38.8175,3]},"id":"nc72186181"}, -{"type":"Feature","properties":{"mag":1.5,"place":"10km E of Mammoth Lakes, California","time":1394971315000,"updated":1394973186729,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186161","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186161.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":35,"net":"nc","code":"72186161","ids":",nc72186161,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.02694946,"rms":0.05,"gap":147.6,"magType":"Md","type":"earthquake","title":"M 1.5 - 10km E of Mammoth Lakes, California"},"geometry":{"type":"Point","coordinates":[-118.8517,37.6608,5.1]},"id":"nc72186161"}, -{"type":"Feature","properties":{"mag":1.1,"place":"1km NNW of Tieton, Washington","time":1394970455700,"updated":1395084102520,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uw60719721","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uw60719721.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":19,"net":"uw","code":"60719721","ids":",uw60719721,","sources":",uw,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.04491576,"rms":0.11,"gap":97.2,"magType":"Md","type":"earthquake","title":"M 1.1 - 1km NNW of Tieton, Washington"},"geometry":{"type":"Point","coordinates":[-120.7672,46.7145,9.2]},"id":"uw60719721"}, -{"type":"Feature","properties":{"mag":1.2,"place":"55km SE of Cantwell, Alaska","time":1394969334000,"updated":1394969892630,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189407","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189407.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":22,"net":"ak","code":"11189407","ids":",ak11189407,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.74,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.2 - 55km SE of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-148.0876,63.0801,4.8]},"id":"ak11189407"}, -{"type":"Feature","properties":{"mag":1.8,"place":"21km S of Indios, Puerto Rico","time":1394968625300,"updated":1394988055150,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14075007","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14075007.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":50,"net":"pr","code":"14075007","ids":",pr14075007,","sources":",pr,","types":",cap,geoserve,nearby-cities,origin,tectonic-summary,","nst":5,"dmin":0.18595126,"rms":0.1,"gap":298.8,"magType":"Md","type":"earthquake","title":"M 1.8 - 21km S of Indios, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.7983,17.8034,16]},"id":"pr14075007"}, -{"type":"Feature","properties":{"mag":4.9,"place":"131km ENE of Lambasa, Fiji","time":1394968524920,"updated":1394997480533,"tz":-720,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ndcy","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ndcy.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":369,"net":"us","code":"c000ndcy","ids":",usc000ndcy,","sources":",us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":2.935,"rms":1.42,"gap":127,"magType":"mb","type":"earthquake","title":"M 4.9 - 131km ENE of Lambasa, Fiji"},"geometry":{"type":"Point","coordinates":[-179.463,-16.0141,10]},"id":"usc000ndcy"}, -{"type":"Feature","properties":{"mag":1.9,"place":"57km SE of Cantwell, Alaska","time":1394968447000,"updated":1394969395304,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189402","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189402.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":56,"net":"ak","code":"11189402","ids":",ak11189402,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.78,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.9 - 57km SE of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-148.0465,63.0727,1.3]},"id":"ak11189402"}, -{"type":"Feature","properties":{"mag":1,"place":"73km NNE of Sutton-Alpine, Alaska","time":1394968199000,"updated":1394968632533,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189401","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189401.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":15,"net":"ak","code":"11189401","ids":",ak11189401,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.08,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.0 - 73km NNE of Sutton-Alpine, Alaska"},"geometry":{"type":"Point","coordinates":[-148.3533,62.4178,42.7]},"id":"ak11189401"}, -{"type":"Feature","properties":{"mag":1.9,"place":"53km S of Redoubt Volcano, Alaska","time":1394966289000,"updated":1394998744253,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189398","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189398.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":56,"net":"ak","code":"11189398","ids":",ak11189398,","sources":",ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.4,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.9 - 53km S of Redoubt Volcano, Alaska"},"geometry":{"type":"Point","coordinates":[-152.7853,60.0033,87.2]},"id":"ak11189398"}, -{"type":"Feature","properties":{"mag":1.17,"place":"49km SSE of Fallon, Nevada","time":1394963706347,"updated":1395165510000,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nn00441141","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nn00441141.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":21,"net":"nn","code":"00441141","ids":",nn00441141,","sources":",nn,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,","nst":10,"dmin":0.345,"rms":0.0868,"gap":137.9,"magType":"ml","type":"earthquake","title":"M 1.2 - 49km SSE of Fallon, Nevada"},"geometry":{"type":"Point","coordinates":[-118.5441,39.0666,8.42]},"id":"nn00441141"}, -{"type":"Feature","properties":{"mag":1.9,"place":"54km NNE of Fort Yukon, Alaska","time":1394961959000,"updated":1394962292251,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189388","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189388.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":56,"net":"ak","code":"11189388","ids":",ak11189388,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":1.12,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.9 - 54km NNE of Fort Yukon, Alaska"},"geometry":{"type":"Point","coordinates":[-144.8782,67.0311,31.1]},"id":"ak11189388"}, -{"type":"Feature","properties":{"mag":1.14,"place":"20km N of China Lake Acres, California","time":1394961249790,"updated":1395171291830,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476657","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476657.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":20,"net":"ci","code":"15476657","ids":",ci15476657,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":22,"dmin":0.02777,"rms":0.13,"gap":54,"magType":"ml","type":"earthquake","title":"M 1.1 - 20km N of China Lake Acres, California"},"geometry":{"type":"Point","coordinates":[-117.7403333,35.8281667,7.33]},"id":"ci15476657"}, -{"type":"Feature","properties":{"mag":1.6,"place":"48km N of Talkeetna, Alaska","time":1394960365000,"updated":1394961064479,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189323","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189323.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":39,"net":"ak","code":"11189323","ids":",ak11189323,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.56,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.6 - 48km N of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-150.2428,62.7577,79.9]},"id":"ak11189323"}, -{"type":"Feature","properties":{"mag":3.7,"place":"12km ENE of Anthony, Kansas","time":1394959580320,"updated":1395088635095,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nd9r","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nd9r.geojsonp","felt":26,"cdi":4.1,"mmi":4.14,"alert":"green","status":"reviewed","tsunami":null,"sig":221,"net":"us","code":"c000nd9r","ids":",usc000nd9r,","sources":",us,","types":",cap,dyfi,general-link,geoserve,losspager,moment-tensor,nearby-cities,origin,phase-data,shakemap,tectonic-summary,","nst":null,"dmin":0.678,"rms":0.33,"gap":130,"magType":"mwr","type":"earthquake","title":"M 3.7 - 12km ENE of Anthony, Kansas"},"geometry":{"type":"Point","coordinates":[-97.9001,37.181,2.52]},"id":"usc000nd9r"}, -{"type":"Feature","properties":{"mag":3,"place":"90km W of New Allakaket, Alaska","time":1394958289000,"updated":1394987238938,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189315","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189315.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":138,"net":"ak","code":"11189315","ids":",ak11189315,","sources":",ak,","types":",dyfi,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.63,"gap":null,"magType":"ml","type":"earthquake","title":"M 3.0 - 90km W of New Allakaket, Alaska"},"geometry":{"type":"Point","coordinates":[-154.6777,66.6367,13.4]},"id":"ak11189315"}, -{"type":"Feature","properties":{"mag":2.2,"place":"82km W of Cantwell, Alaska","time":1394957929000,"updated":1394959300300,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189297","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189297.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":74,"net":"ak","code":"11189297","ids":",ak11189297,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.99,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.2 - 82km W of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-150.5802,63.2934,100]},"id":"ak11189297"}, -{"type":"Feature","properties":{"mag":1.4,"place":"11km SW of Corona, California","time":1394957146270,"updated":1395170649360,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476625","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476625.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":30,"net":"ci","code":"15476625","ids":",ci15476625,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":46,"dmin":0.02801,"rms":0.17,"gap":67,"magType":"ml","type":"earthquake","title":"M 1.4 - 11km SW of Corona, California"},"geometry":{"type":"Point","coordinates":[-117.6423333,33.7911667,3.96]},"id":"ci15476625"}, -{"type":"Feature","properties":{"mag":1.1,"place":"44km ENE of Y, Alaska","time":1394956238000,"updated":1394957052481,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189255","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189255.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":19,"net":"ak","code":"11189255","ids":",ak11189255,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.11,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.1 - 44km ENE of Y, Alaska"},"geometry":{"type":"Point","coordinates":[-149.0967,62.3561,17.5]},"id":"ak11189255"}, -{"type":"Feature","properties":{"mag":1.2,"place":"6km SSE of Moraga, California","time":1394955391500,"updated":1394968323060,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186106","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186106.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":22,"net":"nc","code":"72186106","ids":",nc72186106,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.04491576,"rms":0.03,"gap":93.6,"magType":"Md","type":"earthquake","title":"M 1.2 - 6km SSE of Moraga, California"},"geometry":{"type":"Point","coordinates":[-122.1017,37.7763,11.3]},"id":"nc72186106"}, -{"type":"Feature","properties":{"mag":2.1,"place":"91km W of Cantwell, Alaska","time":1394954605000,"updated":1394998412747,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189244","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189244.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":68,"net":"ak","code":"11189244","ids":",ak11189244,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.33,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.1 - 91km W of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-150.7407,63.2344,131.4]},"id":"ak11189244"}, -{"type":"Feature","properties":{"mag":2.2,"place":"47km SSE of Redoubt Volcano, Alaska","time":1394954540000,"updated":1394955534479,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189243","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189243.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":74,"net":"ak","code":"11189243","ids":",ak11189243,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.79,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.2 - 47km SSE of Redoubt Volcano, Alaska"},"geometry":{"type":"Point","coordinates":[-152.5407,60.0753,88.1]},"id":"ak11189243"}, -{"type":"Feature","properties":{"mag":1.4,"place":"21km NE of Soledad, California","time":1394953664100,"updated":1394962387699,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186101","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186101.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":30,"net":"nc","code":"72186101","ids":",nc72186101,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":null,"dmin":0.00898315,"rms":0.07,"gap":61.2,"magType":"Md","type":"earthquake","title":"M 1.4 - 21km NE of Soledad, California"},"geometry":{"type":"Point","coordinates":[-121.193,36.584,7.7]},"id":"nc72186101"}, -{"type":"Feature","properties":{"mag":1,"place":"21km NNW of West Richland, Washington","time":1394953560400,"updated":1395096979742,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uw60719711","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uw60719711.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":15,"net":"uw","code":"60719711","ids":",uw60719711,","sources":",uw,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.08084838,"rms":0.12,"gap":54,"magType":"Md","type":"earthquake","title":"M 1.0 - 21km NNW of West Richland, Washington"},"geometry":{"type":"Point","coordinates":[-119.4328,46.4937,20.9]},"id":"uw60719711"}, -{"type":"Feature","properties":{"mag":1.5,"place":"3km N of Willow, Alaska","time":1394953188000,"updated":1394953854064,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189228","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189228.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":35,"net":"ak","code":"11189228","ids":",ak11189228,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.46,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.5 - 3km N of Willow, Alaska"},"geometry":{"type":"Point","coordinates":[-150.0244,61.7806,36.8]},"id":"ak11189228"}, -{"type":"Feature","properties":{"mag":2,"place":"21km S of Tallaboa, Puerto Rico","time":1394952085000,"updated":1394956829198,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14075003","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14075003.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":62,"net":"pr","code":"14075003","ids":",pr14075003,","sources":",pr,","types":",cap,geoserve,nearby-cities,origin,tectonic-summary,","nst":6,"dmin":0.22727377,"rms":0.25,"gap":273.6,"magType":"Md","type":"earthquake","title":"M 2.0 - 21km S of Tallaboa, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.7287,17.7966,10]},"id":"pr14075003"}, -{"type":"Feature","properties":{"mag":1.6,"place":"11km SW of Cohoe, Alaska","time":1394950209000,"updated":1394950657219,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189180","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189180.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":39,"net":"ak","code":"11189180","ids":",ak11189180,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.33,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.6 - 11km SW of Cohoe, Alaska"},"geometry":{"type":"Point","coordinates":[-151.431,60.285,89.8]},"id":"ak11189180"}, -{"type":"Feature","properties":{"mag":1.3,"place":"42km ENE of Manley Hot Springs, Alaska","time":1394950151000,"updated":1394996386203,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189178","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189178.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":26,"net":"ak","code":"11189178","ids":",ak11189178,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.88,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.3 - 42km ENE of Manley Hot Springs, Alaska"},"geometry":{"type":"Point","coordinates":[-149.8357,65.1823,1.7]},"id":"ak11189178"}, -{"type":"Feature","properties":{"mag":1.4,"place":"40km ENE of Manley Hot Springs, Alaska","time":1394950091000,"updated":1394950656264,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189177","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189177.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":30,"net":"ak","code":"11189177","ids":",ak11189177,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":1,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.4 - 40km ENE of Manley Hot Springs, Alaska"},"geometry":{"type":"Point","coordinates":[-149.8741,65.1683,7.1]},"id":"ak11189177"}, -{"type":"Feature","properties":{"mag":1.87,"place":"34km WNW of Alamo, Nevada","time":1394950044641,"updated":1395165502000,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nn00441139","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nn00441139.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":54,"net":"nn","code":"00441139","ids":",nn00441139,","sources":",nn,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,","nst":9,"dmin":0.374,"rms":0.1453,"gap":115.62,"magType":"ml","type":"earthquake","title":"M 1.9 - 34km WNW of Alamo, Nevada"},"geometry":{"type":"Point","coordinates":[-115.4925,37.5382,0]},"id":"nn00441139"}, -{"type":"Feature","properties":{"mag":1.8,"place":"29km S of Rio Dell, California","time":1394950037500,"updated":1395197170649,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186071","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186071.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":50,"net":"nc","code":"72186071","ids":",nc72186071,","sources":",nc,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.01796631,"rms":0.13,"gap":90,"magType":"Md","type":"earthquake","title":"M 1.8 - 29km S of Rio Dell, California"},"geometry":{"type":"Point","coordinates":[-124.1595,40.2367,11.2]},"id":"nc72186071"}, -{"type":"Feature","properties":{"mag":1,"place":"6km NW of The Geysers, California","time":1394949066300,"updated":1394955124487,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186061","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186061.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":15,"net":"nc","code":"72186061","ids":",nc72186061,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.01796631,"rms":0.04,"gap":86.4,"magType":"Md","type":"earthquake","title":"M 1.0 - 6km NW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.8183,38.8168,3]},"id":"nc72186061"}, -{"type":"Feature","properties":{"mag":1.04,"place":"51km NE of Kernville, California","time":1394948481540,"updated":1395169477810,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476609","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476609.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":17,"net":"ci","code":"15476609","ids":",ci15476609,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":21,"dmin":0.1629,"rms":0.12,"gap":77,"magType":"ml","type":"earthquake","title":"M 1.0 - 51km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.0553333,36.1048333,0.01]},"id":"ci15476609"}, -{"type":"Feature","properties":{"mag":4.8,"place":"146km SSE of Ndoi Island, Fiji","time":1394948082090,"updated":1394977029982,"tz":-720,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nd65","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nd65.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":354,"net":"us","code":"c000nd65","ids":",usc000nd65,","sources":",us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":5.493,"rms":0.73,"gap":120,"magType":"mb","type":"earthquake","title":"M 4.8 - 146km SSE of Ndoi Island, Fiji"},"geometry":{"type":"Point","coordinates":[-177.955,-21.7715,348.76]},"id":"usc000nd65"}, -{"type":"Feature","properties":{"mag":2.7,"place":"41km NNW of Charlotte Amalie, U.S. Virgin Islands","time":1394948013400,"updated":1394976960989,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14075002","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14075002.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":112,"net":"pr","code":"14075002","ids":",pr14075002,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":8,"dmin":0.35663117,"rms":0.36,"gap":288,"magType":"Md","type":"earthquake","title":"M 2.7 - 41km NNW of Charlotte Amalie, U.S. Virgin Islands"},"geometry":{"type":"Point","coordinates":[-65.0158,18.7061,2]},"id":"pr14075002"}, -{"type":"Feature","properties":{"mag":4.4,"place":"10km NNE of Kyzyl-Suu, Kyrgyzstan","time":1394947933800,"updated":1394976891883,"tz":360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nd5z","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nd5z.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":298,"net":"us","code":"c000nd5z","ids":",usc000nd5z,","sources":",us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.564,"rms":0.94,"gap":71,"magType":"mb","type":"earthquake","title":"M 4.4 - 10km NNE of Kyzyl-Suu, Kyrgyzstan"},"geometry":{"type":"Point","coordinates":[78.0518,42.4259,23.12]},"id":"usc000nd5z"}, -{"type":"Feature","properties":{"mag":3.3,"place":"133km NNE of Road Town, British Virgin Islands","time":1394947589500,"updated":1394976536556,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14075001","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14075001.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":168,"net":"pr","code":"14075001","ids":",pr14075001,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":10,"dmin":1.19565764,"rms":0.18,"gap":309.6,"magType":"Md","type":"earthquake","title":"M 3.3 - 133km NNE of Road Town, British Virgin Islands"},"geometry":{"type":"Point","coordinates":[-64.2498,19.5676,43]},"id":"pr14075001"}, -{"type":"Feature","properties":{"mag":1.1,"place":"45km ENE of Y, Alaska","time":1394947144000,"updated":1394947829851,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189122","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189122.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":19,"net":"ak","code":"11189122","ids":",ak11189122,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.33,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.1 - 45km ENE of Y, Alaska"},"geometry":{"type":"Point","coordinates":[-149.1252,62.3832,41.6]},"id":"ak11189122"}, -{"type":"Feature","properties":{"mag":1.9,"place":"8km SE of Pole Ojea, Puerto Rico","time":1394945626700,"updated":1394958872766,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14075004","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14075004.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":56,"net":"pr","code":"14075004","ids":",pr14075004,","sources":",pr,","types":",cap,geoserve,nearby-cities,origin,tectonic-summary,","nst":5,"dmin":0.09252647,"rms":0.25,"gap":291.6,"magType":"Md","type":"earthquake","title":"M 1.9 - 8km SE of Pole Ojea, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-67.1286,17.915,9]},"id":"pr14075004"}, -{"type":"Feature","properties":{"mag":1.2,"place":"126km W of Cantwell, Alaska","time":1394944899000,"updated":1394945448997,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189113","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189113.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":22,"net":"ak","code":"11189113","ids":",ak11189113,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.09,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.2 - 126km W of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-151.4899,63.4041,6.2]},"id":"ak11189113"}, -{"type":"Feature","properties":{"mag":2,"place":"21km S of Tallaboa, Puerto Rico","time":1394944608400,"updated":1394945974078,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14075000","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14075000.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":62,"net":"pr","code":"14075000","ids":",pr14075000,","sources":",pr,","types":",cap,geoserve,nearby-cities,origin,tectonic-summary,","nst":7,"dmin":0.22637545,"rms":0.27,"gap":273.6,"magType":"Md","type":"earthquake","title":"M 2.0 - 21km S of Tallaboa, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.7289,17.7989,9]},"id":"pr14075000"}, -{"type":"Feature","properties":{"mag":1.62,"place":"16km ENE of Nellis Air Force Base, Nevada","time":1394944110596,"updated":1394944252000,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nn00441137","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nn00441137.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":40,"net":"nn","code":"00441137","ids":",nn00441137,","sources":",nn,","types":",general-link,geoserve,nearby-cities,origin,phase-data,","nst":10,"dmin":0.988,"rms":null,"gap":290.16,"magType":"ml","type":"earthquake","title":"M 1.6 - 16km ENE of Nellis Air Force Base, Nevada"},"geometry":{"type":"Point","coordinates":[-114.8836,36.2907,0]},"id":"nn00441137"}, -{"type":"Feature","properties":{"mag":1.1,"place":"106km W of Cantwell, Alaska","time":1394943535000,"updated":1394944206622,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189108","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189108.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":19,"net":"ak","code":"11189108","ids":",ak11189108,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.01,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.1 - 106km W of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-151.064,63.4995,7]},"id":"ak11189108"}, -{"type":"Feature","properties":{"mag":1.1,"place":"23km E of Old Faithful Geyser, Wyoming","time":1394942765600,"updated":1395179006932,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60059657","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60059657.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":19,"net":"uu","code":"60059657","ids":",uu60059657,","sources":",uu,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.03593261,"rms":0.05,"gap":100.8,"magType":"Ml","type":"earthquake","title":"M 1.1 - 23km E of Old Faithful Geyser, Wyoming"},"geometry":{"type":"Point","coordinates":[-110.5398,44.4482,3.5]},"id":"uu60059657"}, -{"type":"Feature","properties":{"mag":1.57,"place":"23km ENE of Barstow, California","time":1394942103160,"updated":1395169337334,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476601","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476601.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":38,"net":"ci","code":"15476601","ids":",ci15476601,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":22,"dmin":0.1596,"rms":0.17,"gap":52,"magType":"ml","type":"earthquake","title":"M 1.6 - 23km ENE of Barstow, California"},"geometry":{"type":"Point","coordinates":[-116.7735,34.9548333,2.04]},"id":"ci15476601"}, -{"type":"Feature","properties":{"mag":2.3,"place":"30km NE of New Allakaket, Alaska","time":1394942068000,"updated":1394942723489,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189067","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189067.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":81,"net":"ak","code":"11189067","ids":",ak11189067,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.99,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.3 - 30km NE of New Allakaket, Alaska"},"geometry":{"type":"Point","coordinates":[-152.1266,66.7268,0.9]},"id":"ak11189067"}, -{"type":"Feature","properties":{"mag":1.62,"place":"9km S of Idyllwild, California","time":1394941970220,"updated":1395168746210,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476593","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476593.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":40,"net":"ci","code":"15476593","ids":",ci15476593,","sources":",ci,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":48,"dmin":0.05097,"rms":0.12,"gap":35,"magType":"ml","type":"earthquake","title":"M 1.6 - 9km S of Idyllwild, California"},"geometry":{"type":"Point","coordinates":[-116.7313333,33.6516667,16.55]},"id":"ci15476593"}, -{"type":"Feature","properties":{"mag":4,"place":"78km W of Bayview, California","time":1394941569700,"updated":1395042304550,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186031","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186031.geojsonp","felt":10,"cdi":2.7,"mmi":2.67,"alert":"green","status":"REVIEWED","tsunami":null,"sig":249,"net":"nc","code":"72186031","ids":",nc72186031,usc000nd4t,","sources":",nc,us,","types":",cap,dyfi,general-link,geoserve,losspager,moment-tensor,nearby-cities,origin,phase-data,scitech-link,shakemap,","nst":null,"dmin":0.646787,"rms":0.17,"gap":255.6,"magType":"Mw","type":"earthquake","title":"M 4.0 - 78km W of Bayview, California"},"geometry":{"type":"Point","coordinates":[-125.0218,40.8585,24.4]},"id":"nc72186031"}, -{"type":"Feature","properties":{"mag":1.4,"place":"83km WSW of Cantwell, Alaska","time":1394941278000,"updated":1394949297888,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189059","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189059.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":30,"net":"ak","code":"11189059","ids":",ak11189059,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.31,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.4 - 83km WSW of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-150.5592,63.1927,117.2]},"id":"ak11189059"}, -{"type":"Feature","properties":{"mag":1.69,"place":"1km S of Vincent, California","time":1394940954240,"updated":1395168255460,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476585","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476585.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":44,"net":"ci","code":"15476585","ids":",ci15476585,","sources":",ci,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":43,"dmin":0.08251,"rms":0.18,"gap":37,"magType":"ml","type":"earthquake","title":"M 1.7 - 1km S of Vincent, California"},"geometry":{"type":"Point","coordinates":[-118.115,34.4846667,13.04]},"id":"ci15476585"}, -{"type":"Feature","properties":{"mag":2.5,"place":"1km S of Guthrie, Oklahoma","time":1394939858430,"updated":1395004840557,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nd4e","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nd4e.geojsonp","felt":2,"cdi":2.8,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":97,"net":"us","code":"c000nd4e","ids":",usc000nd4e,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.07,"rms":1.13,"gap":73,"magType":"mb_lg","type":"earthquake","title":"M 2.5 - 1km S of Guthrie, Oklahoma"},"geometry":{"type":"Point","coordinates":[-97.4222,35.8616,2.77]},"id":"usc000nd4e"}, -{"type":"Feature","properties":{"mag":2.1,"place":"44km N of Circle, ","time":1394937258000,"updated":1394937784640,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189035","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189035.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":68,"net":"ak","code":"11189035","ids":",ak11189035,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.71,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.1 - 44km N of Circle, "},"geometry":{"type":"Point","coordinates":[-143.9299,66.2249,0.1]},"id":"ak11189035"}, -{"type":"Feature","properties":{"mag":1.5,"place":"56km NW of Cape Yakataga, Alaska","time":1394937080000,"updated":1394937783719,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189032","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189032.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":35,"net":"ak","code":"11189032","ids":",ak11189032,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.24,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.5 - 56km NW of Cape Yakataga, Alaska"},"geometry":{"type":"Point","coordinates":[-143.0955,60.4534,9.3]},"id":"ak11189032"}, -{"type":"Feature","properties":{"mag":1.7,"place":"51km NE of Chitina, Alaska","time":1394936722000,"updated":1394937182004,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189024","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189024.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":44,"net":"ak","code":"11189024","ids":",ak11189024,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.72,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.7 - 51km NE of Chitina, Alaska"},"geometry":{"type":"Point","coordinates":[-143.7167,61.8257,7.2]},"id":"ak11189024"}, -{"type":"Feature","properties":{"mag":4,"place":"59km SE of Akutan, Alaska","time":1394936689930,"updated":1394948053946,"tz":-660,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nd3l","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nd3l.geojsonp","felt":1,"cdi":2.2,"mmi":2.44,"alert":null,"status":"reviewed","tsunami":null,"sig":246,"net":"us","code":"c000nd3l","ids":",usc000nd3l,ak11189021,","sources":",us,ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,shakemap,tectonic-summary,","nst":null,"dmin":0.532,"rms":0.51,"gap":183,"magType":"mb","type":"earthquake","title":"M 4.0 - 59km SE of Akutan, Alaska"},"geometry":{"type":"Point","coordinates":[-165.1528,53.7498,56.81]},"id":"usc000nd3l"}, -{"type":"Feature","properties":{"mag":1.8,"place":"47km NNE of Old Faithful Geyser, Wyoming","time":1394936499200,"updated":1395178996917,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60059647","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60059647.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":50,"net":"uu","code":"60059647","ids":",uu60059647,","sources":",uu,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.11678099,"rms":0.14,"gap":122.4,"magType":"Ml","type":"earthquake","title":"M 1.8 - 47km NNE of Old Faithful Geyser, Wyoming"},"geometry":{"type":"Point","coordinates":[-110.5333,44.8318,7.1]},"id":"uu60059647"}, -{"type":"Feature","properties":{"mag":1.2,"place":"53km NE of Sutton-Alpine, Alaska","time":1394936358000,"updated":1394937181064,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11189019","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11189019.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":22,"net":"ak","code":"11189019","ids":",ak11189019,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.31,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.2 - 53km NE of Sutton-Alpine, Alaska"},"geometry":{"type":"Point","coordinates":[-148.1083,62.1282,32.7]},"id":"ak11189019"}, -{"type":"Feature","properties":{"mag":1.9,"place":"4km WNW of The Geysers, California","time":1394936190100,"updated":1395193810369,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72186006","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72186006.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":56,"net":"nc","code":"72186006","ids":",nc72186006,","sources":",nc,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.06,"gap":36,"magType":"Md","type":"earthquake","title":"M 1.9 - 4km WNW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.808,38.7925,3.5]},"id":"nc72186006"}, -{"type":"Feature","properties":{"mag":1.2,"place":"109km NW of Talkeetna, Alaska","time":1394931699000,"updated":1394932083255,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188995","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188995.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":22,"net":"ak","code":"11188995","ids":",ak11188995,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.03,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.2 - 109km NW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-151.5442,63.0525,14.1]},"id":"ak11188995"}, -{"type":"Feature","properties":{"mag":5,"place":"133km NNE of Dili, East Timor","time":1394931615040,"updated":1394960568435,"tz":480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nd2z","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nd2z.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":385,"net":"us","code":"c000nd2z","ids":",usc000nd2z,","sources":",us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":2.894,"rms":1.04,"gap":40,"magType":"mb","type":"earthquake","title":"M 5.0 - 133km NNE of Dili, East Timor"},"geometry":{"type":"Point","coordinates":[126.0522,-7.446,433.91]},"id":"usc000nd2z"}, -{"type":"Feature","properties":{"mag":1.1,"place":"9km ENE of West Yellowstone, Montana","time":1394930260600,"updated":1395178931880,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60059637","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60059637.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":19,"net":"uu","code":"60059637","ids":",uu60059637,","sources":",uu,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.02694946,"rms":0.15,"gap":68.4,"magType":"Ml","type":"earthquake","title":"M 1.1 - 9km ENE of West Yellowstone, Montana"},"geometry":{"type":"Point","coordinates":[-110.9862,44.6937,6.3]},"id":"uu60059637"}, -{"type":"Feature","properties":{"mag":1.4,"place":"1km NW of San Bernardino, California","time":1394930023240,"updated":1395167581750,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476561","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476561.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":30,"net":"ci","code":"15476561","ids":",ci15476561,","sources":",ci,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":57,"dmin":0.01574,"rms":0.17,"gap":43,"magType":"ml","type":"earthquake","title":"M 1.4 - 1km NW of San Bernardino, California"},"geometry":{"type":"Point","coordinates":[-117.2985,34.1143333,8.28]},"id":"ci15476561"}, -{"type":"Feature","properties":{"mag":1.04,"place":"5km WNW of The Geysers, California","time":1394929550990,"updated":1394932442371,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185951","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185951.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":17,"net":"nc","code":"72185951","ids":",nc72185951,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":18,"dmin":0.014,"rms":0.02,"gap":117,"magType":"md","type":"earthquake","title":"M 1.0 - 5km WNW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.8111649,38.8008347,3.36]},"id":"nc72185951"}, -{"type":"Feature","properties":{"mag":2.1,"place":"28km ENE of West Yellowstone, Montana","time":1394929400800,"updated":1395178866859,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60059627","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60059627.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":68,"net":"uu","code":"60059627","ids":",uu60059627,","sources":",uu,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.05389892,"rms":0.11,"gap":86.4,"magType":"Ml","type":"earthquake","title":"M 2.1 - 28km ENE of West Yellowstone, Montana"},"geometry":{"type":"Point","coordinates":[-110.7693,44.7503,9]},"id":"uu60059627"}, -{"type":"Feature","properties":{"mag":4.7,"place":"258km E of Vostok, Russia","time":1394928500280,"updated":1394957456899,"tz":600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nd1k","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nd1k.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":340,"net":"us","code":"c000nd1k","ids":",usc000nd1k,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":5.748,"rms":1.29,"gap":129,"magType":"mb","type":"earthquake","title":"M 4.7 - 258km E of Vostok, Russia"},"geometry":{"type":"Point","coordinates":[152.3497,48.4711,141.45]},"id":"usc000nd1k"}, -{"type":"Feature","properties":{"mag":3,"place":"79km WNW of Ferndale, California","time":1394928267300,"updated":1395117304030,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185946","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185946.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":138,"net":"nc","code":"72185946","ids":",nc72185946,","sources":",nc,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.70068592,"rms":0.17,"gap":255.6,"magType":"Ml","type":"earthquake","title":"M 3.0 - 79km WNW of Ferndale, California"},"geometry":{"type":"Point","coordinates":[-125.1607,40.7838,23.5]},"id":"nc72185946"}, -{"type":"Feature","properties":{"mag":6.3,"place":"6km W of Sechura, Peru","time":1394927490610,"updated":1395165138000,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nd0c","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nd0c.geojsonp","felt":22,"cdi":7.2,"mmi":7.02,"alert":"yellow","status":"reviewed","tsunami":null,"sig":626,"net":"us","code":"c000nd0c","ids":",usc000nd0c,gcmt20140315235130,","sources":",us,gcmt,","types":",cap,dyfi,general-link,geoserve,losspager,moment-tensor,nearby-cities,origin,phase-data,shakemap,tectonic-summary,","nst":null,"dmin":6.253,"rms":1,"gap":90,"magType":"mwp","type":"earthquake","title":"M 6.3 - 6km W of Sechura, Peru"},"geometry":{"type":"Point","coordinates":[-80.879,-5.566,9.8]},"id":"usc000nd0c"}, -{"type":"Feature","properties":{"mag":1.5,"place":"21km W of Volcano, Hawaii","time":1394927301500,"updated":1395191743090,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60656746","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60656746.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":35,"net":"hv","code":"60656746","ids":",hv60656746,","sources":",hv,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.05389892,"rms":0.13,"gap":57.6,"magType":"Md","type":"earthquake","title":"M 1.5 - 21km W of Volcano, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.4378,19.4653,7.9]},"id":"hv60656746"}, -{"type":"Feature","properties":{"mag":2.2,"place":"2km SW of Navy Yard City, Washington","time":1394927144900,"updated":1395095395457,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uw60719606","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uw60719606.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":75,"net":"uw","code":"60719606","ids":",uw60719606,","sources":",uw,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.06288207,"rms":0.18,"gap":54,"magType":"Ml","type":"earthquake","title":"M 2.2 - 2km SW of Navy Yard City, Washington"},"geometry":{"type":"Point","coordinates":[-122.686,47.5405,22.5]},"id":"uw60719606"}, -{"type":"Feature","properties":{"mag":1.8,"place":"93km W of Cantwell, Alaska","time":1394926334000,"updated":1394927170196,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188867","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188867.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":50,"net":"ak","code":"11188867","ids":",ak11188867,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.62,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.8 - 93km W of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-150.8095,63.4831,11.4]},"id":"ak11188867"}, -{"type":"Feature","properties":{"mag":1.4,"place":"61km SW of Deltana, Alaska","time":1394926188000,"updated":1394926588392,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188866","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188866.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":30,"net":"ak","code":"11188866","ids":",ak11188866,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.34,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.4 - 61km SW of Deltana, Alaska"},"geometry":{"type":"Point","coordinates":[-146.1082,63.4893,4.3]},"id":"ak11188866"}, -{"type":"Feature","properties":{"mag":2.8,"place":"3km NNE of Hydesville, California","time":1394926023900,"updated":1395046622322,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185936","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185936.geojsonp","felt":20,"cdi":2.7,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":126,"net":"nc","code":"72185936","ids":",nc72185936,","sources":",nc,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.16169675,"rms":0.1,"gap":122.4,"magType":"Md","type":"earthquake","title":"M 2.8 - 3km NNE of Hydesville, California"},"geometry":{"type":"Point","coordinates":[-124.0863,40.5812,18.4]},"id":"nc72185936"}, -{"type":"Feature","properties":{"mag":4.3,"place":"31km WSW of La Libertad, El Salvador","time":1394925969790,"updated":1394954916598,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nczj","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nczj.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":284,"net":"us","code":"c000nczj","ids":",usc000nczj,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.464,"rms":1.47,"gap":114,"magType":"mb","type":"earthquake","title":"M 4.3 - 31km WSW of La Libertad, El Salvador"},"geometry":{"type":"Point","coordinates":[-89.5955,13.3839,68.93]},"id":"usc000nczj"}, -{"type":"Feature","properties":{"mag":1,"place":"67km ESE of Cantwell, Alaska","time":1394925879000,"updated":1394926587468,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188865","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188865.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":15,"net":"ak","code":"11188865","ids":",ak11188865,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.21,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.0 - 67km ESE of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-147.775,63.0953,7.2]},"id":"ak11188865"}, -{"type":"Feature","properties":{"mag":4.8,"place":"Mid-Indian Ridge","time":1394925730670,"updated":1394954684964,"tz":240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ncz8","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ncz8.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":354,"net":"us","code":"c000ncz8","ids":",usc000ncz8,","sources":",us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,","nst":null,"dmin":12.055,"rms":0.84,"gap":58,"magType":"mb","type":"earthquake","title":"M 4.8 - Mid-Indian Ridge"},"geometry":{"type":"Point","coordinates":[66.1115,-14.2224,10]},"id":"usc000ncz8"}, -{"type":"Feature","properties":{"mag":1.4,"place":"45km ENE of Y, Alaska","time":1394925185000,"updated":1394926299547,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188862","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188862.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":30,"net":"ak","code":"11188862","ids":",ak11188862,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.12,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.4 - 45km ENE of Y, Alaska"},"geometry":{"type":"Point","coordinates":[-149.0954,62.362,16.2]},"id":"ak11188862"}, -{"type":"Feature","properties":{"mag":1.51,"place":"2km E of San Antonio Heights, California","time":1394924456160,"updated":1395166909310,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476537","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476537.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":35,"net":"ci","code":"15476537","ids":",ci15476537,","sources":",ci,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":45,"dmin":0.03186,"rms":0.12,"gap":55,"magType":"ml","type":"earthquake","title":"M 1.5 - 2km E of San Antonio Heights, California"},"geometry":{"type":"Point","coordinates":[-117.6295,34.1518333,12.41]},"id":"ci15476537"}, -{"type":"Feature","properties":{"mag":4.7,"place":"42km SSE of Antofagasta, Chile","time":1394924130820,"updated":1394931791307,"tz":-180,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ncy2","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ncy2.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":340,"net":"us","code":"c000ncy2","ids":",usc000ncy2,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.571,"rms":0.95,"gap":135,"magType":"mb","type":"earthquake","title":"M 4.7 - 42km SSE of Antofagasta, Chile"},"geometry":{"type":"Point","coordinates":[-70.1812,-23.9731,52.82]},"id":"usc000ncy2"}, -{"type":"Feature","properties":{"mag":3.1,"place":"86km SW of Atka, Alaska","time":1394921608000,"updated":1394950562233,"tz":-720,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188760","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188760.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":148,"net":"ak","code":"11188760","ids":",ak11188760,","sources":",ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.75,"gap":null,"magType":"ml","type":"earthquake","title":"M 3.1 - 86km SW of Atka, Alaska"},"geometry":{"type":"Point","coordinates":[-175.1503,51.6866,20]},"id":"ak11188760"}, -{"type":"Feature","properties":{"mag":1.4,"place":"6km S of Big Lake, Alaska","time":1394921373000,"updated":1394926012975,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188757","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188757.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":30,"net":"ak","code":"11188757","ids":",ak11188757,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.56,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.4 - 6km S of Big Lake, Alaska"},"geometry":{"type":"Point","coordinates":[-149.944,61.4652,19.3]},"id":"ak11188757"}, -{"type":"Feature","properties":{"mag":1.1,"place":"8km NW of The Geysers, California","time":1394919909500,"updated":1394922726251,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185896","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185896.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":19,"net":"nc","code":"72185896","ids":",nc72185896,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0,"rms":0.03,"gap":61.2,"magType":"Md","type":"earthquake","title":"M 1.1 - 8km NW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.8358,38.8243,0.6]},"id":"nc72185896"}, -{"type":"Feature","properties":{"mag":1.5,"place":"7km S of Princeton, Canada","time":1394918605000,"updated":1395094444041,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uw60719561","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uw60719561.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":35,"net":"uw","code":"60719561","ids":",uw60719561,","sources":",uw,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.58390493,"rms":0.24,"gap":205.2,"magType":"Md","type":"quarry","title":"M 1.5 Quarry Blast - 7km S of Princeton, Canada"},"geometry":{"type":"Point","coordinates":[-120.5043,49.3942,0]},"id":"uw60719561"}, -{"type":"Feature","properties":{"mag":2.3,"place":"6km WNW of Cobb, California","time":1394917618400,"updated":1395126611306,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185861","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185861.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":81,"net":"nc","code":"72185861","ids":",nc72185861,","sources":",nc,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.04,"gap":39.6,"magType":"Md","type":"earthquake","title":"M 2.3 - 6km WNW of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.7993,38.837,2]},"id":"nc72185861"}, -{"type":"Feature","properties":{"mag":2.63,"place":"20km W of Delta, Mexico","time":1394917448530,"updated":1395079246071,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476513","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476513.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":106,"net":"ci","code":"15476513","ids":",ci15476513,","sources":",ci,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":17,"dmin":0.122,"rms":0.2,"gap":186,"magType":"ml","type":"earthquake","title":"M 2.6 - 20km W of Delta, Mexico"},"geometry":{"type":"Point","coordinates":[-115.4128333,32.3383333,9.03]},"id":"ci15476513"}, -{"type":"Feature","properties":{"mag":1.7,"place":"89km NNW of Nikiski, Alaska","time":1394917028000,"updated":1394917935677,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188664","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188664.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":44,"net":"ak","code":"11188664","ids":",ak11188664,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":1.93,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.7 - 89km NNW of Nikiski, Alaska"},"geometry":{"type":"Point","coordinates":[-151.7117,61.469,79.6]},"id":"ak11188664"}, -{"type":"Feature","properties":{"mag":2.12,"place":"3km N of Hollister, California","time":1394917012720,"updated":1395117304032,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185856","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185856.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":69,"net":"nc","code":"72185856","ids":",nc72185856,","sources":",nc,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":70,"dmin":0.007006,"rms":0.07,"gap":31,"magType":"md","type":"earthquake","title":"M 2.1 - 3km N of Hollister, California"},"geometry":{"type":"Point","coordinates":[-121.3986667,36.8861667,9.5]},"id":"nc72185856"}, -{"type":"Feature","properties":{"mag":3.5,"place":"79km NNW of Chirikof Island, Alaska","time":1394916705000,"updated":1394945656221,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188655","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188655.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":188,"net":"ak","code":"11188655","ids":",ak11188655,","sources":",ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.61,"gap":null,"magType":"ml","type":"earthquake","title":"M 3.5 - 79km NNW of Chirikof Island, Alaska"},"geometry":{"type":"Point","coordinates":[-156.0445,56.4999,69.9]},"id":"ak11188655"}, -{"type":"Feature","properties":{"mag":4.5,"place":"92km SW of Atka, Alaska","time":1394916306000,"updated":1394923753362,"tz":-720,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188650","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188650.geojsonp","felt":1,"cdi":2,"mmi":2.86,"alert":null,"status":"reviewed","tsunami":null,"sig":312,"net":"ak","code":"11188650","ids":",ak11188650,","sources":",ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,shakemap,tectonic-summary,","nst":null,"dmin":null,"rms":0.59,"gap":null,"magType":"ml","type":"earthquake","title":"M 4.5 - 92km SW of Atka, Alaska"},"geometry":{"type":"Point","coordinates":[-175.1276,51.5958,26]},"id":"ak11188650"}, -{"type":"Feature","properties":{"mag":1.2,"place":"19km SSE of Honaunau-Napoopoo, Hawaii","time":1394916268800,"updated":1395187780863,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60656576","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60656576.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":22,"net":"hv","code":"60656576","ids":",hv60656576,","sources":",hv,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.06288207,"rms":0.14,"gap":144,"magType":"Md","type":"earthquake","title":"M 1.2 - 19km SSE of Honaunau-Napoopoo, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.8055,19.2907,15.9]},"id":"hv60656576"}, -{"type":"Feature","properties":{"mag":4.7,"place":"122km NW of Iquique, Chile","time":1394914464990,"updated":1394943411438,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ncsg","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ncsg.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":340,"net":"us","code":"c000ncsg","ids":",usc000ncsg,","sources":",us,","types":",cap,dyfi,general-link,geoserve,moment-tensor,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.277,"rms":1.15,"gap":96,"magType":"mwr","type":"earthquake","title":"M 4.7 - 122km NW of Iquique, Chile"},"geometry":{"type":"Point","coordinates":[-70.9658,-19.4336,9.63]},"id":"usc000ncsg"}, -{"type":"Feature","properties":{"mag":4.9,"place":"69km SSE of Taitung City, Taiwan","time":1394913875460,"updated":1394942831340,"tz":480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ncrv","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ncrv.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":369,"net":"us","code":"c000ncrv","ids":",usc000ncrv,","sources":",us,","types":",cap,dyfi,general-link,geoserve,moment-tensor,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.705,"rms":1.21,"gap":94,"magType":"mwr","type":"earthquake","title":"M 4.9 - 69km SSE of Taitung City, Taiwan"},"geometry":{"type":"Point","coordinates":[121.4229,22.1842,13.18]},"id":"usc000ncrv"}, -{"type":"Feature","properties":{"mag":2.9,"place":"49km S of Estacion Coahuila, Mexico","time":1394913790300,"updated":1395180422590,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476505","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476505.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":129,"net":"ci","code":"15476505","ids":",ci15476505,","sources":",ci,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":4,"dmin":0.7091,"rms":0.51,"gap":187,"magType":"ml","type":"earthquake","title":"M 2.9 - 49km S of Estacion Coahuila, Mexico"},"geometry":{"type":"Point","coordinates":[-115.0265,31.749,1.22]},"id":"ci15476505"}, -{"type":"Feature","properties":{"mag":2.7,"place":"73km N of Isabela, Puerto Rico","time":1394913101100,"updated":1394942061209,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14074010","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14074010.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":112,"net":"pr","code":"14074010","ids":",pr14074010,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":10,"dmin":0.70607581,"rms":0.37,"gap":291.6,"magType":"Md","type":"earthquake","title":"M 2.7 - 73km N of Isabela, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.9162,19.1537,12]},"id":"pr14074010"}, -{"type":"Feature","properties":{"mag":1,"place":"10km WNW of The Geysers, California","time":1394911641400,"updated":1394913123737,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185831","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185831.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":15,"net":"nc","code":"72185831","ids":",nc72185831,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0,"rms":0.02,"gap":64.8,"magType":"Md","type":"earthquake","title":"M 1.0 - 10km WNW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.8558,38.8238,3]},"id":"nc72185831"}, -{"type":"Feature","properties":{"mag":3,"place":"20km SSE of Medford, Oklahoma","time":1394911625160,"updated":1394949265000,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nd3w","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nd3w.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":138,"net":"us","code":"c000nd3w","ids":",usc000nd3w,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":null,"rms":0.66,"gap":null,"magType":"ml","type":"earthquake","title":"M 3.0 - 20km SSE of Medford, Oklahoma"},"geometry":{"type":"Point","coordinates":[-97.669,36.632,5]},"id":"usc000nd3w"}, -{"type":"Feature","properties":{"mag":1.9,"place":"12km W of Humboldt Hill, California","time":1394911457500,"updated":1395186245843,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185826","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185826.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":56,"net":"nc","code":"72185826","ids":",nc72185826,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.24254513,"rms":0.14,"gap":230.4,"magType":"Md","type":"earthquake","title":"M 1.9 - 12km W of Humboldt Hill, California"},"geometry":{"type":"Point","coordinates":[-124.3378,40.7458,13.4]},"id":"nc72185826"}, -{"type":"Feature","properties":{"mag":2.4,"place":"31km NE of New Allakaket, Alaska","time":1394911435000,"updated":1394940387060,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188559","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188559.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":89,"net":"ak","code":"11188559","ids":",ak11188559,","sources":",ak,","types":",dyfi,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.88,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.4 - 31km NE of New Allakaket, Alaska"},"geometry":{"type":"Point","coordinates":[-152.1264,66.7362,1.6]},"id":"ak11188559"}, -{"type":"Feature","properties":{"mag":3.2,"place":"21km E of Amatignak Island, Alaska","time":1394911178000,"updated":1394940123991,"tz":-540,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188557","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188557.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":158,"net":"ak","code":"11188557","ids":",ak11188557,","sources":",ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.54,"gap":null,"magType":"ml","type":"earthquake","title":"M 3.2 - 21km E of Amatignak Island, Alaska"},"geometry":{"type":"Point","coordinates":[-178.799,51.2806,28.3]},"id":"ak11188557"}, -{"type":"Feature","properties":{"mag":2.9,"place":"19km SSE of Medford, Oklahoma","time":1394910901430,"updated":1394948278379,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ncvg","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ncvg.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":129,"net":"us","code":"c000ncvg","ids":",usc000ncvg,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":null,"rms":0.74,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.9 - 19km SSE of Medford, Oklahoma"},"geometry":{"type":"Point","coordinates":[-97.679,36.636,6.7]},"id":"usc000ncvg"}, -{"type":"Feature","properties":{"mag":2.8,"place":"19km SSE of Medford, Oklahoma","time":1394910733200,"updated":1394947612000,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ncv8","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ncv8.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":121,"net":"us","code":"c000ncv8","ids":",usc000ncv8,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":null,"rms":0.81,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.8 - 19km SSE of Medford, Oklahoma"},"geometry":{"type":"Point","coordinates":[-97.669,36.637,4.8]},"id":"usc000ncv8"}, -{"type":"Feature","properties":{"mag":2.5,"place":"65km SSE of Tanaga Volcano, Alaska","time":1394910351000,"updated":1394939300278,"tz":-720,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188543","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188543.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":96,"net":"ak","code":"11188543","ids":",ak11188543,","sources":",ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.39,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.5 - 65km SSE of Tanaga Volcano, Alaska"},"geometry":{"type":"Point","coordinates":[-177.78,51.3391,21.8]},"id":"ak11188543"}, -{"type":"Feature","properties":{"mag":1.94,"place":"4km SE of Loma Linda, California","time":1394909643790,"updated":1395178898710,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476497","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476497.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":58,"net":"ci","code":"15476497","ids":",ci15476497,","sources":",ci,","types":",focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":45,"dmin":0.08952,"rms":0.21,"gap":39,"magType":"ml","type":"earthquake","title":"M 1.9 - 4km SE of Loma Linda, California"},"geometry":{"type":"Point","coordinates":[-117.2333333,34.018,19.27]},"id":"ci15476497"}, -{"type":"Feature","properties":{"mag":2.9,"place":"20km SSE of Medford, Oklahoma","time":1394909318860,"updated":1395154936000,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ncmx","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ncmx.geojsonp","felt":2,"cdi":3.4,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":130,"net":"us","code":"c000ncmx","ids":",usc000ncmx,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":null,"rms":0.94,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.9 - 20km SSE of Medford, Oklahoma"},"geometry":{"type":"Point","coordinates":[-97.669,36.631,5]},"id":"usc000ncmx"}, -{"type":"Feature","properties":{"mag":1.94,"place":"12km N of Castaic, California","time":1394908925670,"updated":1395177363521,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476489","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476489.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":58,"net":"ci","code":"15476489","ids":",ci15476489,","sources":",ci,","types":",focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":36,"dmin":0.0689,"rms":0.21,"gap":34,"magType":"ml","type":"earthquake","title":"M 1.9 - 12km N of Castaic, California"},"geometry":{"type":"Point","coordinates":[-118.6423333,34.5981667,9.54]},"id":"ci15476489"}, -{"type":"Feature","properties":{"mag":2.04,"place":"45km NE of Ensenada, Mexico","time":1394905746040,"updated":1395176578429,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476473","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476473.geojsonp","felt":2,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":64,"net":"ci","code":"15476473","ids":",ci15476473,","sources":",ci,","types":",dyfi,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":10,"dmin":0.3118,"rms":0.16,"gap":173,"magType":"ml","type":"earthquake","title":"M 2.0 - 45km NE of Ensenada, Mexico"},"geometry":{"type":"Point","coordinates":[-116.3226667,32.1953333,20.63]},"id":"ci15476473"}, -{"type":"Feature","properties":{"mag":1.2,"place":"28km ENE of Soledad, California","time":1394904564300,"updated":1394913123738,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185761","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185761.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":22,"net":"nc","code":"72185761","ids":",nc72185761,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.01796631,"rms":0.06,"gap":147.6,"magType":"Md","type":"earthquake","title":"M 1.2 - 28km ENE of Soledad, California"},"geometry":{"type":"Point","coordinates":[-121.0575,36.5658,9.5]},"id":"nc72185761"}, -{"type":"Feature","properties":{"mag":1.13,"place":"8km S of Idyllwild-Pine Cove, California","time":1394903580380,"updated":1395173923062,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476465","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476465.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":20,"net":"ci","code":"15476465","ids":",ci15476465,","sources":",ci,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":18,"dmin":0.04178,"rms":0.06,"gap":93,"magType":"ml","type":"earthquake","title":"M 1.1 - 8km S of Idyllwild-Pine Cove, California"},"geometry":{"type":"Point","coordinates":[-116.7238333,33.6668333,16.54]},"id":"ci15476465"}, -{"type":"Feature","properties":{"mag":2.8,"place":"71km N of Tierras Nuevas Poniente, Puerto Rico","time":1394903408600,"updated":1395154080000,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14074009","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14074009.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":121,"net":"pr","code":"14074009","ids":",pr14074009,usc000nckn,","sources":",pr,us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":9,"dmin":0.62522744,"rms":0.1,"gap":270,"magType":"Md","type":"earthquake","title":"M 2.8 - 71km N of Tierras Nuevas Poniente, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.4645,19.1035,23]},"id":"pr14074009"}, -{"type":"Feature","properties":{"mag":1.1,"place":"6km NW of The Geysers, California","time":1394903330500,"updated":1394905024010,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185756","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185756.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":19,"net":"nc","code":"72185756","ids":",nc72185756,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.03,"gap":79.2,"magType":"Md","type":"earthquake","title":"M 1.1 - 6km NW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.816,38.8153,2.9]},"id":"nc72185756"}, -{"type":"Feature","properties":{"mag":2,"place":"10km SSW of Volcano, Hawaii","time":1394903155600,"updated":1394903354590,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60656471","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60656471.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":62,"net":"hv","code":"60656471","ids":",hv60656471,","sources":",hv,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.03593261,"rms":0.19,"gap":82.8,"magType":"Md","type":"earthquake","title":"M 2.0 - 10km SSW of Volcano, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.26,19.3368,35.5]},"id":"hv60656471"}, -{"type":"Feature","properties":{"mag":1.36,"place":"18km N of Golden Hills, California","time":1394902395150,"updated":1395173312987,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476457","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476457.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":28,"net":"ci","code":"15476457","ids":",ci15476457,","sources":",ci,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":10,"dmin":0.0644,"rms":0.04,"gap":109,"magType":"ml","type":"earthquake","title":"M 1.4 - 18km N of Golden Hills, California"},"geometry":{"type":"Point","coordinates":[-118.497,35.3075,7.1]},"id":"ci15476457"}, -{"type":"Feature","properties":{"mag":1.1,"place":"39km WNW of Anchor Point, Alaska","time":1394901668000,"updated":1394902006722,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188373","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188373.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":19,"net":"ak","code":"11188373","ids":",ak11188373,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.63,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.1 - 39km WNW of Anchor Point, Alaska"},"geometry":{"type":"Point","coordinates":[-152.429,59.9581,43.8]},"id":"ak11188373"}, -{"type":"Feature","properties":{"mag":1.16,"place":"12km N of Castaic, California","time":1394901357200,"updated":1395173197953,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476449","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476449.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":21,"net":"ci","code":"15476449","ids":",ci15476449,","sources":",ci,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":13,"dmin":0.07004,"rms":0.14,"gap":151,"magType":"ml","type":"earthquake","title":"M 1.2 - 12km N of Castaic, California"},"geometry":{"type":"Point","coordinates":[-118.6401667,34.601,7.65]},"id":"ci15476449"}, -{"type":"Feature","properties":{"mag":1.7,"place":"6km E of Hidden Valley Lake, California","time":1394900610900,"updated":1394909943038,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185731","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185731.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":44,"net":"nc","code":"72185731","ids":",nc72185731,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.02694946,"rms":0.07,"gap":162,"magType":"Md","type":"earthquake","title":"M 1.7 - 6km E of Hidden Valley Lake, California"},"geometry":{"type":"Point","coordinates":[-122.479,38.8023,8.5]},"id":"nc72185731"}, -{"type":"Feature","properties":{"mag":1.37,"place":"11km NNW of Castaic, California","time":1394900184840,"updated":1395173007910,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476441","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476441.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":29,"net":"ci","code":"15476441","ids":",ci15476441,","sources":",ci,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":9,"dmin":0.06314,"rms":0.06,"gap":173,"magType":"ml","type":"earthquake","title":"M 1.4 - 11km NNW of Castaic, California"},"geometry":{"type":"Point","coordinates":[-118.6528333,34.5901667,10.77]},"id":"ci15476441"}, -{"type":"Feature","properties":{"mag":1.7,"place":"112km NE of Cape Yakataga, Alaska","time":1394900149000,"updated":1394900687525,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188302","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188302.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":44,"net":"ak","code":"11188302","ids":",ak11188302,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.48,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.7 - 112km NE of Cape Yakataga, Alaska"},"geometry":{"type":"Point","coordinates":[-140.7808,60.6578,19]},"id":"ak11188302"}, -{"type":"Feature","properties":{"mag":1.9,"place":"61km N of Nikiski, Alaska","time":1394898113000,"updated":1394898742113,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188295","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188295.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":56,"net":"ak","code":"11188295","ids":",ak11188295,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.66,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.9 - 61km N of Nikiski, Alaska"},"geometry":{"type":"Point","coordinates":[-151.1407,61.2401,71.5]},"id":"ak11188295"}, -{"type":"Feature","properties":{"mag":1.6,"place":"30km NE of Delta Junction, Alaska","time":1394897653000,"updated":1394898410730,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188238","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188238.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":39,"net":"ak","code":"11188238","ids":",ak11188238,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.94,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.6 - 30km NE of Delta Junction, Alaska"},"geometry":{"type":"Point","coordinates":[-145.3409,64.2518,0.9]},"id":"ak11188238"}, -{"type":"Feature","properties":{"mag":1.71,"place":"12km N of Castaic, California","time":1394897363840,"updated":1395172827782,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476433","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476433.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":45,"net":"ci","code":"15476433","ids":",ci15476433,","sources":",ci,","types":",focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":21,"dmin":0.07191,"rms":0.14,"gap":61,"magType":"ml","type":"earthquake","title":"M 1.7 - 12km N of Castaic, California"},"geometry":{"type":"Point","coordinates":[-118.6375,34.6026667,8.8]},"id":"ci15476433"}, -{"type":"Feature","properties":{"mag":1.58,"place":"11km N of Castaic, California","time":1394897155070,"updated":1395172402719,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476425","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476425.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":38,"net":"ci","code":"15476425","ids":",ci15476425,","sources":",ci,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":17,"dmin":0.0656,"rms":0.12,"gap":67,"magType":"ml","type":"earthquake","title":"M 1.6 - 11km N of Castaic, California"},"geometry":{"type":"Point","coordinates":[-118.648,34.5938333,9.95]},"id":"ci15476425"}, -{"type":"Feature","properties":{"mag":1.8,"place":"13km WSW of Anchor Point, Alaska","time":1394896605000,"updated":1394897018685,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188231","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188231.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":50,"net":"ak","code":"11188231","ids":",ak11188231,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.18,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.8 - 13km WSW of Anchor Point, Alaska"},"geometry":{"type":"Point","coordinates":[-152.0582,59.7362,19.6]},"id":"ak11188231"}, -{"type":"Feature","properties":{"mag":1.6,"place":"1km NNW of The Geysers, California","time":1394896538400,"updated":1394906707144,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185711","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185711.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":39,"net":"nc","code":"72185711","ids":",nc72185711,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.01796631,"rms":0.05,"gap":90,"magType":"Md","type":"earthquake","title":"M 1.6 - 1km NNW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.7623,38.7873,1.3]},"id":"nc72185711"}, -{"type":"Feature","properties":{"mag":3.92,"place":"13km N of Castaic, California","time":1394896339860,"updated":1395124616252,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476409","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476409.geojsonp","felt":92,"cdi":3.7,"mmi":4.98,"alert":null,"status":"reviewed","tsunami":null,"sig":270,"net":"ci","code":"15476409","ids":",ci15476409,","sources":",ci,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,moment-tensor,nearby-cities,origin,phase-data,scitech-link,shakemap,","nst":125,"dmin":0.07616,"rms":0.36,"gap":15,"magType":"ml","type":"earthquake","title":"M 3.9 - 13km N of Castaic, California"},"geometry":{"type":"Point","coordinates":[-118.6311667,34.6138333,8.96]},"id":"ci15476409"}, -{"type":"Feature","properties":{"mag":1.7,"place":"40km WSW of Cohoe, Alaska","time":1394896135000,"updated":1394903060128,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188225","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188225.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":44,"net":"ak","code":"11188225","ids":",ak11188225,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.42,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.7 - 40km WSW of Cohoe, Alaska"},"geometry":{"type":"Point","coordinates":[-151.9619,60.2054,68]},"id":"ak11188225"}, -{"type":"Feature","properties":{"mag":1.6,"place":"1km N of The Geysers, California","time":1394895909600,"updated":1394904072277,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185691","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185691.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":39,"net":"nc","code":"72185691","ids":",nc72185691,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.01796631,"rms":0.05,"gap":50.4,"magType":"Md","type":"earthquake","title":"M 1.6 - 1km N of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.7573,38.7937,1.6]},"id":"nc72185691"}, -{"type":"Feature","properties":{"mag":1.6,"place":"110km NW of Talkeetna, Alaska","time":1394895395000,"updated":1394896685700,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188216","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188216.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":39,"net":"ak","code":"11188216","ids":",ak11188216,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.65,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.6 - 110km NW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-151.4686,63.0994,6.9]},"id":"ak11188216"}, -{"type":"Feature","properties":{"mag":1.8,"place":"32km SSW of Ferndale, California","time":1394895134300,"updated":1395197476261,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185721","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185721.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":50,"net":"nc","code":"72185721","ids":",nc72185721,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.09881468,"rms":0.09,"gap":244.8,"magType":"Md","type":"earthquake","title":"M 1.8 - 32km SSW of Ferndale, California"},"geometry":{"type":"Point","coordinates":[-124.411,40.3013,11.3]},"id":"nc72185721"}, -{"type":"Feature","properties":{"mag":2.1,"place":"60km WNW of Valdez, Alaska","time":1394894965000,"updated":1394896068290,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188212","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188212.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":68,"net":"ak","code":"11188212","ids":",ak11188212,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.76,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.1 - 60km WNW of Valdez, Alaska"},"geometry":{"type":"Point","coordinates":[-147.4096,61.3213,14.1]},"id":"ak11188212"}, -{"type":"Feature","properties":{"mag":5.4,"place":"35km WSW of Santa Cruz, Chile","time":1394894787750,"updated":1395151063000,"tz":-180,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nchd","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nchd.geojsonp","felt":35,"cdi":4.6,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":465,"net":"us","code":"c000nchd","ids":",usc000nchd,","sources":",us,","types":",cap,dyfi,general-link,geoserve,moment-tensor,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.323,"rms":1.36,"gap":122,"magType":"mb","type":"earthquake","title":"M 5.4 - 35km WSW of Santa Cruz, Chile"},"geometry":{"type":"Point","coordinates":[-71.7401,-34.7261,44.76]},"id":"usc000nchd"}, -{"type":"Feature","properties":{"mag":4.7,"place":"56km W of Port-aux-Francais, French Southern Territories","time":1394893259380,"updated":1394922215582,"tz":300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ncgx","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ncgx.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":340,"net":"us","code":"c000ncgx","ids":",usc000ncgx,","sources":",us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,","nst":null,"dmin":0.508,"rms":0.83,"gap":97,"magType":"mb","type":"earthquake","title":"M 4.7 - 56km W of Port-aux-Francais, French Southern Territories"},"geometry":{"type":"Point","coordinates":[69.4336,-49.3807,10]},"id":"usc000ncgx"}, -{"type":"Feature","properties":{"mag":1.5,"place":"5km N of Knik-Fairview, Alaska","time":1394892885000,"updated":1394893968891,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188155","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188155.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":35,"net":"ak","code":"11188155","ids":",ak11188155,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.36,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.5 - 5km N of Knik-Fairview, Alaska"},"geometry":{"type":"Point","coordinates":[-149.5901,61.5658,31.3]},"id":"ak11188155"}, -{"type":"Feature","properties":{"mag":3.1,"place":"66km NW of San Antonio, Puerto Rico","time":1394892024800,"updated":1394920970097,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14074008","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14074008.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":148,"net":"pr","code":"14074008","ids":",pr14074008,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":11,"dmin":0.51832792,"rms":0.1,"gap":226.8,"magType":"Md","type":"earthquake","title":"M 3.1 - 66km NW of San Antonio, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-67.5615,18.8997,6]},"id":"pr14074008"}, -{"type":"Feature","properties":{"mag":1.7,"place":"1km NE of The Geysers, California","time":1394890534000,"updated":1395194105910,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185671","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185671.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":44,"net":"nc","code":"72185671","ids":",nc72185671,","sources":",nc,","types":",focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0,"rms":0.04,"gap":39.6,"magType":"Md","type":"earthquake","title":"M 1.7 - 1km NE of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.738,38.7872,2.2]},"id":"nc72185671"}, -{"type":"Feature","properties":{"mag":3.3,"place":"62km SW of North Nenana, Alaska","time":1394890379000,"updated":1394919333405,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188137","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188137.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":168,"net":"ak","code":"11188137","ids":",ak11188137,","sources":",ak,","types":",dyfi,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":1.15,"gap":null,"magType":"ml","type":"earthquake","title":"M 3.3 - 62km SW of North Nenana, Alaska"},"geometry":{"type":"Point","coordinates":[-150.077,64.2045,1.6]},"id":"ak11188137"}, -{"type":"Feature","properties":{"mag":1.86,"place":"3km SE of Loma Linda, California","time":1394890274180,"updated":1395172092688,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476393","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476393.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":53,"net":"ci","code":"15476393","ids":",ci15476393,","sources":",ci,","types":",dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":55,"dmin":0.08592,"rms":0.11,"gap":32,"magType":"ml","type":"earthquake","title":"M 1.9 - 3km SE of Loma Linda, California"},"geometry":{"type":"Point","coordinates":[-117.2331667,34.0298333,17.03]},"id":"ci15476393"}, -{"type":"Feature","properties":{"mag":2.7,"place":"67km N of Tierras Nuevas Poniente, Puerto Rico","time":1394889658500,"updated":1394918613552,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14074005","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14074005.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":112,"net":"pr","code":"14074005","ids":",pr14074005,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":13,"dmin":0.58929483,"rms":0.14,"gap":244.8,"magType":"Md","type":"earthquake","title":"M 2.7 - 67km N of Tierras Nuevas Poniente, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.466,19.0673,31]},"id":"pr14074005"}, -{"type":"Feature","properties":{"mag":1.17,"place":"19km ESE of Mecca, California","time":1394889255560,"updated":1395170852500,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476385","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476385.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":21,"net":"ci","code":"15476385","ids":",ci15476385,","sources":",ci,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":23,"dmin":0.03953,"rms":0.13,"gap":112,"magType":"ml","type":"earthquake","title":"M 1.2 - 19km ESE of Mecca, California"},"geometry":{"type":"Point","coordinates":[-115.8725,33.5245,4.13]},"id":"ci15476385"}, -{"type":"Feature","properties":{"mag":2.6,"place":"72km N of Tierras Nuevas Poniente, Puerto Rico","time":1394889204000,"updated":1394893039335,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14074007","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14074007.geojsonp","felt":1,"cdi":2.5,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":104,"net":"pr","code":"14074007","ids":",pr14074007,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":6,"dmin":0.63870217,"rms":0.12,"gap":284.4,"magType":"Md","type":"earthquake","title":"M 2.6 - 72km N of Tierras Nuevas Poniente, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.4462,19.1156,25]},"id":"pr14074007"}, -{"type":"Feature","properties":{"mag":1.6,"place":"1km NNW of The Geysers, California","time":1394888954000,"updated":1394899744459,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185656","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185656.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":39,"net":"nc","code":"72185656","ids":",nc72185656,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.01796631,"rms":0.03,"gap":61.2,"magType":"Md","type":"earthquake","title":"M 1.6 - 1km NNW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.7628,38.7898,2.4]},"id":"nc72185656"}, -{"type":"Feature","properties":{"mag":3.9,"place":"37km WNW of Talkeetna, Alaska","time":1394888938000,"updated":1394917898469,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188080","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188080.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":234,"net":"ak","code":"11188080","ids":",ak11188080,usc000ncfd,","sources":",ak,us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":null,"rms":0.66,"gap":null,"magType":"ml","type":"earthquake","title":"M 3.9 - 37km WNW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-150.886,62.4446,67.9]},"id":"ak11188080"}, -{"type":"Feature","properties":{"mag":2.5,"place":"68km N of Tierras Nuevas Poniente, Puerto Rico","time":1394888659900,"updated":1394917618747,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14074006","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14074006.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":96,"net":"pr","code":"14074006","ids":",pr14074006,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":6,"dmin":0.60456619,"rms":0.18,"gap":280.8,"magType":"Md","type":"earthquake","title":"M 2.5 - 68km N of Tierras Nuevas Poniente, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.459,19.0814,42]},"id":"pr14074006"}, -{"type":"Feature","properties":{"mag":2.8,"place":"72km W of Anchor Point, Alaska","time":1394888365000,"updated":1394917318998,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188075","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188075.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":121,"net":"ak","code":"11188075","ids":",ak11188075,","sources":",ak,","types":",dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":1.53,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.8 - 72km W of Anchor Point, Alaska"},"geometry":{"type":"Point","coordinates":[-153.118,59.8218,100]},"id":"ak11188075"}, -{"type":"Feature","properties":{"mag":1.6,"place":"8km NE of Dixon Lane-Meadow Creek, California","time":1394888148500,"updated":1394898066272,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185651","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185651.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":39,"net":"nc","code":"72185651","ids":",nc72185651,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.06288207,"rms":0.05,"gap":140.4,"magType":"Md","type":"earthquake","title":"M 1.6 - 8km NE of Dixon Lane-Meadow Creek, California"},"geometry":{"type":"Point","coordinates":[-118.3542,37.4483,5.8]},"id":"nc72185651"}, -{"type":"Feature","properties":{"mag":2.7,"place":"59km N of Brenas, Puerto Rico","time":1394887787500,"updated":1394916732729,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14074004","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14074004.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":112,"net":"pr","code":"14074004","ids":",pr14074004,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":15,"dmin":0.53180265,"rms":0.11,"gap":241.2,"magType":"Md","type":"earthquake","title":"M 2.7 - 59km N of Brenas, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.4264,19.003,44]},"id":"pr14074004"}, -{"type":"Feature","properties":{"mag":2,"place":"8km W of Fishhook, Alaska","time":1394887642000,"updated":1394888378582,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188072","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188072.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":62,"net":"ak","code":"11188072","ids":",ak11188072,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.47,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.0 - 8km W of Fishhook, Alaska"},"geometry":{"type":"Point","coordinates":[-149.3955,61.7403,33.7]},"id":"ak11188072"}, -{"type":"Feature","properties":{"mag":1.3,"place":"6km WSW of Houston, Alaska","time":1394887354000,"updated":1394902372936,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11188071","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11188071.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":26,"net":"ak","code":"11188071","ids":",ak11188071,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.6,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.3 - 6km WSW of Houston, Alaska"},"geometry":{"type":"Point","coordinates":[-149.9265,61.6084,39.4]},"id":"ak11188071"}, -{"type":"Feature","properties":{"mag":2.9,"place":"84km WNW of Ferndale, California","time":1394886680600,"updated":1395122288333,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185641","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185641.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":129,"net":"nc","code":"72185641","ids":",nc72185641,","sources":",nc,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.73661853,"rms":0.22,"gap":273.6,"magType":"Md","type":"earthquake","title":"M 2.9 - 84km WNW of Ferndale, California"},"geometry":{"type":"Point","coordinates":[-125.2363,40.751,23.4]},"id":"nc72185641"}, -{"type":"Feature","properties":{"mag":1.4,"place":"12km NNE of Milpitas, California","time":1394886626100,"updated":1394896623592,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185636","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185636.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":30,"net":"nc","code":"72185636","ids":",nc72185636,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":null,"dmin":0.04491576,"rms":0.04,"gap":93.6,"magType":"Md","type":"earthquake","title":"M 1.4 - 12km NNE of Milpitas, California"},"geometry":{"type":"Point","coordinates":[-121.8343,37.5215,6.3]},"id":"nc72185636"}, -{"type":"Feature","properties":{"mag":1.34,"place":"12km NNW of Castaic, California","time":1394884856910,"updated":1395170312441,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476369","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476369.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":28,"net":"ci","code":"15476369","ids":",ci15476369,","sources":",ci,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":22,"dmin":0.05835,"rms":0.22,"gap":65,"magType":"ml","type":"earthquake","title":"M 1.3 - 12km NNW of Castaic, California"},"geometry":{"type":"Point","coordinates":[-118.656,34.597,9.8]},"id":"ci15476369"}, -{"type":"Feature","properties":{"mag":1.1,"place":"18km ESE of Anza, California","time":1394882657000,"updated":1395169942393,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476361","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476361.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":19,"net":"ci","code":"15476361","ids":",ci15476361,","sources":",ci,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":28,"dmin":0.0963,"rms":0.07,"gap":96,"magType":"ml","type":"earthquake","title":"M 1.1 - 18km ESE of Anza, California"},"geometry":{"type":"Point","coordinates":[-116.487,33.4923333,15.37]},"id":"ci15476361"}, -{"type":"Feature","properties":{"mag":2.6,"place":"69km N of Tierras Nuevas Poniente, Puerto Rico","time":1394882362700,"updated":1394911323767,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14074003","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14074003.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":104,"net":"pr","code":"14074003","ids":",pr14074003,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":14,"dmin":0.60995608,"rms":0.11,"gap":255.6,"magType":"Md","type":"earthquake","title":"M 2.6 - 69km N of Tierras Nuevas Poniente, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.4525,19.0862,19]},"id":"pr14074003"}, -{"type":"Feature","properties":{"mag":1.9,"place":"3km NNE of Hydesville, California","time":1394881543300,"updated":1395197528310,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185596","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185596.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":56,"net":"nc","code":"72185596","ids":",nc72185596,","sources":",nc,","types":",focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.16169675,"rms":0.13,"gap":122.4,"magType":"Md","type":"earthquake","title":"M 1.9 - 3km NNE of Hydesville, California"},"geometry":{"type":"Point","coordinates":[-124.0873,40.5815,18.3]},"id":"nc72185596"}, -{"type":"Feature","properties":{"mag":5.6,"place":"12km S of Pematangsiantar, Indonesia","time":1394881126070,"updated":1394910083141,"tz":420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ncdc","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ncdc.geojsonp","felt":null,"cdi":null,"mmi":3.91,"alert":"green","status":"reviewed","tsunami":null,"sig":482,"net":"us","code":"c000ncdc","ids":",usc000ncdc,gcmt20140315105846,","sources":",us,gcmt,","types":",cap,dyfi,general-link,geoserve,losspager,moment-tensor,nearby-cities,origin,phase-data,shakemap,tectonic-summary,","nst":null,"dmin":0.206,"rms":0.82,"gap":30,"magType":"mb","type":"earthquake","title":"M 5.6 - 12km S of Pematangsiantar, Indonesia"},"geometry":{"type":"Point","coordinates":[99.0667,2.844,169.79]},"id":"usc000ncdc"}, -{"type":"Feature","properties":{"mag":5.4,"place":"92km NE of San Isidro, Philippines","time":1394880911720,"updated":1394882161953,"tz":480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ncdb","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ncdb.geojsonp","felt":1,"cdi":3.1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":449,"net":"us","code":"c000ncdb","ids":",usc000ncdb,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":3.645,"rms":0.95,"gap":89,"magType":"mb","type":"earthquake","title":"M 5.4 - 92km NE of San Isidro, Philippines"},"geometry":{"type":"Point","coordinates":[126.7217,10.5578,10]},"id":"usc000ncdb"}, -{"type":"Feature","properties":{"mag":1.8,"place":"6km NW of The Geysers, California","time":1394878877100,"updated":1395112505623,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185561","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185561.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":50,"net":"nc","code":"72185561","ids":",nc72185561,","sources":",nc,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0,"rms":0.05,"gap":28.8,"magType":"Md","type":"earthquake","title":"M 1.8 - 6km NW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.8097,38.8193,2.3]},"id":"nc72185561"}, -{"type":"Feature","properties":{"mag":2.7,"place":"15km ENE of Anthony, Kansas","time":1394878181240,"updated":1394922462104,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nccz","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nccz.geojsonp","felt":4,"cdi":3.1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":113,"net":"us","code":"c000nccz","ids":",usc000nccz,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.707,"rms":0.59,"gap":133,"magType":"mb_lg","type":"earthquake","title":"M 2.7 - 15km ENE of Anthony, Kansas"},"geometry":{"type":"Point","coordinates":[-97.8713,37.2073,1.02]},"id":"usc000nccz"}, -{"type":"Feature","properties":{"mag":2.7,"place":"26km SW of Ferron, Utah","time":1394877266900,"updated":1395178771835,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60059512","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60059512.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":112,"net":"uu","code":"60059512","ids":",uu60059512,","sources":",uu,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":0.1706799,"rms":0.13,"gap":72,"magType":"Ml","type":"earthquake","title":"M 2.7 - 26km SW of Ferron, Utah"},"geometry":{"type":"Point","coordinates":[-111.3832,38.9522,3.1]},"id":"uu60059512"}, -{"type":"Feature","properties":{"mag":1.4,"place":"64km WNW of Healy, Alaska","time":1394876764000,"updated":1394877015096,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187937","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187937.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":30,"net":"ak","code":"11187937","ids":",ak11187937,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.02,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.4 - 64km WNW of Healy, Alaska"},"geometry":{"type":"Point","coordinates":[-150.1167,64.1426,24.4]},"id":"ak11187937"}, -{"type":"Feature","properties":{"mag":2.5,"place":"57km N of Tierras Nuevas Poniente, Puerto Rico","time":1394876585400,"updated":1394905569062,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14074002","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14074002.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":96,"net":"pr","code":"14074002","ids":",pr14074002,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":10,"dmin":0.50485319,"rms":0.17,"gap":248.4,"magType":"Md","type":"earthquake","title":"M 2.5 - 57km N of Tierras Nuevas Poniente, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.4626,18.9804,46]},"id":"pr14074002"}, -{"type":"Feature","properties":{"mag":5.3,"place":"198km W of Bengkulu, Indonesia","time":1394876247560,"updated":1394905198418,"tz":420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ncc8","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ncc8.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":432,"net":"us","code":"c000ncc8","ids":",usc000ncc8,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":2.492,"rms":1.07,"gap":44,"magType":"mb","type":"earthquake","title":"M 5.3 - 198km W of Bengkulu, Indonesia"},"geometry":{"type":"Point","coordinates":[100.4868,-3.9696,10]},"id":"usc000ncc8"}, -{"type":"Feature","properties":{"mag":1.2,"place":"25km ENE of Pine Valley, California","time":1394875455260,"updated":1395166521971,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476345","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476345.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":22,"net":"ci","code":"15476345","ids":",ci15476345,","sources":",ci,","types":",focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":33,"dmin":0.02578,"rms":0.2,"gap":87,"magType":"ml","type":"earthquake","title":"M 1.2 - 25km ENE of Pine Valley, California"},"geometry":{"type":"Point","coordinates":[-116.279,32.9031667,8.6]},"id":"ci15476345"}, -{"type":"Feature","properties":{"mag":1.22,"place":"23km SW of Seeley, California","time":1394875256850,"updated":1395165971781,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476337","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476337.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":23,"net":"ci","code":"15476337","ids":",ci15476337,","sources":",ci,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":12,"dmin":0.1197,"rms":0.22,"gap":138,"magType":"ml","type":"earthquake","title":"M 1.2 - 23km SW of Seeley, California"},"geometry":{"type":"Point","coordinates":[-115.8795,32.6501667,10.59]},"id":"ci15476337"}, -{"type":"Feature","properties":{"mag":1.5,"place":"8km NW of The Geysers, California","time":1394875187300,"updated":1394883424592,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185556","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185556.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":35,"net":"nc","code":"72185556","ids":",nc72185556,","sources":",nc,","types":",focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.04,"gap":72,"magType":"Md","type":"earthquake","title":"M 1.5 - 8km NW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.842,38.8225,2.4]},"id":"nc72185556"}, -{"type":"Feature","properties":{"mag":2.4,"place":"75km N of Tierras Nuevas Poniente, Puerto Rico","time":1394875051900,"updated":1394876858279,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14074001","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14074001.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":89,"net":"pr","code":"14074001","ids":",pr14074001,","sources":",pr,","types":",cap,geoserve,nearby-cities,origin,tectonic-summary,","nst":8,"dmin":0.67193983,"rms":0.3,"gap":270,"magType":"Md","type":"earthquake","title":"M 2.4 - 75km N of Tierras Nuevas Poniente, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.424,19.145,33]},"id":"pr14074001"}, -{"type":"Feature","properties":{"mag":6.1,"place":"25km S of Paracas, Peru","time":1394873961790,"updated":1394948084387,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000ncbl","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000ncbl.geojsonp","felt":20,"cdi":4.1,"mmi":6.56,"alert":"green","status":"reviewed","tsunami":null,"sig":581,"net":"us","code":"c000ncbl","ids":",usc000ncbl,gcmt20140315085920,","sources":",us,gcmt,","types":",cap,dyfi,general-link,geoserve,losspager,moment-tensor,nearby-cities,origin,phase-data,shakemap,tectonic-summary,","nst":null,"dmin":2.159,"rms":1.02,"gap":71,"magType":"mww","type":"earthquake","title":"M 6.1 - 25km S of Paracas, Peru"},"geometry":{"type":"Point","coordinates":[-76.2968,-14.0935,20]},"id":"usc000ncbl"}, -{"type":"Feature","properties":{"mag":1.09,"place":"51km S of Lone Pine, California","time":1394873804700,"updated":1395165711528,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476329","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476329.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":18,"net":"ci","code":"15476329","ids":",ci15476329,","sources":",ci,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":8,"dmin":0.1605,"rms":0.07,"gap":255,"magType":"ml","type":"earthquake","title":"M 1.1 - 51km S of Lone Pine, California"},"geometry":{"type":"Point","coordinates":[-118.0508333,36.1418333,4.21]},"id":"ci15476329"}, -{"type":"Feature","properties":{"mag":2.4,"place":"38km WSW of Tanaga Volcano, Alaska","time":1394873328000,"updated":1394901325527,"tz":-540,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187900","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187900.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":89,"net":"ak","code":"11187900","ids":",ak11187900,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.72,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.4 - 38km WSW of Tanaga Volcano, Alaska"},"geometry":{"type":"Point","coordinates":[-178.6221,51.7113,12.4]},"id":"ak11187900"}, -{"type":"Feature","properties":{"mag":1.95,"place":"52km NE of Kernville, California","time":1394873006730,"updated":1395165601508,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476321","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476321.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":59,"net":"ci","code":"15476321","ids":",ci15476321,","sources":",ci,","types":",dyfi,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":23,"dmin":0.1609,"rms":0.1,"gap":78,"magType":"ml","type":"earthquake","title":"M 2.0 - 52km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.0535,36.1135,1.46]},"id":"ci15476321"}, -{"type":"Feature","properties":{"mag":2.8,"place":"60km N of Brenas, Puerto Rico","time":1394872818300,"updated":1394919993382,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14074011","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14074011.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":121,"net":"pr","code":"14074011","ids":",pr14074011,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":3,"dmin":0.5821083,"rms":0.05,"gap":338.4,"magType":"Md","type":"earthquake","title":"M 2.8 - 60km N of Brenas, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.278,19.0116,58]},"id":"pr14074011"}, -{"type":"Feature","properties":{"mag":1,"place":"3km W of Cobb, California","time":1394872768000,"updated":1394873646806,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185531","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185531.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":15,"net":"nc","code":"72185531","ids":",nc72185531,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.01796631,"rms":0.03,"gap":100.8,"magType":"Md","type":"earthquake","title":"M 1.0 - 3km W of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.766,38.8192,2.4]},"id":"nc72185531"}, -{"type":"Feature","properties":{"mag":1.32,"place":"4km S of Wofford Heights, California","time":1394872295940,"updated":1395164861403,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476305","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476305.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":27,"net":"ci","code":"15476305","ids":",ci15476305,","sources":",ci,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":18,"dmin":0.009573,"rms":0.14,"gap":52,"magType":"ml","type":"earthquake","title":"M 1.3 - 4km S of Wofford Heights, California"},"geometry":{"type":"Point","coordinates":[-118.4641667,35.668,10.65]},"id":"ci15476305"}, -{"type":"Feature","properties":{"mag":1.8,"place":"27km WSW of Ferron, Utah","time":1394871398200,"updated":1395163580267,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60059497","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60059497.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":50,"net":"uu","code":"60059497","ids":",uu60059497,","sources":",uu,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":0.18864621,"rms":0.2,"gap":68.4,"magType":"Ml","type":"earthquake","title":"M 1.8 - 27km WSW of Ferron, Utah"},"geometry":{"type":"Point","coordinates":[-111.4038,38.9655,5.3]},"id":"uu60059497"}, -{"type":"Feature","properties":{"mag":2.83,"place":"63km WNW of Ferndale, California","time":1394869438150,"updated":1395112505621,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185491","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185491.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":123,"net":"nc","code":"72185491","ids":",nc72185491,","sources":",nc,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":33,"dmin":0.5474,"rms":0.12,"gap":274,"magType":"md","type":"earthquake","title":"M 2.8 - 63km WNW of Ferndale, California"},"geometry":{"type":"Point","coordinates":[-124.9921667,40.7018333,23.9]},"id":"nc72185491"}, -{"type":"Feature","properties":{"mag":1.5,"place":"40km WSW of Cohoe, Alaska","time":1394868870000,"updated":1394869308547,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187897","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187897.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":35,"net":"ak","code":"11187897","ids":",ak11187897,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.33,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.5 - 40km WSW of Cohoe, Alaska"},"geometry":{"type":"Point","coordinates":[-151.9442,60.1893,60.8]},"id":"ak11187897"}, -{"type":"Feature","properties":{"mag":1.6,"place":"97km W of Cantwell, Alaska","time":1394866689000,"updated":1394867198783,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187894","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187894.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":39,"net":"ak","code":"11187894","ids":",ak11187894,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.6,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.6 - 97km W of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-150.8959,63.2968,0.3]},"id":"ak11187894"}, -{"type":"Feature","properties":{"mag":1.16,"place":"5km E of Ridgecrest, California","time":1394866387430,"updated":1395095851510,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476289","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476289.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":21,"net":"ci","code":"15476289","ids":",ci15476289,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":19,"dmin":0.1279,"rms":0.14,"gap":62,"magType":"ml","type":"earthquake","title":"M 1.2 - 5km E of Ridgecrest, California"},"geometry":{"type":"Point","coordinates":[-117.6121667,35.6241667,11.88]},"id":"ci15476289"}, -{"type":"Feature","properties":{"mag":1,"place":"7km W of Cobb, California","time":1394866371800,"updated":1394868186653,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185466","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185466.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":15,"net":"nc","code":"72185466","ids":",nc72185466,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.03,"gap":50.4,"magType":"Md","type":"earthquake","title":"M 1.0 - 7km W of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.8098,38.8353,2.6]},"id":"nc72185466"}, -{"type":"Feature","properties":{"mag":1.7,"place":"30km WNW of Laytonville, California","time":1394865555800,"updated":1394876947915,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185456","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185456.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":44,"net":"nc","code":"72185456","ids":",nc72185456,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.19762936,"rms":0.01,"gap":169.2,"magType":"Md","type":"earthquake","title":"M 1.7 - 30km WNW of Laytonville, California"},"geometry":{"type":"Point","coordinates":[-123.8063,39.805,2.8]},"id":"nc72185456"}, -{"type":"Feature","properties":{"mag":4.8,"place":"105km ESE of Mohean, India","time":1394865048530,"updated":1394894001381,"tz":360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nc9s","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nc9s.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":354,"net":"us","code":"c000nc9s","ids":",usc000nc9s,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":3.603,"rms":0.84,"gap":64,"magType":"mb","type":"earthquake","title":"M 4.8 - 105km ESE of Mohean, India"},"geometry":{"type":"Point","coordinates":[94.2034,7.6001,32.89]},"id":"usc000nc9s"}, -{"type":"Feature","properties":{"mag":1.3,"place":"6km WNW of Lepanto, Arkansas","time":1394864731500,"updated":1395062481259,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nm031714a","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nm031714a.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":26,"net":"nm","code":"031714a","ids":",nm031714a,","sources":",nm,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":14,"dmin":0.02694946,"rms":0.18,"gap":75.599993952001,"magType":"md","type":"earthquake","title":"M 1.3 - 6km WNW of Lepanto, Arkansas"},"geometry":{"type":"Point","coordinates":[-90.3928,35.6334,13.3]},"id":"nm031714a"}, -{"type":"Feature","properties":{"mag":1.9,"place":"68km NNW of Valdez, Alaska","time":1394864658000,"updated":1394865977155,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187869","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187869.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":56,"net":"ak","code":"11187869","ids":",ak11187869,","sources":",ak,","types":",dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.66,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.9 - 68km NNW of Valdez, Alaska"},"geometry":{"type":"Point","coordinates":[-146.6234,61.7272,19.3]},"id":"ak11187869"}, -{"type":"Feature","properties":{"mag":1.5,"place":"4km ESE of The Geysers, California","time":1394864621000,"updated":1394875209762,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185451","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185451.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":35,"net":"nc","code":"72185451","ids":",nc72185451,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.09,"gap":72,"magType":"Md","type":"earthquake","title":"M 1.5 - 4km ESE of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.7078,38.7568,0]},"id":"nc72185451"}, -{"type":"Feature","properties":{"mag":1.9,"place":"71km NW of Talkeetna, Alaska","time":1394864145000,"updated":1394865424742,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187866","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187866.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":56,"net":"ak","code":"11187866","ids":",ak11187866,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.75,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.9 - 71km NW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-151.0178,62.8062,100]},"id":"ak11187866"}, -{"type":"Feature","properties":{"mag":1.6,"place":"61km S of Deltana, Alaska","time":1394863775000,"updated":1394864186376,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187865","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187865.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":39,"net":"ak","code":"11187865","ids":",ak11187865,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.38,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.6 - 61km S of Deltana, Alaska"},"geometry":{"type":"Point","coordinates":[-145.2103,63.3178,0]},"id":"ak11187865"}, -{"type":"Feature","properties":{"mag":4.8,"place":"24km WNW of Subtanjalla, Peru","time":1394863548420,"updated":1394892498078,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nc9c","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nc9c.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":354,"net":"us","code":"c000nc9c","ids":",usc000nc9c,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":2.124,"rms":1.17,"gap":118,"magType":"mb","type":"earthquake","title":"M 4.8 - 24km WNW of Subtanjalla, Peru"},"geometry":{"type":"Point","coordinates":[-75.9753,-13.9483,41.81]},"id":"usc000nc9c"}, -{"type":"Feature","properties":{"mag":4.5,"place":"24km ENE of Ano Mera, Greece","time":1394861376310,"updated":1394890328486,"tz":120,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nc8s","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nc8s.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":312,"net":"us","code":"c000nc8s","ids":",usc000nc8s,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.139,"rms":1.03,"gap":47,"magType":"mb","type":"earthquake","title":"M 4.5 - 24km ENE of Ano Mera, Greece"},"geometry":{"type":"Point","coordinates":[25.67,37.4998,18.44]},"id":"usc000nc8s"}, -{"type":"Feature","properties":{"mag":1.68,"place":"50km N of Inyokern, California","time":1394861369410,"updated":1395092058650,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476249","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476249.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":43,"net":"ci","code":"15476249","ids":",ci15476249,","sources":",ci,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":24,"dmin":0.01764,"rms":0.11,"gap":83,"magType":"ml","type":"earthquake","title":"M 1.7 - 50km N of Inyokern, California"},"geometry":{"type":"Point","coordinates":[-117.8453333,36.1018333,3.4]},"id":"ci15476249"}, -{"type":"Feature","properties":{"mag":1.5,"place":"30km WNW of Laytonville, California","time":1394861035100,"updated":1394870766462,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185416","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185416.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":35,"net":"nc","code":"72185416","ids":",nc72185416,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.19762936,"rms":0.12,"gap":158.4,"magType":"Md","type":"earthquake","title":"M 1.5 - 30km WNW of Laytonville, California"},"geometry":{"type":"Point","coordinates":[-123.8058,39.8093,4.4]},"id":"nc72185416"}, -{"type":"Feature","properties":{"mag":1.26,"place":"28km E of Pine Valley, California","time":1394860491680,"updated":1395091482780,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476241","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476241.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":24,"net":"ci","code":"15476241","ids":",ci15476241,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":23,"dmin":0.06038,"rms":0.15,"gap":101,"magType":"ml","type":"earthquake","title":"M 1.3 - 28km E of Pine Valley, California"},"geometry":{"type":"Point","coordinates":[-116.2285,32.8586667,3.73]},"id":"ci15476241"}, -{"type":"Feature","properties":{"mag":1.9,"place":"8km NE of Honaunau-Napoopoo, Hawaii","time":1394858147600,"updated":1394858331000,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60656261","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60656261.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":56,"net":"hv","code":"60656261","ids":",hv60656261,","sources":",hv,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.08983153,"rms":0.26,"gap":64.799994816,"magType":"md","type":"earthquake","title":"M 1.9 - 8km NE of Honaunau-Napoopoo, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.8012,19.5057,11.1]},"id":"hv60656261"}, -{"type":"Feature","properties":{"mag":1.1,"place":"99km W of Cantwell, Alaska","time":1394856171000,"updated":1394856679366,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187840","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187840.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":19,"net":"ak","code":"11187840","ids":",ak11187840,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.44,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.1 - 99km W of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-150.9301,63.5002,14.3]},"id":"ak11187840"}, -{"type":"Feature","properties":{"mag":1.3,"place":"6km W of Cobb, California","time":1394856093100,"updated":1394857866893,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185391","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185391.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":26,"net":"nc","code":"72185391","ids":",nc72185391,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.03,"gap":54,"magType":"Md","type":"earthquake","title":"M 1.3 - 6km W of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.7957,38.8242,3.2]},"id":"nc72185391"}, -{"type":"Feature","properties":{"mag":1.41,"place":"11km S of Seeley, California","time":1394855596390,"updated":1395090110020,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476225","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476225.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":31,"net":"ci","code":"15476225","ids":",ci15476225,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":9,"dmin":0.3097,"rms":0.13,"gap":202,"magType":"ml","type":"earthquake","title":"M 1.4 - 11km S of Seeley, California"},"geometry":{"type":"Point","coordinates":[-115.6893333,32.6853333,2.77]},"id":"ci15476225"}, -{"type":"Feature","properties":{"mag":2.7,"place":"26km SSE of Medford, Oklahoma","time":1394855449020,"updated":1394884407505,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nc8a","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nc8a.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":112,"net":"us","code":"c000nc8a","ids":",usc000nc8a,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.304,"rms":0.84,"gap":95,"magType":"mb_lg","type":"earthquake","title":"M 2.7 - 26km SSE of Medford, Oklahoma"},"geometry":{"type":"Point","coordinates":[-97.6199,36.5903,5]},"id":"usc000nc8a"}, -{"type":"Feature","properties":{"mag":1.6,"place":"2km NNE of Piedmont, California","time":1394855029600,"updated":1394856965299,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185386","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185386.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":39,"net":"nc","code":"72185386","ids":",nc72185386,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":null,"dmin":0.01796631,"rms":0.06,"gap":36,"magType":"Md","type":"earthquake","title":"M 1.6 - 2km NNE of Piedmont, California"},"geometry":{"type":"Point","coordinates":[-122.2237,37.8488,10.4]},"id":"nc72185386"}, -{"type":"Feature","properties":{"mag":1.8,"place":"2km NNE of Piedmont, California","time":1394854974100,"updated":1394856304062,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185381","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185381.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":50,"net":"nc","code":"72185381","ids":",nc72185381,","sources":",nc,","types":",focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":null,"dmin":0.01796631,"rms":0.06,"gap":28.8,"magType":"Md","type":"earthquake","title":"M 1.8 - 2km NNE of Piedmont, California"},"geometry":{"type":"Point","coordinates":[-122.223,37.8495,10.6]},"id":"nc72185381"}, -{"type":"Feature","properties":{"mag":1.12,"place":"52km NE of Kernville, California","time":1394853161290,"updated":1395085820270,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476209","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476209.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":19,"net":"ci","code":"15476209","ids":",ci15476209,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":14,"dmin":0.1629,"rms":0.11,"gap":79,"magType":"ml","type":"earthquake","title":"M 1.1 - 52km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.056,36.1181667,0]},"id":"ci15476209"}, -{"type":"Feature","properties":{"mag":1.6,"place":"24km E of Fritz Creek, Alaska","time":1394853122000,"updated":1394853723915,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187824","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187824.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":39,"net":"ak","code":"11187824","ids":",ak11187824,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":null,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.6 - 24km E of Fritz Creek, Alaska"},"geometry":{"type":"Point","coordinates":[-150.8654,59.732,60]},"id":"ak11187824"}, -{"type":"Feature","properties":{"mag":3.7,"place":"96km SW of Atka, Alaska","time":1394853075000,"updated":1394901028533,"tz":-720,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187820","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187820.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":211,"net":"ak","code":"11187820","ids":",ak11187820,","sources":",ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.68,"gap":null,"magType":"ml","type":"earthquake","title":"M 3.7 - 96km SW of Atka, Alaska"},"geometry":{"type":"Point","coordinates":[-175.2394,51.6104,26.6]},"id":"ak11187820"}, -{"type":"Feature","properties":{"mag":5.2,"place":"Owen Fracture Zone region","time":1394852368730,"updated":1394881328916,"tz":240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nc7i","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nc7i.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":416,"net":"us","code":"c000nc7i","ids":",usc000nc7i,","sources":",us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,","nst":null,"dmin":3.274,"rms":0.99,"gap":49,"magType":"mb","type":"earthquake","title":"M 5.2 - Owen Fracture Zone region"},"geometry":{"type":"Point","coordinates":[57.1215,13.7103,10]},"id":"usc000nc7i"}, -{"type":"Feature","properties":{"mag":2.1,"place":"27km NE of McCloud, California","time":1394850534600,"updated":1395110587052,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185356","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185356.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":68,"net":"nc","code":"72185356","ids":",nc72185356,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.06288207,"rms":0.07,"gap":61.2,"magType":"Md","type":"earthquake","title":"M 2.1 - 27km NE of McCloud, California"},"geometry":{"type":"Point","coordinates":[-121.885,41.4082,4.3]},"id":"nc72185356"}, -{"type":"Feature","properties":{"mag":1.3,"place":"4km SW of Redlands, California","time":1394850322200,"updated":1394850483810,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476193","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476193.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":26,"net":"ci","code":"15476193","ids":",ci15476193,","sources":",ci,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":25,"dmin":0.08983153,"rms":0.16,"gap":115.2,"magType":"Ml","type":"earthquake","title":"M 1.3 - 4km SW of Redlands, California"},"geometry":{"type":"Point","coordinates":[-117.2148,34.0267,14.2]},"id":"ci15476193"}, -{"type":"Feature","properties":{"mag":1.1,"place":"23km SE of Yosemite Valley, California","time":1394849566900,"updated":1395104165244,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185351","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185351.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":19,"net":"nc","code":"72185351","ids":",nc72185351,","sources":",nc,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.22457882,"rms":0.02,"gap":140.4,"magType":"Md","type":"earthquake","title":"M 1.1 - 23km SE of Yosemite Valley, California"},"geometry":{"type":"Point","coordinates":[-119.3585,37.6208,15]},"id":"nc72185351"}, -{"type":"Feature","properties":{"mag":4.5,"place":"32km SSW of Cuajinicuilapa, Mexico","time":1394848890970,"updated":1394877842807,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nc6y","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nc6y.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":312,"net":"us","code":"c000nc6y","ids":",usc000nc6y,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.371,"rms":0.73,"gap":208,"magType":"mb","type":"earthquake","title":"M 4.5 - 32km SSW of Cuajinicuilapa, Mexico"},"geometry":{"type":"Point","coordinates":[-98.4895,16.1857,9.07]},"id":"usc000nc6y"}, -{"type":"Feature","properties":{"mag":2.9,"place":"44km S of Tanaga Volcano, Alaska","time":1394848635000,"updated":1394900419662,"tz":-540,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187804","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187804.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":129,"net":"ak","code":"11187804","ids":",ak11187804,","sources":",ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.47,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.9 - 44km S of Tanaga Volcano, Alaska"},"geometry":{"type":"Point","coordinates":[-178.1004,51.4803,11.3]},"id":"ak11187804"}, -{"type":"Feature","properties":{"mag":1.1,"place":"23km ESE of Yosemite Valley, California","time":1394848501300,"updated":1395103148358,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185341","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185341.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":19,"net":"nc","code":"72185341","ids":",nc72185341,","sources":",nc,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.21559567,"rms":0.05,"gap":144,"magType":"Md","type":"earthquake","title":"M 1.1 - 23km ESE of Yosemite Valley, California"},"geometry":{"type":"Point","coordinates":[-119.3515,37.6358,16.5]},"id":"nc72185341"}, -{"type":"Feature","properties":{"mag":2.6,"place":"23km ESE of Yosemite Valley, California","time":1394848365600,"updated":1395124928159,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185336","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185336.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":104,"net":"nc","code":"72185336","ids":",nc72185336,nn00441097,","sources":",nc,nn,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.21559567,"rms":0.05,"gap":61.2,"magType":"Md","type":"earthquake","title":"M 2.6 - 23km ESE of Yosemite Valley, California"},"geometry":{"type":"Point","coordinates":[-119.357,37.6262,13.8]},"id":"nc72185336"}, -{"type":"Feature","properties":{"mag":1.21,"place":"18km WSW of Smith Valley, Nevada","time":1394848219159,"updated":1394937367000,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nn00441096","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nn00441096.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":23,"net":"nn","code":"00441096","ids":",nn00441096,","sources":",nn,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,","nst":11,"dmin":0.194,"rms":0.1605,"gap":191.78,"magType":"ml","type":"earthquake","title":"M 1.2 - 18km WSW of Smith Valley, Nevada"},"geometry":{"type":"Point","coordinates":[-119.5315,38.7102,6.1017]},"id":"nn00441096"}, -{"type":"Feature","properties":{"mag":1.64,"place":"18km WSW of Smith Valley, Nevada","time":1394846570387,"updated":1394937361000,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nn00441095","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nn00441095.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":41,"net":"nn","code":"00441095","ids":",nn00441095,","sources":",nn,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,","nst":14,"dmin":0.198,"rms":0.1449,"gap":186.15,"magType":"ml","type":"earthquake","title":"M 1.6 - 18km WSW of Smith Valley, Nevada"},"geometry":{"type":"Point","coordinates":[-119.5276,38.7065,5.9202]},"id":"nn00441095"}, -{"type":"Feature","properties":{"mag":2.5,"place":"8km ENE of Honaunau-Napoopoo, Hawaii","time":1394845925000,"updated":1395183004532,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60656216","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60656216.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":96,"net":"hv","code":"60656216","ids":",hv60656216,","sources":",hv,","types":",dyfi,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.08983153,"rms":0.13,"gap":68.4,"magType":"Ml","type":"earthquake","title":"M 2.5 - 8km ENE of Honaunau-Napoopoo, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.7938,19.4938,11]},"id":"hv60656216"}, -{"type":"Feature","properties":{"mag":1.75,"place":"18km WSW of Smith Valley, Nevada","time":1394845781003,"updated":1394937378000,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nn00441110","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nn00441110.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":47,"net":"nn","code":"00441110","ids":",nn00441110,","sources":",nn,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,","nst":16,"dmin":0.203,"rms":0.1179,"gap":186.53,"magType":"ml","type":"earthquake","title":"M 1.8 - 18km WSW of Smith Valley, Nevada"},"geometry":{"type":"Point","coordinates":[-119.5239,38.7018,3.723]},"id":"nn00441110"}, -{"type":"Feature","properties":{"mag":1.3,"place":"6km NW of The Geysers, California","time":1394845196600,"updated":1394849766919,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185316","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185316.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":26,"net":"nc","code":"72185316","ids":",nc72185316,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.02694946,"rms":0.03,"gap":104.4,"magType":"Md","type":"earthquake","title":"M 1.3 - 6km NW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.821,38.811,2.3]},"id":"nc72185316"}, -{"type":"Feature","properties":{"mag":4,"place":"51km NE of Xudat, Azerbaijan","time":1394845106300,"updated":1394874052348,"tz":180,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nc5u","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nc5u.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":246,"net":"us","code":"c000nc5u","ids":",usc000nc5u,","sources":",us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":3.295,"rms":1.39,"gap":73,"magType":"mb","type":"earthquake","title":"M 4.0 - 51km NE of Xudat, Azerbaijan"},"geometry":{"type":"Point","coordinates":[49.14,41.9457,52.53]},"id":"usc000nc5u"}, -{"type":"Feature","properties":{"mag":1.4,"place":"3km E of The Geysers, California","time":1394844622900,"updated":1394849105754,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185311","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185311.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":30,"net":"nc","code":"72185311","ids":",nc72185311,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0,"rms":0.04,"gap":82.8,"magType":"Md","type":"earthquake","title":"M 1.4 - 3km E of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.7158,38.7775,2.5]},"id":"nc72185311"}, -{"type":"Feature","properties":{"mag":2.8,"place":"21km SSE of Medford, Oklahoma","time":1394843867420,"updated":1394872827234,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nc51","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nc51.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":121,"net":"us","code":"c000nc51","ids":",usc000nc51,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.28,"rms":0.54,"gap":96,"magType":"mb_lg","type":"earthquake","title":"M 2.8 - 21km SSE of Medford, Oklahoma"},"geometry":{"type":"Point","coordinates":[-97.6654,36.6194,5.25]},"id":"usc000nc51"}, -{"type":"Feature","properties":{"mag":1.4,"place":"26km SW of Ferron, Utah","time":1394843854800,"updated":1395074595928,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60059477","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60059477.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":30,"net":"uu","code":"60059477","ids":",uu60059477,","sources":",uu,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":0.16169675,"rms":0.05,"gap":115.2,"magType":"Md","type":"earthquake","title":"M 1.4 - 26km SW of Ferron, Utah"},"geometry":{"type":"Point","coordinates":[-111.3758,38.9458,3.2]},"id":"uu60059477"}, -{"type":"Feature","properties":{"mag":1.13,"place":"10km SSE of Idyllwild, California","time":1394843455230,"updated":1395084190210,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476153","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476153.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":20,"net":"ci","code":"15476153","ids":",ci15476153,","sources":",ci,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":30,"dmin":0.01781,"rms":0.1,"gap":42,"magType":"ml","type":"earthquake","title":"M 1.1 - 10km SSE of Idyllwild, California"},"geometry":{"type":"Point","coordinates":[-116.6713333,33.6511667,15.37]},"id":"ci15476153"}, -{"type":"Feature","properties":{"mag":1.68,"place":"50km N of Inyokern, California","time":1394843278800,"updated":1395083576480,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476145","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476145.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":43,"net":"ci","code":"15476145","ids":",ci15476145,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":24,"dmin":0.02018,"rms":0.12,"gap":52,"magType":"ml","type":"earthquake","title":"M 1.7 - 50km N of Inyokern, California"},"geometry":{"type":"Point","coordinates":[-117.846,36.0988333,3.34]},"id":"ci15476145"}, -{"type":"Feature","properties":{"mag":2.2,"place":"6km NW of The Geysers, California","time":1394842839800,"updated":1395188765699,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185306","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185306.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":74,"net":"nc","code":"72185306","ids":",nc72185306,","sources":",nc,","types":",dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.04,"gap":28.8,"magType":"Md","type":"earthquake","title":"M 2.2 - 6km NW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.8208,38.814,3.6]},"id":"nc72185306"}, -{"type":"Feature","properties":{"mag":2.9,"place":"4km NE of Mayaguez, Puerto Rico","time":1394842637000,"updated":1394871595840,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14074000","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14074000.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":129,"net":"pr","code":"14074000","ids":",pr14074000,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":9,"dmin":0.06198375,"rms":0.27,"gap":180,"magType":"Md","type":"earthquake","title":"M 2.9 - 4km NE of Mayaguez, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-67.1122,18.2331,121]},"id":"pr14074000"}, -{"type":"Feature","properties":{"mag":1,"place":"20km SW of Ferron, Utah","time":1394842450300,"updated":1395074404894,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60059462","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60059462.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":15,"net":"uu","code":"60059462","ids":",uu60059462,","sources":",uu,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":0.14373045,"rms":0.04,"gap":144,"magType":"Md","type":"earthquake","title":"M 1.0 - 20km SW of Ferron, Utah"},"geometry":{"type":"Point","coordinates":[-111.3288,38.9845,13.2]},"id":"uu60059462"}, -{"type":"Feature","properties":{"mag":1.24,"place":"9km E of Borrego Springs, California","time":1394842254450,"updated":1395083134890,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476137","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476137.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":24,"net":"ci","code":"15476137","ids":",ci15476137,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":17,"dmin":0.2457,"rms":0.15,"gap":120,"magType":"ml","type":"earthquake","title":"M 1.2 - 9km E of Borrego Springs, California"},"geometry":{"type":"Point","coordinates":[-116.2751667,33.2398333,13.35]},"id":"ci15476137"}, -{"type":"Feature","properties":{"mag":2.5,"place":"5km WSW of Fern Acres, Hawaii","time":1394842237900,"updated":1394871200358,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60656191","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60656191.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":96,"net":"hv","code":"60656191","ids":",hv60656191,","sources":",hv,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.06288207,"rms":0.1,"gap":93.6,"magType":"Ml","type":"earthquake","title":"M 2.5 - 5km WSW of Fern Acres, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.1268,19.4872,12.6]},"id":"hv60656191"}, -{"type":"Feature","properties":{"mag":2.7,"place":"38km W of Raton, New Mexico","time":1394840891470,"updated":1394869847690,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nc3v","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nc3v.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":112,"net":"us","code":"c000nc3v","ids":",usc000nc3v,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.403,"rms":1.09,"gap":149,"magType":"ml","type":"earthquake","title":"M 2.7 - 38km W of Raton, New Mexico"},"geometry":{"type":"Point","coordinates":[-104.8642,36.962,5.06]},"id":"usc000nc3v"}, -{"type":"Feature","properties":{"mag":4.4,"place":"160km W of Attu Station, Alaska","time":1394840317060,"updated":1394869273920,"tz":660,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nc3r","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nc3r.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":298,"net":"us","code":"c000nc3r","ids":",usc000nc3r,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":2.01,"rms":0.64,"gap":159,"magType":"mb","type":"earthquake","title":"M 4.4 - 160km W of Attu Station, Alaska"},"geometry":{"type":"Point","coordinates":[170.7977,52.8372,21.14]},"id":"usc000nc3r"}, -{"type":"Feature","properties":{"mag":2.03,"place":"17km SW of Ferndale, California","time":1394839673120,"updated":1395197561770,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185291","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185291.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":63,"net":"nc","code":"72185291","ids":",nc72185291,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,","nst":13,"dmin":0.04897,"rms":0.07,"gap":276,"magType":"md","type":"earthquake","title":"M 2.0 - 17km SW of Ferndale, California"},"geometry":{"type":"Point","coordinates":[-124.3975,40.4581667,20.58]},"id":"nc72185291"}, -{"type":"Feature","properties":{"mag":5,"place":"17km SE of Manaure Balcon del Cesar, Colombia","time":1394839596380,"updated":1394934765254,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nc2t","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nc2t.geojsonp","felt":19,"cdi":3.9,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":392,"net":"us","code":"c000nc2t","ids":",usc000nc2t,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.678,"rms":1.45,"gap":25,"magType":"mb","type":"earthquake","title":"M 5.0 - 17km SE of Manaure Balcon del Cesar, Colombia"},"geometry":{"type":"Point","coordinates":[-72.9224,10.284,130.07]},"id":"usc000nc2t"}, -{"type":"Feature","properties":{"mag":1.8,"place":"68km NNW of Talkeetna, Alaska","time":1394838366000,"updated":1394840680543,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187700","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187700.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":50,"net":"ak","code":"11187700","ids":",ak11187700,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.42,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.8 - 68km NNW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-150.3832,62.9254,96.1]},"id":"ak11187700"}, -{"type":"Feature","properties":{"mag":4.9,"place":"226km SSW of `Ohonua, Tonga","time":1394837399800,"updated":1394866353810,"tz":-720,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nc1r","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nc1r.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":369,"net":"us","code":"c000nc1r","ids":",usc000nc1r,","sources":",us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":15.614,"rms":0.83,"gap":75,"magType":"mb","type":"earthquake","title":"M 4.9 - 226km SSW of `Ohonua, Tonga"},"geometry":{"type":"Point","coordinates":[-175.4018,-23.3395,30.7]},"id":"usc000nc1r"}, -{"type":"Feature","properties":{"mag":1.73,"place":"3km N of Fremont, California","time":1394834767100,"updated":1394847723241,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185261","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185261.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":46,"net":"nc","code":"72185261","ids":",nc72185261,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":11,"dmin":0.0315,"rms":0.06,"gap":84,"magType":"md","type":"earthquake","title":"M 1.7 - 3km N of Fremont, California"},"geometry":{"type":"Point","coordinates":[-121.9865036,37.581665,5.96]},"id":"nc72185261"}, -{"type":"Feature","properties":{"mag":1.7,"place":"50km SSW of Cantwell, Alaska","time":1394833879000,"updated":1394834397737,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187604","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187604.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":44,"net":"ak","code":"11187604","ids":",ak11187604,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.75,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.7 - 50km SSW of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-149.4317,62.991,69.1]},"id":"ak11187604"}, -{"type":"Feature","properties":{"mag":2.8,"place":"8km NE of Stillwater, Oklahoma","time":1394831202500,"updated":1394852560450,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nbyc","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nbyc.geojsonp","felt":50,"cdi":3.8,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":140,"net":"us","code":"c000nbyc","ids":",usc000nbyc,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":null,"rms":0.71,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.8 - 8km NE of Stillwater, Oklahoma"},"geometry":{"type":"Point","coordinates":[-96.983,36.161,6.3]},"id":"usc000nbyc"}, -{"type":"Feature","properties":{"mag":4.9,"place":"11km NNW of Naranjito, Ecuador","time":1394830433430,"updated":1394928800683,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nbua","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nbua.geojsonp","felt":17,"cdi":3.5,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":375,"net":"us","code":"c000nbua","ids":",usc000nbua,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":2.567,"rms":0.93,"gap":42,"magType":"mb","type":"earthquake","title":"M 4.9 - 11km NNW of Naranjito, Ecuador"},"geometry":{"type":"Point","coordinates":[-79.514,-2.1154,98.75]},"id":"usc000nbua"}, -{"type":"Feature","properties":{"mag":2.6,"place":"8km NNE of Belfair, Washington","time":1394829816700,"updated":1395087916804,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uw60718901","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uw60718901.geojsonp","felt":14,"cdi":3.1,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":108,"net":"uw","code":"60718901","ids":",uw60718901,usc000nbt8,","sources":",uw,us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,","nst":null,"dmin":0.00898315,"rms":0.2,"gap":43.2,"magType":"Ml","type":"earthquake","title":"M 2.6 - 8km NNE of Belfair, Washington"},"geometry":{"type":"Point","coordinates":[-122.7773,47.5142,21.7]},"id":"uw60718901"}, -{"type":"Feature","properties":{"mag":5.3,"place":"South of Africa","time":1394829130190,"updated":1394914859000,"tz":120,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nbsx","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nbsx.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":432,"net":"us","code":"c000nbsx","ids":",usc000nbsx,gcmt20140314203209,","sources":",us,gcmt,","types":",cap,dyfi,geoserve,moment-tensor,nearby-cities,origin,phase-data,","nst":null,"dmin":18.502,"rms":0.78,"gap":33,"magType":"mb","type":"earthquake","title":"M 5.3 - South of Africa"},"geometry":{"type":"Point","coordinates":[25.166,-53.5161,14.49]},"id":"usc000nbsx"}, -{"type":"Feature","properties":{"mag":3.1,"place":"68km N of Tierras Nuevas Poniente, Puerto Rico","time":1394828063800,"updated":1394905822000,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14073019","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14073019.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":148,"net":"pr","code":"14073019","ids":",pr14073019,usc000nbss,","sources":",pr,us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":18,"dmin":0.59827798,"rms":0.2,"gap":237.6,"magType":"Md","type":"earthquake","title":"M 3.1 - 68km N of Tierras Nuevas Poniente, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.4636,19.0762,32]},"id":"pr14073019"}, -{"type":"Feature","properties":{"mag":2.5,"place":"55km N of Tierras Nuevas Poniente, Puerto Rico","time":1394827730900,"updated":1394905322000,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14073020","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14073020.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":96,"net":"pr","code":"14073020","ids":",pr14073020,usc000nbtm,","sources":",pr,us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":4,"dmin":0.48419194,"rms":0.17,"gap":273.6,"magType":"Md","type":"earthquake","title":"M 2.5 - 55km N of Tierras Nuevas Poniente, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.4505,18.9584,44]},"id":"pr14073020"}, -{"type":"Feature","properties":{"mag":2.3,"place":"69km W of Talkeetna, Alaska","time":1394827575000,"updated":1394828307701,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187534","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187534.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":81,"net":"ak","code":"11187534","ids":",ak11187534,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":2.42,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.3 - 69km W of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-151.446,62.2537,99.8]},"id":"ak11187534"}, -{"type":"Feature","properties":{"mag":1.5,"place":"7km S of Old Faithful Geyser, Wyoming","time":1394826842100,"updated":1394831029195,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60059412","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60059412.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":35,"net":"uu","code":"60059412","ids":",uu60059412,","sources":",uu,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.06288207,"rms":0.04,"gap":126,"magType":"Md","type":"earthquake","title":"M 1.5 - 7km S of Old Faithful Geyser, Wyoming"},"geometry":{"type":"Point","coordinates":[-110.8357,44.391,3.2]},"id":"uu60059412"}, -{"type":"Feature","properties":{"mag":1.6,"place":"7km WNW of Cobb, California","time":1394826122200,"updated":1394839385379,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185206","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185206.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":39,"net":"nc","code":"72185206","ids":",nc72185206,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.06,"gap":39.6,"magType":"Md","type":"earthquake","title":"M 1.6 - 7km WNW of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.8033,38.8402,1.9]},"id":"nc72185206"}, -{"type":"Feature","properties":{"mag":2,"place":"27km SSW of Morton, Washington","time":1394825922500,"updated":1394831535653,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uw60718861","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uw60718861.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":62,"net":"uw","code":"60718861","ids":",uw60718861,","sources":",uw,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.04491576,"rms":0.13,"gap":118.8,"magType":"Md","type":"earthquake","title":"M 2.0 - 27km SSW of Morton, Washington"},"geometry":{"type":"Point","coordinates":[-122.398,46.3218,15.1]},"id":"uw60718861"}, -{"type":"Feature","properties":{"mag":1.3,"place":"18km NW of Quarry near Soledad, CA","time":1394825798200,"updated":1394850277323,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185201","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185201.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":26,"net":"nc","code":"72185201","ids":",nc72185201,","sources":",nc,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,","nst":null,"dmin":0.01796631,"rms":0.08,"gap":133.2,"magType":"Md","type":"quarry","title":"M 1.3 Quarry Blast - 18km NW of Quarry near Soledad, CA"},"geometry":{"type":"Point","coordinates":[-121.4168,36.5845,0]},"id":"nc72185201"}, -{"type":"Feature","properties":{"mag":4.3,"place":"29km SSW of Jucuaran, El Salvador","time":1394825081070,"updated":1394905112181,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nbvl","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nbvl.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":284,"net":"us","code":"c000nbvl","ids":",usc000nbvl,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.8,"rms":0.36,"gap":180,"magType":"mb","type":"earthquake","title":"M 4.3 - 29km SSW of Jucuaran, El Salvador"},"geometry":{"type":"Point","coordinates":[-88.3794,13.0178,95.16]},"id":"usc000nbvl"}, -{"type":"Feature","properties":{"mag":1.1,"place":"23km NNE of Badger, Alaska","time":1394823972000,"updated":1394829312500,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187476","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187476.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":19,"net":"ak","code":"11187476","ids":",ak11187476,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.27,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.1 - 23km NNE of Badger, Alaska"},"geometry":{"type":"Point","coordinates":[-147.3126,64.9901,0]},"id":"ak11187476"}, -{"type":"Feature","properties":{"mag":1.02,"place":"52km NE of Kernville, California","time":1394823628180,"updated":1394827283850,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476089","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476089.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":16,"net":"ci","code":"15476089","ids":",ci15476089,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":15,"dmin":0.1676,"rms":0.14,"gap":95,"magType":"ml","type":"earthquake","title":"M 1.0 - 52km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.0616667,36.1236667,0.91]},"id":"ci15476089"}, -{"type":"Feature","properties":{"mag":4.6,"place":"85km WSW of Kota Ternate, Indonesia","time":1394822972240,"updated":1394903403592,"tz":480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nbl1","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nbl1.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":326,"net":"us","code":"c000nbl1","ids":",usc000nbl1,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.769,"rms":0.78,"gap":55,"magType":"mb","type":"earthquake","title":"M 4.6 - 85km WSW of Kota Ternate, Indonesia"},"geometry":{"type":"Point","coordinates":[126.6265,0.5606,56.89]},"id":"usc000nbl1"}, -{"type":"Feature","properties":{"mag":1.5,"place":"7km S of Old Faithful Geyser, Wyoming","time":1394822708300,"updated":1394830964174,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60059397","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60059397.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":35,"net":"uu","code":"60059397","ids":",uu60059397,","sources":",uu,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.06288207,"rms":0.09,"gap":111.6,"magType":"Md","type":"earthquake","title":"M 1.5 - 7km S of Old Faithful Geyser, Wyoming"},"geometry":{"type":"Point","coordinates":[-110.8343,44.3917,3.1]},"id":"uu60059397"}, -{"type":"Feature","properties":{"mag":1.8,"place":"24km N of Sutton-Alpine, Alaska","time":1394821872000,"updated":1394822388976,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187437","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187437.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":50,"net":"ak","code":"11187437","ids":",ak11187437,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.38,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.8 - 24km N of Sutton-Alpine, Alaska"},"geometry":{"type":"Point","coordinates":[-148.8485,62.0136,0.1]},"id":"ak11187437"}, -{"type":"Feature","properties":{"mag":1.6,"place":"6km S of Francis, Utah","time":1394821365400,"updated":1394826993728,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60059392","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60059392.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":39,"net":"uu","code":"60059392","ids":",uu60059392,","sources":",uu,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":0.07186522,"rms":0.15,"gap":82.8,"magType":"Ml","type":"earthquake","title":"M 1.6 - 6km S of Francis, Utah"},"geometry":{"type":"Point","coordinates":[-111.2692,40.5555,13.5]},"id":"uu60059392"}, -{"type":"Feature","properties":{"mag":1.5,"place":"6km SW of Unalaska, Alaska","time":1394821224000,"updated":1394823919586,"tz":-540,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187436","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187436.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":35,"net":"ak","code":"11187436","ids":",ak11187436,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.55,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.5 - 6km SW of Unalaska, Alaska"},"geometry":{"type":"Point","coordinates":[-166.6011,53.8349,6.2]},"id":"ak11187436"}, -{"type":"Feature","properties":{"mag":1.4,"place":"4km SW of Unalaska, Alaska","time":1394820593000,"updated":1394823617489,"tz":-540,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187435","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187435.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":30,"net":"ak","code":"11187435","ids":",ak11187435,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.57,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.4 - 4km SW of Unalaska, Alaska"},"geometry":{"type":"Point","coordinates":[-166.5914,53.8513,10.1]},"id":"ak11187435"}, -{"type":"Feature","properties":{"mag":5,"place":"Carlsberg Ridge","time":1394819361910,"updated":1394898235399,"tz":240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nbjm","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nbjm.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":385,"net":"us","code":"c000nbjm","ids":",usc000nbjm,","sources":",us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,","nst":null,"dmin":5.831,"rms":1.02,"gap":50,"magType":"mb","type":"earthquake","title":"M 5.0 - Carlsberg Ridge"},"geometry":{"type":"Point","coordinates":[67.1862,-0.0228,12.05]},"id":"usc000nbjm"}, -{"type":"Feature","properties":{"mag":5,"place":"Southeast of Easter Island","time":1394818479240,"updated":1394894743473,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nbfu","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nbfu.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":385,"net":"us","code":"c000nbfu","ids":",usc000nbfu,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,","nst":null,"dmin":14.935,"rms":0.92,"gap":32,"magType":"mb","type":"earthquake","title":"M 5.0 - Southeast of Easter Island"},"geometry":{"type":"Point","coordinates":[-90.9513,-41.1038,19.67]},"id":"usc000nbfu"}, -{"type":"Feature","properties":{"mag":1.7,"place":"10km SW of Volcano, Hawaii","time":1394818058400,"updated":1394841468169,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60656066","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60656066.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":44,"net":"hv","code":"60656066","ids":",hv60656066,","sources":",hv,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.01796631,"rms":0.11,"gap":64.8,"magType":"Ml","type":"earthquake","title":"M 1.7 - 10km SW of Volcano, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.3,19.3533,2.9]},"id":"hv60656066"}, -{"type":"Feature","properties":{"mag":2.3,"place":"92km N of Kodiak, Alaska","time":1394818041000,"updated":1394819755931,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187391","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187391.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":81,"net":"ak","code":"11187391","ids":",ak11187391,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.53,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.3 - 92km N of Kodiak, Alaska"},"geometry":{"type":"Point","coordinates":[-152.2399,58.6184,43.8]},"id":"ak11187391"}, -{"type":"Feature","properties":{"mag":1,"place":"27km SSW of Malad City, Idaho","time":1394817765600,"updated":1394826343624,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60059372","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60059372.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":15,"net":"uu","code":"60059372","ids":",uu60059372,","sources":",uu,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":0.05389892,"rms":0.24,"gap":100.8,"magType":"Md","type":"earthquake","title":"M 1.0 - 27km SSW of Malad City, Idaho"},"geometry":{"type":"Point","coordinates":[-112.3845,41.9665,6.1]},"id":"uu60059372"}, -{"type":"Feature","properties":{"mag":1.67,"place":"9km NW of The Geysers, California","time":1394817696230,"updated":1394829306057,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185166","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185166.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":43,"net":"nc","code":"72185166","ids":",nc72185166,","sources":",nc,","types":",focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":38,"dmin":0.006388,"rms":0.03,"gap":81,"magType":"md","type":"earthquake","title":"M 1.7 - 9km NW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.8431702,38.8224983,2.33]},"id":"nc72185166"}, -{"type":"Feature","properties":{"mag":2.8,"place":"64km N of Tierras Nuevas Poniente, Puerto Rico","time":1394816701400,"updated":1394892685000,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14073017","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14073017.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":121,"net":"pr","code":"14073017","ids":",pr14073017,usc000nbmj,","sources":",pr,us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":8,"dmin":0.56773526,"rms":0.14,"gap":259.2,"magType":"Md","type":"earthquake","title":"M 2.8 - 64km N of Tierras Nuevas Poniente, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.4815,19.0459,30]},"id":"pr14073017"}, -{"type":"Feature","properties":{"mag":2,"place":"17km SW of North Nenana, Alaska","time":1394816333000,"updated":1394817386181,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187384","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187384.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":62,"net":"ak","code":"11187384","ids":",ak11187384,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.66,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.0 - 17km SW of North Nenana, Alaska"},"geometry":{"type":"Point","coordinates":[-149.3637,64.4631,0]},"id":"ak11187384"}, -{"type":"Feature","properties":{"mag":1.3,"place":"4km WNW of Dixon Lane-Meadow Creek, California","time":1394815938800,"updated":1394830383055,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185151","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185151.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":26,"net":"nc","code":"72185151","ids":",nc72185151,","sources":",nc,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.03593261,"rms":0.11,"gap":86.4,"magType":"Md","type":"earthquake","title":"M 1.3 - 4km WNW of Dixon Lane-Meadow Creek, California"},"geometry":{"type":"Point","coordinates":[-118.4592,37.4077,12.6]},"id":"nc72185151"}, -{"type":"Feature","properties":{"mag":1.47,"place":"4km NNE of Borrego Springs, California","time":1394815657290,"updated":1394826354120,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476049","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476049.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":33,"net":"ci","code":"15476049","ids":",ci15476049,","sources":",ci,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":51,"dmin":0.02987,"rms":0.18,"gap":33,"magType":"ml","type":"earthquake","title":"M 1.5 - 4km NNE of Borrego Springs, California"},"geometry":{"type":"Point","coordinates":[-116.3603333,33.2973333,13.14]},"id":"ci15476049"}, -{"type":"Feature","properties":{"mag":4,"place":"39km SW of Ferndale, California","time":1394814755200,"updated":1394860743878,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185141","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185141.geojsonp","felt":27,"cdi":2.7,"mmi":2.57,"alert":"green","status":"REVIEWED","tsunami":null,"sig":253,"net":"nc","code":"72185141","ids":",nc72185141,usc000nbd4,","sources":",nc,us,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,losspager,moment-tensor,nearby-cities,origin,phase-data,scitech-link,shakemap,","nst":null,"dmin":0.25152828,"rms":0.14,"gap":230.4,"magType":"Mw","type":"earthquake","title":"M 4.0 - 39km SW of Ferndale, California"},"geometry":{"type":"Point","coordinates":[-124.6103,40.3482,19.5]},"id":"nc72185141"}, -{"type":"Feature","properties":{"mag":5.3,"place":"43km NE of Iwo Jima, Japan","time":1394814537040,"updated":1394843497648,"tz":540,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nbda","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nbda.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":432,"net":"us","code":"c000nbda","ids":",usc000nbda,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":8.179,"rms":0.74,"gap":101,"magType":"mb","type":"earthquake","title":"M 5.3 - 43km NE of Iwo Jima, Japan"},"geometry":{"type":"Point","coordinates":[141.633,25.0629,502.54]},"id":"usc000nbda"}, -{"type":"Feature","properties":{"mag":1.43,"place":"14km WNW of Progreso, Mexico","time":1394814078100,"updated":1394825375020,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476025","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476025.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":31,"net":"ci","code":"15476025","ids":",ci15476025,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":17,"dmin":0.008335,"rms":0.2,"gap":132,"magType":"ml","type":"earthquake","title":"M 1.4 - 14km WNW of Progreso, Mexico"},"geometry":{"type":"Point","coordinates":[-115.7165,32.6493333,8.3]},"id":"ci15476025"}, -{"type":"Feature","properties":{"mag":2.7,"place":"92km W of Ferndale, California","time":1394813793800,"updated":1395115866476,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185126","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185126.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":112,"net":"nc","code":"72185126","ids":",nc72185126,","sources":",nc,","types":",dyfi,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.7995006,"rms":0.24,"gap":302.4,"magType":"Md","type":"earthquake","title":"M 2.7 - 92km W of Ferndale, California"},"geometry":{"type":"Point","coordinates":[-125.3472,40.714,28.3]},"id":"nc72185126"}, -{"type":"Feature","properties":{"mag":3.2,"place":"6km S of Francis, Utah","time":1394813031100,"updated":1395075205591,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60059347","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60059347.geojsonp","felt":11,"cdi":3.9,"mmi":2.42,"alert":null,"status":"REVIEWED","tsunami":null,"sig":162,"net":"uu","code":"60059347","ids":",uu60059347,usc000nbc9,","sources":",uu,us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,shakemap,tectonic-summary,","nst":null,"dmin":0.08084838,"rms":0.16,"gap":61.2,"magType":"Ml","type":"earthquake","title":"M 3.2 - 6km S of Francis, Utah"},"geometry":{"type":"Point","coordinates":[-111.2688,40.5612,14]},"id":"uu60059347"}, -{"type":"Feature","properties":{"mag":1,"place":"9km NNW of Big Bear City, California","time":1394811713100,"updated":1394824945290,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15476009","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15476009.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":15,"net":"ci","code":"15476009","ids":",ci15476009,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":23,"dmin":0.08698,"rms":0.15,"gap":75,"magType":"ml","type":"quarry_blast","title":"M 1.0 Quarry_blast - 9km NNW of Big Bear City, California"},"geometry":{"type":"Point","coordinates":[-116.8726667,34.3398333,0.01]},"id":"ci15476009"}, -{"type":"Feature","properties":{"mag":1.7,"place":"6km WSW of Volcano, Hawaii","time":1394811453200,"updated":1394844374590,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60656006","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60656006.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":44,"net":"hv","code":"60656006","ids":",hv60656006,","sources":",hv,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.00898315,"rms":0.1,"gap":46.8,"magType":"Ml","type":"earthquake","title":"M 1.7 - 6km WSW of Volcano, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.2937,19.4033,3.1]},"id":"hv60656006"}, -{"type":"Feature","properties":{"mag":4.6,"place":"103km NE of Iquique, Chile","time":1394811078270,"updated":1394840026084,"tz":-180,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nbbj","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nbbj.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":326,"net":"us","code":"c000nbbj","ids":",usc000nbbj,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.296,"rms":1.35,"gap":118,"magType":"mb","type":"earthquake","title":"M 4.6 - 103km NE of Iquique, Chile"},"geometry":{"type":"Point","coordinates":[-69.5273,-19.4895,92.86]},"id":"usc000nbbj"}, -{"type":"Feature","properties":{"mag":1.6,"place":"110km NW of Talkeetna, Alaska","time":1394810766000,"updated":1394815217690,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187327","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187327.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":39,"net":"ak","code":"11187327","ids":",ak11187327,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.86,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.6 - 110km NW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-151.498,63.082,7.5]},"id":"ak11187327"}, -{"type":"Feature","properties":{"mag":1.1,"place":"93km WNW of Cantwell, Alaska","time":1394810477000,"updated":1394810757470,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187325","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187325.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":19,"net":"ak","code":"11187325","ids":",ak11187325,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.18,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.1 - 93km WNW of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-150.7869,63.5687,13.6]},"id":"ak11187325"}, -{"type":"Feature","properties":{"mag":1.3,"place":"50km W of Cantwell, Alaska","time":1394809225000,"updated":1394828764356,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187323","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187323.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":26,"net":"ak","code":"11187323","ids":",ak11187323,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.68,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.3 - 50km W of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-149.9523,63.3811,93.6]},"id":"ak11187323"}, -{"type":"Feature","properties":{"mag":2,"place":"13km SSW of Y, Alaska","time":1394807509000,"updated":1394808832705,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187290","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187290.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":62,"net":"ak","code":"11187290","ids":",ak11187290,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.46,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.0 - 13km SSW of Y, Alaska"},"geometry":{"type":"Point","coordinates":[-149.915,62.0433,40.2]},"id":"ak11187290"}, -{"type":"Feature","properties":{"mag":2.5,"place":"80km SSE of Tanaga Volcano, Alaska","time":1394806910000,"updated":1394835868735,"tz":-720,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187288","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187288.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":96,"net":"ak","code":"11187288","ids":",ak11187288,","sources":",ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.92,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.5 - 80km SSE of Tanaga Volcano, Alaska"},"geometry":{"type":"Point","coordinates":[-177.6418,51.2299,14.5]},"id":"ak11187288"}, -{"type":"Feature","properties":{"mag":1.4,"place":"56km SW of Cantwell, Alaska","time":1394806700000,"updated":1394828306766,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187285","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187285.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":30,"net":"ak","code":"11187285","ids":",ak11187285,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.48,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.4 - 56km SW of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-149.8023,63.0562,83.7]},"id":"ak11187285"}, -{"type":"Feature","properties":{"mag":2.7,"place":"60km N of Tierras Nuevas Poniente, Puerto Rico","time":1394806255300,"updated":1394835208143,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14073016","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14073016.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":112,"net":"pr","code":"14073016","ids":",pr14073016,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":10,"dmin":0.53180265,"rms":0.37,"gap":266.4,"magType":"Md","type":"earthquake","title":"M 2.7 - 60km N of Tierras Nuevas Poniente, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.481,19.0104,43]},"id":"pr14073016"}, -{"type":"Feature","properties":{"mag":1.9,"place":"59km N of Tierras Nuevas Poniente, Puerto Rico","time":1394806229000,"updated":1394823519451,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14073015","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14073015.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":56,"net":"pr","code":"14073015","ids":",pr14073015,","sources":",pr,","types":",cap,geoserve,nearby-cities,origin,tectonic-summary,","nst":4,"dmin":0.51653129,"rms":0.05,"gap":302.4,"magType":"Md","type":"earthquake","title":"M 1.9 - 59km N of Tierras Nuevas Poniente, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.4953,18.9967,61]},"id":"pr14073015"}, -{"type":"Feature","properties":{"mag":5.5,"place":"111km E of Mohean, India","time":1394804286410,"updated":1394900539000,"tz":360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nb99","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nb99.geojsonp","felt":null,"cdi":null,"mmi":3.64,"alert":"green","status":"reviewed","tsunami":null,"sig":465,"net":"us","code":"c000nb99","ids":",usc000nb99,gcmt20140314133806,","sources":",us,gcmt,","types":",cap,dyfi,general-link,geoserve,losspager,moment-tensor,nearby-cities,origin,phase-data,shakemap,tectonic-summary,","nst":null,"dmin":3.654,"rms":0.82,"gap":98,"magType":"mb","type":"earthquake","title":"M 5.5 - 111km E of Mohean, India"},"geometry":{"type":"Point","coordinates":[94.317,7.8,10]},"id":"usc000nb99"}, -{"type":"Feature","properties":{"mag":1.2,"place":"14km WSW of Anacortes, Washington","time":1394804236300,"updated":1394810415600,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uw60718661","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uw60718661.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":22,"net":"uw","code":"60718661","ids":",uw60718661,","sources":",uw,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.17966306,"rms":0.23,"gap":118.8,"magType":"Md","type":"earthquake","title":"M 1.2 - 14km WSW of Anacortes, Washington"},"geometry":{"type":"Point","coordinates":[-122.778,48.4445,50.5]},"id":"uw60718661"}, -{"type":"Feature","properties":{"mag":1,"place":"9km W of Cobb, California","time":1394803837200,"updated":1394807224692,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185061","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185061.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":15,"net":"nc","code":"72185061","ids":",nc72185061,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0,"rms":0.03,"gap":54,"magType":"Md","type":"earthquake","title":"M 1.0 - 9km W of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.831,38.8383,2.7]},"id":"nc72185061"}, -{"type":"Feature","properties":{"mag":1,"place":"9km W of Cobb, California","time":1394803761020,"updated":1394805902296,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185066","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185066.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":15,"net":"nc","code":"72185066","ids":",nc72185066,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":22,"dmin":0.004566,"rms":0.02,"gap":52,"magType":"md","type":"earthquake","title":"M 1.0 - 9km W of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.8296661,38.8381653,2.73]},"id":"nc72185066"}, -{"type":"Feature","properties":{"mag":1.9,"place":"9km WNW of Cobb, California","time":1394803744600,"updated":1394845028483,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185051","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185051.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":56,"net":"nc","code":"72185051","ids":",nc72185051,","sources":",nc,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.05,"gap":54,"magType":"Md","type":"earthquake","title":"M 1.9 - 9km WNW of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.829,38.8413,2.6]},"id":"nc72185051"}, -{"type":"Feature","properties":{"mag":1.44,"place":"4km S of Redlands, California","time":1394802447270,"updated":1394828314510,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475993","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475993.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":32,"net":"ci","code":"15475993","ids":",ci15475993,","sources":",ci,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":58,"dmin":0.0691,"rms":0.12,"gap":46,"magType":"ml","type":"earthquake","title":"M 1.4 - 4km S of Redlands, California"},"geometry":{"type":"Point","coordinates":[-117.1918333,34.0148333,14.61]},"id":"ci15475993"}, -{"type":"Feature","properties":{"mag":2.7,"place":"45km SSW of Cordova, Alaska","time":1394802156000,"updated":1394831113151,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187250","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187250.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":112,"net":"ak","code":"11187250","ids":",ak11187250,","sources":",ak,","types":",dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.95,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.7 - 45km SSW of Cordova, Alaska"},"geometry":{"type":"Point","coordinates":[-146.1715,60.1877,13.7]},"id":"ak11187250"}, -{"type":"Feature","properties":{"mag":2.1,"place":"16km SSW of Guanica, Puerto Rico","time":1394802025000,"updated":1394822738039,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14073014","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14073014.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":68,"net":"pr","code":"14073014","ids":",pr14073014,","sources":",pr,","types":",cap,geoserve,nearby-cities,origin,tectonic-summary,","nst":4,"dmin":0.1527136,"rms":0.07,"gap":288,"magType":"Md","type":"earthquake","title":"M 2.1 - 16km SSW of Guanica, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.9681,17.8346,11]},"id":"pr14073014"}, -{"type":"Feature","properties":{"mag":1.9,"place":"23km NNW of Lost Hills, California","time":1394801763500,"updated":1395100266045,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185036","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185036.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":56,"net":"nc","code":"72185036","ids":",nc72185036,","sources":",nc,","types":",focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.11678099,"rms":0.14,"gap":176.4,"magType":"Md","type":"earthquake","title":"M 1.9 - 23km NNW of Lost Hills, California"},"geometry":{"type":"Point","coordinates":[-119.8357,35.7917,12.3]},"id":"nc72185036"}, -{"type":"Feature","properties":{"mag":2.6,"place":"93km NNW of Road Town, British Virgin Islands","time":1394801689200,"updated":1394830635754,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14073018","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14073018.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":104,"net":"pr","code":"14073018","ids":",pr14073018,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":3,"dmin":0.88573887,"rms":0.31,"gap":334.8,"magType":"Md","type":"earthquake","title":"M 2.6 - 93km NNW of Road Town, British Virgin Islands"},"geometry":{"type":"Point","coordinates":[-64.8358,19.236,13]},"id":"pr14073018"}, -{"type":"Feature","properties":{"mag":1.5,"place":"5km WSW of Yucaipa, California","time":1394801636800,"updated":1394828321880,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475985","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475985.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":35,"net":"ci","code":"15475985","ids":",ci15475985,","sources":",ci,","types":",focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":59,"dmin":0.01796631,"rms":0.24,"gap":28.8,"magType":"Ml","type":"earthquake","title":"M 1.5 - 5km WSW of Yucaipa, California"},"geometry":{"type":"Point","coordinates":[-117.0958,34.0183,17]},"id":"ci15475985"}, -{"type":"Feature","properties":{"mag":1.5,"place":"19km NNE of Fishhook, Alaska","time":1394801607000,"updated":1394802680691,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187247","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187247.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":35,"net":"ak","code":"11187247","ids":",ak11187247,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.9,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.5 - 19km NNE of Fishhook, Alaska"},"geometry":{"type":"Point","coordinates":[-149.1614,61.9133,18]},"id":"ak11187247"}, -{"type":"Feature","properties":{"mag":2.7,"place":"66km N of Tierras Nuevas Poniente, Puerto Rico","time":1394800662500,"updated":1394829619845,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14073013","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14073013.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":112,"net":"pr","code":"14073013","ids":",pr14073013,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":11,"dmin":0.58839651,"rms":0.11,"gap":259.2,"magType":"Md","type":"earthquake","title":"M 2.7 - 66km N of Tierras Nuevas Poniente, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.4513,19.0638,27]},"id":"pr14073013"}, -{"type":"Feature","properties":{"mag":1.6,"place":"85km NW of Talkeetna, Alaska","time":1394800577000,"updated":1394827958445,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187222","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187222.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":39,"net":"ak","code":"11187222","ids":",ak11187222,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.43,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.6 - 85km NW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-151.1042,62.9437,121.5]},"id":"ak11187222"}, -{"type":"Feature","properties":{"mag":2.4,"place":"30km NE of Talkeetna, Alaska","time":1394800264000,"updated":1394801170261,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187218","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187218.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":89,"net":"ak","code":"11187218","ids":",ak11187218,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.34,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.4 - 30km NE of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-149.7711,62.5459,69.5]},"id":"ak11187218"}, -{"type":"Feature","properties":{"mag":2.5,"place":"80km W of Willow, Alaska","time":1394800155000,"updated":1394829110181,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187215","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187215.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":96,"net":"ak","code":"11187215","ids":",ak11187215,","sources":",ak,","types":",dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.56,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.5 - 80km W of Willow, Alaska"},"geometry":{"type":"Point","coordinates":[-151.5597,61.7419,54]},"id":"ak11187215"}, -{"type":"Feature","properties":{"mag":4.7,"place":"66km NW of La Ligua, Chile","time":1394799752170,"updated":1394802822692,"tz":-180,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nb7x","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nb7x.geojsonp","felt":4,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":341,"net":"us","code":"c000nb7x","ids":",usc000nb7x,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.42,"rms":0.79,"gap":137,"magType":"mb","type":"earthquake","title":"M 4.7 - 66km NW of La Ligua, Chile"},"geometry":{"type":"Point","coordinates":[-71.7348,-32.0366,42.32]},"id":"usc000nb7x"}, -{"type":"Feature","properties":{"mag":1.8,"place":"5km W of Cobb, California","time":1394798822500,"updated":1394811547440,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185016","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185016.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":50,"net":"nc","code":"72185016","ids":",nc72185016,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.03,"gap":39.6,"magType":"Md","type":"earthquake","title":"M 1.8 - 5km W of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.7823,38.8273,2.3]},"id":"nc72185016"}, -{"type":"Feature","properties":{"mag":1.66,"place":"13km SW of Westwood, California","time":1394797905910,"updated":1395102486938,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185001","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185001.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":42,"net":"nc","code":"72185001","ids":",nc72185001,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":15,"dmin":0.05483,"rms":0.06,"gap":131,"magType":"md","type":"earthquake","title":"M 1.7 - 13km SW of Westwood, California"},"geometry":{"type":"Point","coordinates":[-121.112,40.2171667,8.95]},"id":"nc72185001"}, -{"type":"Feature","properties":{"mag":2,"place":"56km SSW of Cantwell, Alaska","time":1394797394000,"updated":1394798410940,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187211","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187211.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":62,"net":"ak","code":"11187211","ids":",ak11187211,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.42,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.0 - 56km SSW of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-149.5296,62.9578,71.9]},"id":"ak11187211"}, -{"type":"Feature","properties":{"mag":1.1,"place":"13km NE of Pahala, Hawaii","time":1394797157200,"updated":1394842449986,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60655941","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60655941.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":19,"net":"hv","code":"60655941","ids":",hv60655941,","sources":",hv,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.04491576,"rms":0.12,"gap":111.6,"magType":"Md","type":"earthquake","title":"M 1.1 - 13km NE of Pahala, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.3788,19.2858,3.4]},"id":"hv60655941"}, -{"type":"Feature","properties":{"mag":1.8,"place":"19km WSW of Volcano, Hawaii","time":1394796442000,"updated":1394796641591,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60655936","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60655936.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":50,"net":"hv","code":"60655936","ids":",hv60655936,","sources":",hv,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.03593261,"rms":0.2,"gap":32.4,"magType":"Md","type":"earthquake","title":"M 1.8 - 19km WSW of Volcano, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.424,19.3942,8.6]},"id":"hv60655936"}, -{"type":"Feature","properties":{"mag":4.5,"place":"58km WSW of Kuril'sk, Russia","time":1394794414370,"updated":1394823368135,"tz":720,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nb63","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nb63.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":312,"net":"us","code":"c000nb63","ids":",usc000nb63,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":3.621,"rms":0.77,"gap":132,"magType":"mb","type":"earthquake","title":"M 4.5 - 58km WSW of Kuril'sk, Russia"},"geometry":{"type":"Point","coordinates":[147.1817,45.0561,162.43]},"id":"usc000nb63"}, -{"type":"Feature","properties":{"mag":2.6,"place":"66km N of Tierras Nuevas Poniente, Puerto Rico","time":1394793653500,"updated":1394822618348,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14073012","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14073012.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":104,"net":"pr","code":"14073012","ids":",pr14073012,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":7,"dmin":0.58390493,"rms":0.5,"gap":266.4,"magType":"Md","type":"earthquake","title":"M 2.6 - 66km N of Tierras Nuevas Poniente, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.4544,19.0611,43]},"id":"pr14073012"}, -{"type":"Feature","properties":{"mag":2.7,"place":"111km NW of Talkeetna, Alaska","time":1394792881000,"updated":1394821838995,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187182","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187182.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":112,"net":"ak","code":"11187182","ids":",ak11187182,","sources":",ak,","types":",dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.86,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.7 - 111km NW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-151.5136,63.0863,4.2]},"id":"ak11187182"}, -{"type":"Feature","properties":{"mag":2.7,"place":"64km N of Tierras Nuevas Poniente, Puerto Rico","time":1394792589300,"updated":1394821543895,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14073007","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14073007.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":112,"net":"pr","code":"14073007","ids":",pr14073007,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":5,"dmin":0.56953189,"rms":0.2,"gap":284.4,"magType":"Md","type":"earthquake","title":"M 2.7 - 64km N of Tierras Nuevas Poniente, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.4619,19.0461,43]},"id":"pr14073007"}, -{"type":"Feature","properties":{"mag":1.6,"place":"32km W of Enterprise, Utah","time":1394792573300,"updated":1394851002000,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60059342","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60059342.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":39,"net":"uu","code":"60059342","ids":",nn00441024,uu60059342,","sources":",nn,uu,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.18864621,"rms":0.11,"gap":100.8,"magType":"Ml","type":"earthquake","title":"M 1.6 - 32km W of Enterprise, Utah"},"geometry":{"type":"Point","coordinates":[-114.0815,37.5257,8.9]},"id":"uu60059342"}, -{"type":"Feature","properties":{"mag":2.3,"place":"71km N of Tierras Nuevas Poniente, Puerto Rico","time":1394792008100,"updated":1394810470154,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14073008","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14073008.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":81,"net":"pr","code":"14073008","ids":",pr14073008,","sources":",pr,","types":",cap,geoserve,nearby-cities,origin,tectonic-summary,","nst":10,"dmin":0.62522744,"rms":0.23,"gap":270,"magType":"Md","type":"earthquake","title":"M 2.3 - 71km N of Tierras Nuevas Poniente, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.4675,19.104,21]},"id":"pr14073008"}, -{"type":"Feature","properties":{"mag":2.1,"place":"30km SW of Mountain View, Wyoming","time":1394791865800,"updated":1394826183579,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60059337","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60059337.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":68,"net":"uu","code":"60059337","ids":",uu60059337,","sources":",uu,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":0.35034296,"rms":0.25,"gap":126,"magType":"Ml","type":"earthquake","title":"M 2.1 - 30km SW of Mountain View, Wyoming"},"geometry":{"type":"Point","coordinates":[-110.6365,41.1152,6]},"id":"uu60059337"}, -{"type":"Feature","properties":{"mag":2.7,"place":"66km N of Tierras Nuevas Poniente, Puerto Rico","time":1394791468400,"updated":1394820417540,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14073011","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14073011.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":112,"net":"pr","code":"14073011","ids":",pr14073011,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":7,"dmin":0.58839651,"rms":0.37,"gap":284.4,"magType":"Md","type":"earthquake","title":"M 2.7 - 66km N of Tierras Nuevas Poniente, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.46,19.0662,38]},"id":"pr14073011"}, -{"type":"Feature","properties":{"mag":2.9,"place":"71km N of Tierras Nuevas Poniente, Puerto Rico","time":1394791373800,"updated":1394820332623,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14073010","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14073010.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":129,"net":"pr","code":"14073010","ids":",pr14073010,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":3,"dmin":0.6288207,"rms":0.14,"gap":288,"magType":"Md","type":"earthquake","title":"M 2.9 - 71km N of Tierras Nuevas Poniente, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.4568,19.1068,17]},"id":"pr14073010"}, -{"type":"Feature","properties":{"mag":2.7,"place":"66km N of Tierras Nuevas Poniente, Puerto Rico","time":1394791247600,"updated":1394820193244,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14073009","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14073009.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":112,"net":"pr","code":"14073009","ids":",pr14073009,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":3,"dmin":0.75368652,"rms":0.21,"gap":284.4,"magType":"Md","type":"earthquake","title":"M 2.7 - 66km N of Tierras Nuevas Poniente, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.489,19.0611,17]},"id":"pr14073009"}, -{"type":"Feature","properties":{"mag":1.7,"place":"35km ENE of Y, Alaska","time":1394791110000,"updated":1394792189892,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187180","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187180.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":44,"net":"ak","code":"11187180","ids":",ak11187180,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.32,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.7 - 35km ENE of Y, Alaska"},"geometry":{"type":"Point","coordinates":[-149.2009,62.2526,38.3]},"id":"ak11187180"}, -{"type":"Feature","properties":{"mag":2.8,"place":"72km N of Tierras Nuevas Poniente, Puerto Rico","time":1394790875100,"updated":1394819830892,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14073006","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14073006.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":121,"net":"pr","code":"14073006","ids":",pr14073006,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":14,"dmin":0.64139711,"rms":0.27,"gap":252,"magType":"Md","type":"earthquake","title":"M 2.8 - 72km N of Tierras Nuevas Poniente, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.4675,19.1193,28]},"id":"pr14073006"}, -{"type":"Feature","properties":{"mag":1.26,"place":"5km NW of The Geysers, California","time":1394790641580,"updated":1394800742941,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184966","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184966.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":24,"net":"nc","code":"72184966","ids":",nc72184966,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":18,"dmin":0.01227,"rms":0.04,"gap":86,"magType":"md","type":"earthquake","title":"M 1.3 - 5km NW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.810997,38.8076668,2.42]},"id":"nc72184966"}, -{"type":"Feature","properties":{"mag":2.55,"place":"51km NE of Kernville, California","time":1394790134270,"updated":1394826422490,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475953","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475953.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":100,"net":"ci","code":"15475953","ids":",ci15475953,","sources":",ci,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":32,"dmin":0.1623,"rms":0.14,"gap":78,"magType":"ml","type":"earthquake","title":"M 2.6 - 51km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.0551667,36.1121667,1.47]},"id":"ci15475953"}, -{"type":"Feature","properties":{"mag":1.28,"place":"18km SE of Gardnerville Ranchos, Nevada","time":1394789866105,"updated":1395080814000,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nn00441021","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nn00441021.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":25,"net":"nn","code":"00441021","ids":",nn00441021,","sources":",nn,","types":",general-link,geoserve,nearby-cities,origin,phase-data,","nst":4,"dmin":0.342,"rms":null,"gap":259.9,"magType":"ml","type":"earthquake","title":"M 1.3 - 18km SE of Gardnerville Ranchos, Nevada"},"geometry":{"type":"Point","coordinates":[-119.6197,38.7479,12]},"id":"nn00441021"}, -{"type":"Feature","properties":{"mag":2.8,"place":"71km N of Tierras Nuevas Poniente, Puerto Rico","time":1394789818500,"updated":1394818774718,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14073005","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14073005.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":121,"net":"pr","code":"14073005","ids":",pr14073005,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":10,"dmin":0.63241396,"rms":0.18,"gap":262.8,"magType":"Md","type":"earthquake","title":"M 2.8 - 71km N of Tierras Nuevas Poniente, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.4674,19.1103,28]},"id":"pr14073005"}, -{"type":"Feature","properties":{"mag":3.2,"place":"61km SW of Anchor Point, Alaska","time":1394789732000,"updated":1394818689778,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187153","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187153.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":158,"net":"ak","code":"11187153","ids":",ak11187153,","sources":",ak,","types":",dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.89,"gap":null,"magType":"ml","type":"earthquake","title":"M 3.2 - 61km SW of Anchor Point, Alaska"},"geometry":{"type":"Point","coordinates":[-152.726,59.4573,99.9]},"id":"ak11187153"}, -{"type":"Feature","properties":{"mag":4.4,"place":"7km ESE of Arriaga, Mexico","time":1394789500210,"updated":1394808150023,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nb48","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nb48.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":298,"net":"us","code":"c000nb48","ids":",usc000nb48,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.637,"rms":1.05,"gap":159,"magType":"mb","type":"earthquake","title":"M 4.4 - 7km ESE of Arriaga, Mexico"},"geometry":{"type":"Point","coordinates":[-93.8398,16.2036,115.08]},"id":"usc000nb48"}, -{"type":"Feature","properties":{"mag":1.4,"place":"10km NNW of Carson, Washington","time":1394789491300,"updated":1394821894537,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uw60718591","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uw60718591.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":30,"net":"uw","code":"60718591","ids":",uw60718591,","sources":",uw,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.1527136,"rms":0.21,"gap":72,"magType":"Md","type":"earthquake","title":"M 1.4 - 10km NNW of Carson, Washington"},"geometry":{"type":"Point","coordinates":[-121.8707,45.8095,7.1]},"id":"uw60718591"}, -{"type":"Feature","properties":{"mag":1.5,"place":"38km W of Willow, Alaska","time":1394789383000,"updated":1394827430331,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187152","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187152.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":35,"net":"ak","code":"11187152","ids":",ak11187152,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.32,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.5 - 38km W of Willow, Alaska"},"geometry":{"type":"Point","coordinates":[-150.7604,61.7599,68.7]},"id":"ak11187152"}, -{"type":"Feature","properties":{"mag":1.8,"place":"37km N of North Nenana, Alaska","time":1394789244000,"updated":1394789886578,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187150","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187150.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":50,"net":"ak","code":"11187150","ids":",ak11187150,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.95,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.8 - 37km N of North Nenana, Alaska"},"geometry":{"type":"Point","coordinates":[-149.1223,64.9171,9.9]},"id":"ak11187150"}, -{"type":"Feature","properties":{"mag":1.6,"place":"30km ENE of Soledad, California","time":1394789157600,"updated":1394797807545,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184956","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184956.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":39,"net":"nc","code":"72184956","ids":",nc72184956,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.01796631,"rms":0.07,"gap":108,"magType":"Md","type":"earthquake","title":"M 1.6 - 30km ENE of Soledad, California"},"geometry":{"type":"Point","coordinates":[-121.0335,36.5595,7.1]},"id":"nc72184956"}, -{"type":"Feature","properties":{"mag":1.2,"place":"51km NE of Y, Alaska","time":1394787839000,"updated":1394827138241,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187147","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187147.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":22,"net":"ak","code":"11187147","ids":",ak11187147,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.39,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.2 - 51km NE of Y, Alaska"},"geometry":{"type":"Point","coordinates":[-149.0939,62.4558,55.5]},"id":"ak11187147"}, -{"type":"Feature","properties":{"mag":3.1,"place":"41km SSE of Redoubt Volcano, Alaska","time":1394786680000,"updated":1394815632438,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187145","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187145.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":148,"net":"ak","code":"11187145","ids":",ak11187145,","sources":",ak,","types":",dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.95,"gap":null,"magType":"ml","type":"earthquake","title":"M 3.1 - 41km SSE of Redoubt Volcano, Alaska"},"geometry":{"type":"Point","coordinates":[-152.5207,60.131,70.7]},"id":"ak11187145"}, -{"type":"Feature","properties":{"mag":1.24,"place":"9km SSE of Chester, California","time":1394786618900,"updated":1395102486659,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184936","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184936.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":24,"net":"nc","code":"72184936","ids":",nc72184936,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":10,"dmin":0.2499,"rms":0.07,"gap":265,"magType":"md","type":"earthquake","title":"M 1.2 - 9km SSE of Chester, California"},"geometry":{"type":"Point","coordinates":[-121.178,40.2311667,5.86]},"id":"nc72184936"}, -{"type":"Feature","properties":{"mag":1.29,"place":"14km NNE of Virginia City, Nevada","time":1394786095156,"updated":1394850998000,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nn00441020","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nn00441020.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":26,"net":"nn","code":"00441020","ids":",nn00441020,","sources":",nn,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,","nst":17,"dmin":0.141,"rms":0.1008,"gap":80.23,"magType":"ml","type":"earthquake","title":"M 1.3 - 14km NNE of Virginia City, Nevada"},"geometry":{"type":"Point","coordinates":[-119.5789,39.4249,9.5211]},"id":"nn00441020"}, -{"type":"Feature","properties":{"mag":2.2,"place":"30km WNW of Okanogan, Washington","time":1394785748200,"updated":1394821277403,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uw60718576","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uw60718576.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":74,"net":"uw","code":"60718576","ids":",uw60718576,","sources":",uw,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.42220818,"rms":0.33,"gap":115.2,"magType":"Md","type":"earthquake","title":"M 2.2 - 30km WNW of Okanogan, Washington"},"geometry":{"type":"Point","coordinates":[-119.929,48.5115,0.3]},"id":"uw60718576"}, -{"type":"Feature","properties":{"mag":1.03,"place":"18km ESE of Anza, California","time":1394785126530,"updated":1394825083750,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475937","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475937.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":16,"net":"ci","code":"15475937","ids":",ci15475937,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":33,"dmin":0.06165,"rms":0.14,"gap":97,"magType":"ml","type":"earthquake","title":"M 1.0 - 18km ESE of Anza, California"},"geometry":{"type":"Point","coordinates":[-116.487,33.489,16.25]},"id":"ci15475937"}, -{"type":"Feature","properties":{"mag":4.7,"place":"69km SW of Sary-Tash, Kyrgyzstan","time":1394784911690,"updated":1394813867444,"tz":300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nb2n","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nb2n.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":340,"net":"us","code":"c000nb2n","ids":",usc000nb2n,","sources":",us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.547,"rms":1.18,"gap":48,"magType":"mb","type":"earthquake","title":"M 4.7 - 69km SW of Sary-Tash, Kyrgyzstan"},"geometry":{"type":"Point","coordinates":[72.6057,39.3546,54.2]},"id":"usc000nb2n"}, -{"type":"Feature","properties":{"mag":2,"place":"51km NE of Road Town, British Virgin Islands","time":1394784845300,"updated":1394787054747,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14073004","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14073004.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":62,"net":"pr","code":"14073004","ids":",pr14073004,","sources":",pr,","types":",cap,geoserve,nearby-cities,origin,tectonic-summary,","nst":3,"dmin":0.45814079,"rms":0.02,"gap":338.4,"magType":"Md","type":"earthquake","title":"M 2.0 - 51km NE of Road Town, British Virgin Islands"},"geometry":{"type":"Point","coordinates":[-64.2667,18.7345,45]},"id":"pr14073004"}, -{"type":"Feature","properties":{"mag":1.27,"place":"10km SSE of Chester, California","time":1394784030730,"updated":1395106149060,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184916","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184916.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":25,"net":"nc","code":"72184916","ids":",nc72184916,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":10,"dmin":0.2581,"rms":0.06,"gap":213,"magType":"md","type":"earthquake","title":"M 1.3 - 10km SSE of Chester, California"},"geometry":{"type":"Point","coordinates":[-121.167,40.2283333,5.75]},"id":"nc72184916"}, -{"type":"Feature","properties":{"mag":1.75,"place":"51km NE of Kernville, California","time":1394783895420,"updated":1394824192650,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475921","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475921.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":47,"net":"ci","code":"15475921","ids":",ci15475921,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":23,"dmin":0.1616,"rms":0.14,"gap":78,"magType":"ml","type":"earthquake","title":"M 1.8 - 51km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.0543333,36.1116667,0.07]},"id":"ci15475921"}, -{"type":"Feature","properties":{"mag":1,"place":"27km ENE of West Yellowstone, Montana","time":1394783802800,"updated":1394825963527,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60059327","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60059327.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":15,"net":"uu","code":"60059327","ids":",uu60059327,","sources":",uu,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.06288207,"rms":0.16,"gap":162,"magType":"Ml","type":"earthquake","title":"M 1.0 - 27km ENE of West Yellowstone, Montana"},"geometry":{"type":"Point","coordinates":[-110.7858,44.751,7.3]},"id":"uu60059327"}, -{"type":"Feature","properties":{"mag":1.2,"place":"4km NW of Cobb, California","time":1394782243300,"updated":1394791566273,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184886","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184886.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":22,"net":"nc","code":"72184886","ids":",nc72184886,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.03,"gap":111.6,"magType":"Md","type":"earthquake","title":"M 1.2 - 4km NW of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.7647,38.8445,2.1]},"id":"nc72184886"}, -{"type":"Feature","properties":{"mag":2,"place":"107km NW of Talkeetna, Alaska","time":1394782179000,"updated":1394783190434,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187125","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187125.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":62,"net":"ak","code":"11187125","ids":",ak11187125,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.55,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.0 - 107km NW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-151.4938,63.0483,9.3]},"id":"ak11187125"}, -{"type":"Feature","properties":{"mag":1.2,"place":"4km NW of Cobb, California","time":1394782159300,"updated":1394789823219,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184881","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184881.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":22,"net":"nc","code":"72184881","ids":",nc72184881,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.09,"gap":136.8,"magType":"Md","type":"earthquake","title":"M 1.2 - 4km NW of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.7615,38.8463,0.1]},"id":"nc72184881"}, -{"type":"Feature","properties":{"mag":1.7,"place":"91km NNW of Talkeetna, Alaska","time":1394781551000,"updated":1394826875195,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187124","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187124.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":44,"net":"ak","code":"11187124","ids":",ak11187124,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.24,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.7 - 91km NNW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-150.8606,63.0659,123.5]},"id":"ak11187124"}, -{"type":"Feature","properties":{"mag":1.18,"place":"44km SW of Beatty, Nevada","time":1394780700290,"updated":1394850987000,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475913","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475913.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":21,"net":"ci","code":"15475913","ids":",ci15475913,nn00441018,","sources":",ci,nn,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":9,"dmin":0.2814,"rms":0.13,"gap":148,"magType":"ml","type":"earthquake","title":"M 1.2 - 44km SW of Beatty, Nevada"},"geometry":{"type":"Point","coordinates":[-117.1333333,36.6323333,5.82]},"id":"ci15475913"}, -{"type":"Feature","properties":{"mag":2.1,"place":"8km SSW of Volcano, Hawaii","time":1394780600300,"updated":1394780947269,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60655846","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60655846.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":68,"net":"hv","code":"60655846","ids":",hv60655846,","sources":",hv,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.04491576,"rms":0.26,"gap":295.2,"magType":"Ml","type":"earthquake","title":"M 2.1 - 8km SSW of Volcano, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.256,19.3537,0.9]},"id":"hv60655846"}, -{"type":"Feature","properties":{"mag":1.8,"place":"37km SSE of Redoubt Volcano, Alaska","time":1394780405000,"updated":1394826618085,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187122","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187122.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":50,"net":"ak","code":"11187122","ids":",ak11187122,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.31,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.8 - 37km SSE of Redoubt Volcano, Alaska"},"geometry":{"type":"Point","coordinates":[-152.5466,60.1613,93]},"id":"ak11187122"}, -{"type":"Feature","properties":{"mag":4.7,"place":"47km NNE of Puquio, Peru","time":1394780164440,"updated":1394809122917,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nb1n","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nb1n.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":340,"net":"us","code":"c000nb1n","ids":",usc000nb1n,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":3.555,"rms":0.9,"gap":90,"magType":"mb","type":"earthquake","title":"M 4.7 - 47km NNE of Puquio, Peru"},"geometry":{"type":"Point","coordinates":[-74.0427,-14.2836,81.1]},"id":"usc000nb1n"}, -{"type":"Feature","properties":{"mag":2.3,"place":"62km ESE of Sutton-Alpine, Alaska","time":1394778364000,"updated":1394779466730,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187106","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187106.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":81,"net":"ak","code":"11187106","ids":",ak11187106,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.86,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.3 - 62km ESE of Sutton-Alpine, Alaska"},"geometry":{"type":"Point","coordinates":[-147.7207,61.619,11.7]},"id":"ak11187106"}, -{"type":"Feature","properties":{"mag":1.4,"place":"23km SE of Yosemite Valley, California","time":1394778010700,"updated":1394786822710,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184836","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184836.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":30,"net":"nc","code":"72184836","ids":",nc72184836,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.22457882,"rms":0.04,"gap":176.4,"magType":"Md","type":"earthquake","title":"M 1.4 - 23km SE of Yosemite Valley, California"},"geometry":{"type":"Point","coordinates":[-119.36,37.6133,13.7]},"id":"nc72184836"}, -{"type":"Feature","properties":{"mag":1.55,"place":"22km NNE of Searles Valley, California","time":1394777536040,"updated":1394824245320,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475897","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475897.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":37,"net":"ci","code":"15475897","ids":",ci15475897,","sources":",ci,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":22,"dmin":0.08064,"rms":0.13,"gap":65,"magType":"ml","type":"earthquake","title":"M 1.6 - 22km NNE of Searles Valley, California"},"geometry":{"type":"Point","coordinates":[-117.3306667,35.962,6.97]},"id":"ci15475897"}, -{"type":"Feature","properties":{"mag":1,"place":"23km SE of Yosemite Valley, California","time":1394777293400,"updated":1394817423284,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184826","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184826.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":15,"net":"nc","code":"72184826","ids":",nc72184826,","sources":",nc,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.22457882,"rms":0.19,"gap":136.8,"magType":"Md","type":"earthquake","title":"M 1.0 - 23km SE of Yosemite Valley, California"},"geometry":{"type":"Point","coordinates":[-119.363,37.6127,8.1]},"id":"nc72184826"}, -{"type":"Feature","properties":{"mag":2.3,"place":"23km ESE of Yosemite Valley, California","time":1394777092600,"updated":1394861523619,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184821","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184821.geojsonp","felt":2,"cdi":2.2,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":82,"net":"nc","code":"72184821","ids":",nc72184821,nn00441014,","sources":",nc,nn,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.21559567,"rms":0.06,"gap":82.8,"magType":"Md","type":"earthquake","title":"M 2.3 - 23km ESE of Yosemite Valley, California"},"geometry":{"type":"Point","coordinates":[-119.3527,37.6328,14.3]},"id":"nc72184821"}, -{"type":"Feature","properties":{"mag":2,"place":"106km NW of Talkeetna, Alaska","time":1394776847000,"updated":1394777761473,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187104","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187104.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":62,"net":"ak","code":"11187104","ids":",ak11187104,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.54,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.0 - 106km NW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-151.4464,63.0556,4.3]},"id":"ak11187104"}, -{"type":"Feature","properties":{"mag":2.6,"place":"9km NNE of Villalba, Puerto Rico","time":1394776072200,"updated":1394805029374,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14073002","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14073002.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":104,"net":"pr","code":"14073002","ids":",pr14073002,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":8,"dmin":0.22008724,"rms":0.31,"gap":154.8,"magType":"Md","type":"earthquake","title":"M 2.6 - 9km NNE of Villalba, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.4432,18.2003,86]},"id":"pr14073002"}, -{"type":"Feature","properties":{"mag":4.1,"place":"115km ENE of Amahai, Indonesia","time":1394775999330,"updated":1394804960353,"tz":540,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nb0y","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nb0y.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":259,"net":"us","code":"c000nb0y","ids":",usc000nb0y,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":2.328,"rms":0.65,"gap":114,"magType":"mb","type":"earthquake","title":"M 4.1 - 115km ENE of Amahai, Indonesia"},"geometry":{"type":"Point","coordinates":[129.9209,-3.056,59.37]},"id":"usc000nb0y"}, -{"type":"Feature","properties":{"mag":1.4,"place":"16km W of Mayaguez, Puerto Rico","time":1394774982100,"updated":1394783283147,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14073003","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14073003.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":30,"net":"pr","code":"14073003","ids":",pr14073003,","sources":",pr,","types":",cap,geoserve,nearby-cities,origin,tectonic-summary,","nst":3,"dmin":0.20032431,"rms":0.03,"gap":316.8,"magType":"Md","type":"earthquake","title":"M 1.4 - 16km W of Mayaguez, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-67.2977,18.1763,22]},"id":"pr14073003"}, -{"type":"Feature","properties":{"mag":1.9,"place":"62km NW of Talkeetna, Alaska","time":1394774532000,"updated":1394775691829,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187103","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187103.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":56,"net":"ak","code":"11187103","ids":",ak11187103,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":null,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.9 - 62km NW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-151.0102,62.7043,50]},"id":"ak11187103"}, -{"type":"Feature","properties":{"mag":2.3,"place":"106km NW of Talkeetna, Alaska","time":1394774269000,"updated":1394775259759,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187100","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187100.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":81,"net":"ak","code":"11187100","ids":",ak11187100,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.62,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.3 - 106km NW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-151.4452,63.0589,6.3]},"id":"ak11187100"}, -{"type":"Feature","properties":{"mag":1.2,"place":"109km NW of Talkeetna, Alaska","time":1394774086000,"updated":1394826073735,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187099","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187099.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":22,"net":"ak","code":"11187099","ids":",ak11187099,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.69,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.2 - 109km NW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-151.528,63.0619,11.2]},"id":"ak11187099"}, -{"type":"Feature","properties":{"mag":2.6,"place":"111km NW of Talkeetna, Alaska","time":1394773636000,"updated":1394802589817,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187091","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187091.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":104,"net":"ak","code":"11187091","ids":",ak11187091,","sources":",ak,","types":",dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.7,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.6 - 111km NW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-151.5043,63.0978,8.2]},"id":"ak11187091"}, -{"type":"Feature","properties":{"mag":1.8,"place":"108km NW of Talkeetna, Alaska","time":1394773146000,"updated":1394826072803,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187080","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187080.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":50,"net":"ak","code":"11187080","ids":",ak11187080,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.51,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.8 - 108km NW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-151.5223,63.0539,6.9]},"id":"ak11187080"}, -{"type":"Feature","properties":{"mag":1.25,"place":"15km NNW of Seeley, California","time":1394772998290,"updated":1394823383890,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475873","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475873.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":24,"net":"ci","code":"15475873","ids":",ci15475873,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":16,"dmin":0.04033,"rms":0.16,"gap":57,"magType":"ml","type":"earthquake","title":"M 1.3 - 15km NNW of Seeley, California"},"geometry":{"type":"Point","coordinates":[-115.7778333,32.9091667,7.84]},"id":"ci15475873"}, -{"type":"Feature","properties":{"mag":2.6,"place":"111km NW of Talkeetna, Alaska","time":1394772938000,"updated":1394801903637,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187076","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187076.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":104,"net":"ak","code":"11187076","ids":",ak11187076,","sources":",ak,","types":",dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.91,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.6 - 111km NW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-151.4664,63.1117,18]},"id":"ak11187076"}, -{"type":"Feature","properties":{"mag":1.62,"place":"1km SW of Brawley, California","time":1394772757540,"updated":1394822624080,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475865","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475865.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":40,"net":"ci","code":"15475865","ids":",ci15475865,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":18,"dmin":0.1303,"rms":0.15,"gap":95,"magType":"ml","type":"earthquake","title":"M 1.6 - 1km SW of Brawley, California"},"geometry":{"type":"Point","coordinates":[-115.5445,32.9675,10.09]},"id":"ci15475865"}, -{"type":"Feature","properties":{"mag":4.3,"place":"180km NNW of Tobelo, Indonesia","time":1394772686320,"updated":1394801707310,"tz":480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nb03","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nb03.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":284,"net":"us","code":"c000nb03","ids":",usc000nb03,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":2.34,"rms":0.55,"gap":139,"magType":"mb","type":"earthquake","title":"M 4.3 - 180km NNW of Tobelo, Indonesia"},"geometry":{"type":"Point","coordinates":[127.1527,3.1187,63.78]},"id":"usc000nb03"}, -{"type":"Feature","properties":{"mag":4.4,"place":"119km N of Tobelo, Indonesia","time":1394771946220,"updated":1394800921486,"tz":540,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nazw","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nazw.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":298,"net":"us","code":"c000nazw","ids":",usc000nazw,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":2.172,"rms":0.8,"gap":74,"magType":"mb","type":"earthquake","title":"M 4.4 - 119km N of Tobelo, Indonesia"},"geometry":{"type":"Point","coordinates":[128.1982,2.792,141.77]},"id":"usc000nazw"}, -{"type":"Feature","properties":{"mag":2.6,"place":"8km NNE of Guthrie, Oklahoma","time":1394770764260,"updated":1394927313000,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nc7e","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nc7e.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":104,"net":"us","code":"c000nc7e","ids":",usc000nc7e,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":null,"rms":0.44,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.6 - 8km NNE of Guthrie, Oklahoma"},"geometry":{"type":"Point","coordinates":[-97.395,35.951,3.6]},"id":"usc000nc7e"}, -{"type":"Feature","properties":{"mag":1.05,"place":"52km N of Pahrump, Nevada","time":1394770548608,"updated":1394850965000,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nn00441005","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nn00441005.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":17,"net":"nn","code":"00441005","ids":",nn00441005,","sources":",nn,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,","nst":11,"dmin":0.104,"rms":0.135,"gap":231.24,"magType":"ml","type":"earthquake","title":"M 1.1 - 52km N of Pahrump, Nevada"},"geometry":{"type":"Point","coordinates":[-115.8736,36.676,4.3855]},"id":"nn00441005"}, -{"type":"Feature","properties":{"mag":1.8,"place":"8km ESE of Big Lake, Alaska","time":1394770269000,"updated":1394771158302,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187073","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187073.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":50,"net":"ak","code":"11187073","ids":",ak11187073,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.63,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.8 - 8km ESE of Big Lake, Alaska"},"geometry":{"type":"Point","coordinates":[-149.8,61.4992,36.9]},"id":"ak11187073"}, -{"type":"Feature","properties":{"mag":2.5,"place":"15km NE of Anchor Point, Alaska","time":1394770042000,"updated":1394799001989,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187070","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187070.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":96,"net":"ak","code":"11187070","ids":",ak11187070,","sources":",ak,","types":",dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.8,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.5 - 15km NE of Anchor Point, Alaska"},"geometry":{"type":"Point","coordinates":[-151.6592,59.8835,19.8]},"id":"ak11187070"}, -{"type":"Feature","properties":{"mag":1.47,"place":"25km ENE of Pine Valley, California","time":1394769962770,"updated":1394822296240,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475857","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475857.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":33,"net":"ci","code":"15475857","ids":",ci15475857,","sources":",ci,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":34,"dmin":0.02489,"rms":0.24,"gap":67,"magType":"ml","type":"earthquake","title":"M 1.5 - 25km ENE of Pine Valley, California"},"geometry":{"type":"Point","coordinates":[-116.2771667,32.9023333,2.53]},"id":"ci15475857"}, -{"type":"Feature","properties":{"mag":2.05,"place":"3km ESE of Redway, California","time":1394769754300,"updated":1395195724915,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184761","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184761.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":65,"net":"nc","code":"72184761","ids":",nc72184761,","sources":",nc,","types":",focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":21,"dmin":0.1067,"rms":0.1,"gap":88,"magType":"md","type":"earthquake","title":"M 2.1 - 3km ESE of Redway, California"},"geometry":{"type":"Point","coordinates":[-123.779,40.11,21.17]},"id":"nc72184761"}, -{"type":"Feature","properties":{"mag":1.6,"place":"20km W of Portola, California","time":1394769722900,"updated":1395107466376,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184766","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184766.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":39,"net":"nc","code":"72184766","ids":",nc72184766,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.04491576,"rms":0.14,"gap":133.2,"magType":"Md","type":"earthquake","title":"M 1.6 - 20km W of Portola, California"},"geometry":{"type":"Point","coordinates":[-120.7127,39.7948,0.7]},"id":"nc72184766"}, -{"type":"Feature","properties":{"mag":1.4,"place":"123km W of Cantwell, Alaska","time":1394769572000,"updated":1394770093322,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187069","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187069.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":30,"net":"ak","code":"11187069","ids":",ak11187069,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.01,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.4 - 123km W of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-151.4123,63.3018,10.5]},"id":"ak11187069"}, -{"type":"Feature","properties":{"mag":1.01,"place":"9km WNW of The Geysers, California","time":1394768044490,"updated":1394769846633,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184751","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184751.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":16,"net":"nc","code":"72184751","ids":",nc72184751,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":17,"dmin":0.007145,"rms":0.02,"gap":75,"magType":"md","type":"earthquake","title":"M 1.0 - 9km WNW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.8441696,38.822834,2.42]},"id":"nc72184751"}, -{"type":"Feature","properties":{"mag":2.1,"place":"7km NW of Perkins, Oklahoma","time":1394767480720,"updated":1394834281446,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nb2a","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nb2a.geojsonp","felt":2,"cdi":2.7,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":68,"net":"us","code":"c000nb2a","ids":",usc000nb2a,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.345,"rms":0.31,"gap":83,"magType":"mb_lg","type":"earthquake","title":"M 2.1 - 7km NW of Perkins, Oklahoma"},"geometry":{"type":"Point","coordinates":[-97.0905,36.021,5.71]},"id":"usc000nb2a"}, -{"type":"Feature","properties":{"mag":5.1,"place":"95km ENE of Amahai, Indonesia","time":1394767355150,"updated":1394796315864,"tz":540,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000naz2","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000naz2.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":400,"net":"us","code":"c000naz2","ids":",usc000naz2,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":2.535,"rms":1.18,"gap":61,"magType":"mb","type":"earthquake","title":"M 5.1 - 95km ENE of Amahai, Indonesia"},"geometry":{"type":"Point","coordinates":[129.7115,-2.9968,34.63]},"id":"usc000naz2"}, -{"type":"Feature","properties":{"mag":2.2,"place":"3km SSE of Boqueron, Puerto Rico","time":1394767164200,"updated":1394770951389,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14073001","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14073001.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":74,"net":"pr","code":"14073001","ids":",pr14073001,","sources":",pr,","types":",cap,geoserve,nearby-cities,origin,tectonic-summary,","nst":5,"dmin":0.04311913,"rms":0.21,"gap":259.2,"magType":"Md","type":"earthquake","title":"M 2.2 - 3km SSE of Boqueron, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-67.153,17.9958,16]},"id":"pr14073001"}, -{"type":"Feature","properties":{"mag":2,"place":"8km E of Hidden Valley Lake, California","time":1394766398000,"updated":1394837702432,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184741","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184741.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":62,"net":"nc","code":"72184741","ids":",nc72184741,","sources":",nc,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.08,"gap":64.8,"magType":"Md","type":"earthquake","title":"M 2.0 - 8km E of Hidden Valley Lake, California"},"geometry":{"type":"Point","coordinates":[-122.4592,38.803,9.5]},"id":"nc72184741"}, -{"type":"Feature","properties":{"mag":1.7,"place":"19km SE of Pahala, Hawaii","time":1394765959600,"updated":1394769916809,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60655696","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60655696.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":44,"net":"hv","code":"60655696","ids":",hv60655696,","sources":",hv,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.12576414,"rms":0.09,"gap":262.8,"magType":"Md","type":"earthquake","title":"M 1.7 - 19km SE of Pahala, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.3598,19.0725,33.5]},"id":"hv60655696"}, -{"type":"Feature","properties":{"mag":2.9,"place":"61km WSW of Talkeetna, Alaska","time":1394765561000,"updated":1394794517154,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11186940","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11186940.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":129,"net":"ak","code":"11186940","ids":",ak11186940,","sources":",ak,","types":",dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":1.01,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.9 - 61km WSW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-151.2697,62.2015,75.3]},"id":"ak11186940"}, -{"type":"Feature","properties":{"mag":2.1,"place":"23km NE of Greenfield, California","time":1394764720000,"updated":1394835062630,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184721","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184721.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":68,"net":"nc","code":"72184721","ids":",nc72184721,","sources":",nc,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":null,"dmin":0.04491576,"rms":0.07,"gap":64.8,"magType":"Md","type":"earthquake","title":"M 2.1 - 23km NE of Greenfield, California"},"geometry":{"type":"Point","coordinates":[-121.0495,36.4685,6.4]},"id":"nc72184721"}, -{"type":"Feature","properties":{"mag":2.3,"place":"10km SSE of Volcano, Hawaii","time":1394764626800,"updated":1394774244915,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60655686","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60655686.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":81,"net":"hv","code":"60655686","ids":",hv60655686,","sources":",hv,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.03593261,"rms":0.13,"gap":72,"magType":"Ml","type":"earthquake","title":"M 2.3 - 10km SSE of Volcano, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.1852,19.3485,6]},"id":"hv60655686"}, -{"type":"Feature","properties":{"mag":2,"place":"9km WNW of The Geysers, California","time":1394763927600,"updated":1394841068544,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184711","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184711.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":62,"net":"nc","code":"72184711","ids":",nc72184711,","sources":",nc,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.05,"gap":39.6,"magType":"Md","type":"earthquake","title":"M 2.0 - 9km WNW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.8448,38.8225,2.5]},"id":"nc72184711"}, -{"type":"Feature","properties":{"mag":2,"place":"9km WNW of The Geysers, California","time":1394763840000,"updated":1394835964202,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184706","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184706.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":62,"net":"nc","code":"72184706","ids":",nc72184706,","sources":",nc,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.05,"gap":39.6,"magType":"Md","type":"earthquake","title":"M 2.0 - 9km WNW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.8445,38.8227,2.6]},"id":"nc72184706"}, -{"type":"Feature","properties":{"mag":1,"place":"6km NW of The Geysers, California","time":1394763757400,"updated":1394767146674,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184701","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184701.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":15,"net":"nc","code":"72184701","ids":",nc72184701,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.02,"gap":104.4,"magType":"Md","type":"earthquake","title":"M 1.0 - 6km NW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.8182,38.8098,3.3]},"id":"nc72184701"}, -{"type":"Feature","properties":{"mag":2.9,"place":"8km NW of Perkins, Oklahoma","time":1394763734470,"updated":1394832173829,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000naye","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000naye.geojsonp","felt":15,"cdi":3.8,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":135,"net":"us","code":"c000naye","ids":",usc000naye,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.338,"rms":0.57,"gap":56,"magType":"mb_lg","type":"earthquake","title":"M 2.9 - 8km NW of Perkins, Oklahoma"},"geometry":{"type":"Point","coordinates":[-97.1098,36.0201,5]},"id":"usc000naye"}, -{"type":"Feature","properties":{"mag":1,"place":"9km WNW of The Geysers, California","time":1394763630100,"updated":1394767146673,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184696","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184696.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":15,"net":"nc","code":"72184696","ids":",nc72184696,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.02,"gap":72,"magType":"Md","type":"earthquake","title":"M 1.0 - 9km WNW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.8453,38.8227,2.7]},"id":"nc72184696"}, -{"type":"Feature","properties":{"mag":2.9,"place":"54km WSW of Stella, Puerto Rico","time":1394763487200,"updated":1394792443919,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14073000","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14073000.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":129,"net":"pr","code":"14073000","ids":",pr14073000,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":8,"dmin":0.61444765,"rms":0.2,"gap":316.8,"magType":"Md","type":"earthquake","title":"M 2.9 - 54km WSW of Stella, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-67.7356,18.1599,6]},"id":"pr14073000"}, -{"type":"Feature","properties":{"mag":4.2,"place":"South of Panama","time":1394762750340,"updated":1394791705115,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000naya","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000naya.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":271,"net":"us","code":"c000naya","ids":",usc000naya,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":5.421,"rms":1.22,"gap":164,"magType":"mb","type":"earthquake","title":"M 4.2 - South of Panama"},"geometry":{"type":"Point","coordinates":[-82.9601,3.2713,9.69]},"id":"usc000naya"}, -{"type":"Feature","properties":{"mag":1.1,"place":"2km SE of Hercules, California","time":1394762499000,"updated":1394765523688,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184686","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184686.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":19,"net":"nc","code":"72184686","ids":",nc72184686,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.04491576,"rms":0.06,"gap":79.2,"magType":"Md","type":"earthquake","title":"M 1.1 - 2km SE of Hercules, California"},"geometry":{"type":"Point","coordinates":[-122.2645,38.0032,7.3]},"id":"nc72184686"}, -{"type":"Feature","properties":{"mag":1.6,"place":"45km NE of Sutton-Alpine, Alaska","time":1394761503000,"updated":1394762157763,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11186933","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11186933.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":39,"net":"ak","code":"11186933","ids":",ak11186933,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.34,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.6 - 45km NE of Sutton-Alpine, Alaska"},"geometry":{"type":"Point","coordinates":[-148.1258,62.0275,16.9]},"id":"ak11186933"}, -{"type":"Feature","properties":{"mag":3.4,"place":"5km SSE of Healy, Alaska","time":1394759677000,"updated":1394788628128,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11186917","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11186917.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":178,"net":"ak","code":"11186917","ids":",ak11186917,","sources":",ak,","types":",dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.67,"gap":null,"magType":"ml","type":"earthquake","title":"M 3.4 - 5km SSE of Healy, Alaska"},"geometry":{"type":"Point","coordinates":[-148.9009,63.8126,100]},"id":"ak11186917"}, -{"type":"Feature","properties":{"mag":1.8,"place":"3km NE of Rio Dell, California","time":1394759345700,"updated":1395197347930,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184661","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184661.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":50,"net":"nc","code":"72184661","ids":",nc72184661,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.10779783,"rms":0.1,"gap":111.6,"magType":"Md","type":"earthquake","title":"M 1.8 - 3km NE of Rio Dell, California"},"geometry":{"type":"Point","coordinates":[-124.0817,40.5218,20.7]},"id":"nc72184661"}, -{"type":"Feature","properties":{"mag":1.27,"place":"9km NNE of Silver Springs, Nevada","time":1394759178001,"updated":1395085429000,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nn00441000","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nn00441000.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":25,"net":"nn","code":"00441000","ids":",nn00441000,","sources":",nn,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,","nst":19,"dmin":0.281,"rms":0.1223,"gap":140.79,"magType":"ml","type":"earthquake","title":"M 1.3 - 9km NNE of Silver Springs, Nevada"},"geometry":{"type":"Point","coordinates":[-119.162,39.4883,10.206]},"id":"nn00441000"}, -{"type":"Feature","properties":{"mag":1.02,"place":"47km N of Inyokern, California","time":1394758078190,"updated":1394820578605,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475809","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475809.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":16,"net":"ci","code":"15475809","ids":",ci15475809,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":14,"dmin":0.04699,"rms":0.13,"gap":78,"magType":"ml","type":"earthquake","title":"M 1.0 - 47km N of Inyokern, California"},"geometry":{"type":"Point","coordinates":[-117.8535,36.0706667,1.85]},"id":"ci15475809"}, -{"type":"Feature","properties":{"mag":1.03,"place":"16km S of Aguanga, California","time":1394757756890,"updated":1394820238357,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475801","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475801.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":16,"net":"ci","code":"15475801","ids":",ci15475801,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":29,"dmin":0.06097,"rms":0.16,"gap":98,"magType":"ml","type":"earthquake","title":"M 1.0 - 16km S of Aguanga, California"},"geometry":{"type":"Point","coordinates":[-116.8351667,33.297,15.6]},"id":"ci15475801"}, -{"type":"Feature","properties":{"mag":1.1,"place":"115km NW of Talkeetna, Alaska","time":1394757720000,"updated":1394825774824,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11186847","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11186847.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":19,"net":"ak","code":"11186847","ids":",ak11186847,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.67,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.1 - 115km NW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-151.4161,63.1645,9.4]},"id":"ak11186847"}, -{"type":"Feature","properties":{"mag":1.5,"place":"3km NNW of The Geysers, California","time":1394756899900,"updated":1394852707386,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184626","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184626.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":35,"net":"nc","code":"72184626","ids":",nc72184626,","sources":",nc,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.04,"gap":32.4,"magType":"Md","type":"earthquake","title":"M 1.5 - 3km NNW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.7703,38.8067,2.3]},"id":"nc72184626"}, -{"type":"Feature","properties":{"mag":1.6,"place":"45km WNW of Talkeetna, Alaska","time":1394756286000,"updated":1394757056232,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11186825","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11186825.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":39,"net":"ak","code":"11186825","ids":",ak11186825,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.05,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.6 - 45km WNW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-150.8998,62.4932,81.7]},"id":"ak11186825"}, -{"type":"Feature","properties":{"mag":1.1,"place":"2km NNW of Cobb, California","time":1394756065600,"updated":1394756165223,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184616","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184616.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":19,"net":"nc","code":"72184616","ids":",nc72184616,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,","nst":null,"dmin":0.01796631,"rms":0.04,"gap":118.8,"magType":"Md","type":"earthquake","title":"M 1.1 - 2km NNW of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.739,38.8438,2.1]},"id":"nc72184616"}, -{"type":"Feature","properties":{"mag":2.2,"place":"5km SSW of Ridgemark, California","time":1394755225200,"updated":1394776388671,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184606","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184606.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":75,"net":"nc","code":"72184606","ids":",nc72184606,","sources":",nc,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":null,"dmin":0.02694946,"rms":0.11,"gap":25.2,"magType":"Md","type":"earthquake","title":"M 2.2 - 5km SSW of Ridgemark, California"},"geometry":{"type":"Point","coordinates":[-121.402,36.7672,9.7]},"id":"nc72184606"}, -{"type":"Feature","properties":{"mag":1.3,"place":"12km WNW of Yucca Valley, California","time":1394755119260,"updated":1394757247790,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475777","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475777.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":26,"net":"ci","code":"15475777","ids":",ci15475777,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":42,"dmin":0.1307,"rms":0.12,"gap":37,"magType":"ml","type":"earthquake","title":"M 1.3 - 12km WNW of Yucca Valley, California"},"geometry":{"type":"Point","coordinates":[-116.5588333,34.1655,8.79]},"id":"ci15475777"}, -{"type":"Feature","properties":{"mag":2.7,"place":"66km NNE of Redoubt Volcano, Alaska","time":1394754694000,"updated":1394783642911,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11186817","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11186817.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":112,"net":"ak","code":"11186817","ids":",ak11186817,","sources":",ak,","types":",dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.75,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.7 - 66km NNE of Redoubt Volcano, Alaska"},"geometry":{"type":"Point","coordinates":[-152.3875,61.0577,100]},"id":"ak11186817"}, -{"type":"Feature","properties":{"mag":4.7,"place":"South of the Fiji Islands","time":1394754190050,"updated":1394783142544,"tz":-720,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000naw1","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000naw1.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":340,"net":"us","code":"c000naw1","ids":",usc000naw1,","sources":",us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":5.798,"rms":0.93,"gap":85,"magType":"mb","type":"earthquake","title":"M 4.7 - South of the Fiji Islands"},"geometry":{"type":"Point","coordinates":[-176.7932,-23.5128,126.9]},"id":"usc000naw1"}, -{"type":"Feature","properties":{"mag":1.5,"place":"6km NW of The Geysers, California","time":1394754033500,"updated":1394757423053,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184596","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184596.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":35,"net":"nc","code":"72184596","ids":",nc72184596,","sources":",nc,","types":",focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0,"rms":0.04,"gap":79.2,"magType":"Md","type":"earthquake","title":"M 1.5 - 6km NW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.8107,38.8203,3.1]},"id":"nc72184596"}, -{"type":"Feature","properties":{"mag":2.9,"place":"88km W of Ferndale, California","time":1394753266200,"updated":1394868306862,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184591","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184591.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":129,"net":"nc","code":"72184591","ids":",nc72184591,","sources":",nc,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.73661853,"rms":0.32,"gap":295.2,"magType":"H","type":"earthquake","title":"M 2.9 - 88km W of Ferndale, California"},"geometry":{"type":"Point","coordinates":[-125.3042,40.5415,22.6]},"id":"nc72184591"}, -{"type":"Feature","properties":{"mag":3.5,"place":"7km NW of Waikoloa Village, Hawaii","time":1394753127800,"updated":1394998781761,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60655561","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60655561.geojsonp","felt":40,"cdi":3.4,"mmi":3.29,"alert":null,"status":"REVIEWED","tsunami":null,"sig":202,"net":"hv","code":"60655561","ids":",hv60655561,usc000navu,","sources":",hv,us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,shakemap,","nst":null,"dmin":0.16169675,"rms":0.11,"gap":133.2,"magType":"Ml","type":"earthquake","title":"M 3.5 - 7km NW of Waikoloa Village, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.8758,19.9873,11]},"id":"hv60655561"}, -{"type":"Feature","properties":{"mag":1.7,"place":"60km SW of Cantwell, Alaska","time":1394752583000,"updated":1394753458153,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11186764","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11186764.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":44,"net":"ak","code":"11186764","ids":",ak11186764,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.85,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.7 - 60km SW of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-149.8508,63.0298,86.2]},"id":"ak11186764"}, -{"type":"Feature","properties":{"mag":1.4,"place":"18km NE of Fairbanks, Alaska","time":1394752580000,"updated":1394753457243,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11186762","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11186762.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":30,"net":"ak","code":"11186762","ids":",ak11186762,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.59,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.4 - 18km NE of Fairbanks, Alaska"},"geometry":{"type":"Point","coordinates":[-147.4473,64.9627,0]},"id":"ak11186762"}, -{"type":"Feature","properties":{"mag":3.2,"place":"77km N of Hatillo, Puerto Rico","time":1394752427900,"updated":1394756458093,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14072004","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14072004.geojsonp","felt":1,"cdi":2.7,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":158,"net":"pr","code":"14072004","ids":",pr14072004,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":15,"dmin":0.7581781,"rms":0.28,"gap":288,"magType":"Md","type":"earthquake","title":"M 3.2 - 77km N of Hatillo, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.8506,19.1884,11]},"id":"pr14072004"}, -{"type":"Feature","properties":{"mag":4.8,"place":"209km W of Chichi-shima, Japan","time":1394752376130,"updated":1394781337794,"tz":540,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nav7","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nav7.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":354,"net":"us","code":"c000nav7","ids":",usc000nav7,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":6.206,"rms":0.88,"gap":30,"magType":"mb","type":"earthquake","title":"M 4.8 - 209km W of Chichi-shima, Japan"},"geometry":{"type":"Point","coordinates":[140.1162,26.8932,528.43]},"id":"usc000nav7"}, -{"type":"Feature","properties":{"mag":1,"place":"51km N of Inyokern, California","time":1394751059210,"updated":1394753615007,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475753","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475753.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":15,"net":"ci","code":"15475753","ids":",ci15475753,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":8,"dmin":0.01566,"rms":0.09,"gap":246,"magType":"ml","type":"earthquake","title":"M 1.0 - 51km N of Inyokern, California"},"geometry":{"type":"Point","coordinates":[-117.8696667,36.1076667,6.55]},"id":"ci15475753"}, -{"type":"Feature","properties":{"mag":1.3,"place":"5km NW of The Geysers, California","time":1394750907000,"updated":1394766365219,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184576","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184576.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":26,"net":"nc","code":"72184576","ids":",nc72184576,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.02,"gap":79.2,"magType":"Md","type":"earthquake","title":"M 1.3 - 5km NW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.7963,38.8212,3]},"id":"nc72184576"}, -{"type":"Feature","properties":{"mag":2.41,"place":"23km ESE of Yosemite Valley, California","time":1394750792330,"updated":1394774650506,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184571","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184571.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":90,"net":"nc","code":"72184571","ids":",nc72184571,","sources":",nc,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":41,"dmin":0.2156,"rms":0.07,"gap":123,"magType":"md","type":"earthquake","title":"M 2.4 - 23km ESE of Yosemite Valley, California"},"geometry":{"type":"Point","coordinates":[-119.3511667,37.6261667,14.24]},"id":"nc72184571"}, -{"type":"Feature","properties":{"mag":4.9,"place":"233km ESE of Lambasa, Fiji","time":1394749892240,"updated":1394778843658,"tz":-720,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000natm","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000natm.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":369,"net":"us","code":"c000natm","ids":",usc000natm,","sources":",us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":3.339,"rms":1.19,"gap":77,"magType":"mb","type":"earthquake","title":"M 4.9 - 233km ESE of Lambasa, Fiji"},"geometry":{"type":"Point","coordinates":[-178.5258,-17.0461,146.43]},"id":"usc000natm"}, -{"type":"Feature","properties":{"mag":1.6,"place":"83km SE of Prineville, Oregon","time":1394749872100,"updated":1394811328247,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uw60718316","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uw60718316.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":39,"net":"uw","code":"60718316","ids":",uw60718316,","sources":",uw,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.53000602,"rms":0.28,"gap":104.4,"magType":"Md","type":"quarry","title":"M 1.6 Quarry Blast - 83km SE of Prineville, Oregon"},"geometry":{"type":"Point","coordinates":[-120.2215,43.6927,0]},"id":"uw60718316"}, -{"type":"Feature","properties":{"mag":1.21,"place":"4km W of Universal City, California","time":1394748376280,"updated":1394750994660,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475737","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475737.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":23,"net":"ci","code":"15475737","ids":",ci15475737,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":14,"dmin":0.02438,"rms":0.13,"gap":109,"magType":"ml","type":"earthquake","title":"M 1.2 - 4km W of Universal City, California"},"geometry":{"type":"Point","coordinates":[-118.4015,34.1316667,1.77]},"id":"ci15475737"}, -{"type":"Feature","properties":{"mag":1.2,"place":"1km WNW of The Geysers, California","time":1394748002300,"updated":1394753765622,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184556","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184556.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":22,"net":"nc","code":"72184556","ids":",nc72184556,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.01796631,"rms":0.02,"gap":180,"magType":"Md","type":"earthquake","title":"M 1.2 - 1km WNW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.7767,38.7818,1.6]},"id":"nc72184556"}, -{"type":"Feature","properties":{"mag":1.8,"place":"1km WNW of The Geysers, California","time":1394747973500,"updated":1394758685321,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184551","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184551.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":50,"net":"nc","code":"72184551","ids":",nc72184551,","sources":",nc,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.04,"gap":57.6,"magType":"Md","type":"earthquake","title":"M 1.8 - 1km WNW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.7735,38.7825,1.5]},"id":"nc72184551"}, -{"type":"Feature","properties":{"mag":1.2,"place":"1km WNW of The Geysers, California","time":1394747969900,"updated":1394763304687,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184546","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184546.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":22,"net":"nc","code":"72184546","ids":",nc72184546,","sources":",nc,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.02,"gap":129.6,"magType":"Md","type":"earthquake","title":"M 1.2 - 1km WNW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.773,38.7825,1.4]},"id":"nc72184546"}, -{"type":"Feature","properties":{"mag":1.2,"place":"10km WNW of The Geysers, California","time":1394747136400,"updated":1394761445132,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184541","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184541.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":22,"net":"nc","code":"72184541","ids":",nc72184541,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0,"rms":0.04,"gap":68.4,"magType":"Md","type":"earthquake","title":"M 1.2 - 10km WNW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.8575,38.825,2.4]},"id":"nc72184541"}, -{"type":"Feature","properties":{"mag":2,"place":"14km NW of Mountain View, Hawaii","time":1394745192100,"updated":1394752799764,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60655441","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60655441.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":62,"net":"hv","code":"60655441","ids":",hv60655441,","sources":",hv,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.17966306,"rms":0.12,"gap":79.2,"magType":"Md","type":"earthquake","title":"M 2.0 - 14km NW of Mountain View, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.2067,19.6485,39]},"id":"hv60655441"}, -{"type":"Feature","properties":{"mag":1.7,"place":"15km ENE of Healy, Alaska","time":1394745156000,"updated":1394757055272,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11186581","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11186581.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":44,"net":"ak","code":"11186581","ids":",ak11186581,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.51,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.7 - 15km ENE of Healy, Alaska"},"geometry":{"type":"Point","coordinates":[-148.6831,63.9177,5.9]},"id":"ak11186581"}, -{"type":"Feature","properties":{"mag":1.1,"place":"6km NW of The Geysers, California","time":1394745141600,"updated":1394747043242,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184516","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184516.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":19,"net":"nc","code":"72184516","ids":",nc72184516,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.02,"gap":64.8,"magType":"Md","type":"earthquake","title":"M 1.1 - 6km NW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.8127,38.819,3.5]},"id":"nc72184516"}, -{"type":"Feature","properties":{"mag":1.4,"place":"11km N of Cambria, California","time":1394745022300,"updated":1394759712135,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184511","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184511.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":30,"net":"nc","code":"72184511","ids":",nc72184511,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.05389892,"rms":0.04,"gap":79.2,"magType":"Md","type":"earthquake","title":"M 1.4 - 11km N of Cambria, California"},"geometry":{"type":"Point","coordinates":[-121.0607,35.6693,5.1]},"id":"nc72184511"}, -{"type":"Feature","properties":{"mag":1.25,"place":"3km SSE of Granite Hills, California","time":1394744408130,"updated":1394745579910,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475729","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475729.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":24,"net":"ci","code":"15475729","ids":",ci15475729,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":14,"dmin":0.0562,"rms":0.15,"gap":76,"magType":"ml","type":"quarry_blast","title":"M 1.3 Quarry_blast - 3km SSE of Granite Hills, California"},"geometry":{"type":"Point","coordinates":[-116.8921667,32.7726667,0.01]},"id":"ci15475729"}, -{"type":"Feature","properties":{"mag":2.3,"place":"54km WNW of Anchor Point, Alaska","time":1394743721000,"updated":1394744374367,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11186564","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11186564.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":81,"net":"ak","code":"11186564","ids":",ak11186564,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.34,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.3 - 54km WNW of Anchor Point, Alaska"},"geometry":{"type":"Point","coordinates":[-152.7462,59.9311,100]},"id":"ak11186564"}, -{"type":"Feature","properties":{"mag":1.1,"place":"23km SE of Yosemite Valley, California","time":1394742377300,"updated":1394823305239,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184501","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184501.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":19,"net":"nc","code":"72184501","ids":",nc72184501,","sources":",nc,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.22457882,"rms":0.12,"gap":136.8,"magType":"Md","type":"earthquake","title":"M 1.1 - 23km SE of Yosemite Valley, California"},"geometry":{"type":"Point","coordinates":[-119.3573,37.6145,8.1]},"id":"nc72184501"}, -{"type":"Feature","properties":{"mag":1.62,"place":"11km ESE of Boonville, California","time":1394742031830,"updated":1395110587049,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184496","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184496.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":40,"net":"nc","code":"72184496","ids":",nc72184496,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":15,"dmin":0.05384,"rms":0.07,"gap":57,"magType":"md","type":"earthquake","title":"M 1.6 - 11km ESE of Boonville, California"},"geometry":{"type":"Point","coordinates":[-123.2345,38.9831667,7.3]},"id":"nc72184496"}, -{"type":"Feature","properties":{"mag":2.5,"place":"4km SSE of Boqueron, Puerto Rico","time":1394741760800,"updated":1395064019000,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14072003","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14072003.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":96,"net":"pr","code":"14072003","ids":",pr14072003,usc000nam3,","sources":",pr,us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":13,"dmin":0.03862756,"rms":0.25,"gap":216,"magType":"Md","type":"earthquake","title":"M 2.5 - 4km SSE of Boqueron, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-67.1484,17.9962,17]},"id":"pr14072003"}, -{"type":"Feature","properties":{"mag":1.5,"place":"73km W of Cantwell, Alaska","time":1394741364000,"updated":1395103231785,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191878","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191878.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":35,"net":"ak","code":"11191878","ids":",ak11191878,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.38,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.5 - 73km W of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-150.3996,63.263,116.4]},"id":"ak11191878"}, -{"type":"Feature","properties":{"mag":1.5,"place":"56km WSW of Valdez, Alaska","time":1394741304000,"updated":1395103229412,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191877","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191877.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":35,"net":"ak","code":"11191877","ids":",ak11191877,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.89,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.5 - 56km WSW of Valdez, Alaska"},"geometry":{"type":"Point","coordinates":[-147.2728,60.9013,14.7]},"id":"ak11191877"}, -{"type":"Feature","properties":{"mag":1.4,"place":"1km NE of Union City, California","time":1394740889300,"updated":1395195724912,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184486","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184486.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":30,"net":"nc","code":"72184486","ids":",nc72184486,","sources":",nc,","types":",focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":null,"dmin":0.03593261,"rms":0.08,"gap":50.4,"magType":"Md","type":"earthquake","title":"M 1.4 - 1km NE of Union City, California"},"geometry":{"type":"Point","coordinates":[-122.009,37.6032,4.9]},"id":"nc72184486"}, -{"type":"Feature","properties":{"mag":1.41,"place":"52km NE of Kernville, California","time":1394739821530,"updated":1394745168620,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475721","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475721.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":31,"net":"ci","code":"15475721","ids":",ci15475721,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":17,"dmin":0.1612,"rms":0.12,"gap":78,"magType":"ml","type":"earthquake","title":"M 1.4 - 52km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.0538333,36.1138333,1]},"id":"ci15475721"}, -{"type":"Feature","properties":{"mag":1.6,"place":"69km NE of Talkeetna, Alaska","time":1394739578000,"updated":1394740371659,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11186513","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11186513.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":39,"net":"ak","code":"11186513","ids":",ak11186513,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.36,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.6 - 69km NE of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-149.0873,62.7378,66.4]},"id":"ak11186513"}, -{"type":"Feature","properties":{"mag":1.39,"place":"4km SW of Bodfish, California","time":1394739495500,"updated":1394740230410,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475713","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475713.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":30,"net":"ci","code":"15475713","ids":",ci15475713,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":21,"dmin":0.1095,"rms":0.16,"gap":81,"magType":"ml","type":"earthquake","title":"M 1.4 - 4km SW of Bodfish, California"},"geometry":{"type":"Point","coordinates":[-118.5201667,35.5596667,1.76]},"id":"ci15475713"}, -{"type":"Feature","properties":{"mag":1.5,"place":"8km ENE of San Martin, California","time":1394739435700,"updated":1394754426815,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184476","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184476.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":35,"net":"nc","code":"72184476","ids":",nc72184476,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":null,"dmin":0.00898315,"rms":0.06,"gap":104.4,"magType":"Md","type":"earthquake","title":"M 1.5 - 8km ENE of San Martin, California"},"geometry":{"type":"Point","coordinates":[-121.5208,37.1217,7.2]},"id":"nc72184476"}, -{"type":"Feature","properties":{"mag":4.5,"place":"3km E of Pare, Indonesia","time":1394738244360,"updated":1395067304757,"tz":420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nahz","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nahz.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":312,"net":"us","code":"c000nahz","ids":",usc000nahz,","sources":",us,","types":",dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.694,"rms":1.44,"gap":112,"magType":"mb","type":"earthquake","title":"M 4.5 - 3km E of Pare, Indonesia"},"geometry":{"type":"Point","coordinates":[112.2262,-7.7624,193.53]},"id":"usc000nahz"}, -{"type":"Feature","properties":{"mag":5.2,"place":"212km WSW of Gold Beach, Oregon","time":1394737894620,"updated":1394824379374,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nah5","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nah5.geojsonp","felt":4,"cdi":2,"mmi":2.43,"alert":null,"status":"reviewed","tsunami":1,"sig":417,"net":"us","code":"c000nah5","ids":",at00n2e2nd,usc000nah5,nc72184461,gcmt20140313191134,","sources":",at,us,nc,gcmt,","types":",cap,dyfi,general-link,geoserve,impact-link,moment-tensor,nearby-cities,origin,phase-data,scitech-link,shakemap,","nst":null,"dmin":2.016,"rms":0.98,"gap":113,"magType":"mwr","type":"earthquake","title":"M 5.2 - 212km WSW of Gold Beach, Oregon"},"geometry":{"type":"Point","coordinates":[-126.8934,41.8668,10]},"id":"usc000nah5"}, -{"type":"Feature","properties":{"mag":1.2,"place":"1km SW of Quarry near San Rafael, CA","time":1394737592200,"updated":1394846081085,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184456","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184456.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":22,"net":"nc","code":"72184456","ids":",nc72184456,","sources":",nc,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,","nst":null,"dmin":0.01796631,"rms":0.11,"gap":140.4,"magType":"Md","type":"quarry","title":"M 1.2 Quarry Blast - 1km SW of Quarry near San Rafael, CA"},"geometry":{"type":"Point","coordinates":[-122.4567,37.985,0]},"id":"nc72184456"}, -{"type":"Feature","properties":{"mag":2.6,"place":"41km S of Redoubt Volcano, Alaska","time":1394736603000,"updated":1394765558099,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11186330","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11186330.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":104,"net":"ak","code":"11186330","ids":",ak11186330,","sources":",ak,","types":",dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.52,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.6 - 41km S of Redoubt Volcano, Alaska"},"geometry":{"type":"Point","coordinates":[-152.7697,60.1131,100]},"id":"ak11186330"}, -{"type":"Feature","properties":{"mag":2.57,"place":"39km SW of Ferndale, California","time":1394736456020,"updated":1395075062000,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184436","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184436.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":102,"net":"nc","code":"72184436","ids":",nc72184436,usc000nafr,","sources":",nc,us,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":34,"dmin":0.2414,"rms":0.15,"gap":232,"magType":"md","type":"earthquake","title":"M 2.6 - 39km SW of Ferndale, California"},"geometry":{"type":"Point","coordinates":[-124.5996667,40.3333333,20.53]},"id":"nc72184436"}, -{"type":"Feature","properties":{"mag":4.7,"place":"116km SW of Merizo Village, Guam","time":1394736311970,"updated":1395079056000,"tz":600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nagb","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nagb.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":340,"net":"us","code":"c000nagb","ids":",usc000nagb,","sources":",us,","types":",dyfi,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.41,"rms":0.64,"gap":107,"magType":"mb","type":"earthquake","title":"M 4.7 - 116km SW of Merizo Village, Guam"},"geometry":{"type":"Point","coordinates":[143.8523,12.5783,63.79]},"id":"usc000nagb"}, -{"type":"Feature","properties":{"mag":1.6,"place":"63km WNW of Talkeetna, Alaska","time":1394735861000,"updated":1394738307198,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11186318","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11186318.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":39,"net":"ak","code":"11186318","ids":",ak11186318,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.31,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.6 - 63km WNW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-151.3096,62.4423,87.2]},"id":"ak11186318"}, -{"type":"Feature","properties":{"mag":1.97,"place":"16km ESE of Fernley, Nevada","time":1394734214186,"updated":1394763162207,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nn00440960","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nn00440960.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":60,"net":"nn","code":"00440960","ids":",nn00440960,","sources":",nn,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,","nst":17,"dmin":0.283,"rms":0.1156,"gap":158.44,"magType":"ml","type":"earthquake","title":"M 2.0 - 16km ESE of Fernley, Nevada"},"geometry":{"type":"Point","coordinates":[-119.0614,39.578,8.6505]},"id":"nn00440960"}, -{"type":"Feature","properties":{"mag":1.56,"place":"13km W of Mojave, California","time":1394732999030,"updated":1394739138910,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475697","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475697.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":37,"net":"ci","code":"15475697","ids":",ci15475697,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":16,"dmin":0.05903,"rms":0.12,"gap":48,"magType":"ml","type":"quarry_blast","title":"M 1.6 Quarry_blast - 13km W of Mojave, California"},"geometry":{"type":"Point","coordinates":[-118.3218333,35.0475,0.01]},"id":"ci15475697"}, -{"type":"Feature","properties":{"mag":1.6,"place":"58km WNW of Cantwell, Alaska","time":1394732195000,"updated":1395103205919,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191872","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191872.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":39,"net":"ak","code":"11191872","ids":",ak11191872,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.38,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.6 - 58km WNW of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-150.0874,63.5272,136]},"id":"ak11191872"}, -{"type":"Feature","properties":{"mag":4.4,"place":"9km E of Ribnica, Slovenia","time":1394731919000,"updated":1395099105116,"tz":60,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nacg","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nacg.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":298,"net":"us","code":"c000nacg","ids":",usc000nacg,","sources":",us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,","nst":null,"dmin":0.79,"rms":0.91,"gap":39,"magType":"mb","type":"earthquake","title":"M 4.4 - 9km E of Ribnica, Slovenia"},"geometry":{"type":"Point","coordinates":[14.85,45.75,2]},"id":"usc000nacg"}, -{"type":"Feature","properties":{"mag":1.7,"place":"89km ENE of Cantwell, Alaska","time":1394731229000,"updated":1394731758692,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11186273","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11186273.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":44,"net":"ak","code":"11186273","ids":",ak11186273,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.52,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.7 - 89km ENE of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-147.1888,63.5468,20.4]},"id":"ak11186273"}, -{"type":"Feature","properties":{"mag":1,"place":"37km NNW of Kanab, Utah","time":1394730982800,"updated":1394825153411,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60059247","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60059247.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":15,"net":"uu","code":"60059247","ids":",uu60059247,","sources":",uu,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":0.26949459,"rms":0.09,"gap":79.2,"magType":"Md","type":"earthquake","title":"M 1.0 - 37km NNW of Kanab, Utah"},"geometry":{"type":"Point","coordinates":[-112.679,37.3647,16.3]},"id":"uu60059247"}, -{"type":"Feature","properties":{"mag":5.3,"place":"East of the South Sandwich Islands","time":1394730752570,"updated":1394753539000,"tz":-60,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nac6","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nac6.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":432,"net":"us","code":"c000nac6","ids":",usc000nac6,","sources":",us,","types":",cap,geoserve,nearby-cities,origin,phase-data,","nst":null,"dmin":11.122,"rms":0.86,"gap":86,"magType":"mb","type":"earthquake","title":"M 5.3 - East of the South Sandwich Islands"},"geometry":{"type":"Point","coordinates":[-19.6455,-60.7674,10]},"id":"usc000nac6"}, -{"type":"Feature","properties":{"mag":6.3,"place":"15km NNE of Kunisaki-shi, Japan","time":1394730410800,"updated":1395098672491,"tz":540,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nabv","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nabv.geojsonp","felt":50,"cdi":7.2,"mmi":5.87,"alert":"green","status":"reviewed","tsunami":null,"sig":647,"net":"us","code":"c000nabv","ids":",usc000nabv,gcmt20140313170651,","sources":",us,gcmt,","types":",cap,dyfi,general-link,geoserve,losspager,moment-tensor,nearby-cities,origin,phase-data,shakemap,tectonic-summary,","nst":null,"dmin":0.963,"rms":1.26,"gap":14,"magType":"mwb","type":"earthquake","title":"M 6.3 - 15km NNE of Kunisaki-shi, Japan"},"geometry":{"type":"Point","coordinates":[131.8197,33.6793,79]},"id":"usc000nabv"}, -{"type":"Feature","properties":{"mag":1.8,"place":"187km NNE of Cape Yakataga, Alaska","time":1394730408000,"updated":1394730907726,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11186263","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11186263.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":50,"net":"ak","code":"11186263","ids":",ak11186263,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.37,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.8 - 187km NNE of Cape Yakataga, Alaska"},"geometry":{"type":"Point","coordinates":[-140.7483,61.5362,7.1]},"id":"ak11186263"}, -{"type":"Feature","properties":{"mag":1.7,"place":"6km SW of Knik-Fairview, Alaska","time":1394729753000,"updated":1394730416471,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11186126","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11186126.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":44,"net":"ak","code":"11186126","ids":",ak11186126,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":10,"dmin":null,"rms":0.65,"gap":147.599988192,"magType":"ml","type":"earthquake","title":"M 1.7 - 6km SW of Knik-Fairview, Alaska"},"geometry":{"type":"Point","coordinates":[-149.7054,61.478,34.4]},"id":"ak11186126"}, -{"type":"Feature","properties":{"mag":2.5,"place":"23km WNW of Medford, Oklahoma","time":1394727152300,"updated":1394821313000,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nabb","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nabb.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":96,"net":"us","code":"c000nabb","ids":",usc000nabb,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":null,"rms":0.89,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.5 - 23km WNW of Medford, Oklahoma"},"geometry":{"type":"Point","coordinates":[-97.984,36.881,5]},"id":"usc000nabb"}, -{"type":"Feature","properties":{"mag":1.09,"place":"4km SE of Loma Linda, California","time":1394726530240,"updated":1394737930450,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475633","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475633.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":18,"net":"ci","code":"15475633","ids":",ci15475633,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":23,"dmin":0.101,"rms":0.13,"gap":83,"magType":"ml","type":"earthquake","title":"M 1.1 - 4km SE of Loma Linda, California"},"geometry":{"type":"Point","coordinates":[-117.2321667,34.018,16.1]},"id":"ci15475633"}, -{"type":"Feature","properties":{"mag":1.5,"place":"88km NNW of Talkeetna, Alaska","time":1394724826000,"updated":1394733174604,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185993","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185993.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":35,"net":"ak","code":"11185993","ids":",ak11185993,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.37,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.5 - 88km NNW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-150.9271,63.0257,124.3]},"id":"ak11185993"}, -{"type":"Feature","properties":{"mag":2.5,"place":"27km NNW of Charlotte Amalie, U.S. Virgin Islands","time":1394723232200,"updated":1394819466000,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14072002","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14072002.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":96,"net":"pr","code":"14072002","ids":",pr14072002,usc000na9t,","sources":",pr,us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":5,"dmin":0.23356197,"rms":0.15,"gap":244.8,"magType":"Md","type":"earthquake","title":"M 2.5 - 27km NNW of Charlotte Amalie, U.S. Virgin Islands"},"geometry":{"type":"Point","coordinates":[-64.9994,18.582,23]},"id":"pr14072002"}, -{"type":"Feature","properties":{"mag":1.9,"place":"5km WSW of Volcano, Hawaii","time":1394722186800,"updated":1394722362348,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60655291","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60655291.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":56,"net":"hv","code":"60655291","ids":",hv60655291,","sources":",hv,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.00898315,"rms":0.1,"gap":72,"magType":"Md","type":"earthquake","title":"M 1.9 - 5km WSW of Volcano, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.2815,19.4047,2.1]},"id":"hv60655291"}, -{"type":"Feature","properties":{"mag":2,"place":"46km WNW of Tremonton, Utah","time":1394721802600,"updated":1394824807319,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60059232","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60059232.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":62,"net":"uu","code":"60059232","ids":",uu60059232,","sources":",uu,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":0.09881468,"rms":0.19,"gap":165.6,"magType":"Ml","type":"earthquake","title":"M 2.0 - 46km WNW of Tremonton, Utah"},"geometry":{"type":"Point","coordinates":[-112.695,41.8578,4.3]},"id":"uu60059232"}, -{"type":"Feature","properties":{"mag":1.9,"place":"8km SE of Chester, California","time":1394721169500,"updated":1394745004532,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184321","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184321.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":56,"net":"nc","code":"72184321","ids":",nc72184321,","sources":",nc,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.10779783,"rms":0.03,"gap":162,"magType":"Md","type":"earthquake","title":"M 1.9 - 8km SE of Chester, California"},"geometry":{"type":"Point","coordinates":[-121.1715,40.2428,4.5]},"id":"nc72184321"}, -{"type":"Feature","properties":{"mag":1.2,"place":"2km ENE of The Geysers, California","time":1394720378400,"updated":1394728503832,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184316","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184316.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":22,"net":"nc","code":"72184316","ids":",nc72184316,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.03,"gap":57.6,"magType":"Md","type":"earthquake","title":"M 1.2 - 2km ENE of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.7302,38.7895,2.2]},"id":"nc72184316"}, -{"type":"Feature","properties":{"mag":1.39,"place":"4km NNE of Julian, California","time":1394720331780,"updated":1394736234450,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475609","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475609.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":30,"net":"ci","code":"15475609","ids":",ci15475609,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":31,"dmin":0.1603,"rms":0.13,"gap":81,"magType":"ml","type":"earthquake","title":"M 1.4 - 4km NNE of Julian, California"},"geometry":{"type":"Point","coordinates":[-116.5875,33.1208333,10.49]},"id":"ci15475609"}, -{"type":"Feature","properties":{"mag":4.1,"place":"59km WNW of Abepura, Indonesia","time":1394720264720,"updated":1395078599704,"tz":540,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000na8f","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000na8f.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":259,"net":"us","code":"c000na8f","ids":",usc000na8f,","sources":",us,","types":",dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":7.315,"rms":0.46,"gap":94,"magType":"mb","type":"earthquake","title":"M 4.1 - 59km WNW of Abepura, Indonesia"},"geometry":{"type":"Point","coordinates":[140.06,-2.5149,36.45]},"id":"usc000na8f"}, -{"type":"Feature","properties":{"mag":1.8,"place":"39km WNW of Sisters, Oregon","time":1394720136700,"updated":1394832562883,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uw60717926","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uw60717926.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":50,"net":"uw","code":"60717926","ids":",uw60717926,","sources":",uw,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.86238267,"rms":0.37,"gap":356.4,"magType":"Md","type":"quarry","title":"M 1.8 Quarry Blast - 39km WNW of Sisters, Oregon"},"geometry":{"type":"Point","coordinates":[-121.996,44.4365,0]},"id":"uw60717926"}, -{"type":"Feature","properties":{"mag":1.36,"place":"7km WNW of The Geysers, California","time":1394718569080,"updated":1394722863571,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184296","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184296.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":28,"net":"nc","code":"72184296","ids":",nc72184296,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":26,"dmin":0.0043,"rms":0.03,"gap":87,"magType":"md","type":"earthquake","title":"M 1.4 - 7km WNW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.8249969,38.8116684,2.35]},"id":"nc72184296"}, -{"type":"Feature","properties":{"mag":1.8,"place":"122km W of Cantwell, Alaska","time":1394717267000,"updated":1394718130739,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185981","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185981.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":50,"net":"ak","code":"11185981","ids":",ak11185981,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.73,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.8 - 122km W of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-151.3993,63.3941,0.2]},"id":"ak11185981"}, -{"type":"Feature","properties":{"mag":3.1,"place":"57km S of Adak, Alaska","time":1394717095000,"updated":1395103227890,"tz":-720,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191865","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191865.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":148,"net":"ak","code":"11191865","ids":",ak11191865,","sources":",ak,","types":",dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.27,"gap":null,"magType":"ml","type":"earthquake","title":"M 3.1 - 57km S of Adak, Alaska"},"geometry":{"type":"Point","coordinates":[-176.6488,51.3669,43.1]},"id":"ak11191865"}, -{"type":"Feature","properties":{"mag":5.5,"place":"15km NW of Amatignak Island, Alaska","time":1394716859310,"updated":1395103736017,"tz":-540,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000na69","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000na69.geojsonp","felt":null,"cdi":null,"mmi":4.3,"alert":"green","status":"reviewed","tsunami":1,"sig":465,"net":"us","code":"c000na69","ids":",at00n2dmf0,usc000na69,ak11185956,gcmt20140313132059,","sources":",at,us,ak,gcmt,","types":",cap,dyfi,general-link,geoserve,impact-link,losspager,moment-tensor,nearby-cities,origin,phase-data,shakemap,tectonic-summary,","nst":null,"dmin":1.411,"rms":0.76,"gap":56,"magType":"mwb","type":"earthquake","title":"M 5.5 - 15km NW of Amatignak Island, Alaska"},"geometry":{"type":"Point","coordinates":[-179.2745,51.3615,37]},"id":"usc000na69"}, -{"type":"Feature","properties":{"mag":2.1,"place":"8km E of Hidden Valley Lake, California","time":1394715982800,"updated":1394743025831,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184281","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184281.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":68,"net":"nc","code":"72184281","ids":",nc72184281,","sources":",nc,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.08,"gap":64.8,"magType":"Md","type":"earthquake","title":"M 2.1 - 8km E of Hidden Valley Lake, California"},"geometry":{"type":"Point","coordinates":[-122.4575,38.8033,9.4]},"id":"nc72184281"}, -{"type":"Feature","properties":{"mag":2.8,"place":"96km W of Ferndale, California","time":1394714204200,"updated":1395119102424,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184276","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184276.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":121,"net":"nc","code":"72184276","ids":",nc72184276,","sources":",nc,","types":",dyfi,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.7995006,"rms":0.3,"gap":280.8,"magType":"Md","type":"earthquake","title":"M 2.8 - 96km W of Ferndale, California"},"geometry":{"type":"Point","coordinates":[-125.3858,40.4085,15.1]},"id":"nc72184276"}, -{"type":"Feature","properties":{"mag":1.16,"place":"5km W of Yucaipa, California","time":1394713829370,"updated":1394735166150,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475593","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475593.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":21,"net":"ci","code":"15475593","ids":",ci15475593,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":42,"dmin":0.01215,"rms":0.17,"gap":33,"magType":"ml","type":"earthquake","title":"M 1.2 - 5km W of Yucaipa, California"},"geometry":{"type":"Point","coordinates":[-117.0981667,34.0326667,8.06]},"id":"ci15475593"}, -{"type":"Feature","properties":{"mag":1.1,"place":"14km SW of Salton City, California","time":1394711983060,"updated":1394734590100,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475585","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475585.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":19,"net":"ci","code":"15475585","ids":",ci15475585,","sources":",ci,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":29,"dmin":0.09949,"rms":0.21,"gap":67,"magType":"ml","type":"earthquake","title":"M 1.1 - 14km SW of Salton City, California"},"geometry":{"type":"Point","coordinates":[-116.0716667,33.2111667,11.19]},"id":"ci15475585"}, -{"type":"Feature","properties":{"mag":1,"place":"6km NW of The Geysers, California","time":1394709897700,"updated":1394715966229,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184256","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184256.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":15,"net":"nc","code":"72184256","ids":",nc72184256,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.02,"gap":79.2,"magType":"Md","type":"earthquake","title":"M 1.0 - 6km NW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.8198,38.8147,3.7]},"id":"nc72184256"}, -{"type":"Feature","properties":{"mag":1.11,"place":"37km NNW of Searles Valley, California","time":1394708570700,"updated":1394733217068,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475577","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475577.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":19,"net":"ci","code":"15475577","ids":",ci15475577,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":8,"dmin":0.07133,"rms":0.08,"gap":131,"magType":"ml","type":"earthquake","title":"M 1.1 - 37km NNW of Searles Valley, California"},"geometry":{"type":"Point","coordinates":[-117.5755,36.0713333,6.39]},"id":"ci15475577"}, -{"type":"Feature","properties":{"mag":1.5,"place":"7km NNW of New Madrid, Missouri","time":1394708487000,"updated":1394723663775,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nm031314b","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nm031314b.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":35,"net":"nm","code":"031314b","ids":",nm031314b,","sources":",nm,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":13,"dmin":0.06288207,"rms":0.06,"gap":79.199993664001,"magType":"md","type":"earthquake","title":"M 1.5 - 7km NNW of New Madrid, Missouri"},"geometry":{"type":"Point","coordinates":[-89.5458,36.6496,7.5]},"id":"nm031314b"}, -{"type":"Feature","properties":{"mag":2.2,"place":"35km NNW of Valdez, Alaska","time":1394707863000,"updated":1394708210238,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185953","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185953.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":74,"net":"ak","code":"11185953","ids":",ak11185953,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.51,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.2 - 35km NNW of Valdez, Alaska"},"geometry":{"type":"Point","coordinates":[-146.6439,61.4169,28.6]},"id":"ak11185953"}, -{"type":"Feature","properties":{"mag":2.5,"place":"93km SSW of Amukta Island, Alaska","time":1394707728000,"updated":1395103250190,"tz":-660,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191861","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191861.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":96,"net":"ak","code":"11191861","ids":",ak11191861,","sources":",ak,","types":",dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.68,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.5 - 93km SSW of Amukta Island, Alaska"},"geometry":{"type":"Point","coordinates":[-171.869,51.7379,35.5]},"id":"ak11191861"}, -{"type":"Feature","properties":{"mag":1.7,"place":"41km S of Port Alberni, Canada","time":1394707422700,"updated":1394825326764,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uw60717896","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uw60717896.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":44,"net":"uw","code":"60717896","ids":",uw60717896,","sources":",uw,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.1527136,"rms":0.32,"gap":100.8,"magType":"Md","type":"earthquake","title":"M 1.7 - 41km S of Port Alberni, Canada"},"geometry":{"type":"Point","coordinates":[-124.8047,48.869,13.5]},"id":"uw60717896"}, -{"type":"Feature","properties":{"mag":1.1,"place":"52km NE of Kernville, California","time":1394704779070,"updated":1394732343410,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475561","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475561.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":19,"net":"ci","code":"15475561","ids":",ci15475561,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":15,"dmin":0.1611,"rms":0.09,"gap":80,"magType":"ml","type":"earthquake","title":"M 1.1 - 52km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.0536667,36.124,1.94]},"id":"ci15475561"}, -{"type":"Feature","properties":{"mag":1.23,"place":"8km NW of The Geysers, California","time":1394704021990,"updated":1394712725412,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184221","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184221.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":23,"net":"nc","code":"72184221","ids":",nc72184221,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":25,"dmin":0.01478,"rms":0.03,"gap":54,"magType":"md","type":"earthquake","title":"M 1.2 - 8km NW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.8320007,38.8235016,2.8]},"id":"nc72184221"}, -{"type":"Feature","properties":{"mag":1.6,"place":"84km ENE of Cantwell, Alaska","time":1394702575000,"updated":1394703158961,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185947","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185947.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":39,"net":"ak","code":"11185947","ids":",ak11185947,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.51,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.6 - 84km ENE of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-147.2834,63.5348,0.2]},"id":"ak11185947"}, -{"type":"Feature","properties":{"mag":3.8,"place":"110km ESE of Akutan, Alaska","time":1394702357000,"updated":1395103589062,"tz":-660,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185944","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185944.geojsonp","felt":null,"cdi":null,"mmi":2.41,"alert":null,"status":"reviewed","tsunami":null,"sig":222,"net":"ak","code":"11185944","ids":",ak11185944,","sources":",ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,shakemap,tectonic-summary,","nst":null,"dmin":null,"rms":0.72,"gap":null,"magType":"ml","type":"earthquake","title":"M 3.8 - 110km ESE of Akutan, Alaska"},"geometry":{"type":"Point","coordinates":[-164.1475,53.8615,26.4]},"id":"ak11185944"}, -{"type":"Feature","properties":{"mag":1.2,"place":"7km NNE of Cantwell, Alaska","time":1394702131000,"updated":1394702311703,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185943","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185943.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":22,"net":"ak","code":"11185943","ids":",ak11185943,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.26,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.2 - 7km NNE of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-148.9058,63.4586,18.9]},"id":"ak11185943"}, -{"type":"Feature","properties":{"mag":2.24,"place":"16km ESE of Fernley, Nevada","time":1394701861233,"updated":1394718888000,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nn00440935","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nn00440935.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":77,"net":"nn","code":"00440935","ids":",nn00440935,","sources":",nn,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,","nst":21,"dmin":0.278,"rms":0.103,"gap":157.82,"magType":"ml","type":"earthquake","title":"M 2.2 - 16km ESE of Fernley, Nevada"},"geometry":{"type":"Point","coordinates":[-119.0685,39.5782,11.3326]},"id":"nn00440935"}, -{"type":"Feature","properties":{"mag":2.02,"place":"51km NE of Kernville, California","time":1394701349860,"updated":1394731932610,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475553","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475553.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":63,"net":"ci","code":"15475553","ids":",ci15475553,","sources":",ci,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":28,"dmin":0.1611,"rms":0.14,"gap":77,"magType":"ml","type":"earthquake","title":"M 2.0 - 51km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.0533333,36.1068333,2.39]},"id":"ci15475553"}, -{"type":"Feature","properties":{"mag":1.5,"place":"60km W of Anchor Point, Alaska","time":1394700632000,"updated":1395103207308,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191854","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191854.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":35,"net":"ak","code":"11191854","ids":",ak11191854,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.64,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.5 - 60km W of Anchor Point, Alaska"},"geometry":{"type":"Point","coordinates":[-152.9138,59.7919,8.6]},"id":"ak11191854"}, -{"type":"Feature","properties":{"mag":1.04,"place":"50km NE of Kernville, California","time":1394699313000,"updated":1394731251765,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475545","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475545.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":17,"net":"ci","code":"15475545","ids":",ci15475545,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":5,"dmin":0.1858,"rms":0.11,"gap":259,"magType":"ml","type":"earthquake","title":"M 1.0 - 50km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.0843333,36.1206667,5.61]},"id":"ci15475545"}, -{"type":"Feature","properties":{"mag":4.3,"place":"49km SE of Iztapa, Guatemala","time":1394698939860,"updated":1394727888312,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000na2f","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000na2f.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":284,"net":"us","code":"c000na2f","ids":",usc000na2f,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.163,"rms":1.05,"gap":177,"magType":"mb","type":"earthquake","title":"M 4.3 - 49km SE of Iztapa, Guatemala"},"geometry":{"type":"Point","coordinates":[-90.4244,13.5865,64.85]},"id":"usc000na2f"}, -{"type":"Feature","properties":{"mag":1.16,"place":"22km ENE of Weldon, California","time":1394698201620,"updated":1394731149470,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475537","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475537.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":21,"net":"ci","code":"15475537","ids":",ci15475537,","sources":",ci,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":20,"dmin":0.03091,"rms":0.13,"gap":71,"magType":"ml","type":"earthquake","title":"M 1.2 - 22km ENE of Weldon, California"},"geometry":{"type":"Point","coordinates":[-118.0533333,35.723,8.76]},"id":"ci15475537"}, -{"type":"Feature","properties":{"mag":1.6,"place":"14km N of Y, Alaska","time":1394698165000,"updated":1394698894250,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185925","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185925.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":39,"net":"ak","code":"11185925","ids":",ak11185925,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.25,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.6 - 14km N of Y, Alaska"},"geometry":{"type":"Point","coordinates":[-149.8131,62.29,15.9]},"id":"ak11185925"}, -{"type":"Feature","properties":{"mag":1.6,"place":"6km NNE of Mullan, Idaho","time":1394697695700,"updated":1395157725951,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/mb14913477","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/mb14913477.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":39,"net":"mb","code":"14913477","ids":",mb14913477,","sources":",mb,","types":",general-link,geoserve,nearby-cities,origin,","nst":10,"dmin":0.7366185,"rms":0.23,"gap":183.599985312,"magType":"mc","type":"earthquake","title":"M 1.6 - 6km NNE of Mullan, Idaho"},"geometry":{"type":"Point","coordinates":[-115.7615,47.519,0]},"id":"mb14913477"}, -{"type":"Feature","properties":{"mag":2,"place":"52km NE of Kernville, California","time":1394696976560,"updated":1394730524740,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475521","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475521.geojsonp","felt":2,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":62,"net":"ci","code":"15475521","ids":",ci15475521,","sources":",ci,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":29,"dmin":0.1611,"rms":0.12,"gap":79,"magType":"ml","type":"earthquake","title":"M 2.0 - 52km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.0536667,36.1228333,2.11]},"id":"ci15475521"}, -{"type":"Feature","properties":{"mag":1.2,"place":"38km E of Lima, Montana","time":1394696786800,"updated":1395157720908,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/mb14124250","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/mb14124250.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":22,"net":"mb","code":"14124250","ids":",mb14124250,","sources":",mb,","types":",general-link,geoserve,nearby-cities,origin,","nst":13,"dmin":0.2030193,"rms":0.14,"gap":118.799990496,"magType":"mc","type":"earthquake","title":"M 1.2 - 38km E of Lima, Montana"},"geometry":{"type":"Point","coordinates":[-112.1116,44.6168,5.2]},"id":"mb14124250"}, -{"type":"Feature","properties":{"mag":1.63,"place":"11km E of Big Pine, California","time":1394695943051,"updated":1394735851000,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nn00440932","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nn00440932.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":41,"net":"nn","code":"00440932","ids":",nn00440932,","sources":",nn,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,","nst":10,"dmin":0.23,"rms":0.1326,"gap":180.77,"magType":"ml","type":"earthquake","title":"M 1.6 - 11km E of Big Pine, California"},"geometry":{"type":"Point","coordinates":[-118.1664,37.1505,0]},"id":"nn00440932"}, -{"type":"Feature","properties":{"mag":2.4,"place":"86km E of Old Iliamna, Alaska","time":1394694520000,"updated":1395103213179,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191852","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191852.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":89,"net":"ak","code":"11191852","ids":",ak11191852,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.78,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.4 - 86km E of Old Iliamna, Alaska"},"geometry":{"type":"Point","coordinates":[-153.3819,59.7533,133.7]},"id":"ak11191852"}, -{"type":"Feature","properties":{"mag":1.3,"place":"7km WNW of Cobb, California","time":1394693510700,"updated":1394702767314,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184136","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184136.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":26,"net":"nc","code":"72184136","ids":",nc72184136,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.01796631,"rms":0.12,"gap":212.4,"magType":"Md","type":"earthquake","title":"M 1.3 - 7km WNW of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.7952,38.851,0.2]},"id":"nc72184136"}, -{"type":"Feature","properties":{"mag":2.8,"place":"74km N of Culebra, Puerto Rico","time":1394692585400,"updated":1394721540962,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14072000","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14072000.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":121,"net":"pr","code":"14072000","ids":",pr14072000,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":18,"dmin":0.66565163,"rms":0.23,"gap":234,"magType":"Md","type":"earthquake","title":"M 2.8 - 74km N of Culebra, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-65.3544,18.974,42]},"id":"pr14072000"}, -{"type":"Feature","properties":{"mag":2.1,"place":"66km WSW of Willow, Alaska","time":1394691647000,"updated":1394692226069,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185917","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185917.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":68,"net":"ak","code":"11185917","ids":",ak11185917,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.61,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.1 - 66km WSW of Willow, Alaska"},"geometry":{"type":"Point","coordinates":[-151.2538,61.6151,74.4]},"id":"ak11185917"}, -{"type":"Feature","properties":{"mag":5.2,"place":"197km S of `Ohonua, Tonga","time":1394690962140,"updated":1394719916385,"tz":-720,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000na1d","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000na1d.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":416,"net":"us","code":"c000na1d","ids":",usc000na1d,","sources":",us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":6.12,"rms":0.71,"gap":153,"magType":"mb","type":"earthquake","title":"M 5.2 - 197km S of `Ohonua, Tonga"},"geometry":{"type":"Point","coordinates":[-174.8758,-23.112,35.13]},"id":"usc000na1d"}, -{"type":"Feature","properties":{"mag":2.2,"place":"51km N of Valdez, Alaska","time":1394689608000,"updated":1394690081066,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185901","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185901.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":74,"net":"ak","code":"11185901","ids":",ak11185901,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.83,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.2 - 51km N of Valdez, Alaska"},"geometry":{"type":"Point","coordinates":[-146.4915,61.5868,14.8]},"id":"ak11185901"}, -{"type":"Feature","properties":{"mag":4.6,"place":"34km WSW of Jiquilillo, Nicaragua","time":1394689522120,"updated":1394691424000,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000na10","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000na10.geojsonp","felt":1,"cdi":3.1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":326,"net":"us","code":"c000na10","ids":",usc000na10,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.418,"rms":1.01,"gap":122,"magType":"mb","type":"earthquake","title":"M 4.6 - 34km WSW of Jiquilillo, Nicaragua"},"geometry":{"type":"Point","coordinates":[-87.7289,12.5894,76.56]},"id":"usc000na10"}, -{"type":"Feature","properties":{"mag":1.8,"place":"24km SW of Coalinga, California","time":1394689277600,"updated":1394701149380,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184111","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184111.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":50,"net":"nc","code":"72184111","ids":",nc72184111,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":null,"dmin":0.02694946,"rms":0.08,"gap":86.4,"magType":"Md","type":"earthquake","title":"M 1.8 - 24km SW of Coalinga, California"},"geometry":{"type":"Point","coordinates":[-120.5357,35.9762,6.6]},"id":"nc72184111"}, -{"type":"Feature","properties":{"mag":1.2,"place":"53km S of Cantwell, Alaska","time":1394687917000,"updated":1394688346490,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185899","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185899.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":22,"net":"ak","code":"11185899","ids":",ak11185899,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":1.18,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.2 - 53km S of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-149.1255,62.919,80.3]},"id":"ak11185899"}, -{"type":"Feature","properties":{"mag":2.7,"place":"61km SSW of Isla Vista, California","time":1394687562890,"updated":1394742000379,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475489","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475489.geojsonp","felt":3,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":113,"net":"ci","code":"15475489","ids":",ci15475489,","sources":",ci,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":14,"dmin":0.1575,"rms":0.17,"gap":170,"magType":"ml","type":"earthquake","title":"M 2.7 - 61km SSW of Isla Vista, California"},"geometry":{"type":"Point","coordinates":[-120.204,33.9388333,2.04]},"id":"ci15475489"}, -{"type":"Feature","properties":{"mag":2.5,"place":"47km N of Charlotte Amalie, U.S. Virgin Islands","time":1394687145300,"updated":1394716103407,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14072001","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14072001.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":96,"net":"pr","code":"14072001","ids":",pr14072001,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":11,"dmin":0.41951324,"rms":0.27,"gap":237.6,"magType":"Md","type":"earthquake","title":"M 2.5 - 47km N of Charlotte Amalie, U.S. Virgin Islands"},"geometry":{"type":"Point","coordinates":[-64.911,18.7716,33]},"id":"pr14072001"}, -{"type":"Feature","properties":{"mag":1.84,"place":"9km E of Hidden Valley Lake, California","time":1394686246320,"updated":1394746146603,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184091","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184091.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":52,"net":"nc","code":"72184091","ids":",nc72184091,","sources":",nc,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":40,"dmin":0.01164,"rms":0.1,"gap":67,"magType":"md","type":"earthquake","title":"M 1.8 - 9km E of Hidden Valley Lake, California"},"geometry":{"type":"Point","coordinates":[-122.4543333,38.7953333,8.87]},"id":"nc72184091"}, -{"type":"Feature","properties":{"mag":2.04,"place":"51km NE of Kernville, California","time":1394686024650,"updated":1394739356230,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475481","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475481.geojsonp","felt":2,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":64,"net":"ci","code":"15475481","ids":",ci15475481,","sources":",ci,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":28,"dmin":0.1618,"rms":0.15,"gap":77,"magType":"ml","type":"earthquake","title":"M 2.0 - 51km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.0541667,36.106,1.09]},"id":"ci15475481"}, -{"type":"Feature","properties":{"mag":1,"place":"2km ESE of Mammoth Lakes, California","time":1394685944700,"updated":1394840527527,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184051","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184051.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":15,"net":"nc","code":"72184051","ids":",nc72184051,","sources":",nc,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.02694946,"rms":0.15,"gap":64.8,"magType":"Md","type":"earthquake","title":"M 1.0 - 2km ESE of Mammoth Lakes, California"},"geometry":{"type":"Point","coordinates":[-118.9465,37.6407,3.1]},"id":"nc72184051"}, -{"type":"Feature","properties":{"mag":1.61,"place":"51km NE of Kernville, California","time":1394685926760,"updated":1394739046760,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475473","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475473.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":40,"net":"ci","code":"15475473","ids":",ci15475473,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":27,"dmin":0.1631,"rms":0.15,"gap":77,"magType":"ml","type":"earthquake","title":"M 1.6 - 51km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.0556667,36.1053333,0.91]},"id":"ci15475473"}, -{"type":"Feature","properties":{"mag":1.26,"place":"5km NW of West Hollywood, California","time":1394685732120,"updated":1394738847540,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475457","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475457.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":24,"net":"ci","code":"15475457","ids":",ci15475457,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":15,"dmin":0.02508,"rms":0.16,"gap":117,"magType":"ml","type":"earthquake","title":"M 1.3 - 5km NW of West Hollywood, California"},"geometry":{"type":"Point","coordinates":[-118.4096667,34.1198333,2.84]},"id":"ci15475457"}, -{"type":"Feature","properties":{"mag":1.36,"place":"52km NE of Kernville, California","time":1394685680990,"updated":1394738602620,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475449","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475449.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":28,"net":"ci","code":"15475449","ids":",ci15475449,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":24,"dmin":0.162,"rms":0.14,"gap":79,"magType":"ml","type":"earthquake","title":"M 1.4 - 52km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.0548333,36.123,1.04]},"id":"ci15475449"}, -{"type":"Feature","properties":{"mag":1.7,"place":"1km ENE of The Geysers, California","time":1394684563500,"updated":1394686621985,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184036","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184036.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":44,"net":"nc","code":"72184036","ids":",nc72184036,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.03593261,"rms":0.11,"gap":97.2,"magType":"Md","type":"earthquake","title":"M 1.7 - 1km ENE of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.7402,38.7852,0.1]},"id":"nc72184036"}, -{"type":"Feature","properties":{"mag":1.8,"place":"1km ENE of The Geysers, California","time":1394684559600,"updated":1394697788260,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72184031","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72184031.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":50,"net":"nc","code":"72184031","ids":",nc72184031,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.02,"gap":68.4,"magType":"Md","type":"earthquake","title":"M 1.8 - 1km ENE of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.7438,38.7835,1.4]},"id":"nc72184031"}, -{"type":"Feature","properties":{"mag":1.65,"place":"52km NE of Kernville, California","time":1394681667910,"updated":1394737655130,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475433","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475433.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":42,"net":"ci","code":"15475433","ids":",ci15475433,","sources":",ci,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":22,"dmin":0.1625,"rms":0.12,"gap":79,"magType":"ml","type":"earthquake","title":"M 1.7 - 52km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.0555,36.1191667,1.3]},"id":"ci15475433"}, -{"type":"Feature","properties":{"mag":1.5,"place":"71km ENE of Cantwell, Alaska","time":1394681228000,"updated":1394681650388,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185885","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185885.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":35,"net":"ak","code":"11185885","ids":",ak11185885,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.42,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.5 - 71km ENE of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-147.5415,63.5301,9.6]},"id":"ak11185885"}, -{"type":"Feature","properties":{"mag":1.4,"place":"85km NNW of Talkeetna, Alaska","time":1394680652000,"updated":1395103211096,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191846","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191846.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":30,"net":"ak","code":"11191846","ids":",ak11191846,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.36,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.4 - 85km NNW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-150.7593,63.0265,114.5]},"id":"ak11191846"}, -{"type":"Feature","properties":{"mag":1.89,"place":"22km NNE of Searles Valley, California","time":1394679948460,"updated":1394737363920,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475425","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475425.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":55,"net":"ci","code":"15475425","ids":",ci15475425,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":25,"dmin":0.08144,"rms":0.14,"gap":57,"magType":"ml","type":"earthquake","title":"M 1.9 - 22km NNE of Searles Valley, California"},"geometry":{"type":"Point","coordinates":[-117.3323333,35.9621667,6.1]},"id":"ci15475425"}, -{"type":"Feature","properties":{"mag":1.81,"place":"22km NNE of Searles Valley, California","time":1394679924230,"updated":1394737165660,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475417","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475417.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":50,"net":"ci","code":"15475417","ids":",ci15475417,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":26,"dmin":0.08259,"rms":0.15,"gap":58,"magType":"ml","type":"earthquake","title":"M 1.8 - 22km NNE of Searles Valley, California"},"geometry":{"type":"Point","coordinates":[-117.3291667,35.9648333,6.75]},"id":"ci15475417"}, -{"type":"Feature","properties":{"mag":2.5,"place":"46km N of Valdez, Alaska","time":1394679262000,"updated":1394708210986,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185872","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185872.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":96,"net":"ak","code":"11185872","ids":",ak11185872,","sources":",ak,","types":",dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":1.02,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.5 - 46km N of Valdez, Alaska"},"geometry":{"type":"Point","coordinates":[-146.4243,61.5492,39.7]},"id":"ak11185872"}, -{"type":"Feature","properties":{"mag":1.6,"place":"51km NE of Kernville, California","time":1394679182130,"updated":1394736858130,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475409","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475409.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":39,"net":"ci","code":"15475409","ids":",ci15475409,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":26,"dmin":0.1622,"rms":0.15,"gap":77,"magType":"ml","type":"earthquake","title":"M 1.6 - 51km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.0548333,36.1083333,0.94]},"id":"ci15475409"}, -{"type":"Feature","properties":{"mag":1.5,"place":"2km SE of Lilbourn, Missouri","time":1394679044900,"updated":1394721425465,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nm031314a","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nm031314a.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":35,"net":"nm","code":"031314a","ids":",nm031314a,","sources":",nm,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":16,"dmin":0.03593261,"rms":0.05,"gap":64.799994816,"magType":"md","type":"earthquake","title":"M 1.5 - 2km SE of Lilbourn, Missouri"},"geometry":{"type":"Point","coordinates":[-89.5968,36.5724,7.5]},"id":"nm031314a"}, -{"type":"Feature","properties":{"mag":1.59,"place":"12km E of Big Pine, California","time":1394678408200,"updated":1394843950000,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nn00440921","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nn00440921.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":39,"net":"nn","code":"00440921","ids":",ci15475401,nn00440921,","sources":",ci,nn,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":18,"dmin":0.218,"rms":null,"gap":176.69,"magType":"ml","type":"earthquake","title":"M 1.6 - 12km E of Big Pine, California"},"geometry":{"type":"Point","coordinates":[-118.1484,37.1709,0]},"id":"nn00440921"}, -{"type":"Feature","properties":{"mag":2.95,"place":"51km NE of Kernville, California","time":1394677589530,"updated":1394736004860,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475385","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475385.geojsonp","felt":2,"cdi":2.2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":134,"net":"ci","code":"15475385","ids":",ci15475385,","sources":",ci,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":36,"dmin":0.1623,"rms":0.16,"gap":72,"magType":"ml","type":"earthquake","title":"M 3.0 - 51km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.055,36.1096667,0.8]},"id":"ci15475385"}, -{"type":"Feature","properties":{"mag":2.12,"place":"51km NE of Kernville, California","time":1394677092620,"updated":1394733803911,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475361","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475361.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":69,"net":"ci","code":"15475361","ids":",ci15475361,","sources":",ci,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":29,"dmin":0.1613,"rms":0.15,"gap":77,"magType":"ml","type":"earthquake","title":"M 2.1 - 51km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.0536667,36.1083333,1.16]},"id":"ci15475361"}, -{"type":"Feature","properties":{"mag":2.04,"place":"51km NE of Kernville, California","time":1394676979740,"updated":1394735053942,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475353","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475353.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":64,"net":"ci","code":"15475353","ids":",ci15475353,","sources":",ci,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":26,"dmin":0.1602,"rms":0.15,"gap":77,"magType":"ml","type":"earthquake","title":"M 2.0 - 51km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.0525,36.1101667,2.03]},"id":"ci15475353"}, -{"type":"Feature","properties":{"mag":2.61,"place":"52km NE of Kernville, California","time":1394676858780,"updated":1394732677330,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475345","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475345.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":105,"net":"ci","code":"15475345","ids":",ci15475345,","sources":",ci,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":28,"dmin":0.1598,"rms":0.13,"gap":77,"magType":"ml","type":"earthquake","title":"M 2.6 - 52km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.0521667,36.1166667,1.23]},"id":"ci15475345"}, -{"type":"Feature","properties":{"mag":4.39,"place":"51km NE of Kernville, California","time":1394676664030,"updated":1395183715515,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475329","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475329.geojsonp","felt":56,"cdi":3.8,"mmi":5.16,"alert":"green","status":"reviewed","tsunami":1,"sig":318,"net":"ci","code":"15475329","ids":",at00n2creg,ci15475329,","sources":",at,ci,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,impact-link,losspager,moment-tensor,nearby-cities,origin,phase-data,scitech-link,shakemap,","nst":42,"dmin":0.1351,"rms":0.15,"gap":70,"magType":"mw","type":"earthquake","title":"M 4.4 - 51km NE of Kernville, California"},"geometry":{"type":"Point","coordinates":[-118.055,36.1116667,0.21]},"id":"ci15475329"}, -{"type":"Feature","properties":{"mag":1.34,"place":"23km S of Bodfish, California","time":1394676612760,"updated":1394733527131,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475337","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475337.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":28,"net":"ci","code":"15475337","ids":",ci15475337,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":15,"dmin":0.09502,"rms":0.13,"gap":80,"magType":"ml","type":"earthquake","title":"M 1.3 - 23km S of Bodfish, California"},"geometry":{"type":"Point","coordinates":[-118.4801667,35.3731667,9.29]},"id":"ci15475337"}, -{"type":"Feature","properties":{"mag":1.3,"place":"1km N of The Geysers, California","time":1394676244200,"updated":1394676343618,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183931","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183931.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":26,"net":"nc","code":"72183931","ids":",nc72183931,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,","nst":null,"dmin":0.01796631,"rms":0.03,"gap":97.2,"magType":"Md","type":"earthquake","title":"M 1.3 - 1km N of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.7553,38.7892,1.8]},"id":"nc72183931"}, -{"type":"Feature","properties":{"mag":2.82,"place":"34km WSW of Vandenberg Air Force Base, California","time":1394676167550,"updated":1394733286524,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475321","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475321.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":123,"net":"ci","code":"15475321","ids":",ci15475321,","sources":",ci,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":15,"dmin":0.3424,"rms":0.26,"gap":233,"magType":"ml","type":"earthquake","title":"M 2.8 - 34km WSW of Vandenberg Air Force Base, California"},"geometry":{"type":"Point","coordinates":[-120.8893333,34.677,12.96]},"id":"ci15475321"}, -{"type":"Feature","properties":{"mag":1.3,"place":"73km ENE of Cantwell, Alaska","time":1394675993000,"updated":1394676415972,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185869","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185869.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":26,"net":"ak","code":"11185869","ids":",ak11185869,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.52,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.3 - 73km ENE of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-147.5117,63.5315,1.2]},"id":"ak11185869"}, -{"type":"Feature","properties":{"mag":1.6,"place":"10km NW of The Geysers, California","time":1394675469200,"updated":1394680926748,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183921","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183921.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":39,"net":"nc","code":"72183921","ids":",nc72183921,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0,"rms":0.03,"gap":57.6,"magType":"Md","type":"earthquake","title":"M 1.6 - 10km NW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.8523,38.8277,2.4]},"id":"nc72183921"}, -{"type":"Feature","properties":{"mag":1.02,"place":"34km NNW of Searles Valley, California","time":1394674566200,"updated":1394732977465,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci37179093","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci37179093.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":16,"net":"ci","code":"37179093","ids":",ci37179093,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":10,"dmin":0.07482,"rms":0.15,"gap":98,"magType":"ml","type":"earthquake","title":"M 1.0 - 34km NNW of Searles Valley, California"},"geometry":{"type":"Point","coordinates":[-117.5798333,36.0445,2.61]},"id":"ci37179093"}, -{"type":"Feature","properties":{"mag":1.24,"place":"34km NNW of Searles Valley, California","time":1394674544460,"updated":1394732774220,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475313","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475313.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":24,"net":"ci","code":"15475313","ids":",ci15475313,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":13,"dmin":0.07601,"rms":0.12,"gap":99,"magType":"ml","type":"earthquake","title":"M 1.2 - 34km NNW of Searles Valley, California"},"geometry":{"type":"Point","coordinates":[-117.5815,36.0453333,2.84]},"id":"ci15475313"}, -{"type":"Feature","properties":{"mag":5.1,"place":"5km SSW of Ometepec, Mexico","time":1394673673460,"updated":1394693146340,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n9w3","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n9w3.geojsonp","felt":3,"cdi":4.7,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":402,"net":"us","code":"c000n9w3","ids":",usc000n9w3,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.931,"rms":1.36,"gap":125,"magType":"mb","type":"earthquake","title":"M 5.1 - 5km SSW of Ometepec, Mexico"},"geometry":{"type":"Point","coordinates":[-98.427,16.6353,35]},"id":"usc000n9w3"}, -{"type":"Feature","properties":{"mag":1.3,"place":"37km WSW of Healy, Alaska","time":1394672781000,"updated":1395103215390,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191841","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191841.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":26,"net":"ak","code":"11191841","ids":",ak11191841,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.47,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.3 - 37km WSW of Healy, Alaska"},"geometry":{"type":"Point","coordinates":[-149.6817,63.7527,136.7]},"id":"ak11191841"}, -{"type":"Feature","properties":{"mag":1.2,"place":"80km WSW of Cantwell, Alaska","time":1394672384000,"updated":1395103214247,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11191840","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11191840.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":22,"net":"ak","code":"11191840","ids":",ak11191840,","sources":",ak,","types":",general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.29,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.2 - 80km WSW of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-150.4269,63.1174,102.6]},"id":"ak11191840"}, -{"type":"Feature","properties":{"mag":1.6,"place":"3km ESE of Mammoth Lakes, California","time":1394672087900,"updated":1394672198437,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183881","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183881.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":39,"net":"nc","code":"72183881","ids":",nc72183881,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,","nst":null,"dmin":0.01796631,"rms":0.02,"gap":72,"magType":"Md","type":"earthquake","title":"M 1.6 - 3km ESE of Mammoth Lakes, California"},"geometry":{"type":"Point","coordinates":[-118.9285,37.6413,7.1]},"id":"nc72183881"}, -{"type":"Feature","properties":{"mag":1.4,"place":"4km E of Mammoth Lakes, California","time":1394672036700,"updated":1394672138433,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183871","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183871.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":30,"net":"nc","code":"72183871","ids":",nc72183871,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,","nst":null,"dmin":0.01796631,"rms":0.02,"gap":86.4,"magType":"Md","type":"earthquake","title":"M 1.4 - 4km E of Mammoth Lakes, California"},"geometry":{"type":"Point","coordinates":[-118.926,37.6413,9.3]},"id":"nc72183871"}, -{"type":"Feature","properties":{"mag":1.2,"place":"3km ESE of Mammoth Lakes, California","time":1394671993100,"updated":1394672093427,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183861","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183861.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":22,"net":"nc","code":"72183861","ids":",nc72183861,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,","nst":null,"dmin":0.02694946,"rms":0.02,"gap":90,"magType":"Md","type":"earthquake","title":"M 1.2 - 3km ESE of Mammoth Lakes, California"},"geometry":{"type":"Point","coordinates":[-118.931,37.6415,8.2]},"id":"nc72183861"}, -{"type":"Feature","properties":{"mag":1,"place":"3km ESE of Mammoth Lakes, California","time":1394671955300,"updated":1394672053422,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183851","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183851.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":15,"net":"nc","code":"72183851","ids":",nc72183851,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,","nst":null,"dmin":0.02694946,"rms":0.03,"gap":100.8,"magType":"Md","type":"earthquake","title":"M 1.0 - 3km ESE of Mammoth Lakes, California"},"geometry":{"type":"Point","coordinates":[-118.9327,37.6345,6.1]},"id":"nc72183851"}, -{"type":"Feature","properties":{"mag":1.5,"place":"3km ESE of Mammoth Lakes, California","time":1394671943700,"updated":1394742364654,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183846","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183846.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":35,"net":"nc","code":"72183846","ids":",nc72183846,","sources":",nc,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.02694946,"rms":0.04,"gap":79.2,"magType":"Md","type":"earthquake","title":"M 1.5 - 3km ESE of Mammoth Lakes, California"},"geometry":{"type":"Point","coordinates":[-118.9322,37.6363,7.6]},"id":"nc72183846"}, -{"type":"Feature","properties":{"mag":1.4,"place":"6km ESE of Mammoth Lakes, California","time":1394671895800,"updated":1394675286312,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183841","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183841.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":30,"net":"nc","code":"72183841","ids":",nc72183841,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.21,"gap":93.6,"magType":"Md","type":"earthquake","title":"M 1.4 - 6km ESE of Mammoth Lakes, California"},"geometry":{"type":"Point","coordinates":[-118.9083,37.6297,1.4]},"id":"nc72183841"}, -{"type":"Feature","properties":{"mag":1.1,"place":"3km ESE of Mammoth Lakes, California","time":1394671851600,"updated":1394674805453,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183836","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183836.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":19,"net":"nc","code":"72183836","ids":",nc72183836,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.02694946,"rms":0.04,"gap":93.6,"magType":"Md","type":"earthquake","title":"M 1.1 - 3km ESE of Mammoth Lakes, California"},"geometry":{"type":"Point","coordinates":[-118.931,37.638,7.2]},"id":"nc72183836"}, -{"type":"Feature","properties":{"mag":1.4,"place":"3km ESE of Mammoth Lakes, California","time":1394671761600,"updated":1394674805451,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183826","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183826.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":30,"net":"nc","code":"72183826","ids":",nc72183826,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.02694946,"rms":0.01,"gap":140.4,"magType":"Md","type":"earthquake","title":"M 1.4 - 3km ESE of Mammoth Lakes, California"},"geometry":{"type":"Point","coordinates":[-118.9328,37.6418,7.9]},"id":"nc72183826"}, -{"type":"Feature","properties":{"mag":1,"place":"7km E of Mammoth Lakes, California","time":1394671573000,"updated":1394671673391,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183821","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183821.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":15,"net":"nc","code":"72183821","ids":",nc72183821,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,","nst":null,"dmin":0.01796631,"rms":0.01,"gap":223.2,"magType":"Md","type":"earthquake","title":"M 1.0 - 7km E of Mammoth Lakes, California"},"geometry":{"type":"Point","coordinates":[-118.8828,37.6423,1.2]},"id":"nc72183821"}, -{"type":"Feature","properties":{"mag":1.6,"place":"1km E of East Concord, New Hampshire","time":1394671038220,"updated":1394789675000,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nb3v","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nb3v.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":39,"net":"us","code":"c000nb3v","ids":",usc000nb3v,","sources":",us,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.249,"rms":0.16,"gap":130,"magType":"ml","type":"earthquake","title":"M 1.6 - 1km E of East Concord, New Hampshire"},"geometry":{"type":"Point","coordinates":[-71.5223,43.2402,4.51]},"id":"usc000nb3v"}, -{"type":"Feature","properties":{"mag":1.4,"place":"20km N of Pahala, Hawaii","time":1394670651700,"updated":1394676014843,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60654806","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60654806.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":30,"net":"hv","code":"60654806","ids":",hv60654806,","sources":",hv,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.03593261,"rms":0.11,"gap":39.6,"magType":"Md","type":"earthquake","title":"M 1.4 - 20km N of Pahala, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.4827,19.3927,10.3]},"id":"hv60654806"}, -{"type":"Feature","properties":{"mag":3.1,"place":"94km SSW of Amukta Island, Alaska","time":1394670142000,"updated":1394731129258,"tz":-660,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185775","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185775.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":148,"net":"ak","code":"11185775","ids":",ak11185775,","sources":",ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.76,"gap":null,"magType":"ml","type":"earthquake","title":"M 3.1 - 94km SSW of Amukta Island, Alaska"},"geometry":{"type":"Point","coordinates":[-171.7953,51.7081,19.4]},"id":"ak11185775"}, -{"type":"Feature","properties":{"mag":2.7,"place":"12km ENE of Anthony, Kansas","time":1394669814600,"updated":1394698769746,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n9v7","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n9v7.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":112,"net":"us","code":"c000n9v7","ids":",usc000n9v7,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.687,"rms":0.59,"gap":131,"magType":"mb_lg","type":"earthquake","title":"M 2.7 - 12km ENE of Anthony, Kansas"},"geometry":{"type":"Point","coordinates":[-97.9012,37.1903,5]},"id":"usc000n9v7"}, -{"type":"Feature","properties":{"mag":2,"place":"14km S of Hamilton City, California","time":1394669140200,"updated":1394683922103,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183786","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183786.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":62,"net":"nc","code":"72183786","ids":",nc72183786,","sources":",nc,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.31441035,"rms":0.14,"gap":61.2,"magType":"Md","type":"earthquake","title":"M 2.0 - 14km S of Hamilton City, California"},"geometry":{"type":"Point","coordinates":[-121.9942,39.6098,28.3]},"id":"nc72183786"}, -{"type":"Feature","properties":{"mag":1.1,"place":"9km WNW of Cobb, California","time":1394668800900,"updated":1394670546179,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183781","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183781.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":19,"net":"nc","code":"72183781","ids":",nc72183781,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.03,"gap":100.8,"magType":"Md","type":"earthquake","title":"M 1.1 - 9km WNW of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.8287,38.8392,2.7]},"id":"nc72183781"}, -{"type":"Feature","properties":{"mag":2.2,"place":"73km SSE of Adak, Alaska","time":1394667376000,"updated":1394844035260,"tz":-720,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185769","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185769.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":74,"net":"ak","code":"11185769","ids":",ak11185769,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.38,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.2 - 73km SSE of Adak, Alaska"},"geometry":{"type":"Point","coordinates":[-176.4011,51.2393,20.3]},"id":"ak11185769"}, -{"type":"Feature","properties":{"mag":2,"place":"41km SSE of Redoubt Volcano, Alaska","time":1394667172000,"updated":1394844032173,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187789","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187789.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":62,"net":"ak","code":"11187789","ids":",ak11187789,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":35,"dmin":null,"rms":0.47,"gap":71.999994240001,"magType":"ml","type":"earthquake","title":"M 2.0 - 41km SSE of Redoubt Volcano, Alaska"},"geometry":{"type":"Point","coordinates":[-152.516,60.1332,103.4]},"id":"ak11187789"}, -{"type":"Feature","properties":{"mag":1.89,"place":"4km NW of Boron, California","time":1394666314840,"updated":1394671116720,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475297","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475297.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":55,"net":"ci","code":"15475297","ids":",ci15475297,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":22,"dmin":0.09436,"rms":0.13,"gap":115,"magType":"ml","type":"quarry_blast","title":"M 1.9 Quarry_blast - 4km NW of Boron, California"},"geometry":{"type":"Point","coordinates":[-117.6901667,35.0288333,0.05]},"id":"ci15475297"}, -{"type":"Feature","properties":{"mag":3.2,"place":"31km E of Amatignak Island, Alaska","time":1394665613000,"updated":1394844069975,"tz":-540,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185691","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185691.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":158,"net":"ak","code":"11185691","ids":",ak11185691,","sources":",ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.26,"gap":null,"magType":"ml","type":"earthquake","title":"M 3.2 - 31km E of Amatignak Island, Alaska"},"geometry":{"type":"Point","coordinates":[-178.6716,51.2097,31.3]},"id":"ak11185691"}, -{"type":"Feature","properties":{"mag":1.3,"place":"23km NNE of Badger, Alaska","time":1394665299000,"updated":1394844104831,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185688","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185688.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":26,"net":"ak","code":"11185688","ids":",ak11185688,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.17,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.3 - 23km NNE of Badger, Alaska"},"geometry":{"type":"Point","coordinates":[-147.3444,64.9918,0]},"id":"ak11185688"}, -{"type":"Feature","properties":{"mag":1.4,"place":"3km ESE of Mammoth Lakes, California","time":1394664682500,"updated":1394667725575,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183736","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183736.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":30,"net":"nc","code":"72183736","ids":",nc72183736,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.02694946,"rms":0.04,"gap":75.6,"magType":"Md","type":"earthquake","title":"M 1.4 - 3km ESE of Mammoth Lakes, California"},"geometry":{"type":"Point","coordinates":[-118.9328,37.6375,7.4]},"id":"nc72183736"}, -{"type":"Feature","properties":{"mag":1.3,"place":"3km ESE of Mammoth Lakes, California","time":1394664524800,"updated":1394666944111,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183726","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183726.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":26,"net":"nc","code":"72183726","ids":",nc72183726,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.02694946,"rms":0.02,"gap":122.4,"magType":"Md","type":"earthquake","title":"M 1.3 - 3km ESE of Mammoth Lakes, California"},"geometry":{"type":"Point","coordinates":[-118.9317,37.6418,8.2]},"id":"nc72183726"}, -{"type":"Feature","properties":{"mag":1.1,"place":"3km ESE of Mammoth Lakes, California","time":1394664496500,"updated":1394666403117,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183721","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183721.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":19,"net":"nc","code":"72183721","ids":",nc72183721,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.02694946,"rms":0.01,"gap":93.6,"magType":"Md","type":"earthquake","title":"M 1.1 - 3km ESE of Mammoth Lakes, California"},"geometry":{"type":"Point","coordinates":[-118.9318,37.6398,7.7]},"id":"nc72183721"}, -{"type":"Feature","properties":{"mag":1.5,"place":"3km ENE of Mammoth Lakes, California","time":1394664402700,"updated":1394678827825,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183716","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183716.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":35,"net":"nc","code":"72183716","ids":",nc72183716,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.14,"gap":90,"magType":"Md","type":"earthquake","title":"M 1.5 - 3km ENE of Mammoth Lakes, California"},"geometry":{"type":"Point","coordinates":[-118.9307,37.657,1.5]},"id":"nc72183716"}, -{"type":"Feature","properties":{"mag":1.92,"place":"11km W of Progreso, Mexico","time":1394664350500,"updated":1394669801397,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475289","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475289.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":57,"net":"ci","code":"15475289","ids":",ci15475289,","sources":",ci,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":23,"dmin":0.05883,"rms":0.2,"gap":139,"magType":"ml","type":"earthquake","title":"M 1.9 - 11km W of Progreso, Mexico"},"geometry":{"type":"Point","coordinates":[-115.7016667,32.5941667,8.12]},"id":"ci15475289"}, -{"type":"Feature","properties":{"mag":2.8,"place":"68km NW of San Antonio, Puerto Rico","time":1394664005600,"updated":1394692960831,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14071010","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14071010.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":121,"net":"pr","code":"14071010","ids":",pr14071010,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":6,"dmin":0.63151564,"rms":0.37,"gap":331.2,"magType":"Md","type":"earthquake","title":"M 2.8 - 68km NW of San Antonio, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-67.5022,18.9813,10]},"id":"pr14071010"}, -{"type":"Feature","properties":{"mag":4.6,"place":"48km NE of Nishinoomote, Japan","time":1394663754470,"updated":1394692706692,"tz":540,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n9ty","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n9ty.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":326,"net":"us","code":"c000n9ty","ids":",usc000n9ty,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":2.144,"rms":1,"gap":168,"magType":"mb","type":"earthquake","title":"M 4.6 - 48km NE of Nishinoomote, Japan"},"geometry":{"type":"Point","coordinates":[131.3871,31.0189,45.23]},"id":"usc000n9ty"}, -{"type":"Feature","properties":{"mag":1.4,"place":"14km NW of West Bishop, California","time":1394662736100,"updated":1394675767175,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183696","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183696.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":30,"net":"nc","code":"72183696","ids":",nc72183696,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.10779783,"rms":0.02,"gap":79.2,"magType":"Md","type":"earthquake","title":"M 1.4 - 14km NW of West Bishop, California"},"geometry":{"type":"Point","coordinates":[-118.5687,37.458,11.6]},"id":"nc72183696"}, -{"type":"Feature","properties":{"mag":1.21,"place":"5km N of Banning, California","time":1394661886420,"updated":1394662933940,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475273","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475273.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":23,"net":"ci","code":"15475273","ids":",ci15475273,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":26,"dmin":0.07931,"rms":0.21,"gap":85,"magType":"ml","type":"earthquake","title":"M 1.2 - 5km N of Banning, California"},"geometry":{"type":"Point","coordinates":[-116.8673333,33.973,20.01]},"id":"ci15475273"}, -{"type":"Feature","properties":{"mag":1.4,"place":"41km WSW of Big Lake, Alaska","time":1394661617000,"updated":1394844070898,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185603","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185603.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":30,"net":"ak","code":"11185603","ids":",ak11185603,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.46,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.4 - 41km WSW of Big Lake, Alaska"},"geometry":{"type":"Point","coordinates":[-150.6623,61.3663,56.8]},"id":"ak11185603"}, -{"type":"Feature","properties":{"mag":2.4,"place":"27km N of Fishhook, Alaska","time":1394660884000,"updated":1394844070404,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185592","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185592.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":89,"net":"ak","code":"11185592","ids":",ak11185592,","sources":",ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.8,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.4 - 27km N of Fishhook, Alaska"},"geometry":{"type":"Point","coordinates":[-149.2171,61.9882,12.3]},"id":"ak11185592"}, -{"type":"Feature","properties":{"mag":1.8,"place":"14km SSE of Volcano, Hawaii","time":1394659903300,"updated":1394660113841,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60654626","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60654626.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":50,"net":"hv","code":"60654626","ids":",hv60654626,","sources":",hv,","types":",general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.05389892,"rms":0.27,"gap":100.8,"magType":"Md","type":"earthquake","title":"M 1.8 - 14km SSE of Volcano, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.1693,19.3222,3.1]},"id":"hv60654626"}, -{"type":"Feature","properties":{"mag":2,"place":"0km E of Quarry near Mountain Gate (Shasta Res.), CA","time":1394659824600,"updated":1394673247450,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183661","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183661.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":62,"net":"nc","code":"72183661","ids":",nc72183661,","sources":",nc,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.18864621,"rms":0.05,"gap":64.8,"magType":"Md","type":"quarry","title":"M 2.0 Quarry Blast - 0km E of Quarry near Mountain Gate (Shasta Res.), CA"},"geometry":{"type":"Point","coordinates":[-122.3123,40.7495,0]},"id":"nc72183661"}, -{"type":"Feature","properties":{"mag":1.3,"place":"4km WNW of Cobb, California","time":1394659266600,"updated":1394671147383,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183656","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183656.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":26,"net":"nc","code":"72183656","ids":",nc72183656,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.02,"gap":126,"magType":"Md","type":"earthquake","title":"M 1.3 - 4km WNW of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.7648,38.8435,1.9]},"id":"nc72183656"}, -{"type":"Feature","properties":{"mag":2.2,"place":"1km NNW of Jones, Oklahoma","time":1394659003800,"updated":1394687949341,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n9q6","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n9q6.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":74,"net":"us","code":"c000n9q6","ids":",usc000n9q6,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":null,"rms":0.52,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.2 - 1km NNW of Jones, Oklahoma"},"geometry":{"type":"Point","coordinates":[-97.292,35.58,5.2]},"id":"usc000n9q6"}, -{"type":"Feature","properties":{"mag":2.5,"place":"1km W of Princeton, Canada","time":1394658734200,"updated":1394823959360,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uw60717626","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uw60717626.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":96,"net":"uw","code":"60717626","ids":",uw60717626,","sources":",uw,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.61085439,"rms":0.46,"gap":212.4,"magType":"Md","type":"quarry","title":"M 2.5 Quarry Blast - 1km W of Princeton, Canada"},"geometry":{"type":"Point","coordinates":[-120.5302,49.4573,0]},"id":"uw60717626"}, -{"type":"Feature","properties":{"mag":1.7,"place":"14km SSE of Ridgemark, California","time":1394658462300,"updated":1394842210648,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183626","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183626.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":44,"net":"nc","code":"72183626","ids":",nc72183626,","sources":",nc,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":null,"dmin":0.03593261,"rms":0.05,"gap":28.8,"magType":"Md","type":"earthquake","title":"M 1.7 - 14km SSE of Ridgemark, California"},"geometry":{"type":"Point","coordinates":[-121.3135,36.6843,4.3]},"id":"nc72183626"}, -{"type":"Feature","properties":{"mag":1.83,"place":"15km ESE of Fernley, Nevada","time":1394658182991,"updated":1394659915000,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nn00440895","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nn00440895.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":52,"net":"nn","code":"00440895","ids":",nn00440895,","sources":",nn,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,","nst":12,"dmin":0.272,"rms":0.1012,"gap":157.32,"magType":"ml","type":"earthquake","title":"M 1.8 - 15km ESE of Fernley, Nevada"},"geometry":{"type":"Point","coordinates":[-119.0755,39.5796,12.2419]},"id":"nn00440895"}, -{"type":"Feature","properties":{"mag":1.45,"place":"6km E of San Fernando, California","time":1394657337730,"updated":1394659433380,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475257","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475257.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":32,"net":"ci","code":"15475257","ids":",ci15475257,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":12,"dmin":0.03458,"rms":0.1,"gap":118,"magType":"ml","type":"earthquake","title":"M 1.5 - 6km E of San Fernando, California"},"geometry":{"type":"Point","coordinates":[-118.364,34.2775,3.69]},"id":"ci15475257"}, -{"type":"Feature","properties":{"mag":1.17,"place":"9km NNW of Big Bear City, California","time":1394657131450,"updated":1394659512580,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475249","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475249.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":21,"net":"ci","code":"15475249","ids":",ci15475249,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":31,"dmin":0.04258,"rms":0.13,"gap":37,"magType":"ml","type":"quarry_blast","title":"M 1.2 Quarry_blast - 9km NNW of Big Bear City, California"},"geometry":{"type":"Point","coordinates":[-116.878,34.34,0.01]},"id":"ci15475249"}, -{"type":"Feature","properties":{"mag":4.8,"place":"1km NNE of Marahare, Comoros","time":1394657012640,"updated":1394685969860,"tz":180,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n9m9","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n9m9.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":354,"net":"us","code":"c000n9m9","ids":",usc000n9m9,","sources":",us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,","nst":null,"dmin":7.32,"rms":1.46,"gap":68,"magType":"mb","type":"earthquake","title":"M 4.8 - 1km NNE of Marahare, Comoros"},"geometry":{"type":"Point","coordinates":[44.3187,-12.216,10]},"id":"usc000n9m9"}, -{"type":"Feature","properties":{"mag":1.4,"place":"168km WNW of Haines Junction, Canada","time":1394656696000,"updated":1394844033816,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185512","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185512.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":30,"net":"ak","code":"11185512","ids":",ak11185512,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.72,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.4 - 168km WNW of Haines Junction, Canada"},"geometry":{"type":"Point","coordinates":[-140.3219,61.4072,12.2]},"id":"ak11185512"}, -{"type":"Feature","properties":{"mag":1.7,"place":"20km NE of Warden, Washington","time":1394656042500,"updated":1394657984600,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uw60717561","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uw60717561.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":44,"net":"uw","code":"60717561","ids":",uw60717561,","sources":",uw,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.06288207,"rms":0.28,"gap":183.6,"magType":"Md","type":"quarry","title":"M 1.7 Quarry Blast - 20km NE of Warden, Washington"},"geometry":{"type":"Point","coordinates":[-118.8418,47.0885,0]},"id":"uw60717561"}, -{"type":"Feature","properties":{"mag":1.4,"place":"33km S of Cohoe, Alaska","time":1394656011000,"updated":1394844030876,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187781","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187781.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":30,"net":"ak","code":"11187781","ids":",ak11187781,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":13,"dmin":null,"rms":0.38,"gap":89.999992800001,"magType":"ml","type":"earthquake","title":"M 1.4 - 33km S of Cohoe, Alaska"},"geometry":{"type":"Point","coordinates":[-151.285,60.0701,56.7]},"id":"ak11187781"}, -{"type":"Feature","properties":{"mag":4.3,"place":"107km SSE of Kuh Sefid, Iran","time":1394655719200,"updated":1394684683490,"tz":210,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n9kl","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n9kl.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":284,"net":"us","code":"c000n9kl","ids":",usc000n9kl,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":null,"rms":1.5,"gap":null,"magType":"mb","type":"earthquake","title":"M 4.3 - 107km SSE of Kuh Sefid, Iran"},"geometry":{"type":"Point","coordinates":[57.069,28.336,10]},"id":"usc000n9kl"}, -{"type":"Feature","properties":{"mag":2.1,"place":"1km ESE of Mullan, Idaho","time":1394655305500,"updated":1394668337773,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/mb14399195","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/mb14399195.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":68,"net":"mb","code":"14399195","ids":",mb14399195,","sources":",mb,","types":",general-link,geoserve,nearby-cities,origin,","nst":22,"dmin":0.006288207,"rms":0.33,"gap":107.99999136,"magType":"mc","type":"earthquake","title":"M 2.1 - 1km ESE of Mullan, Idaho"},"geometry":{"type":"Point","coordinates":[-115.785,47.4651,1.5]},"id":"mb14399195"}, -{"type":"Feature","properties":{"mag":2.2,"place":"46km S of Redoubt Volcano, Alaska","time":1394655230000,"updated":1394844073727,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185435","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185435.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":74,"net":"ak","code":"11185435","ids":",ak11185435,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.56,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.2 - 46km S of Redoubt Volcano, Alaska"},"geometry":{"type":"Point","coordinates":[-152.6474,60.0689,93.8]},"id":"ak11185435"}, -{"type":"Feature","properties":{"mag":1.4,"place":"76km WSW of Tok, Alaska","time":1394654659000,"updated":1394844071754,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185434","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185434.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":30,"net":"ak","code":"11185434","ids":",ak11185434,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.33,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.4 - 76km WSW of Tok, Alaska"},"geometry":{"type":"Point","coordinates":[-144.4433,63.1358,0.2]},"id":"ak11185434"}, -{"type":"Feature","properties":{"mag":1.4,"place":"3km NNW of Cobb, California","time":1394654640700,"updated":1394666944113,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183606","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183606.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":30,"net":"nc","code":"72183606","ids":",nc72183606,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.02694946,"rms":0.06,"gap":129.6,"magType":"Md","type":"earthquake","title":"M 1.4 - 3km NNW of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.7358,38.8493,3.1]},"id":"nc72183606"}, -{"type":"Feature","properties":{"mag":1.5,"place":"11km E of Quarry near Portola Valley, CA","time":1394653538700,"updated":1394840740449,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183601","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183601.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":35,"net":"nc","code":"72183601","ids":",nc72183601,","sources":",nc,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.07186522,"rms":0.04,"gap":118.8,"magType":"Md","type":"quarry","title":"M 1.5 Quarry Blast - 11km E of Quarry near Portola Valley, CA"},"geometry":{"type":"Point","coordinates":[-122.1035,37.3277,0]},"id":"nc72183601"}, -{"type":"Feature","properties":{"mag":3.2,"place":"15km ENE of Anthony, Kansas","time":1394652926420,"updated":1394723445275,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n9ha","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n9ha.geojsonp","felt":5,"cdi":2.4,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":159,"net":"us","code":"c000n9ha","ids":",usc000n9ha,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.686,"rms":0.51,"gap":61,"magType":"mb_lg","type":"earthquake","title":"M 3.2 - 15km ENE of Anthony, Kansas"},"geometry":{"type":"Point","coordinates":[-97.8585,37.1855,5]},"id":"usc000n9ha"}, -{"type":"Feature","properties":{"mag":5.2,"place":"249km S of `Ohonua, Tonga","time":1394652340990,"updated":1394899912000,"tz":-720,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n9h2","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n9h2.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":416,"net":"us","code":"c000n9h2","ids":",usc000n9h2,gcmt20140312192541,","sources":",us,gcmt,","types":",cap,dyfi,geoserve,moment-tensor,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":8.684,"rms":1.3,"gap":77,"magType":"mb","type":"earthquake","title":"M 5.2 - 249km S of `Ohonua, Tonga"},"geometry":{"type":"Point","coordinates":[-175.0504,-23.5851,11.46]},"id":"usc000n9h2"}, -{"type":"Feature","properties":{"mag":1.4,"place":"30km NNW of Inyokern, California","time":1394651956310,"updated":1394653677670,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475217","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475217.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":30,"net":"ci","code":"15475217","ids":",ci15475217,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":19,"dmin":0.09116,"rms":0.12,"gap":73,"magType":"ml","type":"earthquake","title":"M 1.4 - 30km NNW of Inyokern, California"},"geometry":{"type":"Point","coordinates":[-117.9195,35.9116667,2.2]},"id":"ci15475217"}, -{"type":"Feature","properties":{"mag":4.7,"place":"Off the east coast of Honshu, Japan","time":1394651611020,"updated":1394680566116,"tz":600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n9gm","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n9gm.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":340,"net":"us","code":"c000n9gm","ids":",usc000n9gm,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":5.027,"rms":0.7,"gap":123,"magType":"mb","type":"earthquake","title":"M 4.7 - Off the east coast of Honshu, Japan"},"geometry":{"type":"Point","coordinates":[144.4386,37.0747,41.27]},"id":"usc000n9gm"}, -{"type":"Feature","properties":{"mag":1.3,"place":"113km NW of Talkeetna, Alaska","time":1394651371000,"updated":1394844075749,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185425","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185425.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":26,"net":"ak","code":"11185425","ids":",ak11185425,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.7,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.3 - 113km NW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-151.5182,63.1086,12.3]},"id":"ak11185425"}, -{"type":"Feature","properties":{"mag":1.4,"place":"23km SE of Yosemite Valley, California","time":1394651037100,"updated":1394663767317,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183581","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183581.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":30,"net":"nc","code":"72183581","ids":",nc72183581,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.22457882,"rms":0.03,"gap":176.4,"magType":"Md","type":"earthquake","title":"M 1.4 - 23km SE of Yosemite Valley, California"},"geometry":{"type":"Point","coordinates":[-119.3607,37.6145,13.9]},"id":"nc72183581"}, -{"type":"Feature","properties":{"mag":1.5,"place":"3km SE of The Geysers, California","time":1394649380400,"updated":1394661182600,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183576","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183576.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":35,"net":"nc","code":"72183576","ids":",nc72183576,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.01796631,"rms":0.05,"gap":82.8,"magType":"Md","type":"earthquake","title":"M 1.5 - 3km SE of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.7273,38.7605,2.1]},"id":"nc72183576"}, -{"type":"Feature","properties":{"mag":1.7,"place":"23km SE of Yosemite Valley, California","time":1394648968000,"updated":1394846045281,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183566","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183566.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":44,"net":"nc","code":"72183566","ids":",nc72183566,","sources":",nc,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.22457882,"rms":0.05,"gap":122.4,"magType":"Md","type":"earthquake","title":"M 1.7 - 23km SE of Yosemite Valley, California"},"geometry":{"type":"Point","coordinates":[-119.3628,37.609,12.5]},"id":"nc72183566"}, -{"type":"Feature","properties":{"mag":2.1,"place":"4km WSW of Universal City, California","time":1394648885250,"updated":1395067097382,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475209","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475209.geojsonp","felt":99,"cdi":3.2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":100,"net":"ci","code":"15475209","ids":",ci15475209,","sources":",ci,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":23,"dmin":0.02177,"rms":0.14,"gap":77,"magType":"ml","type":"earthquake","title":"M 2.1 - 4km WSW of Universal City, California"},"geometry":{"type":"Point","coordinates":[-118.404,34.1238333,3.17]},"id":"ci15475209"}, -{"type":"Feature","properties":{"mag":1.14,"place":"17km ESE of Julian, California","time":1394648568110,"updated":1394651198710,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475201","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475201.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":20,"net":"ci","code":"15475201","ids":",ci15475201,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":14,"dmin":0.1118,"rms":0.16,"gap":114,"magType":"ml","type":"earthquake","title":"M 1.1 - 17km ESE of Julian, California"},"geometry":{"type":"Point","coordinates":[-116.4413333,33.003,9.7]},"id":"ci15475201"}, -{"type":"Feature","properties":{"mag":1.3,"place":"35km S of East Carbon City, Utah","time":1394648432200,"updated":1394823787197,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60059117","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60059117.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":26,"net":"uu","code":"60059117","ids":",uu60059117,","sources":",uu,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":0.13474729,"rms":0.07,"gap":187.2,"magType":"Ml","type":"earthquake","title":"M 1.3 - 35km S of East Carbon City, Utah"},"geometry":{"type":"Point","coordinates":[-110.4755,39.236,12.2]},"id":"uu60059117"}, -{"type":"Feature","properties":{"mag":4.8,"place":"247km WNW of Ozernovskiy, Russia","time":1394648320950,"updated":1394677322518,"tz":600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n9c7","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n9c7.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":354,"net":"us","code":"c000n9c7","ids":",usc000n9c7,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":2.976,"rms":0.62,"gap":111,"magType":"mb","type":"earthquake","title":"M 4.8 - 247km WNW of Ozernovskiy, Russia"},"geometry":{"type":"Point","coordinates":[153.0762,52.1483,421.3]},"id":"usc000n9c7"}, -{"type":"Feature","properties":{"mag":2,"place":"26km N of Road Town, British Virgin Islands","time":1394648312500,"updated":1394656787444,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14071008","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14071008.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":62,"net":"pr","code":"14071008","ids":",pr14071008,","sources":",pr,","types":",cap,geoserve,nearby-cities,origin,tectonic-summary,","nst":3,"dmin":0.23985018,"rms":0.05,"gap":291.6,"magType":"Md","type":"earthquake","title":"M 2.0 - 26km N of Road Town, British Virgin Islands"},"geometry":{"type":"Point","coordinates":[-64.6436,18.6573,9]},"id":"pr14071008"}, -{"type":"Feature","properties":{"mag":4.9,"place":"44km W of Port-aux-Francais, French Southern Territories","time":1394648110530,"updated":1394677115490,"tz":300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n9cg","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n9cg.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":369,"net":"us","code":"c000n9cg","ids":",usc000n9cg,","sources":",us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,","nst":null,"dmin":0.394,"rms":0.27,"gap":80,"magType":"mb","type":"earthquake","title":"M 4.9 - 44km W of Port-aux-Francais, French Southern Territories"},"geometry":{"type":"Point","coordinates":[69.6089,-49.3281,14.37]},"id":"usc000n9cg"}, -{"type":"Feature","properties":{"mag":2.5,"place":"19km SSE of Medford, Oklahoma","time":1394647778570,"updated":1394676725271,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n9d2","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n9d2.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":96,"net":"us","code":"c000n9d2","ids":",usc000n9d2,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":null,"rms":0.63,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.5 - 19km SSE of Medford, Oklahoma"},"geometry":{"type":"Point","coordinates":[-97.678,36.634,5]},"id":"usc000n9d2"}, -{"type":"Feature","properties":{"mag":1.5,"place":"156km S of Tanana, Alaska","time":1394647446000,"updated":1394844083774,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185339","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185339.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":35,"net":"ak","code":"11185339","ids":",ak11185339,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.52,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.5 - 156km S of Tanana, Alaska"},"geometry":{"type":"Point","coordinates":[-152.4001,63.774,7.4]},"id":"ak11185339"}, -{"type":"Feature","properties":{"mag":2.5,"place":"195km SE of Adak, Alaska","time":1394647443000,"updated":1395062757000,"tz":-720,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000nc55","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000nc55.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":96,"net":"us","code":"c000nc55","ids":",ak11187775,usc000nc55,","sources":",ak,us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":null,"rms":0.47,"gap":291,"magType":"ml","type":"earthquake","title":"M 2.5 - 195km SE of Adak, Alaska"},"geometry":{"type":"Point","coordinates":[-175.1123,50.4172,25.6]},"id":"usc000nc55"}, -{"type":"Feature","properties":{"mag":2.9,"place":"15km ENE of Anthony, Kansas","time":1394647204550,"updated":1394676158728,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n9fa","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n9fa.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":129,"net":"us","code":"c000n9fa","ids":",usc000n9fa,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.699,"rms":0.36,"gap":73,"magType":"mb_lg","type":"earthquake","title":"M 2.9 - 15km ENE of Anthony, Kansas"},"geometry":{"type":"Point","coordinates":[-97.8659,37.199,5]},"id":"usc000n9fa"}, -{"type":"Feature","properties":{"mag":4.5,"place":"260km ESE of Hotan, China","time":1394646946280,"updated":1394675897896,"tz":480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n9b3","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n9b3.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":312,"net":"us","code":"c000n9b3","ids":",usc000n9b3,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":7.333,"rms":0.89,"gap":121,"magType":"mb","type":"earthquake","title":"M 4.5 - 260km ESE of Hotan, China"},"geometry":{"type":"Point","coordinates":[82.3414,35.7965,31.53]},"id":"usc000n9b3"}, -{"type":"Feature","properties":{"mag":2.5,"place":"90km SSW of Manley Hot Springs, Alaska","time":1394646500000,"updated":1395062952000,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185266","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185266.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":96,"net":"ak","code":"11185266","ids":",ak11185266,usc000n9al,","sources":",ak,us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,","nst":null,"dmin":null,"rms":0.67,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.5 - 90km SSW of Manley Hot Springs, Alaska"},"geometry":{"type":"Point","coordinates":[-150.9971,64.2067,10.2]},"id":"ak11185266"}, -{"type":"Feature","properties":{"mag":3,"place":"79km N of Isabela, Puerto Rico","time":1394646351400,"updated":1394675303154,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14071009","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14071009.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":138,"net":"pr","code":"14071009","ids":",pr14071009,usc000n9lg,","sources":",pr,us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":5,"dmin":0.76177136,"rms":0.43,"gap":277.2,"magType":"Md","type":"earthquake","title":"M 3.0 - 79km N of Isabela, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.9496,19.2185,3]},"id":"pr14071009"}, -{"type":"Feature","properties":{"mag":2,"place":"29km ESE of Atka, Alaska","time":1394646018000,"updated":1394844110853,"tz":-540,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187773","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187773.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":62,"net":"ak","code":"11187773","ids":",ak11187773,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":5,"dmin":null,"rms":0.24,"gap":309.599975232,"magType":"ml","type":"earthquake","title":"M 2.0 - 29km ESE of Atka, Alaska"},"geometry":{"type":"Point","coordinates":[-173.7972,52.1033,12.2]},"id":"ak11187773"}, -{"type":"Feature","properties":{"mag":2.5,"place":"14km E of Perry, Oklahoma","time":1394645208720,"updated":1394674157723,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n99t","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n99t.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":96,"net":"us","code":"c000n99t","ids":",usc000n99t,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":null,"rms":0.86,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.5 - 14km E of Perry, Oklahoma"},"geometry":{"type":"Point","coordinates":[-97.125,36.284,5]},"id":"usc000n99t"}, -{"type":"Feature","properties":{"mag":4.2,"place":"49km S of Puerto San Jose, Guatemala","time":1394644410970,"updated":1394673370845,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n98k","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n98k.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":271,"net":"us","code":"c000n98k","ids":",usc000n98k,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.309,"rms":0.67,"gap":205,"magType":"mb","type":"earthquake","title":"M 4.2 - 49km S of Puerto San Jose, Guatemala"},"geometry":{"type":"Point","coordinates":[-90.8744,13.4763,49.03]},"id":"usc000n98k"}, -{"type":"Feature","properties":{"mag":1.01,"place":"43km N of China Lake Acres, California","time":1394643982440,"updated":1394746346460,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475193","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475193.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":16,"net":"ci","code":"15475193","ids":",ci15475193,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":8,"dmin":0.009469,"rms":0.17,"gap":105,"magType":"ml","type":"earthquake","title":"M 1.0 - 43km N of China Lake Acres, California"},"geometry":{"type":"Point","coordinates":[-117.7645,36.0361667,0.12]},"id":"ci15475193"}, -{"type":"Feature","properties":{"mag":1.3,"place":"74km W of Cantwell, Alaska","time":1394643551000,"updated":1394844028321,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187772","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187772.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":26,"net":"ak","code":"11187772","ids":",ak11187772,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":17,"dmin":null,"rms":0.36,"gap":68.399994528,"magType":"ml","type":"earthquake","title":"M 1.3 - 74km W of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-150.4461,63.4065,125.4]},"id":"ak11187772"}, -{"type":"Feature","properties":{"mag":1.9,"place":"24km ENE of Pablo, Montana","time":1394643184600,"updated":1395157715862,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/mb14466562","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/mb14466562.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":56,"net":"mb","code":"14466562","ids":",mb14466562,","sources":",mb,","types":",general-link,geoserve,nearby-cities,origin,","nst":22,"dmin":0.2048159,"rms":0.17,"gap":129.599989632,"magType":"mc","type":"earthquake","title":"M 1.9 - 24km ENE of Pablo, Montana"},"geometry":{"type":"Point","coordinates":[-113.8296,47.6988,13.2]},"id":"mb14466562"}, -{"type":"Feature","properties":{"mag":1.4,"place":"24km E of Polson, Montana","time":1394643184300,"updated":1394643318311,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/mb30146","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/mb30146.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":30,"net":"mb","code":"30146","ids":",mb30146,","sources":",mb,","types":",general-link,geoserve,nearby-cities,origin,","nst":8,"dmin":0.2066125,"rms":0.05,"gap":169.199986464,"magType":"mc","type":"earthquake","title":"M 1.4 - 24km E of Polson, Montana"},"geometry":{"type":"Point","coordinates":[-113.8316,47.6955,13.8]},"id":"mb30146"}, -{"type":"Feature","properties":{"mag":2.6,"place":"3km NNE of Animas, Puerto Rico","time":1394642533400,"updated":1394671486455,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14071006","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14071006.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":104,"net":"pr","code":"14071006","ids":",pr14071006,usc000n99m,","sources":",pr,us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":12,"dmin":0.08354332,"rms":0.18,"gap":180,"magType":"Md","type":"earthquake","title":"M 2.6 - 3km NNE of Animas, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-66.6179,18.4775,87]},"id":"pr14071006"}, -{"type":"Feature","properties":{"mag":2.5,"place":"15km E of Perry, Oklahoma","time":1394641767000,"updated":1394670743511,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n999","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n999.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":96,"net":"us","code":"c000n999","ids":",usc000n999,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":null,"rms":0.37,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.5 - 15km E of Perry, Oklahoma"},"geometry":{"type":"Point","coordinates":[-97.12,36.291,5]},"id":"usc000n999"}, -{"type":"Feature","properties":{"mag":2.1,"place":"25km ESE of Redoubt Volcano, Alaska","time":1394641420000,"updated":1394844036779,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185253","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185253.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":68,"net":"ak","code":"11185253","ids":",ak11185253,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.59,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.1 - 25km ESE of Redoubt Volcano, Alaska"},"geometry":{"type":"Point","coordinates":[-152.3275,60.3759,105.3]},"id":"ak11185253"}, -{"type":"Feature","properties":{"mag":2.5,"place":"80km ESE of Whittier, Alaska","time":1394641324000,"updated":1394844088781,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185249","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185249.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":96,"net":"ak","code":"11185249","ids":",ak11185249,","sources":",ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.71,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.5 - 80km ESE of Whittier, Alaska"},"geometry":{"type":"Point","coordinates":[-147.3941,60.4201,7.8]},"id":"ak11185249"}, -{"type":"Feature","properties":{"mag":1.3,"place":"16km SE of Salcha, Alaska","time":1394641179000,"updated":1394844027090,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185247","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185247.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":26,"net":"ak","code":"11185247","ids":",ak11185247,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":22,"dmin":null,"rms":0.52,"gap":100.799991936,"magType":"ml","type":"earthquake","title":"M 1.3 - 16km SE of Salcha, Alaska"},"geometry":{"type":"Point","coordinates":[-146.6749,64.4176,4]},"id":"ak11185247"}, -{"type":"Feature","properties":{"mag":2.3,"place":"17km SSE of Atka, Alaska","time":1394640745000,"updated":1394844025688,"tz":-540,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187768","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187768.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":81,"net":"ak","code":"11187768","ids":",ak11187768,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":9,"dmin":null,"rms":0.37,"gap":259.199979264,"magType":"ml","type":"earthquake","title":"M 2.3 - 17km SSE of Atka, Alaska"},"geometry":{"type":"Point","coordinates":[-174.0819,52.0612,138.8]},"id":"ak11187768"}, -{"type":"Feature","properties":{"mag":2.6,"place":"55km NW of San Antonio, Puerto Rico","time":1394640234800,"updated":1394669185626,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14071007","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14071007.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":104,"net":"pr","code":"14071007","ids":",pr14071007,usc000n99w,","sources":",pr,us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":8,"dmin":0.42849639,"rms":0.37,"gap":216,"magType":"Md","type":"earthquake","title":"M 2.6 - 55km NW of San Antonio, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-67.4998,18.8155,8]},"id":"pr14071007"}, -{"type":"Feature","properties":{"mag":2,"place":"65km SSW of Tanana, Alaska","time":1394640079000,"updated":1394844086781,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185183","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185183.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":62,"net":"ak","code":"11185183","ids":",ak11185183,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.55,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.0 - 65km SSW of Tanana, Alaska"},"geometry":{"type":"Point","coordinates":[-152.6289,64.6327,8.7]},"id":"ak11185183"}, -{"type":"Feature","properties":{"mag":1.5,"place":"12km ENE of Cloverdale, California","time":1394638568900,"updated":1394646185040,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183516","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183516.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":35,"net":"nc","code":"72183516","ids":",nc72183516,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.03,"gap":68.4,"magType":"Md","type":"earthquake","title":"M 1.5 - 12km ENE of Cloverdale, California"},"geometry":{"type":"Point","coordinates":[-122.8797,38.8318,2.5]},"id":"nc72183516"}, -{"type":"Feature","properties":{"mag":2.6,"place":"141km ESE of Nikolski, Alaska","time":1394638460000,"updated":1394844077745,"tz":-660,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185179","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185179.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":104,"net":"ak","code":"11185179","ids":",ak11185179,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.28,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.6 - 141km ESE of Nikolski, Alaska"},"geometry":{"type":"Point","coordinates":[-166.858,52.5751,16.6]},"id":"ak11185179"}, -{"type":"Feature","properties":{"mag":4,"place":"14km E of Roshtqal'a, Tajikistan","time":1394638248400,"updated":1394667201407,"tz":300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n956","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n956.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":246,"net":"us","code":"c000n956","ids":",usc000n956,","sources":",us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":2.188,"rms":0.74,"gap":128,"magType":"mb","type":"earthquake","title":"M 4.0 - 14km E of Roshtqal'a, Tajikistan"},"geometry":{"type":"Point","coordinates":[71.9923,37.2535,170.05]},"id":"usc000n956"}, -{"type":"Feature","properties":{"mag":1.4,"place":"94km WSW of Cantwell, Alaska","time":1394637844000,"updated":1394844024266,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187764","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187764.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":30,"net":"ak","code":"11187764","ids":",ak11187764,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":20,"dmin":null,"rms":0.47,"gap":71.999994240001,"magType":"ml","type":"earthquake","title":"M 1.4 - 94km WSW of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-150.7929,63.197,129.3]},"id":"ak11187764"}, -{"type":"Feature","properties":{"mag":1.34,"place":"21km NW of Inyokern, California","time":1394637596240,"updated":1394650542080,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475185","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475185.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":28,"net":"ci","code":"15475185","ids":",ci15475185,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":14,"dmin":0.1317,"rms":0.09,"gap":81,"magType":"ml","type":"earthquake","title":"M 1.3 - 21km NW of Inyokern, California"},"geometry":{"type":"Point","coordinates":[-118.0143333,35.7561667,2.09]},"id":"ci15475185"}, -{"type":"Feature","properties":{"mag":3.1,"place":"99km SE of Larsen Bay, Alaska","time":1394636979000,"updated":1394844092795,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185115","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185115.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":148,"net":"ak","code":"11185115","ids":",ak11185115,","sources":",ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.6,"gap":null,"magType":"ml","type":"earthquake","title":"M 3.1 - 99km SE of Larsen Bay, Alaska"},"geometry":{"type":"Point","coordinates":[-152.8929,56.8714,5]},"id":"ak11185115"}, -{"type":"Feature","properties":{"mag":1.3,"place":"12km ENE of Cloverdale, California","time":1394636423700,"updated":1394642358033,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183506","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183506.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":26,"net":"nc","code":"72183506","ids":",nc72183506,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.03,"gap":61.2,"magType":"Md","type":"earthquake","title":"M 1.3 - 12km ENE of Cloverdale, California"},"geometry":{"type":"Point","coordinates":[-122.8777,38.8345,3.3]},"id":"nc72183506"}, -{"type":"Feature","properties":{"mag":2.6,"place":"14km NNW of Chandler, Oklahoma","time":1394634919810,"updated":1394752538688,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n93u","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n93u.geojsonp","felt":3,"cdi":2.9,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":105,"net":"us","code":"c000n93u","ids":",usc000n93u,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.287,"rms":0.49,"gap":45,"magType":"mb_lg","type":"earthquake","title":"M 2.6 - 14km NNW of Chandler, Oklahoma"},"geometry":{"type":"Point","coordinates":[-96.9244,35.8262,5]},"id":"usc000n93u"}, -{"type":"Feature","properties":{"mag":1.5,"place":"72km S of Deltana, Alaska","time":1394632465000,"updated":1394844090809,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185056","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185056.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":35,"net":"ak","code":"11185056","ids":",ak11185056,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.55,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.5 - 72km S of Deltana, Alaska"},"geometry":{"type":"Point","coordinates":[-145.3219,63.2258,5.7]},"id":"ak11185056"}, -{"type":"Feature","properties":{"mag":1.4,"place":"90km NNW of Talkeetna, Alaska","time":1394631668000,"updated":1394844108830,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187760","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187760.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":30,"net":"ak","code":"11187760","ids":",ak11187760,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":16,"dmin":null,"rms":0.31,"gap":104.399991648,"magType":"ml","type":"earthquake","title":"M 1.4 - 90km NNW of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-151.0051,63.0212,120.9]},"id":"ak11187760"}, -{"type":"Feature","properties":{"mag":1.5,"place":"95km W of Talkeetna, Alaska","time":1394631254000,"updated":1394844023031,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187759","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187759.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":35,"net":"ak","code":"11187759","ids":",ak11187759,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":20,"dmin":null,"rms":0.29,"gap":111.599991072,"magType":"ml","type":"earthquake","title":"M 1.5 - 95km W of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-151.9379,62.3977,102.2]},"id":"ak11187759"}, -{"type":"Feature","properties":{"mag":1.63,"place":"22km SW of Smith Valley, Nevada","time":1394630265772,"updated":1394731889000,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nn00440836","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nn00440836.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":41,"net":"nn","code":"00440836","ids":",nn00440836,","sources":",nn,","types":",general-link,geoserve,nearby-cities,origin,phase-data,","nst":4,"dmin":0.42,"rms":null,"gap":261.63,"magType":"ml","type":"earthquake","title":"M 1.6 - 22km SW of Smith Valley, Nevada"},"geometry":{"type":"Point","coordinates":[-119.4966,38.6158,8]},"id":"nn00440836"}, -{"type":"Feature","properties":{"mag":2.1,"place":"42km E of Y, Alaska","time":1394629183000,"updated":1394844096797,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11185049","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11185049.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":68,"net":"ak","code":"11185049","ids":",ak11185049,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.37,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.1 - 42km E of Y, Alaska"},"geometry":{"type":"Point","coordinates":[-149.0467,62.2279,40.7]},"id":"ak11185049"}, -{"type":"Feature","properties":{"mag":2.6,"place":"13km ENE of Anthony, Kansas","time":1394629074210,"updated":1394665335000,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n91j","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n91j.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":104,"net":"us","code":"c000n91j","ids":",usc000n91j,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.697,"rms":0.48,"gap":132,"magType":"mb_lg","type":"earthquake","title":"M 2.6 - 13km ENE of Anthony, Kansas"},"geometry":{"type":"Point","coordinates":[-97.8852,37.1987,6.17]},"id":"usc000n91j"}, -{"type":"Feature","properties":{"mag":1,"place":"39km ENE of Seeley Lake, Montana","time":1394629043200,"updated":1394986915911,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/mb14023120","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/mb14023120.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"automatic","tsunami":null,"sig":15,"net":"mb","code":"14023120","ids":",mb14023120,","sources":",mb,","types":",general-link,geoserve,nearby-cities,origin,","nst":15,"dmin":0.2712912,"rms":0.07,"gap":226.799981856,"magType":"mc","type":"earthquake","title":"M 1.0 - 39km ENE of Seeley Lake, Montana"},"geometry":{"type":"Point","coordinates":[-113.0211,47.3351,30]},"id":"mb14023120"}, -{"type":"Feature","properties":{"mag":2.4,"place":"65km NE of Road Town, British Virgin Islands","time":1394627813400,"updated":1394644485054,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14071005","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14071005.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":89,"net":"pr","code":"14071005","ids":",pr14071005,","sources":",pr,","types":",cap,geoserve,nearby-cities,origin,tectonic-summary,","nst":4,"dmin":0.59198977,"rms":0.07,"gap":324,"magType":"Md","type":"earthquake","title":"M 2.4 - 65km NE of Road Town, British Virgin Islands"},"geometry":{"type":"Point","coordinates":[-64.249,18.8985,9]},"id":"pr14071005"}, -{"type":"Feature","properties":{"mag":1.1,"place":"5km WSW of Gilroy, California","time":1394627709500,"updated":1394629805615,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183486","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183486.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":19,"net":"nc","code":"72183486","ids":",nc72183486,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.03593261,"rms":0.04,"gap":64.8,"magType":"Md","type":"earthquake","title":"M 1.1 - 5km WSW of Gilroy, California"},"geometry":{"type":"Point","coordinates":[-121.6223,36.9783,7.4]},"id":"nc72183486"}, -{"type":"Feature","properties":{"mag":1.1,"place":"1km N of The Geysers, California","time":1394627686400,"updated":1394640554821,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183481","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183481.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":19,"net":"nc","code":"72183481","ids":",nc72183481,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.01796631,"rms":0.04,"gap":72,"magType":"Md","type":"earthquake","title":"M 1.1 - 1km N of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.76,38.7938,1.8]},"id":"nc72183481"}, -{"type":"Feature","properties":{"mag":2.7,"place":"21km SSE of Medford, Oklahoma","time":1394627445710,"updated":1394645404453,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n90u","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n90u.geojsonp","felt":3,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":113,"net":"us","code":"c000n90u","ids":",usc000n90u,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.284,"rms":0.79,"gap":97,"magType":"mb_lg","type":"earthquake","title":"M 2.7 - 21km SSE of Medford, Oklahoma"},"geometry":{"type":"Point","coordinates":[-97.6618,36.623,4.99]},"id":"usc000n90u"}, -{"type":"Feature","properties":{"mag":4.4,"place":"64km SSW of Nueva Concepcion, Guatemala","time":1394626164600,"updated":1394655120291,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n90d","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n90d.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":298,"net":"us","code":"c000n90d","ids":",usc000n90d,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.879,"rms":0.9,"gap":184,"magType":"mb","type":"earthquake","title":"M 4.4 - 64km SSW of Nueva Concepcion, Guatemala"},"geometry":{"type":"Point","coordinates":[-91.504,13.6568,34.94]},"id":"usc000n90d"}, -{"type":"Feature","properties":{"mag":1,"place":"60km NE of Y, Alaska","time":1394625594000,"updated":1394844069085,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11184992","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11184992.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":15,"net":"ak","code":"11184992","ids":",ak11184992,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.31,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.0 - 60km NE of Y, Alaska"},"geometry":{"type":"Point","coordinates":[-149.0575,62.5577,53]},"id":"ak11184992"}, -{"type":"Feature","properties":{"mag":2.7,"place":"22km SE of Yosemite Valley, California","time":1394625283000,"updated":1394669884545,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183466","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183466.geojsonp","felt":3,"cdi":2.5,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":113,"net":"nc","code":"72183466","ids":",nc72183466,nn00440835,","sources":",nc,nn,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.23356197,"rms":0.05,"gap":126,"magType":"Md","type":"earthquake","title":"M 2.7 - 22km SE of Yosemite Valley, California"},"geometry":{"type":"Point","coordinates":[-119.3732,37.6227,14.1]},"id":"nc72183466"}, -{"type":"Feature","properties":{"mag":4.3,"place":"81km N of Isabela, Puerto Rico","time":1394625045400,"updated":1394680596000,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14071004","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14071004.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":1,"sig":285,"net":"pr","code":"14071004","ids":",at00n2bnkm,usc000n8zw,pr14071004,","sources":",at,us,pr,","types":",cap,dyfi,geoserve,impact-link,moment-tensor,nearby-cities,origin,phase-data,tectonic-summary,","nst":24,"dmin":0.92077317,"rms":0.46,"gap":288,"magType":"Md","type":"earthquake","title":"M 4.3 - 81km N of Isabela, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-67.0682,19.3932,28]},"id":"pr14071004"}, -{"type":"Feature","properties":{"mag":1.1,"place":"95km E of Cantwell, Alaska","time":1394624952000,"updated":1394844094807,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11184989","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11184989.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":19,"net":"ak","code":"11184989","ids":",ak11184989,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.48,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.1 - 95km E of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-147.0477,63.3364,62.5]},"id":"ak11184989"}, -{"type":"Feature","properties":{"mag":1.9,"place":"3km W of Cobb, California","time":1394624097200,"updated":1394759351537,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183461","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183461.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":56,"net":"nc","code":"72183461","ids":",nc72183461,","sources":",nc,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.05,"gap":50.4,"magType":"Md","type":"earthquake","title":"M 1.9 - 3km W of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.7613,38.8213,2.6]},"id":"nc72183461"}, -{"type":"Feature","properties":{"mag":1.2,"place":"26km SW of Ferron, Utah","time":1394622468000,"updated":1394807134300,"tz":-360,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uu60059087","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uu60059087.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":22,"net":"uu","code":"60059087","ids":",uu60059087,","sources":",uu,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":0.1706799,"rms":0.16,"gap":72,"magType":"Ml","type":"earthquake","title":"M 1.2 - 26km SW of Ferron, Utah"},"geometry":{"type":"Point","coordinates":[-111.3822,38.9523,1.4]},"id":"uu60059087"}, -{"type":"Feature","properties":{"mag":1.5,"place":"72km W of Talkeetna, Alaska","time":1394622354000,"updated":1394844021579,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187755","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187755.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":35,"net":"ak","code":"11187755","ids":",ak11187755,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":22,"dmin":null,"rms":0.42,"gap":97.199992224001,"magType":"ml","type":"earthquake","title":"M 1.5 - 72km W of Talkeetna, Alaska"},"geometry":{"type":"Point","coordinates":[-151.5166,62.3055,87.2]},"id":"ak11187755"}, -{"type":"Feature","properties":{"mag":1.2,"place":"1km N of The Geysers, California","time":1394622200100,"updated":1394635746210,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183456","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183456.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":22,"net":"nc","code":"72183456","ids":",nc72183456,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.01796631,"rms":0.05,"gap":72,"magType":"Md","type":"earthquake","title":"M 1.2 - 1km N of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.7588,38.794,1.8]},"id":"nc72183456"}, -{"type":"Feature","properties":{"mag":4.6,"place":"100km NNW of Binabalian Ricor, Philippines","time":1394622109440,"updated":1394651061589,"tz":480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n8z7","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n8z7.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":326,"net":"us","code":"c000n8z7","ids":",usc000n8z7,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":1.042,"rms":0.62,"gap":116,"magType":"mb","type":"earthquake","title":"M 4.6 - 100km NNW of Binabalian Ricor, Philippines"},"geometry":{"type":"Point","coordinates":[119.4303,17.1907,33.31]},"id":"usc000n8z7"}, -{"type":"Feature","properties":{"mag":2.2,"place":"21km SW of Smith Valley, Nevada","time":1394621777600,"updated":1394677330052,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183451","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183451.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":74,"net":"nc","code":"72183451","ids":",nc72183451,nn00440833,","sources":",nc,nn,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.46712395,"rms":0.13,"gap":111.6,"magType":"Md","type":"earthquake","title":"M 2.2 - 21km SW of Smith Valley, Nevada"},"geometry":{"type":"Point","coordinates":[-119.4877,38.6267,1.9]},"id":"nc72183451"}, -{"type":"Feature","properties":{"mag":2.9,"place":"61km NE of Road Town, British Virgin Islands","time":1394621111000,"updated":1394650091436,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14071003","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14071003.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":129,"net":"pr","code":"14071003","ids":",pr14071003,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":7,"dmin":0.55426053,"rms":0.2,"gap":324,"magType":"Md","type":"earthquake","title":"M 2.9 - 61km NE of Road Town, British Virgin Islands"},"geometry":{"type":"Point","coordinates":[-64.1904,18.8001,39]},"id":"pr14071003"}, -{"type":"Feature","properties":{"mag":4.6,"place":"92km NE of Hihifo, Tonga","time":1394620618630,"updated":1394643676585,"tz":-720,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n8vj","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n8vj.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":326,"net":"us","code":"c000n8vj","ids":",usc000n8vj,","sources":",us,","types":",cap,dyfi,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":4.755,"rms":0.86,"gap":106,"magType":"mb","type":"earthquake","title":"M 4.6 - 92km NE of Hihifo, Tonga"},"geometry":{"type":"Point","coordinates":[-173.1042,-15.3946,35.85]},"id":"usc000n8vj"}, -{"type":"Feature","properties":{"mag":1.1,"place":"34km E of Lazy Mountain, Alaska","time":1394619958000,"updated":1394844001903,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11184932","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11184932.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":19,"net":"ak","code":"11184932","ids":",ak11184932,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.54,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.1 - 34km E of Lazy Mountain, Alaska"},"geometry":{"type":"Point","coordinates":[-148.2989,61.5897,10]},"id":"ak11184932"}, -{"type":"Feature","properties":{"mag":1.6,"place":"10km W of Healy, Alaska","time":1394619399000,"updated":1394844000536,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11184929","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11184929.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":39,"net":"ak","code":"11184929","ids":",ak11184929,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.83,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.6 - 10km W of Healy, Alaska"},"geometry":{"type":"Point","coordinates":[-149.1726,63.8394,1]},"id":"ak11184929"}, -{"type":"Feature","properties":{"mag":2.1,"place":"22km N of Sutton-Alpine, Alaska","time":1394618875000,"updated":1394844004430,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11184926","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11184926.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":68,"net":"ak","code":"11184926","ids":",ak11184926,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.46,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.1 - 22km N of Sutton-Alpine, Alaska"},"geometry":{"type":"Point","coordinates":[-148.7837,61.9933,4.6]},"id":"ak11184926"}, -{"type":"Feature","properties":{"mag":1,"place":"38km WNW of Ester, Alaska","time":1394618703000,"updated":1394844003130,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11184924","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11184924.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":15,"net":"ak","code":"11184924","ids":",ak11184924,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.35,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.0 - 38km WNW of Ester, Alaska"},"geometry":{"type":"Point","coordinates":[-148.7566,64.9933,12.1]},"id":"ak11184924"}, -{"type":"Feature","properties":{"mag":2,"place":"4km SE of San Lorenzo, Puerto Rico","time":1394618563300,"updated":1394621649506,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14071001","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14071001.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":62,"net":"pr","code":"14071001","ids":",pr14071001,","sources":",pr,","types":",cap,geoserve,nearby-cities,origin,tectonic-summary,","nst":14,"dmin":0.08533995,"rms":0.1,"gap":115.2,"magType":"Md","type":"earthquake","title":"M 2.0 - 4km SE of San Lorenzo, Puerto Rico"},"geometry":{"type":"Point","coordinates":[-65.9375,18.1583,73]},"id":"pr14071001"}, -{"type":"Feature","properties":{"mag":2.5,"place":"64km NNE of Road Town, British Virgin Islands","time":1394618470200,"updated":1394647417347,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14071002","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14071002.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":96,"net":"pr","code":"14071002","ids":",pr14071002,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":5,"dmin":0.5758201,"rms":0.15,"gap":327.6,"magType":"Md","type":"earthquake","title":"M 2.5 - 64km NNE of Road Town, British Virgin Islands"},"geometry":{"type":"Point","coordinates":[-64.306,18.9153,6]},"id":"pr14071002"}, -{"type":"Feature","properties":{"mag":3.3,"place":"13km ENE of Anthony, Kansas","time":1394617825100,"updated":1394684719784,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n8tq","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n8tq.geojsonp","felt":7,"cdi":3.6,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":170,"net":"us","code":"c000n8tq","ids":",usc000n8tq,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":0.695,"rms":0.24,"gap":84,"magType":"mb_lg","type":"earthquake","title":"M 3.3 - 13km ENE of Anthony, Kansas"},"geometry":{"type":"Point","coordinates":[-97.8858,37.1966,3.1]},"id":"usc000n8tq"}, -{"type":"Feature","properties":{"mag":2.7,"place":"5km ESE of Mammoth Lakes, California","time":1394617477100,"updated":1394674269434,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183436","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183436.geojsonp","felt":2,"cdi":2,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":113,"net":"nc","code":"72183436","ids":",nc72183436,nn00440830,","sources":",nc,nn,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.01796631,"rms":0.03,"gap":43.2,"magType":"Md","type":"earthquake","title":"M 2.7 - 5km ESE of Mammoth Lakes, California"},"geometry":{"type":"Point","coordinates":[-118.9138,37.637,8.2]},"id":"nc72183436"}, -{"type":"Feature","properties":{"mag":1.5,"place":"7km WNW of Cobb, California","time":1394617248100,"updated":1394619727318,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183431","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183431.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":35,"net":"nc","code":"72183431","ids":",nc72183431,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.03,"gap":64.8,"magType":"Md","type":"earthquake","title":"M 1.5 - 7km WNW of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.8027,38.8357,2.7]},"id":"nc72183431"}, -{"type":"Feature","properties":{"mag":1.8,"place":"5km ESE of Mammoth Lakes, California","time":1394617138500,"updated":1394619662182,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183426","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183426.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":50,"net":"nc","code":"72183426","ids":",nc72183426,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.03,"gap":61.2,"magType":"Md","type":"earthquake","title":"M 1.8 - 5km ESE of Mammoth Lakes, California"},"geometry":{"type":"Point","coordinates":[-118.913,37.634,8.4]},"id":"nc72183426"}, -{"type":"Feature","properties":{"mag":1.4,"place":"5km ESE of Mammoth Lakes, California","time":1394617054200,"updated":1394628904042,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183421","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183421.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":30,"net":"nc","code":"72183421","ids":",nc72183421,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.03,"gap":61.2,"magType":"Md","type":"earthquake","title":"M 1.4 - 5km ESE of Mammoth Lakes, California"},"geometry":{"type":"Point","coordinates":[-118.9132,37.6352,8.4]},"id":"nc72183421"}, -{"type":"Feature","properties":{"mag":2.1,"place":"82km W of Anchor Point, Alaska","time":1394616333000,"updated":1394844020247,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187748","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187748.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":68,"net":"ak","code":"11187748","ids":",ak11187748,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":27,"dmin":null,"rms":0.47,"gap":100.799991936,"magType":"ml","type":"earthquake","title":"M 2.1 - 82km W of Anchor Point, Alaska"},"geometry":{"type":"Point","coordinates":[-153.2796,59.6486,110.3]},"id":"ak11187748"}, -{"type":"Feature","properties":{"mag":1.2,"place":"34km WNW of Valdez, Alaska","time":1394616023000,"updated":1394844018258,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187747","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187747.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":22,"net":"ak","code":"11187747","ids":",ak11187747,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":7,"dmin":null,"rms":0.69,"gap":169.199986464,"magType":"ml","type":"earthquake","title":"M 1.2 - 34km WNW of Valdez, Alaska"},"geometry":{"type":"Point","coordinates":[-146.9401,61.2513,24.1]},"id":"ak11187747"}, -{"type":"Feature","properties":{"mag":2.2,"place":"39km SSE of Redoubt Volcano, Alaska","time":1394615987000,"updated":1394844006890,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11184909","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11184909.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":74,"net":"ak","code":"11184909","ids":",ak11184909,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.5,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.2 - 39km SSE of Redoubt Volcano, Alaska"},"geometry":{"type":"Point","coordinates":[-152.5141,60.1508,93.8]},"id":"ak11184909"}, -{"type":"Feature","properties":{"mag":3,"place":"80km WNW of Ferndale, California","time":1394615287900,"updated":1394685331976,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183401","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183401.geojsonp","felt":1,"cdi":1,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":139,"net":"nc","code":"72183401","ids":",nc72183401,","sources":",nc,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.70068592,"rms":0.16,"gap":252,"magType":"Ml","type":"earthquake","title":"M 3.0 - 80km WNW of Ferndale, California"},"geometry":{"type":"Point","coordinates":[-125.1917,40.7465,18.2]},"id":"nc72183401"}, -{"type":"Feature","properties":{"mag":1.3,"place":"10km NNE of Waterville, Washington","time":1394615123100,"updated":1394649184530,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uw60717096","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uw60717096.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":26,"net":"uw","code":"60717096","ids":",uw60717096,","sources":",uw,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.06288207,"rms":0.04,"gap":187.2,"magType":"Md","type":"earthquake","title":"M 1.3 - 10km NNE of Waterville, Washington"},"geometry":{"type":"Point","coordinates":[-120.0353,47.7413,4]},"id":"uw60717096"}, -{"type":"Feature","properties":{"mag":1.5,"place":"3km E of The Geysers, California","time":1394614594600,"updated":1394627225951,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183391","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183391.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":35,"net":"nc","code":"72183391","ids":",nc72183391,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0,"rms":0.06,"gap":75.6,"magType":"Md","type":"earthquake","title":"M 1.5 - 3km E of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.7175,38.775,2.4]},"id":"nc72183391"}, -{"type":"Feature","properties":{"mag":4.6,"place":"93km SW of Anchor Point, Alaska","time":1394613815000,"updated":1394844260268,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11184848","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11184848.geojsonp","felt":14,"cdi":3.4,"mmi":3.22,"alert":"green","status":"reviewed","tsunami":1,"sig":330,"net":"ak","code":"11184848","ids":",at00n2bewn,ak11184848,usc000n8ry,","sources":",at,ak,us,","types":",cap,dyfi,general-link,geoserve,impact-link,losspager,moment-tensor,nearby-cities,origin,phase-data,shakemap,tectonic-summary,","nst":null,"dmin":null,"rms":0.8,"gap":null,"magType":"ml","type":"earthquake","title":"M 4.6 - 93km SW of Anchor Point, Alaska"},"geometry":{"type":"Point","coordinates":[-153.177,59.2956,86.1]},"id":"ak11184848"}, -{"type":"Feature","properties":{"mag":1.1,"place":"17km W of Cantwell, Alaska","time":1394613358000,"updated":1394844017010,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187744","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187744.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":19,"net":"ak","code":"11187744","ids":",ak11187744,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":13,"dmin":null,"rms":0.26,"gap":100.799991936,"magType":"ml","type":"earthquake","title":"M 1.1 - 17km W of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-149.2928,63.4151,88.5]},"id":"ak11187744"}, -{"type":"Feature","properties":{"mag":2.9,"place":"65km SSE of Nikolski, Alaska","time":1394613307000,"updated":1394844102825,"tz":-660,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11184847","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11184847.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":129,"net":"ak","code":"11184847","ids":",ak11184847,","sources":",ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.53,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.9 - 65km SSE of Nikolski, Alaska"},"geometry":{"type":"Point","coordinates":[-168.4475,52.4104,12.7]},"id":"ak11184847"}, -{"type":"Feature","properties":{"mag":1.1,"place":"15km N of Chester, California","time":1394612922600,"updated":1394834466564,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72185181","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72185181.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":19,"net":"nc","code":"72185181","ids":",nc72185181,","sources":",nc,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.1527136,"rms":0.06,"gap":266.4,"magType":"Md","type":"earthquake","title":"M 1.1 - 15km N of Chester, California"},"geometry":{"type":"Point","coordinates":[-121.2268,40.4442,11.7]},"id":"nc72185181"}, -{"type":"Feature","properties":{"mag":1.04,"place":"50km N of Inyokern, California","time":1394611845290,"updated":1394646406655,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475089","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475089.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":17,"net":"ci","code":"15475089","ids":",ci15475089,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":7,"dmin":0.01517,"rms":0.05,"gap":222,"magType":"ml","type":"earthquake","title":"M 1.0 - 50km N of Inyokern, California"},"geometry":{"type":"Point","coordinates":[-117.8636667,36.1043333,5.95]},"id":"ci15475089"}, -{"type":"Feature","properties":{"mag":4.6,"place":"South of the Fiji Islands","time":1394611444530,"updated":1394640405392,"tz":720,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n8ql","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n8ql.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":326,"net":"us","code":"c000n8ql","ids":",usc000n8ql,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":5.014,"rms":1.16,"gap":86,"magType":"mb","type":"earthquake","title":"M 4.6 - South of the Fiji Islands"},"geometry":{"type":"Point","coordinates":[178.4321,-25.4002,609.13]},"id":"usc000n8ql"}, -{"type":"Feature","properties":{"mag":2.9,"place":"83km W of Ferndale, California","time":1394610578000,"updated":1394662084309,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183356","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183356.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":129,"net":"nc","code":"72183356","ids":",nc72183356,","sources":",nc,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.71865223,"rms":0.19,"gap":298.8,"magType":"Md","type":"earthquake","title":"M 2.9 - 83km W of Ferndale, California"},"geometry":{"type":"Point","coordinates":[-125.2478,40.6535,24.2]},"id":"nc72183356"}, -{"type":"Feature","properties":{"mag":3.6,"place":"93km SE of Unalaska, Alaska","time":1394609925000,"updated":1394844068662,"tz":-660,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11184812","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11184812.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":199,"net":"ak","code":"11184812","ids":",ak11184812,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.36,"gap":null,"magType":"ml","type":"earthquake","title":"M 3.6 - 93km SE of Unalaska, Alaska"},"geometry":{"type":"Point","coordinates":[-165.622,53.2322,37.8]},"id":"ak11184812"}, -{"type":"Feature","properties":{"mag":4,"place":"16km SE of Sand Point, Alaska","time":1394608475300,"updated":1394843806613,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n8p7","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n8p7.geojsonp","felt":2,"cdi":4.3,"mmi":2.99,"alert":null,"status":"reviewed","tsunami":null,"sig":247,"net":"us","code":"c000n8p7","ids":",usc000n8p7,ak11184807,","sources":",us,ak,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,shakemap,tectonic-summary,","nst":null,"dmin":0.147,"rms":0.96,"gap":113,"magType":"mb","type":"earthquake","title":"M 4.0 - 16km SE of Sand Point, Alaska"},"geometry":{"type":"Point","coordinates":[-160.2834,55.2524,25.26]},"id":"usc000n8p7"}, -{"type":"Feature","properties":{"mag":2.13,"place":"6km SW of Ridgemark, California","time":1394608137800,"updated":1394686386547,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183321","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183321.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":70,"net":"nc","code":"72183321","ids":",nc72183321,","sources":",nc,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":68,"dmin":0.02359,"rms":0.11,"gap":24,"magType":"md","type":"earthquake","title":"M 2.1 - 6km SW of Ridgemark, California"},"geometry":{"type":"Point","coordinates":[-121.4053333,36.7683333,9.77]},"id":"nc72183321"}, -{"type":"Feature","properties":{"mag":1.2,"place":"3km WNW of Redlands, California","time":1394607710700,"updated":1394646290642,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475081","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475081.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":22,"net":"ci","code":"15475081","ids":",ci15475081,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":12,"dmin":0.2715,"rms":0.15,"gap":173,"magType":"ml","type":"earthquake","title":"M 1.2 - 3km WNW of Redlands, California"},"geometry":{"type":"Point","coordinates":[-117.218,34.0695,5]},"id":"ci15475081"}, -{"type":"Feature","properties":{"mag":2.1,"place":"8km SE of Ridgely, Tennessee","time":1394607271500,"updated":1394636217677,"tz":-300,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nm60069566","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nm60069566.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":68,"net":"nm","code":"60069566","ids":",nm60069566,","sources":",nm,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":16,"dmin":0.01796631,"rms":0.03,"gap":71.999994240001,"magType":"md","type":"earthquake","title":"M 2.1 - 8km SE of Ridgely, Tennessee"},"geometry":{"type":"Point","coordinates":[-89.4097,36.2128,6.5]},"id":"nm60069566"}, -{"type":"Feature","properties":{"mag":1.16,"place":"50km N of Inyokern, California","time":1394607152750,"updated":1394653523720,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475073","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475073.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":21,"net":"ci","code":"15475073","ids":",ci15475073,","sources":",ci,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":16,"dmin":0.02098,"rms":0.13,"gap":74,"magType":"ml","type":"earthquake","title":"M 1.2 - 50km N of Inyokern, California"},"geometry":{"type":"Point","coordinates":[-117.8465,36.0978333,3.74]},"id":"ci15475073"}, -{"type":"Feature","properties":{"mag":3.1,"place":"64km NNW of Charlotte Amalie, U.S. Virgin Islands","time":1394606830600,"updated":1394635786332,"tz":-240,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/pr14071000","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/pr14071000.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":148,"net":"pr","code":"14071000","ids":",pr14071000,","sources":",pr,","types":",cap,dyfi,geoserve,nearby-cities,origin,tectonic-summary,","nst":14,"dmin":0.56593863,"rms":0.3,"gap":230.4,"magType":"Md","type":"earthquake","title":"M 3.1 - 64km NNW of Charlotte Amalie, U.S. Virgin Islands"},"geometry":{"type":"Point","coordinates":[-65.1697,18.882,54]},"id":"pr14071000"}, -{"type":"Feature","properties":{"mag":1.1,"place":"6km W of Cobb, California","time":1394605696100,"updated":1394607064059,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183301","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183301.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":19,"net":"nc","code":"72183301","ids":",nc72183301,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.07,"gap":86.4,"magType":"Md","type":"earthquake","title":"M 1.1 - 6km W of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.8032,38.827,0]},"id":"nc72183301"}, -{"type":"Feature","properties":{"mag":1.8,"place":"18km N of Shandon, California","time":1394605487000,"updated":1394616140706,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183286","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183286.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":50,"net":"nc","code":"72183286","ids":",nc72183286,","sources":",nc,","types":",focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,tectonic-summary,","nst":null,"dmin":0.01796631,"rms":0.05,"gap":46.8,"magType":"Md","type":"earthquake","title":"M 1.8 - 18km N of Shandon, California"},"geometry":{"type":"Point","coordinates":[-120.3738,35.8262,6.3]},"id":"nc72183286"}, -{"type":"Feature","properties":{"mag":1.7,"place":"17km WSW of Haines Junction, Canada","time":1394605142000,"updated":1394843593198,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11184781","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11184781.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":44,"net":"ak","code":"11184781","ids":",ak11184781,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":null,"rms":0.41,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.7 - 17km WSW of Haines Junction, Canada"},"geometry":{"type":"Point","coordinates":[-137.8114,60.6904,2.5]},"id":"ak11184781"}, -{"type":"Feature","properties":{"mag":1.5,"place":"7km NW of The Geysers, California","time":1394603949500,"updated":1394604844872,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183276","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183276.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":35,"net":"nc","code":"72183276","ids":",nc72183276,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.03,"gap":64.8,"magType":"Md","type":"earthquake","title":"M 1.5 - 7km NW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.8207,38.8177,1.5]},"id":"nc72183276"}, -{"type":"Feature","properties":{"mag":1.6,"place":"30km ESE of Redoubt Volcano, Alaska","time":1394603947000,"updated":1394843576189,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187737","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187737.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":39,"net":"ak","code":"11187737","ids":",ak11187737,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.41,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.6 - 30km ESE of Redoubt Volcano, Alaska"},"geometry":{"type":"Point","coordinates":[-152.2309,60.3719,83.8]},"id":"ak11187737"}, -{"type":"Feature","properties":{"mag":1.6,"place":"75km NNE of Sutton-Alpine, Alaska","time":1394603590000,"updated":1394843602497,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11184776","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11184776.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":39,"net":"ak","code":"11184776","ids":",ak11184776,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.38,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.6 - 75km NNE of Sutton-Alpine, Alaska"},"geometry":{"type":"Point","coordinates":[-148.1671,62.3922,38.2]},"id":"ak11184776"}, -{"type":"Feature","properties":{"mag":2,"place":"93km SSE of Adak, Alaska","time":1394603559000,"updated":1394843581178,"tz":-720,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11187735","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11187735.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":62,"net":"ak","code":"11187735","ids":",ak11187735,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.07,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.0 - 93km SSE of Adak, Alaska"},"geometry":{"type":"Point","coordinates":[-176.178,51.0986,4.9]},"id":"ak11187735"}, -{"type":"Feature","properties":{"mag":1,"place":"136km W of Cantwell, Alaska","time":1394603087000,"updated":1394843605836,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11184774","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11184774.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":15,"net":"ak","code":"11184774","ids":",ak11184774,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.46,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.0 - 136km W of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-151.6789,63.4302,10.7]},"id":"ak11184774"}, -{"type":"Feature","properties":{"mag":1.64,"place":"14km WNW of Searles Valley, California","time":1394602961350,"updated":1394654076300,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ci15475057","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ci15475057.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":41,"net":"ci","code":"15475057","ids":",ci15475057,","sources":",ci,","types":",cap,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":25,"dmin":0.03143,"rms":0.13,"gap":60,"magType":"ml","type":"earthquake","title":"M 1.6 - 14km WNW of Searles Valley, California"},"geometry":{"type":"Point","coordinates":[-117.5623333,35.8026667,5.08]},"id":"ci15475057"}, -{"type":"Feature","properties":{"mag":4.9,"place":"44km SE of Kainantu, Papua New Guinea","time":1394602145160,"updated":1394631095621,"tz":600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/usc000n8m9","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000n8m9.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":369,"net":"us","code":"c000n8m9","ids":",usc000n8m9,","sources":",us,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,phase-data,tectonic-summary,","nst":null,"dmin":4.609,"rms":0.97,"gap":62,"magType":"mb","type":"earthquake","title":"M 4.9 - 44km SE of Kainantu, Papua New Guinea"},"geometry":{"type":"Point","coordinates":[146.1856,-6.5297,131.69]},"id":"usc000n8m9"}, -{"type":"Feature","properties":{"mag":1.79,"place":"16km E of Angwin, California","time":1394601473010,"updated":1394756044696,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183256","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183256.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":49,"net":"nc","code":"72183256","ids":",nc72183256,","sources":",nc,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":43,"dmin":0.09505,"rms":0.2,"gap":62,"magType":"md","type":"earthquake","title":"M 1.8 - 16km E of Angwin, California"},"geometry":{"type":"Point","coordinates":[-122.2675,38.592,3.73]},"id":"nc72183256"}, -{"type":"Feature","properties":{"mag":2.08,"place":"32km ESE of Big Pine, California","time":1394601404475,"updated":1394649371000,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nn00440824","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nn00440824.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":67,"net":"nn","code":"00440824","ids":",nn00440824,","sources":",nn,","types":",cap,general-link,geoserve,nearby-cities,origin,phase-data,","nst":10,"dmin":0.392,"rms":0.127,"gap":179.47,"magType":"ml","type":"earthquake","title":"M 2.1 - 32km ESE of Big Pine, California"},"geometry":{"type":"Point","coordinates":[-117.9473,37.0737,13.1669]},"id":"nn00440824"}, -{"type":"Feature","properties":{"mag":1.8,"place":"38km NNW of Valdez, Alaska","time":1394599273000,"updated":1394843555746,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11184745","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11184745.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":50,"net":"ak","code":"11184745","ids":",ak11184745,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.56,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.8 - 38km NNW of Valdez, Alaska"},"geometry":{"type":"Point","coordinates":[-146.6699,61.4437,7.9]},"id":"ak11184745"}, -{"type":"Feature","properties":{"mag":2.5,"place":"23km SE of Yosemite Valley, California","time":1394598266500,"updated":1394671983917,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183216","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183216.geojsonp","felt":1,"cdi":2,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":96,"net":"nc","code":"72183216","ids":",nc72183216,","sources":",nc,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.22457882,"rms":0.05,"gap":115.2,"magType":"Md","type":"earthquake","title":"M 2.5 - 23km SE of Yosemite Valley, California"},"geometry":{"type":"Point","coordinates":[-119.3593,37.6182,14.4]},"id":"nc72183216"}, -{"type":"Feature","properties":{"mag":2.1,"place":"9km WNW of The Geysers, California","time":1394597113500,"updated":1394683746811,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183191","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183191.geojsonp","felt":0,"cdi":1,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":68,"net":"nc","code":"72183191","ids":",nc72183191,","sources":",nc,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.05,"gap":39.6,"magType":"Md","type":"earthquake","title":"M 2.1 - 9km WNW of The Geysers, California"},"geometry":{"type":"Point","coordinates":[-122.851,38.826,2.7]},"id":"nc72183191"}, -{"type":"Feature","properties":{"mag":1.5,"place":"16km SE of Volcano, Hawaii","time":1394596474100,"updated":1394657243585,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60654246","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60654246.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":35,"net":"hv","code":"60654246","ids":",hv60654246,","sources":",hv,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.04491576,"rms":0.14,"gap":147.6,"magType":"Md","type":"earthquake","title":"M 1.5 - 16km SE of Volcano, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.1157,19.3397,5.8]},"id":"hv60654246"}, -{"type":"Feature","properties":{"mag":1.6,"place":"111km W of Cantwell, Alaska","time":1394596204000,"updated":1394843554775,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11184723","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11184723.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":39,"net":"ak","code":"11184723","ids":",ak11184723,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.61,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.6 - 111km W of Cantwell, Alaska"},"geometry":{"type":"Point","coordinates":[-151.1525,63.245,7.1]},"id":"ak11184723"}, -{"type":"Feature","properties":{"mag":1.4,"place":"7km E of Hidden Valley Lake, California","time":1394595774200,"updated":1394598368037,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183181","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183181.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":30,"net":"nc","code":"72183181","ids":",nc72183181,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.01796631,"rms":0.04,"gap":100.8,"magType":"Md","type":"earthquake","title":"M 1.4 - 7km E of Hidden Valley Lake, California"},"geometry":{"type":"Point","coordinates":[-122.4692,38.8023,9.9]},"id":"nc72183181"}, -{"type":"Feature","properties":{"mag":3.3,"place":"15km E of Pahala, Hawaii","time":1394595747400,"updated":1394655491549,"tz":-600,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/hv60654236","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/hv60654236.geojsonp","felt":3,"cdi":3.1,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":168,"net":"hv","code":"60654236","ids":",hv60654236,","sources":",hv,","types":",cap,dyfi,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":0.07186522,"rms":0.12,"gap":172.8,"magType":"Ml","type":"earthquake","title":"M 3.3 - 15km E of Pahala, Hawaii"},"geometry":{"type":"Point","coordinates":[-155.3282,19.1988,43.3]},"id":"hv60654236"}, -{"type":"Feature","properties":{"mag":2.9,"place":"9km E of Hidden Valley Lake, California","time":1394595598100,"updated":1394682736575,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183176","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183176.geojsonp","felt":18,"cdi":2.7,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":134,"net":"nc","code":"72183176","ids":",nc72183176,","sources":",nc,","types":",cap,dyfi,focal-mechanism,general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.12,"gap":79.2,"magType":"Ml","type":"earthquake","title":"M 2.9 - 9km E of Hidden Valley Lake, California"},"geometry":{"type":"Point","coordinates":[-122.452,38.7937,9.8]},"id":"nc72183176"}, -{"type":"Feature","properties":{"mag":1.2,"place":"6km W of Cobb, California","time":1394594782700,"updated":1394595908495,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183161","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183161.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":22,"net":"nc","code":"72183161","ids":",nc72183161,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.02,"gap":50.4,"magType":"Md","type":"earthquake","title":"M 1.2 - 6km W of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.7992,38.8302,2.1]},"id":"nc72183161"}, -{"type":"Feature","properties":{"mag":1.6,"place":"6km W of Cobb, California","time":1394594751200,"updated":1394596990552,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183171","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183171.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":39,"net":"nc","code":"72183171","ids":",nc72183171,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.01796631,"rms":0.03,"gap":72,"magType":"Md","type":"earthquake","title":"M 1.6 - 6km W of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.7995,38.8283,2]},"id":"nc72183171"}, -{"type":"Feature","properties":{"mag":1.5,"place":"6km W of Cobb, California","time":1394594748500,"updated":1394596805146,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/nc72183166","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/nc72183166.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"AUTOMATIC","tsunami":null,"sig":35,"net":"nc","code":"72183166","ids":",nc72183166,","sources":",nc,","types":",general-link,geoserve,nearby-cities,origin,phase-data,scitech-link,","nst":null,"dmin":0.00898315,"rms":0.02,"gap":136.8,"magType":"Md","type":"earthquake","title":"M 1.5 - 6km W of Cobb, California"},"geometry":{"type":"Point","coordinates":[-122.7992,38.8315,1.8]},"id":"nc72183166"}, -{"type":"Feature","properties":{"mag":2.2,"place":"110km W of Ocean Shores, Washington","time":1394593453700,"updated":1394656926688,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/uw60717026","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/uw60717026.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"REVIEWED","tsunami":null,"sig":74,"net":"uw","code":"60717026","ids":",uw60717026,","sources":",uw,","types":",cap,general-link,geoserve,nearby-cities,origin,","nst":null,"dmin":1.32052347,"rms":0.67,"gap":316.8,"magType":"Md","type":"earthquake","title":"M 2.2 - 110km W of Ocean Shores, Washington"},"geometry":{"type":"Point","coordinates":[-125.6128,47.0153,16.4]},"id":"uw60717026"}, -{"type":"Feature","properties":{"mag":1.2,"place":"64km N of Sutton-Alpine, Alaska","time":1394592902000,"updated":1394843558387,"tz":-480,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11184704","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11184704.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":22,"net":"ak","code":"11184704","ids":",ak11184704,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.33,"gap":null,"magType":"ml","type":"earthquake","title":"M 1.2 - 64km N of Sutton-Alpine, Alaska"},"geometry":{"type":"Point","coordinates":[-148.6437,62.3659,40.1]},"id":"ak11184704"}, -{"type":"Feature","properties":{"mag":2.3,"place":"184km NNE of Cape Yakataga, Alaska","time":1394592896000,"updated":1394843557030,"tz":-420,"url":"http://earthquake.usgs.gov/earthquakes/eventpage/ak11184700","detail":"http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/ak11184700.geojsonp","felt":null,"cdi":null,"mmi":null,"alert":null,"status":"reviewed","tsunami":null,"sig":81,"net":"ak","code":"11184700","ids":",ak11184700,","sources":",ak,","types":",cap,general-link,geoserve,nearby-cities,origin,tectonic-summary,","nst":null,"dmin":null,"rms":0.61,"gap":null,"magType":"ml","type":"earthquake","title":"M 2.3 - 184km NNE of Cape Yakataga, Alaska"},"geometry":{"type":"Point","coordinates":[-140.8051,61.5171,8.8]},"id":"ak11184700"}],"bbox":[-179.463,-60.7674,-2.9,178.4321,67.0311,609.13]}); \ No newline at end of file diff --git a/dist/samples/layer-data-quakes-simple/docs/style.css b/dist/samples/layer-data-quakes-simple/docs/style.css deleted file mode 100644 index 87869012b..000000000 --- a/dist/samples/layer-data-quakes-simple/docs/style.css +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_layer_data_quakes_simple] */ -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -gmp-map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -/* [END maps_layer_data_quakes_simple] */ diff --git a/dist/samples/layer-data-quakes-simple/jsfiddle/demo.css b/dist/samples/layer-data-quakes-simple/jsfiddle/demo.css deleted file mode 100644 index ad3c9851e..000000000 --- a/dist/samples/layer-data-quakes-simple/jsfiddle/demo.css +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -gmp-map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - - diff --git a/dist/samples/layer-data-quakes-simple/jsfiddle/demo.details b/dist/samples/layer-data-quakes-simple/jsfiddle/demo.details deleted file mode 100644 index 76672bb10..000000000 --- a/dist/samples/layer-data-quakes-simple/jsfiddle/demo.details +++ /dev/null @@ -1,7 +0,0 @@ -name: layer-data-quakes-simple -authors: - - Geo Developer IX Documentation Team -tags: - - google maps -load_type: h -description: Sample code supporting Google Maps Platform JavaScript API documentation. diff --git a/dist/samples/layer-data-quakes-simple/jsfiddle/demo.html b/dist/samples/layer-data-quakes-simple/jsfiddle/demo.html deleted file mode 100644 index e02983435..000000000 --- a/dist/samples/layer-data-quakes-simple/jsfiddle/demo.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - Default Data Layer: Earthquakes - - - - - - - - - - - - diff --git a/dist/samples/layer-data-quakes-simple/jsfiddle/demo.js b/dist/samples/layer-data-quakes-simple/jsfiddle/demo.js deleted file mode 100644 index efac2a850..000000000 --- a/dist/samples/layer-data-quakes-simple/jsfiddle/demo.js +++ /dev/null @@ -1,27 +0,0 @@ -"use strict"; -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -let innerMap; -let earthquakeData; -async function initMap() { - (await google.maps.importLibrary('maps')); - const mapElement = document.querySelector('gmp-map'); - innerMap = mapElement.innerMap; - // Get the earthquake data (JSONP format) - // This feed is a copy from the USGS feed, you can find the originals here: - // http://earthquake.usgs.gov/earthquakes/feed/v1.0/geojson.php - const script = document.createElement('script'); - script.setAttribute('src', 'quakes.geo.json'); - document.getElementsByTagName('head')[0].appendChild(script); -} -// Defines the callback function referenced in the jsonp file. -function eqfeed_callback(data) { - innerMap.data.addGeoJson(data); -} -window.eqfeed_callback = eqfeed_callback; -initMap(); - diff --git a/dist/samples/layer-data-simple/app/.eslintsrc.json b/dist/samples/layer-data-simple/app/.eslintsrc.json deleted file mode 100644 index 4c44dab04..000000000 --- a/dist/samples/layer-data-simple/app/.eslintsrc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": [ - "plugin:@typescript-eslint/recommended" - ], - "parser": "@typescript-eslint/parser", - "rules": { - "@typescript-eslint/ban-ts-comment": 0, - "@typescript-eslint/no-this-alias": 1, - "@typescript-eslint/no-empty-function": 1, - "@typescript-eslint/explicit-module-boundary-types": 1, - "@typescript-eslint/no-unused-vars": 1 - } -} diff --git a/dist/samples/layer-data-simple/app/README.md b/dist/samples/layer-data-simple/app/README.md deleted file mode 100644 index 06a246483..000000000 --- a/dist/samples/layer-data-simple/app/README.md +++ /dev/null @@ -1,43 +0,0 @@ -# Google Maps JavaScript Sample - -## layer-data-simple - -The layer-data-simple sample demonstrates a simple example of how to use a data layer. - -Follow these instructions to set up and run layer-data-simple sample on your local computer. - -## Setup - -### Before starting run: - -`npm i` - -### Run an example on a local web server - -`cd samples/layer-data-simple` -`npm start` - -### Build an individual example - -`cd samples/layer-data-simple` -`npm run build` - -From 'samples': - -`npm run build --workspace=layer-data-simple/` - -### Build all of the examples. - -From 'samples': - -`npm run build-all` - -### Run lint to check for problems - -`cd samples/layer-data-simple` -`npx eslint index.ts` - -## Feedback - -For feedback related to this sample, please open a new issue on -[GitHub](https://github.com/googlemaps-samples/js-api-samples/issues). diff --git a/dist/samples/layer-data-simple/app/index.html b/dist/samples/layer-data-simple/app/index.html deleted file mode 100644 index ae91a9e14..000000000 --- a/dist/samples/layer-data-simple/app/index.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - Data Layer: Simple - - - - - - - - - - - - - diff --git a/dist/samples/layer-data-simple/app/index.ts b/dist/samples/layer-data-simple/app/index.ts deleted file mode 100644 index c98a98171..000000000 --- a/dist/samples/layer-data-simple/app/index.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// [START maps_layer_data_simple] -async function initMap() { - (await google.maps.importLibrary('maps')) as google.maps.MapsLibrary; - - const mapElement = document.querySelector( - 'gmp-map' - ) as google.maps.MapElement; - - let innerMap = mapElement.innerMap; - - innerMap.data.loadGeoJson('google.json'); -} - -initMap(); -// [END maps_layer_data_simple] diff --git a/dist/samples/layer-data-simple/app/package.json b/dist/samples/layer-data-simple/app/package.json deleted file mode 100644 index e29c81d43..000000000 --- a/dist/samples/layer-data-simple/app/package.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "name": "@js-api-samples/layer-data-simple", - "version": "1.0.0", - "scripts": { - "build": "tsc && bash ../jsfiddle.sh layer-data-simple && bash ../app.sh layer-data-simple && bash ../docs.sh layer-data-simple && npm run build:vite --workspace=. && bash ../dist.sh layer-data-simple", - "test": "tsc && npm run build:vite --workspace=.", - "start": "tsc && vite build --base './' && vite", - "build:vite": "vite build --base './'", - "preview": "vite preview" - }, - "dependencies": {} -} diff --git a/dist/samples/layer-data-simple/app/style.css b/dist/samples/layer-data-simple/app/style.css deleted file mode 100644 index fa23f7ddc..000000000 --- a/dist/samples/layer-data-simple/app/style.css +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_layer_data_simple] */ -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -#map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -/* [END maps_layer_data_simple] */ diff --git a/dist/samples/layer-data-simple/app/tsconfig.json b/dist/samples/layer-data-simple/app/tsconfig.json deleted file mode 100644 index 791137f23..000000000 --- a/dist/samples/layer-data-simple/app/tsconfig.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "compilerOptions": { - "module": "esnext", - "target": "esnext", - "strict": true, - "noImplicitAny": false, - "lib": ["es2015", "esnext", "es6", "dom", "dom.iterable"], - "moduleResolution": "Node", - "jsx": "preserve" - } -} diff --git a/dist/samples/layer-data-simple/dist/assets/index-D0oFtxHV.js b/dist/samples/layer-data-simple/dist/assets/index-D0oFtxHV.js deleted file mode 100644 index 1466a000d..000000000 --- a/dist/samples/layer-data-simple/dist/assets/index-D0oFtxHV.js +++ /dev/null @@ -1 +0,0 @@ -(function(){const r=document.createElement("link").relList;if(r&&r.supports&&r.supports("modulepreload"))return;for(const e of document.querySelectorAll('link[rel="modulepreload"]'))n(e);new MutationObserver(e=>{for(const t of e)if(t.type==="childList")for(const o of t.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&n(o)}).observe(document,{childList:!0,subtree:!0});function s(e){const t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin==="use-credentials"?t.credentials="include":e.crossOrigin==="anonymous"?t.credentials="omit":t.credentials="same-origin",t}function n(e){if(e.ep)return;e.ep=!0;const t=s(e);fetch(e.href,t)}})();async function c(){await google.maps.importLibrary("maps"),document.querySelector("gmp-map").innerMap.data.loadGeoJson("google.json")}c(); diff --git a/dist/samples/layer-data-simple/dist/assets/index-DWepjxzn.css b/dist/samples/layer-data-simple/dist/assets/index-DWepjxzn.css deleted file mode 100644 index c49b8a3f3..000000000 --- a/dist/samples/layer-data-simple/dist/assets/index-DWepjxzn.css +++ /dev/null @@ -1 +0,0 @@ -#map{height:100%}html,body{height:100%;margin:0;padding:0} diff --git a/dist/samples/layer-data-simple/dist/google.json b/dist/samples/layer-data-simple/dist/google.json deleted file mode 100644 index be2f35f78..000000000 --- a/dist/samples/layer-data-simple/dist/google.json +++ /dev/null @@ -1,146 +0,0 @@ -{ - "type": "FeatureCollection", - "features": [ - { - "type": "Feature", - "properties": { - "letter": "G", - "color": "blue", - "rank": "7", - "ascii": "71" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [123.61, -22.14], [122.38, -21.73], [121.06, -21.69], [119.66, -22.22], [119.00, -23.40], - [118.65, -24.76], [118.43, -26.07], [118.78, -27.56], [119.22, -28.57], [120.23, -29.49], - [121.77, -29.87], [123.57, -29.64], [124.45, -29.03], [124.71, -27.95], [124.80, -26.70], - [124.80, -25.60], [123.61, -25.64], [122.56, -25.64], [121.72, -25.72], [121.81, -26.62], - [121.86, -26.98], [122.60, -26.90], [123.57, -27.05], [123.57, -27.68], [123.35, -28.18], - [122.51, -28.38], [121.77, -28.26], [121.02, -27.91], [120.49, -27.21], [120.14, -26.50], - [120.10, -25.64], [120.27, -24.52], [120.67, -23.68], [121.72, -23.32], [122.43, -23.48], - [123.04, -24.04], [124.54, -24.28], [124.58, -23.20], [123.61, -22.14] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "letter": "o", - "color": "red", - "rank": "15", - "ascii": "111" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [128.84, -25.76], [128.18, -25.60], [127.96, -25.52], [127.88, -25.52], [127.70, -25.60], - [127.26, -25.79], [126.60, -26.11], [126.16, -26.78], [126.12, -27.68], [126.21, -28.42], - [126.69, -29.49], [127.74, -29.80], [128.80, -29.72], [129.41, -29.03], [129.72, -27.95], - [129.68, -27.21], [129.33, -26.23], [128.84, -25.76] - ], - [ - [128.45, -27.44], [128.32, -26.94], [127.70, -26.82], [127.35, -27.05], [127.17, -27.80], - [127.57, -28.22], [128.10, -28.42], [128.49, -27.80], [128.45, -27.44] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "letter": "o", - "color": "yellow", - "rank": "15", - "ascii": "111" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [131.87, -25.76], [131.35, -26.07], [130.95, -26.78], [130.82, -27.64], [130.86, -28.53], - [131.26, -29.22], [131.92, -29.76], [132.45, -29.87], [133.06, -29.76], [133.72, -29.34], - [134.07, -28.80], [134.20, -27.91], [134.07, -27.21], [133.81, -26.31], [133.37, -25.83], - [132.71, -25.64], [131.87, -25.76] - ], - [ - [133.15, -27.17], [132.71, -26.86], [132.09, -26.90], [131.74, -27.56], [131.79, -28.26], - [132.36, -28.45], [132.93, -28.34], [133.15, -27.76], [133.15, -27.17] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "letter": "g", - "color": "blue", - "rank": "7", - "ascii": "103" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [138.12, -25.04], [136.84, -25.16], [135.96, -25.36], [135.26, -25.99], [135, -26.90], - [135.04, -27.91], [135.26, -28.88], [136.05, -29.45], [137.02, -29.49], [137.81, -29.49], - [137.94, -29.99], [137.90, -31.20], [137.85, -32.24], [136.88, -32.69], [136.45, -32.36], - [136.27, -31.80], [134.95, -31.84], [135.17, -32.99], [135.52, -33.43], [136.14, -33.76], - [137.06, -33.83], [138.12, -33.65], [138.86, -33.21], [139.30, -32.28], [139.30, -31.24], - [139.30, -30.14], [139.21, -28.96], [139.17, -28.22], [139.08, -27.41], [139.08, -26.47], - [138.99, -25.40], [138.73, -25.00 ], [138.12, -25.04] - ], - [ - [137.50, -26.54], [136.97, -26.47], [136.49, -26.58], [136.31, -27.13], [136.31, -27.72], - [136.58, -27.99], [137.50, -28.03], [137.68, -27.68], [137.59, -26.78], [137.50, -26.54] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "letter": "l", - "color": "green", - "rank": "12", - "ascii": "108" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [140.14,-21.04], [140.31,-29.42], [141.67,-29.49], [141.59,-20.92], [140.14,-21.04] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "letter": "e", - "color": "red", - "rank": "5", - "ascii": "101" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [144.14, -27.41], [145.67, -27.52], [146.86, -27.09], [146.82, -25.64], [146.25, -25.04], - [145.45, -24.68], [144.66, -24.60], [144.09, -24.76], [143.43, -25.08], [142.99, -25.40], - [142.64, -26.03], [142.64, -27.05], [142.64, -28.26], [143.30, -29.11], [144.18, -29.57], - [145.41, -29.64], [146.46, -29.19], [146.64, -28.72], [146.82, -28.14], [144.84, -28.42], - [144.31, -28.26], [144.14, -27.41] - ], - [ - [144.18, -26.39], [144.53, -26.58], [145.19, -26.62], [145.72, -26.35], [145.81, -25.91], - [145.41, -25.68], [144.97, -25.68], [144.49, -25.64], [144, -25.99], [144.18, -26.39] - ] - ] - } - } - ] -} \ No newline at end of file diff --git a/dist/samples/layer-data-simple/dist/index.html b/dist/samples/layer-data-simple/dist/index.html deleted file mode 100644 index a8339f5ed..000000000 --- a/dist/samples/layer-data-simple/dist/index.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - Data Layer: Simple - - - - - - - - - - - - - diff --git a/dist/samples/layer-data-simple/docs/google.json b/dist/samples/layer-data-simple/docs/google.json deleted file mode 100644 index be2f35f78..000000000 --- a/dist/samples/layer-data-simple/docs/google.json +++ /dev/null @@ -1,146 +0,0 @@ -{ - "type": "FeatureCollection", - "features": [ - { - "type": "Feature", - "properties": { - "letter": "G", - "color": "blue", - "rank": "7", - "ascii": "71" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [123.61, -22.14], [122.38, -21.73], [121.06, -21.69], [119.66, -22.22], [119.00, -23.40], - [118.65, -24.76], [118.43, -26.07], [118.78, -27.56], [119.22, -28.57], [120.23, -29.49], - [121.77, -29.87], [123.57, -29.64], [124.45, -29.03], [124.71, -27.95], [124.80, -26.70], - [124.80, -25.60], [123.61, -25.64], [122.56, -25.64], [121.72, -25.72], [121.81, -26.62], - [121.86, -26.98], [122.60, -26.90], [123.57, -27.05], [123.57, -27.68], [123.35, -28.18], - [122.51, -28.38], [121.77, -28.26], [121.02, -27.91], [120.49, -27.21], [120.14, -26.50], - [120.10, -25.64], [120.27, -24.52], [120.67, -23.68], [121.72, -23.32], [122.43, -23.48], - [123.04, -24.04], [124.54, -24.28], [124.58, -23.20], [123.61, -22.14] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "letter": "o", - "color": "red", - "rank": "15", - "ascii": "111" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [128.84, -25.76], [128.18, -25.60], [127.96, -25.52], [127.88, -25.52], [127.70, -25.60], - [127.26, -25.79], [126.60, -26.11], [126.16, -26.78], [126.12, -27.68], [126.21, -28.42], - [126.69, -29.49], [127.74, -29.80], [128.80, -29.72], [129.41, -29.03], [129.72, -27.95], - [129.68, -27.21], [129.33, -26.23], [128.84, -25.76] - ], - [ - [128.45, -27.44], [128.32, -26.94], [127.70, -26.82], [127.35, -27.05], [127.17, -27.80], - [127.57, -28.22], [128.10, -28.42], [128.49, -27.80], [128.45, -27.44] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "letter": "o", - "color": "yellow", - "rank": "15", - "ascii": "111" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [131.87, -25.76], [131.35, -26.07], [130.95, -26.78], [130.82, -27.64], [130.86, -28.53], - [131.26, -29.22], [131.92, -29.76], [132.45, -29.87], [133.06, -29.76], [133.72, -29.34], - [134.07, -28.80], [134.20, -27.91], [134.07, -27.21], [133.81, -26.31], [133.37, -25.83], - [132.71, -25.64], [131.87, -25.76] - ], - [ - [133.15, -27.17], [132.71, -26.86], [132.09, -26.90], [131.74, -27.56], [131.79, -28.26], - [132.36, -28.45], [132.93, -28.34], [133.15, -27.76], [133.15, -27.17] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "letter": "g", - "color": "blue", - "rank": "7", - "ascii": "103" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [138.12, -25.04], [136.84, -25.16], [135.96, -25.36], [135.26, -25.99], [135, -26.90], - [135.04, -27.91], [135.26, -28.88], [136.05, -29.45], [137.02, -29.49], [137.81, -29.49], - [137.94, -29.99], [137.90, -31.20], [137.85, -32.24], [136.88, -32.69], [136.45, -32.36], - [136.27, -31.80], [134.95, -31.84], [135.17, -32.99], [135.52, -33.43], [136.14, -33.76], - [137.06, -33.83], [138.12, -33.65], [138.86, -33.21], [139.30, -32.28], [139.30, -31.24], - [139.30, -30.14], [139.21, -28.96], [139.17, -28.22], [139.08, -27.41], [139.08, -26.47], - [138.99, -25.40], [138.73, -25.00 ], [138.12, -25.04] - ], - [ - [137.50, -26.54], [136.97, -26.47], [136.49, -26.58], [136.31, -27.13], [136.31, -27.72], - [136.58, -27.99], [137.50, -28.03], [137.68, -27.68], [137.59, -26.78], [137.50, -26.54] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "letter": "l", - "color": "green", - "rank": "12", - "ascii": "108" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [140.14,-21.04], [140.31,-29.42], [141.67,-29.49], [141.59,-20.92], [140.14,-21.04] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "letter": "e", - "color": "red", - "rank": "5", - "ascii": "101" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [144.14, -27.41], [145.67, -27.52], [146.86, -27.09], [146.82, -25.64], [146.25, -25.04], - [145.45, -24.68], [144.66, -24.60], [144.09, -24.76], [143.43, -25.08], [142.99, -25.40], - [142.64, -26.03], [142.64, -27.05], [142.64, -28.26], [143.30, -29.11], [144.18, -29.57], - [145.41, -29.64], [146.46, -29.19], [146.64, -28.72], [146.82, -28.14], [144.84, -28.42], - [144.31, -28.26], [144.14, -27.41] - ], - [ - [144.18, -26.39], [144.53, -26.58], [145.19, -26.62], [145.72, -26.35], [145.81, -25.91], - [145.41, -25.68], [144.97, -25.68], [144.49, -25.64], [144, -25.99], [144.18, -26.39] - ] - ] - } - } - ] -} \ No newline at end of file diff --git a/dist/samples/layer-data-simple/docs/index.html b/dist/samples/layer-data-simple/docs/index.html deleted file mode 100644 index ae91a9e14..000000000 --- a/dist/samples/layer-data-simple/docs/index.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - Data Layer: Simple - - - - - - - - - - - - - diff --git a/dist/samples/layer-data-simple/docs/index.js b/dist/samples/layer-data-simple/docs/index.js deleted file mode 100644 index c79785d28..000000000 --- a/dist/samples/layer-data-simple/docs/index.js +++ /dev/null @@ -1,15 +0,0 @@ -"use strict"; -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// [START maps_layer_data_simple] -async function initMap() { - (await google.maps.importLibrary('maps')); - const mapElement = document.querySelector('gmp-map'); - let innerMap = mapElement.innerMap; - innerMap.data.loadGeoJson('google.json'); -} -initMap(); -// [END maps_layer_data_simple] diff --git a/dist/samples/layer-data-simple/docs/index.ts b/dist/samples/layer-data-simple/docs/index.ts deleted file mode 100644 index c98a98171..000000000 --- a/dist/samples/layer-data-simple/docs/index.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// [START maps_layer_data_simple] -async function initMap() { - (await google.maps.importLibrary('maps')) as google.maps.MapsLibrary; - - const mapElement = document.querySelector( - 'gmp-map' - ) as google.maps.MapElement; - - let innerMap = mapElement.innerMap; - - innerMap.data.loadGeoJson('google.json'); -} - -initMap(); -// [END maps_layer_data_simple] diff --git a/dist/samples/layer-data-simple/docs/style.css b/dist/samples/layer-data-simple/docs/style.css deleted file mode 100644 index fa23f7ddc..000000000 --- a/dist/samples/layer-data-simple/docs/style.css +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_layer_data_simple] */ -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -#map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -/* [END maps_layer_data_simple] */ diff --git a/dist/samples/layer-data-simple/jsfiddle/demo.css b/dist/samples/layer-data-simple/jsfiddle/demo.css deleted file mode 100644 index d7e0e7cf8..000000000 --- a/dist/samples/layer-data-simple/jsfiddle/demo.css +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -#map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - - diff --git a/dist/samples/layer-data-simple/jsfiddle/demo.details b/dist/samples/layer-data-simple/jsfiddle/demo.details deleted file mode 100644 index 8eb56a489..000000000 --- a/dist/samples/layer-data-simple/jsfiddle/demo.details +++ /dev/null @@ -1,7 +0,0 @@ -name: layer-data-simple -authors: - - Geo Developer IX Documentation Team -tags: - - google maps -load_type: h -description: Sample code supporting Google Maps Platform JavaScript API documentation. diff --git a/dist/samples/layer-data-simple/jsfiddle/demo.html b/dist/samples/layer-data-simple/jsfiddle/demo.html deleted file mode 100644 index 7fb0d8243..000000000 --- a/dist/samples/layer-data-simple/jsfiddle/demo.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - Data Layer: Simple - - - - - - - - - - - - - diff --git a/dist/samples/layer-data-simple/jsfiddle/demo.js b/dist/samples/layer-data-simple/jsfiddle/demo.js deleted file mode 100644 index 1d73c6c45..000000000 --- a/dist/samples/layer-data-simple/jsfiddle/demo.js +++ /dev/null @@ -1,15 +0,0 @@ -"use strict"; -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -async function initMap() { - (await google.maps.importLibrary('maps')); - const mapElement = document.querySelector('gmp-map'); - let innerMap = mapElement.innerMap; - innerMap.data.loadGeoJson('google.json'); -} -initMap(); - diff --git a/dist/samples/layer-data-style/app/.eslintsrc.json b/dist/samples/layer-data-style/app/.eslintsrc.json deleted file mode 100644 index 4c44dab04..000000000 --- a/dist/samples/layer-data-style/app/.eslintsrc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": [ - "plugin:@typescript-eslint/recommended" - ], - "parser": "@typescript-eslint/parser", - "rules": { - "@typescript-eslint/ban-ts-comment": 0, - "@typescript-eslint/no-this-alias": 1, - "@typescript-eslint/no-empty-function": 1, - "@typescript-eslint/explicit-module-boundary-types": 1, - "@typescript-eslint/no-unused-vars": 1 - } -} diff --git a/dist/samples/layer-data-style/app/README.md b/dist/samples/layer-data-style/app/README.md deleted file mode 100644 index f60752643..000000000 --- a/dist/samples/layer-data-style/app/README.md +++ /dev/null @@ -1,43 +0,0 @@ -# Google Maps JavaScript Sample - -## layer-data-style - -The layer-data-style sample demonstrates how to style a data layer. - -Follow these instructions to set up and run layer-data-style sample on your local computer. - -## Setup - -### Before starting run: - -`npm i` - -### Run an example on a local web server - -`cd samples/layer-data-style` -`npm start` - -### Build an individual example - -`cd samples/layer-data-style` -`npm run build` - -From 'samples': - -`npm run build --workspace=layer-data-style/` - -### Build all of the examples. - -From 'samples': - -`npm run build-all` - -### Run lint to check for problems - -`cd samples/layer-data-style` -`npx eslint index.ts` - -## Feedback - -For feedback related to this sample, please open a new issue on -[GitHub](https://github.com/googlemaps-samples/js-api-samples/issues). diff --git a/dist/samples/layer-data-style/app/index.html b/dist/samples/layer-data-style/app/index.html deleted file mode 100644 index e60e0c31c..000000000 --- a/dist/samples/layer-data-style/app/index.html +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - Data Layer: Styling - - - - - - - - - - - diff --git a/dist/samples/layer-data-style/app/index.ts b/dist/samples/layer-data-style/app/index.ts deleted file mode 100644 index c904fcbdd..000000000 --- a/dist/samples/layer-data-style/app/index.ts +++ /dev/null @@ -1,34 +0,0 @@ -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// [START maps_layer_data_style] -async function initMap() { - (await google.maps.importLibrary('maps')) as google.maps.MapsLibrary; - - const mapElement = document.querySelector( - 'gmp-map' - ) as google.maps.MapElement; - - const innerMap = mapElement.innerMap; - - // [START maps_layer_data_style_script_snippet_load] - // Load GeoJSON. - google.maps.event.addListenerOnce(innerMap, 'idle', () => { - innerMap.data.loadGeoJson('google.json'); - }); - // [END maps_layer_data_style_script_snippet_load] - - // [START maps_layer_data_style_script_snippet_style] - // Set the stroke width, and fill color for each polygon - innerMap.data.setStyle({ - fillColor: 'green', - strokeWeight: 1, - }); - // [END maps_layer_data_style_script_snippet_style] -} - -initMap(); -// [END maps_layer_data_style] diff --git a/dist/samples/layer-data-style/app/package.json b/dist/samples/layer-data-style/app/package.json deleted file mode 100644 index 77ab819c5..000000000 --- a/dist/samples/layer-data-style/app/package.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "@js-api-samples/layer-data-style", - "version": "1.0.0", - "scripts": { - "build": "tsc && bash ../jsfiddle.sh layer-data-style && bash ../app.sh layer-data-style && bash ../docs.sh layer-data-style && npm run build:vite --workspace=. && bash ../dist.sh layer-data-style", - "test": "tsc && npm run build:vite --workspace=.", - "start": "tsc && vite build --base './' && vite", - "build:vite": "vite build --base './'", - "preview": "vite preview" - }, - "dependencies": { - - } -} diff --git a/dist/samples/layer-data-style/app/style.css b/dist/samples/layer-data-style/app/style.css deleted file mode 100644 index 7b8d16df4..000000000 --- a/dist/samples/layer-data-style/app/style.css +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_layer_data_style] */ -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -gmp-map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -/* [END maps_layer_data_style] */ diff --git a/dist/samples/layer-data-style/app/tsconfig.json b/dist/samples/layer-data-style/app/tsconfig.json deleted file mode 100644 index 366aabb04..000000000 --- a/dist/samples/layer-data-style/app/tsconfig.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "compilerOptions": { - "module": "esnext", - "target": "esnext", - "strict": true, - "noImplicitAny": false, - "lib": [ - "es2015", - "esnext", - "es6", - "dom", - "dom.iterable" - ], - "moduleResolution": "Node", - "jsx": "preserve" - } -} diff --git a/dist/samples/layer-data-style/dist/assets/index-BZDSROJH.css b/dist/samples/layer-data-style/dist/assets/index-BZDSROJH.css deleted file mode 100644 index 59d9a4dfd..000000000 --- a/dist/samples/layer-data-style/dist/assets/index-BZDSROJH.css +++ /dev/null @@ -1 +0,0 @@ -gmp-map{height:100%}html,body{height:100%;margin:0;padding:0} diff --git a/dist/samples/layer-data-style/dist/assets/index-Bb-w7S80.js b/dist/samples/layer-data-style/dist/assets/index-Bb-w7S80.js deleted file mode 100644 index 75e98c917..000000000 --- a/dist/samples/layer-data-style/dist/assets/index-Bb-w7S80.js +++ /dev/null @@ -1 +0,0 @@ -(function(){const r=document.createElement("link").relList;if(r&&r.supports&&r.supports("modulepreload"))return;for(const e of document.querySelectorAll('link[rel="modulepreload"]'))n(e);new MutationObserver(e=>{for(const t of e)if(t.type==="childList")for(const o of t.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&n(o)}).observe(document,{childList:!0,subtree:!0});function s(e){const t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin==="use-credentials"?t.credentials="include":e.crossOrigin==="anonymous"?t.credentials="omit":t.credentials="same-origin",t}function n(e){if(e.ep)return;e.ep=!0;const t=s(e);fetch(e.href,t)}})();async function c(){await google.maps.importLibrary("maps");const r=document.querySelector("gmp-map").innerMap;google.maps.event.addListenerOnce(r,"idle",()=>{r.data.loadGeoJson("google.json")}),r.data.setStyle({fillColor:"green",strokeWeight:1})}c(); diff --git a/dist/samples/layer-data-style/dist/google.json b/dist/samples/layer-data-style/dist/google.json deleted file mode 100644 index be2f35f78..000000000 --- a/dist/samples/layer-data-style/dist/google.json +++ /dev/null @@ -1,146 +0,0 @@ -{ - "type": "FeatureCollection", - "features": [ - { - "type": "Feature", - "properties": { - "letter": "G", - "color": "blue", - "rank": "7", - "ascii": "71" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [123.61, -22.14], [122.38, -21.73], [121.06, -21.69], [119.66, -22.22], [119.00, -23.40], - [118.65, -24.76], [118.43, -26.07], [118.78, -27.56], [119.22, -28.57], [120.23, -29.49], - [121.77, -29.87], [123.57, -29.64], [124.45, -29.03], [124.71, -27.95], [124.80, -26.70], - [124.80, -25.60], [123.61, -25.64], [122.56, -25.64], [121.72, -25.72], [121.81, -26.62], - [121.86, -26.98], [122.60, -26.90], [123.57, -27.05], [123.57, -27.68], [123.35, -28.18], - [122.51, -28.38], [121.77, -28.26], [121.02, -27.91], [120.49, -27.21], [120.14, -26.50], - [120.10, -25.64], [120.27, -24.52], [120.67, -23.68], [121.72, -23.32], [122.43, -23.48], - [123.04, -24.04], [124.54, -24.28], [124.58, -23.20], [123.61, -22.14] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "letter": "o", - "color": "red", - "rank": "15", - "ascii": "111" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [128.84, -25.76], [128.18, -25.60], [127.96, -25.52], [127.88, -25.52], [127.70, -25.60], - [127.26, -25.79], [126.60, -26.11], [126.16, -26.78], [126.12, -27.68], [126.21, -28.42], - [126.69, -29.49], [127.74, -29.80], [128.80, -29.72], [129.41, -29.03], [129.72, -27.95], - [129.68, -27.21], [129.33, -26.23], [128.84, -25.76] - ], - [ - [128.45, -27.44], [128.32, -26.94], [127.70, -26.82], [127.35, -27.05], [127.17, -27.80], - [127.57, -28.22], [128.10, -28.42], [128.49, -27.80], [128.45, -27.44] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "letter": "o", - "color": "yellow", - "rank": "15", - "ascii": "111" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [131.87, -25.76], [131.35, -26.07], [130.95, -26.78], [130.82, -27.64], [130.86, -28.53], - [131.26, -29.22], [131.92, -29.76], [132.45, -29.87], [133.06, -29.76], [133.72, -29.34], - [134.07, -28.80], [134.20, -27.91], [134.07, -27.21], [133.81, -26.31], [133.37, -25.83], - [132.71, -25.64], [131.87, -25.76] - ], - [ - [133.15, -27.17], [132.71, -26.86], [132.09, -26.90], [131.74, -27.56], [131.79, -28.26], - [132.36, -28.45], [132.93, -28.34], [133.15, -27.76], [133.15, -27.17] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "letter": "g", - "color": "blue", - "rank": "7", - "ascii": "103" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [138.12, -25.04], [136.84, -25.16], [135.96, -25.36], [135.26, -25.99], [135, -26.90], - [135.04, -27.91], [135.26, -28.88], [136.05, -29.45], [137.02, -29.49], [137.81, -29.49], - [137.94, -29.99], [137.90, -31.20], [137.85, -32.24], [136.88, -32.69], [136.45, -32.36], - [136.27, -31.80], [134.95, -31.84], [135.17, -32.99], [135.52, -33.43], [136.14, -33.76], - [137.06, -33.83], [138.12, -33.65], [138.86, -33.21], [139.30, -32.28], [139.30, -31.24], - [139.30, -30.14], [139.21, -28.96], [139.17, -28.22], [139.08, -27.41], [139.08, -26.47], - [138.99, -25.40], [138.73, -25.00 ], [138.12, -25.04] - ], - [ - [137.50, -26.54], [136.97, -26.47], [136.49, -26.58], [136.31, -27.13], [136.31, -27.72], - [136.58, -27.99], [137.50, -28.03], [137.68, -27.68], [137.59, -26.78], [137.50, -26.54] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "letter": "l", - "color": "green", - "rank": "12", - "ascii": "108" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [140.14,-21.04], [140.31,-29.42], [141.67,-29.49], [141.59,-20.92], [140.14,-21.04] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "letter": "e", - "color": "red", - "rank": "5", - "ascii": "101" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [144.14, -27.41], [145.67, -27.52], [146.86, -27.09], [146.82, -25.64], [146.25, -25.04], - [145.45, -24.68], [144.66, -24.60], [144.09, -24.76], [143.43, -25.08], [142.99, -25.40], - [142.64, -26.03], [142.64, -27.05], [142.64, -28.26], [143.30, -29.11], [144.18, -29.57], - [145.41, -29.64], [146.46, -29.19], [146.64, -28.72], [146.82, -28.14], [144.84, -28.42], - [144.31, -28.26], [144.14, -27.41] - ], - [ - [144.18, -26.39], [144.53, -26.58], [145.19, -26.62], [145.72, -26.35], [145.81, -25.91], - [145.41, -25.68], [144.97, -25.68], [144.49, -25.64], [144, -25.99], [144.18, -26.39] - ] - ] - } - } - ] -} \ No newline at end of file diff --git a/dist/samples/layer-data-style/dist/index.html b/dist/samples/layer-data-style/dist/index.html deleted file mode 100644 index 4a03b5439..000000000 --- a/dist/samples/layer-data-style/dist/index.html +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - Data Layer: Styling - - - - - - - - - - - diff --git a/dist/samples/layer-data-style/docs/google.json b/dist/samples/layer-data-style/docs/google.json deleted file mode 100644 index be2f35f78..000000000 --- a/dist/samples/layer-data-style/docs/google.json +++ /dev/null @@ -1,146 +0,0 @@ -{ - "type": "FeatureCollection", - "features": [ - { - "type": "Feature", - "properties": { - "letter": "G", - "color": "blue", - "rank": "7", - "ascii": "71" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [123.61, -22.14], [122.38, -21.73], [121.06, -21.69], [119.66, -22.22], [119.00, -23.40], - [118.65, -24.76], [118.43, -26.07], [118.78, -27.56], [119.22, -28.57], [120.23, -29.49], - [121.77, -29.87], [123.57, -29.64], [124.45, -29.03], [124.71, -27.95], [124.80, -26.70], - [124.80, -25.60], [123.61, -25.64], [122.56, -25.64], [121.72, -25.72], [121.81, -26.62], - [121.86, -26.98], [122.60, -26.90], [123.57, -27.05], [123.57, -27.68], [123.35, -28.18], - [122.51, -28.38], [121.77, -28.26], [121.02, -27.91], [120.49, -27.21], [120.14, -26.50], - [120.10, -25.64], [120.27, -24.52], [120.67, -23.68], [121.72, -23.32], [122.43, -23.48], - [123.04, -24.04], [124.54, -24.28], [124.58, -23.20], [123.61, -22.14] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "letter": "o", - "color": "red", - "rank": "15", - "ascii": "111" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [128.84, -25.76], [128.18, -25.60], [127.96, -25.52], [127.88, -25.52], [127.70, -25.60], - [127.26, -25.79], [126.60, -26.11], [126.16, -26.78], [126.12, -27.68], [126.21, -28.42], - [126.69, -29.49], [127.74, -29.80], [128.80, -29.72], [129.41, -29.03], [129.72, -27.95], - [129.68, -27.21], [129.33, -26.23], [128.84, -25.76] - ], - [ - [128.45, -27.44], [128.32, -26.94], [127.70, -26.82], [127.35, -27.05], [127.17, -27.80], - [127.57, -28.22], [128.10, -28.42], [128.49, -27.80], [128.45, -27.44] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "letter": "o", - "color": "yellow", - "rank": "15", - "ascii": "111" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [131.87, -25.76], [131.35, -26.07], [130.95, -26.78], [130.82, -27.64], [130.86, -28.53], - [131.26, -29.22], [131.92, -29.76], [132.45, -29.87], [133.06, -29.76], [133.72, -29.34], - [134.07, -28.80], [134.20, -27.91], [134.07, -27.21], [133.81, -26.31], [133.37, -25.83], - [132.71, -25.64], [131.87, -25.76] - ], - [ - [133.15, -27.17], [132.71, -26.86], [132.09, -26.90], [131.74, -27.56], [131.79, -28.26], - [132.36, -28.45], [132.93, -28.34], [133.15, -27.76], [133.15, -27.17] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "letter": "g", - "color": "blue", - "rank": "7", - "ascii": "103" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [138.12, -25.04], [136.84, -25.16], [135.96, -25.36], [135.26, -25.99], [135, -26.90], - [135.04, -27.91], [135.26, -28.88], [136.05, -29.45], [137.02, -29.49], [137.81, -29.49], - [137.94, -29.99], [137.90, -31.20], [137.85, -32.24], [136.88, -32.69], [136.45, -32.36], - [136.27, -31.80], [134.95, -31.84], [135.17, -32.99], [135.52, -33.43], [136.14, -33.76], - [137.06, -33.83], [138.12, -33.65], [138.86, -33.21], [139.30, -32.28], [139.30, -31.24], - [139.30, -30.14], [139.21, -28.96], [139.17, -28.22], [139.08, -27.41], [139.08, -26.47], - [138.99, -25.40], [138.73, -25.00 ], [138.12, -25.04] - ], - [ - [137.50, -26.54], [136.97, -26.47], [136.49, -26.58], [136.31, -27.13], [136.31, -27.72], - [136.58, -27.99], [137.50, -28.03], [137.68, -27.68], [137.59, -26.78], [137.50, -26.54] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "letter": "l", - "color": "green", - "rank": "12", - "ascii": "108" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [140.14,-21.04], [140.31,-29.42], [141.67,-29.49], [141.59,-20.92], [140.14,-21.04] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "letter": "e", - "color": "red", - "rank": "5", - "ascii": "101" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [144.14, -27.41], [145.67, -27.52], [146.86, -27.09], [146.82, -25.64], [146.25, -25.04], - [145.45, -24.68], [144.66, -24.60], [144.09, -24.76], [143.43, -25.08], [142.99, -25.40], - [142.64, -26.03], [142.64, -27.05], [142.64, -28.26], [143.30, -29.11], [144.18, -29.57], - [145.41, -29.64], [146.46, -29.19], [146.64, -28.72], [146.82, -28.14], [144.84, -28.42], - [144.31, -28.26], [144.14, -27.41] - ], - [ - [144.18, -26.39], [144.53, -26.58], [145.19, -26.62], [145.72, -26.35], [145.81, -25.91], - [145.41, -25.68], [144.97, -25.68], [144.49, -25.64], [144, -25.99], [144.18, -26.39] - ] - ] - } - } - ] -} \ No newline at end of file diff --git a/dist/samples/layer-data-style/docs/index.html b/dist/samples/layer-data-style/docs/index.html deleted file mode 100644 index e60e0c31c..000000000 --- a/dist/samples/layer-data-style/docs/index.html +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - Data Layer: Styling - - - - - - - - - - - diff --git a/dist/samples/layer-data-style/docs/index.js b/dist/samples/layer-data-style/docs/index.js deleted file mode 100644 index 7e38ec227..000000000 --- a/dist/samples/layer-data-style/docs/index.js +++ /dev/null @@ -1,27 +0,0 @@ -"use strict"; -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// [START maps_layer_data_style] -async function initMap() { - (await google.maps.importLibrary('maps')); - const mapElement = document.querySelector('gmp-map'); - const innerMap = mapElement.innerMap; - // [START maps_layer_data_style_script_snippet_load] - // Load GeoJSON. - google.maps.event.addListenerOnce(innerMap, 'idle', () => { - innerMap.data.loadGeoJson('google.json'); - }); - // [END maps_layer_data_style_script_snippet_load] - // [START maps_layer_data_style_script_snippet_style] - // Set the stroke width, and fill color for each polygon - innerMap.data.setStyle({ - fillColor: 'green', - strokeWeight: 1, - }); - // [END maps_layer_data_style_script_snippet_style] -} -initMap(); -// [END maps_layer_data_style] diff --git a/dist/samples/layer-data-style/docs/index.ts b/dist/samples/layer-data-style/docs/index.ts deleted file mode 100644 index c904fcbdd..000000000 --- a/dist/samples/layer-data-style/docs/index.ts +++ /dev/null @@ -1,34 +0,0 @@ -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// [START maps_layer_data_style] -async function initMap() { - (await google.maps.importLibrary('maps')) as google.maps.MapsLibrary; - - const mapElement = document.querySelector( - 'gmp-map' - ) as google.maps.MapElement; - - const innerMap = mapElement.innerMap; - - // [START maps_layer_data_style_script_snippet_load] - // Load GeoJSON. - google.maps.event.addListenerOnce(innerMap, 'idle', () => { - innerMap.data.loadGeoJson('google.json'); - }); - // [END maps_layer_data_style_script_snippet_load] - - // [START maps_layer_data_style_script_snippet_style] - // Set the stroke width, and fill color for each polygon - innerMap.data.setStyle({ - fillColor: 'green', - strokeWeight: 1, - }); - // [END maps_layer_data_style_script_snippet_style] -} - -initMap(); -// [END maps_layer_data_style] diff --git a/dist/samples/layer-data-style/docs/style.css b/dist/samples/layer-data-style/docs/style.css deleted file mode 100644 index 7b8d16df4..000000000 --- a/dist/samples/layer-data-style/docs/style.css +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_layer_data_style] */ -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -gmp-map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -/* [END maps_layer_data_style] */ diff --git a/dist/samples/layer-data-style/jsfiddle/demo.css b/dist/samples/layer-data-style/jsfiddle/demo.css deleted file mode 100644 index ad3c9851e..000000000 --- a/dist/samples/layer-data-style/jsfiddle/demo.css +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -gmp-map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - - diff --git a/dist/samples/layer-data-style/jsfiddle/demo.details b/dist/samples/layer-data-style/jsfiddle/demo.details deleted file mode 100644 index a95597920..000000000 --- a/dist/samples/layer-data-style/jsfiddle/demo.details +++ /dev/null @@ -1,7 +0,0 @@ -name: layer-data-style -authors: - - Geo Developer IX Documentation Team -tags: - - google maps -load_type: h -description: Sample code supporting Google Maps Platform JavaScript API documentation. diff --git a/dist/samples/layer-data-style/jsfiddle/demo.html b/dist/samples/layer-data-style/jsfiddle/demo.html deleted file mode 100644 index ca9eec887..000000000 --- a/dist/samples/layer-data-style/jsfiddle/demo.html +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - Data Layer: Styling - - - - - - - - - - - diff --git a/dist/samples/layer-data-style/jsfiddle/demo.js b/dist/samples/layer-data-style/jsfiddle/demo.js deleted file mode 100644 index 217936966..000000000 --- a/dist/samples/layer-data-style/jsfiddle/demo.js +++ /dev/null @@ -1,27 +0,0 @@ -"use strict"; -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -async function initMap() { - (await google.maps.importLibrary('maps')); - const mapElement = document.querySelector('gmp-map'); - const innerMap = mapElement.innerMap; - - // Load GeoJSON. - google.maps.event.addListenerOnce(innerMap, 'idle', () => { - innerMap.data.loadGeoJson('google.json'); - }); - - - // Set the stroke width, and fill color for each polygon - innerMap.data.setStyle({ - fillColor: 'green', - strokeWeight: 1, - }); - -} -initMap(); - diff --git a/dist/samples/map-drawing-terradraw/app/.eslintsrc.json b/dist/samples/map-drawing-terradraw/app/.eslintsrc.json deleted file mode 100644 index 4c44dab04..000000000 --- a/dist/samples/map-drawing-terradraw/app/.eslintsrc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": [ - "plugin:@typescript-eslint/recommended" - ], - "parser": "@typescript-eslint/parser", - "rules": { - "@typescript-eslint/ban-ts-comment": 0, - "@typescript-eslint/no-this-alias": 1, - "@typescript-eslint/no-empty-function": 1, - "@typescript-eslint/explicit-module-boundary-types": 1, - "@typescript-eslint/no-unused-vars": 1 - } -} diff --git a/dist/samples/map-drawing-terradraw/app/README.md b/dist/samples/map-drawing-terradraw/app/README.md deleted file mode 100644 index 8626a48b6..000000000 --- a/dist/samples/map-drawing-terradraw/app/README.md +++ /dev/null @@ -1,40 +0,0 @@ -# Basic Terra Draw with Google Maps API Sample - -This sample demonstrates a basic implementation of Terra Draw with the Google Maps JavaScript API. It includes various drawing modes such as Point, LineString, Polygon, Rectangle, Circle, and Freehand. - -![Roadmap View](./screenshots/draw-roadmap.png) -![Satellite View](./screenshots/draw-satellite.png) - -# Google Maps JavaScript Sample - -This sample is generated from @googlemaps/js-samples located at -https://github.com/googlemaps-samples/js-api-samples. - -## Setup - -### Before starting run: - -`$npm i` - -### Run an example on a local web server - -First `cd` to the folder for the sample to run, then: - -`$npm start` - -### Build an individual example - -From `samples/`: - -`$npm run build --workspace=sample-name/` - -### Build all of the examples. - -From `samples/`: -`$npm run build-all` - -## Feedback - -For feedback related to this sample, please open a new issue on -[GitHub](https://github.com/googlemaps-samples/js-api-samples/issues). - diff --git a/dist/samples/map-drawing-terradraw/app/index.html b/dist/samples/map-drawing-terradraw/app/index.html deleted file mode 100644 index 48c180390..000000000 --- a/dist/samples/map-drawing-terradraw/app/index.html +++ /dev/null @@ -1,41 +0,0 @@ - - - - - - Terra Draw with Google Maps API Sample - - - - - -
- - -
- - - - - - - - - - - - - - - -
- - - - - - diff --git a/dist/samples/map-drawing-terradraw/app/index.ts b/dist/samples/map-drawing-terradraw/app/index.ts deleted file mode 100644 index 51c00895f..000000000 --- a/dist/samples/map-drawing-terradraw/app/index.ts +++ /dev/null @@ -1,509 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// [START maps_map_drawing_terradraw] -// [START maps_map_drawing_terradraw_libraries] -import { Loader } from '@googlemaps/js-api-loader'; - -import { - TerraDraw, - TerraDrawSelectMode, - TerraDrawPointMode, - TerraDrawLineStringMode, - TerraDrawPolygonMode, - TerraDrawRectangleMode, - TerraDrawCircleMode, - TerraDrawFreehandMode -} from 'terra-draw'; -import { TerraDrawGoogleMapsAdapter } from 'terra-draw-google-maps-adapter'; - -// [END maps_map_drawing_terradraw_libraries] - -const colorPalette = [ - "#E74C3C", - "#FF0066", - "#9B59B6", - "#673AB7", - "#3F51B5", - "#3498DB", - "#03A9F4", - "#00BCD4", - "#009688", - "#27AE60", - "#8BC34A", - "#CDDC39", - "#F1C40F", - "#FFC107", - "#F39C12", - "#FF5722", - "#795548" -]; - -const getRandomColor = () => colorPalette[Math.floor(Math.random() * colorPalette.length)] as `#${string}`; - -function processSnapshotForUndo(snapshot: any[]): any[] { - // console.log("Processing snapshot for undo:", snapshot); - return snapshot.map(feature => { - const newFeature = JSON.parse(JSON.stringify(feature)); - - if (newFeature.properties.mode === 'rectangle') { - // console.log("Processing rectangle for undo:", newFeature); - newFeature.geometry.type = 'Polygon'; - newFeature.properties.mode = 'polygon'; - } else if (newFeature.properties.mode === 'circle') { - // console.log("Processing circle for undo:", newFeature); - newFeature.geometry.type = 'Polygon'; - // The radius is already in properties, so we just need to ensure the mode is correct for re-creation - newFeature.properties.mode = 'circle'; - } - return newFeature; - }); -} - -function setupModeButtons(): void { - const modeUI = document.getElementById('mode-ui'); - if (!modeUI) { - return; - } - - const modeButtons: { [key: string]: string } = { - 'select-mode': 'select', - 'point-mode': 'point', - 'linestring-mode': 'linestring', - 'polygon-mode': 'polygon', - 'rectangle-mode': 'rectangle', - 'circle-mode': 'circle', - 'freehand-mode': 'freehand', - 'clear-mode': 'static' - }; - - for (const buttonId in modeButtons) { - const button = document.getElementById(buttonId); - if (button) { - button.onclick = () => { - setActiveButton(buttonId); - const modeName = modeButtons[buttonId]; - - if (!draw) { - return; - } - if (modeName === 'static') { - draw.clear(); - draw.setMode('static'); - } else if (modeName) { - draw.setMode(modeName); - } - }; - } - } -} - -function setActiveButton(buttonId: string): void { - const buttons = document.querySelectorAll('.mode-button'); - const resizeButton = document.getElementById('resize-button'); - const isResizeActive = resizeButton?.classList.contains('active'); - - buttons.forEach(button => { - if (button.id !== 'resize-button') { - button.classList.remove('active'); - } - }); - - const activeButton = document.getElementById(buttonId); - if (activeButton) { - activeButton.classList.add('active'); - } - - if (isResizeActive) { - resizeButton?.classList.add('active'); - } -} - -function initUI(): void { - setActiveButton('point-mode'); -} - -let map: google.maps.Map; -let draw: TerraDraw; -let currentMode: string = 'static'; -let history: any[] = []; -let redoHistory: any[] = []; -let selectedFeatureId: string | null = null; -let isRestoring = false; -let resizingEnabled = false; -let debounceTimeout: number | undefined; - -const loader = new Loader({ - apiKey: "AIzaSyA6myHzS10YXdcazAFalmXvDkrYCp5cLc8", - version: "weekly", - libraries: ["maps", "drawing", "marker"] -}); - -loader.load().then(async () => { - try { - const { Map } = await google.maps.importLibrary("maps") as google.maps.MapsLibrary; - const { LatLngBounds } = await google.maps.importLibrary("core") as google.maps.CoreLibrary; - const { Data } = await google.maps.importLibrary("maps") as google.maps.MapsLibrary; - - const mapOptions: google.maps.MapOptions = { - center: { lat: 48.862, lng: 2.342 }, - zoom: 12, - mapId:'c306b3c6dd3ed8d9', // raster '6a17c323f461e521', - mapTypeId: 'roadmap', - zoomControl:false, - tilt: 45, - mapTypeControl: true, - clickableIcons:false, - streetViewControl:false, - fullscreenControl:false, - }; - - const mapDiv = document.getElementById("map") as HTMLElement; - map = new Map(mapDiv, mapOptions); - - map.addListener("click", () => { - if (draw) { - console.log("Current draw mode on map click:", draw.getMode()); - } - }); - - map.addListener("projection_changed", () => { - - // [START maps_drawing_terradraw_modes] - - draw = new TerraDraw({ - adapter: new TerraDrawGoogleMapsAdapter({ map, lib: google.maps, coordinatePrecision: 9 }), - modes: [ - new TerraDrawSelectMode({ - flags: { - polygon: { - feature: { - draggable: true, - rotateable: true, - coordinates: { - midpoints: true, - draggable: true, - deletable: true, - }, - }, - }, - linestring: { - feature: { - draggable: true, - rotateable: true, - coordinates: { - midpoints: true, - draggable: true, - deletable: true, - }, - }, - }, - point: { - feature: { - draggable: true, - rotateable: true, - }, - }, - rectangle: { - feature: { - draggable: true, - rotateable: true, - coordinates: { - midpoints: true, - draggable: true, - deletable: true, - }, - }, - }, - circle: { - feature: { - draggable: true, - rotateable: true, - coordinates: { - midpoints: true, - draggable: true, - deletable: true, - }, - }, - }, - freehand: { - feature: { - draggable: true, - rotateable: true, - coordinates: { - midpoints: true, - draggable: true, - deletable: true, - }, - }, - }, - }, - }), - - new TerraDrawPointMode({ - editable: true, - styles: { pointColor: getRandomColor() }, - }), - new TerraDrawLineStringMode({ - editable: true, - styles: { lineStringColor: getRandomColor() }, - }), - new TerraDrawPolygonMode({ - editable: true, - styles: (() => { - const color = getRandomColor(); - return { - fillColor: color, - outlineColor: color, - }; - })(), - }), - new TerraDrawRectangleMode({ - styles: (() => { - const color = getRandomColor(); - return { - fillColor: color, - outlineColor: color, - }; - })(), - }), - new TerraDrawCircleMode({ - styles: (() => { - const color = getRandomColor(); - return { - fillColor: color, - outlineColor: color, - }; - })(), - }), - new TerraDrawFreehandMode({ - styles: (() => { - const color = getRandomColor(); - return { - fillColor: color, - outlineColor: color, - }; - })(), - }), - ], - }); - - draw.start(); - - - draw.on('ready', () => { - console.log("TerraDraw is ready!"); - initUI(); - setupModeButtons(); - draw.setMode('point'); - currentMode = 'point'; - setActiveButton('point-mode'); - - draw.on("select", (id) => { - // console.log(`Feature selected: ${id}`); - if (selectedFeatureId && selectedFeatureId !== id) { - draw.deselectFeature(selectedFeatureId); - } - selectedFeatureId = id as string; - }); - - draw.on("deselect", () => { - // console.log("Feature deselected"); - selectedFeatureId = null; - }); - - history.push(processSnapshotForUndo(draw.getSnapshot())); // Push initial empty state - - draw.on("change", (ids, type) => { - if (isRestoring) { - return; - } - - if (debounceTimeout) { - clearTimeout(debounceTimeout); - } - - debounceTimeout = window.setTimeout(() => { - const snapshot = draw.getSnapshot(); - const processedSnapshot = processSnapshotForUndo(snapshot); - const filteredSnapshot = processedSnapshot.filter( - (f) => !f.properties.midPoint && !f.properties.selectionPoint - ); - history.push(filteredSnapshot); - redoHistory = []; - }, 200); - }); - - // [END maps_drawing_terradraw_modes] - - const exportButton = document.getElementById('export-button'); - if (exportButton) { - exportButton.onclick = () => { - const features = draw.getSnapshot(); - const geojson = { - type: "FeatureCollection", - features: features, - }; - const data = JSON.stringify(geojson, null, 2); - const blob = new Blob([data], { type: "text/plain" }); - const url = URL.createObjectURL(blob); - const link = document.createElement("a"); - link.href = url; - link.download = "drawing.geojson"; - link.click(); - URL.revokeObjectURL(url); - }; - } - - const uploadButton = document.getElementById('upload-button'); - const uploadInput = document.getElementById('upload-input') as HTMLInputElement; - - if (uploadButton && uploadInput) { - uploadButton.onclick = () => { - uploadInput.click(); - }; - - uploadInput.onchange = (event) => { - const file = (event.target as HTMLInputElement).files?.[0]; - if (file) { - const reader = new FileReader(); - reader.onload = (e) => { - try { - const geojson = JSON.parse(e.target?.result as string); - if (geojson.type === "FeatureCollection") { - draw.addFeatures(geojson.features); - } else { - alert("Invalid GeoJSON file: must be a FeatureCollection."); - } - } catch (error) { - alert("Error parsing GeoJSON file."); - } - }; - reader.readAsText(file); - } - }; - } - - const resizeButton = document.getElementById('resize-button'); - if (resizeButton) { - resizeButton.onclick = () => { - resizingEnabled = !resizingEnabled; - resizeButton.classList.toggle('active', resizingEnabled); - - const flags = { - polygon: { feature: { draggable: true, coordinates: { resizable: resizingEnabled ? 'center' : undefined, draggable: !resizingEnabled } } }, - linestring: { feature: { draggable: true, coordinates: { resizable: resizingEnabled ? 'center' : undefined, draggable: !resizingEnabled } } }, - rectangle: { feature: { draggable: true, coordinates: { resizable: resizingEnabled ? 'center' : undefined, draggable: !resizingEnabled } } }, - circle: { feature: { draggable: true, coordinates: { resizable: resizingEnabled ? 'center' : undefined, draggable: !resizingEnabled } } }, - freehand: { feature: { draggable: true, coordinates: { resizable: resizingEnabled ? 'center' : undefined, draggable: !resizingEnabled } } }, - }; - - console.log("Updating flags:", flags); - draw.updateModeOptions('select', { flags }); - }; - } - - const deleteSelectedButton = document.getElementById('delete-selected-button'); - if (deleteSelectedButton) { - deleteSelectedButton.onclick = () => { - if (selectedFeatureId) { - draw.removeFeatures([selectedFeatureId]); - } else { - const features = draw.getSnapshot(); - if (features.length > 0) { - const lastFeature = features[features.length - 1]; - if (lastFeature.id) { - draw.removeFeatures([lastFeature.id]); - } - } - } - }; - } - - const undoButton = document.getElementById('undo-button'); - if (undoButton) { - undoButton.onclick = () => { - if (history.length > 1) { - redoHistory.push(history.pop()); - const snapshotToRestore = history[history.length - 1]; - console.log("Restoring snapshot (undo):", snapshotToRestore); - isRestoring = true; - draw.clear(); - draw.addFeatures(snapshotToRestore); - setTimeout(() => { isRestoring = false; }, 0); - } - }; - } - - const redoButton = document.getElementById('redo-button'); - if (redoButton) { - redoButton.onclick = () => { - if (redoHistory.length > 0) { - const snapshot = redoHistory.pop(); - console.log("Restoring snapshot (redo):", snapshot); - history.push(snapshot); - isRestoring = true; - draw.clear(); - draw.addFeatures(snapshot); - setTimeout(() => { isRestoring = false; }, 0); - } - }; - } - }); - - function rotateFeature(feature, angle) { - const newFeature = JSON.parse(JSON.stringify(feature)); - const coordinates = newFeature.geometry.coordinates; - const center = getCenter(coordinates); - - const rotatedCoordinates = coordinates.map(ring => { - return ring.map(point => { - const x = point[0] - center[0]; - const y = point[1] - center[1]; - const newX = x * Math.cos(angle * Math.PI / 180) - y * Math.sin(angle * Math.PI / 180); - const newY = x * Math.sin(angle * Math.PI / 180) + y * Math.cos(angle * Math.PI / 180); - return [newX + center[0], newY + center[1]]; - }); - }); - - newFeature.geometry.coordinates = rotatedCoordinates; - return newFeature; - } - - function getCenter(coordinates) { - let x = 0; - let y = 0; - let count = 0; - coordinates.forEach(ring => { - ring.forEach(point => { - x += point[0]; - y += point[1]; - count++; - }); - }); - return [x / count, y / count]; - } - - document.addEventListener('keydown', (event) => { - if (event.key === 'r' && selectedFeatureId) { - const features = draw.getSnapshot(); - const selectedFeature = features.find(f => f.id === selectedFeatureId); - - if (selectedFeature) { - const newFeature = rotateFeature(selectedFeature, 15); - draw.addFeatures([newFeature]); - } - } - }); - }); - - } catch (e) { - console.error("Error loading Google Maps API:", e); - } -}).catch(e => { - console.error("Error loading Google Maps API:", e); -}); -// [END maps_map_drawing_terradraw] diff --git a/dist/samples/map-drawing-terradraw/app/package.json b/dist/samples/map-drawing-terradraw/app/package.json deleted file mode 100644 index c45a36a9e..000000000 --- a/dist/samples/map-drawing-terradraw/app/package.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "name": "@js-api-samples/map-drawing-terradraw", - "version": "1.0.0", - "description": "Basic sample for Terra Draw with Google Maps API.", - "scripts": { - "build": "tsc && bash ../jsfiddle.sh map-drawing-terradraw && bash ../app.sh map-drawing-terradraw && bash ../docs.sh map-drawing-terradraw && npm run build:vite --workspace=. && bash ../dist.sh map-drawing-terradraw", - "test": "tsc && npm run build:vite --workspace=.", - "start": "tsc && vite build --base './' && vite", - "build:vite": "vite build --base './'", - "preview": "vite preview" - }, - "dependencies": { - "@googlemaps/js-api-loader": "^1.16.8", - "terra-draw": "latest", - "terra-draw-google-maps-adapter": "latest" - }, - "devDependencies": { - "@types/google.maps": "latest", - "typescript": "^5.0.0", - "vite": "^5.0.0" - } -} diff --git a/dist/samples/map-drawing-terradraw/app/style.css b/dist/samples/map-drawing-terradraw/app/style.css deleted file mode 100644 index 2584b672b..000000000 --- a/dist/samples/map-drawing-terradraw/app/style.css +++ /dev/null @@ -1,94 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_map_drawing_terradraw] */ -html, -body { - height: 100%; - margin: 0; - padding: 0; - font-family: Arial, sans-serif; -} -#map { - height: 100%; - width: 100%; -} -#mode-ui { - position: absolute; - top: 10px; - right: 10px; - background: white; - padding: 10px; - border-radius: 5px; - box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); - z-index: 1000; - display: flex; - flex-direction: column; -} -#mode-ui button { - margin: 5px 0; - cursor: pointer; -} - -.mode-button { - width: 30px; - height: 30px; - border: 1px solid #ccc; - background-color: white; - padding: 2px; - box-sizing: border-box; -} - -.mode-button img { - width: 100%; - height: 100%; - display: block; - user-select: none; -} - -/* Active state for shape modes */ -.mode-button.active { - background-color: #e0e0e0; /* light grey */ -} - -/* Special buttons default state */ -#select-mode, -#clear-mode, -#delete-selected-button, -#undo-button, -#redo-button, -#export-button, -#upload-button, -#resize-button { - background-color: #000000; -} - -/* Special buttons icon default state */ -#select-mode img, -#clear-mode img, -#delete-selected-button img, -#undo-button img, -#redo-button img, -#export-button img, -#upload-button img, -#resize-button img { - filter: brightness(0) invert(1); -} - -/* Special buttons active/click states */ -#select-mode.active { - background-color: #A9A9A9; /* dark grey */ -} - -#clear-mode:active, -#delete-selected-button:active, -#undo-button:active, -#redo-button:active, -#export-button:active, -#upload-button:active, -#resize-button.active { - background-color: #A9A9A9; /* dark grey */ -} -/* [END maps_map_drawing_terradraw] */ diff --git a/dist/samples/map-drawing-terradraw/app/tsconfig.json b/dist/samples/map-drawing-terradraw/app/tsconfig.json deleted file mode 100644 index c543450ed..000000000 --- a/dist/samples/map-drawing-terradraw/app/tsconfig.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "compilerOptions": { - "module": "esnext", - "target": "esnext", - "strict": true, - "noImplicitAny": false, - "lib": [ - "es2015", - "esnext", - "es6", - "dom", - "dom.iterable" - ], - "moduleResolution": "Bundler", - "jsx": "preserve", - "types": ["@types/google.maps"] - } -} \ No newline at end of file diff --git a/dist/samples/map-drawing-terradraw/dist/assets/index-CIrp2hh-.js b/dist/samples/map-drawing-terradraw/dist/assets/index-CIrp2hh-.js deleted file mode 100644 index f61827e45..000000000 --- a/dist/samples/map-drawing-terradraw/dist/assets/index-CIrp2hh-.js +++ /dev/null @@ -1,5 +0,0 @@ -(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))i(o);new MutationObserver(o=>{for(const s of o)if(s.type==="childList")for(const n of s.addedNodes)n.tagName==="LINK"&&n.rel==="modulepreload"&&i(n)}).observe(document,{childList:!0,subtree:!0});function e(o){const s={};return o.integrity&&(s.integrity=o.integrity),o.referrerPolicy&&(s.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?s.credentials="include":o.crossOrigin==="anonymous"?s.credentials="omit":s.credentials="same-origin",s}function i(o){if(o.ep)return;o.ep=!0;const s=e(o);fetch(o.href,s)}})();function Pe(r,t,e,i){function o(s){return s instanceof e?s:new e(function(n){n(s)})}return new(e||(e=Promise))(function(s,n){function a(h){try{l(i.next(h))}catch(c){n(c)}}function d(h){try{l(i.throw(h))}catch(c){n(c)}}function l(h){h.done?s(h.value):o(h.value).then(a,d)}l((i=i.apply(r,[])).next())})}function Ie(r){return r&&r.__esModule&&Object.prototype.hasOwnProperty.call(r,"default")?r.default:r}var It,zt;function xe(){return zt||(zt=1,It=function r(t,e){if(t===e)return!0;if(t&&e&&typeof t=="object"&&typeof e=="object"){if(t.constructor!==e.constructor)return!1;var i,o,s;if(Array.isArray(t)){if(i=t.length,i!=e.length)return!1;for(o=i;o--!==0;)if(!r(t[o],e[o]))return!1;return!0}if(t.constructor===RegExp)return t.source===e.source&&t.flags===e.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===e.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===e.toString();if(s=Object.keys(t),i=s.length,i!==Object.keys(e).length)return!1;for(o=i;o--!==0;)if(!Object.prototype.hasOwnProperty.call(e,s[o]))return!1;for(o=i;o--!==0;){var n=s[o];if(!r(t[n],e[n]))return!1}return!0}return t!==t&&e!==e}),It}var Ee=xe(),Me=Ie(Ee);const Kt="__googleMapsScriptId";var tt;(function(r){r[r.INITIALIZED=0]="INITIALIZED",r[r.LOADING=1]="LOADING",r[r.SUCCESS=2]="SUCCESS",r[r.FAILURE=3]="FAILURE"})(tt||(tt={}));class H{constructor({apiKey:t,authReferrerPolicy:e,channel:i,client:o,id:s=Kt,language:n,libraries:a=[],mapIds:d,nonce:l,region:h,retries:c=3,url:u="https://maps.googleapis.com/maps/api/js",version:p}){if(this.callbacks=[],this.done=!1,this.loading=!1,this.errors=[],this.apiKey=t,this.authReferrerPolicy=e,this.channel=i,this.client=o,this.id=s||Kt,this.language=n,this.libraries=a,this.mapIds=d,this.nonce=l,this.region=h,this.retries=c,this.url=u,this.version=p,H.instance){if(!Me(this.options,H.instance.options))throw new Error(`Loader must not be called again with different options. ${JSON.stringify(this.options)} !== ${JSON.stringify(H.instance.options)}`);return H.instance}H.instance=this}get options(){return{version:this.version,apiKey:this.apiKey,channel:this.channel,client:this.client,id:this.id,libraries:this.libraries,language:this.language,region:this.region,mapIds:this.mapIds,nonce:this.nonce,url:this.url,authReferrerPolicy:this.authReferrerPolicy}}get status(){return this.errors.length?tt.FAILURE:this.done?tt.SUCCESS:this.loading?tt.LOADING:tt.INITIALIZED}get failed(){return this.done&&!this.loading&&this.errors.length>=this.retries+1}createUrl(){let t=this.url;return t+="?callback=__googleMapsCallback&loading=async",this.apiKey&&(t+=`&key=${this.apiKey}`),this.channel&&(t+=`&channel=${this.channel}`),this.client&&(t+=`&client=${this.client}`),this.libraries.length>0&&(t+=`&libraries=${this.libraries.join(",")}`),this.language&&(t+=`&language=${this.language}`),this.region&&(t+=`®ion=${this.region}`),this.version&&(t+=`&v=${this.version}`),this.mapIds&&(t+=`&map_ids=${this.mapIds.join(",")}`),this.authReferrerPolicy&&(t+=`&auth_referrer_policy=${this.authReferrerPolicy}`),t}deleteScript(){const t=document.getElementById(this.id);t&&t.remove()}load(){return this.loadPromise()}loadPromise(){return new Promise((t,e)=>{this.loadCallback(i=>{i?e(i.error):t(window.google)})})}importLibrary(t){return this.execute(),google.maps.importLibrary(t)}loadCallback(t){this.callbacks.push(t),this.execute()}setScript(){var t,e;if(document.getElementById(this.id)){this.callback();return}const i={key:this.apiKey,channel:this.channel,client:this.client,libraries:this.libraries.length&&this.libraries,v:this.version,mapIds:this.mapIds,language:this.language,region:this.region,authReferrerPolicy:this.authReferrerPolicy};Object.keys(i).forEach(s=>!i[s]&&delete i[s]),!((e=(t=window==null?void 0:window.google)===null||t===void 0?void 0:t.maps)===null||e===void 0)&&e.importLibrary||(s=>{let n,a,d,l="The Google Maps JavaScript API",h="google",c="importLibrary",u="__ib__",p=document,g=window;g=g[h]||(g[h]={});const y=g.maps||(g.maps={}),v=new Set,m=new URLSearchParams,C=()=>n||(n=new Promise((f,P)=>Pe(this,void 0,void 0,function*(){var x;yield a=p.createElement("script"),a.id=this.id,m.set("libraries",[...v]+"");for(d in s)m.set(d.replace(/[A-Z]/g,w=>"_"+w[0].toLowerCase()),s[d]);m.set("callback",h+".maps."+u),a.src=this.url+"?"+m,y[u]=f,a.onerror=()=>n=P(Error(l+" could not load.")),a.nonce=this.nonce||((x=p.querySelector("script[nonce]"))===null||x===void 0?void 0:x.nonce)||"",p.head.append(a)})));y[c]?console.warn(l+" only loads once. Ignoring:",s):y[c]=(f,...P)=>v.add(f)&&C().then(()=>y[c](f,...P))})(i);const o=this.libraries.map(s=>this.importLibrary(s));o.length||o.push(this.importLibrary("core")),Promise.all(o).then(()=>this.callback(),s=>{const n=new ErrorEvent("error",{error:s});this.loadErrorCallback(n)})}reset(){this.deleteScript(),this.done=!1,this.loading=!1,this.errors=[],this.onerrorEvent=null}resetIfRetryingFailed(){this.failed&&this.reset()}loadErrorCallback(t){if(this.errors.push(t),this.errors.length<=this.retries){const e=this.errors.length*Math.pow(2,this.errors.length);console.error(`Failed to load Google Maps script, retrying in ${e} ms.`),setTimeout(()=>{this.deleteScript(),this.setScript()},e)}else this.onerrorEvent=t,this.callback()}callback(){this.done=!0,this.loading=!1,this.callbacks.forEach(t=>{t(this.onerrorEvent)}),this.callbacks=[]}execute(){if(this.resetIfRetryingFailed(),!this.loading)if(this.done)this.callback();else{if(window.google&&window.google.maps&&window.google.maps.version){console.warn("Google Maps already loaded outside @googlemaps/js-api-loader. This may result in undesirable behavior as options and script parameters may not match."),this.callback();return}this.loading=!0,this.setScript()}}}function M(){return M=Object.assign?Object.assign.bind():function(r){for(var t=1;tl*Math.PI/180,i=e(r[1]),o=e(r[0]),s=e(t[1]),n=s-i,a=e(t[0])-o,d=Math.sin(n/2)*Math.sin(n/2)+Math.cos(i)*Math.cos(s)*Math.sin(a/2)*Math.sin(a/2);return 2*Math.atan2(Math.sqrt(d),Math.sqrt(1-d))*6371e3/1e3}const ce=63710088e-1;function _(r){return r%360*Math.PI/180}function ue(r){return r/6371.0088}function V(r){return r%(2*Math.PI)*180/Math.PI}function b(r,t=9){const e=Math.pow(10,t);return Math.round(r*e)/e}const $t=57.29577951308232,Ht=.017453292519943295,vt=6378137,S=(r,t)=>({x:r===0?0:r*Ht*vt,y:t===0?0:Math.log(Math.tan(Math.PI/4+t*Ht/2))*vt}),ot=(r,t)=>({lng:r===0?0:$t*(r/vt),lat:t===0?0:(2*Math.atan(Math.exp(t/vt))-Math.PI/2)*$t});function _e(r,t,e){const i=_(r[0]),o=_(r[1]),s=_(e),n=ue(t),a=Math.asin(Math.sin(o)*Math.cos(n)+Math.cos(o)*Math.sin(n)*Math.cos(s));return[V(i+Math.atan2(Math.sin(s)*Math.sin(n)*Math.cos(o),Math.cos(n)-Math.sin(o)*Math.sin(a))),V(a)]}function qt(r){const{center:t,radiusKilometers:e,coordinatePrecision:i}=r,o=r.steps?r.steps:64,s=[];for(let n=0;n0;function i(s){return s<0||s>1}function o(s,n,a,d){const l=t[s][n],h=t[s][n+1],c=t[a][d],u=t[a][d+1],p=function(v,m,C,f){if(ct(v,C)||ct(v,f)||ct(m,C)||ct(f,C))return null;const P=v[0],x=v[1],w=m[0],F=m[1],O=C[0],B=C[1],D=f[0],W=f[1],K=(P-w)*(B-W)-(x-F)*(O-D);return K===0?null:[((P*F-x*w)*(O-D)-(P-w)*(O*W-B*D))/K,((P*F-x*w)*(B-W)-(x-F)*(O*W-B*D))/K]}(l,h,c,u);if(p===null)return;let g,y;g=h[0]!==l[0]?(p[0]-l[0])/(h[0]-l[0]):(p[1]-l[1])/(h[1]-l[1]),y=u[0]!==c[0]?(p[0]-c[0])/(u[0]-c[0]):(p[1]-c[1])/(u[1]-c[1]),i(g)||i(y)||(p.toString(),e.push(p))}}function ct(r,t){return r[0]===t[0]&&r[1]===t[1]}function Pt(r,t){return Jt(r[0])<=t&&Jt(r[1])<=t}function Bt(r){return r.length===2&&typeof r[0]=="number"&&typeof r[1]=="number"&&r[0]!==1/0&&r[1]!==1/0&&(e=r[0])>=-180&&e<=180&&(t=r[1])>=-90&&t<=90;var t,e}function Jt(r){let t=1,e=0;for(;Math.round(r*t)/t!==r;)t*=10,e++;return e}const De="Feature has holes",ke="Feature has less than 4 coordinates",Oe="Feature has invalid coordinates",Be="Feature coordinates are not closed";function jt(r,t){if(r.geometry.type!=="Polygon")return{valid:!1,reason:"Feature is not a Polygon"};if(r.geometry.coordinates.length!==1)return{valid:!1,reason:De};if(r.geometry.coordinates[0].length<4)return{valid:!1,reason:ke};for(let o=0;oge(e,this.coordinatePrecision))}updateCircle(t){if(this.clickCount===1&&this.center&&this.currentCircleId){const e=T(this.center,[t.lng,t.lat]);let i;if(this.projection==="web-mercator"){const o=function(s,n){const a=1e3*T(s,n);if(a===0)return 1;const{x:d,y:l}=S(s[0],s[1]),{x:h,y:c}=S(n[0],n[1]);return Math.sqrt(Math.pow(h-d,2)+Math.pow(c-l,2))/a}(this.center,[t.lng,t.lat]);i=function(s){const{center:n,radiusKilometers:a,coordinatePrecision:d}=s,l=s.steps?s.steps:64,h=1e3*a,[c,u]=n,{x:p,y:g}=S(c,u),y=[];for(let v=0;v{const{x:e,y:i}=r,{x:o,y:s}=t,n=o-e,a=s-i;return Math.sqrt(a*a+n*n)};function Lt(r){if(!function(e){const i=e.coordinates[0];let o=0;for(let s=0;s{this.preventNewFeature=!1},this.autoCloseTimeout),this.close()),this.setCursor(this.cursors.close),this.preventPointsNearClose)return}else this.hasLeftStartingPoint=!0,this.setCursor(this.cursors.start);if(djt(e,this.coordinatePrecision))}}class k{constructor({store:t,mode:e,project:i,unproject:o,pointerDistance:s,coordinatePrecision:n,projection:a}){this.store=void 0,this.mode=void 0,this.project=void 0,this.unproject=void 0,this.pointerDistance=void 0,this.coordinatePrecision=void 0,this.projection=void 0,this.store=t,this.mode=e,this.project=i,this.unproject=o,this.pointerDistance=s,this.coordinatePrecision=n,this.projection=a}}function ye({unproject:r,point:t,pointerDistance:e}){const i=e/2,{x:o,y:s}=t;return{type:"Feature",properties:{},geometry:{type:"Polygon",coordinates:[[r(o-i,s-i),r(o+i,s-i),r(o+i,s+i),r(o-i,s+i),r(o-i,s-i)].map(n=>[n.lng,n.lat])]}}}class lt extends k{constructor(t){super(t)}create(t){const{containerX:e,containerY:i}=t;return ye({unproject:this.unproject,point:{x:e,y:i},pointerDistance:this.pointerDistance})}}class ht extends k{constructor(t){super(t)}measure(t,e){const{x:i,y:o}=this.project(e[0],e[1]);return G({x:i,y:o},{x:t.containerX,y:t.containerY})}}class Ct extends k{constructor(t,e,i){super(t),this.config=void 0,this.pixelDistance=void 0,this.clickBoundingBox=void 0,this.getSnappableCoordinateFirstClick=o=>this.getSnappable(o,s=>!!(s.properties&&s.properties.mode===this.mode)).coordinate,this.getSnappableCoordinate=(o,s)=>this.getSnappable(o,n=>!!(n.properties&&n.properties.mode===this.mode&&n.id!==s)).coordinate,this.config=t,this.pixelDistance=e,this.clickBoundingBox=i}getSnappable(t,e){const i=this.clickBoundingBox.create(t),o=this.store.search(i,e),s={featureId:void 0,featureCoordinateIndex:void 0,coordinate:void 0,minDist:1/0};return o.forEach(n=>{let a;if(n.geometry.type==="Polygon")a=n.geometry.coordinates[0];else{if(n.geometry.type!=="LineString")return;a=n.geometry.coordinates}a.forEach((d,l)=>{const h=this.pixelDistance.measure(t,d);h180?n-=360:n<-180&&(n+=360),n}function Re(r,t,e){const i=[],o=r.length;let s,n,a,d=0;for(let h=0;h=d&&h===r.length-1);h++){if(d>t&&i.length===0){if(s=t-d,!s)return i.push(r[h]),i;n=Qt(r[h],r[h-1])-180,a=Zt(r[h],s,n),i.push(a)}if(d>=e)return s=e-d,s?(n=Qt(r[h],r[h-1])-180,a=Zt(r[h],s,n),i.push(a),i):(i.push(r[h]),i);if(d>=t&&i.push(r[h]),h===r.length-1)return i;d+=T(r[h],r[h+1])}if(d[b(e[0],this.config.coordinatePrecision),b(e[1],this.config.coordinatePrecision)])}}function mt(r,t){return r[0]===t[0]&&r[1]===t[1]}function Ve(r,t){if(r.geometry.type!=="LineString")return{valid:!1,reason:"Feature is not a LineString"};if(r.geometry.coordinates.length<2)return{valid:!1,reason:"Feature has less than 2 coordinates"};for(let e=0;ex||X(o,D)>x?T(Y(D),Y(i))<=T(Y(D),Y(o))?[Y(i),!0,!1]:[Y(o),!1,!0]:[Y(D),!1,!1]}function Ke(r,t,e){const i=t.x-r.x,o=t.y-r.y,s=Math.max(0,Math.min(1,((e.x-r.x)*i+(e.y-r.y)*o)/(i*i+o*o)));return{x:r.x+s*i,y:r.y+s*o}}class Wt extends k{constructor(t,e,i){super(t),this.config=void 0,this.pixelDistance=void 0,this.clickBoundingBox=void 0,this.getSnappableCoordinateFirstClick=o=>{const s=this.getSnappable(o,n=>!!(n.properties&&n.properties.mode===this.mode));return s.coordinate?[b(s.coordinate[0],this.config.coordinatePrecision),b(s.coordinate[1],this.config.coordinatePrecision)]:void 0},this.getSnappableCoordinate=(o,s)=>{const n=this.getSnappable(o,a=>!!(a.properties&&a.properties.mode===this.mode&&a.id!==s));return n.coordinate?[b(n.coordinate[0],this.config.coordinatePrecision),b(n.coordinate[1],this.config.coordinatePrecision)]:void 0},this.config=t,this.pixelDistance=e,this.clickBoundingBox=i}getSnappable(t,e){const i=this.clickBoundingBox.create(t),o=this.store.search(i,e),s={featureId:void 0,featureCoordinateIndex:void 0,coordinate:void 0,minDistance:1/0};return o.forEach(n=>{let a;if(n.geometry.type==="Polygon")a=n.geometry.coordinates[0];else{if(n.geometry.type!=="LineString")return;a=n.geometry.coordinates}const d=[];for(let u=0;uthis.lineStringFilter(n));if(!e||i===void 0)return;const o=this.store.getGeometryCopy(e);let s;if(o.type==="LineString"&&(s=o.coordinates,!(s.length<=2))){if(s.splice(i,1),this.validate&&!this.validate({id:e,type:"Feature",geometry:o,properties:{}},{project:this.project,unproject:this.unproject,coordinatePrecision:this.coordinatePrecision,updateType:I.Commit}).valid)return;this.snappedPointId&&(this.store.delete([this.snappedPointId]),this.snappedPointId=void 0),this.store.updateGeometry([{id:e,geometry:o}]),this.onFinish(e,{mode:this.mode,action:"edit"})}}onLeftClick(t){this.snappedPointId&&(this.store.delete([this.snappedPointId]),this.snappedPointId=void 0);const e=this.snapCoordinate(t)||[t.lng,t.lat];this.currentCoordinate===0?this.createLine(e):this.currentCoordinate===1&&this.currentId?this.firstUpdateToLine(e):this.currentId&&this.updateToLine(e,{x:t.containerX,y:t.containerY})}onClick(t){(t.button==="right"&&this.allowPointerEvent(this.pointerEvents.rightClick,t)||t.button==="left"&&this.allowPointerEvent(this.pointerEvents.leftClick,t)||t.isContextMenu&&this.allowPointerEvent(this.pointerEvents.contextMenu,t))&&(this.currentCoordinate>0&&!this.mouseMove&&this.onMouseMove(t),this.mouseMove=!1,t.button==="right"?this.onRightClick(t):t.button==="left"&&this.onLeftClick(t))}onKeyDown(){}onKeyUp(t){t.key===this.keyEvents.cancel&&this.cleanUp(),t.key===this.keyEvents.finish&&this.close()}onDragStart(t,e){if(!this.allowPointerEvent(this.pointerEvents.onDragStart,t)||!this.editable)return;let i;if(this.state==="started"){const o=this.lineSnapping.getSnappable(t,n=>this.lineStringFilter(n));o.coordinate&&(this.editedSnapType="line",this.editedFeatureCoordinateIndex=o.featureCoordinateIndex,this.editedFeatureId=o.featureId,i=o.coordinate);const s=this.coordinateSnapping.getSnappable(t,n=>this.lineStringFilter(n));s.coordinate&&(this.editedSnapType="coordinate",this.editedFeatureCoordinateIndex=s.featureCoordinateIndex,this.editedFeatureId=s.featureId,i=s.coordinate)}if(this.editedFeatureId&&i){if(!this.editedPointId){const[o]=this.store.create([{geometry:{type:"Point",coordinates:i},properties:{mode:this.mode,[R]:!0}}]);this.editedPointId=o}this.setCursor(this.cursors.dragStart),e(!1)}}onDrag(t,e){if(!this.allowPointerEvent(this.pointerEvents.onDrag,t)||this.editedFeatureId===void 0||this.editedFeatureCoordinateIndex===void 0)return;const i=this.store.getGeometryCopy(this.editedFeatureId);this.editedSnapType==="coordinate"||this.editedSnapType==="line"&&this.editedInsertIndex!==void 0?i.coordinates[this.editedFeatureCoordinateIndex]=[t.lng,t.lat]:this.editedSnapType==="line"&&this.editedInsertIndex===void 0&&(this.editedInsertIndex=this.editedFeatureCoordinateIndex+1,i.coordinates.splice(this.editedInsertIndex,0,[t.lng,t.lat]),this.editedFeatureCoordinateIndex++);const o={type:"LineString",coordinates:i.coordinates};this.validate&&!this.validate({type:"Feature",geometry:o,properties:this.store.getPropertiesCopy(this.editedFeatureId)},{project:this.project,unproject:this.unproject,coordinatePrecision:this.coordinatePrecision,updateType:I.Provisional}).valid||(this.snapping&&this.snappedPointId&&(this.store.delete([this.snappedPointId]),this.snappedPointId=void 0),this.store.updateGeometry([{id:this.editedFeatureId,geometry:o}]),this.editedPointId&&this.store.updateGeometry([{id:this.editedPointId,geometry:{type:"Point",coordinates:[t.lng,t.lat]}}]),this.store.updateProperty([{id:this.editedFeatureId,property:R,value:!0}]))}onDragEnd(t,e){this.allowPointerEvent(this.pointerEvents.onDragEnd,t)&&this.editedFeatureId!==void 0&&(this.setCursor(this.cursors.dragEnd),this.editedPointId&&(this.store.delete([this.editedPointId]),this.editedPointId=void 0),this.store.updateProperty([{id:this.editedFeatureId,property:R,value:!1}]),this.onFinish(this.editedFeatureId,{mode:this.mode,action:"edit"}),this.editedFeatureId=void 0,this.editedFeatureCoordinateIndex=void 0,this.editedInsertIndex=void 0,this.editedSnapType=void 0,e(!0))}cleanUp(){const t=this.currentId,e=this.closingPointId,i=this.snappedPointId;this.closingPointId=void 0,this.snappedPointId=void 0,this.currentId=void 0,this.currentCoordinate=0,this.state==="drawing"&&this.setStarted();try{t!==void 0&&this.store.delete([t]),i!==void 0&&this.store.delete([i]),e!==void 0&&this.store.delete([e])}catch{}}styleFeature(t){const e=M({},{polygonFillColor:"#3f97e0",polygonOutlineColor:"#3f97e0",polygonOutlineWidth:4,polygonFillOpacity:.3,pointColor:"#3f97e0",pointOutlineColor:"#ffffff",pointOutlineWidth:0,pointWidth:6,lineStringColor:"#3f97e0",lineStringWidth:4,zIndex:0});if(t.type==="Feature"&&t.geometry.type==="LineString"&&t.properties.mode===this.mode)return e.lineStringColor=this.getHexColorStylingValue(this.styles.lineStringColor,e.lineStringColor,t),e.lineStringWidth=this.getNumericStylingValue(this.styles.lineStringWidth,e.lineStringWidth,t),e.zIndex=U,e;if(t.type==="Feature"&&t.geometry.type==="Point"&&t.properties.mode===this.mode){const i=t.properties[et];return e.pointColor=this.getHexColorStylingValue(i?this.styles.closingPointColor:this.styles.snappingPointColor,e.pointColor,t),e.pointWidth=this.getNumericStylingValue(i?this.styles.closingPointWidth:this.styles.snappingPointWidth,e.pointWidth,t),e.pointOutlineColor=this.getHexColorStylingValue(i?this.styles.closingPointOutlineColor:this.styles.snappingPointOutlineColor,"#ffffff",t),e.pointOutlineWidth=this.getNumericStylingValue(i?this.styles.closingPointOutlineWidth:this.styles.snappingPointOutlineWidth,2,t),e.zIndex=50,e}return e}validateFeature(t){return this.validateModeFeature(t,e=>Ve(e,this.coordinatePrecision))}lineStringFilter(t){return!!(t.geometry.type==="LineString"&&t.properties&&t.properties.mode===this.mode)}snapCoordinate(t){var e,i,o;let s;if((e=this.snapping)!=null&&e.toLine){let n;n=this.currentId?this.lineSnapping.getSnappableCoordinate(t,this.currentId):this.lineSnapping.getSnappableCoordinateFirstClick(t),n&&(s=n)}return(i=this.snapping)!=null&&i.toCoordinate&&(s=this.currentId?this.coordinateSnapping.getSnappableCoordinate(t,this.currentId):this.coordinateSnapping.getSnappableCoordinateFirstClick(t)),(o=this.snapping)!=null&&o.toCustom&&(s=this.snapping.toCustom(t,{currentCoordinate:this.currentCoordinate,currentId:this.currentId,getCurrentGeometrySnapshot:this.currentId?()=>this.store.getGeometryCopy(this.currentId):()=>null,project:this.project,unproject:this.unproject})),s}}const He="Feature is not a Point",qe="Feature has invalid coordinates",Je="Feature has coordinates with excessive precision";function Ze(r,t){return r.geometry.type!=="Point"?{valid:!1,reason:He}:Bt(r.geometry.coordinates)?Pt(r.geometry.coordinates,t)?{valid:!0}:{valid:!1,reason:Je}:{valid:!1,reason:qe}}const Qe={create:"crosshair",dragStart:"grabbing",dragEnd:"crosshair"};class ti extends z{constructor(t){super(t,!0),this.mode="point",this.cursors=Qe,this.editable=!1,this.editedFeatureId=void 0,this.pixelDistance=void 0,this.clickBoundingBox=void 0,this.updateOptions(t)}updateOptions(t){super.updateOptions(t),t!=null&&t.cursors&&(this.cursors=M({},this.cursors,t.cursors)),t!=null&&t.editable&&(this.editable=t.editable)}start(){this.setStarted(),this.setCursor(this.cursors.create)}stop(){this.cleanUp(),this.setStopped(),this.setCursor("unset")}onClick(t){t.button==="right"&&this.allowPointerEvent(this.pointerEvents.rightClick,t)||t.isContextMenu&&this.allowPointerEvent(this.pointerEvents.contextMenu,t)?this.onRightClick(t):t.button==="left"&&this.allowPointerEvent(this.pointerEvents.leftClick,t)&&this.onLeftClick(t)}onMouseMove(){}onKeyDown(){}onKeyUp(){}cleanUp(){this.editedFeatureId=void 0}onDragStart(t,e){if(this.allowPointerEvent(this.pointerEvents.onDragStart,t)){if(this.editable){const i=this.getNearestPointFeature(t);this.editedFeatureId=i==null?void 0:i.id}this.editedFeatureId&&(this.setCursor(this.cursors.dragStart),e(!1))}}onDrag(t,e){this.allowPointerEvent(this.pointerEvents.onDrag,t)&&this.editedFeatureId!==void 0&&(this.validate&&!this.validate({type:"Feature",geometry:{type:"Point",coordinates:[t.lng,t.lat]},properties:this.store.getPropertiesCopy(this.editedFeatureId)},{project:this.project,unproject:this.unproject,coordinatePrecision:this.coordinatePrecision,updateType:I.Finish}).valid||(this.store.updateGeometry([{id:this.editedFeatureId,geometry:{type:"Point",coordinates:[t.lng,t.lat]}}]),this.store.updateProperty([{id:this.editedFeatureId,property:R,value:!0}])))}onDragEnd(t,e){this.allowPointerEvent(this.pointerEvents.onDragEnd,t)&&this.editedFeatureId!==void 0&&(this.onFinish(this.editedFeatureId,{mode:this.mode,action:"edit"}),this.setCursor(this.cursors.dragEnd),this.store.updateProperty([{id:this.editedFeatureId,property:R,value:!1}]),this.editedFeatureId=void 0,e(!0))}registerBehaviors(t){this.pixelDistance=new ht(t),this.clickBoundingBox=new lt(t)}styleFeature(t){const e=M({},{polygonFillColor:"#3f97e0",polygonOutlineColor:"#3f97e0",polygonOutlineWidth:4,polygonFillOpacity:.3,pointColor:"#3f97e0",pointOutlineColor:"#ffffff",pointOutlineWidth:0,pointWidth:6,lineStringColor:"#3f97e0",lineStringWidth:4,zIndex:0});if(t.type==="Feature"&&t.geometry.type==="Point"&&t.properties.mode===this.mode){const i=!!(t.id&&this.editedFeatureId===t.id);e.pointWidth=this.getNumericStylingValue(i?this.styles.editedPointWidth:this.styles.pointWidth,e.pointWidth,t),e.pointColor=this.getHexColorStylingValue(i?this.styles.editedPointColor:this.styles.pointColor,e.pointColor,t),e.pointOutlineColor=this.getHexColorStylingValue(i?this.styles.editedPointOutlineColor:this.styles.pointOutlineColor,e.pointOutlineColor,t),e.pointOutlineWidth=this.getNumericStylingValue(i?this.styles.editedPointOutlineWidth:this.styles.pointOutlineWidth,2,t),e.zIndex=30}return e}validateFeature(t){return this.validateModeFeature(t,e=>Ze(e,this.coordinatePrecision))}onLeftClick(t){const e={type:"Point",coordinates:[t.lng,t.lat]},i={mode:this.mode};if(this.validate&&!this.validate({type:"Feature",geometry:e,properties:i},{project:this.project,unproject:this.unproject,coordinatePrecision:this.coordinatePrecision,updateType:I.Finish}).valid)return;const[o]=this.store.create([{geometry:e,properties:i}]);this.onFinish(o,{mode:this.mode,action:"draw"})}onRightClick(t){if(!this.editable)return;const e=this.getNearestPointFeature(t);e&&this.store.delete([e.id])}getNearestPointFeature(t){const e=this.clickBoundingBox.create(t),i=this.store.search(e);let o,s=1/0;for(let n=0;ns||d>this.pointerDistance||(s=d,o=a)}return o}}class ei extends k{constructor(t,e){super(t),this.config=void 0,this.pixelDistance=void 0,this._startEndPoints=[],this.config=t,this.pixelDistance=e}get ids(){return this._startEndPoints.concat()}set ids(t){}create(t,e){if(this.ids.length)throw new Error("Opening and closing points already created");if(t.length<=3)throw new Error("Requires at least 4 coordinates");this._startEndPoints=this.store.create([{geometry:{type:"Point",coordinates:t[0]},properties:{mode:e,[et]:!0}},{geometry:{type:"Point",coordinates:t[t.length-2]},properties:{mode:e,[et]:!0}}])}delete(){this.ids.length&&(this.store.delete(this.ids),this._startEndPoints=[])}update(t){if(this.ids.length!==2)throw new Error("No closing points to update");this.store.updateGeometry([{id:this.ids[0],geometry:{type:"Point",coordinates:t[0]}},{id:this.ids[1],geometry:{type:"Point",coordinates:t[t.length-3]}}])}isClosingPoint(t){const e=this.store.getGeometryCopy(this.ids[0]),i=this.store.getGeometryCopy(this.ids[1]),o=this.pixelDistance.measure(t,e.coordinates),s=this.pixelDistance.measure(t,i.coordinates);return{isClosing:othis.store.has(a))){const a=s.coordinatePointIds,d=a.map(l=>this.store.getGeometryCopy(l).coordinates);if(a.length!==o.length){this.deleteCoordinatePoints(a);const l=this.createPoints(o,i.mode,t);this.setFeatureCoordinatePoints(t,l)}else o.forEach((l,h)=>{l[0]===d[h][0]&&l[1]===d[h][1]||this.store.updateGeometry([{id:a[h],geometry:{type:"Point",coordinates:l}}])})}else{const a=n.filter(l=>this.store.has(l));a.length&&this.deleteCoordinatePoints(a);const d=this.createPoints(o,i.mode,t);this.setFeatureCoordinatePoints(t,d)}else{const a=this.createPoints(o,i.mode,t);this.setFeatureCoordinatePoints(t,a)}}deletePointsByFeatureIds(t){for(const e of t)this.deleteIfPresent(e)}getUpdated(t,e){const i=this.store.getPropertiesCopy(t);if(i.coordinatePointIds)return i.coordinatePointIds.map((o,s)=>({id:o,geometry:M({},this.store.getGeometryCopy(o),{coordinates:e[s]})}))}createPoints(t,e,i){return this.store.create(t.map((o,s)=>({geometry:{type:"Point",coordinates:o},properties:{mode:e,[Ot]:!0,[Se]:i,index:s}})))}setFeatureCoordinatePoints(t,e){this.store.updateProperty([{id:t,property:dt,value:e}])}deleteCoordinatePoints(t){const e=t.filter(i=>this.store.has(i));this.store.delete(e)}deleteIfPresent(t){const e=this.store.getPropertiesCopy(t).coordinatePointIds;e&&(this.deleteCoordinatePoints(e),this.setFeatureCoordinatePoints(t,null))}}const ii={cancel:"Escape",finish:"Enter"},oi={start:"crosshair",close:"pointer",dragStart:"grabbing",dragEnd:"crosshair"};class si extends z{constructor(t){super(t,!0),this.mode="polygon",this.currentCoordinate=0,this.currentId=void 0,this.keyEvents=ii,this.cursors=oi,this.mouseMove=!1,this.showCoordinatePoints=!1,this.snapping=void 0,this.snappedPointId=void 0,this.editable=!1,this.editedFeatureId=void 0,this.editedFeatureCoordinateIndex=void 0,this.editedSnapType=void 0,this.editedInsertIndex=void 0,this.editedPointId=void 0,this.coordinatePoints=void 0,this.lineSnapping=void 0,this.coordinateSnapping=void 0,this.pixelDistance=void 0,this.closingPoints=void 0,this.clickBoundingBox=void 0,this.updateOptions(t)}updateOptions(t){if(super.updateOptions(t),t!=null&&t.cursors&&(this.cursors=M({},this.cursors,t.cursors)),(t==null?void 0:t.keyEvents)===null?this.keyEvents={cancel:null,finish:null}:t!=null&&t.keyEvents&&(this.keyEvents=M({},this.keyEvents,t.keyEvents)),t!=null&&t.snapping&&(this.snapping=t.snapping),(t==null?void 0:t.editable)!==void 0&&(this.editable=t.editable),(t==null?void 0:t.pointerEvents)!==void 0&&(this.pointerEvents=t.pointerEvents),(t==null?void 0:t.showCoordinatePoints)!==void 0){if(this.showCoordinatePoints=t.showCoordinatePoints,this.coordinatePoints&&t.showCoordinatePoints===!0)this.store.copyAllWhere(e=>e.mode===this.mode).map(e=>e.id).forEach(e=>{this.coordinatePoints.createOrUpdate(e)});else if(this.coordinatePoints&&this.showCoordinatePoints===!1){const e=this.store.copyAllWhere(i=>i.mode===this.mode&&!!i[dt]);this.coordinatePoints.deletePointsByFeatureIds(e.map(i=>i.id))}}}close(){if(this.currentId===void 0)return;const t=this.store.getGeometryCopy(this.currentId).coordinates[0];if(t.length<5||!this.updatePolygonGeometry([...t.slice(0,-2),t[0]],I.Finish))return;const e=this.currentId;if(this.currentId){const i=Lt(this.store.getGeometryCopy(this.currentId));i&&this.store.updateGeometry([{id:this.currentId,geometry:i}]),this.store.updateProperty([{id:this.currentId,property:N,value:void 0}])}this.snappedPointId&&this.store.delete([this.snappedPointId]),this.currentCoordinate=0,this.currentId=void 0,this.snappedPointId=void 0,this.closingPoints.delete(),this.state==="drawing"&&this.setStarted(),this.onFinish(e,{mode:this.mode,action:"draw"})}registerBehaviors(t){this.clickBoundingBox=new lt(t),this.pixelDistance=new ht(t),this.lineSnapping=new Wt(t,this.pixelDistance,this.clickBoundingBox),this.coordinateSnapping=new Ct(t,this.pixelDistance,this.clickBoundingBox),this.closingPoints=new ei(t,this.pixelDistance),this.coordinatePoints=new fe(t)}start(){this.setStarted(),this.setCursor(this.cursors.start)}stop(){this.cleanUp(),this.setStopped(),this.setCursor("unset")}onMouseMove(t){this.mouseMove=!0,this.setCursor(this.cursors.start);const e=this.snapCoordinate(t);if(e){if(this.snappedPointId)this.store.updateGeometry([{id:this.snappedPointId,geometry:{type:"Point",coordinates:e}}]);else{const[s]=this.store.create([{geometry:{type:"Point",coordinates:e},properties:{mode:this.mode,[Ft]:!0}}]);this.snappedPointId=s}t.lng=e[0],t.lat=e[1]}else this.snappedPointId&&(this.store.delete([this.snappedPointId]),this.snappedPointId=void 0);if(this.currentId===void 0||this.currentCoordinate===0)return;const i=this.store.getGeometryCopy(this.currentId).coordinates[0];let o;if(this.currentCoordinate===1){const s=1/Math.pow(10,this.coordinatePrecision-1),n=Math.max(1e-6,s);o=[i[0],[t.lng,t.lat],[t.lng,t.lat-n],i[0]]}else if(this.currentCoordinate===2)o=[i[0],i[1],[t.lng,t.lat],i[0]];else{const{isClosing:s,isPreviousClosing:n}=this.closingPoints.isClosingPoint(t);n||s?(this.snappedPointId&&(this.store.delete([this.snappedPointId]),this.snappedPointId=void 0),this.setCursor(this.cursors.close),o=[...i.slice(0,-2),i[0],i[0]]):o=[...i.slice(0,-2),[t.lng,t.lat],i[0]]}this.updatePolygonGeometry(o,I.Provisional)}updatePolygonGeometry(t,e){if(!this.currentId)return!1;const i={type:"Polygon",coordinates:[t]};return!(this.validate&&!this.validate({type:"Feature",geometry:i},{project:this.project,unproject:this.unproject,coordinatePrecision:this.coordinatePrecision,updateType:e}).valid||(this.store.updateGeometry([{id:this.currentId,geometry:i}]),this.showCoordinatePoints&&this.coordinatePoints.createOrUpdate(this.currentId),0))}snapCoordinate(t){var e,i,o;let s;if((e=this.snapping)!=null&&e.toLine){let n;n=this.currentId?this.lineSnapping.getSnappableCoordinate(t,this.currentId):this.lineSnapping.getSnappableCoordinateFirstClick(t),n&&(s=n)}if((i=this.snapping)!=null&&i.toCoordinate){let n;n=this.currentId?this.coordinateSnapping.getSnappableCoordinate(t,this.currentId):this.coordinateSnapping.getSnappableCoordinateFirstClick(t),n&&(s=n)}return(o=this.snapping)!=null&&o.toCustom&&(s=this.snapping.toCustom(t,{currentCoordinate:this.currentCoordinate,currentId:this.currentId,getCurrentGeometrySnapshot:this.currentId?()=>this.store.getGeometryCopy(this.currentId):()=>null,project:this.project,unproject:this.unproject})),s}polygonFilter(t){return!!(t.geometry.type==="Polygon"&&t.properties&&t.properties.mode===this.mode)}onRightClick(t){if(!this.editable||this.state!=="started")return;const{featureId:e,featureCoordinateIndex:i}=this.coordinateSnapping.getSnappable(t,n=>this.polygonFilter(n));if(!e||i===void 0)return;const o=this.store.getGeometryCopy(e);let s;o.type==="Polygon"&&(s=o.coordinates[0],s.length<=4||(o.type!=="Polygon"||i!==0&&i!==s.length-1?s.splice(i,1):(s.shift(),s.pop(),s.push([s[0][0],s[0][1]])),(!this.validate||this.validate({id:e,type:"Feature",geometry:o,properties:{}},{project:this.project,unproject:this.unproject,coordinatePrecision:this.coordinatePrecision,updateType:I.Commit}).valid)&&(this.snappedPointId&&(this.store.delete([this.snappedPointId]),this.snappedPointId=void 0),this.store.updateGeometry([{id:e,geometry:o}]),this.showCoordinatePoints&&this.coordinatePoints.createOrUpdate(e),this.onFinish(e,{mode:this.mode,action:"edit"}))))}onLeftClick(t){if(this.snappedPointId&&(this.store.delete([this.snappedPointId]),this.snappedPointId=void 0),this.currentCoordinate===0){const e=this.snapCoordinate(t);e&&(t.lng=e[0],t.lat=e[1]);const[i]=this.store.create([{geometry:{type:"Polygon",coordinates:[[[t.lng,t.lat],[t.lng,t.lat],[t.lng,t.lat],[t.lng,t.lat]]]},properties:{mode:this.mode,[N]:!0}}]);this.currentId=i,this.currentCoordinate++,this.showCoordinatePoints&&this.coordinatePoints.createOrUpdate(i),this.setDrawing()}else if(this.currentCoordinate===1&&this.currentId){const e=this.snapCoordinate(t);e&&(t.lng=e[0],t.lat=e[1]);const i=this.store.getGeometryCopy(this.currentId);if(mt([t.lng,t.lat],i.coordinates[0][0])||!this.updatePolygonGeometry([i.coordinates[0][0],[t.lng,t.lat],[t.lng,t.lat],i.coordinates[0][0]],I.Commit))return;this.currentCoordinate++}else if(this.currentCoordinate===2&&this.currentId){const e=this.snapCoordinate(t);e&&(t.lng=e[0],t.lat=e[1]);const i=this.store.getGeometryCopy(this.currentId).coordinates[0];if(mt([t.lng,t.lat],i[1])||!this.updatePolygonGeometry([i[0],i[1],[t.lng,t.lat],[t.lng,t.lat],i[0]],I.Commit))return;this.currentCoordinate===2&&this.closingPoints.create(i,"polygon"),this.currentCoordinate++}else if(this.currentId){const e=this.store.getGeometryCopy(this.currentId).coordinates[0],{isClosing:i,isPreviousClosing:o}=this.closingPoints.isClosingPoint(t);if(o||i)this.close();else{const s=this.snapCoordinate(t);if(s&&(t.lng=s[0],t.lat=s[1]),mt([t.lng,t.lat],e[this.currentCoordinate-1]))return;const n=function(a=[[[0,0],[0,1],[1,1],[1,0],[0,0]]]){return{type:"Feature",geometry:{type:"Polygon",coordinates:a},properties:{}}}([[...e.slice(0,-1),[t.lng,t.lat],e[0]]]);if(!this.updatePolygonGeometry(n.geometry.coordinates[0],I.Commit))return;this.currentCoordinate++,this.closingPoints.ids.length&&this.closingPoints.update(n.geometry.coordinates[0])}}}onClick(t){this.currentCoordinate>0&&!this.mouseMove&&this.onMouseMove(t),this.mouseMove=!1,t.button==="right"&&this.allowPointerEvent(this.pointerEvents.rightClick,t)||t.isContextMenu&&this.allowPointerEvent(this.pointerEvents.contextMenu,t)?this.onRightClick(t):t.button==="left"&&this.allowPointerEvent(this.pointerEvents.leftClick,t)&&this.onLeftClick(t)}onKeyUp(t){t.key===this.keyEvents.cancel?this.cleanUp():t.key===this.keyEvents.finish&&this.close()}onKeyDown(){}onDragStart(t,e){if(!this.allowPointerEvent(this.pointerEvents.onDragStart,t)||!this.editable)return;let i;if(this.state==="started"){const o=this.lineSnapping.getSnappable(t,n=>this.polygonFilter(n));o.coordinate&&(this.editedSnapType="line",this.editedFeatureCoordinateIndex=o.featureCoordinateIndex,this.editedFeatureId=o.featureId,i=o.coordinate);const s=this.coordinateSnapping.getSnappable(t,n=>this.polygonFilter(n));s.coordinate&&(this.editedSnapType="coordinate",this.editedFeatureCoordinateIndex=s.featureCoordinateIndex,this.editedFeatureId=s.featureId,i=s.coordinate)}if(this.editedFeatureId&&i){if(!this.editedPointId){const[o]=this.store.create([{geometry:{type:"Point",coordinates:i},properties:{mode:this.mode,[R]:!0}}]);this.editedPointId=o}this.setCursor(this.cursors.dragStart),e(!1)}}onDrag(t,e){if(!this.allowPointerEvent(this.pointerEvents.onDrag,t)||this.editedFeatureId===void 0||this.editedFeatureCoordinateIndex===void 0)return;const i=this.store.getGeometryCopy(this.editedFeatureId),o=i.coordinates[0];this.editedSnapType==="coordinate"||this.editedSnapType==="line"&&this.editedInsertIndex!==void 0?this.editedFeatureCoordinateIndex===0||this.editedFeatureCoordinateIndex===i.coordinates[0].length-1?(o[0]=[t.lng,t.lat],o[o.length-1]=[t.lng,t.lat]):o[this.editedFeatureCoordinateIndex]=[t.lng,t.lat]:this.editedSnapType==="line"&&this.editedInsertIndex===void 0&&(this.editedInsertIndex=this.editedFeatureCoordinateIndex+1,i.coordinates[0].splice(this.editedInsertIndex,0,[t.lng,t.lat]),this.editedFeatureCoordinateIndex++);const s={type:"Polygon",coordinates:i.coordinates};this.validate&&!this.validate({type:"Feature",geometry:s,properties:this.store.getPropertiesCopy(this.editedFeatureId)},{project:this.project,unproject:this.unproject,coordinatePrecision:this.coordinatePrecision,updateType:I.Provisional}).valid||(this.snapping&&this.snappedPointId&&(this.store.delete([this.snappedPointId]),this.snappedPointId=void 0),this.store.updateGeometry([{id:this.editedFeatureId,geometry:s}]),this.showCoordinatePoints&&this.coordinatePoints.createOrUpdate(this.editedFeatureId),this.editedPointId&&this.store.updateGeometry([{id:this.editedPointId,geometry:{type:"Point",coordinates:[t.lng,t.lat]}}]),this.store.updateProperty([{id:this.editedFeatureId,property:R,value:!0}]))}onDragEnd(t,e){this.allowPointerEvent(this.pointerEvents.onDragEnd,t)&&this.editedFeatureId!==void 0&&(this.setCursor(this.cursors.dragEnd),this.editedPointId&&(this.store.delete([this.editedPointId]),this.editedPointId=void 0),this.store.updateProperty([{id:this.editedFeatureId,property:R,value:!1}]),this.onFinish(this.editedFeatureId,{mode:this.mode,action:"edit"}),this.editedFeatureId=void 0,this.editedFeatureCoordinateIndex=void 0,this.editedInsertIndex=void 0,this.editedSnapType=void 0,e(!0))}cleanUp(){const t=this.currentId,e=this.snappedPointId,i=this.editedPointId;this.currentId=void 0,this.snappedPointId=void 0,this.editedPointId=void 0,this.editedFeatureId=void 0,this.editedFeatureCoordinateIndex=void 0,this.editedInsertIndex=void 0,this.editedSnapType=void 0,this.currentCoordinate=0,this.state==="drawing"&&this.setStarted();try{t&&this.coordinatePoints.deletePointsByFeatureIds([t]),t!==void 0&&this.store.delete([t]),i!==void 0&&this.store.delete([i]),e!==void 0&&this.store.delete([e]),this.closingPoints.ids.length&&this.closingPoints.delete()}catch{}}styleFeature(t){const e=M({},{polygonFillColor:"#3f97e0",polygonOutlineColor:"#3f97e0",polygonOutlineWidth:4,polygonFillOpacity:.3,pointColor:"#3f97e0",pointOutlineColor:"#ffffff",pointOutlineWidth:0,pointWidth:6,lineStringColor:"#3f97e0",lineStringWidth:4,zIndex:0});if(t.properties.mode===this.mode){if(t.geometry.type==="Polygon")return e.polygonFillColor=this.getHexColorStylingValue(this.styles.fillColor,e.polygonFillColor,t),e.polygonOutlineColor=this.getHexColorStylingValue(this.styles.outlineColor,e.polygonOutlineColor,t),e.polygonOutlineWidth=this.getNumericStylingValue(this.styles.outlineWidth,e.polygonOutlineWidth,t),e.polygonFillOpacity=this.getNumericStylingValue(this.styles.fillOpacity,e.polygonFillOpacity,t),e.zIndex=U,e;if(t.geometry.type==="Point"){const i=t.properties[R],o=t.properties[Ot],s=i?"editedPoint":t.properties[et]?"closingPoint":t.properties[Ft]?"snappingPoint":o?"coordinatePoint":void 0;if(!s)return e;const n={editedPoint:{width:this.styles.editedPointOutlineWidth,color:this.styles.editedPointColor,outlineColor:this.styles.editedPointOutlineColor,outlineWidth:this.styles.editedPointOutlineWidth},closingPoint:{width:this.styles.closingPointWidth,color:this.styles.closingPointColor,outlineColor:this.styles.closingPointOutlineColor,outlineWidth:this.styles.closingPointOutlineWidth},snappingPoint:{width:this.styles.snappingPointWidth,color:this.styles.snappingPointColor,outlineColor:this.styles.snappingPointOutlineColor,outlineWidth:this.styles.snappingPointOutlineWidth},coordinatePoint:{width:this.styles.coordinatePointWidth,color:this.styles.coordinatePointColor,outlineColor:this.styles.coordinatePointOutlineColor,outlineWidth:this.styles.coordinatePointOutlineWidth}};return e.pointWidth=this.getNumericStylingValue(n[s].width,e.pointWidth,t),e.pointColor=this.getHexColorStylingValue(n[s].color,e.pointColor,t),e.pointOutlineColor=this.getHexColorStylingValue(n[s].outlineColor,e.pointOutlineColor,t),e.pointOutlineWidth=this.getNumericStylingValue(n[s].outlineWidth,2,t),e.zIndex=i?40:o?20:30,e}}return e}afterFeatureAdded(t){this.showCoordinatePoints&&this.coordinatePoints.createOrUpdate(t.id)}validateFeature(t){return this.validateModeFeature(t,e=>jt(e,this.coordinatePrecision))}}const ni={cancel:"Escape",finish:"Enter"},ri={start:"crosshair"};class ai extends z{constructor(t){super(t,!0),this.mode="rectangle",this.center=void 0,this.clickCount=0,this.currentRectangleId=void 0,this.keyEvents=ni,this.cursors=ri,this.updateOptions(t)}updateOptions(t){super.updateOptions(t),t!=null&&t.cursors&&(this.cursors=M({},this.cursors,t.cursors)),(t==null?void 0:t.keyEvents)===null?this.keyEvents={cancel:null,finish:null}:t!=null&&t.keyEvents&&(this.keyEvents=M({},this.keyEvents,t.keyEvents))}updateRectangle(t,e){if(this.clickCount===1&&this.center&&this.currentRectangleId){const i=this.store.getGeometryCopy(this.currentRectangleId).coordinates[0][0],o={type:"Polygon",coordinates:[[i,[t.lng,i[1]],[t.lng,t.lat],[i[0],t.lat],i]]};if(this.validate&&!this.validate({id:this.currentRectangleId,geometry:o},{project:this.project,unproject:this.unproject,coordinatePrecision:this.coordinatePrecision,updateType:e}).valid)return;this.store.updateGeometry([{id:this.currentRectangleId,geometry:o}])}}close(){const t=this.currentRectangleId;if(t){const e=Lt(this.store.getGeometryCopy(t));e&&this.store.updateGeometry([{id:t,geometry:e}]),this.store.updateProperty([{id:t,property:N,value:void 0}])}this.center=void 0,this.currentRectangleId=void 0,this.clickCount=0,this.state==="drawing"&&this.setStarted(),t!==void 0&&this.onFinish(t,{mode:this.mode,action:"draw"})}start(){this.setStarted(),this.setCursor(this.cursors.start)}stop(){this.cleanUp(),this.setStopped(),this.setCursor("unset")}onClick(t){if(t.button==="right"&&this.allowPointerEvent(this.pointerEvents.rightClick,t)||t.button==="left"&&this.allowPointerEvent(this.pointerEvents.leftClick,t)||t.isContextMenu&&this.allowPointerEvent(this.pointerEvents.contextMenu,t))if(this.clickCount===0){this.center=[t.lng,t.lat];const[e]=this.store.create([{geometry:{type:"Polygon",coordinates:[[[t.lng,t.lat],[t.lng,t.lat],[t.lng,t.lat],[t.lng,t.lat]]]},properties:{mode:this.mode,[N]:!0}}]);this.currentRectangleId=e,this.clickCount++,this.setDrawing()}else this.updateRectangle(t,I.Finish),this.close()}onMouseMove(t){this.updateRectangle(t,I.Provisional)}onKeyDown(){}onKeyUp(t){t.key===this.keyEvents.cancel?this.cleanUp():t.key===this.keyEvents.finish&&this.close()}onDragStart(){}onDrag(){}onDragEnd(){}cleanUp(){const t=this.currentRectangleId;this.center=void 0,this.currentRectangleId=void 0,this.clickCount=0,this.state==="drawing"&&this.setStarted(),t!==void 0&&this.store.delete([t])}styleFeature(t){const e=M({},{polygonFillColor:"#3f97e0",polygonOutlineColor:"#3f97e0",polygonOutlineWidth:4,polygonFillOpacity:.3,pointColor:"#3f97e0",pointOutlineColor:"#ffffff",pointOutlineWidth:0,pointWidth:6,lineStringColor:"#3f97e0",lineStringWidth:4,zIndex:0});return t.type==="Feature"&&t.geometry.type==="Polygon"&&t.properties.mode===this.mode&&(e.polygonFillColor=this.getHexColorStylingValue(this.styles.fillColor,e.polygonFillColor,t),e.polygonOutlineColor=this.getHexColorStylingValue(this.styles.outlineColor,e.polygonOutlineColor,t),e.polygonOutlineWidth=this.getNumericStylingValue(this.styles.outlineWidth,e.polygonOutlineWidth,t),e.polygonFillOpacity=this.getNumericStylingValue(this.styles.fillOpacity,e.polygonFillOpacity,t),e.zIndex=U),e}validateFeature(t){return this.validateModeFeature(t,e=>ge(e,this.coordinatePrecision))}}function _t(r,t){const e=r,i=t,o=_(e[1]),s=_(i[1]);let n=_(i[0]-e[0]);n>Math.PI&&(n-=2*Math.PI),n<-Math.PI&&(n+=2*Math.PI);const a=Math.log(Math.tan(s/2+Math.PI/4)/Math.tan(o/2+Math.PI/4)),d=(V(Math.atan2(n,a))+360)%360;return d>180?-(360-d):d}function me(r,t,e){let i=t;t<0&&(i=-Math.abs(i));const o=i/ce,s=r[0]*Math.PI/180,n=_(r[1]),a=_(e),d=o*Math.cos(a);let l=n+d;Math.abs(l)>Math.PI/2&&(l=l>0?Math.PI-l:-Math.PI-l);const h=Math.log(Math.tan(l/2+Math.PI/4)/Math.tan(n/2+Math.PI/4)),c=Math.abs(h)>1e-11?d/h:Math.cos(n),u=[(180*(s+o*Math.sin(a)/c)/Math.PI+540)%360-180,180*l/Math.PI];return u[0]+=u[0]-r[0]>180?-360:r[0]-u[0]>180?360:0,u}function di(r,t,e,i,o){const s=i(r[0],r[1]),n=i(t[0],t[1]),{lng:a,lat:d}=o((s.x+n.x)/2,(s.y+n.y)/2);return[b(a,e),b(d,e)]}function li(r,t,e){const i=me(r,1e3*T(r,t)/2,_t(r,t));return[b(i[0],e),b(i[1],e)]}function ie({featureCoords:r,precision:t,unproject:e,project:i,projection:o}){const s=[];for(let n=0;n({geometry:{type:"Point",coordinates:h},properties:s(c)}))}(t,o=>({mode:this.mode,[L.MID_POINT]:!0,midPointSegment:o,midPointFeatureId:e}),i,this.config.project,this.config.unproject,this.projection))}delete(){this._midPoints.length&&(this.store.delete(this._midPoints),this._midPoints=[])}getUpdated(t){if(this._midPoints.length!==0)return ie({featureCoords:t,precision:this.coordinatePrecision,project:this.config.project,unproject:this.config.unproject,projection:this.config.projection}).map((e,i)=>({id:this._midPoints[i],geometry:{type:"Point",coordinates:e}}))}}class ci extends k{constructor(t){super(t),this._selectionPoints=[]}get ids(){return this._selectionPoints.concat()}set ids(t){}create(t,e,i){this._selectionPoints=this.store.create(function(o,s,n){const a=[],d=s==="Polygon"?o.length-1:o.length;for(let l=0;l({mode:this.mode,index:o,[L.SELECTION_POINT]:!0,[L.SELECTION_POINT_FEATURE_ID]:i})))}delete(){this.ids.length&&(this.store.delete(this.ids),this._selectionPoints=[])}getUpdated(t){if(this._selectionPoints.length!==0)return this._selectionPoints.map((e,i)=>({id:e,geometry:{type:"Point",coordinates:t[i]}}))}getOneUpdated(t,e){if(this._selectionPoints[t]!==void 0)return{id:this._selectionPoints[t],geometry:{type:"Point",coordinates:e}}}}function ve(r,t){let e=!1;for(let n=0,a=t.length;n(i=r)[1]!=(s=d[c])[1]>i[1]&&i[0]<(s[0]-o[0])*(i[1]-o[1])/(s[1]-o[1])+o[0]&&(e=!e)}var i,o,s;return e}const Dt=(r,t,e)=>{const i=s=>s*s,o=(s,n)=>i(s.x-n.x)+i(s.y-n.y);return Math.sqrt(((s,n,a)=>{const d=o(n,a);if(d===0)return o(s,n);let l=((s.x-n.x)*(a.x-n.x)+(s.y-n.y)*(a.y-n.y))/d;return l=Math.max(0,Math.min(1,l)),o(s,{x:n.x+l*(a.x-n.x),y:n.y+l*(a.y-n.y)})})(r,t,e))};class ui extends k{constructor(t,e,i){super(t),this.config=void 0,this.createClickBoundingBox=void 0,this.pixelDistance=void 0,this.config=t,this.createClickBoundingBox=e,this.pixelDistance=i}find(t,e){let i,o,s,n,a=1/0,d=1/0,l=1/0;const h=this.createClickBoundingBox.create(t),c=this.store.search(h);for(let u=0;u180||u<-180||p>90||p<-90)return!1;s[h]=[u,p]}i.type==="Polygon"&&(s[s.length-1]=[s[0][0],s[0][1]]);const a=this.selectionPoints.getUpdated(s)||[],d=this.midPoints.getUpdated(s)||[],l=this.coordinatePoints.getUpdated(this.draggedFeatureId,s)||[];if(e&&!e({type:"Feature",id:this.draggedFeatureId,geometry:i,properties:{}},{project:this.config.project,unproject:this.config.unproject,coordinatePrecision:this.config.coordinatePrecision,updateType:I.Provisional}).valid)return!1;this.store.updateGeometry([{id:this.draggedFeatureId,geometry:i},...a,...d,...l]),this.dragPosition=[t.lng,t.lat]}else i.type==="Point"&&(this.store.updateGeometry([{id:this.draggedFeatureId,geometry:{type:"Point",coordinates:o}}]),this.dragPosition=[t.lng,t.lat])}}class gi extends k{constructor(t,e,i,o,s,n,a){super(t),this.config=void 0,this.pixelDistance=void 0,this.selectionPoints=void 0,this.midPoints=void 0,this.coordinatePoints=void 0,this.coordinateSnapping=void 0,this.lineSnapping=void 0,this.draggedCoordinate={id:null,index:-1},this.config=t,this.pixelDistance=e,this.selectionPoints=i,this.midPoints=o,this.coordinatePoints=s,this.coordinateSnapping=n,this.lineSnapping=a}getClosestCoordinate(t,e){const i={dist:1/0,index:-1,isFirstOrLastPolygonCoord:!1};let o;if(e.type==="LineString")o=e.coordinates;else{if(e.type!=="Polygon")return i;o=e.coordinates[0]}for(let s=0;s!!(n.properties&&n.properties.mode===i.properties.mode&&n.id!==this.draggedCoordinate.id);if(e!=null&&e.toLine){let n;n=this.lineSnapping.getSnappable(t,s).coordinate,n&&(o=n)}if(e.toCoordinate){let n;n=this.coordinateSnapping.getSnappable(t,s).coordinate,n&&(o=n)}if(e!=null&&e.toCustom){let n;n=e.toCustom(t,{currentCoordinate:this.draggedCoordinate.index,currentId:i.id,getCurrentGeometrySnapshot:i.id?()=>this.store.getGeometryCopy(i.id):()=>null,project:this.project,unproject:this.unproject}),n&&(o=n)}return o}drag(t,e,i,o){const s=this.draggedCoordinate.id;if(s===null)return!1;const n=this.draggedCoordinate.index,a=this.store.getGeometryCopy(s),d=this.store.getPropertiesCopy(s),l=a.type==="LineString"?a.coordinates:a.coordinates[0],h=a.type==="Polygon"&&(n===l.length-1||n===0),c={type:"Feature",id:s,geometry:a,properties:d},u=this.snapCoordinate(t,o,c);if(t.lng>180||t.lng<-180||t.lat>90||t.lat<-90)return!1;if(h){const m=l.length-1;l[0]=u,l[m]=u}else l[n]=u;const p=this.selectionPoints.getOneUpdated(n,u),g=p?[p]:[],y=this.midPoints.getUpdated(l)||[],v=this.coordinatePoints.getUpdated(s,l)||[];return!(a.type!=="Point"&&!e&&pe({geometry:a})||i&&!i(c,{project:this.config.project,unproject:this.config.unproject,coordinatePrecision:this.config.coordinatePrecision,updateType:I.Provisional}).valid||(this.store.updateGeometry([{id:s,geometry:a},...g,...y,...v]),0))}isDragging(){return this.draggedCoordinate.id!==null}startDragging(t,e){this.draggedCoordinate={id:t,index:e}}stopDragging(){this.draggedCoordinate={id:null,index:-1}}}function oe(r){let t=0,e=0,i=0;return(r.geometry.type==="Polygon"?r.geometry.coordinates[0].slice(0,-1):r.geometry.coordinates).forEach(o=>{t+=o[0],e+=o[1],i++},!0),[t/i,e/i]}function kt(r){const t=(r.geometry.type==="Polygon"?r.geometry.coordinates[0]:r.geometry.coordinates).map(e=>{const{x:i,y:o}=S(e[0],e[1]);return[i,o]});return r.geometry.type==="Polygon"?function(e){let i=0,o=0,s=0;const n=e.length;for(let a=0;a{if(g===0||g===360||g===-360)return p;const y=.017453292519943295*g,v=(p.geometry.type==="Polygon"?p.geometry.coordinates[0]:p.geometry.coordinates).map(([f,P])=>S(f,P)),m=v.reduce((f,P)=>({x:f.x+P.x,y:f.y+P.y}),{x:0,y:0});m.x/=v.length,m.y/=v.length;const C=v.map(f=>({x:m.x+(f.x-m.x)*Math.cos(y)-(f.y-m.y)*Math.sin(y),y:m.y+(f.x-m.x)*Math.sin(y)+(f.y-m.y)*Math.cos(y)})).map(({x:f,y:P})=>[ot(f,P).lng,ot(f,P).lat]);p.geometry.type==="Polygon"?p.geometry.coordinates[0]=C:p.geometry.coordinates=C})(a,-(this.lastBearing-n))}else{if(this.config.projection!=="globe")throw new Error("Unsupported projection");if(this.selectedGeometryCentroid||(this.selectedGeometryCentroid=oe({geometry:o})),n=_t(this.selectedGeometryCentroid,s),!this.lastBearing)return void(this.lastBearing=n+180);(function(u,p){if(p===0||p===360||p===-360)return u;const g=oe(u);(u.geometry.type==="Polygon"?u.geometry.coordinates[0]:u.geometry.coordinates).forEach(y=>{const v=_t(g,y)+p,m=function(f,P){f[0]+=f[0]-P[0]>180?-360:P[0]-f[0]>180?360:0;const x=ce,w=P[1]*Math.PI/180,F=f[1]*Math.PI/180,O=F-w;let B=Math.abs(f[0]-P[0])*Math.PI/180;B>Math.PI&&(B-=2*Math.PI);const D=Math.log(Math.tan(F/2+Math.PI/4)/Math.tan(w/2+Math.PI/4)),W=Math.abs(D)>1e-11?O/D:Math.cos(w);return Math.sqrt(O*O+W*W*B*B)*x}(g,y),C=me(g,m,v);y[0]=C[0],y[1]=C[1]})})(a,-(this.lastBearing-(n+180)))}const d=o.type==="Polygon"?o.coordinates[0]:o.coordinates;d.forEach(u=>{u[0]=b(u[0],this.coordinatePrecision),u[1]=b(u[1],this.coordinatePrecision)});const l=this.midPoints.getUpdated(d)||[],h=this.selectionPoints.getUpdated(d)||[],c=this.coordinatePoints.getUpdated(e,d)||[];if(i&&!i({id:e,type:"Feature",geometry:o,properties:{}},{project:this.config.project,unproject:this.config.unproject,coordinatePrecision:this.config.coordinatePrecision,updateType:I.Provisional}))return!1;this.store.updateGeometry([{id:e,geometry:o},...h,...l,...c]),this.projection==="web-mercator"?this.lastBearing=n:this.projection==="globe"&&(this.lastBearing=n+180)}}class fi extends k{constructor(t,e){super(t),this.config=void 0,this.dragCoordinateResizeBehavior=void 0,this.config=t,this.dragCoordinateResizeBehavior=e}scale(t,e,i){if(!this.dragCoordinateResizeBehavior.isDragging()){const o=this.dragCoordinateResizeBehavior.getDraggableIndex(t,e);this.dragCoordinateResizeBehavior.startDragging(e,o)}this.dragCoordinateResizeBehavior.drag(t,"center-fixed",i)}reset(){this.dragCoordinateResizeBehavior.stopDragging()}}class mi extends k{constructor(t,e,i,o,s){super(t),this.config=void 0,this.pixelDistance=void 0,this.selectionPoints=void 0,this.midPoints=void 0,this.coordinatePoints=void 0,this.minimumScale=1e-4,this.draggedCoordinate={id:null,index:-1},this.boundingBoxMaps={opposite:{0:4,1:5,2:6,3:7,4:0,5:1,6:2,7:3}},this.config=t,this.pixelDistance=e,this.selectionPoints=i,this.midPoints=o,this.coordinatePoints=s}getClosestCoordinate(t,e){const i={dist:1/0,index:-1,isFirstOrLastPolygonCoord:!1};let o;if(e.type==="LineString")o=e.coordinates;else{if(e.type!=="Polygon")return i;o=e.coordinates[0]}for(let s=0;s=0)return!1;break;case 1:if(i>=0)return!1;break;case 2:if(e>=0||i>=0)return!1;break;case 3:if(e>=0)return!1;break;case 4:if(e>=0||i<=0)return!1;break;case 5:if(i<=0)return!1;break;case 6:if(e<=0||i<=0)return!1;break;case 7:if(e<=0)return!1}return!0}getSelectedFeatureDataWebMercator(){if(!this.draggedCoordinate.id||this.draggedCoordinate.index===-1)return null;const t=this.getFeature(this.draggedCoordinate.id);if(!t)return null;const e=this.getNormalisedCoordinates(t.geometry);return{boundingBox:this.getBBoxWebMercator(e),feature:t,updatedCoords:e,selectedCoordinate:e[this.draggedCoordinate.index]}}centerWebMercatorDrag(t){const e=this.getSelectedFeatureDataWebMercator();if(!e)return null;const{feature:i,boundingBox:o,updatedCoords:s,selectedCoordinate:n}=e,a=kt(i);if(!a)return null;const d=S(n[0],n[1]),{closestBBoxIndex:l}=this.getIndexesWebMercator(o,d),h=S(t.lng,t.lat);return this.scaleWebMercator({closestBBoxIndex:l,updatedCoords:s,webMercatorCursor:h,webMercatorSelected:d,webMercatorOrigin:a}),s}centerFixedWebMercatorDrag(t){const e=this.getSelectedFeatureDataWebMercator();if(!e)return null;const{feature:i,boundingBox:o,updatedCoords:s,selectedCoordinate:n}=e,a=kt(i);if(!a)return null;const d=S(n[0],n[1]),{closestBBoxIndex:l}=this.getIndexesWebMercator(o,d),h=S(t.lng,t.lat);return this.scaleFixedWebMercator({closestBBoxIndex:l,updatedCoords:s,webMercatorCursor:h,webMercatorSelected:d,webMercatorOrigin:a}),s}scaleFixedWebMercator({closestBBoxIndex:t,webMercatorOrigin:e,webMercatorSelected:i,webMercatorCursor:o,updatedCoords:s}){if(!this.isValidDragWebMercator(t,e.x-o.x,e.y-o.y))return null;let n=G(e,o)/G(e,i);return n<0&&(n=this.minimumScale),this.performWebMercatorScale(s,e.x,e.y,n,n),s}oppositeFixedWebMercatorDrag(t){const e=this.getSelectedFeatureDataWebMercator();if(!e)return null;const{boundingBox:i,updatedCoords:o,selectedCoordinate:s}=e,n=S(s[0],s[1]),{oppositeBboxIndex:a,closestBBoxIndex:d}=this.getIndexesWebMercator(i,n),l={x:i[a][0],y:i[a][1]},h=S(t.lng,t.lat);return this.scaleFixedWebMercator({closestBBoxIndex:d,updatedCoords:o,webMercatorCursor:h,webMercatorSelected:n,webMercatorOrigin:l}),o}oppositeWebMercatorDrag(t){const e=this.getSelectedFeatureDataWebMercator();if(!e)return null;const{boundingBox:i,updatedCoords:o,selectedCoordinate:s}=e,n=S(s[0],s[1]),{oppositeBboxIndex:a,closestBBoxIndex:d}=this.getIndexesWebMercator(i,n),l={x:i[a][0],y:i[a][1]},h=S(t.lng,t.lat);return this.scaleWebMercator({closestBBoxIndex:d,updatedCoords:o,webMercatorCursor:h,webMercatorSelected:n,webMercatorOrigin:l}),o}scaleWebMercator({closestBBoxIndex:t,webMercatorOrigin:e,webMercatorSelected:i,webMercatorCursor:o,updatedCoords:s}){const n=e.x-o.x,a=e.y-o.y;if(!this.isValidDragWebMercator(t,n,a))return null;let d=1;n!==0&&t!==1&&t!==5&&(d=1-(e.x-i.x-n)/n);let l=1;return a!==0&&t!==3&&t!==7&&(l=1-(e.y-i.y-a)/a),this.validateScale(d,l)?(d<0&&(d=this.minimumScale),l<0&&(l=this.minimumScale),this.performWebMercatorScale(s,e.x,e.y,d,l),s):null}getFeature(t){if(this.draggedCoordinate.id===null)return null;const e=this.store.getGeometryCopy(t);return e.type!=="Polygon"&&e.type!=="LineString"?null:{id:t,type:"Feature",geometry:e,properties:{}}}getNormalisedCoordinates(t){return t.type==="Polygon"?t.coordinates[0]:t.coordinates}validateScale(t,e){const i=!isNaN(t)&&e{const{x:a,y:d}=S(n[0],n[1]),l=e+(a-e)*o,h=i+(d-i)*s,{lng:c,lat:u}=ot(l,h);n[0]=c,n[1]=u})}getBBoxWebMercator(t){const e=[1/0,1/0,-1/0,-1/0];(t=t.map(a=>{const{x:d,y:l}=S(a[0],a[1]);return[d,l]})).forEach(([a,d])=>{ae[2]&&(e[2]=a),d>e[3]&&(e[3]=d)});const[i,o,s,n]=e;return[[i,n],[(i+s)/2,n],[s,n],[s,n+(o-n)/2],[s,o],[(i+s)/2,o],[i,o],[i,n+(o-n)/2]]}getIndexesWebMercator(t,e){let i,o=1/0;for(let s=0;sthis.store.has(e)).map(e=>({id:e,property:L.SELECTED,value:!1}));this.store.updateProperty(t),this.onDeselect(this.selected[0]),this.selected=[],this.selectionPoints.delete(),this.midPoints.delete()}deleteSelected(){this.store.delete(this.selected),this.selected=[]}onRightClick(t){if(!this.selectionPoints.ids.length)return;let e,i=1/0;if(this.selectionPoints.ids.forEach(u=>{const p=this.store.getGeometryCopy(u),g=this.pixelDistance.measure(t,p.coordinates);g0);if(this.selected.length&&i)this.midPoints.insert(this.selected[0],i.id,this.coordinatePrecision);else if(e&&e.id)this.select(e.id,!0);else if(this.selected.length&&this.allowManualDeselection)return void this.deselect()}start(){this.setStarted(),this.setSelecting()}stop(){this.cleanUp(),this.setStarted(),this.setStopped()}onClick(t){t.button==="right"&&this.allowPointerEvent(this.pointerEvents.rightClick,t)||t.isContextMenu&&this.allowPointerEvent(this.pointerEvents.contextMenu,t)?this.onRightClick(t):t.button==="left"&&this.allowPointerEvent(this.pointerEvents.leftClick,t)&&this.onLeftClick(t)}canScale(t){return this.keyEvents.scale&&this.keyEvents.scale.every(e=>t.heldKeys.includes(e))}canRotate(t){return this.keyEvents.rotate&&this.keyEvents.rotate.every(e=>t.heldKeys.includes(e))}preventDefaultKeyEvent(t){const e=this.canRotate(t),i=this.canScale(t);(e||i)&&t.preventDefault()}onKeyDown(t){this.preventDefaultKeyEvent(t)}onKeyUp(t){if(this.preventDefaultKeyEvent(t),this.keyEvents.delete&&t.key===this.keyEvents.delete){if(!this.selected.length)return;const e=this.selected[0];this.onDeselect(this.selected[0]),this.coordinatePoints.deletePointsByFeatureIds([e]),this.deleteSelected(),this.selectionPoints.delete(),this.midPoints.delete()}else this.keyEvents.deselect&&t.key===this.keyEvents.deselect&&this.cleanUp()}cleanUp(){this.selected.length&&this.deselect()}onDragStart(t,e){if(!this.allowPointerEvent(this.pointerEvents.onDragStart,t)||!this.selected.length)return;const i=this.store.getPropertiesCopy(this.selected[0]),o=this.flags[i.mode];if(!(o&&o.feature&&(o.feature.draggable||o.feature.coordinates&&o.feature.coordinates.draggable||o.feature.coordinates&&o.feature.coordinates.resizable||o.feature.coordinates&&typeof o.feature.coordinates.midpoints=="object"&&o.feature.coordinates.midpoints.draggable)))return;this.dragEventCount=0;const s=this.selected[0],n=this.dragCoordinate.getDraggableIndex(t,s);if(o&&o.feature&&o.feature.coordinates&&(o.feature.coordinates.draggable||o.feature.coordinates.resizable)&&n!==-1)return this.setCursor(this.cursors.dragStart),o.feature.coordinates.resizable?this.dragCoordinateResizeFeature.startDragging(s,n):this.dragCoordinate.startDragging(s,n),void e(!1);if(o&&o.feature&&o.feature.coordinates&&typeof o.feature.coordinates.midpoints=="object"&&o.feature.coordinates.midpoints.draggable){const{clickedMidPoint:a}=this.featuresAtMouseEvent.find(t,this.selected.length>0);if(this.selected.length&&a){this.midPoints.insert(s,a.id,this.coordinatePrecision);const d=this.dragCoordinate.getDraggableIndex(t,s);return this.dragCoordinate.startDragging(s,d),void e(!1)}}return o&&o.feature&&o.feature.draggable&&this.dragFeature.canDrag(t,s)?(this.setCursor(this.cursors.dragStart),this.dragFeature.startDragging(t,s),void e(!1)):void 0}onDrag(t,e){if(!this.allowPointerEvent(this.pointerEvents.onDrag,t))return;const i=this.selected[0];if(!i)return;const o=this.store.getPropertiesCopy(i),s=this.flags[o.mode],n=(s&&s.feature&&s.feature.selfIntersectable)===!0;if(this.dragEventCount++,this.dragEventCount%this.dragEventThrottle==0)return;const a=this.validations[o.mode];if(s&&s.feature&&s.feature.rotateable&&this.canRotate(t))return e(!1),void this.rotateFeature.rotate(t,i,a);if(s&&s.feature&&s.feature.scaleable&&this.canScale(t))return e(!1),void this.scaleFeature.scale(t,i,a);if(this.dragCoordinateResizeFeature.isDragging()&&s.feature&&s.feature.coordinates&&s.feature.coordinates.resizable){if(this.projection==="globe")throw new Error("Globe is currently unsupported projection for resizable");return e(!1),void this.dragCoordinateResizeFeature.drag(t,s.feature.coordinates.resizable,a)}if(this.dragCoordinate.isDragging()){var d;const l=(d=s.feature)==null||(d=d.coordinates)==null?void 0:d.snappable;let h={toCoordinate:!1};return l===!0?h={toCoordinate:!0}:typeof l=="object"&&(h=l),void this.dragCoordinate.drag(t,n,a,h)}this.dragFeature.isDragging()?this.dragFeature.drag(t,a):e(!0)}onDragEnd(t,e){this.allowPointerEvent(this.pointerEvents.onDragEnd,t)&&(this.setCursor(this.cursors.dragEnd),this.dragCoordinate.isDragging()?this.onFinish(this.selected[0],{mode:this.mode,action:"dragCoordinate"}):this.dragFeature.isDragging()?this.onFinish(this.selected[0],{mode:this.mode,action:"dragFeature"}):this.dragCoordinateResizeFeature.isDragging()&&this.onFinish(this.selected[0],{mode:this.mode,action:"dragCoordinateResize"}),this.dragCoordinate.stopDragging(),this.dragFeature.stopDragging(),this.dragCoordinateResizeFeature.stopDragging(),this.rotateFeature.reset(),this.scaleFeature.reset(),e(!0))}onMouseMove(t){if(!this.selected.length)return void this.setCursor("unset");if(this.dragFeature.isDragging())return;let e=!1;this.midPoints.ids.forEach(s=>{if(e)return;const n=this.store.getGeometryCopy(s);this.pixelDistance.measure(t,n.coordinates){const n=this.store.getGeometryCopy(s);this.pixelDistance.measure(t,n.coordinates)0&&(o&&o.id===this.selected[0]||i)?this.cursors.pointerOver:"unset")}styleFeature(t){const e=M({},{polygonFillColor:"#3f97e0",polygonOutlineColor:"#3f97e0",polygonOutlineWidth:4,polygonFillOpacity:.3,pointColor:"#3f97e0",pointOutlineColor:"#ffffff",pointOutlineWidth:0,pointWidth:6,lineStringColor:"#3f97e0",lineStringWidth:4,zIndex:0});if(t.properties.mode===this.mode&&t.geometry.type==="Point"){if(t.properties.selectionPoint)return e.pointColor=this.getHexColorStylingValue(this.styles.selectionPointColor,e.pointColor,t),e.pointOutlineColor=this.getHexColorStylingValue(this.styles.selectionPointOutlineColor,e.pointOutlineColor,t),e.pointWidth=this.getNumericStylingValue(this.styles.selectionPointWidth,e.pointWidth,t),e.pointOutlineWidth=this.getNumericStylingValue(this.styles.selectionPointOutlineWidth,2,t),e.zIndex=30,e;if(t.properties.midPoint)return e.pointColor=this.getHexColorStylingValue(this.styles.midPointColor,e.pointColor,t),e.pointOutlineColor=this.getHexColorStylingValue(this.styles.midPointOutlineColor,e.pointOutlineColor,t),e.pointWidth=this.getNumericStylingValue(this.styles.midPointWidth,4,t),e.pointOutlineWidth=this.getNumericStylingValue(this.styles.midPointOutlineWidth,2,t),e.zIndex=50,e}else if(t.properties[L.SELECTED]){if(t.geometry.type==="Polygon")return e.polygonFillColor=this.getHexColorStylingValue(this.styles.selectedPolygonColor,e.polygonFillColor,t),e.polygonOutlineWidth=this.getNumericStylingValue(this.styles.selectedPolygonOutlineWidth,e.polygonOutlineWidth,t),e.polygonOutlineColor=this.getHexColorStylingValue(this.styles.selectedPolygonOutlineColor,e.polygonOutlineColor,t),e.polygonFillOpacity=this.getNumericStylingValue(this.styles.selectedPolygonFillOpacity,e.polygonFillOpacity,t),e.zIndex=U,e;if(t.geometry.type==="LineString")return e.lineStringColor=this.getHexColorStylingValue(this.styles.selectedLineStringColor,e.lineStringColor,t),e.lineStringWidth=this.getNumericStylingValue(this.styles.selectedLineStringWidth,e.lineStringWidth,t),e.zIndex=U,e;if(t.geometry.type==="Point")return e.pointWidth=this.getNumericStylingValue(this.styles.selectedPointWidth,e.pointWidth,t),e.pointColor=this.getHexColorStylingValue(this.styles.selectedPointColor,e.pointColor,t),e.pointOutlineColor=this.getHexColorStylingValue(this.styles.selectedPointOutlineColor,e.pointOutlineColor,t),e.pointOutlineWidth=this.getNumericStylingValue(this.styles.selectedPointOutlineWidth,e.pointOutlineWidth,t),e.zIndex=U,e}return e}}class Pi extends z{constructor(...t){super(...t),this.type=it.Static,this.mode="static"}start(){}stop(){}onKeyUp(){}onKeyDown(){}onClick(){}onDragStart(){}onDrag(){}onDragEnd(){}onMouseMove(){}cleanUp(){}styleFeature(){return M({},{polygonFillColor:"#3f97e0",polygonOutlineColor:"#3f97e0",polygonOutlineWidth:4,polygonFillOpacity:.3,pointColor:"#3f97e0",pointOutlineColor:"#ffffff",pointOutlineWidth:0,pointWidth:6,lineStringColor:"#3f97e0",lineStringWidth:4,zIndex:0})}}function Ce(r,t,e,i,o){for(;i>e;){if(i-e>600){const d=i-e+1,l=t-e+1,h=Math.log(d),c=.5*Math.exp(2*h/3),u=.5*Math.sqrt(h*c*(d-c)/d)*(l-d/2<0?-1:1);Ce(r,t,Math.max(e,Math.floor(t-l*c/d+u)),Math.min(i,Math.floor(t+(d-l)*c/d+u)),o)}const s=r[t];let n=e,a=i;for(st(r,e,t),o(r[i],s)>0&&st(r,e,i);n0;)a--}o(r[e],s)===0?st(r,e,a):(a++,st(r,a,i)),a<=t&&(e=a+1),t<=a&&(i=a-1)}}function st(r,t,e){const i=r[t];r[t]=r[e],r[e]=i}function q(r,t){rt(r,0,r.children.length,t,r)}function rt(r,t,e,i,o){o||(o=Q([])),o.minX=1/0,o.minY=1/0,o.maxX=-1/0,o.maxY=-1/0;for(let s=t;s=r.minX&&t.maxY>=r.minY}function Q(r){return{children:r,height:1,leaf:!0,minX:1/0,minY:1/0,maxX:-1/0,maxY:-1/0}}function ne(r,t,e,i,o){const s=[t,e];for(;s.length;){if((e=s.pop())-(t=s.pop())<=i)continue;const n=t+Math.ceil((e-t)/i/2)*i;Ce(r,n,t,e,o),s.push(t,n,n,e)}}class Mi{constructor(t){this._maxEntries=void 0,this._minEntries=void 0,this.data=void 0,this._maxEntries=Math.max(4,t),this._minEntries=Math.max(2,Math.ceil(.4*this._maxEntries)),this.clear()}search(t){let e=this.data;const i=[];if(!gt(t,e))return i;const o=this.toBBox,s=[];for(;e;){for(let n=0;n=0&&s[e].children.length>this._maxEntries;)this._split(s,e),e--;this._adjustParentBBoxes(o,s,e)}_split(t,e){const i=t[e],o=i.children.length,s=this._minEntries;this._chooseSplitAxis(i,s,o);const n=this._chooseSplitIndex(i,s,o),a=Q(i.children.splice(n,i.children.length-n));a.height=i.height,a.leaf=i.leaf,q(i,this.toBBox),q(a,this.toBBox),e?t[e-1].children.push(a):this._splitRoot(i,a)}_splitRoot(t,e){this.data=Q([t,e]),this.data.height=t.height+1,this.data.leaf=!1,q(this.data,this.toBBox)}_chooseSplitIndex(t,e,i){let o,s=1/0,n=1/0;for(let a=e;a<=i-e;a++){const d=rt(t,0,a,this.toBBox),l=rt(t,a,i,this.toBBox),h=Ei(d,l),c=Mt(d)+Mt(l);h=e;l--){const h=t.children[l];at(a,t.leaf?s(h):h),d+=pt(a)}return d}_adjustParentBBoxes(t,e,i){for(let o=i;o>=0;o--)at(e[o],t)}_condense(t){for(let e,i=t.length-1;i>=0;i--)t[i].children.length===0?i>0?(e=t[i-1].children,e.splice(e.indexOf(t[i]),1)):this.clear():q(t[i],this.toBBox)}}class Si{constructor(t){this.tree=void 0,this.idToNode=void 0,this.nodeToId=void 0,this.tree=new Mi(t&&t.maxEntries?t.maxEntries:9),this.idToNode=new Map,this.nodeToId=new Map}setMaps(t,e){this.idToNode.set(t.id,e),this.nodeToId.set(e,t.id)}toBBox(t){const e=[],i=[];let o;if(t.geometry.type==="Polygon")o=t.geometry.coordinates[0];else if(t.geometry.type==="LineString")o=t.geometry.coordinates;else{if(t.geometry.type!=="Point")throw new Error("Not a valid feature to turn into a bounding box");o=[t.geometry.coordinates]}for(let a=0;a{const s=this.toBBox(o);if(this.setMaps(o,s),i.has(String(o.id)))throw new Error(`Duplicate feature ID found ${o.id}`);i.add(String(o.id)),e.push(s)}),this.tree.load(e)}update(t){this.remove(t.id);const e=this.toBBox(t);this.setMaps(t,e),this.tree.insert(e)}remove(t){const e=this.idToNode.get(t);if(!e)throw new Error(`${t} not inserted into the spatial index`);this.tree.remove(e)}clear(){this.tree.clear()}search(t){return this.tree.search(this.toBBox(t)).map(e=>this.nodeToId.get(e))}collides(t){return this.tree.collides(this.toBBox(t))}}const bi={getId:()=>"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(r){const t=16*Math.random()|0;return(r=="x"?t:3&t|8).toString(16)}),isValidId:r=>typeof r=="string"&&r.length===36};class wi{constructor(t){this.idStrategy=void 0,this.tracked=void 0,this.spatialIndex=void 0,this.store=void 0,this._onChange=()=>{},this.store={},this.spatialIndex=new Si,this.tracked=!t||t.tracked!==!1,this.idStrategy=t&&t.idStrategy?t.idStrategy:bi}clone(t){return JSON.parse(JSON.stringify(t))}getId(){return this.idStrategy.getId()}has(t){return!!this.store[t]}load(t,e,i,o){if(t.length===0)return[];let s=this.clone(t);const n=[],a=[];return s=s.filter(d=>{d.id==null&&(d.id=this.idStrategy.getId());const l=d.id;if(e){const h=e(d);if(!h.valid)return a.push({id:l,valid:!1,reason:h.reason}),!1}if(this.tracked){if(d.properties.createdAt){if(!Yt(d.properties.createdAt))return a.push({id:d.id,valid:!1,reason:"createdAt is not a valid numeric timestamp"}),!1}else d.properties.createdAt=+new Date;if(d.properties.updatedAt){if(!Yt(d.properties.updatedAt))return a.push({id:d.id,valid:!1,reason:"updatedAt is not a valid numeric timestamp"}),!1}else d.properties.updatedAt=+new Date}return this.has(l)?(a.push({id:l,valid:!1,reason:`Feature already exists with this id: ${l}`}),!1):(this.store[l]=d,n.push(l),i&&i(d),a.push({id:l,valid:!0}),!0)}),this.spatialIndex.load(s),n.length>0&&this._onChange(n,"create",o),a}search(t,e){const i=this.spatialIndex.search(t).map(o=>this.store[o]);return this.clone(e?i.filter(e):i)}registerOnChange(t){this._onChange=(e,i,o)=>{t(e,i,o)}}getGeometryCopy(t){const e=this.store[t];if(!e)throw new Error(`No feature with this id (${t}), can not get geometry copy`);return this.clone(e.geometry)}getPropertiesCopy(t){const e=this.store[t];if(!e)throw new Error(`No feature with this id (${t}), can not get properties copy`);return this.clone(e.properties)}updateProperty(t,e){const i=[];t.forEach(({id:o,property:s,value:n})=>{const a=this.store[o];if(!a)throw new Error(`No feature with this (${o}), can not update geometry`);i.push(o),n===void 0?delete a.properties[s]:a.properties[s]=n,this.tracked&&(a.properties.updatedAt=+new Date)}),this._onChange&&this._onChange(i,"update",e)}updateGeometry(t,e){const i=[];t.forEach(({id:o,geometry:s})=>{i.push(o);const n=this.store[o];if(!n)throw new Error(`No feature with this (${o}), can not update geometry`);n.geometry=this.clone(s),this.spatialIndex.update(n),this.tracked&&(n.properties.updatedAt=+new Date)}),this._onChange&&this._onChange(i,"update",e)}create(t,e){const i=[];return t.forEach(({geometry:o,properties:s})=>{let n,a=M({},s);this.tracked&&(n=+new Date,s?(a.createdAt=typeof s.createdAt=="number"?s.createdAt:n,a.updatedAt=typeof s.updatedAt=="number"?s.updatedAt:n):a={createdAt:n,updatedAt:n});const d=this.getId(),l={id:d,type:"Feature",geometry:o,properties:a};this.store[d]=l,this.spatialIndex.insert(l),i.push(d)}),this._onChange&&this._onChange([...i],"create",e),i}delete(t,e){t.forEach(i=>{if(!this.store[i])throw new Error(`No feature with id ${i}, can not delete`);delete this.store[i],this.spatialIndex.remove(i)}),this._onChange&&this._onChange([...t],"delete",e)}copy(t){return this.clone(this.store[t])}copyAll(){return this.clone(Object.keys(this.store).map(t=>this.store[t]))}copyAllWhere(t){return this.clone(Object.keys(this.store).map(e=>this.store[e]).filter(e=>e.properties&&t(e.properties)))}clear(){this.store={},this.spatialIndex.clear()}size(){return Object.keys(this.store).length}}class Fi{constructor(t){this._modes=void 0,this._mode=void 0,this._adapter=void 0,this._enabled=!1,this._store=void 0,this._eventListeners=void 0,this._instanceSelectMode=void 0,this._adapter=t.adapter,this._mode=new Pi;const e=new Set,i=t.modes.reduce((h,c)=>{if(e.has(c.mode))throw new Error(`There is already a ${c.mode} mode provided`);return e.add(c.mode),h[c.mode]=c,h},{}),o=Object.keys(i);if(o.length===0)throw new Error("No modes provided");o.forEach(h=>{if(i[h].type===it.Select){if(this._instanceSelectMode)throw new Error("only one type of select mode can be provided");this._instanceSelectMode=h}}),this._modes=M({},i,{static:this._mode}),this._eventListeners={change:[],select:[],deselect:[],finish:[],ready:[]},this._store=new wi({tracked:!!t.tracked,idStrategy:t.idStrategy?t.idStrategy:void 0});const s=h=>{const c=[],u=this._store.copyAll().filter(p=>!h.includes(p.id)||(c.push(p),!1));return{changed:c,unchanged:u}},n=(h,c)=>{this._enabled&&this._eventListeners.finish.forEach(u=>{u(h,c)})},a=(h,c,u)=>{if(!this._enabled)return;this._eventListeners.change.forEach(y=>{y(h,c,u)});const{changed:p,unchanged:g}=s(h);c==="create"?this._adapter.render({created:p,deletedIds:[],unchanged:g,updated:[]},this.getModeStyles()):c==="update"?this._adapter.render({created:[],deletedIds:[],unchanged:g,updated:p},this.getModeStyles()):c==="delete"?this._adapter.render({created:[],deletedIds:h,unchanged:g,updated:[]},this.getModeStyles()):c==="styling"&&this._adapter.render({created:[],deletedIds:[],unchanged:g,updated:[]},this.getModeStyles())},d=h=>{if(!this._enabled)return;this._eventListeners.select.forEach(p=>{p(h)});const{changed:c,unchanged:u}=s([h]);this._adapter.render({created:[],deletedIds:[],unchanged:u,updated:c},this.getModeStyles())},l=h=>{if(!this._enabled)return;this._eventListeners.deselect.forEach(p=>{p()});const{changed:c,unchanged:u}=s([h]);c&&this._adapter.render({created:[],deletedIds:[],unchanged:u,updated:c},this.getModeStyles())};Object.keys(this._modes).forEach(h=>{this._modes[h].register({mode:h,store:this._store,setCursor:this._adapter.setCursor.bind(this._adapter),project:this._adapter.project.bind(this._adapter),unproject:this._adapter.unproject.bind(this._adapter),setDoubleClickToZoom:this._adapter.setDoubleClickToZoom.bind(this._adapter),onChange:a,onSelect:d,onDeselect:l,onFinish:n,coordinatePrecision:this._adapter.getCoordinatePrecision()})})}checkEnabled(){if(!this._enabled)throw new Error("Terra Draw is not enabled")}getModeStyles(){const t={};return Object.keys(this._modes).forEach(e=>{t[e]=i=>this._instanceSelectMode&&i.properties[L.SELECTED]?this._modes[this._instanceSelectMode].styleFeature.bind(this._modes[this._instanceSelectMode])(i):this._modes[e].styleFeature.bind(this._modes[e])(i)}),t}featuresAtLocation({lng:t,lat:e},i){const o=i&&i.pointerDistance!==void 0?i.pointerDistance:30,s=!i||i.ignoreSelectFeatures===void 0||i.ignoreSelectFeatures,n=!(!i||i.ignoreCoordinatePoints===void 0)&&i.ignoreCoordinatePoints,a=!(!i||i.ignoreCurrentlyDrawing===void 0)&&i.ignoreCurrentlyDrawing,d=!(!i||i.ignoreClosingPoints===void 0)&&i.ignoreClosingPoints,l=this._adapter.unproject.bind(this._adapter),h=this._adapter.project.bind(this._adapter),c=h(t,e),u=ye({unproject:l,point:c,pointerDistance:o});return this._store.search(u).filter(p=>{if(s&&(p.properties[L.MID_POINT]||p.properties[L.SELECTION_POINT])||n&&p.properties[Ot]||d&&p.properties[et]||a&&p.properties[N])return!1;if(p.geometry.type==="Point"){const g=p.geometry.coordinates,y=h(g[0],g[1]);return G(c,y){if(!this._store.has(i))throw new Error(`No feature with id ${i}, can not delete`);const o=this._store.copy(i);o.properties[L.SELECTED]&&this.deselectFeature(i),o.properties[dt]&&e.push(...o.properties[dt])}),this._store.delete([...t,...e],{origin:"api"})}selectFeature(t){this.getSelectMode().selectFeature(t)}deselectFeature(t){this.getSelectMode().deselectFeature(t)}getFeatureId(){return this._store.getId()}hasFeature(t){return this._store.has(t)}addFeatures(t){return this.checkEnabled(),t.length===0?[]:this._store.load(t,e=>{if(Xt(e)){const i=e.properties.mode,o=this._modes[i];if(!o)return{id:e.id,valid:!1,reason:`${i} mode is not in the list of instantiated modes`};const s=o.validateFeature.bind(o)(e);return{id:e.id,valid:s.valid,reason:s.reason?s.reason:s.valid?void 0:"Feature is invalid"}}return{id:e.id,valid:!1,reason:"Mode property does not exist"}},e=>{if(Xt(e)){const i=this._modes[e.properties.mode];i&&i.afterFeatureAdded&&i.afterFeatureAdded(e)}},{origin:"api"})}start(){this._enabled||(this._enabled=!0,this._adapter.register({onReady:()=>{this._eventListeners.ready.forEach(t=>{t()})},getState:()=>this._mode.state,onClick:t=>{this._mode.onClick(t)},onMouseMove:t=>{this._mode.onMouseMove(t)},onKeyDown:t=>{this._mode.onKeyDown(t)},onKeyUp:t=>{this._mode.onKeyUp(t)},onDragStart:(t,e)=>{this._mode.onDragStart(t,e)},onDrag:(t,e)=>{this._mode.onDrag(t,e)},onDragEnd:(t,e)=>{this._mode.onDragEnd(t,e)},onClear:()=>{this._mode.cleanUp(),this._store.clear()}}))}getFeaturesAtLngLat(t,e){const{lng:i,lat:o}=t;return this.featuresAtLocation({lng:i,lat:o},e)}getFeaturesAtPointerEvent(t,e){const i=this._adapter.getLngLatFromEvent.bind(this._adapter)(t);return i===null?[]:this.featuresAtLocation(i,e)}stop(){this._enabled&&(this._enabled=!1,this._adapter.unregister())}on(t,e){const i=this._eventListeners[t];i.includes(e)||i.push(e)}off(t,e){const i=this._eventListeners[t];i.includes(e)&&i.splice(i.indexOf(e),1)}}var re,bt,ae;function de(r,t=9){const e=Math.pow(10,t);return Math.round(r*e)/e}(bt=re||(re={})).Commit="commit",bt.Provisional="provisional",bt.Finish="finish",function(r){r.Drawing="drawing",r.Select="select",r.Static="static",r.Render="render"}(ae||(ae={}));class J{constructor({name:t,callback:e,unregister:i,register:o}){this.name=void 0,this.callback=void 0,this.registered=!1,this.register=void 0,this.unregister=void 0,this.name=t,this.register=()=>{this.registered||(this.registered=!0,o(e))},this.unregister=()=>{this.register&&(this.registered=!1,i(e))},this.callback=e}}var _i=class{constructor(r){this._minPixelDragDistance=void 0,this._minPixelDragDistanceDrawing=void 0,this._minPixelDragDistanceSelecting=void 0,this._lastDrawEvent=void 0,this._coordinatePrecision=void 0,this._heldKeys=new Set,this._listeners=[],this._dragState="not-dragging",this._currentModeCallbacks=void 0,this._minPixelDragDistance=typeof r.minPixelDragDistance=="number"?r.minPixelDragDistance:1,this._minPixelDragDistanceSelecting=typeof r.minPixelDragDistanceSelecting=="number"?r.minPixelDragDistanceSelecting:1,this._minPixelDragDistanceDrawing=typeof r.minPixelDragDistanceDrawing=="number"?r.minPixelDragDistanceDrawing:8,this._coordinatePrecision=typeof r.coordinatePrecision=="number"?r.coordinatePrecision:9}getButton(r){return r.button===-1?"neither":r.button===0?"left":r.button===1?"middle":r.button===2?"right":"neither"}getMapElementXYPosition(r){const t=this.getMapEventElement(),{left:e,top:i}=t.getBoundingClientRect();return{containerX:r.clientX-e,containerY:r.clientY-i}}getDrawEventFromEvent(r){const t=this.getLngLatFromEvent(r);if(!t)return null;const{lng:e,lat:i}=t,{containerX:o,containerY:s}=this.getMapElementXYPosition(r),n=this.getButton(r),a=Array.from(this._heldKeys);return{lng:de(e,this._coordinatePrecision),lat:de(i,this._coordinatePrecision),containerX:o,containerY:s,button:n,heldKeys:a}}register(r){this._currentModeCallbacks=r,this._listeners=this.getAdapterListeners(),this._listeners.forEach(t=>{t.register()})}getCoordinatePrecision(){return this._coordinatePrecision}getAdapterListeners(){return[new J({name:"pointerdown",callback:r=>{if(!this._currentModeCallbacks||!r.isPrimary)return;const t=this.getDrawEventFromEvent(r);t&&(this._dragState="pre-dragging",this._lastDrawEvent=t)},register:r=>{this.getMapEventElement().addEventListener("pointerdown",r)},unregister:r=>{this.getMapEventElement().removeEventListener("pointerdown",r)}}),new J({name:"pointermove",callback:r=>{if(!this._currentModeCallbacks||!r.isPrimary)return;r.preventDefault();const t=this.getDrawEventFromEvent(r);if(t)if(this._dragState==="not-dragging")this._currentModeCallbacks.onMouseMove(t),this._lastDrawEvent=t;else if(this._dragState==="pre-dragging"){if(!this._lastDrawEvent)return;const e={x:this._lastDrawEvent.containerX,y:this._lastDrawEvent.containerY},i={x:t.containerX,y:t.containerY},o=this._currentModeCallbacks.getState(),s=((a,d)=>{const{x:l,y:h}=a,{x:c,y:u}=d,p=c-l,g=u-h;return Math.sqrt(g*g+p*p)})(e,i);let n=!1;if(n=o==="drawing"?s{this.setDraggability.bind(this)(a)})}else this._dragState==="dragging"&&this._currentModeCallbacks.onDrag(t,e=>{this.setDraggability.bind(this)(e)})},register:r=>{this.getMapEventElement().addEventListener("pointermove",r)},unregister:r=>{this.getMapEventElement().removeEventListener("pointermove",r)}}),new J({name:"contextmenu",callback:r=>{this._currentModeCallbacks&&r.preventDefault()},register:r=>{this.getMapEventElement().addEventListener("contextmenu",r)},unregister:r=>{this.getMapEventElement().removeEventListener("contextmenu",r)}}),new J({name:"pointerup",callback:r=>{if(!this._currentModeCallbacks||r.target!==this.getMapEventElement()||!r.isPrimary)return;const t=this.getDrawEventFromEvent(r);t&&(this._dragState==="dragging"?this._currentModeCallbacks.onDragEnd(t,e=>{this.setDraggability.bind(this)(e)}):this._dragState!=="not-dragging"&&this._dragState!=="pre-dragging"||this._currentModeCallbacks.onClick(t),this._dragState="not-dragging",this.setDraggability(!0))},register:r=>{this.getMapEventElement().addEventListener("pointerup",r)},unregister:r=>{this.getMapEventElement().removeEventListener("pointerup",r)}}),new J({name:"keyup",callback:r=>{this._currentModeCallbacks&&(this._heldKeys.delete(r.key),this._currentModeCallbacks.onKeyUp({key:r.key,heldKeys:Array.from(this._heldKeys),preventDefault:()=>r.preventDefault()}))},register:r=>{this.getMapEventElement().addEventListener("keyup",r)},unregister:r=>{this.getMapEventElement().removeEventListener("keyup",r)}}),new J({name:"keydown",callback:r=>{this._currentModeCallbacks&&(this._heldKeys.add(r.key),this._currentModeCallbacks.onKeyDown({key:r.key,heldKeys:Array.from(this._heldKeys),preventDefault:()=>r.preventDefault()}))},register:r=>{this.getMapEventElement().addEventListener("keydown",r)},unregister:r=>{this.getMapEventElement().removeEventListener("keydown",r)}})]}unregister(){this._listeners.forEach(r=>{r.unregister()}),this.clear()}};class Di extends _i{constructor(t){if(super(t),this._cursor=void 0,this._cursorStyleSheet=void 0,this._lib=void 0,this._map=void 0,this._overlay=void 0,this._clickEventListener=void 0,this._mouseMoveEventListener=void 0,this.renderedFeatureIds=new Set,this._lib=t.lib,this._map=t.map,!this._map.getDiv().id)throw new Error("Google Map container div requires and id to be set");this._coordinatePrecision=typeof t.coordinatePrecision=="number"?t.coordinatePrecision:9}get _layers(){var t;return((t=this.renderedFeatureIds)==null?void 0:t.size)>0}circlePath(t,e,i){const o=2*i;return`M ${t} ${e} m -${i}, 0 a ${i},${i} 0 1,0 ${o},0 a ${i},${i} 0 1,0 -${o},0`}register(t){super.register(t),this._overlay=new this._lib.OverlayView,this._overlay.draw=function(){},this._overlay.onAdd=()=>{var e;(e=this._currentModeCallbacks)!=null&&e.onReady&&this._currentModeCallbacks.onReady()},this._overlay.setMap(this._map),this._clickEventListener=this._map.data.addListener("click",e=>{const i=this._listeners.find(({name:o})=>o==="click");i&&i.callback(e)}),this._mouseMoveEventListener=this._map.data.addListener("mousemove",e=>{const i=this._listeners.find(({name:o})=>o==="mousemove");i&&i.callback(e)})}unregister(){var t,e,i;super.unregister(),(t=this._clickEventListener)==null||t.remove(),(e=this._mouseMoveEventListener)==null||e.remove(),(i=this._overlay)==null||i.setMap(null),this._overlay=void 0}getLngLatFromEvent(t){if(!this._overlay)throw new Error("cannot get overlay");const e=this._map.getBounds();if(!e)return null;const i=e.getNorthEast(),o=e.getSouthWest(),s=new this._lib.LatLngBounds(o,i),n=this._map.getDiv(),a=t.clientX-n.getBoundingClientRect().left,d=t.clientY-n.getBoundingClientRect().top,l=new this._lib.Point(a,d),h=this._overlay.getProjection();if(!h)return null;const c=h.fromContainerPixelToLatLng(l);return c&&s.contains(c)?{lng:c.lng(),lat:c.lat()}:null}getMapEventElement(){return this._map.getDiv().querySelector('div[style*="z-index: 3;"]')}project(t,e){if(!this._overlay)throw new Error("cannot get overlay");if(this._map.getBounds()===void 0)throw new Error("cannot get bounds");const i=this._overlay.getProjection();if(i===void 0)throw new Error("cannot get projection");const o=i.fromLatLngToContainerPixel(new this._lib.LatLng(e,t));if(o===null)throw new Error("cannot project coordinates");return{x:o.x,y:o.y}}unproject(t,e){if(!this._overlay)throw new Error("cannot get overlay");const i=this._overlay.getProjection();if(i===void 0)throw new Error("cannot get projection");const o=i.fromContainerPixelToLatLng(new this._lib.Point(t,e));if(o===null)throw new Error("cannot unproject coordinates");return{lng:o.lng(),lat:o.lat()}}setCursor(t){if(t!==this._cursor){if(this._cursorStyleSheet&&(this._cursorStyleSheet.remove(),this._cursorStyleSheet=void 0),t!=="unset"){const e=this._map.getDiv(),i=document.querySelector(`#${e.id} .gm-style > div`);if(i){i.classList.add("terra-draw-google-maps");const o=document.createElement("style");o.innerHTML=`.terra-draw-google-maps { cursor: ${t} !important; }`,document.getElementsByTagName("head")[0].appendChild(o),this._cursorStyleSheet=o}}this._cursor=t}}setDoubleClickToZoom(t){this._map.setOptions(t?{disableDoubleClickZoom:!1}:{disableDoubleClickZoom:!0})}setDraggability(t){this._map.setOptions({draggable:t})}render(t,e){this._layers&&(t.deletedIds.forEach(o=>{const s=this._map.data.getFeatureById(o);s&&(this._map.data.remove(s),this.renderedFeatureIds.delete(o))}),t.updated.forEach(o=>{if(!o||!o.id)throw new Error("Feature is not valid");const s=this._map.data.getFeatureById(o.id);if(!s)throw new Error("Feature could not be found by Google Maps API");switch(s.forEachProperty((n,a)=>{s.setProperty(a,void 0)}),Object.keys(o.properties).forEach(n=>{s.setProperty(n,o.properties[n])}),o.geometry.type){case"Point":{const n=o.geometry.coordinates;s.setGeometry(new this._lib.Data.Point(new this._lib.LatLng(n[1],n[0])))}break;case"LineString":{const n=o.geometry.coordinates,a=[];for(let d=0;d{this.renderedFeatureIds.add(o.id),this._map.data.addGeoJson(o)})),t.created.forEach(o=>{this.renderedFeatureIds.add(o.id)});const i={type:"FeatureCollection",features:[...t.created]};this._map.data.addGeoJson(i),this._map.data.setStyle(o=>{const s=o.getProperty("mode"),n=o.getGeometry();if(!n)throw new Error("Google Maps geometry not found");const a=n.getType(),d={};o.forEachProperty((h,c)=>{d[c]=h});const l=e[s]({type:"Feature",geometry:{type:a,coordinates:[]},properties:d});switch(a){case"Point":return{clickable:!1,icon:{path:this.circlePath(0,0,l.pointWidth),fillColor:l.pointColor,fillOpacity:1,strokeColor:l.pointOutlineColor,strokeWeight:l.pointOutlineWidth,rotation:0,scale:1}};case"LineString":return{strokeColor:l.lineStringColor,strokeWeight:l.lineStringWidth};case"Polygon":return{strokeColor:l.polygonOutlineColor,strokeWeight:l.polygonOutlineWidth,fillOpacity:l.polygonFillOpacity,fillColor:l.polygonFillColor}}throw Error("Unknown feature type")})}clearLayers(){this._layers&&(this._map.data.forEach(t=>{const e=t.getId();this.renderedFeatureIds.has(e)&&this._map.data.remove(t)}),this.renderedFeatureIds=new Set)}clear(){this._currentModeCallbacks&&(this._currentModeCallbacks.onClear(),this.clearLayers())}getCoordinatePrecision(){return super.getCoordinatePrecision()}}/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */const le=["#E74C3C","#FF0066","#9B59B6","#673AB7","#3F51B5","#3498DB","#03A9F4","#00BCD4","#009688","#27AE60","#8BC34A","#CDDC39","#F1C40F","#FFC107","#F39C12","#FF5722","#795548"],Z=()=>le[Math.floor(Math.random()*le.length)];function he(r){return r.map(t=>{const e=JSON.parse(JSON.stringify(t));return e.properties.mode==="rectangle"?(e.geometry.type="Polygon",e.properties.mode="polygon"):e.properties.mode==="circle"&&(e.geometry.type="Polygon",e.properties.mode="circle"),e})}function ki(){if(!document.getElementById("mode-ui"))return;const t={"select-mode":"select","point-mode":"point","linestring-mode":"linestring","polygon-mode":"polygon","rectangle-mode":"rectangle","circle-mode":"circle","freehand-mode":"freehand","clear-mode":"static"};for(const e in t){const i=document.getElementById(e);i&&(i.onclick=()=>{Nt(e);const o=t[e];E&&(o==="static"?(E.clear(),E.setMode("static")):o&&E.setMode(o))})}}function Nt(r){const t=document.querySelectorAll(".mode-button"),e=document.getElementById("resize-button"),i=e==null?void 0:e.classList.contains("active");t.forEach(s=>{s.id!=="resize-button"&&s.classList.remove("active")});const o=document.getElementById(r);o&&o.classList.add("active"),i&&(e==null||e.classList.add("active"))}function Oi(){Nt("point-mode")}let yt,E,Bi="static",$=[],ft=[],A=null,nt=!1,j=!1,wt;const ji=new H({apiKey:"AIzaSyA6myHzS10YXdcazAFalmXvDkrYCp5cLc8",version:"weekly",libraries:["maps","drawing","marker"]});ji.load().then(async()=>{try{const{Map:r}=await google.maps.importLibrary("maps"),{LatLngBounds:t}=await google.maps.importLibrary("core"),{Data:e}=await google.maps.importLibrary("maps"),i={center:{lat:48.862,lng:2.342},zoom:12,mapId:"c306b3c6dd3ed8d9",mapTypeId:"roadmap",zoomControl:!1,tilt:45,mapTypeControl:!0,clickableIcons:!1,streetViewControl:!1,fullscreenControl:!1},o=document.getElementById("map");yt=new r(o,i),yt.addListener("click",()=>{E&&console.log("Current draw mode on map click:",E.getMode())}),yt.addListener("projection_changed",()=>{E=new Fi({adapter:new Di({map:yt,lib:google.maps,coordinatePrecision:9}),modes:[new Ci({flags:{polygon:{feature:{draggable:!0,rotateable:!0,coordinates:{midpoints:!0,draggable:!0,deletable:!0}}},linestring:{feature:{draggable:!0,rotateable:!0,coordinates:{midpoints:!0,draggable:!0,deletable:!0}}},point:{feature:{draggable:!0,rotateable:!0}},rectangle:{feature:{draggable:!0,rotateable:!0,coordinates:{midpoints:!0,draggable:!0,deletable:!0}}},circle:{feature:{draggable:!0,rotateable:!0,coordinates:{midpoints:!0,draggable:!0,deletable:!0}}},freehand:{feature:{draggable:!0,rotateable:!0,coordinates:{midpoints:!0,draggable:!0,deletable:!0}}}}}),new ti({editable:!0,styles:{pointColor:Z()}}),new $e({editable:!0,styles:{lineStringColor:Z()}}),new si({editable:!0,styles:(()=>{const a=Z();return{fillColor:a,outlineColor:a}})()}),new ai({styles:(()=>{const a=Z();return{fillColor:a,outlineColor:a}})()}),new We({styles:(()=>{const a=Z();return{fillColor:a,outlineColor:a}})()}),new Te({styles:(()=>{const a=Z();return{fillColor:a,outlineColor:a}})()})]}),E.start(),E.on("ready",()=>{console.log("TerraDraw is ready!"),Oi(),ki(),E.setMode("point"),Bi="point",Nt("point-mode"),E.on("select",g=>{A&&A!==g&&E.deselectFeature(A),A=g}),E.on("deselect",()=>{A=null}),$.push(he(E.getSnapshot())),E.on("change",(g,y)=>{nt||(wt&&clearTimeout(wt),wt=window.setTimeout(()=>{const v=E.getSnapshot(),C=he(v).filter(f=>!f.properties.midPoint&&!f.properties.selectionPoint);$.push(C),ft=[]},200))});const a=document.getElementById("export-button");a&&(a.onclick=()=>{const y={type:"FeatureCollection",features:E.getSnapshot()},v=JSON.stringify(y,null,2),m=new Blob([v],{type:"text/plain"}),C=URL.createObjectURL(m),f=document.createElement("a");f.href=C,f.download="drawing.geojson",f.click(),URL.revokeObjectURL(C)});const d=document.getElementById("upload-button"),l=document.getElementById("upload-input");d&&l&&(d.onclick=()=>{l.click()},l.onchange=g=>{var v;const y=(v=g.target.files)==null?void 0:v[0];if(y){const m=new FileReader;m.onload=C=>{var f;try{const P=JSON.parse((f=C.target)==null?void 0:f.result);P.type==="FeatureCollection"?E.addFeatures(P.features):alert("Invalid GeoJSON file: must be a FeatureCollection.")}catch{alert("Error parsing GeoJSON file.")}},m.readAsText(y)}});const h=document.getElementById("resize-button");h&&(h.onclick=()=>{j=!j,h.classList.toggle("active",j);const g={polygon:{feature:{draggable:!0,coordinates:{resizable:j?"center":void 0,draggable:!j}}},linestring:{feature:{draggable:!0,coordinates:{resizable:j?"center":void 0,draggable:!j}}},rectangle:{feature:{draggable:!0,coordinates:{resizable:j?"center":void 0,draggable:!j}}},circle:{feature:{draggable:!0,coordinates:{resizable:j?"center":void 0,draggable:!j}}},freehand:{feature:{draggable:!0,coordinates:{resizable:j?"center":void 0,draggable:!j}}}};console.log("Updating flags:",g),E.updateModeOptions("select",{flags:g})});const c=document.getElementById("delete-selected-button");c&&(c.onclick=()=>{if(A)E.removeFeatures([A]);else{const g=E.getSnapshot();if(g.length>0){const y=g[g.length-1];y.id&&E.removeFeatures([y.id])}}});const u=document.getElementById("undo-button");u&&(u.onclick=()=>{if($.length>1){ft.push($.pop());const g=$[$.length-1];console.log("Restoring snapshot (undo):",g),nt=!0,E.clear(),E.addFeatures(g),setTimeout(()=>{nt=!1},0)}});const p=document.getElementById("redo-button");p&&(p.onclick=()=>{if(ft.length>0){const g=ft.pop();console.log("Restoring snapshot (redo):",g),$.push(g),nt=!0,E.clear(),E.addFeatures(g),setTimeout(()=>{nt=!1},0)}})});function s(a,d){const l=JSON.parse(JSON.stringify(a)),h=l.geometry.coordinates,c=n(h),u=h.map(p=>p.map(g=>{const y=g[0]-c[0],v=g[1]-c[1],m=y*Math.cos(d*Math.PI/180)-v*Math.sin(d*Math.PI/180),C=y*Math.sin(d*Math.PI/180)+v*Math.cos(d*Math.PI/180);return[m+c[0],C+c[1]]}));return l.geometry.coordinates=u,l}function n(a){let d=0,l=0,h=0;return a.forEach(c=>{c.forEach(u=>{d+=u[0],l+=u[1],h++})}),[d/h,l/h]}document.addEventListener("keydown",a=>{if(a.key==="r"&&A){const l=E.getSnapshot().find(h=>h.id===A);if(l){const h=s(l,15);E.addFeatures([h])}}})})}catch(r){console.error("Error loading Google Maps API:",r)}}).catch(r=>{console.error("Error loading Google Maps API:",r)}); diff --git a/dist/samples/map-drawing-terradraw/dist/assets/index-P6yNqPBM.css b/dist/samples/map-drawing-terradraw/dist/assets/index-P6yNqPBM.css deleted file mode 100644 index ebd0c783b..000000000 --- a/dist/samples/map-drawing-terradraw/dist/assets/index-P6yNqPBM.css +++ /dev/null @@ -1,5 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */html,body{height:100%;margin:0;padding:0;font-family:Arial,sans-serif}#map{height:100%;width:100%}#mode-ui{position:absolute;top:10px;right:10px;background:#fff;padding:10px;border-radius:5px;box-shadow:0 0 10px #0003;z-index:1000;display:flex;flex-direction:column}#mode-ui button{margin:5px 0;cursor:pointer}.mode-button{width:30px;height:30px;border:1px solid #ccc;background-color:#fff;padding:2px;box-sizing:border-box}.mode-button img{width:100%;height:100%;display:block;-webkit-user-select:none;user-select:none}.mode-button.active{background-color:#e0e0e0}#select-mode,#clear-mode,#delete-selected-button,#undo-button,#redo-button,#export-button,#upload-button,#resize-button{background-color:#000}#select-mode img,#clear-mode img,#delete-selected-button img,#undo-button img,#redo-button img,#export-button img,#upload-button img,#resize-button img{filter:brightness(0) invert(1)}#select-mode.active,#clear-mode:active,#delete-selected-button:active,#undo-button:active,#redo-button:active,#export-button:active,#upload-button:active,#resize-button.active{background-color:#a9a9a9} diff --git a/dist/samples/map-drawing-terradraw/dist/index.html b/dist/samples/map-drawing-terradraw/dist/index.html deleted file mode 100644 index c0cb0acfe..000000000 --- a/dist/samples/map-drawing-terradraw/dist/index.html +++ /dev/null @@ -1,41 +0,0 @@ - - - - - - Terra Draw with Google Maps API Sample - - - - - - -
- - -
- - - - - - - - - - - - - - - -
- - - - - diff --git a/dist/samples/map-drawing-terradraw/docs/index.html b/dist/samples/map-drawing-terradraw/docs/index.html deleted file mode 100644 index 48c180390..000000000 --- a/dist/samples/map-drawing-terradraw/docs/index.html +++ /dev/null @@ -1,41 +0,0 @@ - - - - - - Terra Draw with Google Maps API Sample - - - - - -
- - -
- - - - - - - - - - - - - - - -
- - - - - - diff --git a/dist/samples/map-drawing-terradraw/docs/index.js b/dist/samples/map-drawing-terradraw/docs/index.js deleted file mode 100644 index 6cd1cf339..000000000 --- a/dist/samples/map-drawing-terradraw/docs/index.js +++ /dev/null @@ -1,451 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// [START maps_map_drawing_terradraw] -// [START maps_map_drawing_terradraw_libraries] -import { Loader } from '@googlemaps/js-api-loader'; -import { TerraDraw, TerraDrawSelectMode, TerraDrawPointMode, TerraDrawLineStringMode, TerraDrawPolygonMode, TerraDrawRectangleMode, TerraDrawCircleMode, TerraDrawFreehandMode } from 'terra-draw'; -import { TerraDrawGoogleMapsAdapter } from 'terra-draw-google-maps-adapter'; -// [END maps_map_drawing_terradraw_libraries] -const colorPalette = [ - "#E74C3C", - "#FF0066", - "#9B59B6", - "#673AB7", - "#3F51B5", - "#3498DB", - "#03A9F4", - "#00BCD4", - "#009688", - "#27AE60", - "#8BC34A", - "#CDDC39", - "#F1C40F", - "#FFC107", - "#F39C12", - "#FF5722", - "#795548" -]; -const getRandomColor = () => colorPalette[Math.floor(Math.random() * colorPalette.length)]; -function processSnapshotForUndo(snapshot) { - // console.log("Processing snapshot for undo:", snapshot); - return snapshot.map(feature => { - const newFeature = JSON.parse(JSON.stringify(feature)); - if (newFeature.properties.mode === 'rectangle') { - // console.log("Processing rectangle for undo:", newFeature); - newFeature.geometry.type = 'Polygon'; - newFeature.properties.mode = 'polygon'; - } - else if (newFeature.properties.mode === 'circle') { - // console.log("Processing circle for undo:", newFeature); - newFeature.geometry.type = 'Polygon'; - // The radius is already in properties, so we just need to ensure the mode is correct for re-creation - newFeature.properties.mode = 'circle'; - } - return newFeature; - }); -} -function setupModeButtons() { - const modeUI = document.getElementById('mode-ui'); - if (!modeUI) { - return; - } - const modeButtons = { - 'select-mode': 'select', - 'point-mode': 'point', - 'linestring-mode': 'linestring', - 'polygon-mode': 'polygon', - 'rectangle-mode': 'rectangle', - 'circle-mode': 'circle', - 'freehand-mode': 'freehand', - 'clear-mode': 'static' - }; - for (const buttonId in modeButtons) { - const button = document.getElementById(buttonId); - if (button) { - button.onclick = () => { - setActiveButton(buttonId); - const modeName = modeButtons[buttonId]; - if (!draw) { - return; - } - if (modeName === 'static') { - draw.clear(); - draw.setMode('static'); - } - else if (modeName) { - draw.setMode(modeName); - } - }; - } - } -} -function setActiveButton(buttonId) { - const buttons = document.querySelectorAll('.mode-button'); - const resizeButton = document.getElementById('resize-button'); - const isResizeActive = resizeButton?.classList.contains('active'); - buttons.forEach(button => { - if (button.id !== 'resize-button') { - button.classList.remove('active'); - } - }); - const activeButton = document.getElementById(buttonId); - if (activeButton) { - activeButton.classList.add('active'); - } - if (isResizeActive) { - resizeButton?.classList.add('active'); - } -} -function initUI() { - setActiveButton('point-mode'); -} -let map; -let draw; -let currentMode = 'static'; -let history = []; -let redoHistory = []; -let selectedFeatureId = null; -let isRestoring = false; -let resizingEnabled = false; -let debounceTimeout; -const loader = new Loader({ - apiKey: "AIzaSyA6myHzS10YXdcazAFalmXvDkrYCp5cLc8", - version: "weekly", - libraries: ["maps", "drawing", "marker"] -}); -loader.load().then(async () => { - try { - const { Map } = await google.maps.importLibrary("maps"); - const { LatLngBounds } = await google.maps.importLibrary("core"); - const { Data } = await google.maps.importLibrary("maps"); - const mapOptions = { - center: { lat: 48.862, lng: 2.342 }, - zoom: 12, - mapId: 'c306b3c6dd3ed8d9', // raster '6a17c323f461e521', - mapTypeId: 'roadmap', - zoomControl: false, - tilt: 45, - mapTypeControl: true, - clickableIcons: false, - streetViewControl: false, - fullscreenControl: false, - }; - const mapDiv = document.getElementById("map"); - map = new Map(mapDiv, mapOptions); - map.addListener("click", () => { - if (draw) { - console.log("Current draw mode on map click:", draw.getMode()); - } - }); - map.addListener("projection_changed", () => { - // [START maps_drawing_terradraw_modes] - draw = new TerraDraw({ - adapter: new TerraDrawGoogleMapsAdapter({ map, lib: google.maps, coordinatePrecision: 9 }), - modes: [ - new TerraDrawSelectMode({ - flags: { - polygon: { - feature: { - draggable: true, - rotateable: true, - coordinates: { - midpoints: true, - draggable: true, - deletable: true, - }, - }, - }, - linestring: { - feature: { - draggable: true, - rotateable: true, - coordinates: { - midpoints: true, - draggable: true, - deletable: true, - }, - }, - }, - point: { - feature: { - draggable: true, - rotateable: true, - }, - }, - rectangle: { - feature: { - draggable: true, - rotateable: true, - coordinates: { - midpoints: true, - draggable: true, - deletable: true, - }, - }, - }, - circle: { - feature: { - draggable: true, - rotateable: true, - coordinates: { - midpoints: true, - draggable: true, - deletable: true, - }, - }, - }, - freehand: { - feature: { - draggable: true, - rotateable: true, - coordinates: { - midpoints: true, - draggable: true, - deletable: true, - }, - }, - }, - }, - }), - new TerraDrawPointMode({ - editable: true, - styles: { pointColor: getRandomColor() }, - }), - new TerraDrawLineStringMode({ - editable: true, - styles: { lineStringColor: getRandomColor() }, - }), - new TerraDrawPolygonMode({ - editable: true, - styles: (() => { - const color = getRandomColor(); - return { - fillColor: color, - outlineColor: color, - }; - })(), - }), - new TerraDrawRectangleMode({ - styles: (() => { - const color = getRandomColor(); - return { - fillColor: color, - outlineColor: color, - }; - })(), - }), - new TerraDrawCircleMode({ - styles: (() => { - const color = getRandomColor(); - return { - fillColor: color, - outlineColor: color, - }; - })(), - }), - new TerraDrawFreehandMode({ - styles: (() => { - const color = getRandomColor(); - return { - fillColor: color, - outlineColor: color, - }; - })(), - }), - ], - }); - draw.start(); - draw.on('ready', () => { - console.log("TerraDraw is ready!"); - initUI(); - setupModeButtons(); - draw.setMode('point'); - currentMode = 'point'; - setActiveButton('point-mode'); - draw.on("select", (id) => { - // console.log(`Feature selected: ${id}`); - if (selectedFeatureId && selectedFeatureId !== id) { - draw.deselectFeature(selectedFeatureId); - } - selectedFeatureId = id; - }); - draw.on("deselect", () => { - // console.log("Feature deselected"); - selectedFeatureId = null; - }); - history.push(processSnapshotForUndo(draw.getSnapshot())); // Push initial empty state - draw.on("change", (ids, type) => { - if (isRestoring) { - return; - } - if (debounceTimeout) { - clearTimeout(debounceTimeout); - } - debounceTimeout = window.setTimeout(() => { - const snapshot = draw.getSnapshot(); - const processedSnapshot = processSnapshotForUndo(snapshot); - const filteredSnapshot = processedSnapshot.filter((f) => !f.properties.midPoint && !f.properties.selectionPoint); - history.push(filteredSnapshot); - redoHistory = []; - }, 200); - }); - // [END maps_drawing_terradraw_modes] - const exportButton = document.getElementById('export-button'); - if (exportButton) { - exportButton.onclick = () => { - const features = draw.getSnapshot(); - const geojson = { - type: "FeatureCollection", - features: features, - }; - const data = JSON.stringify(geojson, null, 2); - const blob = new Blob([data], { type: "text/plain" }); - const url = URL.createObjectURL(blob); - const link = document.createElement("a"); - link.href = url; - link.download = "drawing.geojson"; - link.click(); - URL.revokeObjectURL(url); - }; - } - const uploadButton = document.getElementById('upload-button'); - const uploadInput = document.getElementById('upload-input'); - if (uploadButton && uploadInput) { - uploadButton.onclick = () => { - uploadInput.click(); - }; - uploadInput.onchange = (event) => { - const file = event.target.files?.[0]; - if (file) { - const reader = new FileReader(); - reader.onload = (e) => { - try { - const geojson = JSON.parse(e.target?.result); - if (geojson.type === "FeatureCollection") { - draw.addFeatures(geojson.features); - } - else { - alert("Invalid GeoJSON file: must be a FeatureCollection."); - } - } - catch (error) { - alert("Error parsing GeoJSON file."); - } - }; - reader.readAsText(file); - } - }; - } - const resizeButton = document.getElementById('resize-button'); - if (resizeButton) { - resizeButton.onclick = () => { - resizingEnabled = !resizingEnabled; - resizeButton.classList.toggle('active', resizingEnabled); - const flags = { - polygon: { feature: { draggable: true, coordinates: { resizable: resizingEnabled ? 'center' : undefined, draggable: !resizingEnabled } } }, - linestring: { feature: { draggable: true, coordinates: { resizable: resizingEnabled ? 'center' : undefined, draggable: !resizingEnabled } } }, - rectangle: { feature: { draggable: true, coordinates: { resizable: resizingEnabled ? 'center' : undefined, draggable: !resizingEnabled } } }, - circle: { feature: { draggable: true, coordinates: { resizable: resizingEnabled ? 'center' : undefined, draggable: !resizingEnabled } } }, - freehand: { feature: { draggable: true, coordinates: { resizable: resizingEnabled ? 'center' : undefined, draggable: !resizingEnabled } } }, - }; - console.log("Updating flags:", flags); - draw.updateModeOptions('select', { flags }); - }; - } - const deleteSelectedButton = document.getElementById('delete-selected-button'); - if (deleteSelectedButton) { - deleteSelectedButton.onclick = () => { - if (selectedFeatureId) { - draw.removeFeatures([selectedFeatureId]); - } - else { - const features = draw.getSnapshot(); - if (features.length > 0) { - const lastFeature = features[features.length - 1]; - if (lastFeature.id) { - draw.removeFeatures([lastFeature.id]); - } - } - } - }; - } - const undoButton = document.getElementById('undo-button'); - if (undoButton) { - undoButton.onclick = () => { - if (history.length > 1) { - redoHistory.push(history.pop()); - const snapshotToRestore = history[history.length - 1]; - console.log("Restoring snapshot (undo):", snapshotToRestore); - isRestoring = true; - draw.clear(); - draw.addFeatures(snapshotToRestore); - setTimeout(() => { isRestoring = false; }, 0); - } - }; - } - const redoButton = document.getElementById('redo-button'); - if (redoButton) { - redoButton.onclick = () => { - if (redoHistory.length > 0) { - const snapshot = redoHistory.pop(); - console.log("Restoring snapshot (redo):", snapshot); - history.push(snapshot); - isRestoring = true; - draw.clear(); - draw.addFeatures(snapshot); - setTimeout(() => { isRestoring = false; }, 0); - } - }; - } - }); - function rotateFeature(feature, angle) { - const newFeature = JSON.parse(JSON.stringify(feature)); - const coordinates = newFeature.geometry.coordinates; - const center = getCenter(coordinates); - const rotatedCoordinates = coordinates.map(ring => { - return ring.map(point => { - const x = point[0] - center[0]; - const y = point[1] - center[1]; - const newX = x * Math.cos(angle * Math.PI / 180) - y * Math.sin(angle * Math.PI / 180); - const newY = x * Math.sin(angle * Math.PI / 180) + y * Math.cos(angle * Math.PI / 180); - return [newX + center[0], newY + center[1]]; - }); - }); - newFeature.geometry.coordinates = rotatedCoordinates; - return newFeature; - } - function getCenter(coordinates) { - let x = 0; - let y = 0; - let count = 0; - coordinates.forEach(ring => { - ring.forEach(point => { - x += point[0]; - y += point[1]; - count++; - }); - }); - return [x / count, y / count]; - } - document.addEventListener('keydown', (event) => { - if (event.key === 'r' && selectedFeatureId) { - const features = draw.getSnapshot(); - const selectedFeature = features.find(f => f.id === selectedFeatureId); - if (selectedFeature) { - const newFeature = rotateFeature(selectedFeature, 15); - draw.addFeatures([newFeature]); - } - } - }); - }); - } - catch (e) { - console.error("Error loading Google Maps API:", e); - } -}).catch(e => { - console.error("Error loading Google Maps API:", e); -}); -// [END maps_map_drawing_terradraw] diff --git a/dist/samples/map-drawing-terradraw/docs/index.ts b/dist/samples/map-drawing-terradraw/docs/index.ts deleted file mode 100644 index 51c00895f..000000000 --- a/dist/samples/map-drawing-terradraw/docs/index.ts +++ /dev/null @@ -1,509 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// [START maps_map_drawing_terradraw] -// [START maps_map_drawing_terradraw_libraries] -import { Loader } from '@googlemaps/js-api-loader'; - -import { - TerraDraw, - TerraDrawSelectMode, - TerraDrawPointMode, - TerraDrawLineStringMode, - TerraDrawPolygonMode, - TerraDrawRectangleMode, - TerraDrawCircleMode, - TerraDrawFreehandMode -} from 'terra-draw'; -import { TerraDrawGoogleMapsAdapter } from 'terra-draw-google-maps-adapter'; - -// [END maps_map_drawing_terradraw_libraries] - -const colorPalette = [ - "#E74C3C", - "#FF0066", - "#9B59B6", - "#673AB7", - "#3F51B5", - "#3498DB", - "#03A9F4", - "#00BCD4", - "#009688", - "#27AE60", - "#8BC34A", - "#CDDC39", - "#F1C40F", - "#FFC107", - "#F39C12", - "#FF5722", - "#795548" -]; - -const getRandomColor = () => colorPalette[Math.floor(Math.random() * colorPalette.length)] as `#${string}`; - -function processSnapshotForUndo(snapshot: any[]): any[] { - // console.log("Processing snapshot for undo:", snapshot); - return snapshot.map(feature => { - const newFeature = JSON.parse(JSON.stringify(feature)); - - if (newFeature.properties.mode === 'rectangle') { - // console.log("Processing rectangle for undo:", newFeature); - newFeature.geometry.type = 'Polygon'; - newFeature.properties.mode = 'polygon'; - } else if (newFeature.properties.mode === 'circle') { - // console.log("Processing circle for undo:", newFeature); - newFeature.geometry.type = 'Polygon'; - // The radius is already in properties, so we just need to ensure the mode is correct for re-creation - newFeature.properties.mode = 'circle'; - } - return newFeature; - }); -} - -function setupModeButtons(): void { - const modeUI = document.getElementById('mode-ui'); - if (!modeUI) { - return; - } - - const modeButtons: { [key: string]: string } = { - 'select-mode': 'select', - 'point-mode': 'point', - 'linestring-mode': 'linestring', - 'polygon-mode': 'polygon', - 'rectangle-mode': 'rectangle', - 'circle-mode': 'circle', - 'freehand-mode': 'freehand', - 'clear-mode': 'static' - }; - - for (const buttonId in modeButtons) { - const button = document.getElementById(buttonId); - if (button) { - button.onclick = () => { - setActiveButton(buttonId); - const modeName = modeButtons[buttonId]; - - if (!draw) { - return; - } - if (modeName === 'static') { - draw.clear(); - draw.setMode('static'); - } else if (modeName) { - draw.setMode(modeName); - } - }; - } - } -} - -function setActiveButton(buttonId: string): void { - const buttons = document.querySelectorAll('.mode-button'); - const resizeButton = document.getElementById('resize-button'); - const isResizeActive = resizeButton?.classList.contains('active'); - - buttons.forEach(button => { - if (button.id !== 'resize-button') { - button.classList.remove('active'); - } - }); - - const activeButton = document.getElementById(buttonId); - if (activeButton) { - activeButton.classList.add('active'); - } - - if (isResizeActive) { - resizeButton?.classList.add('active'); - } -} - -function initUI(): void { - setActiveButton('point-mode'); -} - -let map: google.maps.Map; -let draw: TerraDraw; -let currentMode: string = 'static'; -let history: any[] = []; -let redoHistory: any[] = []; -let selectedFeatureId: string | null = null; -let isRestoring = false; -let resizingEnabled = false; -let debounceTimeout: number | undefined; - -const loader = new Loader({ - apiKey: "AIzaSyA6myHzS10YXdcazAFalmXvDkrYCp5cLc8", - version: "weekly", - libraries: ["maps", "drawing", "marker"] -}); - -loader.load().then(async () => { - try { - const { Map } = await google.maps.importLibrary("maps") as google.maps.MapsLibrary; - const { LatLngBounds } = await google.maps.importLibrary("core") as google.maps.CoreLibrary; - const { Data } = await google.maps.importLibrary("maps") as google.maps.MapsLibrary; - - const mapOptions: google.maps.MapOptions = { - center: { lat: 48.862, lng: 2.342 }, - zoom: 12, - mapId:'c306b3c6dd3ed8d9', // raster '6a17c323f461e521', - mapTypeId: 'roadmap', - zoomControl:false, - tilt: 45, - mapTypeControl: true, - clickableIcons:false, - streetViewControl:false, - fullscreenControl:false, - }; - - const mapDiv = document.getElementById("map") as HTMLElement; - map = new Map(mapDiv, mapOptions); - - map.addListener("click", () => { - if (draw) { - console.log("Current draw mode on map click:", draw.getMode()); - } - }); - - map.addListener("projection_changed", () => { - - // [START maps_drawing_terradraw_modes] - - draw = new TerraDraw({ - adapter: new TerraDrawGoogleMapsAdapter({ map, lib: google.maps, coordinatePrecision: 9 }), - modes: [ - new TerraDrawSelectMode({ - flags: { - polygon: { - feature: { - draggable: true, - rotateable: true, - coordinates: { - midpoints: true, - draggable: true, - deletable: true, - }, - }, - }, - linestring: { - feature: { - draggable: true, - rotateable: true, - coordinates: { - midpoints: true, - draggable: true, - deletable: true, - }, - }, - }, - point: { - feature: { - draggable: true, - rotateable: true, - }, - }, - rectangle: { - feature: { - draggable: true, - rotateable: true, - coordinates: { - midpoints: true, - draggable: true, - deletable: true, - }, - }, - }, - circle: { - feature: { - draggable: true, - rotateable: true, - coordinates: { - midpoints: true, - draggable: true, - deletable: true, - }, - }, - }, - freehand: { - feature: { - draggable: true, - rotateable: true, - coordinates: { - midpoints: true, - draggable: true, - deletable: true, - }, - }, - }, - }, - }), - - new TerraDrawPointMode({ - editable: true, - styles: { pointColor: getRandomColor() }, - }), - new TerraDrawLineStringMode({ - editable: true, - styles: { lineStringColor: getRandomColor() }, - }), - new TerraDrawPolygonMode({ - editable: true, - styles: (() => { - const color = getRandomColor(); - return { - fillColor: color, - outlineColor: color, - }; - })(), - }), - new TerraDrawRectangleMode({ - styles: (() => { - const color = getRandomColor(); - return { - fillColor: color, - outlineColor: color, - }; - })(), - }), - new TerraDrawCircleMode({ - styles: (() => { - const color = getRandomColor(); - return { - fillColor: color, - outlineColor: color, - }; - })(), - }), - new TerraDrawFreehandMode({ - styles: (() => { - const color = getRandomColor(); - return { - fillColor: color, - outlineColor: color, - }; - })(), - }), - ], - }); - - draw.start(); - - - draw.on('ready', () => { - console.log("TerraDraw is ready!"); - initUI(); - setupModeButtons(); - draw.setMode('point'); - currentMode = 'point'; - setActiveButton('point-mode'); - - draw.on("select", (id) => { - // console.log(`Feature selected: ${id}`); - if (selectedFeatureId && selectedFeatureId !== id) { - draw.deselectFeature(selectedFeatureId); - } - selectedFeatureId = id as string; - }); - - draw.on("deselect", () => { - // console.log("Feature deselected"); - selectedFeatureId = null; - }); - - history.push(processSnapshotForUndo(draw.getSnapshot())); // Push initial empty state - - draw.on("change", (ids, type) => { - if (isRestoring) { - return; - } - - if (debounceTimeout) { - clearTimeout(debounceTimeout); - } - - debounceTimeout = window.setTimeout(() => { - const snapshot = draw.getSnapshot(); - const processedSnapshot = processSnapshotForUndo(snapshot); - const filteredSnapshot = processedSnapshot.filter( - (f) => !f.properties.midPoint && !f.properties.selectionPoint - ); - history.push(filteredSnapshot); - redoHistory = []; - }, 200); - }); - - // [END maps_drawing_terradraw_modes] - - const exportButton = document.getElementById('export-button'); - if (exportButton) { - exportButton.onclick = () => { - const features = draw.getSnapshot(); - const geojson = { - type: "FeatureCollection", - features: features, - }; - const data = JSON.stringify(geojson, null, 2); - const blob = new Blob([data], { type: "text/plain" }); - const url = URL.createObjectURL(blob); - const link = document.createElement("a"); - link.href = url; - link.download = "drawing.geojson"; - link.click(); - URL.revokeObjectURL(url); - }; - } - - const uploadButton = document.getElementById('upload-button'); - const uploadInput = document.getElementById('upload-input') as HTMLInputElement; - - if (uploadButton && uploadInput) { - uploadButton.onclick = () => { - uploadInput.click(); - }; - - uploadInput.onchange = (event) => { - const file = (event.target as HTMLInputElement).files?.[0]; - if (file) { - const reader = new FileReader(); - reader.onload = (e) => { - try { - const geojson = JSON.parse(e.target?.result as string); - if (geojson.type === "FeatureCollection") { - draw.addFeatures(geojson.features); - } else { - alert("Invalid GeoJSON file: must be a FeatureCollection."); - } - } catch (error) { - alert("Error parsing GeoJSON file."); - } - }; - reader.readAsText(file); - } - }; - } - - const resizeButton = document.getElementById('resize-button'); - if (resizeButton) { - resizeButton.onclick = () => { - resizingEnabled = !resizingEnabled; - resizeButton.classList.toggle('active', resizingEnabled); - - const flags = { - polygon: { feature: { draggable: true, coordinates: { resizable: resizingEnabled ? 'center' : undefined, draggable: !resizingEnabled } } }, - linestring: { feature: { draggable: true, coordinates: { resizable: resizingEnabled ? 'center' : undefined, draggable: !resizingEnabled } } }, - rectangle: { feature: { draggable: true, coordinates: { resizable: resizingEnabled ? 'center' : undefined, draggable: !resizingEnabled } } }, - circle: { feature: { draggable: true, coordinates: { resizable: resizingEnabled ? 'center' : undefined, draggable: !resizingEnabled } } }, - freehand: { feature: { draggable: true, coordinates: { resizable: resizingEnabled ? 'center' : undefined, draggable: !resizingEnabled } } }, - }; - - console.log("Updating flags:", flags); - draw.updateModeOptions('select', { flags }); - }; - } - - const deleteSelectedButton = document.getElementById('delete-selected-button'); - if (deleteSelectedButton) { - deleteSelectedButton.onclick = () => { - if (selectedFeatureId) { - draw.removeFeatures([selectedFeatureId]); - } else { - const features = draw.getSnapshot(); - if (features.length > 0) { - const lastFeature = features[features.length - 1]; - if (lastFeature.id) { - draw.removeFeatures([lastFeature.id]); - } - } - } - }; - } - - const undoButton = document.getElementById('undo-button'); - if (undoButton) { - undoButton.onclick = () => { - if (history.length > 1) { - redoHistory.push(history.pop()); - const snapshotToRestore = history[history.length - 1]; - console.log("Restoring snapshot (undo):", snapshotToRestore); - isRestoring = true; - draw.clear(); - draw.addFeatures(snapshotToRestore); - setTimeout(() => { isRestoring = false; }, 0); - } - }; - } - - const redoButton = document.getElementById('redo-button'); - if (redoButton) { - redoButton.onclick = () => { - if (redoHistory.length > 0) { - const snapshot = redoHistory.pop(); - console.log("Restoring snapshot (redo):", snapshot); - history.push(snapshot); - isRestoring = true; - draw.clear(); - draw.addFeatures(snapshot); - setTimeout(() => { isRestoring = false; }, 0); - } - }; - } - }); - - function rotateFeature(feature, angle) { - const newFeature = JSON.parse(JSON.stringify(feature)); - const coordinates = newFeature.geometry.coordinates; - const center = getCenter(coordinates); - - const rotatedCoordinates = coordinates.map(ring => { - return ring.map(point => { - const x = point[0] - center[0]; - const y = point[1] - center[1]; - const newX = x * Math.cos(angle * Math.PI / 180) - y * Math.sin(angle * Math.PI / 180); - const newY = x * Math.sin(angle * Math.PI / 180) + y * Math.cos(angle * Math.PI / 180); - return [newX + center[0], newY + center[1]]; - }); - }); - - newFeature.geometry.coordinates = rotatedCoordinates; - return newFeature; - } - - function getCenter(coordinates) { - let x = 0; - let y = 0; - let count = 0; - coordinates.forEach(ring => { - ring.forEach(point => { - x += point[0]; - y += point[1]; - count++; - }); - }); - return [x / count, y / count]; - } - - document.addEventListener('keydown', (event) => { - if (event.key === 'r' && selectedFeatureId) { - const features = draw.getSnapshot(); - const selectedFeature = features.find(f => f.id === selectedFeatureId); - - if (selectedFeature) { - const newFeature = rotateFeature(selectedFeature, 15); - draw.addFeatures([newFeature]); - } - } - }); - }); - - } catch (e) { - console.error("Error loading Google Maps API:", e); - } -}).catch(e => { - console.error("Error loading Google Maps API:", e); -}); -// [END maps_map_drawing_terradraw] diff --git a/dist/samples/map-drawing-terradraw/docs/style.css b/dist/samples/map-drawing-terradraw/docs/style.css deleted file mode 100644 index 2584b672b..000000000 --- a/dist/samples/map-drawing-terradraw/docs/style.css +++ /dev/null @@ -1,94 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_map_drawing_terradraw] */ -html, -body { - height: 100%; - margin: 0; - padding: 0; - font-family: Arial, sans-serif; -} -#map { - height: 100%; - width: 100%; -} -#mode-ui { - position: absolute; - top: 10px; - right: 10px; - background: white; - padding: 10px; - border-radius: 5px; - box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); - z-index: 1000; - display: flex; - flex-direction: column; -} -#mode-ui button { - margin: 5px 0; - cursor: pointer; -} - -.mode-button { - width: 30px; - height: 30px; - border: 1px solid #ccc; - background-color: white; - padding: 2px; - box-sizing: border-box; -} - -.mode-button img { - width: 100%; - height: 100%; - display: block; - user-select: none; -} - -/* Active state for shape modes */ -.mode-button.active { - background-color: #e0e0e0; /* light grey */ -} - -/* Special buttons default state */ -#select-mode, -#clear-mode, -#delete-selected-button, -#undo-button, -#redo-button, -#export-button, -#upload-button, -#resize-button { - background-color: #000000; -} - -/* Special buttons icon default state */ -#select-mode img, -#clear-mode img, -#delete-selected-button img, -#undo-button img, -#redo-button img, -#export-button img, -#upload-button img, -#resize-button img { - filter: brightness(0) invert(1); -} - -/* Special buttons active/click states */ -#select-mode.active { - background-color: #A9A9A9; /* dark grey */ -} - -#clear-mode:active, -#delete-selected-button:active, -#undo-button:active, -#redo-button:active, -#export-button:active, -#upload-button:active, -#resize-button.active { - background-color: #A9A9A9; /* dark grey */ -} -/* [END maps_map_drawing_terradraw] */ diff --git a/dist/samples/map-drawing-terradraw/jsfiddle/demo.css b/dist/samples/map-drawing-terradraw/jsfiddle/demo.css deleted file mode 100644 index 8542350b1..000000000 --- a/dist/samples/map-drawing-terradraw/jsfiddle/demo.css +++ /dev/null @@ -1,94 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -html, -body { - height: 100%; - margin: 0; - padding: 0; - font-family: Arial, sans-serif; -} -#map { - height: 100%; - width: 100%; -} -#mode-ui { - position: absolute; - top: 10px; - right: 10px; - background: white; - padding: 10px; - border-radius: 5px; - box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); - z-index: 1000; - display: flex; - flex-direction: column; -} -#mode-ui button { - margin: 5px 0; - cursor: pointer; -} - -.mode-button { - width: 30px; - height: 30px; - border: 1px solid #ccc; - background-color: white; - padding: 2px; - box-sizing: border-box; -} - -.mode-button img { - width: 100%; - height: 100%; - display: block; - user-select: none; -} - -/* Active state for shape modes */ -.mode-button.active { - background-color: #e0e0e0; /* light grey */ -} - -/* Special buttons default state */ -#select-mode, -#clear-mode, -#delete-selected-button, -#undo-button, -#redo-button, -#export-button, -#upload-button, -#resize-button { - background-color: #000000; -} - -/* Special buttons icon default state */ -#select-mode img, -#clear-mode img, -#delete-selected-button img, -#undo-button img, -#redo-button img, -#export-button img, -#upload-button img, -#resize-button img { - filter: brightness(0) invert(1); -} - -/* Special buttons active/click states */ -#select-mode.active { - background-color: #A9A9A9; /* dark grey */ -} - -#clear-mode:active, -#delete-selected-button:active, -#undo-button:active, -#redo-button:active, -#export-button:active, -#upload-button:active, -#resize-button.active { - background-color: #A9A9A9; /* dark grey */ -} - diff --git a/dist/samples/map-drawing-terradraw/jsfiddle/demo.details b/dist/samples/map-drawing-terradraw/jsfiddle/demo.details deleted file mode 100644 index 6cbc1dcaa..000000000 --- a/dist/samples/map-drawing-terradraw/jsfiddle/demo.details +++ /dev/null @@ -1,7 +0,0 @@ -name: map-drawing-terradraw -authors: - - Geo Developer IX Documentation Team -tags: - - google maps -load_type: h -description: Sample code supporting Google Maps Platform JavaScript API documentation. diff --git a/dist/samples/map-drawing-terradraw/jsfiddle/demo.html b/dist/samples/map-drawing-terradraw/jsfiddle/demo.html deleted file mode 100644 index 181332dc7..000000000 --- a/dist/samples/map-drawing-terradraw/jsfiddle/demo.html +++ /dev/null @@ -1,41 +0,0 @@ - - - - - - Terra Draw with Google Maps API Sample - - - - - -
- - -
- - - - - - - - - - - - - - - -
- - - - - - diff --git a/dist/samples/map-drawing-terradraw/jsfiddle/demo.js b/dist/samples/map-drawing-terradraw/jsfiddle/demo.js deleted file mode 100644 index 38988c3b1..000000000 --- a/dist/samples/map-drawing-terradraw/jsfiddle/demo.js +++ /dev/null @@ -1,451 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - - -import { Loader } from '@googlemaps/js-api-loader'; -import { TerraDraw, TerraDrawSelectMode, TerraDrawPointMode, TerraDrawLineStringMode, TerraDrawPolygonMode, TerraDrawRectangleMode, TerraDrawCircleMode, TerraDrawFreehandMode } from 'terra-draw'; -import { TerraDrawGoogleMapsAdapter } from 'terra-draw-google-maps-adapter'; - -const colorPalette = [ - "#E74C3C", - "#FF0066", - "#9B59B6", - "#673AB7", - "#3F51B5", - "#3498DB", - "#03A9F4", - "#00BCD4", - "#009688", - "#27AE60", - "#8BC34A", - "#CDDC39", - "#F1C40F", - "#FFC107", - "#F39C12", - "#FF5722", - "#795548" -]; -const getRandomColor = () => colorPalette[Math.floor(Math.random() * colorPalette.length)]; -function processSnapshotForUndo(snapshot) { - // console.log("Processing snapshot for undo:", snapshot); - return snapshot.map(feature => { - const newFeature = JSON.parse(JSON.stringify(feature)); - if (newFeature.properties.mode === 'rectangle') { - // console.log("Processing rectangle for undo:", newFeature); - newFeature.geometry.type = 'Polygon'; - newFeature.properties.mode = 'polygon'; - } - else if (newFeature.properties.mode === 'circle') { - // console.log("Processing circle for undo:", newFeature); - newFeature.geometry.type = 'Polygon'; - // The radius is already in properties, so we just need to ensure the mode is correct for re-creation - newFeature.properties.mode = 'circle'; - } - return newFeature; - }); -} -function setupModeButtons() { - const modeUI = document.getElementById('mode-ui'); - if (!modeUI) { - return; - } - const modeButtons = { - 'select-mode': 'select', - 'point-mode': 'point', - 'linestring-mode': 'linestring', - 'polygon-mode': 'polygon', - 'rectangle-mode': 'rectangle', - 'circle-mode': 'circle', - 'freehand-mode': 'freehand', - 'clear-mode': 'static' - }; - for (const buttonId in modeButtons) { - const button = document.getElementById(buttonId); - if (button) { - button.onclick = () => { - setActiveButton(buttonId); - const modeName = modeButtons[buttonId]; - if (!draw) { - return; - } - if (modeName === 'static') { - draw.clear(); - draw.setMode('static'); - } - else if (modeName) { - draw.setMode(modeName); - } - }; - } - } -} -function setActiveButton(buttonId) { - const buttons = document.querySelectorAll('.mode-button'); - const resizeButton = document.getElementById('resize-button'); - const isResizeActive = resizeButton?.classList.contains('active'); - buttons.forEach(button => { - if (button.id !== 'resize-button') { - button.classList.remove('active'); - } - }); - const activeButton = document.getElementById(buttonId); - if (activeButton) { - activeButton.classList.add('active'); - } - if (isResizeActive) { - resizeButton?.classList.add('active'); - } -} -function initUI() { - setActiveButton('point-mode'); -} -let map; -let draw; -let currentMode = 'static'; -let history = []; -let redoHistory = []; -let selectedFeatureId = null; -let isRestoring = false; -let resizingEnabled = false; -let debounceTimeout; -const loader = new Loader({ - apiKey: "AIzaSyA6myHzS10YXdcazAFalmXvDkrYCp5cLc8", - version: "weekly", - libraries: ["maps", "drawing", "marker"] -}); -loader.load().then(async () => { - try { - const { Map } = await google.maps.importLibrary("maps"); - const { LatLngBounds } = await google.maps.importLibrary("core"); - const { Data } = await google.maps.importLibrary("maps"); - const mapOptions = { - center: { lat: 48.862, lng: 2.342 }, - zoom: 12, - mapId: 'c306b3c6dd3ed8d9', // raster '6a17c323f461e521', - mapTypeId: 'roadmap', - zoomControl: false, - tilt: 45, - mapTypeControl: true, - clickableIcons: false, - streetViewControl: false, - fullscreenControl: false, - }; - const mapDiv = document.getElementById("map"); - map = new Map(mapDiv, mapOptions); - map.addListener("click", () => { - if (draw) { - console.log("Current draw mode on map click:", draw.getMode()); - } - }); - map.addListener("projection_changed", () => { - - draw = new TerraDraw({ - adapter: new TerraDrawGoogleMapsAdapter({ map, lib: google.maps, coordinatePrecision: 9 }), - modes: [ - new TerraDrawSelectMode({ - flags: { - polygon: { - feature: { - draggable: true, - rotateable: true, - coordinates: { - midpoints: true, - draggable: true, - deletable: true, - }, - }, - }, - linestring: { - feature: { - draggable: true, - rotateable: true, - coordinates: { - midpoints: true, - draggable: true, - deletable: true, - }, - }, - }, - point: { - feature: { - draggable: true, - rotateable: true, - }, - }, - rectangle: { - feature: { - draggable: true, - rotateable: true, - coordinates: { - midpoints: true, - draggable: true, - deletable: true, - }, - }, - }, - circle: { - feature: { - draggable: true, - rotateable: true, - coordinates: { - midpoints: true, - draggable: true, - deletable: true, - }, - }, - }, - freehand: { - feature: { - draggable: true, - rotateable: true, - coordinates: { - midpoints: true, - draggable: true, - deletable: true, - }, - }, - }, - }, - }), - new TerraDrawPointMode({ - editable: true, - styles: { pointColor: getRandomColor() }, - }), - new TerraDrawLineStringMode({ - editable: true, - styles: { lineStringColor: getRandomColor() }, - }), - new TerraDrawPolygonMode({ - editable: true, - styles: (() => { - const color = getRandomColor(); - return { - fillColor: color, - outlineColor: color, - }; - })(), - }), - new TerraDrawRectangleMode({ - styles: (() => { - const color = getRandomColor(); - return { - fillColor: color, - outlineColor: color, - }; - })(), - }), - new TerraDrawCircleMode({ - styles: (() => { - const color = getRandomColor(); - return { - fillColor: color, - outlineColor: color, - }; - })(), - }), - new TerraDrawFreehandMode({ - styles: (() => { - const color = getRandomColor(); - return { - fillColor: color, - outlineColor: color, - }; - })(), - }), - ], - }); - draw.start(); - draw.on('ready', () => { - console.log("TerraDraw is ready!"); - initUI(); - setupModeButtons(); - draw.setMode('point'); - currentMode = 'point'; - setActiveButton('point-mode'); - draw.on("select", (id) => { - // console.log(`Feature selected: ${id}`); - if (selectedFeatureId && selectedFeatureId !== id) { - draw.deselectFeature(selectedFeatureId); - } - selectedFeatureId = id; - }); - draw.on("deselect", () => { - // console.log("Feature deselected"); - selectedFeatureId = null; - }); - history.push(processSnapshotForUndo(draw.getSnapshot())); // Push initial empty state - draw.on("change", (ids, type) => { - if (isRestoring) { - return; - } - if (debounceTimeout) { - clearTimeout(debounceTimeout); - } - debounceTimeout = window.setTimeout(() => { - const snapshot = draw.getSnapshot(); - const processedSnapshot = processSnapshotForUndo(snapshot); - const filteredSnapshot = processedSnapshot.filter((f) => !f.properties.midPoint && !f.properties.selectionPoint); - history.push(filteredSnapshot); - redoHistory = []; - }, 200); - }); - - const exportButton = document.getElementById('export-button'); - if (exportButton) { - exportButton.onclick = () => { - const features = draw.getSnapshot(); - const geojson = { - type: "FeatureCollection", - features: features, - }; - const data = JSON.stringify(geojson, null, 2); - const blob = new Blob([data], { type: "text/plain" }); - const url = URL.createObjectURL(blob); - const link = document.createElement("a"); - link.href = url; - link.download = "drawing.geojson"; - link.click(); - URL.revokeObjectURL(url); - }; - } - const uploadButton = document.getElementById('upload-button'); - const uploadInput = document.getElementById('upload-input'); - if (uploadButton && uploadInput) { - uploadButton.onclick = () => { - uploadInput.click(); - }; - uploadInput.onchange = (event) => { - const file = event.target.files?.[0]; - if (file) { - const reader = new FileReader(); - reader.onload = (e) => { - try { - const geojson = JSON.parse(e.target?.result); - if (geojson.type === "FeatureCollection") { - draw.addFeatures(geojson.features); - } - else { - alert("Invalid GeoJSON file: must be a FeatureCollection."); - } - } - catch (error) { - alert("Error parsing GeoJSON file."); - } - }; - reader.readAsText(file); - } - }; - } - const resizeButton = document.getElementById('resize-button'); - if (resizeButton) { - resizeButton.onclick = () => { - resizingEnabled = !resizingEnabled; - resizeButton.classList.toggle('active', resizingEnabled); - const flags = { - polygon: { feature: { draggable: true, coordinates: { resizable: resizingEnabled ? 'center' : undefined, draggable: !resizingEnabled } } }, - linestring: { feature: { draggable: true, coordinates: { resizable: resizingEnabled ? 'center' : undefined, draggable: !resizingEnabled } } }, - rectangle: { feature: { draggable: true, coordinates: { resizable: resizingEnabled ? 'center' : undefined, draggable: !resizingEnabled } } }, - circle: { feature: { draggable: true, coordinates: { resizable: resizingEnabled ? 'center' : undefined, draggable: !resizingEnabled } } }, - freehand: { feature: { draggable: true, coordinates: { resizable: resizingEnabled ? 'center' : undefined, draggable: !resizingEnabled } } }, - }; - console.log("Updating flags:", flags); - draw.updateModeOptions('select', { flags }); - }; - } - const deleteSelectedButton = document.getElementById('delete-selected-button'); - if (deleteSelectedButton) { - deleteSelectedButton.onclick = () => { - if (selectedFeatureId) { - draw.removeFeatures([selectedFeatureId]); - } - else { - const features = draw.getSnapshot(); - if (features.length > 0) { - const lastFeature = features[features.length - 1]; - if (lastFeature.id) { - draw.removeFeatures([lastFeature.id]); - } - } - } - }; - } - const undoButton = document.getElementById('undo-button'); - if (undoButton) { - undoButton.onclick = () => { - if (history.length > 1) { - redoHistory.push(history.pop()); - const snapshotToRestore = history[history.length - 1]; - console.log("Restoring snapshot (undo):", snapshotToRestore); - isRestoring = true; - draw.clear(); - draw.addFeatures(snapshotToRestore); - setTimeout(() => { isRestoring = false; }, 0); - } - }; - } - const redoButton = document.getElementById('redo-button'); - if (redoButton) { - redoButton.onclick = () => { - if (redoHistory.length > 0) { - const snapshot = redoHistory.pop(); - console.log("Restoring snapshot (redo):", snapshot); - history.push(snapshot); - isRestoring = true; - draw.clear(); - draw.addFeatures(snapshot); - setTimeout(() => { isRestoring = false; }, 0); - } - }; - } - }); - function rotateFeature(feature, angle) { - const newFeature = JSON.parse(JSON.stringify(feature)); - const coordinates = newFeature.geometry.coordinates; - const center = getCenter(coordinates); - const rotatedCoordinates = coordinates.map(ring => { - return ring.map(point => { - const x = point[0] - center[0]; - const y = point[1] - center[1]; - const newX = x * Math.cos(angle * Math.PI / 180) - y * Math.sin(angle * Math.PI / 180); - const newY = x * Math.sin(angle * Math.PI / 180) + y * Math.cos(angle * Math.PI / 180); - return [newX + center[0], newY + center[1]]; - }); - }); - newFeature.geometry.coordinates = rotatedCoordinates; - return newFeature; - } - function getCenter(coordinates) { - let x = 0; - let y = 0; - let count = 0; - coordinates.forEach(ring => { - ring.forEach(point => { - x += point[0]; - y += point[1]; - count++; - }); - }); - return [x / count, y / count]; - } - document.addEventListener('keydown', (event) => { - if (event.key === 'r' && selectedFeatureId) { - const features = draw.getSnapshot(); - const selectedFeature = features.find(f => f.id === selectedFeatureId); - if (selectedFeature) { - const newFeature = rotateFeature(selectedFeature, 15); - draw.addFeatures([newFeature]); - } - } - }); - }); - } - catch (e) { - console.error("Error loading Google Maps API:", e); - } -}).catch(e => { - console.error("Error loading Google Maps API:", e); -}); - diff --git a/dist/samples/map-projection-simple/app/.eslintsrc.json b/dist/samples/map-projection-simple/app/.eslintsrc.json deleted file mode 100644 index 4c44dab04..000000000 --- a/dist/samples/map-projection-simple/app/.eslintsrc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": [ - "plugin:@typescript-eslint/recommended" - ], - "parser": "@typescript-eslint/parser", - "rules": { - "@typescript-eslint/ban-ts-comment": 0, - "@typescript-eslint/no-this-alias": 1, - "@typescript-eslint/no-empty-function": 1, - "@typescript-eslint/explicit-module-boundary-types": 1, - "@typescript-eslint/no-unused-vars": 1 - } -} diff --git a/dist/samples/map-projection-simple/app/README.md b/dist/samples/map-projection-simple/app/README.md deleted file mode 100644 index c01101153..000000000 --- a/dist/samples/map-projection-simple/app/README.md +++ /dev/null @@ -1,43 +0,0 @@ -# Google Maps JavaScript Sample - -## map-projection-simple - -The map-projection-simple sample demonstrates a simple example of how to use map projections. - -Follow these instructions to set up and run map-projection-simple sample on your local computer. - -## Setup - -### Before starting run: - -`npm i` - -### Run an example on a local web server - -`cd samples/map-projection-simple` -`npm start` - -### Build an individual example - -`cd samples/map-projection-simple` -`npm run build` - -From 'samples': - -`npm run build --workspace=map-projection-simple/` - -### Build all of the examples. - -From 'samples': - -`npm run build-all` - -### Run lint to check for problems - -`cd samples/map-projection-simple` -`npx eslint index.ts` - -## Feedback - -For feedback related to this sample, please open a new issue on -[GitHub](https://github.com/googlemaps-samples/js-api-samples/issues). diff --git a/dist/samples/map-projection-simple/app/index.html b/dist/samples/map-projection-simple/app/index.html deleted file mode 100644 index c334929fa..000000000 --- a/dist/samples/map-projection-simple/app/index.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - Custom Map Projections - - - - - - - - -
-
- - - diff --git a/dist/samples/map-projection-simple/app/index.ts b/dist/samples/map-projection-simple/app/index.ts deleted file mode 100644 index c474e7eea..000000000 --- a/dist/samples/map-projection-simple/app/index.ts +++ /dev/null @@ -1,151 +0,0 @@ -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// [START maps_map_projection_simple] -// This example defines an image map type using the Gall-Peters -// projection. -// https://en.wikipedia.org/wiki/Gall%E2%80%93Peters_projection -const mapElement = document.querySelector('gmp-map') as google.maps.MapElement; -let innerMap; - -async function initMap() { - // Request the needed libraries. - await google.maps.importLibrary('maps'); - - // Create a map. - innerMap = mapElement.innerMap; - innerMap.setOptions({ - mapTypeControl: false, - }); - - // Set the Gall-Peters map type. - initGallPeters(); - innerMap.mapTypes.set('gallPeters', gallPetersMapType); - innerMap.setMapTypeId('gallPeters'); - - // Show the lat and lng under the mouse cursor. - const coordsDiv = document.getElementById('coords') as HTMLElement; - - innerMap.addListener('mousemove', (event: google.maps.MapMouseEvent) => { - coordsDiv.textContent = - 'lat: ' + - Math.round(event.latLng!.lat()) + - ', ' + - 'lng: ' + - Math.round(event.latLng!.lng()); - }); - - // Add some markers to the map. - innerMap.data.setStyle((feature) => { - return { - title: feature.getProperty('name') as string, - optimized: false, - }; - }); - innerMap.data.addGeoJson(cities); -} - -let gallPetersMapType; - -function initGallPeters() { - const GALL_PETERS_RANGE_X = 800; - const GALL_PETERS_RANGE_Y = 512; - - // Fetch Gall-Peters tiles stored locally on our server. - gallPetersMapType = new google.maps.ImageMapType({ - getTileUrl: function (coord, zoom) { - const scale = 1 << zoom; - - // Wrap tiles horizontally. - const x = ((coord.x % scale) + scale) % scale; - - // Don't wrap tiles vertically. - const y = coord.y; - - if (y < 0 || y >= scale) return ''; - - return 'gall-peters_' + zoom + '_' + x + '_' + y + '.png'; - }, - tileSize: new google.maps.Size( - GALL_PETERS_RANGE_X, - GALL_PETERS_RANGE_Y - ), - minZoom: 0, - maxZoom: 1, - name: 'Gall-Peters', - }); - - // Describe the Gall-Peters projection used by these tiles. - gallPetersMapType.projection = { - fromLatLngToPoint: function (latLng) { - const latRadians = (latLng.lat() * Math.PI) / 180; - return new google.maps.Point( - GALL_PETERS_RANGE_X * (0.5 + latLng.lng() / 360), - GALL_PETERS_RANGE_Y * (0.5 - 0.5 * Math.sin(latRadians)) - ); - }, - fromPointToLatLng: function (point, noWrap) { - const x = point.x / GALL_PETERS_RANGE_X; - const y = Math.max(0, Math.min(1, point.y / GALL_PETERS_RANGE_Y)); - - return new google.maps.LatLng( - (Math.asin(1 - 2 * y) * 180) / Math.PI, - -180 + 360 * x, - noWrap - ); - }, - }; -} - -// GeoJSON, describing the locations and names of some cities. -const cities = { - type: 'FeatureCollection', - features: [ - { - type: 'Feature', - geometry: { type: 'Point', coordinates: [-87.65, 41.85] }, - properties: { name: 'Chicago' }, - }, - { - type: 'Feature', - geometry: { type: 'Point', coordinates: [-149.9, 61.218] }, - properties: { name: 'Anchorage' }, - }, - { - type: 'Feature', - geometry: { type: 'Point', coordinates: [-99.127, 19.427] }, - properties: { name: 'Mexico City' }, - }, - { - type: 'Feature', - geometry: { type: 'Point', coordinates: [-0.126, 51.5] }, - properties: { name: 'London' }, - }, - { - type: 'Feature', - geometry: { type: 'Point', coordinates: [28.045, -26.201] }, - properties: { name: 'Johannesburg' }, - }, - { - type: 'Feature', - geometry: { type: 'Point', coordinates: [15.322, -4.325] }, - properties: { name: 'Kinshasa' }, - }, - { - type: 'Feature', - geometry: { type: 'Point', coordinates: [151.207, -33.867] }, - properties: { name: 'Sydney' }, - }, - { - type: 'Feature', - geometry: { type: 'Point', coordinates: [0, 0] }, - properties: { name: '0°N 0°E' }, - }, - ], -}; - -initMap(); -// [END maps_map_projection_simple] diff --git a/dist/samples/map-projection-simple/app/package.json b/dist/samples/map-projection-simple/app/package.json deleted file mode 100644 index 88e8a927a..000000000 --- a/dist/samples/map-projection-simple/app/package.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "@js-api-samples/map-projection-simple", - "version": "1.0.0", - "scripts": { - "build": "tsc && bash ../jsfiddle.sh map-projection-simple && bash ../app.sh map-projection-simple && bash ../docs.sh map-projection-simple && npm run build:vite --workspace=. && bash ../dist.sh map-projection-simple", - "test": "tsc && npm run build:vite --workspace=.", - "start": "tsc && vite build --base './' && vite", - "build:vite": "vite build --base './'", - "preview": "vite preview" - }, - "dependencies": { - - } -} diff --git a/dist/samples/map-projection-simple/app/style.css b/dist/samples/map-projection-simple/app/style.css deleted file mode 100644 index 5f9b0e849..000000000 --- a/dist/samples/map-projection-simple/app/style.css +++ /dev/null @@ -1,31 +0,0 @@ -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_map_projection_simple] */ -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -#map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -#coords { - background-color: black; - color: white; - padding: 5px; -} - -/* [END maps_map_projection_simple] */ diff --git a/dist/samples/map-projection-simple/app/tsconfig.json b/dist/samples/map-projection-simple/app/tsconfig.json deleted file mode 100644 index 366aabb04..000000000 --- a/dist/samples/map-projection-simple/app/tsconfig.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "compilerOptions": { - "module": "esnext", - "target": "esnext", - "strict": true, - "noImplicitAny": false, - "lib": [ - "es2015", - "esnext", - "es6", - "dom", - "dom.iterable" - ], - "moduleResolution": "Node", - "jsx": "preserve" - } -} diff --git a/dist/samples/map-projection-simple/dist/assets/index-C0NGy8D5.css b/dist/samples/map-projection-simple/dist/assets/index-C0NGy8D5.css deleted file mode 100644 index a0b4c71d8..000000000 --- a/dist/samples/map-projection-simple/dist/assets/index-C0NGy8D5.css +++ /dev/null @@ -1 +0,0 @@ -#map{height:100%}html,body{height:100%;margin:0;padding:0}#coords{background-color:#000;color:#fff;padding:5px} diff --git a/dist/samples/map-projection-simple/dist/assets/index-DdbvR5GV.js b/dist/samples/map-projection-simple/dist/assets/index-DdbvR5GV.js deleted file mode 100644 index 176ffe9bd..000000000 --- a/dist/samples/map-projection-simple/dist/assets/index-DdbvR5GV.js +++ /dev/null @@ -1 +0,0 @@ -(function(){const r=document.createElement("link").relList;if(r&&r.supports&&r.supports("modulepreload"))return;for(const e of document.querySelectorAll('link[rel="modulepreload"]'))n(e);new MutationObserver(e=>{for(const t of e)if(t.type==="childList")for(const a of t.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&n(a)}).observe(document,{childList:!0,subtree:!0});function o(e){const t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin==="use-credentials"?t.credentials="include":e.crossOrigin==="anonymous"?t.credentials="omit":t.credentials="same-origin",t}function n(e){if(e.ep)return;e.ep=!0;const t=o(e);fetch(e.href,t)}})();const c=document.querySelector("gmp-map");let i;async function l(){await google.maps.importLibrary("maps"),i=c.innerMap,i.setOptions({mapTypeControl:!1}),m(),i.mapTypes.set("gallPeters",p),i.setMapTypeId("gallPeters");const s=document.getElementById("coords");i.addListener("mousemove",r=>{s.textContent="lat: "+Math.round(r.latLng.lat())+", lng: "+Math.round(r.latLng.lng())}),i.data.setStyle(r=>({title:r.getProperty("name"),optimized:!1})),i.data.addGeoJson(u)}let p;function m(){p=new google.maps.ImageMapType({getTileUrl:function(o,n){const e=1<=e?"":"gall-peters_"+n+"_"+t+"_"+a+".png"},tileSize:new google.maps.Size(800,512),minZoom:0,maxZoom:1,name:"Gall-Peters"}),p.projection={fromLatLngToPoint:function(o){const n=o.lat()*Math.PI/180;return new google.maps.Point(800*(.5+o.lng()/360),512*(.5-.5*Math.sin(n)))},fromPointToLatLng:function(o,n){const e=o.x/800,t=Math.max(0,Math.min(1,o.y/512));return new google.maps.LatLng(Math.asin(1-2*t)*180/Math.PI,-180+360*e,n)}}}const u={type:"FeatureCollection",features:[{type:"Feature",geometry:{type:"Point",coordinates:[-87.65,41.85]},properties:{name:"Chicago"}},{type:"Feature",geometry:{type:"Point",coordinates:[-149.9,61.218]},properties:{name:"Anchorage"}},{type:"Feature",geometry:{type:"Point",coordinates:[-99.127,19.427]},properties:{name:"Mexico City"}},{type:"Feature",geometry:{type:"Point",coordinates:[-.126,51.5]},properties:{name:"London"}},{type:"Feature",geometry:{type:"Point",coordinates:[28.045,-26.201]},properties:{name:"Johannesburg"}},{type:"Feature",geometry:{type:"Point",coordinates:[15.322,-4.325]},properties:{name:"Kinshasa"}},{type:"Feature",geometry:{type:"Point",coordinates:[151.207,-33.867]},properties:{name:"Sydney"}},{type:"Feature",geometry:{type:"Point",coordinates:[0,0]},properties:{name:"0°N 0°E"}}]};l(); diff --git a/dist/samples/map-projection-simple/dist/gall-peters_0_0_0.png b/dist/samples/map-projection-simple/dist/gall-peters_0_0_0.png deleted file mode 100644 index f90194150..000000000 Binary files a/dist/samples/map-projection-simple/dist/gall-peters_0_0_0.png and /dev/null differ diff --git a/dist/samples/map-projection-simple/dist/gall-peters_1_0_0.png b/dist/samples/map-projection-simple/dist/gall-peters_1_0_0.png deleted file mode 100644 index d2a41280e..000000000 Binary files a/dist/samples/map-projection-simple/dist/gall-peters_1_0_0.png and /dev/null differ diff --git a/dist/samples/map-projection-simple/dist/gall-peters_1_0_1.png b/dist/samples/map-projection-simple/dist/gall-peters_1_0_1.png deleted file mode 100644 index 2a5bff9ff..000000000 Binary files a/dist/samples/map-projection-simple/dist/gall-peters_1_0_1.png and /dev/null differ diff --git a/dist/samples/map-projection-simple/dist/gall-peters_1_1_0.png b/dist/samples/map-projection-simple/dist/gall-peters_1_1_0.png deleted file mode 100644 index 1b6114e44..000000000 Binary files a/dist/samples/map-projection-simple/dist/gall-peters_1_1_0.png and /dev/null differ diff --git a/dist/samples/map-projection-simple/dist/gall-peters_1_1_1.png b/dist/samples/map-projection-simple/dist/gall-peters_1_1_1.png deleted file mode 100644 index 47950d0ba..000000000 Binary files a/dist/samples/map-projection-simple/dist/gall-peters_1_1_1.png and /dev/null differ diff --git a/dist/samples/map-projection-simple/dist/index.html b/dist/samples/map-projection-simple/dist/index.html deleted file mode 100644 index 050de60ff..000000000 --- a/dist/samples/map-projection-simple/dist/index.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - Custom Map Projections - - - - - - - - -
-
- - - diff --git a/dist/samples/map-projection-simple/docs/gall-peters_0_0_0.png b/dist/samples/map-projection-simple/docs/gall-peters_0_0_0.png deleted file mode 100644 index f90194150..000000000 Binary files a/dist/samples/map-projection-simple/docs/gall-peters_0_0_0.png and /dev/null differ diff --git a/dist/samples/map-projection-simple/docs/gall-peters_1_0_0.png b/dist/samples/map-projection-simple/docs/gall-peters_1_0_0.png deleted file mode 100644 index d2a41280e..000000000 Binary files a/dist/samples/map-projection-simple/docs/gall-peters_1_0_0.png and /dev/null differ diff --git a/dist/samples/map-projection-simple/docs/gall-peters_1_0_1.png b/dist/samples/map-projection-simple/docs/gall-peters_1_0_1.png deleted file mode 100644 index 2a5bff9ff..000000000 Binary files a/dist/samples/map-projection-simple/docs/gall-peters_1_0_1.png and /dev/null differ diff --git a/dist/samples/map-projection-simple/docs/gall-peters_1_1_0.png b/dist/samples/map-projection-simple/docs/gall-peters_1_1_0.png deleted file mode 100644 index 1b6114e44..000000000 Binary files a/dist/samples/map-projection-simple/docs/gall-peters_1_1_0.png and /dev/null differ diff --git a/dist/samples/map-projection-simple/docs/gall-peters_1_1_1.png b/dist/samples/map-projection-simple/docs/gall-peters_1_1_1.png deleted file mode 100644 index 47950d0ba..000000000 Binary files a/dist/samples/map-projection-simple/docs/gall-peters_1_1_1.png and /dev/null differ diff --git a/dist/samples/map-projection-simple/docs/index.html b/dist/samples/map-projection-simple/docs/index.html deleted file mode 100644 index c334929fa..000000000 --- a/dist/samples/map-projection-simple/docs/index.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - Custom Map Projections - - - - - - - - -
-
- - - diff --git a/dist/samples/map-projection-simple/docs/index.js b/dist/samples/map-projection-simple/docs/index.js deleted file mode 100644 index 689de1c87..000000000 --- a/dist/samples/map-projection-simple/docs/index.js +++ /dev/null @@ -1,125 +0,0 @@ -"use strict"; -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// [START maps_map_projection_simple] -// This example defines an image map type using the Gall-Peters -// projection. -// https://en.wikipedia.org/wiki/Gall%E2%80%93Peters_projection -const mapElement = document.querySelector('gmp-map'); -let innerMap; -async function initMap() { - // Request the needed libraries. - await google.maps.importLibrary('maps'); - // Create a map. - innerMap = mapElement.innerMap; - innerMap.setOptions({ - mapTypeControl: false, - }); - // Set the Gall-Peters map type. - initGallPeters(); - innerMap.mapTypes.set('gallPeters', gallPetersMapType); - innerMap.setMapTypeId('gallPeters'); - // Show the lat and lng under the mouse cursor. - const coordsDiv = document.getElementById('coords'); - innerMap.addListener('mousemove', (event) => { - coordsDiv.textContent = - 'lat: ' + - Math.round(event.latLng.lat()) + - ', ' + - 'lng: ' + - Math.round(event.latLng.lng()); - }); - // Add some markers to the map. - innerMap.data.setStyle((feature) => { - return { - title: feature.getProperty('name'), - optimized: false, - }; - }); - innerMap.data.addGeoJson(cities); -} -let gallPetersMapType; -function initGallPeters() { - const GALL_PETERS_RANGE_X = 800; - const GALL_PETERS_RANGE_Y = 512; - // Fetch Gall-Peters tiles stored locally on our server. - gallPetersMapType = new google.maps.ImageMapType({ - getTileUrl: function (coord, zoom) { - const scale = 1 << zoom; - // Wrap tiles horizontally. - const x = ((coord.x % scale) + scale) % scale; - // Don't wrap tiles vertically. - const y = coord.y; - if (y < 0 || y >= scale) - return ''; - return 'gall-peters_' + zoom + '_' + x + '_' + y + '.png'; - }, - tileSize: new google.maps.Size(GALL_PETERS_RANGE_X, GALL_PETERS_RANGE_Y), - minZoom: 0, - maxZoom: 1, - name: 'Gall-Peters', - }); - // Describe the Gall-Peters projection used by these tiles. - gallPetersMapType.projection = { - fromLatLngToPoint: function (latLng) { - const latRadians = (latLng.lat() * Math.PI) / 180; - return new google.maps.Point(GALL_PETERS_RANGE_X * (0.5 + latLng.lng() / 360), GALL_PETERS_RANGE_Y * (0.5 - 0.5 * Math.sin(latRadians))); - }, - fromPointToLatLng: function (point, noWrap) { - const x = point.x / GALL_PETERS_RANGE_X; - const y = Math.max(0, Math.min(1, point.y / GALL_PETERS_RANGE_Y)); - return new google.maps.LatLng((Math.asin(1 - 2 * y) * 180) / Math.PI, -180 + 360 * x, noWrap); - }, - }; -} -// GeoJSON, describing the locations and names of some cities. -const cities = { - type: 'FeatureCollection', - features: [ - { - type: 'Feature', - geometry: { type: 'Point', coordinates: [-87.65, 41.85] }, - properties: { name: 'Chicago' }, - }, - { - type: 'Feature', - geometry: { type: 'Point', coordinates: [-149.9, 61.218] }, - properties: { name: 'Anchorage' }, - }, - { - type: 'Feature', - geometry: { type: 'Point', coordinates: [-99.127, 19.427] }, - properties: { name: 'Mexico City' }, - }, - { - type: 'Feature', - geometry: { type: 'Point', coordinates: [-0.126, 51.5] }, - properties: { name: 'London' }, - }, - { - type: 'Feature', - geometry: { type: 'Point', coordinates: [28.045, -26.201] }, - properties: { name: 'Johannesburg' }, - }, - { - type: 'Feature', - geometry: { type: 'Point', coordinates: [15.322, -4.325] }, - properties: { name: 'Kinshasa' }, - }, - { - type: 'Feature', - geometry: { type: 'Point', coordinates: [151.207, -33.867] }, - properties: { name: 'Sydney' }, - }, - { - type: 'Feature', - geometry: { type: 'Point', coordinates: [0, 0] }, - properties: { name: '0°N 0°E' }, - }, - ], -}; -initMap(); -// [END maps_map_projection_simple] diff --git a/dist/samples/map-projection-simple/docs/index.ts b/dist/samples/map-projection-simple/docs/index.ts deleted file mode 100644 index c474e7eea..000000000 --- a/dist/samples/map-projection-simple/docs/index.ts +++ /dev/null @@ -1,151 +0,0 @@ -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// [START maps_map_projection_simple] -// This example defines an image map type using the Gall-Peters -// projection. -// https://en.wikipedia.org/wiki/Gall%E2%80%93Peters_projection -const mapElement = document.querySelector('gmp-map') as google.maps.MapElement; -let innerMap; - -async function initMap() { - // Request the needed libraries. - await google.maps.importLibrary('maps'); - - // Create a map. - innerMap = mapElement.innerMap; - innerMap.setOptions({ - mapTypeControl: false, - }); - - // Set the Gall-Peters map type. - initGallPeters(); - innerMap.mapTypes.set('gallPeters', gallPetersMapType); - innerMap.setMapTypeId('gallPeters'); - - // Show the lat and lng under the mouse cursor. - const coordsDiv = document.getElementById('coords') as HTMLElement; - - innerMap.addListener('mousemove', (event: google.maps.MapMouseEvent) => { - coordsDiv.textContent = - 'lat: ' + - Math.round(event.latLng!.lat()) + - ', ' + - 'lng: ' + - Math.round(event.latLng!.lng()); - }); - - // Add some markers to the map. - innerMap.data.setStyle((feature) => { - return { - title: feature.getProperty('name') as string, - optimized: false, - }; - }); - innerMap.data.addGeoJson(cities); -} - -let gallPetersMapType; - -function initGallPeters() { - const GALL_PETERS_RANGE_X = 800; - const GALL_PETERS_RANGE_Y = 512; - - // Fetch Gall-Peters tiles stored locally on our server. - gallPetersMapType = new google.maps.ImageMapType({ - getTileUrl: function (coord, zoom) { - const scale = 1 << zoom; - - // Wrap tiles horizontally. - const x = ((coord.x % scale) + scale) % scale; - - // Don't wrap tiles vertically. - const y = coord.y; - - if (y < 0 || y >= scale) return ''; - - return 'gall-peters_' + zoom + '_' + x + '_' + y + '.png'; - }, - tileSize: new google.maps.Size( - GALL_PETERS_RANGE_X, - GALL_PETERS_RANGE_Y - ), - minZoom: 0, - maxZoom: 1, - name: 'Gall-Peters', - }); - - // Describe the Gall-Peters projection used by these tiles. - gallPetersMapType.projection = { - fromLatLngToPoint: function (latLng) { - const latRadians = (latLng.lat() * Math.PI) / 180; - return new google.maps.Point( - GALL_PETERS_RANGE_X * (0.5 + latLng.lng() / 360), - GALL_PETERS_RANGE_Y * (0.5 - 0.5 * Math.sin(latRadians)) - ); - }, - fromPointToLatLng: function (point, noWrap) { - const x = point.x / GALL_PETERS_RANGE_X; - const y = Math.max(0, Math.min(1, point.y / GALL_PETERS_RANGE_Y)); - - return new google.maps.LatLng( - (Math.asin(1 - 2 * y) * 180) / Math.PI, - -180 + 360 * x, - noWrap - ); - }, - }; -} - -// GeoJSON, describing the locations and names of some cities. -const cities = { - type: 'FeatureCollection', - features: [ - { - type: 'Feature', - geometry: { type: 'Point', coordinates: [-87.65, 41.85] }, - properties: { name: 'Chicago' }, - }, - { - type: 'Feature', - geometry: { type: 'Point', coordinates: [-149.9, 61.218] }, - properties: { name: 'Anchorage' }, - }, - { - type: 'Feature', - geometry: { type: 'Point', coordinates: [-99.127, 19.427] }, - properties: { name: 'Mexico City' }, - }, - { - type: 'Feature', - geometry: { type: 'Point', coordinates: [-0.126, 51.5] }, - properties: { name: 'London' }, - }, - { - type: 'Feature', - geometry: { type: 'Point', coordinates: [28.045, -26.201] }, - properties: { name: 'Johannesburg' }, - }, - { - type: 'Feature', - geometry: { type: 'Point', coordinates: [15.322, -4.325] }, - properties: { name: 'Kinshasa' }, - }, - { - type: 'Feature', - geometry: { type: 'Point', coordinates: [151.207, -33.867] }, - properties: { name: 'Sydney' }, - }, - { - type: 'Feature', - geometry: { type: 'Point', coordinates: [0, 0] }, - properties: { name: '0°N 0°E' }, - }, - ], -}; - -initMap(); -// [END maps_map_projection_simple] diff --git a/dist/samples/map-projection-simple/docs/style.css b/dist/samples/map-projection-simple/docs/style.css deleted file mode 100644 index 5f9b0e849..000000000 --- a/dist/samples/map-projection-simple/docs/style.css +++ /dev/null @@ -1,31 +0,0 @@ -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_map_projection_simple] */ -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -#map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -#coords { - background-color: black; - color: white; - padding: 5px; -} - -/* [END maps_map_projection_simple] */ diff --git a/dist/samples/map-projection-simple/jsfiddle/demo.css b/dist/samples/map-projection-simple/jsfiddle/demo.css deleted file mode 100644 index 9a6dc0271..000000000 --- a/dist/samples/map-projection-simple/jsfiddle/demo.css +++ /dev/null @@ -1,31 +0,0 @@ -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -#map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -#coords { - background-color: black; - color: white; - padding: 5px; -} - - diff --git a/dist/samples/map-projection-simple/jsfiddle/demo.details b/dist/samples/map-projection-simple/jsfiddle/demo.details deleted file mode 100644 index 3e5a8ea2e..000000000 --- a/dist/samples/map-projection-simple/jsfiddle/demo.details +++ /dev/null @@ -1,7 +0,0 @@ -name: map-projection-simple -authors: - - Geo Developer IX Documentation Team -tags: - - google maps -load_type: h -description: Sample code supporting Google Maps Platform JavaScript API documentation. diff --git a/dist/samples/map-projection-simple/jsfiddle/demo.html b/dist/samples/map-projection-simple/jsfiddle/demo.html deleted file mode 100644 index 0b29656d7..000000000 --- a/dist/samples/map-projection-simple/jsfiddle/demo.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - Custom Map Projections - - - - - - - - -
-
- - - diff --git a/dist/samples/map-projection-simple/jsfiddle/demo.js b/dist/samples/map-projection-simple/jsfiddle/demo.js deleted file mode 100644 index 651de1252..000000000 --- a/dist/samples/map-projection-simple/jsfiddle/demo.js +++ /dev/null @@ -1,125 +0,0 @@ -"use strict"; -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// This example defines an image map type using the Gall-Peters -// projection. -// https://en.wikipedia.org/wiki/Gall%E2%80%93Peters_projection -const mapElement = document.querySelector('gmp-map'); -let innerMap; -async function initMap() { - // Request the needed libraries. - await google.maps.importLibrary('maps'); - // Create a map. - innerMap = mapElement.innerMap; - innerMap.setOptions({ - mapTypeControl: false, - }); - // Set the Gall-Peters map type. - initGallPeters(); - innerMap.mapTypes.set('gallPeters', gallPetersMapType); - innerMap.setMapTypeId('gallPeters'); - // Show the lat and lng under the mouse cursor. - const coordsDiv = document.getElementById('coords'); - innerMap.addListener('mousemove', (event) => { - coordsDiv.textContent = - 'lat: ' + - Math.round(event.latLng.lat()) + - ', ' + - 'lng: ' + - Math.round(event.latLng.lng()); - }); - // Add some markers to the map. - innerMap.data.setStyle((feature) => { - return { - title: feature.getProperty('name'), - optimized: false, - }; - }); - innerMap.data.addGeoJson(cities); -} -let gallPetersMapType; -function initGallPeters() { - const GALL_PETERS_RANGE_X = 800; - const GALL_PETERS_RANGE_Y = 512; - // Fetch Gall-Peters tiles stored locally on our server. - gallPetersMapType = new google.maps.ImageMapType({ - getTileUrl: function (coord, zoom) { - const scale = 1 << zoom; - // Wrap tiles horizontally. - const x = ((coord.x % scale) + scale) % scale; - // Don't wrap tiles vertically. - const y = coord.y; - if (y < 0 || y >= scale) - return ''; - return 'gall-peters_' + zoom + '_' + x + '_' + y + '.png'; - }, - tileSize: new google.maps.Size(GALL_PETERS_RANGE_X, GALL_PETERS_RANGE_Y), - minZoom: 0, - maxZoom: 1, - name: 'Gall-Peters', - }); - // Describe the Gall-Peters projection used by these tiles. - gallPetersMapType.projection = { - fromLatLngToPoint: function (latLng) { - const latRadians = (latLng.lat() * Math.PI) / 180; - return new google.maps.Point(GALL_PETERS_RANGE_X * (0.5 + latLng.lng() / 360), GALL_PETERS_RANGE_Y * (0.5 - 0.5 * Math.sin(latRadians))); - }, - fromPointToLatLng: function (point, noWrap) { - const x = point.x / GALL_PETERS_RANGE_X; - const y = Math.max(0, Math.min(1, point.y / GALL_PETERS_RANGE_Y)); - return new google.maps.LatLng((Math.asin(1 - 2 * y) * 180) / Math.PI, -180 + 360 * x, noWrap); - }, - }; -} -// GeoJSON, describing the locations and names of some cities. -const cities = { - type: 'FeatureCollection', - features: [ - { - type: 'Feature', - geometry: { type: 'Point', coordinates: [-87.65, 41.85] }, - properties: { name: 'Chicago' }, - }, - { - type: 'Feature', - geometry: { type: 'Point', coordinates: [-149.9, 61.218] }, - properties: { name: 'Anchorage' }, - }, - { - type: 'Feature', - geometry: { type: 'Point', coordinates: [-99.127, 19.427] }, - properties: { name: 'Mexico City' }, - }, - { - type: 'Feature', - geometry: { type: 'Point', coordinates: [-0.126, 51.5] }, - properties: { name: 'London' }, - }, - { - type: 'Feature', - geometry: { type: 'Point', coordinates: [28.045, -26.201] }, - properties: { name: 'Johannesburg' }, - }, - { - type: 'Feature', - geometry: { type: 'Point', coordinates: [15.322, -4.325] }, - properties: { name: 'Kinshasa' }, - }, - { - type: 'Feature', - geometry: { type: 'Point', coordinates: [151.207, -33.867] }, - properties: { name: 'Sydney' }, - }, - { - type: 'Feature', - geometry: { type: 'Point', coordinates: [0, 0] }, - properties: { name: '0°N 0°E' }, - }, - ], -}; -initMap(); - diff --git a/dist/samples/map-simple/app/.eslintsrc.json b/dist/samples/map-simple/app/.eslintsrc.json deleted file mode 100644 index 4c44dab04..000000000 --- a/dist/samples/map-simple/app/.eslintsrc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": [ - "plugin:@typescript-eslint/recommended" - ], - "parser": "@typescript-eslint/parser", - "rules": { - "@typescript-eslint/ban-ts-comment": 0, - "@typescript-eslint/no-this-alias": 1, - "@typescript-eslint/no-empty-function": 1, - "@typescript-eslint/explicit-module-boundary-types": 1, - "@typescript-eslint/no-unused-vars": 1 - } -} diff --git a/dist/samples/map-simple/app/README.md b/dist/samples/map-simple/app/README.md deleted file mode 100644 index ac4660923..000000000 --- a/dist/samples/map-simple/app/README.md +++ /dev/null @@ -1,35 +0,0 @@ -# Google Maps JavaScript Sample - -## map-simple - -The map-simple sample demonstrates a simple example of how to create a Google Map. - -Follow these instructions to set up and run map-simple sample on your local computer. - -## Setup - -### Before starting run: - -`$npm i` - -### Run an example on a local web server - -First `cd` to the folder for the sample to run, then: - -`$npm start` - -### Build an individual example - -From `samples/`: - -`$npm run build --workspace=map-simple/` - -### Build all of the examples. - -From `samples/`: -`$npm run build-all` - -## Feedback - -For feedback related to this sample, please open a new issue on -[GitHub](https://github.com/googlemaps-samples/js-api-samples/issues). diff --git a/dist/samples/map-simple/app/index.html b/dist/samples/map-simple/app/index.html deleted file mode 100644 index 416ad502b..000000000 --- a/dist/samples/map-simple/app/index.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - Simple Map - - - - - -
- - - - - - diff --git a/dist/samples/map-simple/app/index.ts b/dist/samples/map-simple/app/index.ts deleted file mode 100644 index 33b2d4f4c..000000000 --- a/dist/samples/map-simple/app/index.ts +++ /dev/null @@ -1,20 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// TEST COMMENT 001 -// [START maps_map_simple] -let map: google.maps.Map; -async function initMap(): Promise { - const { Map } = (await google.maps.importLibrary( - 'maps' - )) as google.maps.MapsLibrary; - map = new Map(document.getElementById('map') as HTMLElement, { - center: { lat: -34.397, lng: 150.644 }, - zoom: 8, - }); -} - -initMap(); -// [END maps_map_simple] diff --git a/dist/samples/map-simple/app/package.json b/dist/samples/map-simple/app/package.json deleted file mode 100644 index 03be3eca9..000000000 --- a/dist/samples/map-simple/app/package.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "@js-api-samples/map-simple", - "version": "1.0.0", - "scripts": { - "build": "tsc && bash ../jsfiddle.sh map-simple && bash ../app.sh map-simple && bash ../docs.sh map-simple && npm run build:vite --workspace=. && bash ../dist.sh map-simple", - "test": "tsc && npm run build:vite --workspace=.", - "start": "tsc && vite build --base './' && vite", - "build:vite": "vite build --base './'", - "preview": "vite preview" - }, - "dependencies": { - - } -} \ No newline at end of file diff --git a/dist/samples/map-simple/app/style.css b/dist/samples/map-simple/app/style.css deleted file mode 100644 index a7dea253d..000000000 --- a/dist/samples/map-simple/app/style.css +++ /dev/null @@ -1,25 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_map_simple] */ -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -#map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -/* [END maps_map_simple] */ diff --git a/dist/samples/map-simple/dist/assets/index-C7GG8HeP.js b/dist/samples/map-simple/dist/assets/index-C7GG8HeP.js deleted file mode 100644 index f14778c48..000000000 --- a/dist/samples/map-simple/dist/assets/index-C7GG8HeP.js +++ /dev/null @@ -1 +0,0 @@ -(function(){const r=document.createElement("link").relList;if(r&&r.supports&&r.supports("modulepreload"))return;for(const e of document.querySelectorAll('link[rel="modulepreload"]'))n(e);new MutationObserver(e=>{for(const t of e)if(t.type==="childList")for(const o of t.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&n(o)}).observe(document,{childList:!0,subtree:!0});function s(e){const t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin==="use-credentials"?t.credentials="include":e.crossOrigin==="anonymous"?t.credentials="omit":t.credentials="same-origin",t}function n(e){if(e.ep)return;e.ep=!0;const t=s(e);fetch(e.href,t)}})();async function c(){const{Map:i}=await google.maps.importLibrary("maps");new i(document.getElementById("map"),{center:{lat:-34.397,lng:150.644},zoom:8})}c(); diff --git a/dist/samples/map-simple/dist/assets/index-DWepjxzn.css b/dist/samples/map-simple/dist/assets/index-DWepjxzn.css deleted file mode 100644 index c49b8a3f3..000000000 --- a/dist/samples/map-simple/dist/assets/index-DWepjxzn.css +++ /dev/null @@ -1 +0,0 @@ -#map{height:100%}html,body{height:100%;margin:0;padding:0} diff --git a/dist/samples/map-simple/dist/index.html b/dist/samples/map-simple/dist/index.html deleted file mode 100644 index 6fd224810..000000000 --- a/dist/samples/map-simple/dist/index.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - Simple Map - - - - - -
- - - - - - diff --git a/dist/samples/map-simple/docs/index.html b/dist/samples/map-simple/docs/index.html deleted file mode 100644 index 416ad502b..000000000 --- a/dist/samples/map-simple/docs/index.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - Simple Map - - - - - -
- - - - - - diff --git a/dist/samples/map-simple/docs/index.js b/dist/samples/map-simple/docs/index.js deleted file mode 100644 index 6f75c3941..000000000 --- a/dist/samples/map-simple/docs/index.js +++ /dev/null @@ -1,18 +0,0 @@ -"use strict"; -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// TEST COMMENT 001 -// [START maps_map_simple] -let map; -async function initMap() { - const { Map } = (await google.maps.importLibrary('maps')); - map = new Map(document.getElementById('map'), { - center: { lat: -34.397, lng: 150.644 }, - zoom: 8, - }); -} -initMap(); -// [END maps_map_simple] diff --git a/dist/samples/map-simple/docs/index.ts b/dist/samples/map-simple/docs/index.ts deleted file mode 100644 index 33b2d4f4c..000000000 --- a/dist/samples/map-simple/docs/index.ts +++ /dev/null @@ -1,20 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// TEST COMMENT 001 -// [START maps_map_simple] -let map: google.maps.Map; -async function initMap(): Promise { - const { Map } = (await google.maps.importLibrary( - 'maps' - )) as google.maps.MapsLibrary; - map = new Map(document.getElementById('map') as HTMLElement, { - center: { lat: -34.397, lng: 150.644 }, - zoom: 8, - }); -} - -initMap(); -// [END maps_map_simple] diff --git a/dist/samples/map-simple/docs/style.css b/dist/samples/map-simple/docs/style.css deleted file mode 100644 index a7dea253d..000000000 --- a/dist/samples/map-simple/docs/style.css +++ /dev/null @@ -1,25 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_map_simple] */ -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -#map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -/* [END maps_map_simple] */ diff --git a/dist/samples/map-simple/jsfiddle/demo.css b/dist/samples/map-simple/jsfiddle/demo.css deleted file mode 100644 index cdb8614ba..000000000 --- a/dist/samples/map-simple/jsfiddle/demo.css +++ /dev/null @@ -1,25 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -#map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - - diff --git a/dist/samples/map-simple/jsfiddle/demo.details b/dist/samples/map-simple/jsfiddle/demo.details deleted file mode 100644 index 875bd2408..000000000 --- a/dist/samples/map-simple/jsfiddle/demo.details +++ /dev/null @@ -1,7 +0,0 @@ -name: map-simple -authors: - - Geo Developer IX Documentation Team -tags: - - google maps -load_type: h -description: Sample code supporting Google Maps Platform JavaScript API documentation. diff --git a/dist/samples/map-simple/jsfiddle/demo.html b/dist/samples/map-simple/jsfiddle/demo.html deleted file mode 100644 index dac5d0b7b..000000000 --- a/dist/samples/map-simple/jsfiddle/demo.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - Simple Map - - - - - -
- - - - - - diff --git a/dist/samples/map-simple/jsfiddle/demo.js b/dist/samples/map-simple/jsfiddle/demo.js deleted file mode 100644 index f1fcf4eb7..000000000 --- a/dist/samples/map-simple/jsfiddle/demo.js +++ /dev/null @@ -1,18 +0,0 @@ -"use strict"; -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// TEST COMMENT 001 - -let map; -async function initMap() { - const { Map } = (await google.maps.importLibrary('maps')); - map = new Map(document.getElementById('map'), { - center: { lat: -34.397, lng: 150.644 }, - zoom: 8, - }); -} -initMap(); - diff --git a/dist/samples/place-autocomplete-basic-map/app/.eslintsrc.json b/dist/samples/place-autocomplete-basic-map/app/.eslintsrc.json deleted file mode 100644 index 4c44dab04..000000000 --- a/dist/samples/place-autocomplete-basic-map/app/.eslintsrc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": [ - "plugin:@typescript-eslint/recommended" - ], - "parser": "@typescript-eslint/parser", - "rules": { - "@typescript-eslint/ban-ts-comment": 0, - "@typescript-eslint/no-this-alias": 1, - "@typescript-eslint/no-empty-function": 1, - "@typescript-eslint/explicit-module-boundary-types": 1, - "@typescript-eslint/no-unused-vars": 1 - } -} diff --git a/dist/samples/place-autocomplete-basic-map/app/README.md b/dist/samples/place-autocomplete-basic-map/app/README.md deleted file mode 100644 index 713e96b21..000000000 --- a/dist/samples/place-autocomplete-basic-map/app/README.md +++ /dev/null @@ -1,36 +0,0 @@ -# Google Maps JavaScript Sample - -## place-autocomplete-basic-map - -The place-autocomplete-basic-map sample demonstrates a basic example of how to use Place Autocomplete with a map. - -Follow these instructions to set up and run place-autocomplete-basic-map sample on your local computer. - -## Setup - -### Before starting run: - -`npm i` - -### Run an example on a local web server - -First `cd` to the folder for the sample to run, then: - -`npm start` - -### Build an individual example - -From `samples/`: - -`npm run build --workspace=place-autocomplete-basic-map/` - -### Build all of the examples. - -From `samples/`: - -`npm run build-all` - -## Feedback - -For feedback related to this sample, please open a new issue on -[GitHub](https://github.com/googlemaps-samples/js-api-samples/issues). diff --git a/dist/samples/place-autocomplete-basic-map/app/index.html b/dist/samples/place-autocomplete-basic-map/app/index.html deleted file mode 100644 index 34f4b188b..000000000 --- a/dist/samples/place-autocomplete-basic-map/app/index.html +++ /dev/null @@ -1,49 +0,0 @@ - - - - - - Basic Place Autocomplete map - - - - - - - - - - - - - - - - - - - - diff --git a/dist/samples/place-autocomplete-basic-map/app/index.ts b/dist/samples/place-autocomplete-basic-map/app/index.ts deleted file mode 100644 index 93334cc9d..000000000 --- a/dist/samples/place-autocomplete-basic-map/app/index.ts +++ /dev/null @@ -1,113 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// [START maps_place_autocomplete_basic_map] - -const placeAutocompleteElement = document.querySelector( - 'gmp-basic-place-autocomplete' -) as google.maps.places.PlaceAutocompleteElement; -const placeDetailsElement = document.querySelector( - 'gmp-place-details-compact' -) as any; -const placeDetailsParent = placeDetailsElement.parentElement as HTMLElement; -const gmpMapElement = document.querySelector( - 'gmp-map' -) as google.maps.MapElement; - -async function initMap(): Promise { - // Asynchronously load required libraries from the Google Maps JS API. - await google.maps.importLibrary('places'); - const { AdvancedMarkerElement } = (await google.maps.importLibrary( - 'marker' - )) as google.maps.MarkerLibrary; - const { InfoWindow } = (await google.maps.importLibrary( - 'maps' - )) as google.maps.MapsLibrary; - - // Get the initial center directly from the gmp-map element's property. - const center = gmpMapElement.center; - - // Set the initial location bias for the autocomplete element. - placeAutocompleteElement.locationBias = center; - - // Update the map object with specified options. - const map = gmpMapElement.innerMap; - map.setOptions({ - clickableIcons: false, - mapTypeControl: false, - streetViewControl: false, - }); - - // Create an advanced marker to show the location of a selected place. - const advancedMarkerElement: google.maps.marker.AdvancedMarkerElement = - new AdvancedMarkerElement({ - map: map, - collisionBehavior: - google.maps.CollisionBehavior.REQUIRED_AND_HIDES_OPTIONAL, - }); - - // Create an InfoWindow to hold the place details component. - const infoWindow: google.maps.InfoWindow = new InfoWindow({ - minWidth: 360, - disableAutoPan: true, - headerDisabled: true, - pixelOffset: new google.maps.Size(0, -10), - }); - - // [START maps_place_autocomplete_basic_map_listener] - // Event listener for when a place is selected from the autocomplete list. - placeAutocompleteElement.addEventListener('gmp-select', (event: any) => { - // Reset marker and InfoWindow, and prepare the details element. - placeDetailsParent.appendChild(placeDetailsElement); - placeDetailsElement.style.display = 'block'; - advancedMarkerElement.position = null; - infoWindow.close(); - - // Request details for the selected place. - const placeDetailsRequest = placeDetailsElement.querySelector( - 'gmp-place-details-place-request' - ) as any; - placeDetailsRequest.place = event.place.id; - }); - // [END maps_place_autocomplete_basic_map_listener] - - // Event listener for when the place details have finished loading. - placeDetailsElement.addEventListener('gmp-load', () => { - const location = placeDetailsElement.place - .location as google.maps.LatLng; - - // Position the marker and open the InfoWindow at the place's location. - advancedMarkerElement.position = location; - infoWindow.setContent(placeDetailsElement); - infoWindow.open({ - map, - anchor: advancedMarkerElement, - }); - map.setCenter(location); - }); - - // Event listener to close the InfoWindow when the map is clicked. - map.addListener('click', (): void => { - infoWindow.close(); - advancedMarkerElement.position = null; - }); - - // Event listener for when the map finishes moving (panning or zooming). - map.addListener('idle', (): void => { - const newCenter = map.getCenter() as google.maps.LatLng; - - // Update the autocomplete's location bias to a 10km radius around the new map center. - placeAutocompleteElement.locationBias = new google.maps.Circle({ - center: { - lat: newCenter.lat(), - lng: newCenter.lng(), - }, - radius: 10000, // 10km in meters. - }); - }); -} - -initMap(); -// [END maps_place_autocomplete_basic_map] diff --git a/dist/samples/place-autocomplete-basic-map/app/package.json b/dist/samples/place-autocomplete-basic-map/app/package.json deleted file mode 100644 index 8d295e91d..000000000 --- a/dist/samples/place-autocomplete-basic-map/app/package.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "@js-api-samples/place-autocomplete-basic-map", - "version": "1.0.0", - "scripts": { - "build": "tsc && bash ../jsfiddle.sh place-autocomplete-basic-map && bash ../app.sh place-autocomplete-basic-map && bash ../docs.sh place-autocomplete-basic-map && npm run build:vite --workspace=. && bash ../dist.sh place-autocomplete-basic-map", - "test": "tsc && npm run build:vite --workspace=.", - "start": "tsc && vite build --base './' && vite", - "build:vite": "vite build --base './'", - "preview": "vite preview" - }, - "dependencies": { - - } -} diff --git a/dist/samples/place-autocomplete-basic-map/app/style.css b/dist/samples/place-autocomplete-basic-map/app/style.css deleted file mode 100644 index ebc6a0cd5..000000000 --- a/dist/samples/place-autocomplete-basic-map/app/style.css +++ /dev/null @@ -1,28 +0,0 @@ -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_place_autocomplete_basic_map] */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -gmp-map { - height: 100%; -} - -gmp-basic-place-autocomplete { - position: absolute; - height: 30px; - width: 500px; - top: 10px; - left: 10px; - box-shadow: 4px 4px 5px 0px rgba(0, 0, 0, 0.2); - color-scheme: light; - border-radius: 10px; -} -/* [END maps_place_autocomplete_basic_map] */ diff --git a/dist/samples/place-autocomplete-basic-map/app/tsconfig.json b/dist/samples/place-autocomplete-basic-map/app/tsconfig.json deleted file mode 100644 index 366aabb04..000000000 --- a/dist/samples/place-autocomplete-basic-map/app/tsconfig.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "compilerOptions": { - "module": "esnext", - "target": "esnext", - "strict": true, - "noImplicitAny": false, - "lib": [ - "es2015", - "esnext", - "es6", - "dom", - "dom.iterable" - ], - "moduleResolution": "Node", - "jsx": "preserve" - } -} diff --git a/dist/samples/place-autocomplete-basic-map/dist/assets/index-DCxZhM4d.js b/dist/samples/place-autocomplete-basic-map/dist/assets/index-DCxZhM4d.js deleted file mode 100644 index 53f5d4d25..000000000 --- a/dist/samples/place-autocomplete-basic-map/dist/assets/index-DCxZhM4d.js +++ /dev/null @@ -1 +0,0 @@ -(function(){const i=document.createElement("link").relList;if(i&&i.supports&&i.supports("modulepreload"))return;for(const e of document.querySelectorAll('link[rel="modulepreload"]'))n(e);new MutationObserver(e=>{for(const t of e)if(t.type==="childList")for(const o of t.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&n(o)}).observe(document,{childList:!0,subtree:!0});function l(e){const t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin==="use-credentials"?t.credentials="include":e.crossOrigin==="anonymous"?t.credentials="omit":t.credentials="same-origin",t}function n(e){if(e.ep)return;e.ep=!0;const t=l(e);fetch(e.href,t)}})();const a=document.querySelector("gmp-basic-place-autocomplete"),r=document.querySelector("gmp-place-details-compact"),d=r.parentElement,c=document.querySelector("gmp-map");async function m(){await google.maps.importLibrary("places");const{AdvancedMarkerElement:s}=await google.maps.importLibrary("marker"),{InfoWindow:i}=await google.maps.importLibrary("maps"),l=c.center;a.locationBias=l;const n=c.innerMap;n.setOptions({clickableIcons:!1,mapTypeControl:!1,streetViewControl:!1});const e=new s({map:n,collisionBehavior:google.maps.CollisionBehavior.REQUIRED_AND_HIDES_OPTIONAL}),t=new i({minWidth:360,disableAutoPan:!0,headerDisabled:!0,pixelOffset:new google.maps.Size(0,-10)});a.addEventListener("gmp-select",o=>{d.appendChild(r),r.style.display="block",e.position=null,t.close();const p=r.querySelector("gmp-place-details-place-request");p.place=o.place.id}),r.addEventListener("gmp-load",()=>{const o=r.place.location;e.position=o,t.setContent(r),t.open({map:n,anchor:e}),n.setCenter(o)}),n.addListener("click",()=>{t.close(),e.position=null}),n.addListener("idle",()=>{const o=n.getCenter();a.locationBias=new google.maps.Circle({center:{lat:o.lat(),lng:o.lng()},radius:1e4})})}m(); diff --git a/dist/samples/place-autocomplete-basic-map/dist/assets/index-TBdbsqFC.css b/dist/samples/place-autocomplete-basic-map/dist/assets/index-TBdbsqFC.css deleted file mode 100644 index be0067e79..000000000 --- a/dist/samples/place-autocomplete-basic-map/dist/assets/index-TBdbsqFC.css +++ /dev/null @@ -1 +0,0 @@ -html,body{height:100%;margin:0;padding:0}gmp-map{height:100%}gmp-basic-place-autocomplete{position:absolute;height:30px;width:500px;top:10px;left:10px;box-shadow:4px 4px 5px #0003;color-scheme:light;border-radius:10px} diff --git a/dist/samples/place-autocomplete-basic-map/dist/index.html b/dist/samples/place-autocomplete-basic-map/dist/index.html deleted file mode 100644 index 4c0cfae51..000000000 --- a/dist/samples/place-autocomplete-basic-map/dist/index.html +++ /dev/null @@ -1,49 +0,0 @@ - - - - - - Basic Place Autocomplete map - - - - - - - - - - - - - - - - - - - - diff --git a/dist/samples/place-autocomplete-basic-map/docs/index.html b/dist/samples/place-autocomplete-basic-map/docs/index.html deleted file mode 100644 index 34f4b188b..000000000 --- a/dist/samples/place-autocomplete-basic-map/docs/index.html +++ /dev/null @@ -1,49 +0,0 @@ - - - - - - Basic Place Autocomplete map - - - - - - - - - - - - - - - - - - - - diff --git a/dist/samples/place-autocomplete-basic-map/docs/index.js b/dist/samples/place-autocomplete-basic-map/docs/index.js deleted file mode 100644 index b8e1a343b..000000000 --- a/dist/samples/place-autocomplete-basic-map/docs/index.js +++ /dev/null @@ -1,85 +0,0 @@ -"use strict"; -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// [START maps_place_autocomplete_basic_map] -const placeAutocompleteElement = document.querySelector('gmp-basic-place-autocomplete'); -const placeDetailsElement = document.querySelector('gmp-place-details-compact'); -const placeDetailsParent = placeDetailsElement.parentElement; -const gmpMapElement = document.querySelector('gmp-map'); -async function initMap() { - // Asynchronously load required libraries from the Google Maps JS API. - await google.maps.importLibrary('places'); - const { AdvancedMarkerElement } = (await google.maps.importLibrary('marker')); - const { InfoWindow } = (await google.maps.importLibrary('maps')); - // Get the initial center directly from the gmp-map element's property. - const center = gmpMapElement.center; - // Set the initial location bias for the autocomplete element. - placeAutocompleteElement.locationBias = center; - // Update the map object with specified options. - const map = gmpMapElement.innerMap; - map.setOptions({ - clickableIcons: false, - mapTypeControl: false, - streetViewControl: false, - }); - // Create an advanced marker to show the location of a selected place. - const advancedMarkerElement = new AdvancedMarkerElement({ - map: map, - collisionBehavior: google.maps.CollisionBehavior.REQUIRED_AND_HIDES_OPTIONAL, - }); - // Create an InfoWindow to hold the place details component. - const infoWindow = new InfoWindow({ - minWidth: 360, - disableAutoPan: true, - headerDisabled: true, - pixelOffset: new google.maps.Size(0, -10), - }); - // [START maps_place_autocomplete_basic_map_listener] - // Event listener for when a place is selected from the autocomplete list. - placeAutocompleteElement.addEventListener('gmp-select', (event) => { - // Reset marker and InfoWindow, and prepare the details element. - placeDetailsParent.appendChild(placeDetailsElement); - placeDetailsElement.style.display = 'block'; - advancedMarkerElement.position = null; - infoWindow.close(); - // Request details for the selected place. - const placeDetailsRequest = placeDetailsElement.querySelector('gmp-place-details-place-request'); - placeDetailsRequest.place = event.place.id; - }); - // [END maps_place_autocomplete_basic_map_listener] - // Event listener for when the place details have finished loading. - placeDetailsElement.addEventListener('gmp-load', () => { - const location = placeDetailsElement.place - .location; - // Position the marker and open the InfoWindow at the place's location. - advancedMarkerElement.position = location; - infoWindow.setContent(placeDetailsElement); - infoWindow.open({ - map, - anchor: advancedMarkerElement, - }); - map.setCenter(location); - }); - // Event listener to close the InfoWindow when the map is clicked. - map.addListener('click', () => { - infoWindow.close(); - advancedMarkerElement.position = null; - }); - // Event listener for when the map finishes moving (panning or zooming). - map.addListener('idle', () => { - const newCenter = map.getCenter(); - // Update the autocomplete's location bias to a 10km radius around the new map center. - placeAutocompleteElement.locationBias = new google.maps.Circle({ - center: { - lat: newCenter.lat(), - lng: newCenter.lng(), - }, - radius: 10000, // 10km in meters. - }); - }); -} -initMap(); -// [END maps_place_autocomplete_basic_map] diff --git a/dist/samples/place-autocomplete-basic-map/docs/index.ts b/dist/samples/place-autocomplete-basic-map/docs/index.ts deleted file mode 100644 index 93334cc9d..000000000 --- a/dist/samples/place-autocomplete-basic-map/docs/index.ts +++ /dev/null @@ -1,113 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// [START maps_place_autocomplete_basic_map] - -const placeAutocompleteElement = document.querySelector( - 'gmp-basic-place-autocomplete' -) as google.maps.places.PlaceAutocompleteElement; -const placeDetailsElement = document.querySelector( - 'gmp-place-details-compact' -) as any; -const placeDetailsParent = placeDetailsElement.parentElement as HTMLElement; -const gmpMapElement = document.querySelector( - 'gmp-map' -) as google.maps.MapElement; - -async function initMap(): Promise { - // Asynchronously load required libraries from the Google Maps JS API. - await google.maps.importLibrary('places'); - const { AdvancedMarkerElement } = (await google.maps.importLibrary( - 'marker' - )) as google.maps.MarkerLibrary; - const { InfoWindow } = (await google.maps.importLibrary( - 'maps' - )) as google.maps.MapsLibrary; - - // Get the initial center directly from the gmp-map element's property. - const center = gmpMapElement.center; - - // Set the initial location bias for the autocomplete element. - placeAutocompleteElement.locationBias = center; - - // Update the map object with specified options. - const map = gmpMapElement.innerMap; - map.setOptions({ - clickableIcons: false, - mapTypeControl: false, - streetViewControl: false, - }); - - // Create an advanced marker to show the location of a selected place. - const advancedMarkerElement: google.maps.marker.AdvancedMarkerElement = - new AdvancedMarkerElement({ - map: map, - collisionBehavior: - google.maps.CollisionBehavior.REQUIRED_AND_HIDES_OPTIONAL, - }); - - // Create an InfoWindow to hold the place details component. - const infoWindow: google.maps.InfoWindow = new InfoWindow({ - minWidth: 360, - disableAutoPan: true, - headerDisabled: true, - pixelOffset: new google.maps.Size(0, -10), - }); - - // [START maps_place_autocomplete_basic_map_listener] - // Event listener for when a place is selected from the autocomplete list. - placeAutocompleteElement.addEventListener('gmp-select', (event: any) => { - // Reset marker and InfoWindow, and prepare the details element. - placeDetailsParent.appendChild(placeDetailsElement); - placeDetailsElement.style.display = 'block'; - advancedMarkerElement.position = null; - infoWindow.close(); - - // Request details for the selected place. - const placeDetailsRequest = placeDetailsElement.querySelector( - 'gmp-place-details-place-request' - ) as any; - placeDetailsRequest.place = event.place.id; - }); - // [END maps_place_autocomplete_basic_map_listener] - - // Event listener for when the place details have finished loading. - placeDetailsElement.addEventListener('gmp-load', () => { - const location = placeDetailsElement.place - .location as google.maps.LatLng; - - // Position the marker and open the InfoWindow at the place's location. - advancedMarkerElement.position = location; - infoWindow.setContent(placeDetailsElement); - infoWindow.open({ - map, - anchor: advancedMarkerElement, - }); - map.setCenter(location); - }); - - // Event listener to close the InfoWindow when the map is clicked. - map.addListener('click', (): void => { - infoWindow.close(); - advancedMarkerElement.position = null; - }); - - // Event listener for when the map finishes moving (panning or zooming). - map.addListener('idle', (): void => { - const newCenter = map.getCenter() as google.maps.LatLng; - - // Update the autocomplete's location bias to a 10km radius around the new map center. - placeAutocompleteElement.locationBias = new google.maps.Circle({ - center: { - lat: newCenter.lat(), - lng: newCenter.lng(), - }, - radius: 10000, // 10km in meters. - }); - }); -} - -initMap(); -// [END maps_place_autocomplete_basic_map] diff --git a/dist/samples/place-autocomplete-basic-map/docs/style.css b/dist/samples/place-autocomplete-basic-map/docs/style.css deleted file mode 100644 index ebc6a0cd5..000000000 --- a/dist/samples/place-autocomplete-basic-map/docs/style.css +++ /dev/null @@ -1,28 +0,0 @@ -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_place_autocomplete_basic_map] */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -gmp-map { - height: 100%; -} - -gmp-basic-place-autocomplete { - position: absolute; - height: 30px; - width: 500px; - top: 10px; - left: 10px; - box-shadow: 4px 4px 5px 0px rgba(0, 0, 0, 0.2); - color-scheme: light; - border-radius: 10px; -} -/* [END maps_place_autocomplete_basic_map] */ diff --git a/dist/samples/place-autocomplete-basic-map/jsfiddle/demo.css b/dist/samples/place-autocomplete-basic-map/jsfiddle/demo.css deleted file mode 100644 index 27bf8b0fc..000000000 --- a/dist/samples/place-autocomplete-basic-map/jsfiddle/demo.css +++ /dev/null @@ -1,28 +0,0 @@ -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -gmp-map { - height: 100%; -} - -gmp-basic-place-autocomplete { - position: absolute; - height: 30px; - width: 500px; - top: 10px; - left: 10px; - box-shadow: 4px 4px 5px 0px rgba(0, 0, 0, 0.2); - color-scheme: light; - border-radius: 10px; -} - diff --git a/dist/samples/place-autocomplete-basic-map/jsfiddle/demo.details b/dist/samples/place-autocomplete-basic-map/jsfiddle/demo.details deleted file mode 100644 index cb528b6fc..000000000 --- a/dist/samples/place-autocomplete-basic-map/jsfiddle/demo.details +++ /dev/null @@ -1,7 +0,0 @@ -name: place-autocomplete-basic-map -authors: - - Geo Developer IX Documentation Team -tags: - - google maps -load_type: h -description: Sample code supporting Google Maps Platform JavaScript API documentation. diff --git a/dist/samples/place-autocomplete-basic-map/jsfiddle/demo.html b/dist/samples/place-autocomplete-basic-map/jsfiddle/demo.html deleted file mode 100644 index 6cd519cbf..000000000 --- a/dist/samples/place-autocomplete-basic-map/jsfiddle/demo.html +++ /dev/null @@ -1,49 +0,0 @@ - - - - - - Basic Place Autocomplete map - - - - - - - - - - - - - - - - - - - - diff --git a/dist/samples/place-autocomplete-basic-map/jsfiddle/demo.js b/dist/samples/place-autocomplete-basic-map/jsfiddle/demo.js deleted file mode 100644 index 144fdd20a..000000000 --- a/dist/samples/place-autocomplete-basic-map/jsfiddle/demo.js +++ /dev/null @@ -1,85 +0,0 @@ -"use strict"; -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -const placeAutocompleteElement = document.querySelector('gmp-basic-place-autocomplete'); -const placeDetailsElement = document.querySelector('gmp-place-details-compact'); -const placeDetailsParent = placeDetailsElement.parentElement; -const gmpMapElement = document.querySelector('gmp-map'); -async function initMap() { - // Asynchronously load required libraries from the Google Maps JS API. - await google.maps.importLibrary('places'); - const { AdvancedMarkerElement } = (await google.maps.importLibrary('marker')); - const { InfoWindow } = (await google.maps.importLibrary('maps')); - // Get the initial center directly from the gmp-map element's property. - const center = gmpMapElement.center; - // Set the initial location bias for the autocomplete element. - placeAutocompleteElement.locationBias = center; - // Update the map object with specified options. - const map = gmpMapElement.innerMap; - map.setOptions({ - clickableIcons: false, - mapTypeControl: false, - streetViewControl: false, - }); - // Create an advanced marker to show the location of a selected place. - const advancedMarkerElement = new AdvancedMarkerElement({ - map: map, - collisionBehavior: google.maps.CollisionBehavior.REQUIRED_AND_HIDES_OPTIONAL, - }); - // Create an InfoWindow to hold the place details component. - const infoWindow = new InfoWindow({ - minWidth: 360, - disableAutoPan: true, - headerDisabled: true, - pixelOffset: new google.maps.Size(0, -10), - }); - - // Event listener for when a place is selected from the autocomplete list. - placeAutocompleteElement.addEventListener('gmp-select', (event) => { - // Reset marker and InfoWindow, and prepare the details element. - placeDetailsParent.appendChild(placeDetailsElement); - placeDetailsElement.style.display = 'block'; - advancedMarkerElement.position = null; - infoWindow.close(); - // Request details for the selected place. - const placeDetailsRequest = placeDetailsElement.querySelector('gmp-place-details-place-request'); - placeDetailsRequest.place = event.place.id; - }); - - // Event listener for when the place details have finished loading. - placeDetailsElement.addEventListener('gmp-load', () => { - const location = placeDetailsElement.place - .location; - // Position the marker and open the InfoWindow at the place's location. - advancedMarkerElement.position = location; - infoWindow.setContent(placeDetailsElement); - infoWindow.open({ - map, - anchor: advancedMarkerElement, - }); - map.setCenter(location); - }); - // Event listener to close the InfoWindow when the map is clicked. - map.addListener('click', () => { - infoWindow.close(); - advancedMarkerElement.position = null; - }); - // Event listener for when the map finishes moving (panning or zooming). - map.addListener('idle', () => { - const newCenter = map.getCenter(); - // Update the autocomplete's location bias to a 10km radius around the new map center. - placeAutocompleteElement.locationBias = new google.maps.Circle({ - center: { - lat: newCenter.lat(), - lng: newCenter.lng(), - }, - radius: 10000, // 10km in meters. - }); - }); -} -initMap(); - diff --git a/dist/samples/place-autocomplete-data-session/app/.eslintsrc.json b/dist/samples/place-autocomplete-data-session/app/.eslintsrc.json deleted file mode 100644 index 4c44dab04..000000000 --- a/dist/samples/place-autocomplete-data-session/app/.eslintsrc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": [ - "plugin:@typescript-eslint/recommended" - ], - "parser": "@typescript-eslint/parser", - "rules": { - "@typescript-eslint/ban-ts-comment": 0, - "@typescript-eslint/no-this-alias": 1, - "@typescript-eslint/no-empty-function": 1, - "@typescript-eslint/explicit-module-boundary-types": 1, - "@typescript-eslint/no-unused-vars": 1 - } -} diff --git a/dist/samples/place-autocomplete-data-session/app/README.md b/dist/samples/place-autocomplete-data-session/app/README.md deleted file mode 100644 index 60b4f31cf..000000000 --- a/dist/samples/place-autocomplete-data-session/app/README.md +++ /dev/null @@ -1,36 +0,0 @@ -# Google Maps JavaScript Sample - -## place-autocomplete-data-session - -The place-autocomplete-data-session sample demonstrates how to use Place Autocomplete with data sessions. - -Follow these instructions to set up and run place-autocomplete-data-session sample on your local computer. - -## Setup - -### Before starting run: - -`npm i` - -### Run an example on a local web server - -First `cd` to the folder for the sample to run, then: - -`npm start` - -### Build an individual example - -From `samples/`: - -`npm run build --workspace=place-autocomplete-data-session/` - -### Build all of the examples. - -From `samples/`: - -`npm run build-all` - -## Feedback - -For feedback related to this sample, please open a new issue on -[GitHub](https://github.com/googlemaps-samples/js-api-samples/issues). diff --git a/dist/samples/place-autocomplete-data-session/app/index.html b/dist/samples/place-autocomplete-data-session/app/index.html deleted file mode 100644 index d0398132e..000000000 --- a/dist/samples/place-autocomplete-data-session/app/index.html +++ /dev/null @@ -1,35 +0,0 @@ - - - - - - Place Autocomplete Data API Session - - - - - - - - - -
- -
-
-
    -
    -
    - - - - diff --git a/dist/samples/place-autocomplete-data-session/app/index.ts b/dist/samples/place-autocomplete-data-session/app/index.ts deleted file mode 100644 index c04fff7cf..000000000 --- a/dist/samples/place-autocomplete-data-session/app/index.ts +++ /dev/null @@ -1,148 +0,0 @@ -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// [START maps_place_autocomplete_data_session] -const mapElement = document.querySelector('gmp-map') as google.maps.MapElement; -let innerMap: google.maps.Map; -let marker: google.maps.marker.AdvancedMarkerElement; -let titleElement = document.querySelector('.title') as HTMLElement; -let resultsContainerElement = document.querySelector('.results') as HTMLElement; -let inputElement = document.querySelector('input') as HTMLInputElement; -let tokenStatusElement = document.querySelector('.token-status') as HTMLElement; -let newestRequestId = 0; -let tokenCount = 0; - -// Create an initial request body. -const request: google.maps.places.AutocompleteRequest = { - input: '', - includedPrimaryTypes: [ - 'restaurant', - 'cafe', - 'museum', - 'park', - 'botanical_garden', - ], -}; - -async function init() { - await google.maps.importLibrary('maps'); - innerMap = mapElement.innerMap; - innerMap.setOptions({ - mapTypeControl: false, - }); - - // Update request center and bounds when the map bounds change. - google.maps.event.addListener(innerMap, 'bounds_changed', async () => { - request.locationRestriction = innerMap.getBounds(); - request.origin = innerMap.getCenter(); - }); - - inputElement.addEventListener('input', makeAutocompleteRequest); -} - -async function makeAutocompleteRequest(inputEvent) { - // To avoid race conditions, store the request ID and compare after the request. - const requestId = ++newestRequestId; - - const { AutocompleteSuggestion } = (await google.maps.importLibrary( - 'places' - )) as google.maps.PlacesLibrary; - - if (!inputEvent.target?.value) { - titleElement.textContent = ''; - resultsContainerElement.replaceChildren(); - return; - } - - // Add the latest char sequence to the request. - request.input = (inputEvent.target as HTMLInputElement).value; - - // Fetch autocomplete suggestions and show them in a list. - const { suggestions } = - await AutocompleteSuggestion.fetchAutocompleteSuggestions(request); - - // If the request has been superseded by a newer request, do not render the output. - if (requestId !== newestRequestId) return; - - titleElement.innerText = `Place predictions for "${request.input}"`; - - // Clear the list first. - resultsContainerElement.replaceChildren(); - - for (const suggestion of suggestions) { - const placePrediction = suggestion.placePrediction; - - if (!placePrediction) { - continue; - } - - // Create a link for the place, add an event handler to fetch the place. - // We are using a button element to take advantage of its a11y capabilities. - const placeButton = document.createElement('button'); - placeButton.addEventListener('click', () => { - onPlaceSelected(placePrediction.toPlace()); - }); - placeButton.textContent = placePrediction.text.toString(); - placeButton.classList.add('place-button'); - - // Create a new list item element. - const li = document.createElement('li'); - li.appendChild(placeButton); - resultsContainerElement.appendChild(li); - } -} - -// Event handler for clicking on a suggested place. -async function onPlaceSelected(place: google.maps.places.Place) { - const { AdvancedMarkerElement } = (await google.maps.importLibrary( - 'marker' - )) as google.maps.MarkerLibrary; - - await place.fetchFields({ - fields: ['displayName', 'formattedAddress', 'location'], - }); - - resultsContainerElement.textContent = `${place.displayName}: ${place.formattedAddress}`; - titleElement.textContent = 'Selected Place:'; - inputElement.value = ''; - - await refreshToken(); - - // Remove the previous marker, if it exists. - if (marker) { - marker.remove(); - } - - // Create a new marker. - marker = new AdvancedMarkerElement({ - map: innerMap, - position: place.location, - title: place.displayName, - }); - - // Center the map on the selected place. - if (place.location) { - innerMap.setCenter(place.location); - innerMap.setZoom(15); - } -} - -// Helper function to refresh the session token. -async function refreshToken() { - const { AutocompleteSessionToken } = (await google.maps.importLibrary( - 'places' - )) as google.maps.PlacesLibrary; - - // Increment the token counter. - tokenCount++; - - // Create a new session token and add it to the request. - request.sessionToken = new AutocompleteSessionToken(); - tokenStatusElement.textContent = `Session token count: ${tokenCount}`; -} - -init(); -// [END maps_place_autocomplete_data_session] diff --git a/dist/samples/place-autocomplete-data-session/app/package.json b/dist/samples/place-autocomplete-data-session/app/package.json deleted file mode 100644 index 9783cda24..000000000 --- a/dist/samples/place-autocomplete-data-session/app/package.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "@js-api-samples/place-autocomplete-data-session", - "version": "1.0.0", - "scripts": { - "build": "tsc && bash ../jsfiddle.sh place-autocomplete-data-session && bash ../app.sh place-autocomplete-data-session && bash ../docs.sh place-autocomplete-data-session && npm run build:vite --workspace=. && bash ../dist.sh place-autocomplete-data-session", - "test": "tsc && npm run build:vite --workspace=.", - "start": "tsc && vite build --base './' && vite", - "build:vite": "vite build --base './'", - "preview": "vite preview" - }, - "dependencies": { - - } -} diff --git a/dist/samples/place-autocomplete-data-session/app/style.css b/dist/samples/place-autocomplete-data-session/app/style.css deleted file mode 100644 index 1e812df4d..000000000 --- a/dist/samples/place-autocomplete-data-session/app/style.css +++ /dev/null @@ -1,76 +0,0 @@ -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_place_autocomplete_data_session] */ -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -gmp-map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -.place-button { - height: 3rem; - width: 100%; - background-color: transparent; - text-align: left; - border: none; - cursor: pointer; -} - -.place-button:focus-visible { - outline: 2px solid #0056b3; - border-radius: 2px; -} - -.input { - width: 300px; - font-size: small; - margin-bottom: 1rem; -} - -/* Styles for the floating panel */ -.controls { - background-color: #fff; - border-radius: 8px; - box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3); - font-family: sans-serif; - font-size: small; - margin: 12px; - padding: 1rem; -} - -.title { - font-weight: bold; - margin-top: 1rem; - margin-bottom: 0.5rem; -} - -.results { - list-style-type: none; - margin: 0; - padding: 0; -} - -.results li:not(:last-child) { - border-bottom: 1px solid #ddd; -} - -.results li:hover { - background-color: #eee; -} - -/* [END maps_place_autocomplete_data_session] */ diff --git a/dist/samples/place-autocomplete-data-session/app/tsconfig.json b/dist/samples/place-autocomplete-data-session/app/tsconfig.json deleted file mode 100644 index 366aabb04..000000000 --- a/dist/samples/place-autocomplete-data-session/app/tsconfig.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "compilerOptions": { - "module": "esnext", - "target": "esnext", - "strict": true, - "noImplicitAny": false, - "lib": [ - "es2015", - "esnext", - "es6", - "dom", - "dom.iterable" - ], - "moduleResolution": "Node", - "jsx": "preserve" - } -} diff --git a/dist/samples/place-autocomplete-data-session/dist/assets/index-BC_xxKAI.css b/dist/samples/place-autocomplete-data-session/dist/assets/index-BC_xxKAI.css deleted file mode 100644 index 8f05903a8..000000000 --- a/dist/samples/place-autocomplete-data-session/dist/assets/index-BC_xxKAI.css +++ /dev/null @@ -1 +0,0 @@ -gmp-map{height:100%}html,body{height:100%;margin:0;padding:0}.place-button{height:3rem;width:100%;background-color:transparent;text-align:left;border:none;cursor:pointer}.place-button:focus-visible{outline:2px solid #0056b3;border-radius:2px}.input{width:300px;font-size:small;margin-bottom:1rem}.controls{background-color:#fff;border-radius:8px;box-shadow:0 2px 6px #0000004d;font-family:sans-serif;font-size:small;margin:12px;padding:1rem}.title{font-weight:700;margin-top:1rem;margin-bottom:.5rem}.results{list-style-type:none;margin:0;padding:0}.results li:not(:last-child){border-bottom:1px solid #ddd}.results li:hover{background-color:#eee} diff --git a/dist/samples/place-autocomplete-data-session/dist/assets/index-CcIsb3N0.js b/dist/samples/place-autocomplete-data-session/dist/assets/index-CcIsb3N0.js deleted file mode 100644 index 0f09aa1d0..000000000 --- a/dist/samples/place-autocomplete-data-session/dist/assets/index-CcIsb3N0.js +++ /dev/null @@ -1 +0,0 @@ -(function(){const i=document.createElement("link").relList;if(i&&i.supports&&i.supports("modulepreload"))return;for(const e of document.querySelectorAll('link[rel="modulepreload"]'))a(e);new MutationObserver(e=>{for(const t of e)if(t.type==="childList")for(const o of t.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&a(o)}).observe(document,{childList:!0,subtree:!0});function l(e){const t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin==="use-credentials"?t.credentials="include":e.crossOrigin==="anonymous"?t.credentials="omit":t.credentials="same-origin",t}function a(e){if(e.ep)return;e.ep=!0;const t=l(e);fetch(e.href,t)}})();const y=document.querySelector("gmp-map");let r,u,d=document.querySelector(".title"),c=document.querySelector(".results"),g=document.querySelector("input"),h=document.querySelector(".token-status"),p=0,f=0;const s={input:"",includedPrimaryTypes:["restaurant","cafe","museum","park","botanical_garden"]};async function C(){await google.maps.importLibrary("maps"),r=y.innerMap,r.setOptions({mapTypeControl:!1}),google.maps.event.addListener(r,"bounds_changed",async()=>{s.locationRestriction=r.getBounds(),s.origin=r.getCenter()}),g.addEventListener("input",S)}async function S(n){const i=++p,{AutocompleteSuggestion:l}=await google.maps.importLibrary("places");if(!n.target?.value){d.textContent="",c.replaceChildren();return}s.input=n.target.value;const{suggestions:a}=await l.fetchAutocompleteSuggestions(s);if(i===p){d.innerText=`Place predictions for "${s.input}"`,c.replaceChildren();for(const e of a){const t=e.placePrediction;if(!t)continue;const o=document.createElement("button");o.addEventListener("click",()=>{L(t.toPlace())}),o.textContent=t.text.toString(),o.classList.add("place-button");const m=document.createElement("li");m.appendChild(o),c.appendChild(m)}}}async function L(n){const{AdvancedMarkerElement:i}=await google.maps.importLibrary("marker");await n.fetchFields({fields:["displayName","formattedAddress","location"]}),c.textContent=`${n.displayName}: ${n.formattedAddress}`,d.textContent="Selected Place:",g.value="",await b(),u&&u.remove(),u=new i({map:r,position:n.location,title:n.displayName}),n.location&&(r.setCenter(n.location),r.setZoom(15))}async function b(){const{AutocompleteSessionToken:n}=await google.maps.importLibrary("places");f++,s.sessionToken=new n,h.textContent=`Session token count: ${f}`}C(); diff --git a/dist/samples/place-autocomplete-data-session/dist/index.html b/dist/samples/place-autocomplete-data-session/dist/index.html deleted file mode 100644 index fd993c47d..000000000 --- a/dist/samples/place-autocomplete-data-session/dist/index.html +++ /dev/null @@ -1,35 +0,0 @@ - - - - - - Place Autocomplete Data API Session - - - - - - - - - -
    - -
    -
    -
      -
      -
      - - - - diff --git a/dist/samples/place-autocomplete-data-session/docs/index.html b/dist/samples/place-autocomplete-data-session/docs/index.html deleted file mode 100644 index d0398132e..000000000 --- a/dist/samples/place-autocomplete-data-session/docs/index.html +++ /dev/null @@ -1,35 +0,0 @@ - - - - - - Place Autocomplete Data API Session - - - - - - - - - -
      - -
      -
      -
        -
        -
        - - - - diff --git a/dist/samples/place-autocomplete-data-session/docs/index.js b/dist/samples/place-autocomplete-data-session/docs/index.js deleted file mode 100644 index 51a5dde7d..000000000 --- a/dist/samples/place-autocomplete-data-session/docs/index.js +++ /dev/null @@ -1,115 +0,0 @@ -"use strict"; -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// [START maps_place_autocomplete_data_session] -const mapElement = document.querySelector('gmp-map'); -let innerMap; -let marker; -let titleElement = document.querySelector('.title'); -let resultsContainerElement = document.querySelector('.results'); -let inputElement = document.querySelector('input'); -let tokenStatusElement = document.querySelector('.token-status'); -let newestRequestId = 0; -let tokenCount = 0; -// Create an initial request body. -const request = { - input: '', - includedPrimaryTypes: [ - 'restaurant', - 'cafe', - 'museum', - 'park', - 'botanical_garden', - ], -}; -async function init() { - await google.maps.importLibrary('maps'); - innerMap = mapElement.innerMap; - innerMap.setOptions({ - mapTypeControl: false, - }); - // Update request center and bounds when the map bounds change. - google.maps.event.addListener(innerMap, 'bounds_changed', async () => { - request.locationRestriction = innerMap.getBounds(); - request.origin = innerMap.getCenter(); - }); - inputElement.addEventListener('input', makeAutocompleteRequest); -} -async function makeAutocompleteRequest(inputEvent) { - // To avoid race conditions, store the request ID and compare after the request. - const requestId = ++newestRequestId; - const { AutocompleteSuggestion } = (await google.maps.importLibrary('places')); - if (!inputEvent.target?.value) { - titleElement.textContent = ''; - resultsContainerElement.replaceChildren(); - return; - } - // Add the latest char sequence to the request. - request.input = inputEvent.target.value; - // Fetch autocomplete suggestions and show them in a list. - const { suggestions } = await AutocompleteSuggestion.fetchAutocompleteSuggestions(request); - // If the request has been superseded by a newer request, do not render the output. - if (requestId !== newestRequestId) - return; - titleElement.innerText = `Place predictions for "${request.input}"`; - // Clear the list first. - resultsContainerElement.replaceChildren(); - for (const suggestion of suggestions) { - const placePrediction = suggestion.placePrediction; - if (!placePrediction) { - continue; - } - // Create a link for the place, add an event handler to fetch the place. - // We are using a button element to take advantage of its a11y capabilities. - const placeButton = document.createElement('button'); - placeButton.addEventListener('click', () => { - onPlaceSelected(placePrediction.toPlace()); - }); - placeButton.textContent = placePrediction.text.toString(); - placeButton.classList.add('place-button'); - // Create a new list item element. - const li = document.createElement('li'); - li.appendChild(placeButton); - resultsContainerElement.appendChild(li); - } -} -// Event handler for clicking on a suggested place. -async function onPlaceSelected(place) { - const { AdvancedMarkerElement } = (await google.maps.importLibrary('marker')); - await place.fetchFields({ - fields: ['displayName', 'formattedAddress', 'location'], - }); - resultsContainerElement.textContent = `${place.displayName}: ${place.formattedAddress}`; - titleElement.textContent = 'Selected Place:'; - inputElement.value = ''; - await refreshToken(); - // Remove the previous marker, if it exists. - if (marker) { - marker.remove(); - } - // Create a new marker. - marker = new AdvancedMarkerElement({ - map: innerMap, - position: place.location, - title: place.displayName, - }); - // Center the map on the selected place. - if (place.location) { - innerMap.setCenter(place.location); - innerMap.setZoom(15); - } -} -// Helper function to refresh the session token. -async function refreshToken() { - const { AutocompleteSessionToken } = (await google.maps.importLibrary('places')); - // Increment the token counter. - tokenCount++; - // Create a new session token and add it to the request. - request.sessionToken = new AutocompleteSessionToken(); - tokenStatusElement.textContent = `Session token count: ${tokenCount}`; -} -init(); -// [END maps_place_autocomplete_data_session] diff --git a/dist/samples/place-autocomplete-data-session/docs/index.ts b/dist/samples/place-autocomplete-data-session/docs/index.ts deleted file mode 100644 index c04fff7cf..000000000 --- a/dist/samples/place-autocomplete-data-session/docs/index.ts +++ /dev/null @@ -1,148 +0,0 @@ -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// [START maps_place_autocomplete_data_session] -const mapElement = document.querySelector('gmp-map') as google.maps.MapElement; -let innerMap: google.maps.Map; -let marker: google.maps.marker.AdvancedMarkerElement; -let titleElement = document.querySelector('.title') as HTMLElement; -let resultsContainerElement = document.querySelector('.results') as HTMLElement; -let inputElement = document.querySelector('input') as HTMLInputElement; -let tokenStatusElement = document.querySelector('.token-status') as HTMLElement; -let newestRequestId = 0; -let tokenCount = 0; - -// Create an initial request body. -const request: google.maps.places.AutocompleteRequest = { - input: '', - includedPrimaryTypes: [ - 'restaurant', - 'cafe', - 'museum', - 'park', - 'botanical_garden', - ], -}; - -async function init() { - await google.maps.importLibrary('maps'); - innerMap = mapElement.innerMap; - innerMap.setOptions({ - mapTypeControl: false, - }); - - // Update request center and bounds when the map bounds change. - google.maps.event.addListener(innerMap, 'bounds_changed', async () => { - request.locationRestriction = innerMap.getBounds(); - request.origin = innerMap.getCenter(); - }); - - inputElement.addEventListener('input', makeAutocompleteRequest); -} - -async function makeAutocompleteRequest(inputEvent) { - // To avoid race conditions, store the request ID and compare after the request. - const requestId = ++newestRequestId; - - const { AutocompleteSuggestion } = (await google.maps.importLibrary( - 'places' - )) as google.maps.PlacesLibrary; - - if (!inputEvent.target?.value) { - titleElement.textContent = ''; - resultsContainerElement.replaceChildren(); - return; - } - - // Add the latest char sequence to the request. - request.input = (inputEvent.target as HTMLInputElement).value; - - // Fetch autocomplete suggestions and show them in a list. - const { suggestions } = - await AutocompleteSuggestion.fetchAutocompleteSuggestions(request); - - // If the request has been superseded by a newer request, do not render the output. - if (requestId !== newestRequestId) return; - - titleElement.innerText = `Place predictions for "${request.input}"`; - - // Clear the list first. - resultsContainerElement.replaceChildren(); - - for (const suggestion of suggestions) { - const placePrediction = suggestion.placePrediction; - - if (!placePrediction) { - continue; - } - - // Create a link for the place, add an event handler to fetch the place. - // We are using a button element to take advantage of its a11y capabilities. - const placeButton = document.createElement('button'); - placeButton.addEventListener('click', () => { - onPlaceSelected(placePrediction.toPlace()); - }); - placeButton.textContent = placePrediction.text.toString(); - placeButton.classList.add('place-button'); - - // Create a new list item element. - const li = document.createElement('li'); - li.appendChild(placeButton); - resultsContainerElement.appendChild(li); - } -} - -// Event handler for clicking on a suggested place. -async function onPlaceSelected(place: google.maps.places.Place) { - const { AdvancedMarkerElement } = (await google.maps.importLibrary( - 'marker' - )) as google.maps.MarkerLibrary; - - await place.fetchFields({ - fields: ['displayName', 'formattedAddress', 'location'], - }); - - resultsContainerElement.textContent = `${place.displayName}: ${place.formattedAddress}`; - titleElement.textContent = 'Selected Place:'; - inputElement.value = ''; - - await refreshToken(); - - // Remove the previous marker, if it exists. - if (marker) { - marker.remove(); - } - - // Create a new marker. - marker = new AdvancedMarkerElement({ - map: innerMap, - position: place.location, - title: place.displayName, - }); - - // Center the map on the selected place. - if (place.location) { - innerMap.setCenter(place.location); - innerMap.setZoom(15); - } -} - -// Helper function to refresh the session token. -async function refreshToken() { - const { AutocompleteSessionToken } = (await google.maps.importLibrary( - 'places' - )) as google.maps.PlacesLibrary; - - // Increment the token counter. - tokenCount++; - - // Create a new session token and add it to the request. - request.sessionToken = new AutocompleteSessionToken(); - tokenStatusElement.textContent = `Session token count: ${tokenCount}`; -} - -init(); -// [END maps_place_autocomplete_data_session] diff --git a/dist/samples/place-autocomplete-data-session/docs/style.css b/dist/samples/place-autocomplete-data-session/docs/style.css deleted file mode 100644 index 1e812df4d..000000000 --- a/dist/samples/place-autocomplete-data-session/docs/style.css +++ /dev/null @@ -1,76 +0,0 @@ -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_place_autocomplete_data_session] */ -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -gmp-map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -.place-button { - height: 3rem; - width: 100%; - background-color: transparent; - text-align: left; - border: none; - cursor: pointer; -} - -.place-button:focus-visible { - outline: 2px solid #0056b3; - border-radius: 2px; -} - -.input { - width: 300px; - font-size: small; - margin-bottom: 1rem; -} - -/* Styles for the floating panel */ -.controls { - background-color: #fff; - border-radius: 8px; - box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3); - font-family: sans-serif; - font-size: small; - margin: 12px; - padding: 1rem; -} - -.title { - font-weight: bold; - margin-top: 1rem; - margin-bottom: 0.5rem; -} - -.results { - list-style-type: none; - margin: 0; - padding: 0; -} - -.results li:not(:last-child) { - border-bottom: 1px solid #ddd; -} - -.results li:hover { - background-color: #eee; -} - -/* [END maps_place_autocomplete_data_session] */ diff --git a/dist/samples/place-autocomplete-data-session/jsfiddle/demo.css b/dist/samples/place-autocomplete-data-session/jsfiddle/demo.css deleted file mode 100644 index 63db366e9..000000000 --- a/dist/samples/place-autocomplete-data-session/jsfiddle/demo.css +++ /dev/null @@ -1,76 +0,0 @@ -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -gmp-map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -.place-button { - height: 3rem; - width: 100%; - background-color: transparent; - text-align: left; - border: none; - cursor: pointer; -} - -.place-button:focus-visible { - outline: 2px solid #0056b3; - border-radius: 2px; -} - -.input { - width: 300px; - font-size: small; - margin-bottom: 1rem; -} - -/* Styles for the floating panel */ -.controls { - background-color: #fff; - border-radius: 8px; - box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3); - font-family: sans-serif; - font-size: small; - margin: 12px; - padding: 1rem; -} - -.title { - font-weight: bold; - margin-top: 1rem; - margin-bottom: 0.5rem; -} - -.results { - list-style-type: none; - margin: 0; - padding: 0; -} - -.results li:not(:last-child) { - border-bottom: 1px solid #ddd; -} - -.results li:hover { - background-color: #eee; -} - - diff --git a/dist/samples/place-autocomplete-data-session/jsfiddle/demo.details b/dist/samples/place-autocomplete-data-session/jsfiddle/demo.details deleted file mode 100644 index 3bd9b77ac..000000000 --- a/dist/samples/place-autocomplete-data-session/jsfiddle/demo.details +++ /dev/null @@ -1,7 +0,0 @@ -name: place-autocomplete-data-session -authors: - - Geo Developer IX Documentation Team -tags: - - google maps -load_type: h -description: Sample code supporting Google Maps Platform JavaScript API documentation. diff --git a/dist/samples/place-autocomplete-data-session/jsfiddle/demo.html b/dist/samples/place-autocomplete-data-session/jsfiddle/demo.html deleted file mode 100644 index 4847c5e7d..000000000 --- a/dist/samples/place-autocomplete-data-session/jsfiddle/demo.html +++ /dev/null @@ -1,35 +0,0 @@ - - - - - - Place Autocomplete Data API Session - - - - - - - - - -
        - -
        -
        -
          -
          -
          - - - - diff --git a/dist/samples/place-autocomplete-data-session/jsfiddle/demo.js b/dist/samples/place-autocomplete-data-session/jsfiddle/demo.js deleted file mode 100644 index 825994744..000000000 --- a/dist/samples/place-autocomplete-data-session/jsfiddle/demo.js +++ /dev/null @@ -1,115 +0,0 @@ -"use strict"; -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -const mapElement = document.querySelector('gmp-map'); -let innerMap; -let marker; -let titleElement = document.querySelector('.title'); -let resultsContainerElement = document.querySelector('.results'); -let inputElement = document.querySelector('input'); -let tokenStatusElement = document.querySelector('.token-status'); -let newestRequestId = 0; -let tokenCount = 0; -// Create an initial request body. -const request = { - input: '', - includedPrimaryTypes: [ - 'restaurant', - 'cafe', - 'museum', - 'park', - 'botanical_garden', - ], -}; -async function init() { - await google.maps.importLibrary('maps'); - innerMap = mapElement.innerMap; - innerMap.setOptions({ - mapTypeControl: false, - }); - // Update request center and bounds when the map bounds change. - google.maps.event.addListener(innerMap, 'bounds_changed', async () => { - request.locationRestriction = innerMap.getBounds(); - request.origin = innerMap.getCenter(); - }); - inputElement.addEventListener('input', makeAutocompleteRequest); -} -async function makeAutocompleteRequest(inputEvent) { - // To avoid race conditions, store the request ID and compare after the request. - const requestId = ++newestRequestId; - const { AutocompleteSuggestion } = (await google.maps.importLibrary('places')); - if (!inputEvent.target?.value) { - titleElement.textContent = ''; - resultsContainerElement.replaceChildren(); - return; - } - // Add the latest char sequence to the request. - request.input = inputEvent.target.value; - // Fetch autocomplete suggestions and show them in a list. - const { suggestions } = await AutocompleteSuggestion.fetchAutocompleteSuggestions(request); - // If the request has been superseded by a newer request, do not render the output. - if (requestId !== newestRequestId) - return; - titleElement.innerText = `Place predictions for "${request.input}"`; - // Clear the list first. - resultsContainerElement.replaceChildren(); - for (const suggestion of suggestions) { - const placePrediction = suggestion.placePrediction; - if (!placePrediction) { - continue; - } - // Create a link for the place, add an event handler to fetch the place. - // We are using a button element to take advantage of its a11y capabilities. - const placeButton = document.createElement('button'); - placeButton.addEventListener('click', () => { - onPlaceSelected(placePrediction.toPlace()); - }); - placeButton.textContent = placePrediction.text.toString(); - placeButton.classList.add('place-button'); - // Create a new list item element. - const li = document.createElement('li'); - li.appendChild(placeButton); - resultsContainerElement.appendChild(li); - } -} -// Event handler for clicking on a suggested place. -async function onPlaceSelected(place) { - const { AdvancedMarkerElement } = (await google.maps.importLibrary('marker')); - await place.fetchFields({ - fields: ['displayName', 'formattedAddress', 'location'], - }); - resultsContainerElement.textContent = `${place.displayName}: ${place.formattedAddress}`; - titleElement.textContent = 'Selected Place:'; - inputElement.value = ''; - await refreshToken(); - // Remove the previous marker, if it exists. - if (marker) { - marker.remove(); - } - // Create a new marker. - marker = new AdvancedMarkerElement({ - map: innerMap, - position: place.location, - title: place.displayName, - }); - // Center the map on the selected place. - if (place.location) { - innerMap.setCenter(place.location); - innerMap.setZoom(15); - } -} -// Helper function to refresh the session token. -async function refreshToken() { - const { AutocompleteSessionToken } = (await google.maps.importLibrary('places')); - // Increment the token counter. - tokenCount++; - // Create a new session token and add it to the request. - request.sessionToken = new AutocompleteSessionToken(); - tokenStatusElement.textContent = `Session token count: ${tokenCount}`; -} -init(); - diff --git a/dist/samples/place-autocomplete-data-simple/app/.eslintsrc.json b/dist/samples/place-autocomplete-data-simple/app/.eslintsrc.json deleted file mode 100644 index 4c44dab04..000000000 --- a/dist/samples/place-autocomplete-data-simple/app/.eslintsrc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": [ - "plugin:@typescript-eslint/recommended" - ], - "parser": "@typescript-eslint/parser", - "rules": { - "@typescript-eslint/ban-ts-comment": 0, - "@typescript-eslint/no-this-alias": 1, - "@typescript-eslint/no-empty-function": 1, - "@typescript-eslint/explicit-module-boundary-types": 1, - "@typescript-eslint/no-unused-vars": 1 - } -} diff --git a/dist/samples/place-autocomplete-data-simple/app/README.md b/dist/samples/place-autocomplete-data-simple/app/README.md deleted file mode 100644 index c41f8ef05..000000000 --- a/dist/samples/place-autocomplete-data-simple/app/README.md +++ /dev/null @@ -1,42 +0,0 @@ -# Google Maps JavaScript Sample - -## place-autocomplete-data-simple - -The place-autocomplete-data-simple sample demonstrates making a single request for Place predictions, -then requests Place Details for the first result. - -## Setup - -### Before starting run: - -`npm i` - -### Run an example on a local web server - -`cd samples/place-autocomplete-data-simple` -`npm start` - -### Build an individual example - -`cd samples/place-autocomplete-data-simple` -`npm run build` - -From 'samples': - -`npm run build --workspace=place-autocomplete-data-simple/` - -### Build all of the examples. - -From 'samples': - -`npm run build-all` - -### Run lint to check for problems - -`cd samples/place-autocomplete-data-simple` -`npx eslint index.ts` - -## Feedback - -For feedback related to this sample, please open a new issue on -[GitHub](https://github.com/googlemaps-samples/js-api-samples/issues). diff --git a/dist/samples/place-autocomplete-data-simple/app/index.html b/dist/samples/place-autocomplete-data-simple/app/index.html deleted file mode 100644 index 399044fd2..000000000 --- a/dist/samples/place-autocomplete-data-simple/app/index.html +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - Place Autocomplete Data API Predictions - - - - - - - - -
          -
            -

            - Powered by Google - - - - diff --git a/dist/samples/place-autocomplete-data-simple/app/index.ts b/dist/samples/place-autocomplete-data-simple/app/index.ts deleted file mode 100644 index 3d9c9d10f..000000000 --- a/dist/samples/place-autocomplete-data-simple/app/index.ts +++ /dev/null @@ -1,81 +0,0 @@ -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// [START maps_place_autocomplete_data_simple] -async function init() { - const { Place, AutocompleteSessionToken, AutocompleteSuggestion } = - (await google.maps.importLibrary( - 'places' - )) as google.maps.PlacesLibrary; - - // [START maps_place_autocomplete_data_simple_request] - // Add an initial request body. - // [START maps_place_autocomplete_data_simple_request_body] - let request = { - input: 'Tadi', - locationRestriction: { - west: -122.44, - north: 37.8, - east: -122.39, - south: 37.78, - }, - origin: { lat: 37.7893, lng: -122.4039 }, - includedPrimaryTypes: ['restaurant'], - language: 'en-US', - region: 'us', - }; - // [END maps_place_autocomplete_data_simple_request_body] - - // [START maps_place_autocomplete_data_simple_token] - // Create a session token. - const token = new AutocompleteSessionToken(); - // Add the token to the request. - // @ts-ignore - request.sessionToken = token; - // [END maps_place_autocomplete_data_simple_token] - // [END maps_place_autocomplete_data_simple_request] - // [START maps_place_autocomplete_data_simple_get_suggestions] - // Fetch autocomplete suggestions. - const { suggestions } = - await AutocompleteSuggestion.fetchAutocompleteSuggestions(request); - - const title = document.getElementById('title') as HTMLElement; - title.appendChild( - document.createTextNode( - 'Query predictions for "' + request.input + '":' - ) - ); - - const resultsElement = document.getElementById('results') as HTMLElement; - - for (let suggestion of suggestions) { - const placePrediction = suggestion.placePrediction; - - // Create a new list element. - const listItem = document.createElement('li'); - - listItem.appendChild( - document.createTextNode(placePrediction!.text.toString()) - ); - resultsElement.appendChild(listItem); - } - // [END maps_place_autocomplete_data_simple_get_suggestions] - - // [START maps_place_autocomplete_data_simple_prediction] - let place = suggestions[0].placePrediction!.toPlace(); // Get first predicted place. - // [START maps_place_autocomplete_data_simple_fetch] - await place.fetchFields({ - fields: ['displayName', 'formattedAddress'], - }); - // [END maps_place_autocomplete_data_simple_fetch] - - const placeInfo = document.getElementById('prediction') as HTMLElement; - placeInfo.textContent = `First predicted place: ${place.displayName}: ${place.formattedAddress}`; - // [END maps_place_autocomplete_data_simple_prediction] -} - -init(); -// [END maps_place_autocomplete_data_simple] diff --git a/dist/samples/place-autocomplete-data-simple/app/package.json b/dist/samples/place-autocomplete-data-simple/app/package.json deleted file mode 100644 index 8816dec14..000000000 --- a/dist/samples/place-autocomplete-data-simple/app/package.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "@js-api-samples/place-autocomplete-data-simple", - "version": "1.0.0", - "scripts": { - "build": "tsc && bash ../jsfiddle.sh place-autocomplete-data-simple && bash ../app.sh place-autocomplete-data-simple && bash ../docs.sh place-autocomplete-data-simple && npm run build:vite --workspace=. && bash ../dist.sh place-autocomplete-data-simple", - "test": "tsc && npm run build:vite --workspace=.", - "start": "tsc && vite build --base './' && vite", - "build:vite": "vite build --base './'", - "preview": "vite preview" - }, - "dependencies": { - - } -} diff --git a/dist/samples/place-autocomplete-data-simple/app/style.css b/dist/samples/place-autocomplete-data-simple/app/style.css deleted file mode 100644 index d1c5da305..000000000 --- a/dist/samples/place-autocomplete-data-simple/app/style.css +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_place_autocomplete_data_simple] */ -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -#map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -/* [END maps_place_autocomplete_data_simple] */ diff --git a/dist/samples/place-autocomplete-data-simple/app/tsconfig.json b/dist/samples/place-autocomplete-data-simple/app/tsconfig.json deleted file mode 100644 index 366aabb04..000000000 --- a/dist/samples/place-autocomplete-data-simple/app/tsconfig.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "compilerOptions": { - "module": "esnext", - "target": "esnext", - "strict": true, - "noImplicitAny": false, - "lib": [ - "es2015", - "esnext", - "es6", - "dom", - "dom.iterable" - ], - "moduleResolution": "Node", - "jsx": "preserve" - } -} diff --git a/dist/samples/place-autocomplete-data-simple/dist/assets/index-By55CHJw.js b/dist/samples/place-autocomplete-data-simple/dist/assets/index-By55CHJw.js deleted file mode 100644 index 85c388af4..000000000 --- a/dist/samples/place-autocomplete-data-simple/dist/assets/index-By55CHJw.js +++ /dev/null @@ -1 +0,0 @@ -(function(){const n=document.createElement("link").relList;if(n&&n.supports&&n.supports("modulepreload"))return;for(const e of document.querySelectorAll('link[rel="modulepreload"]'))o(e);new MutationObserver(e=>{for(const t of e)if(t.type==="childList")for(const r of t.addedNodes)r.tagName==="LINK"&&r.rel==="modulepreload"&&o(r)}).observe(document,{childList:!0,subtree:!0});function i(e){const t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin==="use-credentials"?t.credentials="include":e.crossOrigin==="anonymous"?t.credentials="omit":t.credentials="same-origin",t}function o(e){if(e.ep)return;e.ep=!0;const t=i(e);fetch(e.href,t)}})();async function f(){const{Place:l,AutocompleteSessionToken:n,AutocompleteSuggestion:i}=await google.maps.importLibrary("places");let o={input:"Tadi",locationRestriction:{west:-122.44,north:37.8,east:-122.39,south:37.78},origin:{lat:37.7893,lng:-122.4039},includedPrimaryTypes:["restaurant"],language:"en-US",region:"us"};const e=new n;o.sessionToken=e;const{suggestions:t}=await i.fetchAutocompleteSuggestions(o);document.getElementById("title").appendChild(document.createTextNode('Query predictions for "'+o.input+'":'));const d=document.getElementById("results");for(let u of t){const p=u.placePrediction,c=document.createElement("li");c.appendChild(document.createTextNode(p.text.toString())),d.appendChild(c)}let s=t[0].placePrediction.toPlace();await s.fetchFields({fields:["displayName","formattedAddress"]});const a=document.getElementById("prediction");a.textContent=`First predicted place: ${s.displayName}: ${s.formattedAddress}`}f(); diff --git a/dist/samples/place-autocomplete-data-simple/dist/assets/index-DWepjxzn.css b/dist/samples/place-autocomplete-data-simple/dist/assets/index-DWepjxzn.css deleted file mode 100644 index c49b8a3f3..000000000 --- a/dist/samples/place-autocomplete-data-simple/dist/assets/index-DWepjxzn.css +++ /dev/null @@ -1 +0,0 @@ -#map{height:100%}html,body{height:100%;margin:0;padding:0} diff --git a/dist/samples/place-autocomplete-data-simple/dist/index.html b/dist/samples/place-autocomplete-data-simple/dist/index.html deleted file mode 100644 index 4292c61a7..000000000 --- a/dist/samples/place-autocomplete-data-simple/dist/index.html +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - Place Autocomplete Data API Predictions - - - - - - - - -
            -
              -

              - Powered by Google - - - - diff --git a/dist/samples/place-autocomplete-data-simple/dist/powered_by_google_on_white.png b/dist/samples/place-autocomplete-data-simple/dist/powered_by_google_on_white.png deleted file mode 100644 index 4d2c66933..000000000 Binary files a/dist/samples/place-autocomplete-data-simple/dist/powered_by_google_on_white.png and /dev/null differ diff --git a/dist/samples/place-autocomplete-data-simple/docs/index.html b/dist/samples/place-autocomplete-data-simple/docs/index.html deleted file mode 100644 index 399044fd2..000000000 --- a/dist/samples/place-autocomplete-data-simple/docs/index.html +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - Place Autocomplete Data API Predictions - - - - - - - - -
              -
                -

                - Powered by Google - - - - diff --git a/dist/samples/place-autocomplete-data-simple/docs/index.js b/dist/samples/place-autocomplete-data-simple/docs/index.js deleted file mode 100644 index 7709d8847..000000000 --- a/dist/samples/place-autocomplete-data-simple/docs/index.js +++ /dev/null @@ -1,61 +0,0 @@ -"use strict"; -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// [START maps_place_autocomplete_data_simple] -async function init() { - const { Place, AutocompleteSessionToken, AutocompleteSuggestion } = (await google.maps.importLibrary('places')); - // [START maps_place_autocomplete_data_simple_request] - // Add an initial request body. - // [START maps_place_autocomplete_data_simple_request_body] - let request = { - input: 'Tadi', - locationRestriction: { - west: -122.44, - north: 37.8, - east: -122.39, - south: 37.78, - }, - origin: { lat: 37.7893, lng: -122.4039 }, - includedPrimaryTypes: ['restaurant'], - language: 'en-US', - region: 'us', - }; - // [END maps_place_autocomplete_data_simple_request_body] - // [START maps_place_autocomplete_data_simple_token] - // Create a session token. - const token = new AutocompleteSessionToken(); - // Add the token to the request. - // @ts-ignore - request.sessionToken = token; - // [END maps_place_autocomplete_data_simple_token] - // [END maps_place_autocomplete_data_simple_request] - // [START maps_place_autocomplete_data_simple_get_suggestions] - // Fetch autocomplete suggestions. - const { suggestions } = await AutocompleteSuggestion.fetchAutocompleteSuggestions(request); - const title = document.getElementById('title'); - title.appendChild(document.createTextNode('Query predictions for "' + request.input + '":')); - const resultsElement = document.getElementById('results'); - for (let suggestion of suggestions) { - const placePrediction = suggestion.placePrediction; - // Create a new list element. - const listItem = document.createElement('li'); - listItem.appendChild(document.createTextNode(placePrediction.text.toString())); - resultsElement.appendChild(listItem); - } - // [END maps_place_autocomplete_data_simple_get_suggestions] - // [START maps_place_autocomplete_data_simple_prediction] - let place = suggestions[0].placePrediction.toPlace(); // Get first predicted place. - // [START maps_place_autocomplete_data_simple_fetch] - await place.fetchFields({ - fields: ['displayName', 'formattedAddress'], - }); - // [END maps_place_autocomplete_data_simple_fetch] - const placeInfo = document.getElementById('prediction'); - placeInfo.textContent = `First predicted place: ${place.displayName}: ${place.formattedAddress}`; - // [END maps_place_autocomplete_data_simple_prediction] -} -init(); -// [END maps_place_autocomplete_data_simple] diff --git a/dist/samples/place-autocomplete-data-simple/docs/index.ts b/dist/samples/place-autocomplete-data-simple/docs/index.ts deleted file mode 100644 index 3d9c9d10f..000000000 --- a/dist/samples/place-autocomplete-data-simple/docs/index.ts +++ /dev/null @@ -1,81 +0,0 @@ -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// [START maps_place_autocomplete_data_simple] -async function init() { - const { Place, AutocompleteSessionToken, AutocompleteSuggestion } = - (await google.maps.importLibrary( - 'places' - )) as google.maps.PlacesLibrary; - - // [START maps_place_autocomplete_data_simple_request] - // Add an initial request body. - // [START maps_place_autocomplete_data_simple_request_body] - let request = { - input: 'Tadi', - locationRestriction: { - west: -122.44, - north: 37.8, - east: -122.39, - south: 37.78, - }, - origin: { lat: 37.7893, lng: -122.4039 }, - includedPrimaryTypes: ['restaurant'], - language: 'en-US', - region: 'us', - }; - // [END maps_place_autocomplete_data_simple_request_body] - - // [START maps_place_autocomplete_data_simple_token] - // Create a session token. - const token = new AutocompleteSessionToken(); - // Add the token to the request. - // @ts-ignore - request.sessionToken = token; - // [END maps_place_autocomplete_data_simple_token] - // [END maps_place_autocomplete_data_simple_request] - // [START maps_place_autocomplete_data_simple_get_suggestions] - // Fetch autocomplete suggestions. - const { suggestions } = - await AutocompleteSuggestion.fetchAutocompleteSuggestions(request); - - const title = document.getElementById('title') as HTMLElement; - title.appendChild( - document.createTextNode( - 'Query predictions for "' + request.input + '":' - ) - ); - - const resultsElement = document.getElementById('results') as HTMLElement; - - for (let suggestion of suggestions) { - const placePrediction = suggestion.placePrediction; - - // Create a new list element. - const listItem = document.createElement('li'); - - listItem.appendChild( - document.createTextNode(placePrediction!.text.toString()) - ); - resultsElement.appendChild(listItem); - } - // [END maps_place_autocomplete_data_simple_get_suggestions] - - // [START maps_place_autocomplete_data_simple_prediction] - let place = suggestions[0].placePrediction!.toPlace(); // Get first predicted place. - // [START maps_place_autocomplete_data_simple_fetch] - await place.fetchFields({ - fields: ['displayName', 'formattedAddress'], - }); - // [END maps_place_autocomplete_data_simple_fetch] - - const placeInfo = document.getElementById('prediction') as HTMLElement; - placeInfo.textContent = `First predicted place: ${place.displayName}: ${place.formattedAddress}`; - // [END maps_place_autocomplete_data_simple_prediction] -} - -init(); -// [END maps_place_autocomplete_data_simple] diff --git a/dist/samples/place-autocomplete-data-simple/docs/powered_by_google_on_white.png b/dist/samples/place-autocomplete-data-simple/docs/powered_by_google_on_white.png deleted file mode 100644 index 4d2c66933..000000000 Binary files a/dist/samples/place-autocomplete-data-simple/docs/powered_by_google_on_white.png and /dev/null differ diff --git a/dist/samples/place-autocomplete-data-simple/docs/style.css b/dist/samples/place-autocomplete-data-simple/docs/style.css deleted file mode 100644 index d1c5da305..000000000 --- a/dist/samples/place-autocomplete-data-simple/docs/style.css +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_place_autocomplete_data_simple] */ -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -#map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -/* [END maps_place_autocomplete_data_simple] */ diff --git a/dist/samples/place-autocomplete-data-simple/jsfiddle/demo.css b/dist/samples/place-autocomplete-data-simple/jsfiddle/demo.css deleted file mode 100644 index effa90679..000000000 --- a/dist/samples/place-autocomplete-data-simple/jsfiddle/demo.css +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -#map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - - diff --git a/dist/samples/place-autocomplete-data-simple/jsfiddle/demo.details b/dist/samples/place-autocomplete-data-simple/jsfiddle/demo.details deleted file mode 100644 index 4135ed3c3..000000000 --- a/dist/samples/place-autocomplete-data-simple/jsfiddle/demo.details +++ /dev/null @@ -1,7 +0,0 @@ -name: place-autocomplete-data-simple -authors: - - Geo Developer IX Documentation Team -tags: - - google maps -load_type: h -description: Sample code supporting Google Maps Platform JavaScript API documentation. diff --git a/dist/samples/place-autocomplete-data-simple/jsfiddle/demo.html b/dist/samples/place-autocomplete-data-simple/jsfiddle/demo.html deleted file mode 100644 index 26e638190..000000000 --- a/dist/samples/place-autocomplete-data-simple/jsfiddle/demo.html +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - Place Autocomplete Data API Predictions - - - - - - - - -
                -
                  -

                  - Powered by Google - - - - diff --git a/dist/samples/place-autocomplete-data-simple/jsfiddle/demo.js b/dist/samples/place-autocomplete-data-simple/jsfiddle/demo.js deleted file mode 100644 index f31fcb12c..000000000 --- a/dist/samples/place-autocomplete-data-simple/jsfiddle/demo.js +++ /dev/null @@ -1,61 +0,0 @@ -"use strict"; -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -async function init() { - const { Place, AutocompleteSessionToken, AutocompleteSuggestion } = (await google.maps.importLibrary('places')); - - // Add an initial request body. - - let request = { - input: 'Tadi', - locationRestriction: { - west: -122.44, - north: 37.8, - east: -122.39, - south: 37.78, - }, - origin: { lat: 37.7893, lng: -122.4039 }, - includedPrimaryTypes: ['restaurant'], - language: 'en-US', - region: 'us', - }; - - - // Create a session token. - const token = new AutocompleteSessionToken(); - // Add the token to the request. - // @ts-ignore - request.sessionToken = token; - - - - // Fetch autocomplete suggestions. - const { suggestions } = await AutocompleteSuggestion.fetchAutocompleteSuggestions(request); - const title = document.getElementById('title'); - title.appendChild(document.createTextNode('Query predictions for "' + request.input + '":')); - const resultsElement = document.getElementById('results'); - for (let suggestion of suggestions) { - const placePrediction = suggestion.placePrediction; - // Create a new list element. - const listItem = document.createElement('li'); - listItem.appendChild(document.createTextNode(placePrediction.text.toString())); - resultsElement.appendChild(listItem); - } - - - let place = suggestions[0].placePrediction.toPlace(); // Get first predicted place. - - await place.fetchFields({ - fields: ['displayName', 'formattedAddress'], - }); - - const placeInfo = document.getElementById('prediction'); - placeInfo.textContent = `First predicted place: ${place.displayName}: ${place.formattedAddress}`; - -} -init(); - diff --git a/dist/samples/place-autocomplete-element/app/.eslintsrc.json b/dist/samples/place-autocomplete-element/app/.eslintsrc.json deleted file mode 100644 index 4c44dab04..000000000 --- a/dist/samples/place-autocomplete-element/app/.eslintsrc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": [ - "plugin:@typescript-eslint/recommended" - ], - "parser": "@typescript-eslint/parser", - "rules": { - "@typescript-eslint/ban-ts-comment": 0, - "@typescript-eslint/no-this-alias": 1, - "@typescript-eslint/no-empty-function": 1, - "@typescript-eslint/explicit-module-boundary-types": 1, - "@typescript-eslint/no-unused-vars": 1 - } -} diff --git a/dist/samples/place-autocomplete-element/app/README.md b/dist/samples/place-autocomplete-element/app/README.md deleted file mode 100644 index 0128ae06a..000000000 --- a/dist/samples/place-autocomplete-element/app/README.md +++ /dev/null @@ -1,36 +0,0 @@ -# Google Maps JavaScript Sample - -## place-autocomplete-element - -The place-autocomplete-element sample demonstrates how to use the Place Autocomplete element. - -Follow these instructions to set up and run place-autocomplete-element sample on your local computer. - -## Setup - -### Before starting run: - -`npm i` - -### Run an example on a local web server - -First `cd` to the folder for the sample to run, then: - -`npm start` - -### Build an individual example - -From `samples/`: - -`npm run build --workspace=place-autocomplete-element/` - -### Build all of the examples. - -From `samples/`: - -`npm run build-all` - -## Feedback - -For feedback related to this sample, please open a new issue on -[GitHub](https://github.com/googlemaps-samples/js-api-samples/issues). diff --git a/dist/samples/place-autocomplete-element/app/index.html b/dist/samples/place-autocomplete-element/app/index.html deleted file mode 100644 index f9a26b717..000000000 --- a/dist/samples/place-autocomplete-element/app/index.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - Place Autocomplete element - - - - - -

                  Search for a place here:

                  - - - - - - diff --git a/dist/samples/place-autocomplete-element/app/index.ts b/dist/samples/place-autocomplete-element/app/index.ts deleted file mode 100644 index 46b6940e4..000000000 --- a/dist/samples/place-autocomplete-element/app/index.ts +++ /dev/null @@ -1,43 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// [START maps_place_autocomplete_element] -async function initMap(): Promise { - // [START maps_place_autocomplete_element_add] - // Request needed libraries. - (await google.maps.importLibrary('places')) as google.maps.PlacesLibrary; - // Create the input HTML element, and append it. - const placeAutocomplete = new google.maps.places.PlaceAutocompleteElement( - {} - ); - document.body.appendChild(placeAutocomplete); - // [END maps_place_autocomplete_element_add] - - // Inject HTML UI. - const selectedPlaceTitle = document.createElement('p'); - selectedPlaceTitle.textContent = ''; - document.body.appendChild(selectedPlaceTitle); - - const selectedPlaceInfo = document.createElement('pre'); - selectedPlaceInfo.textContent = ''; - document.body.appendChild(selectedPlaceInfo); - - // [START maps_place_autocomplete_element_listener] - // Add the gmp-placeselect listener, and display the results. - //prettier-ignore - //@ts-ignore - placeAutocomplete.addEventListener('gmp-select', async ({ placePrediction }) => { - const place = placePrediction.toPlace(); - await place.fetchFields({ fields: ['displayName', 'formattedAddress', 'location'] }); - selectedPlaceTitle.textContent = 'Selected Place:'; - selectedPlaceInfo.textContent = JSON.stringify( - place.toJSON(), /* replacer */ null, /* space */ 2); - }); - // [END maps_place_autocomplete_element_listener] -} - -initMap(); -// [END maps_place_autocomplete_element] diff --git a/dist/samples/place-autocomplete-element/app/package.json b/dist/samples/place-autocomplete-element/app/package.json deleted file mode 100644 index 6b1784950..000000000 --- a/dist/samples/place-autocomplete-element/app/package.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "@js-api-samples/place-autocomplete-element", - "version": "1.0.0", - "scripts": { - "build": "tsc && bash ../jsfiddle.sh place-autocomplete-element && bash ../app.sh place-autocomplete-element && bash ../docs.sh place-autocomplete-element && npm run build:vite --workspace=. && bash ../dist.sh place-autocomplete-element", - "test": "tsc && npm run build:vite --workspace=.", - "start": "tsc && vite build --base './' && vite", - "build:vite": "vite build --base './'", - "preview": "vite preview" - }, - "dependencies": { - - } -} diff --git a/dist/samples/place-autocomplete-element/app/style.css b/dist/samples/place-autocomplete-element/app/style.css deleted file mode 100644 index 22dea4bf6..000000000 --- a/dist/samples/place-autocomplete-element/app/style.css +++ /dev/null @@ -1,30 +0,0 @@ -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_place_autocomplete_element] */ -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -#map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -p { - font-family: Roboto, sans-serif; - font-weight: bold; -} - -/* [END maps_place_autocomplete_element] */ diff --git a/dist/samples/place-autocomplete-element/app/tsconfig.json b/dist/samples/place-autocomplete-element/app/tsconfig.json deleted file mode 100644 index 366aabb04..000000000 --- a/dist/samples/place-autocomplete-element/app/tsconfig.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "compilerOptions": { - "module": "esnext", - "target": "esnext", - "strict": true, - "noImplicitAny": false, - "lib": [ - "es2015", - "esnext", - "es6", - "dom", - "dom.iterable" - ], - "moduleResolution": "Node", - "jsx": "preserve" - } -} diff --git a/dist/samples/place-autocomplete-element/dist/assets/index-BOKk2IBi.js b/dist/samples/place-autocomplete-element/dist/assets/index-BOKk2IBi.js deleted file mode 100644 index 0e063067f..000000000 --- a/dist/samples/place-autocomplete-element/dist/assets/index-BOKk2IBi.js +++ /dev/null @@ -1 +0,0 @@ -(function(){const o=document.createElement("link").relList;if(o&&o.supports&&o.supports("modulepreload"))return;for(const e of document.querySelectorAll('link[rel="modulepreload"]'))r(e);new MutationObserver(e=>{for(const t of e)if(t.type==="childList")for(const s of t.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&r(s)}).observe(document,{childList:!0,subtree:!0});function n(e){const t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin==="use-credentials"?t.credentials="include":e.crossOrigin==="anonymous"?t.credentials="omit":t.credentials="same-origin",t}function r(e){if(e.ep)return;e.ep=!0;const t=n(e);fetch(e.href,t)}})();async function i(){await google.maps.importLibrary("places");const c=new google.maps.places.PlaceAutocompleteElement({});document.body.appendChild(c);const o=document.createElement("p");o.textContent="",document.body.appendChild(o);const n=document.createElement("pre");n.textContent="",document.body.appendChild(n),c.addEventListener("gmp-select",async({placePrediction:r})=>{const e=r.toPlace();await e.fetchFields({fields:["displayName","formattedAddress","location"]}),o.textContent="Selected Place:",n.textContent=JSON.stringify(e.toJSON(),null,2)})}i(); diff --git a/dist/samples/place-autocomplete-element/dist/assets/index-CaT-T0ot.css b/dist/samples/place-autocomplete-element/dist/assets/index-CaT-T0ot.css deleted file mode 100644 index 8f7881e78..000000000 --- a/dist/samples/place-autocomplete-element/dist/assets/index-CaT-T0ot.css +++ /dev/null @@ -1 +0,0 @@ -#map{height:100%}html,body{height:100%;margin:0;padding:0}p{font-family:Roboto,sans-serif;font-weight:700} diff --git a/dist/samples/place-autocomplete-element/dist/index.html b/dist/samples/place-autocomplete-element/dist/index.html deleted file mode 100644 index ac1afcb59..000000000 --- a/dist/samples/place-autocomplete-element/dist/index.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - Place Autocomplete element - - - - - -

                  Search for a place here:

                  - - - - - - diff --git a/dist/samples/place-autocomplete-element/docs/index.html b/dist/samples/place-autocomplete-element/docs/index.html deleted file mode 100644 index f9a26b717..000000000 --- a/dist/samples/place-autocomplete-element/docs/index.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - Place Autocomplete element - - - - - -

                  Search for a place here:

                  - - - - - - diff --git a/dist/samples/place-autocomplete-element/docs/index.js b/dist/samples/place-autocomplete-element/docs/index.js deleted file mode 100644 index 312b5a6f8..000000000 --- a/dist/samples/place-autocomplete-element/docs/index.js +++ /dev/null @@ -1,36 +0,0 @@ -"use strict"; -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// [START maps_place_autocomplete_element] -async function initMap() { - // [START maps_place_autocomplete_element_add] - // Request needed libraries. - (await google.maps.importLibrary('places')); - // Create the input HTML element, and append it. - const placeAutocomplete = new google.maps.places.PlaceAutocompleteElement({}); - document.body.appendChild(placeAutocomplete); - // [END maps_place_autocomplete_element_add] - // Inject HTML UI. - const selectedPlaceTitle = document.createElement('p'); - selectedPlaceTitle.textContent = ''; - document.body.appendChild(selectedPlaceTitle); - const selectedPlaceInfo = document.createElement('pre'); - selectedPlaceInfo.textContent = ''; - document.body.appendChild(selectedPlaceInfo); - // [START maps_place_autocomplete_element_listener] - // Add the gmp-placeselect listener, and display the results. - //prettier-ignore - //@ts-ignore - placeAutocomplete.addEventListener('gmp-select', async ({ placePrediction }) => { - const place = placePrediction.toPlace(); - await place.fetchFields({ fields: ['displayName', 'formattedAddress', 'location'] }); - selectedPlaceTitle.textContent = 'Selected Place:'; - selectedPlaceInfo.textContent = JSON.stringify(place.toJSON(), /* replacer */ null, /* space */ 2); - }); - // [END maps_place_autocomplete_element_listener] -} -initMap(); -// [END maps_place_autocomplete_element] diff --git a/dist/samples/place-autocomplete-element/docs/index.ts b/dist/samples/place-autocomplete-element/docs/index.ts deleted file mode 100644 index 46b6940e4..000000000 --- a/dist/samples/place-autocomplete-element/docs/index.ts +++ /dev/null @@ -1,43 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// [START maps_place_autocomplete_element] -async function initMap(): Promise { - // [START maps_place_autocomplete_element_add] - // Request needed libraries. - (await google.maps.importLibrary('places')) as google.maps.PlacesLibrary; - // Create the input HTML element, and append it. - const placeAutocomplete = new google.maps.places.PlaceAutocompleteElement( - {} - ); - document.body.appendChild(placeAutocomplete); - // [END maps_place_autocomplete_element_add] - - // Inject HTML UI. - const selectedPlaceTitle = document.createElement('p'); - selectedPlaceTitle.textContent = ''; - document.body.appendChild(selectedPlaceTitle); - - const selectedPlaceInfo = document.createElement('pre'); - selectedPlaceInfo.textContent = ''; - document.body.appendChild(selectedPlaceInfo); - - // [START maps_place_autocomplete_element_listener] - // Add the gmp-placeselect listener, and display the results. - //prettier-ignore - //@ts-ignore - placeAutocomplete.addEventListener('gmp-select', async ({ placePrediction }) => { - const place = placePrediction.toPlace(); - await place.fetchFields({ fields: ['displayName', 'formattedAddress', 'location'] }); - selectedPlaceTitle.textContent = 'Selected Place:'; - selectedPlaceInfo.textContent = JSON.stringify( - place.toJSON(), /* replacer */ null, /* space */ 2); - }); - // [END maps_place_autocomplete_element_listener] -} - -initMap(); -// [END maps_place_autocomplete_element] diff --git a/dist/samples/place-autocomplete-element/docs/style.css b/dist/samples/place-autocomplete-element/docs/style.css deleted file mode 100644 index 22dea4bf6..000000000 --- a/dist/samples/place-autocomplete-element/docs/style.css +++ /dev/null @@ -1,30 +0,0 @@ -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_place_autocomplete_element] */ -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -#map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -p { - font-family: Roboto, sans-serif; - font-weight: bold; -} - -/* [END maps_place_autocomplete_element] */ diff --git a/dist/samples/place-autocomplete-element/jsfiddle/demo.css b/dist/samples/place-autocomplete-element/jsfiddle/demo.css deleted file mode 100644 index 26bb45c72..000000000 --- a/dist/samples/place-autocomplete-element/jsfiddle/demo.css +++ /dev/null @@ -1,30 +0,0 @@ -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -#map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -p { - font-family: Roboto, sans-serif; - font-weight: bold; -} - - diff --git a/dist/samples/place-autocomplete-element/jsfiddle/demo.details b/dist/samples/place-autocomplete-element/jsfiddle/demo.details deleted file mode 100644 index 99f963b23..000000000 --- a/dist/samples/place-autocomplete-element/jsfiddle/demo.details +++ /dev/null @@ -1,7 +0,0 @@ -name: place-autocomplete-element -authors: - - Geo Developer IX Documentation Team -tags: - - google maps -load_type: h -description: Sample code supporting Google Maps Platform JavaScript API documentation. diff --git a/dist/samples/place-autocomplete-element/jsfiddle/demo.html b/dist/samples/place-autocomplete-element/jsfiddle/demo.html deleted file mode 100644 index 32252b284..000000000 --- a/dist/samples/place-autocomplete-element/jsfiddle/demo.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - Place Autocomplete element - - - - - -

                  Search for a place here:

                  - - - - - - diff --git a/dist/samples/place-autocomplete-element/jsfiddle/demo.js b/dist/samples/place-autocomplete-element/jsfiddle/demo.js deleted file mode 100644 index b82004ff0..000000000 --- a/dist/samples/place-autocomplete-element/jsfiddle/demo.js +++ /dev/null @@ -1,36 +0,0 @@ -"use strict"; -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -async function initMap() { - - // Request needed libraries. - (await google.maps.importLibrary('places')); - // Create the input HTML element, and append it. - const placeAutocomplete = new google.maps.places.PlaceAutocompleteElement({}); - document.body.appendChild(placeAutocomplete); - - // Inject HTML UI. - const selectedPlaceTitle = document.createElement('p'); - selectedPlaceTitle.textContent = ''; - document.body.appendChild(selectedPlaceTitle); - const selectedPlaceInfo = document.createElement('pre'); - selectedPlaceInfo.textContent = ''; - document.body.appendChild(selectedPlaceInfo); - - // Add the gmp-placeselect listener, and display the results. - //prettier-ignore - //@ts-ignore - placeAutocomplete.addEventListener('gmp-select', async ({ placePrediction }) => { - const place = placePrediction.toPlace(); - await place.fetchFields({ fields: ['displayName', 'formattedAddress', 'location'] }); - selectedPlaceTitle.textContent = 'Selected Place:'; - selectedPlaceInfo.textContent = JSON.stringify(place.toJSON(), /* replacer */ null, /* space */ 2); - }); - -} -initMap(); - diff --git a/dist/samples/place-autocomplete-map/app/.eslintsrc.json b/dist/samples/place-autocomplete-map/app/.eslintsrc.json deleted file mode 100644 index 4c44dab04..000000000 --- a/dist/samples/place-autocomplete-map/app/.eslintsrc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": [ - "plugin:@typescript-eslint/recommended" - ], - "parser": "@typescript-eslint/parser", - "rules": { - "@typescript-eslint/ban-ts-comment": 0, - "@typescript-eslint/no-this-alias": 1, - "@typescript-eslint/no-empty-function": 1, - "@typescript-eslint/explicit-module-boundary-types": 1, - "@typescript-eslint/no-unused-vars": 1 - } -} diff --git a/dist/samples/place-autocomplete-map/app/README.md b/dist/samples/place-autocomplete-map/app/README.md deleted file mode 100644 index 7dfe11b5c..000000000 --- a/dist/samples/place-autocomplete-map/app/README.md +++ /dev/null @@ -1,36 +0,0 @@ -# Google Maps JavaScript Sample - -## place-autocomplete-map - -The place-autocomplete-map sample demonstrates how to use Place Autocomplete with a map. - -Follow these instructions to set up and run place-autocomplete-map sample on your local computer. - -## Setup - -### Before starting run: - -`npm i` - -### Run an example on a local web server - -First `cd` to the folder for the sample to run, then: - -`npm start` - -### Build an individual example - -From `samples/`: - -`npm run build --workspace=place-autocomplete-map/` - -### Build all of the examples. - -From `samples/`: - -`npm run build-all` - -## Feedback - -For feedback related to this sample, please open a new issue on -[GitHub](https://github.com/googlemaps-samples/js-api-samples/issues). diff --git a/dist/samples/place-autocomplete-map/app/index.html b/dist/samples/place-autocomplete-map/app/index.html deleted file mode 100644 index c14489126..000000000 --- a/dist/samples/place-autocomplete-map/app/index.html +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - Place Autocomplete map - - - - - - - - - -
                  - -
                  -
                  - - - - diff --git a/dist/samples/place-autocomplete-map/app/index.ts b/dist/samples/place-autocomplete-map/app/index.ts deleted file mode 100644 index 798bdc498..000000000 --- a/dist/samples/place-autocomplete-map/app/index.ts +++ /dev/null @@ -1,87 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// [START maps_place_autocomplete_map] -const mapElement = document.querySelector('gmp-map') as google.maps.MapElement; -const placeAutocomplete = document.querySelector( - 'gmp-place-autocomplete' -) as google.maps.places.PlaceAutocompleteElement; -let innerMap; -let marker: google.maps.marker.AdvancedMarkerElement; -let infoWindow: google.maps.InfoWindow; -let center = { lat: 40.749933, lng: -73.98633 }; // New York City -async function initMap(): Promise { - // Request needed libraries. - const [] = await Promise.all([ - google.maps.importLibrary('marker'), - google.maps.importLibrary('places'), - ]); - - // Get the inner map. - innerMap = mapElement.innerMap; - innerMap.setOptions({ - mapTypeControl: false, - }); - - // Use the bounds_changed event to restrict results to the current map bounds. - google.maps.event.addListener(innerMap, 'bounds_changed', async () => { - placeAutocomplete.locationRestriction = innerMap.getBounds(); - }); - - // Create the marker and infowindow. - marker = new google.maps.marker.AdvancedMarkerElement({ - map: innerMap, - }); - - infoWindow = new google.maps.InfoWindow({}); - - // [START maps_place_autocomplete_map_listener] - // Add the gmp-placeselect listener, and display the results on the map. - //prettier-ignore - //@ts-ignore - placeAutocomplete.addEventListener('gmp-select', async ({ placePrediction }) => { - const place = placePrediction.toPlace(); - await place.fetchFields({ - fields: ['displayName', 'formattedAddress', 'location'], - }); - - // If the place has a geometry, then present it on a map. - if (place.viewport) { - innerMap.fitBounds(place.viewport); - } else { - innerMap.setCenter(place.location); - innerMap.setZoom(17); - } - - let content = document.createElement('div'); - let nameText = document.createElement('span'); - nameText.textContent = place.displayName; - content.appendChild(nameText); - content.appendChild(document.createElement('br')); - let addressText = document.createElement('span'); - addressText.textContent = place.formattedAddress; - content.appendChild(addressText); - - updateInfoWindow(content, place.location); - marker.position = place.location; - } - ); - // [END maps_place_autocomplete_map_listener] -} - -// Helper function to create an info window. -function updateInfoWindow(content, center) { - infoWindow.setContent(content); - infoWindow.setPosition(center); - infoWindow.open({ - map: innerMap, - anchor: marker, - shouldFocus: false, - }); -} - -initMap(); -// [END maps_place_autocomplete_map] diff --git a/dist/samples/place-autocomplete-map/app/package.json b/dist/samples/place-autocomplete-map/app/package.json deleted file mode 100644 index 76beace89..000000000 --- a/dist/samples/place-autocomplete-map/app/package.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "@js-api-samples/place-autocomplete-map", - "version": "1.0.0", - "scripts": { - "build": "tsc && bash ../jsfiddle.sh place-autocomplete-map && bash ../app.sh place-autocomplete-map && bash ../docs.sh place-autocomplete-map && npm run build:vite --workspace=. && bash ../dist.sh place-autocomplete-map", - "test": "tsc && npm run build:vite --workspace=.", - "start": "tsc && vite build --base './' && vite", - "build:vite": "vite build --base './'", - "preview": "vite preview" - }, - "dependencies": { - - } -} diff --git a/dist/samples/place-autocomplete-map/app/style.css b/dist/samples/place-autocomplete-map/app/style.css deleted file mode 100644 index ba02af58b..000000000 --- a/dist/samples/place-autocomplete-map/app/style.css +++ /dev/null @@ -1,47 +0,0 @@ -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_place_autocomplete_map] */ -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -gmp-map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -.place-autocomplete-card { - background-color: #fff; - border-radius: 5px; - box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px; - margin: 10px; - padding: 5px; - font-family: Roboto, sans-serif; - font-size: small; -} - -gmp-place-autocomplete { - width: 300px; -} - -#infowindow-content .title { - font-weight: bold; -} - -#map #infowindow-content { - display: inline; -} - -/* [END maps_place_autocomplete_map] */ diff --git a/dist/samples/place-autocomplete-map/app/tsconfig.json b/dist/samples/place-autocomplete-map/app/tsconfig.json deleted file mode 100644 index 366aabb04..000000000 --- a/dist/samples/place-autocomplete-map/app/tsconfig.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "compilerOptions": { - "module": "esnext", - "target": "esnext", - "strict": true, - "noImplicitAny": false, - "lib": [ - "es2015", - "esnext", - "es6", - "dom", - "dom.iterable" - ], - "moduleResolution": "Node", - "jsx": "preserve" - } -} diff --git a/dist/samples/place-autocomplete-map/dist/assets/index-0aoztYX2.css b/dist/samples/place-autocomplete-map/dist/assets/index-0aoztYX2.css deleted file mode 100644 index 37e28cf2e..000000000 --- a/dist/samples/place-autocomplete-map/dist/assets/index-0aoztYX2.css +++ /dev/null @@ -1 +0,0 @@ -gmp-map{height:100%}html,body{height:100%;margin:0;padding:0}.place-autocomplete-card{background-color:#fff;border-radius:5px;box-shadow:#00000059 0 5px 15px;margin:10px;padding:5px;font-family:Roboto,sans-serif;font-size:small}gmp-place-autocomplete{width:300px}#infowindow-content .title{font-weight:700}#map #infowindow-content{display:inline} diff --git a/dist/samples/place-autocomplete-map/dist/assets/index-DM7pGtLq.js b/dist/samples/place-autocomplete-map/dist/assets/index-DM7pGtLq.js deleted file mode 100644 index d1be21047..000000000 --- a/dist/samples/place-autocomplete-map/dist/assets/index-DM7pGtLq.js +++ /dev/null @@ -1 +0,0 @@ -(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const e of document.querySelectorAll('link[rel="modulepreload"]'))s(e);new MutationObserver(e=>{for(const o of e)if(o.type==="childList")for(const c of o.addedNodes)c.tagName==="LINK"&&c.rel==="modulepreload"&&s(c)}).observe(document,{childList:!0,subtree:!0});function r(e){const o={};return e.integrity&&(o.integrity=e.integrity),e.referrerPolicy&&(o.referrerPolicy=e.referrerPolicy),e.crossOrigin==="use-credentials"?o.credentials="include":e.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function s(e){if(e.ep)return;e.ep=!0;const o=r(e);fetch(e.href,o)}})();const p=document.querySelector("gmp-map"),d=document.querySelector("gmp-place-autocomplete");let n,l,a;async function m(){await Promise.all([google.maps.importLibrary("marker"),google.maps.importLibrary("places")]),n=p.innerMap,n.setOptions({mapTypeControl:!1}),google.maps.event.addListener(n,"bounds_changed",async()=>{d.locationRestriction=n.getBounds()}),l=new google.maps.marker.AdvancedMarkerElement({map:n}),a=new google.maps.InfoWindow({}),d.addEventListener("gmp-select",async({placePrediction:i})=>{const t=i.toPlace();await t.fetchFields({fields:["displayName","formattedAddress","location"]}),t.viewport?n.fitBounds(t.viewport):(n.setCenter(t.location),n.setZoom(17));let r=document.createElement("div"),s=document.createElement("span");s.textContent=t.displayName,r.appendChild(s),r.appendChild(document.createElement("br"));let e=document.createElement("span");e.textContent=t.formattedAddress,r.appendChild(e),u(r,t.location),l.position=t.location})}function u(i,t){a.setContent(i),a.setPosition(t),a.open({map:n,anchor:l,shouldFocus:!1})}m(); diff --git a/dist/samples/place-autocomplete-map/dist/index.html b/dist/samples/place-autocomplete-map/dist/index.html deleted file mode 100644 index 0a1bbac07..000000000 --- a/dist/samples/place-autocomplete-map/dist/index.html +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - Place Autocomplete map - - - - - - - - - -
                  - -
                  -
                  - - - - diff --git a/dist/samples/place-autocomplete-map/docs/index.html b/dist/samples/place-autocomplete-map/docs/index.html deleted file mode 100644 index c14489126..000000000 --- a/dist/samples/place-autocomplete-map/docs/index.html +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - Place Autocomplete map - - - - - - - - - -
                  - -
                  -
                  - - - - diff --git a/dist/samples/place-autocomplete-map/docs/index.js b/dist/samples/place-autocomplete-map/docs/index.js deleted file mode 100644 index 085f93bef..000000000 --- a/dist/samples/place-autocomplete-map/docs/index.js +++ /dev/null @@ -1,75 +0,0 @@ -"use strict"; -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// [START maps_place_autocomplete_map] -const mapElement = document.querySelector('gmp-map'); -const placeAutocomplete = document.querySelector('gmp-place-autocomplete'); -let innerMap; -let marker; -let infoWindow; -let center = { lat: 40.749933, lng: -73.98633 }; // New York City -async function initMap() { - // Request needed libraries. - const [] = await Promise.all([ - google.maps.importLibrary('marker'), - google.maps.importLibrary('places'), - ]); - // Get the inner map. - innerMap = mapElement.innerMap; - innerMap.setOptions({ - mapTypeControl: false, - }); - // Use the bounds_changed event to restrict results to the current map bounds. - google.maps.event.addListener(innerMap, 'bounds_changed', async () => { - placeAutocomplete.locationRestriction = innerMap.getBounds(); - }); - // Create the marker and infowindow. - marker = new google.maps.marker.AdvancedMarkerElement({ - map: innerMap, - }); - infoWindow = new google.maps.InfoWindow({}); - // [START maps_place_autocomplete_map_listener] - // Add the gmp-placeselect listener, and display the results on the map. - //prettier-ignore - //@ts-ignore - placeAutocomplete.addEventListener('gmp-select', async ({ placePrediction }) => { - const place = placePrediction.toPlace(); - await place.fetchFields({ - fields: ['displayName', 'formattedAddress', 'location'], - }); - // If the place has a geometry, then present it on a map. - if (place.viewport) { - innerMap.fitBounds(place.viewport); - } - else { - innerMap.setCenter(place.location); - innerMap.setZoom(17); - } - let content = document.createElement('div'); - let nameText = document.createElement('span'); - nameText.textContent = place.displayName; - content.appendChild(nameText); - content.appendChild(document.createElement('br')); - let addressText = document.createElement('span'); - addressText.textContent = place.formattedAddress; - content.appendChild(addressText); - updateInfoWindow(content, place.location); - marker.position = place.location; - }); - // [END maps_place_autocomplete_map_listener] -} -// Helper function to create an info window. -function updateInfoWindow(content, center) { - infoWindow.setContent(content); - infoWindow.setPosition(center); - infoWindow.open({ - map: innerMap, - anchor: marker, - shouldFocus: false, - }); -} -initMap(); -// [END maps_place_autocomplete_map] diff --git a/dist/samples/place-autocomplete-map/docs/index.ts b/dist/samples/place-autocomplete-map/docs/index.ts deleted file mode 100644 index 798bdc498..000000000 --- a/dist/samples/place-autocomplete-map/docs/index.ts +++ /dev/null @@ -1,87 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// [START maps_place_autocomplete_map] -const mapElement = document.querySelector('gmp-map') as google.maps.MapElement; -const placeAutocomplete = document.querySelector( - 'gmp-place-autocomplete' -) as google.maps.places.PlaceAutocompleteElement; -let innerMap; -let marker: google.maps.marker.AdvancedMarkerElement; -let infoWindow: google.maps.InfoWindow; -let center = { lat: 40.749933, lng: -73.98633 }; // New York City -async function initMap(): Promise { - // Request needed libraries. - const [] = await Promise.all([ - google.maps.importLibrary('marker'), - google.maps.importLibrary('places'), - ]); - - // Get the inner map. - innerMap = mapElement.innerMap; - innerMap.setOptions({ - mapTypeControl: false, - }); - - // Use the bounds_changed event to restrict results to the current map bounds. - google.maps.event.addListener(innerMap, 'bounds_changed', async () => { - placeAutocomplete.locationRestriction = innerMap.getBounds(); - }); - - // Create the marker and infowindow. - marker = new google.maps.marker.AdvancedMarkerElement({ - map: innerMap, - }); - - infoWindow = new google.maps.InfoWindow({}); - - // [START maps_place_autocomplete_map_listener] - // Add the gmp-placeselect listener, and display the results on the map. - //prettier-ignore - //@ts-ignore - placeAutocomplete.addEventListener('gmp-select', async ({ placePrediction }) => { - const place = placePrediction.toPlace(); - await place.fetchFields({ - fields: ['displayName', 'formattedAddress', 'location'], - }); - - // If the place has a geometry, then present it on a map. - if (place.viewport) { - innerMap.fitBounds(place.viewport); - } else { - innerMap.setCenter(place.location); - innerMap.setZoom(17); - } - - let content = document.createElement('div'); - let nameText = document.createElement('span'); - nameText.textContent = place.displayName; - content.appendChild(nameText); - content.appendChild(document.createElement('br')); - let addressText = document.createElement('span'); - addressText.textContent = place.formattedAddress; - content.appendChild(addressText); - - updateInfoWindow(content, place.location); - marker.position = place.location; - } - ); - // [END maps_place_autocomplete_map_listener] -} - -// Helper function to create an info window. -function updateInfoWindow(content, center) { - infoWindow.setContent(content); - infoWindow.setPosition(center); - infoWindow.open({ - map: innerMap, - anchor: marker, - shouldFocus: false, - }); -} - -initMap(); -// [END maps_place_autocomplete_map] diff --git a/dist/samples/place-autocomplete-map/docs/style.css b/dist/samples/place-autocomplete-map/docs/style.css deleted file mode 100644 index ba02af58b..000000000 --- a/dist/samples/place-autocomplete-map/docs/style.css +++ /dev/null @@ -1,47 +0,0 @@ -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_place_autocomplete_map] */ -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -gmp-map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -.place-autocomplete-card { - background-color: #fff; - border-radius: 5px; - box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px; - margin: 10px; - padding: 5px; - font-family: Roboto, sans-serif; - font-size: small; -} - -gmp-place-autocomplete { - width: 300px; -} - -#infowindow-content .title { - font-weight: bold; -} - -#map #infowindow-content { - display: inline; -} - -/* [END maps_place_autocomplete_map] */ diff --git a/dist/samples/place-autocomplete-map/jsfiddle/demo.css b/dist/samples/place-autocomplete-map/jsfiddle/demo.css deleted file mode 100644 index 83d4d3dac..000000000 --- a/dist/samples/place-autocomplete-map/jsfiddle/demo.css +++ /dev/null @@ -1,47 +0,0 @@ -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -gmp-map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -.place-autocomplete-card { - background-color: #fff; - border-radius: 5px; - box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px; - margin: 10px; - padding: 5px; - font-family: Roboto, sans-serif; - font-size: small; -} - -gmp-place-autocomplete { - width: 300px; -} - -#infowindow-content .title { - font-weight: bold; -} - -#map #infowindow-content { - display: inline; -} - - diff --git a/dist/samples/place-autocomplete-map/jsfiddle/demo.details b/dist/samples/place-autocomplete-map/jsfiddle/demo.details deleted file mode 100644 index d3a7ad6ae..000000000 --- a/dist/samples/place-autocomplete-map/jsfiddle/demo.details +++ /dev/null @@ -1,7 +0,0 @@ -name: place-autocomplete-map -authors: - - Geo Developer IX Documentation Team -tags: - - google maps -load_type: h -description: Sample code supporting Google Maps Platform JavaScript API documentation. diff --git a/dist/samples/place-autocomplete-map/jsfiddle/demo.html b/dist/samples/place-autocomplete-map/jsfiddle/demo.html deleted file mode 100644 index c9684f11e..000000000 --- a/dist/samples/place-autocomplete-map/jsfiddle/demo.html +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - Place Autocomplete map - - - - - - - - - -
                  - -
                  -
                  - - - - diff --git a/dist/samples/place-autocomplete-map/jsfiddle/demo.js b/dist/samples/place-autocomplete-map/jsfiddle/demo.js deleted file mode 100644 index eb87e81a1..000000000 --- a/dist/samples/place-autocomplete-map/jsfiddle/demo.js +++ /dev/null @@ -1,75 +0,0 @@ -"use strict"; -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -const mapElement = document.querySelector('gmp-map'); -const placeAutocomplete = document.querySelector('gmp-place-autocomplete'); -let innerMap; -let marker; -let infoWindow; -let center = { lat: 40.749933, lng: -73.98633 }; // New York City -async function initMap() { - // Request needed libraries. - const [] = await Promise.all([ - google.maps.importLibrary('marker'), - google.maps.importLibrary('places'), - ]); - // Get the inner map. - innerMap = mapElement.innerMap; - innerMap.setOptions({ - mapTypeControl: false, - }); - // Use the bounds_changed event to restrict results to the current map bounds. - google.maps.event.addListener(innerMap, 'bounds_changed', async () => { - placeAutocomplete.locationRestriction = innerMap.getBounds(); - }); - // Create the marker and infowindow. - marker = new google.maps.marker.AdvancedMarkerElement({ - map: innerMap, - }); - infoWindow = new google.maps.InfoWindow({}); - - // Add the gmp-placeselect listener, and display the results on the map. - //prettier-ignore - //@ts-ignore - placeAutocomplete.addEventListener('gmp-select', async ({ placePrediction }) => { - const place = placePrediction.toPlace(); - await place.fetchFields({ - fields: ['displayName', 'formattedAddress', 'location'], - }); - // If the place has a geometry, then present it on a map. - if (place.viewport) { - innerMap.fitBounds(place.viewport); - } - else { - innerMap.setCenter(place.location); - innerMap.setZoom(17); - } - let content = document.createElement('div'); - let nameText = document.createElement('span'); - nameText.textContent = place.displayName; - content.appendChild(nameText); - content.appendChild(document.createElement('br')); - let addressText = document.createElement('span'); - addressText.textContent = place.formattedAddress; - content.appendChild(addressText); - updateInfoWindow(content, place.location); - marker.position = place.location; - }); - -} -// Helper function to create an info window. -function updateInfoWindow(content, center) { - infoWindow.setContent(content); - infoWindow.setPosition(center); - infoWindow.open({ - map: innerMap, - anchor: marker, - shouldFocus: false, - }); -} -initMap(); - diff --git a/dist/samples/place-class/app/.eslintsrc.json b/dist/samples/place-class/app/.eslintsrc.json deleted file mode 100644 index 4c44dab04..000000000 --- a/dist/samples/place-class/app/.eslintsrc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": [ - "plugin:@typescript-eslint/recommended" - ], - "parser": "@typescript-eslint/parser", - "rules": { - "@typescript-eslint/ban-ts-comment": 0, - "@typescript-eslint/no-this-alias": 1, - "@typescript-eslint/no-empty-function": 1, - "@typescript-eslint/explicit-module-boundary-types": 1, - "@typescript-eslint/no-unused-vars": 1 - } -} diff --git a/dist/samples/place-class/app/README.md b/dist/samples/place-class/app/README.md deleted file mode 100644 index eef3a349a..000000000 --- a/dist/samples/place-class/app/README.md +++ /dev/null @@ -1,36 +0,0 @@ -# Google Maps JavaScript Sample - -## place-class - -The place-class sample demonstrates how to use the Place class. - -Follow these instructions to set up and run place-class sample on your local computer. - -## Setup - -### Before starting run: - -`npm i` - -### Run an example on a local web server - -First `cd` to the folder for the sample to run, then: - -`npm start` - -### Build an individual example - -From `samples/`: - -`npm run build --workspace=place-class/` - -### Build all of the examples. - -From `samples/`: - -`npm run build-all` - -## Feedback - -For feedback related to this sample, please open a new issue on -[GitHub](https://github.com/googlemaps-samples/js-api-samples/issues). diff --git a/dist/samples/place-class/app/index.html b/dist/samples/place-class/app/index.html deleted file mode 100644 index 35ce06226..000000000 --- a/dist/samples/place-class/app/index.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - Place Class - - - - - - - - - - - - diff --git a/dist/samples/place-class/app/index.ts b/dist/samples/place-class/app/index.ts deleted file mode 100644 index d5214903a..000000000 --- a/dist/samples/place-class/app/index.ts +++ /dev/null @@ -1,78 +0,0 @@ -/** - * @license - * Copyright 2022 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// [START maps_place_class] -const mapElement = document.querySelector('gmp-map') as google.maps.MapElement; -let innerMap; -let infoWindow; - -async function initMap() { - const { Map, InfoWindow } = (await google.maps.importLibrary( - 'maps' - )) as google.maps.MapsLibrary; - - innerMap = mapElement.innerMap; - infoWindow = new InfoWindow(); - getPlaceDetails(); -} - -// [START maps_place_class_fetchfields] -async function getPlaceDetails() { - const { Place } = (await google.maps.importLibrary( - 'places' - )) as google.maps.PlacesLibrary; - const { AdvancedMarkerElement } = (await google.maps.importLibrary( - 'marker' - )) as google.maps.MarkerLibrary; - // Use place ID to create a new Place instance. - const place = new Place({ - id: 'ChIJyYB_SZVU2YARR-I1Jjf08F0', // San Diego Zoo - }); - - // Call fetchFields, passing the desired data fields. - await place.fetchFields({ - fields: [ - 'displayName', - 'formattedAddress', - 'location', - 'googleMapsURI', - ], - }); - - // Add an Advanced Marker - const marker = new AdvancedMarkerElement({ - map: innerMap, - position: place.location, - title: place.displayName, - }); - - // Assemble the info window content. - const content = document.createElement('div'); - const address = document.createElement('div'); - const placeId = document.createElement('div'); - address.textContent = place.formattedAddress || ''; - placeId.textContent = place.id; - content.append(placeId, address); - - if (place.googleMapsURI) { - const link = document.createElement('a'); - link.href = place.googleMapsURI; - link.target = '_blank'; - link.textContent = 'View Details on Google Maps'; - content.appendChild(link); - } - - // Display an info window. - infoWindow.setHeaderContent(place.displayName); - infoWindow.setContent(content); - infoWindow.open({ - anchor: marker, - }); -} -// [END maps_place_class_fetchfields] - -initMap(); -// [END maps_place_class] diff --git a/dist/samples/place-class/app/package.json b/dist/samples/place-class/app/package.json deleted file mode 100644 index c4b334e36..000000000 --- a/dist/samples/place-class/app/package.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "@js-api-samples/place-class", - "version": "1.0.0", - "scripts": { - "build": "tsc && bash ../jsfiddle.sh place-class && bash ../app.sh place-class && bash ../docs.sh place-class && npm run build:vite --workspace=. && bash ../dist.sh place-class", - "test": "tsc && npm run build:vite --workspace=.", - "start": "tsc && vite build --base './' && vite", - "build:vite": "vite build --base './'", - "preview": "vite preview" - }, - "dependencies": { - - } -} diff --git a/dist/samples/place-class/app/style.css b/dist/samples/place-class/app/style.css deleted file mode 100644 index c3a52da25..000000000 --- a/dist/samples/place-class/app/style.css +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_place_class] */ -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -#map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -/* [END maps_place_class] */ diff --git a/dist/samples/place-class/app/tsconfig.json b/dist/samples/place-class/app/tsconfig.json deleted file mode 100644 index 366aabb04..000000000 --- a/dist/samples/place-class/app/tsconfig.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "compilerOptions": { - "module": "esnext", - "target": "esnext", - "strict": true, - "noImplicitAny": false, - "lib": [ - "es2015", - "esnext", - "es6", - "dom", - "dom.iterable" - ], - "moduleResolution": "Node", - "jsx": "preserve" - } -} diff --git a/dist/samples/place-class/dist/assets/index-Cu_ReOQ6.js b/dist/samples/place-class/dist/assets/index-Cu_ReOQ6.js deleted file mode 100644 index 5eeb8c1bd..000000000 --- a/dist/samples/place-class/dist/assets/index-Cu_ReOQ6.js +++ /dev/null @@ -1 +0,0 @@ -(function(){const n=document.createElement("link").relList;if(n&&n.supports&&n.supports("modulepreload"))return;for(const e of document.querySelectorAll('link[rel="modulepreload"]'))a(e);new MutationObserver(e=>{for(const t of e)if(t.type==="childList")for(const r of t.addedNodes)r.tagName==="LINK"&&r.rel==="modulepreload"&&a(r)}).observe(document,{childList:!0,subtree:!0});function o(e){const t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin==="use-credentials"?t.credentials="include":e.crossOrigin==="anonymous"?t.credentials="omit":t.credentials="same-origin",t}function a(e){if(e.ep)return;e.ep=!0;const t=o(e);fetch(e.href,t)}})();const d=document.querySelector("gmp-map");let l,s;async function p(){const{Map:c,InfoWindow:n}=await google.maps.importLibrary("maps");l=d.innerMap,s=new n,m()}async function m(){const{Place:c}=await google.maps.importLibrary("places"),{AdvancedMarkerElement:n}=await google.maps.importLibrary("marker"),o=new c({id:"ChIJyYB_SZVU2YARR-I1Jjf08F0"});await o.fetchFields({fields:["displayName","formattedAddress","location","googleMapsURI"]});const a=new n({map:l,position:o.location,title:o.displayName}),e=document.createElement("div"),t=document.createElement("div"),r=document.createElement("div");if(t.textContent=o.formattedAddress||"",r.textContent=o.id,e.append(r,t),o.googleMapsURI){const i=document.createElement("a");i.href=o.googleMapsURI,i.target="_blank",i.textContent="View Details on Google Maps",e.appendChild(i)}s.setHeaderContent(o.displayName),s.setContent(e),s.open({anchor:a})}p(); diff --git a/dist/samples/place-class/dist/assets/index-DWepjxzn.css b/dist/samples/place-class/dist/assets/index-DWepjxzn.css deleted file mode 100644 index c49b8a3f3..000000000 --- a/dist/samples/place-class/dist/assets/index-DWepjxzn.css +++ /dev/null @@ -1 +0,0 @@ -#map{height:100%}html,body{height:100%;margin:0;padding:0} diff --git a/dist/samples/place-class/dist/index.html b/dist/samples/place-class/dist/index.html deleted file mode 100644 index 1014cacf4..000000000 --- a/dist/samples/place-class/dist/index.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - Place Class - - - - - - - - - - - - diff --git a/dist/samples/place-class/docs/index.html b/dist/samples/place-class/docs/index.html deleted file mode 100644 index 35ce06226..000000000 --- a/dist/samples/place-class/docs/index.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - Place Class - - - - - - - - - - - - diff --git a/dist/samples/place-class/docs/index.js b/dist/samples/place-class/docs/index.js deleted file mode 100644 index 6595b2326..000000000 --- a/dist/samples/place-class/docs/index.js +++ /dev/null @@ -1,63 +0,0 @@ -"use strict"; -/** - * @license - * Copyright 2022 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// [START maps_place_class] -const mapElement = document.querySelector('gmp-map'); -let innerMap; -let infoWindow; -async function initMap() { - const { Map, InfoWindow } = (await google.maps.importLibrary('maps')); - innerMap = mapElement.innerMap; - infoWindow = new InfoWindow(); - getPlaceDetails(); -} -// [START maps_place_class_fetchfields] -async function getPlaceDetails() { - const { Place } = (await google.maps.importLibrary('places')); - const { AdvancedMarkerElement } = (await google.maps.importLibrary('marker')); - // Use place ID to create a new Place instance. - const place = new Place({ - id: 'ChIJyYB_SZVU2YARR-I1Jjf08F0', // San Diego Zoo - }); - // Call fetchFields, passing the desired data fields. - await place.fetchFields({ - fields: [ - 'displayName', - 'formattedAddress', - 'location', - 'googleMapsURI', - ], - }); - // Add an Advanced Marker - const marker = new AdvancedMarkerElement({ - map: innerMap, - position: place.location, - title: place.displayName, - }); - // Assemble the info window content. - const content = document.createElement('div'); - const address = document.createElement('div'); - const placeId = document.createElement('div'); - address.textContent = place.formattedAddress || ''; - placeId.textContent = place.id; - content.append(placeId, address); - if (place.googleMapsURI) { - const link = document.createElement('a'); - link.href = place.googleMapsURI; - link.target = '_blank'; - link.textContent = 'View Details on Google Maps'; - content.appendChild(link); - } - // Display an info window. - infoWindow.setHeaderContent(place.displayName); - infoWindow.setContent(content); - infoWindow.open({ - anchor: marker, - }); -} -// [END maps_place_class_fetchfields] -initMap(); -// [END maps_place_class] diff --git a/dist/samples/place-class/docs/index.ts b/dist/samples/place-class/docs/index.ts deleted file mode 100644 index d5214903a..000000000 --- a/dist/samples/place-class/docs/index.ts +++ /dev/null @@ -1,78 +0,0 @@ -/** - * @license - * Copyright 2022 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// [START maps_place_class] -const mapElement = document.querySelector('gmp-map') as google.maps.MapElement; -let innerMap; -let infoWindow; - -async function initMap() { - const { Map, InfoWindow } = (await google.maps.importLibrary( - 'maps' - )) as google.maps.MapsLibrary; - - innerMap = mapElement.innerMap; - infoWindow = new InfoWindow(); - getPlaceDetails(); -} - -// [START maps_place_class_fetchfields] -async function getPlaceDetails() { - const { Place } = (await google.maps.importLibrary( - 'places' - )) as google.maps.PlacesLibrary; - const { AdvancedMarkerElement } = (await google.maps.importLibrary( - 'marker' - )) as google.maps.MarkerLibrary; - // Use place ID to create a new Place instance. - const place = new Place({ - id: 'ChIJyYB_SZVU2YARR-I1Jjf08F0', // San Diego Zoo - }); - - // Call fetchFields, passing the desired data fields. - await place.fetchFields({ - fields: [ - 'displayName', - 'formattedAddress', - 'location', - 'googleMapsURI', - ], - }); - - // Add an Advanced Marker - const marker = new AdvancedMarkerElement({ - map: innerMap, - position: place.location, - title: place.displayName, - }); - - // Assemble the info window content. - const content = document.createElement('div'); - const address = document.createElement('div'); - const placeId = document.createElement('div'); - address.textContent = place.formattedAddress || ''; - placeId.textContent = place.id; - content.append(placeId, address); - - if (place.googleMapsURI) { - const link = document.createElement('a'); - link.href = place.googleMapsURI; - link.target = '_blank'; - link.textContent = 'View Details on Google Maps'; - content.appendChild(link); - } - - // Display an info window. - infoWindow.setHeaderContent(place.displayName); - infoWindow.setContent(content); - infoWindow.open({ - anchor: marker, - }); -} -// [END maps_place_class_fetchfields] - -initMap(); -// [END maps_place_class] diff --git a/dist/samples/place-class/docs/style.css b/dist/samples/place-class/docs/style.css deleted file mode 100644 index c3a52da25..000000000 --- a/dist/samples/place-class/docs/style.css +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_place_class] */ -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -#map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -/* [END maps_place_class] */ diff --git a/dist/samples/place-class/jsfiddle/demo.css b/dist/samples/place-class/jsfiddle/demo.css deleted file mode 100644 index d7e0e7cf8..000000000 --- a/dist/samples/place-class/jsfiddle/demo.css +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -#map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - - diff --git a/dist/samples/place-class/jsfiddle/demo.details b/dist/samples/place-class/jsfiddle/demo.details deleted file mode 100644 index a5acdaea8..000000000 --- a/dist/samples/place-class/jsfiddle/demo.details +++ /dev/null @@ -1,7 +0,0 @@ -name: place-class -authors: - - Geo Developer IX Documentation Team -tags: - - google maps -load_type: h -description: Sample code supporting Google Maps Platform JavaScript API documentation. diff --git a/dist/samples/place-class/jsfiddle/demo.html b/dist/samples/place-class/jsfiddle/demo.html deleted file mode 100644 index 7f883d80f..000000000 --- a/dist/samples/place-class/jsfiddle/demo.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - Place Class - - - - - - - - - - - - diff --git a/dist/samples/place-class/jsfiddle/demo.js b/dist/samples/place-class/jsfiddle/demo.js deleted file mode 100644 index f6417e38c..000000000 --- a/dist/samples/place-class/jsfiddle/demo.js +++ /dev/null @@ -1,63 +0,0 @@ -"use strict"; -/** - * @license - * Copyright 2022 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -const mapElement = document.querySelector('gmp-map'); -let innerMap; -let infoWindow; -async function initMap() { - const { Map, InfoWindow } = (await google.maps.importLibrary('maps')); - innerMap = mapElement.innerMap; - infoWindow = new InfoWindow(); - getPlaceDetails(); -} - -async function getPlaceDetails() { - const { Place } = (await google.maps.importLibrary('places')); - const { AdvancedMarkerElement } = (await google.maps.importLibrary('marker')); - // Use place ID to create a new Place instance. - const place = new Place({ - id: 'ChIJyYB_SZVU2YARR-I1Jjf08F0', // San Diego Zoo - }); - // Call fetchFields, passing the desired data fields. - await place.fetchFields({ - fields: [ - 'displayName', - 'formattedAddress', - 'location', - 'googleMapsURI', - ], - }); - // Add an Advanced Marker - const marker = new AdvancedMarkerElement({ - map: innerMap, - position: place.location, - title: place.displayName, - }); - // Assemble the info window content. - const content = document.createElement('div'); - const address = document.createElement('div'); - const placeId = document.createElement('div'); - address.textContent = place.formattedAddress || ''; - placeId.textContent = place.id; - content.append(placeId, address); - if (place.googleMapsURI) { - const link = document.createElement('a'); - link.href = place.googleMapsURI; - link.target = '_blank'; - link.textContent = 'View Details on Google Maps'; - content.appendChild(link); - } - // Display an info window. - infoWindow.setHeaderContent(place.displayName); - infoWindow.setContent(content); - infoWindow.open({ - anchor: marker, - }); -} - -initMap(); - diff --git a/dist/samples/place-nearby-search/app/.eslintsrc.json b/dist/samples/place-nearby-search/app/.eslintsrc.json deleted file mode 100644 index 4c44dab04..000000000 --- a/dist/samples/place-nearby-search/app/.eslintsrc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": [ - "plugin:@typescript-eslint/recommended" - ], - "parser": "@typescript-eslint/parser", - "rules": { - "@typescript-eslint/ban-ts-comment": 0, - "@typescript-eslint/no-this-alias": 1, - "@typescript-eslint/no-empty-function": 1, - "@typescript-eslint/explicit-module-boundary-types": 1, - "@typescript-eslint/no-unused-vars": 1 - } -} diff --git a/dist/samples/place-nearby-search/app/README.md b/dist/samples/place-nearby-search/app/README.md deleted file mode 100644 index e85067922..000000000 --- a/dist/samples/place-nearby-search/app/README.md +++ /dev/null @@ -1,36 +0,0 @@ -# Google Maps JavaScript Sample - -## place-nearby-search - -The place-nearby-search sample demonstrates how to perform a nearby search for places. - -Follow these instructions to set up and run place-nearby-search sample on your local computer. - -## Setup - -### Before starting run: - -`npm i` - -### Run an example on a local web server - -First `cd` to the folder for the sample to run, then: - -`npm start` - -### Build an individual example - -From `samples/`: - -`npm run build --workspace=place-nearby-search/` - -### Build all of the examples. - -From `samples/`: - -`npm run build-all` - -## Feedback - -For feedback related to this sample, please open a new issue on -[GitHub](https://github.com/googlemaps-samples/js-api-samples/issues). diff --git a/dist/samples/place-nearby-search/app/index.html b/dist/samples/place-nearby-search/app/index.html deleted file mode 100644 index f8be0f62d..000000000 --- a/dist/samples/place-nearby-search/app/index.html +++ /dev/null @@ -1,35 +0,0 @@ - - - - - - Nearby Search - - - - - - - - - - -
                  - -
                  -
                  - - - diff --git a/dist/samples/place-nearby-search/app/index.ts b/dist/samples/place-nearby-search/app/index.ts deleted file mode 100644 index 8049002f6..000000000 --- a/dist/samples/place-nearby-search/app/index.ts +++ /dev/null @@ -1,143 +0,0 @@ -/** - * @license - * Copyright 2024 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// [START maps_place_nearby_search] -const mapElement = document.querySelector('gmp-map') as google.maps.MapElement; -let innerMap; -const advancedMarkerElement = document.querySelector( - 'gmp-advanced-marker' -) as google.maps.marker.AdvancedMarkerElement; -let center; -let typeSelect; -let infoWindow; - -async function initMap() { - const { Map, InfoWindow } = (await google.maps.importLibrary( - 'maps' - )) as google.maps.MapsLibrary; - const { LatLng } = (await google.maps.importLibrary( - 'core' - )) as google.maps.CoreLibrary; - - innerMap = mapElement.innerMap; - innerMap.setOptions({ - mapTypeControl: false, - }); - - typeSelect = document.querySelector('.type-select'); - - typeSelect.addEventListener('change', () => { - nearbySearch(); - }); - - infoWindow = new InfoWindow(); - - // Kick off an initial search once map has loaded. - google.maps.event.addListenerOnce(innerMap, 'idle', () => { - nearbySearch(); - }); -} - -async function nearbySearch() { - const { Place, SearchNearbyRankPreference } = - (await google.maps.importLibrary( - 'places' - )) as google.maps.PlacesLibrary; - const { AdvancedMarkerElement } = (await google.maps.importLibrary( - 'marker' - )) as google.maps.MarkerLibrary; - const { spherical } = (await google.maps.importLibrary( - 'geometry' - )) as google.maps.GeometryLibrary; - // [START maps_place_nearby_search_request] - // Get bounds and radius to constrain search. - center = mapElement.center; - let bounds = innerMap.getBounds(); - const ne = bounds.getNorthEast(); - const sw = bounds.getSouthWest(); - const diameter = spherical.computeDistanceBetween(ne, sw); - const radius = Math.min(diameter / 2, 50000); // Radius cannot be more than 50000. - - const request = { - // required parameters - fields: [ - 'displayName', - 'location', - 'formattedAddress', - 'googleMapsURI', - ], - locationRestriction: { - center, - radius, - }, - // optional parameters - includedPrimaryTypes: [typeSelect.value], - maxResultCount: 5, - rankPreference: SearchNearbyRankPreference.POPULARITY, - }; - - const { places } = await Place.searchNearby(request); - // [END maps_place_nearby_search_request] - - if (places.length) { - const { LatLngBounds } = (await google.maps.importLibrary( - 'core' - )) as google.maps.CoreLibrary; - const bounds = new LatLngBounds(); - - // First remove all existing markers. - for (const marker of mapElement.querySelectorAll('gmp-advanced-marker')) - marker.remove(); - - // Loop through and get all the results. - places.forEach((place) => { - if (!place.location) return; - bounds.extend(place.location); - - const marker = new AdvancedMarkerElement({ - map: innerMap, - position: place.location, - title: place.displayName, - }); - - // Build the content of the InfoWindow safely using DOM elements. - const content = document.createElement('div'); - const address = document.createElement('div'); - address.textContent = place.formattedAddress || ''; - const placeId = document.createElement('div'); - placeId.textContent = place.id; - content.append(address, placeId); - - if (place.googleMapsURI) { - const link = document.createElement('a'); - link.href = place.googleMapsURI; - link.target = '_blank'; - link.textContent = 'View Details on Google Maps'; - content.appendChild(link); - } - - marker.addListener('gmp-click', () => { - innerMap.panTo(place.location); - updateInfoWindow(place.displayName, content, marker); - }); - }); - - innerMap.fitBounds(bounds, 100); - } else { - console.log('No results'); - } -} - -function updateInfoWindow(title, content, anchor) { - infoWindow.setContent(content); - infoWindow.setHeaderContent(title); - infoWindow.open({ - anchor, - }); -} - -initMap(); -// [END maps_place_nearby_search] diff --git a/dist/samples/place-nearby-search/app/package.json b/dist/samples/place-nearby-search/app/package.json deleted file mode 100644 index 2d6f27154..000000000 --- a/dist/samples/place-nearby-search/app/package.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "@js-api-samples/place-nearby-search", - "version": "1.0.0", - "scripts": { - "build": "tsc && bash ../jsfiddle.sh place-nearby-search && bash ../app.sh place-nearby-search && bash ../docs.sh place-nearby-search && npm run build:vite --workspace=. && bash ../dist.sh place-nearby-search", - "test": "tsc && npm run build:vite --workspace=.", - "start": "tsc && vite build --base './' && vite", - "build:vite": "vite build --base './'", - "preview": "vite preview" - }, - "dependencies": { - - } -} diff --git a/dist/samples/place-nearby-search/app/style.css b/dist/samples/place-nearby-search/app/style.css deleted file mode 100644 index c9d5e9b9c..000000000 --- a/dist/samples/place-nearby-search/app/style.css +++ /dev/null @@ -1,42 +0,0 @@ -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_place_nearby_search] */ -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -gmp-map { - height: 100%; -} - -#map-container { - display: flex; - flex-direction: row; - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -.type-select { - width: 400px; - height: 32px; - border: 1px solid #000; - border-radius: 10px; - flex-grow: 1; - padding: 0 10px; - margin-left: 10px; - margin-top: 10px; -} - -/* [END maps_place_nearby_search] */ diff --git a/dist/samples/place-nearby-search/app/tsconfig.json b/dist/samples/place-nearby-search/app/tsconfig.json deleted file mode 100644 index 366aabb04..000000000 --- a/dist/samples/place-nearby-search/app/tsconfig.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "compilerOptions": { - "module": "esnext", - "target": "esnext", - "strict": true, - "noImplicitAny": false, - "lib": [ - "es2015", - "esnext", - "es6", - "dom", - "dom.iterable" - ], - "moduleResolution": "Node", - "jsx": "preserve" - } -} diff --git a/dist/samples/place-nearby-search/dist/assets/index-D2tXn11x.css b/dist/samples/place-nearby-search/dist/assets/index-D2tXn11x.css deleted file mode 100644 index c0ea3e601..000000000 --- a/dist/samples/place-nearby-search/dist/assets/index-D2tXn11x.css +++ /dev/null @@ -1 +0,0 @@ -gmp-map{height:100%}#map-container{display:flex;flex-direction:row;height:100%}html,body{height:100%;margin:0;padding:0}.type-select{width:400px;height:32px;border:1px solid #000;border-radius:10px;flex-grow:1;padding:0 10px;margin-left:10px;margin-top:10px} diff --git a/dist/samples/place-nearby-search/dist/assets/index-DTYLoyzF.js b/dist/samples/place-nearby-search/dist/assets/index-DTYLoyzF.js deleted file mode 100644 index 0e5984083..000000000 --- a/dist/samples/place-nearby-search/dist/assets/index-DTYLoyzF.js +++ /dev/null @@ -1 +0,0 @@ -(function(){const n=document.createElement("link").relList;if(n&&n.supports&&n.supports("modulepreload"))return;for(const e of document.querySelectorAll('link[rel="modulepreload"]'))c(e);new MutationObserver(e=>{for(const t of e)if(t.type==="childList")for(const i of t.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&c(i)}).observe(document,{childList:!0,subtree:!0});function a(e){const t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin==="use-credentials"?t.credentials="include":e.crossOrigin==="anonymous"?t.credentials="omit":t.credentials="same-origin",t}function c(e){if(e.ep)return;e.ep=!0;const t=a(e);fetch(e.href,t)}})();const p=document.querySelector("gmp-map");let r;document.querySelector("gmp-advanced-marker");let w,u,d;async function P(){const{Map:s,InfoWindow:n}=await google.maps.importLibrary("maps"),{LatLng:a}=await google.maps.importLibrary("core");r=p.innerMap,r.setOptions({mapTypeControl:!1}),u=document.querySelector(".type-select"),u.addEventListener("change",()=>{b()}),d=new n,google.maps.event.addListenerOnce(r,"idle",()=>{b()})}async function b(){const{Place:s,SearchNearbyRankPreference:n}=await google.maps.importLibrary("places"),{AdvancedMarkerElement:a}=await google.maps.importLibrary("marker"),{spherical:c}=await google.maps.importLibrary("geometry");w=p.center;let e=r.getBounds();const t=e.getNorthEast(),i=e.getSouthWest(),v=c.computeDistanceBetween(t,i),M=Math.min(v/2,5e4),E={fields:["displayName","location","formattedAddress","googleMapsURI"],locationRestriction:{center:w,radius:M},includedPrimaryTypes:[u.value],maxResultCount:5,rankPreference:n.POPULARITY},{places:f}=await s.searchNearby(E);if(f.length){const{LatLngBounds:N}=await google.maps.importLibrary("core"),g=new N;for(const o of p.querySelectorAll("gmp-advanced-marker"))o.remove();f.forEach(o=>{if(!o.location)return;g.extend(o.location);const y=new a({map:r,position:o.location,title:o.displayName}),m=document.createElement("div"),h=document.createElement("div");h.textContent=o.formattedAddress||"";const L=document.createElement("div");if(L.textContent=o.id,m.append(h,L),o.googleMapsURI){const l=document.createElement("a");l.href=o.googleMapsURI,l.target="_blank",l.textContent="View Details on Google Maps",m.appendChild(l)}y.addListener("gmp-click",()=>{r.panTo(o.location),O(o.displayName,m,y)})}),r.fitBounds(g,100)}else console.log("No results")}function O(s,n,a){d.setContent(n),d.setHeaderContent(s),d.open({anchor:a})}P(); diff --git a/dist/samples/place-nearby-search/dist/index.html b/dist/samples/place-nearby-search/dist/index.html deleted file mode 100644 index 317d69c10..000000000 --- a/dist/samples/place-nearby-search/dist/index.html +++ /dev/null @@ -1,35 +0,0 @@ - - - - - - Nearby Search - - - - - - - - - - -
                  - -
                  -
                  - - - diff --git a/dist/samples/place-nearby-search/docs/index.html b/dist/samples/place-nearby-search/docs/index.html deleted file mode 100644 index f8be0f62d..000000000 --- a/dist/samples/place-nearby-search/docs/index.html +++ /dev/null @@ -1,35 +0,0 @@ - - - - - - Nearby Search - - - - - - - - - - -
                  - -
                  -
                  - - - diff --git a/dist/samples/place-nearby-search/docs/index.js b/dist/samples/place-nearby-search/docs/index.js deleted file mode 100644 index 2d65167ef..000000000 --- a/dist/samples/place-nearby-search/docs/index.js +++ /dev/null @@ -1,111 +0,0 @@ -"use strict"; -/** - * @license - * Copyright 2024 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// [START maps_place_nearby_search] -const mapElement = document.querySelector('gmp-map'); -let innerMap; -const advancedMarkerElement = document.querySelector('gmp-advanced-marker'); -let center; -let typeSelect; -let infoWindow; -async function initMap() { - const { Map, InfoWindow } = (await google.maps.importLibrary('maps')); - const { LatLng } = (await google.maps.importLibrary('core')); - innerMap = mapElement.innerMap; - innerMap.setOptions({ - mapTypeControl: false, - }); - typeSelect = document.querySelector('.type-select'); - typeSelect.addEventListener('change', () => { - nearbySearch(); - }); - infoWindow = new InfoWindow(); - // Kick off an initial search once map has loaded. - google.maps.event.addListenerOnce(innerMap, 'idle', () => { - nearbySearch(); - }); -} -async function nearbySearch() { - const { Place, SearchNearbyRankPreference } = (await google.maps.importLibrary('places')); - const { AdvancedMarkerElement } = (await google.maps.importLibrary('marker')); - const { spherical } = (await google.maps.importLibrary('geometry')); - // [START maps_place_nearby_search_request] - // Get bounds and radius to constrain search. - center = mapElement.center; - let bounds = innerMap.getBounds(); - const ne = bounds.getNorthEast(); - const sw = bounds.getSouthWest(); - const diameter = spherical.computeDistanceBetween(ne, sw); - const radius = Math.min(diameter / 2, 50000); // Radius cannot be more than 50000. - const request = { - // required parameters - fields: [ - 'displayName', - 'location', - 'formattedAddress', - 'googleMapsURI', - ], - locationRestriction: { - center, - radius, - }, - // optional parameters - includedPrimaryTypes: [typeSelect.value], - maxResultCount: 5, - rankPreference: SearchNearbyRankPreference.POPULARITY, - }; - const { places } = await Place.searchNearby(request); - // [END maps_place_nearby_search_request] - if (places.length) { - const { LatLngBounds } = (await google.maps.importLibrary('core')); - const bounds = new LatLngBounds(); - // First remove all existing markers. - for (const marker of mapElement.querySelectorAll('gmp-advanced-marker')) - marker.remove(); - // Loop through and get all the results. - places.forEach((place) => { - if (!place.location) - return; - bounds.extend(place.location); - const marker = new AdvancedMarkerElement({ - map: innerMap, - position: place.location, - title: place.displayName, - }); - // Build the content of the InfoWindow safely using DOM elements. - const content = document.createElement('div'); - const address = document.createElement('div'); - address.textContent = place.formattedAddress || ''; - const placeId = document.createElement('div'); - placeId.textContent = place.id; - content.append(address, placeId); - if (place.googleMapsURI) { - const link = document.createElement('a'); - link.href = place.googleMapsURI; - link.target = '_blank'; - link.textContent = 'View Details on Google Maps'; - content.appendChild(link); - } - marker.addListener('gmp-click', () => { - innerMap.panTo(place.location); - updateInfoWindow(place.displayName, content, marker); - }); - }); - innerMap.fitBounds(bounds, 100); - } - else { - console.log('No results'); - } -} -function updateInfoWindow(title, content, anchor) { - infoWindow.setContent(content); - infoWindow.setHeaderContent(title); - infoWindow.open({ - anchor, - }); -} -initMap(); -// [END maps_place_nearby_search] diff --git a/dist/samples/place-nearby-search/docs/index.ts b/dist/samples/place-nearby-search/docs/index.ts deleted file mode 100644 index 8049002f6..000000000 --- a/dist/samples/place-nearby-search/docs/index.ts +++ /dev/null @@ -1,143 +0,0 @@ -/** - * @license - * Copyright 2024 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// [START maps_place_nearby_search] -const mapElement = document.querySelector('gmp-map') as google.maps.MapElement; -let innerMap; -const advancedMarkerElement = document.querySelector( - 'gmp-advanced-marker' -) as google.maps.marker.AdvancedMarkerElement; -let center; -let typeSelect; -let infoWindow; - -async function initMap() { - const { Map, InfoWindow } = (await google.maps.importLibrary( - 'maps' - )) as google.maps.MapsLibrary; - const { LatLng } = (await google.maps.importLibrary( - 'core' - )) as google.maps.CoreLibrary; - - innerMap = mapElement.innerMap; - innerMap.setOptions({ - mapTypeControl: false, - }); - - typeSelect = document.querySelector('.type-select'); - - typeSelect.addEventListener('change', () => { - nearbySearch(); - }); - - infoWindow = new InfoWindow(); - - // Kick off an initial search once map has loaded. - google.maps.event.addListenerOnce(innerMap, 'idle', () => { - nearbySearch(); - }); -} - -async function nearbySearch() { - const { Place, SearchNearbyRankPreference } = - (await google.maps.importLibrary( - 'places' - )) as google.maps.PlacesLibrary; - const { AdvancedMarkerElement } = (await google.maps.importLibrary( - 'marker' - )) as google.maps.MarkerLibrary; - const { spherical } = (await google.maps.importLibrary( - 'geometry' - )) as google.maps.GeometryLibrary; - // [START maps_place_nearby_search_request] - // Get bounds and radius to constrain search. - center = mapElement.center; - let bounds = innerMap.getBounds(); - const ne = bounds.getNorthEast(); - const sw = bounds.getSouthWest(); - const diameter = spherical.computeDistanceBetween(ne, sw); - const radius = Math.min(diameter / 2, 50000); // Radius cannot be more than 50000. - - const request = { - // required parameters - fields: [ - 'displayName', - 'location', - 'formattedAddress', - 'googleMapsURI', - ], - locationRestriction: { - center, - radius, - }, - // optional parameters - includedPrimaryTypes: [typeSelect.value], - maxResultCount: 5, - rankPreference: SearchNearbyRankPreference.POPULARITY, - }; - - const { places } = await Place.searchNearby(request); - // [END maps_place_nearby_search_request] - - if (places.length) { - const { LatLngBounds } = (await google.maps.importLibrary( - 'core' - )) as google.maps.CoreLibrary; - const bounds = new LatLngBounds(); - - // First remove all existing markers. - for (const marker of mapElement.querySelectorAll('gmp-advanced-marker')) - marker.remove(); - - // Loop through and get all the results. - places.forEach((place) => { - if (!place.location) return; - bounds.extend(place.location); - - const marker = new AdvancedMarkerElement({ - map: innerMap, - position: place.location, - title: place.displayName, - }); - - // Build the content of the InfoWindow safely using DOM elements. - const content = document.createElement('div'); - const address = document.createElement('div'); - address.textContent = place.formattedAddress || ''; - const placeId = document.createElement('div'); - placeId.textContent = place.id; - content.append(address, placeId); - - if (place.googleMapsURI) { - const link = document.createElement('a'); - link.href = place.googleMapsURI; - link.target = '_blank'; - link.textContent = 'View Details on Google Maps'; - content.appendChild(link); - } - - marker.addListener('gmp-click', () => { - innerMap.panTo(place.location); - updateInfoWindow(place.displayName, content, marker); - }); - }); - - innerMap.fitBounds(bounds, 100); - } else { - console.log('No results'); - } -} - -function updateInfoWindow(title, content, anchor) { - infoWindow.setContent(content); - infoWindow.setHeaderContent(title); - infoWindow.open({ - anchor, - }); -} - -initMap(); -// [END maps_place_nearby_search] diff --git a/dist/samples/place-nearby-search/docs/style.css b/dist/samples/place-nearby-search/docs/style.css deleted file mode 100644 index c9d5e9b9c..000000000 --- a/dist/samples/place-nearby-search/docs/style.css +++ /dev/null @@ -1,42 +0,0 @@ -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_place_nearby_search] */ -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -gmp-map { - height: 100%; -} - -#map-container { - display: flex; - flex-direction: row; - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -.type-select { - width: 400px; - height: 32px; - border: 1px solid #000; - border-radius: 10px; - flex-grow: 1; - padding: 0 10px; - margin-left: 10px; - margin-top: 10px; -} - -/* [END maps_place_nearby_search] */ diff --git a/dist/samples/place-nearby-search/jsfiddle/demo.css b/dist/samples/place-nearby-search/jsfiddle/demo.css deleted file mode 100644 index c460a77f4..000000000 --- a/dist/samples/place-nearby-search/jsfiddle/demo.css +++ /dev/null @@ -1,42 +0,0 @@ -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -gmp-map { - height: 100%; -} - -#map-container { - display: flex; - flex-direction: row; - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -.type-select { - width: 400px; - height: 32px; - border: 1px solid #000; - border-radius: 10px; - flex-grow: 1; - padding: 0 10px; - margin-left: 10px; - margin-top: 10px; -} - - diff --git a/dist/samples/place-nearby-search/jsfiddle/demo.details b/dist/samples/place-nearby-search/jsfiddle/demo.details deleted file mode 100644 index 3783bf86b..000000000 --- a/dist/samples/place-nearby-search/jsfiddle/demo.details +++ /dev/null @@ -1,7 +0,0 @@ -name: place-nearby-search -authors: - - Geo Developer IX Documentation Team -tags: - - google maps -load_type: h -description: Sample code supporting Google Maps Platform JavaScript API documentation. diff --git a/dist/samples/place-nearby-search/jsfiddle/demo.html b/dist/samples/place-nearby-search/jsfiddle/demo.html deleted file mode 100644 index 6d048f939..000000000 --- a/dist/samples/place-nearby-search/jsfiddle/demo.html +++ /dev/null @@ -1,35 +0,0 @@ - - - - - - Nearby Search - - - - - - - - - - -
                  - -
                  -
                  - - - diff --git a/dist/samples/place-nearby-search/jsfiddle/demo.js b/dist/samples/place-nearby-search/jsfiddle/demo.js deleted file mode 100644 index c95911510..000000000 --- a/dist/samples/place-nearby-search/jsfiddle/demo.js +++ /dev/null @@ -1,111 +0,0 @@ -"use strict"; -/** - * @license - * Copyright 2024 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -const mapElement = document.querySelector('gmp-map'); -let innerMap; -const advancedMarkerElement = document.querySelector('gmp-advanced-marker'); -let center; -let typeSelect; -let infoWindow; -async function initMap() { - const { Map, InfoWindow } = (await google.maps.importLibrary('maps')); - const { LatLng } = (await google.maps.importLibrary('core')); - innerMap = mapElement.innerMap; - innerMap.setOptions({ - mapTypeControl: false, - }); - typeSelect = document.querySelector('.type-select'); - typeSelect.addEventListener('change', () => { - nearbySearch(); - }); - infoWindow = new InfoWindow(); - // Kick off an initial search once map has loaded. - google.maps.event.addListenerOnce(innerMap, 'idle', () => { - nearbySearch(); - }); -} -async function nearbySearch() { - const { Place, SearchNearbyRankPreference } = (await google.maps.importLibrary('places')); - const { AdvancedMarkerElement } = (await google.maps.importLibrary('marker')); - const { spherical } = (await google.maps.importLibrary('geometry')); - - // Get bounds and radius to constrain search. - center = mapElement.center; - let bounds = innerMap.getBounds(); - const ne = bounds.getNorthEast(); - const sw = bounds.getSouthWest(); - const diameter = spherical.computeDistanceBetween(ne, sw); - const radius = Math.min(diameter / 2, 50000); // Radius cannot be more than 50000. - const request = { - // required parameters - fields: [ - 'displayName', - 'location', - 'formattedAddress', - 'googleMapsURI', - ], - locationRestriction: { - center, - radius, - }, - // optional parameters - includedPrimaryTypes: [typeSelect.value], - maxResultCount: 5, - rankPreference: SearchNearbyRankPreference.POPULARITY, - }; - const { places } = await Place.searchNearby(request); - - if (places.length) { - const { LatLngBounds } = (await google.maps.importLibrary('core')); - const bounds = new LatLngBounds(); - // First remove all existing markers. - for (const marker of mapElement.querySelectorAll('gmp-advanced-marker')) - marker.remove(); - // Loop through and get all the results. - places.forEach((place) => { - if (!place.location) - return; - bounds.extend(place.location); - const marker = new AdvancedMarkerElement({ - map: innerMap, - position: place.location, - title: place.displayName, - }); - // Build the content of the InfoWindow safely using DOM elements. - const content = document.createElement('div'); - const address = document.createElement('div'); - address.textContent = place.formattedAddress || ''; - const placeId = document.createElement('div'); - placeId.textContent = place.id; - content.append(address, placeId); - if (place.googleMapsURI) { - const link = document.createElement('a'); - link.href = place.googleMapsURI; - link.target = '_blank'; - link.textContent = 'View Details on Google Maps'; - content.appendChild(link); - } - marker.addListener('gmp-click', () => { - innerMap.panTo(place.location); - updateInfoWindow(place.displayName, content, marker); - }); - }); - innerMap.fitBounds(bounds, 100); - } - else { - console.log('No results'); - } -} -function updateInfoWindow(title, content, anchor) { - infoWindow.setContent(content); - infoWindow.setHeaderContent(title); - infoWindow.open({ - anchor, - }); -} -initMap(); - diff --git a/dist/samples/place-photos/app/.eslintsrc.json b/dist/samples/place-photos/app/.eslintsrc.json deleted file mode 100644 index 4c44dab04..000000000 --- a/dist/samples/place-photos/app/.eslintsrc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": [ - "plugin:@typescript-eslint/recommended" - ], - "parser": "@typescript-eslint/parser", - "rules": { - "@typescript-eslint/ban-ts-comment": 0, - "@typescript-eslint/no-this-alias": 1, - "@typescript-eslint/no-empty-function": 1, - "@typescript-eslint/explicit-module-boundary-types": 1, - "@typescript-eslint/no-unused-vars": 1 - } -} diff --git a/dist/samples/place-photos/app/README.md b/dist/samples/place-photos/app/README.md deleted file mode 100644 index 0c34bbaef..000000000 --- a/dist/samples/place-photos/app/README.md +++ /dev/null @@ -1,41 +0,0 @@ -# Google Maps JavaScript Sample - -## place-photos - -This sample demonstrates the use of the Places API to display photos of a place. - -## Setup - -### Before starting run: - -`npm i` - -### Run an example on a local web server - -`cd samples/place-photos` -`npm start` - -### Build an individual example - -`cd samples/place-photos` -`npm run build` - -From 'samples': - -`npm run build --workspace=place-photos/` - -### Build all of the examples. - -From 'samples': - -`npm run build-all` - -### Run lint to check for problems - -`cd samples/place-photos` -`npx eslint index.ts` - -## Feedback - -For feedback related to this sample, please open a new issue on -[GitHub](https://github.com/googlemaps-samples/js-api-samples/issues). diff --git a/dist/samples/place-photos/app/index.html b/dist/samples/place-photos/app/index.html deleted file mode 100644 index 80cce7172..000000000 --- a/dist/samples/place-photos/app/index.html +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - Place Photos - - - - - - - -
                  -
                  -
                  -

                  -
                  -
                  - -
                  -
                  -
                  - - - diff --git a/dist/samples/place-photos/app/index.ts b/dist/samples/place-photos/app/index.ts deleted file mode 100644 index 050b97266..000000000 --- a/dist/samples/place-photos/app/index.ts +++ /dev/null @@ -1,103 +0,0 @@ -/** - * @license - * Copyright 2026 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// [START maps_place_photos] -async function init() { - const { Place } = (await google.maps.importLibrary( - 'places' - )) as google.maps.PlacesLibrary; - - // Use a place ID to create a new Place instance. - const place = new Place({ - id: 'ChIJydSuSkkUkFQRsqhB-cEtYnw', // Woodland Park Zoo, Seattle WA - }); - - // Call fetchFields, passing the desired data fields. - await place.fetchFields({ - fields: ['displayName', 'photos', 'editorialSummary'], - }); - - // Get the various HTML elements. - const heading = document.getElementById('heading') as HTMLElement; - const summary = document.getElementById('summary') as HTMLElement; - const gallery = document.getElementById('gallery') as HTMLElement; - const expandedImageDiv = document.getElementById( - 'expanded-image' - ) as HTMLElement; - - // Show the display name and summary for the place. - heading.textContent = place.displayName as string; - summary.textContent = place.editorialSummary as string; - - // Add photos to the gallery. - place.photos?.forEach((photo) => { - const altText = 'Photo of ' + place.displayName; - const img = document.createElement('img'); - const imgButton = document.createElement('button'); - const expandedImage = document.createElement('img'); - img.src = photo?.getURI({ maxHeight: 380 }); - img.alt = altText; - imgButton.addEventListener('click', (event) => { - centerSelectedThumbnail(imgButton); - event.preventDefault(); - expandedImage.src = img.src; - expandedImage.alt = altText; - expandedImageDiv.innerHTML = ''; - expandedImageDiv.appendChild(expandedImage); - const attributionLabel = createAttribution( - photo.authorAttributions[0] - )!; - expandedImageDiv.appendChild(attributionLabel); - }); - - imgButton.addEventListener('focus', () => { - centerSelectedThumbnail(imgButton); - }); - - imgButton.appendChild(img); - gallery.appendChild(imgButton); - }); - - // Display the first photo. - if (place.photos && place.photos.length > 0) { - const photo = place.photos[0]; - const img = document.createElement('img'); - img.alt = 'Photo of ' + place.displayName; - img.src = photo.getURI(); - expandedImageDiv.appendChild(img); - - if (photo.authorAttributions && photo.authorAttributions.length > 0) { - expandedImageDiv.appendChild( - createAttribution(photo.authorAttributions[0]) - ); - } - } - - // Helper function to create attribution DIV. - function createAttribution( - attribution: google.maps.places.AuthorAttribution - ) { - const attributionLabel = document.createElement('a'); - attributionLabel.classList.add('attribution-label'); - attributionLabel.textContent = attribution.displayName; - attributionLabel.href = attribution.uri!; - attributionLabel.target = '_blank'; - attributionLabel.rel = 'noopener noreferrer'; - return attributionLabel; - } - - // Helper function to center the selected thumbnail in the gallery. - function centerSelectedThumbnail(element: HTMLElement) { - element.scrollIntoView({ - behavior: 'smooth', - block: 'center', - inline: 'center', - }); - } -} - -init(); -// [END maps_place_photos] diff --git a/dist/samples/place-photos/app/package.json b/dist/samples/place-photos/app/package.json deleted file mode 100644 index 6b47f1c64..000000000 --- a/dist/samples/place-photos/app/package.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "name": "@js-api-samples/place-photos", - "version": "1.0.0", - "scripts": { - "build": "tsc && bash ../jsfiddle.sh place-photos && bash ../app.sh place-photos && bash ../docs.sh place-photos && npm run build:vite --workspace=. && bash ../dist.sh place-photos", - "test": "tsc && npm run build:vite --workspace=.", - "start": "tsc && vite build --base './' && vite", - "build:vite": "vite build --base './'", - "preview": "vite preview" - } -} diff --git a/dist/samples/place-photos/app/style.css b/dist/samples/place-photos/app/style.css deleted file mode 100644 index 2703d4262..000000000 --- a/dist/samples/place-photos/app/style.css +++ /dev/null @@ -1,99 +0,0 @@ -/** - * @license - * Copyright 2026 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_place_photos] */ -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -#container { - display: flex; - border: 2px solid black; - border-radius: 10px; - padding: 10px; - max-width: 950px; - height: 100%; - max-height: 400px; - box-sizing: border-box; -} - -.place-overview { - width: 400px; - height: 380px; - overflow-x: auto; - position: relative; - margin-right: 20px; -} - -#info { - font-family: sans-serif; - position: sticky; - position: -webkit-sticky; - left: 0; - padding-bottom: 10px; -} - -#heading { - width: 500px; - font-size: x-large; - margin-bottom: 20px; -} - -#summary { - width: 100%; -} - -#gallery { - display: flex; - padding-top: 10px; -} - -#gallery img { - width: 200px; - height: 200px; - margin: 10px; - border-radius: 10px; - cursor: pointer; - object-fit: cover; /* fill the area without distorting the image */ -} - -#expanded-image { - display: flex; - height: 370px; - overflow: hidden; - background-color: #000; - border-radius: 10px; - margin: 0 auto; -} - -.attribution-label { - background-color: rgba(255, 255, 255, 0.7); - font-size: 10px; - font-family: sans-serif; - margin: 2px; - position: absolute; -} - -button { - display: flex; - outline: none; - border: none; - padding: 0; - background: none; - cursor: pointer; -} - -button:focus { - border: 2px solid blue; - border-radius: 10px; -} - -/* [END maps_place_photos] */ diff --git a/dist/samples/place-photos/app/tsconfig.json b/dist/samples/place-photos/app/tsconfig.json deleted file mode 100644 index 366aabb04..000000000 --- a/dist/samples/place-photos/app/tsconfig.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "compilerOptions": { - "module": "esnext", - "target": "esnext", - "strict": true, - "noImplicitAny": false, - "lib": [ - "es2015", - "esnext", - "es6", - "dom", - "dom.iterable" - ], - "moduleResolution": "Node", - "jsx": "preserve" - } -} diff --git a/dist/samples/place-photos/dist/assets/index-C4lA2gkl.js b/dist/samples/place-photos/dist/assets/index-C4lA2gkl.js deleted file mode 100644 index 85248d86d..000000000 --- a/dist/samples/place-photos/dist/assets/index-C4lA2gkl.js +++ /dev/null @@ -1 +0,0 @@ -(function(){const n=document.createElement("link").relList;if(n&&n.supports&&n.supports("modulepreload"))return;for(const e of document.querySelectorAll('link[rel="modulepreload"]'))c(e);new MutationObserver(e=>{for(const t of e)if(t.type==="childList")for(const i of t.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&c(i)}).observe(document,{childList:!0,subtree:!0});function l(e){const t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin==="use-credentials"?t.credentials="include":e.crossOrigin==="anonymous"?t.credentials="omit":t.credentials="same-origin",t}function c(e){if(e.ep)return;e.ep=!0;const t=l(e);fetch(e.href,t)}})();async function h(){const{Place:u}=await google.maps.importLibrary("places"),n=new u({id:"ChIJydSuSkkUkFQRsqhB-cEtYnw"});await n.fetchFields({fields:["displayName","photos","editorialSummary"]});const l=document.getElementById("heading"),c=document.getElementById("summary"),e=document.getElementById("gallery"),t=document.getElementById("expanded-image");if(l.textContent=n.displayName,c.textContent=n.editorialSummary,n.photos?.forEach(r=>{const o="Photo of "+n.displayName,s=document.createElement("img"),a=document.createElement("button"),d=document.createElement("img");s.src=r?.getURI({maxHeight:380}),s.alt=o,a.addEventListener("click",p=>{m(a),p.preventDefault(),d.src=s.src,d.alt=o,t.innerHTML="",t.appendChild(d);const f=i(r.authorAttributions[0]);t.appendChild(f)}),a.addEventListener("focus",()=>{m(a)}),a.appendChild(s),e.appendChild(a)}),n.photos&&n.photos.length>0){const r=n.photos[0],o=document.createElement("img");o.alt="Photo of "+n.displayName,o.src=r.getURI(),t.appendChild(o),r.authorAttributions&&r.authorAttributions.length>0&&t.appendChild(i(r.authorAttributions[0]))}function i(r){const o=document.createElement("a");return o.classList.add("attribution-label"),o.textContent=r.displayName,o.href=r.uri,o.target="_blank",o.rel="noopener noreferrer",o}function m(r){r.scrollIntoView({behavior:"smooth",block:"center",inline:"center"})}}h(); diff --git a/dist/samples/place-photos/dist/assets/index-DauSJnBH.css b/dist/samples/place-photos/dist/assets/index-DauSJnBH.css deleted file mode 100644 index f02b6ab88..000000000 --- a/dist/samples/place-photos/dist/assets/index-DauSJnBH.css +++ /dev/null @@ -1 +0,0 @@ -html,body{height:100%;margin:0;padding:0}#container{display:flex;border:2px solid black;border-radius:10px;padding:10px;max-width:950px;height:100%;max-height:400px;box-sizing:border-box}.place-overview{width:400px;height:380px;overflow-x:auto;position:relative;margin-right:20px}#info{font-family:sans-serif;position:sticky;position:-webkit-sticky;left:0;padding-bottom:10px}#heading{width:500px;font-size:x-large;margin-bottom:20px}#summary{width:100%}#gallery{display:flex;padding-top:10px}#gallery img{width:200px;height:200px;margin:10px;border-radius:10px;cursor:pointer;object-fit:cover}#expanded-image{display:flex;height:370px;overflow:hidden;background-color:#000;border-radius:10px;margin:0 auto}.attribution-label{background-color:#ffffffb3;font-size:10px;font-family:sans-serif;margin:2px;position:absolute}button{display:flex;outline:none;border:none;padding:0;background:none;cursor:pointer}button:focus{border:2px solid blue;border-radius:10px} diff --git a/dist/samples/place-photos/dist/index.html b/dist/samples/place-photos/dist/index.html deleted file mode 100644 index df4003034..000000000 --- a/dist/samples/place-photos/dist/index.html +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - Place Photos - - - - - - - -
                  -
                  -
                  -

                  -
                  -
                  - -
                  -
                  -
                  - - - diff --git a/dist/samples/place-photos/docs/index.html b/dist/samples/place-photos/docs/index.html deleted file mode 100644 index 80cce7172..000000000 --- a/dist/samples/place-photos/docs/index.html +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - Place Photos - - - - - - - -
                  -
                  -
                  -

                  -
                  -
                  - -
                  -
                  -
                  - - - diff --git a/dist/samples/place-photos/docs/index.js b/dist/samples/place-photos/docs/index.js deleted file mode 100644 index c276c86bb..000000000 --- a/dist/samples/place-photos/docs/index.js +++ /dev/null @@ -1,81 +0,0 @@ -"use strict"; -/** - * @license - * Copyright 2026 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// [START maps_place_photos] -async function init() { - const { Place } = (await google.maps.importLibrary('places')); - // Use a place ID to create a new Place instance. - const place = new Place({ - id: 'ChIJydSuSkkUkFQRsqhB-cEtYnw', // Woodland Park Zoo, Seattle WA - }); - // Call fetchFields, passing the desired data fields. - await place.fetchFields({ - fields: ['displayName', 'photos', 'editorialSummary'], - }); - // Get the various HTML elements. - const heading = document.getElementById('heading'); - const summary = document.getElementById('summary'); - const gallery = document.getElementById('gallery'); - const expandedImageDiv = document.getElementById('expanded-image'); - // Show the display name and summary for the place. - heading.textContent = place.displayName; - summary.textContent = place.editorialSummary; - // Add photos to the gallery. - place.photos?.forEach((photo) => { - const altText = 'Photo of ' + place.displayName; - const img = document.createElement('img'); - const imgButton = document.createElement('button'); - const expandedImage = document.createElement('img'); - img.src = photo?.getURI({ maxHeight: 380 }); - img.alt = altText; - imgButton.addEventListener('click', (event) => { - centerSelectedThumbnail(imgButton); - event.preventDefault(); - expandedImage.src = img.src; - expandedImage.alt = altText; - expandedImageDiv.innerHTML = ''; - expandedImageDiv.appendChild(expandedImage); - const attributionLabel = createAttribution(photo.authorAttributions[0]); - expandedImageDiv.appendChild(attributionLabel); - }); - imgButton.addEventListener('focus', () => { - centerSelectedThumbnail(imgButton); - }); - imgButton.appendChild(img); - gallery.appendChild(imgButton); - }); - // Display the first photo. - if (place.photos && place.photos.length > 0) { - const photo = place.photos[0]; - const img = document.createElement('img'); - img.alt = 'Photo of ' + place.displayName; - img.src = photo.getURI(); - expandedImageDiv.appendChild(img); - if (photo.authorAttributions && photo.authorAttributions.length > 0) { - expandedImageDiv.appendChild(createAttribution(photo.authorAttributions[0])); - } - } - // Helper function to create attribution DIV. - function createAttribution(attribution) { - const attributionLabel = document.createElement('a'); - attributionLabel.classList.add('attribution-label'); - attributionLabel.textContent = attribution.displayName; - attributionLabel.href = attribution.uri; - attributionLabel.target = '_blank'; - attributionLabel.rel = 'noopener noreferrer'; - return attributionLabel; - } - // Helper function to center the selected thumbnail in the gallery. - function centerSelectedThumbnail(element) { - element.scrollIntoView({ - behavior: 'smooth', - block: 'center', - inline: 'center', - }); - } -} -init(); -// [END maps_place_photos] diff --git a/dist/samples/place-photos/docs/index.ts b/dist/samples/place-photos/docs/index.ts deleted file mode 100644 index 050b97266..000000000 --- a/dist/samples/place-photos/docs/index.ts +++ /dev/null @@ -1,103 +0,0 @@ -/** - * @license - * Copyright 2026 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// [START maps_place_photos] -async function init() { - const { Place } = (await google.maps.importLibrary( - 'places' - )) as google.maps.PlacesLibrary; - - // Use a place ID to create a new Place instance. - const place = new Place({ - id: 'ChIJydSuSkkUkFQRsqhB-cEtYnw', // Woodland Park Zoo, Seattle WA - }); - - // Call fetchFields, passing the desired data fields. - await place.fetchFields({ - fields: ['displayName', 'photos', 'editorialSummary'], - }); - - // Get the various HTML elements. - const heading = document.getElementById('heading') as HTMLElement; - const summary = document.getElementById('summary') as HTMLElement; - const gallery = document.getElementById('gallery') as HTMLElement; - const expandedImageDiv = document.getElementById( - 'expanded-image' - ) as HTMLElement; - - // Show the display name and summary for the place. - heading.textContent = place.displayName as string; - summary.textContent = place.editorialSummary as string; - - // Add photos to the gallery. - place.photos?.forEach((photo) => { - const altText = 'Photo of ' + place.displayName; - const img = document.createElement('img'); - const imgButton = document.createElement('button'); - const expandedImage = document.createElement('img'); - img.src = photo?.getURI({ maxHeight: 380 }); - img.alt = altText; - imgButton.addEventListener('click', (event) => { - centerSelectedThumbnail(imgButton); - event.preventDefault(); - expandedImage.src = img.src; - expandedImage.alt = altText; - expandedImageDiv.innerHTML = ''; - expandedImageDiv.appendChild(expandedImage); - const attributionLabel = createAttribution( - photo.authorAttributions[0] - )!; - expandedImageDiv.appendChild(attributionLabel); - }); - - imgButton.addEventListener('focus', () => { - centerSelectedThumbnail(imgButton); - }); - - imgButton.appendChild(img); - gallery.appendChild(imgButton); - }); - - // Display the first photo. - if (place.photos && place.photos.length > 0) { - const photo = place.photos[0]; - const img = document.createElement('img'); - img.alt = 'Photo of ' + place.displayName; - img.src = photo.getURI(); - expandedImageDiv.appendChild(img); - - if (photo.authorAttributions && photo.authorAttributions.length > 0) { - expandedImageDiv.appendChild( - createAttribution(photo.authorAttributions[0]) - ); - } - } - - // Helper function to create attribution DIV. - function createAttribution( - attribution: google.maps.places.AuthorAttribution - ) { - const attributionLabel = document.createElement('a'); - attributionLabel.classList.add('attribution-label'); - attributionLabel.textContent = attribution.displayName; - attributionLabel.href = attribution.uri!; - attributionLabel.target = '_blank'; - attributionLabel.rel = 'noopener noreferrer'; - return attributionLabel; - } - - // Helper function to center the selected thumbnail in the gallery. - function centerSelectedThumbnail(element: HTMLElement) { - element.scrollIntoView({ - behavior: 'smooth', - block: 'center', - inline: 'center', - }); - } -} - -init(); -// [END maps_place_photos] diff --git a/dist/samples/place-photos/docs/style.css b/dist/samples/place-photos/docs/style.css deleted file mode 100644 index 2703d4262..000000000 --- a/dist/samples/place-photos/docs/style.css +++ /dev/null @@ -1,99 +0,0 @@ -/** - * @license - * Copyright 2026 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_place_photos] */ -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -#container { - display: flex; - border: 2px solid black; - border-radius: 10px; - padding: 10px; - max-width: 950px; - height: 100%; - max-height: 400px; - box-sizing: border-box; -} - -.place-overview { - width: 400px; - height: 380px; - overflow-x: auto; - position: relative; - margin-right: 20px; -} - -#info { - font-family: sans-serif; - position: sticky; - position: -webkit-sticky; - left: 0; - padding-bottom: 10px; -} - -#heading { - width: 500px; - font-size: x-large; - margin-bottom: 20px; -} - -#summary { - width: 100%; -} - -#gallery { - display: flex; - padding-top: 10px; -} - -#gallery img { - width: 200px; - height: 200px; - margin: 10px; - border-radius: 10px; - cursor: pointer; - object-fit: cover; /* fill the area without distorting the image */ -} - -#expanded-image { - display: flex; - height: 370px; - overflow: hidden; - background-color: #000; - border-radius: 10px; - margin: 0 auto; -} - -.attribution-label { - background-color: rgba(255, 255, 255, 0.7); - font-size: 10px; - font-family: sans-serif; - margin: 2px; - position: absolute; -} - -button { - display: flex; - outline: none; - border: none; - padding: 0; - background: none; - cursor: pointer; -} - -button:focus { - border: 2px solid blue; - border-radius: 10px; -} - -/* [END maps_place_photos] */ diff --git a/dist/samples/place-photos/jsfiddle/demo.css b/dist/samples/place-photos/jsfiddle/demo.css deleted file mode 100644 index f9c11747d..000000000 --- a/dist/samples/place-photos/jsfiddle/demo.css +++ /dev/null @@ -1,99 +0,0 @@ -/** - * @license - * Copyright 2026 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -#container { - display: flex; - border: 2px solid black; - border-radius: 10px; - padding: 10px; - max-width: 950px; - height: 100%; - max-height: 400px; - box-sizing: border-box; -} - -.place-overview { - width: 400px; - height: 380px; - overflow-x: auto; - position: relative; - margin-right: 20px; -} - -#info { - font-family: sans-serif; - position: sticky; - position: -webkit-sticky; - left: 0; - padding-bottom: 10px; -} - -#heading { - width: 500px; - font-size: x-large; - margin-bottom: 20px; -} - -#summary { - width: 100%; -} - -#gallery { - display: flex; - padding-top: 10px; -} - -#gallery img { - width: 200px; - height: 200px; - margin: 10px; - border-radius: 10px; - cursor: pointer; - object-fit: cover; /* fill the area without distorting the image */ -} - -#expanded-image { - display: flex; - height: 370px; - overflow: hidden; - background-color: #000; - border-radius: 10px; - margin: 0 auto; -} - -.attribution-label { - background-color: rgba(255, 255, 255, 0.7); - font-size: 10px; - font-family: sans-serif; - margin: 2px; - position: absolute; -} - -button { - display: flex; - outline: none; - border: none; - padding: 0; - background: none; - cursor: pointer; -} - -button:focus { - border: 2px solid blue; - border-radius: 10px; -} - - diff --git a/dist/samples/place-photos/jsfiddle/demo.details b/dist/samples/place-photos/jsfiddle/demo.details deleted file mode 100644 index 618cbe430..000000000 --- a/dist/samples/place-photos/jsfiddle/demo.details +++ /dev/null @@ -1,7 +0,0 @@ -name: place-photos -authors: - - Geo Developer IX Documentation Team -tags: - - google maps -load_type: h -description: Sample code supporting Google Maps Platform JavaScript API documentation. diff --git a/dist/samples/place-photos/jsfiddle/demo.html b/dist/samples/place-photos/jsfiddle/demo.html deleted file mode 100644 index 3612175e8..000000000 --- a/dist/samples/place-photos/jsfiddle/demo.html +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - Place Photos - - - - - - - -
                  -
                  -
                  -

                  -
                  -
                  - -
                  -
                  -
                  - - - diff --git a/dist/samples/place-photos/jsfiddle/demo.js b/dist/samples/place-photos/jsfiddle/demo.js deleted file mode 100644 index d6774c05a..000000000 --- a/dist/samples/place-photos/jsfiddle/demo.js +++ /dev/null @@ -1,81 +0,0 @@ -"use strict"; -/** - * @license - * Copyright 2026 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -async function init() { - const { Place } = (await google.maps.importLibrary('places')); - // Use a place ID to create a new Place instance. - const place = new Place({ - id: 'ChIJydSuSkkUkFQRsqhB-cEtYnw', // Woodland Park Zoo, Seattle WA - }); - // Call fetchFields, passing the desired data fields. - await place.fetchFields({ - fields: ['displayName', 'photos', 'editorialSummary'], - }); - // Get the various HTML elements. - const heading = document.getElementById('heading'); - const summary = document.getElementById('summary'); - const gallery = document.getElementById('gallery'); - const expandedImageDiv = document.getElementById('expanded-image'); - // Show the display name and summary for the place. - heading.textContent = place.displayName; - summary.textContent = place.editorialSummary; - // Add photos to the gallery. - place.photos?.forEach((photo) => { - const altText = 'Photo of ' + place.displayName; - const img = document.createElement('img'); - const imgButton = document.createElement('button'); - const expandedImage = document.createElement('img'); - img.src = photo?.getURI({ maxHeight: 380 }); - img.alt = altText; - imgButton.addEventListener('click', (event) => { - centerSelectedThumbnail(imgButton); - event.preventDefault(); - expandedImage.src = img.src; - expandedImage.alt = altText; - expandedImageDiv.innerHTML = ''; - expandedImageDiv.appendChild(expandedImage); - const attributionLabel = createAttribution(photo.authorAttributions[0]); - expandedImageDiv.appendChild(attributionLabel); - }); - imgButton.addEventListener('focus', () => { - centerSelectedThumbnail(imgButton); - }); - imgButton.appendChild(img); - gallery.appendChild(imgButton); - }); - // Display the first photo. - if (place.photos && place.photos.length > 0) { - const photo = place.photos[0]; - const img = document.createElement('img'); - img.alt = 'Photo of ' + place.displayName; - img.src = photo.getURI(); - expandedImageDiv.appendChild(img); - if (photo.authorAttributions && photo.authorAttributions.length > 0) { - expandedImageDiv.appendChild(createAttribution(photo.authorAttributions[0])); - } - } - // Helper function to create attribution DIV. - function createAttribution(attribution) { - const attributionLabel = document.createElement('a'); - attributionLabel.classList.add('attribution-label'); - attributionLabel.textContent = attribution.displayName; - attributionLabel.href = attribution.uri; - attributionLabel.target = '_blank'; - attributionLabel.rel = 'noopener noreferrer'; - return attributionLabel; - } - // Helper function to center the selected thumbnail in the gallery. - function centerSelectedThumbnail(element) { - element.scrollIntoView({ - behavior: 'smooth', - block: 'center', - inline: 'center', - }); - } -} -init(); - diff --git a/dist/samples/place-reviews/app/.eslintsrc.json b/dist/samples/place-reviews/app/.eslintsrc.json deleted file mode 100644 index 4c44dab04..000000000 --- a/dist/samples/place-reviews/app/.eslintsrc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": [ - "plugin:@typescript-eslint/recommended" - ], - "parser": "@typescript-eslint/parser", - "rules": { - "@typescript-eslint/ban-ts-comment": 0, - "@typescript-eslint/no-this-alias": 1, - "@typescript-eslint/no-empty-function": 1, - "@typescript-eslint/explicit-module-boundary-types": 1, - "@typescript-eslint/no-unused-vars": 1 - } -} diff --git a/dist/samples/place-reviews/app/README.md b/dist/samples/place-reviews/app/README.md deleted file mode 100644 index 8b585a15c..000000000 --- a/dist/samples/place-reviews/app/README.md +++ /dev/null @@ -1,41 +0,0 @@ -# Google Maps JavaScript Sample - -## place-reviews - -Demonstrates retrieving place reviews. - -## Setup - -### Before starting run: - -`npm i` - -### Run an example on a local web server - -`cd samples/place-reviews` -`npm start` - -### Build an individual example - -`cd samples/place-reviews` -`npm run build` - -From 'samples': - -`npm run build --workspace=place-reviews/` - -### Build all of the examples. - -From 'samples': - -`npm run build-all` - -### Run lint to check for problems - -`cd samples/place-reviews` -`npx eslint index.ts` - -## Feedback - -For feedback related to this sample, please open a new issue on -[GitHub](https://github.com/googlemaps-samples/js-api-samples/issues). diff --git a/dist/samples/place-reviews/app/index.html b/dist/samples/place-reviews/app/index.html deleted file mode 100644 index 6a89aec08..000000000 --- a/dist/samples/place-reviews/app/index.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - Place Reviews - - - - - - - - - - - - diff --git a/dist/samples/place-reviews/app/index.ts b/dist/samples/place-reviews/app/index.ts deleted file mode 100644 index ff05ca8cc..000000000 --- a/dist/samples/place-reviews/app/index.ts +++ /dev/null @@ -1,99 +0,0 @@ -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// [START maps_place_reviews] -let innerMap; -let infoWindow; -const mapElement = document.querySelector('gmp-map') as google.maps.MapElement; - -async function initMap() { - // Import the needed libraries. - const [{ InfoWindow }, { AdvancedMarkerElement }, { Place }] = - await Promise.all([ - google.maps.importLibrary( - 'maps' - ) as Promise, - google.maps.importLibrary( - 'marker' - ) as Promise, - google.maps.importLibrary( - 'places' - ) as Promise, - ]); - - innerMap = mapElement.innerMap; - - // [START maps_place_reviews_get_first] - // Create a new Place instance. - const place = new Place({ - id: 'ChIJpyiwa4Zw44kRBQSGWKv4wgA', // Faneuil Hall Marketplace, Boston, MA - }); - - // Call fetchFields, passing 'reviews' and other needed fields. - await place.fetchFields({ - fields: ['displayName', 'formattedAddress', 'location', 'reviews'], - }); - - // Create an HTML container. - const content = document.createElement('div'); - const title = document.createElement('div'); - const rating = document.createElement('div'); - const address = document.createElement('div'); - const review = document.createElement('div'); - const authorLink = document.createElement('a'); - - // If there are any reviews display the first one. - if (place.reviews && place.reviews.length > 0) { - // Get info for the first review. - const reviewRating = place.reviews[0].rating; - const reviewText = place.reviews[0].text; - const authorName = place.reviews[0].authorAttribution!.displayName; - const authorUri = place.reviews[0].authorAttribution!.uri; - - // Safely populate the HTML. - title.textContent = place.displayName || ''; - address.textContent = place.formattedAddress || ''; - rating.textContent = `Rating: ${reviewRating} stars`; - review.textContent = reviewText || ''; - authorLink.textContent = authorName; - authorLink.href = authorUri || ''; - authorLink.target = '_blank'; - - content.appendChild(title); - content.appendChild(address); - content.appendChild(rating); - content.appendChild(review); - content.appendChild(authorLink); - } else { - content.textContent = - `No reviews were found for ${place.displayName}.`; - } - - // Create an infowindow to display the review. - infoWindow = new InfoWindow({ - content, - ariaLabel: place.displayName, - }); - // [END maps_place_reviews_get_first] - - // Add a marker. - const marker = new AdvancedMarkerElement({ - map: innerMap, - position: place.location, - title: place.displayName, - }); - - innerMap.setCenter(place.location); - - // Show the info window. - infoWindow.open({ - anchor: marker, - map: innerMap, - }); -} - -initMap(); -// [END maps_place_reviews] diff --git a/dist/samples/place-reviews/app/package.json b/dist/samples/place-reviews/app/package.json deleted file mode 100644 index c71e19315..000000000 --- a/dist/samples/place-reviews/app/package.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "name": "@js-api-samples/place-reviews", - "version": "1.0.0", - "scripts": { - "build": "tsc && bash ../jsfiddle.sh place-reviews && bash ../app.sh place-reviews && bash ../docs.sh place-reviews && npm run build:vite --workspace=. && bash ../dist.sh place-reviews", - "test": "tsc && npm run build:vite --workspace=.", - "start": "tsc && vite build --base './' && vite", - "build:vite": "vite build --base './'", - "preview": "vite preview" - }, - "dependencies": {} -} diff --git a/dist/samples/place-reviews/app/style.css b/dist/samples/place-reviews/app/style.css deleted file mode 100644 index a9a35b8e7..000000000 --- a/dist/samples/place-reviews/app/style.css +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_place_reviews] */ -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -gmp-map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -/* [END maps_place_reviews] */ diff --git a/dist/samples/place-reviews/app/tsconfig.json b/dist/samples/place-reviews/app/tsconfig.json deleted file mode 100644 index 8e1d9de0d..000000000 --- a/dist/samples/place-reviews/app/tsconfig.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "compilerOptions": { - "module": "esnext", - "target": "esnext", - "strict": true, - "noImplicitAny": false, - "lib": ["es2015", "esnext", "es6", "dom", "dom.iterable"], - "moduleResolution": "Node", - "jsx": "preserve" - } -} diff --git a/dist/samples/place-reviews/dist/assets/index-BZDSROJH.css b/dist/samples/place-reviews/dist/assets/index-BZDSROJH.css deleted file mode 100644 index 59d9a4dfd..000000000 --- a/dist/samples/place-reviews/dist/assets/index-BZDSROJH.css +++ /dev/null @@ -1 +0,0 @@ -gmp-map{height:100%}html,body{height:100%;margin:0;padding:0} diff --git a/dist/samples/place-reviews/dist/assets/index-Di0JpSSE.js b/dist/samples/place-reviews/dist/assets/index-Di0JpSSE.js deleted file mode 100644 index 90fcad402..000000000 --- a/dist/samples/place-reviews/dist/assets/index-Di0JpSSE.js +++ /dev/null @@ -1 +0,0 @@ -(function(){const o=document.createElement("link").relList;if(o&&o.supports&&o.supports("modulepreload"))return;for(const e of document.querySelectorAll('link[rel="modulepreload"]'))t(e);new MutationObserver(e=>{for(const r of e)if(r.type==="childList")for(const n of r.addedNodes)n.tagName==="LINK"&&n.rel==="modulepreload"&&t(n)}).observe(document,{childList:!0,subtree:!0});function s(e){const r={};return e.integrity&&(r.integrity=e.integrity),e.referrerPolicy&&(r.referrerPolicy=e.referrerPolicy),e.crossOrigin==="use-credentials"?r.credentials="include":e.crossOrigin==="anonymous"?r.credentials="omit":r.credentials="same-origin",r}function t(e){if(e.ep)return;e.ep=!0;const r=s(e);fetch(e.href,r)}})();let a,m;const h=document.querySelector("gmp-map");async function y(){const[{InfoWindow:c},{AdvancedMarkerElement:o},{Place:s}]=await Promise.all([google.maps.importLibrary("maps"),google.maps.importLibrary("marker"),google.maps.importLibrary("places")]);a=h.innerMap;const t=new s({id:"ChIJpyiwa4Zw44kRBQSGWKv4wgA"});await t.fetchFields({fields:["displayName","formattedAddress","location","reviews"]});const e=document.createElement("div"),r=document.createElement("div"),n=document.createElement("div"),d=document.createElement("div"),l=document.createElement("div"),i=document.createElement("a");if(t.reviews&&t.reviews.length>0){const u=t.reviews[0].rating,f=t.reviews[0].text,w=t.reviews[0].authorAttribution.displayName,g=t.reviews[0].authorAttribution.uri;r.textContent=t.displayName||"",d.textContent=t.formattedAddress||"",n.textContent=`Rating: ${u} stars`,l.textContent=f||"",i.textContent=w,i.href=g||"",i.target="_blank",e.appendChild(r),e.appendChild(d),e.appendChild(n),e.appendChild(l),e.appendChild(i)}else e.textContent=`No reviews were found for ${t.displayName}.`;m=new c({content:e,ariaLabel:t.displayName});const p=new o({map:a,position:t.location,title:t.displayName});a.setCenter(t.location),m.open({anchor:p,map:a})}y(); diff --git a/dist/samples/place-reviews/dist/index.html b/dist/samples/place-reviews/dist/index.html deleted file mode 100644 index eccbf1eff..000000000 --- a/dist/samples/place-reviews/dist/index.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - Place Reviews - - - - - - - - - - - - diff --git a/dist/samples/place-reviews/docs/index.html b/dist/samples/place-reviews/docs/index.html deleted file mode 100644 index 6a89aec08..000000000 --- a/dist/samples/place-reviews/docs/index.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - Place Reviews - - - - - - - - - - - - diff --git a/dist/samples/place-reviews/docs/index.js b/dist/samples/place-reviews/docs/index.js deleted file mode 100644 index 40fd189d9..000000000 --- a/dist/samples/place-reviews/docs/index.js +++ /dev/null @@ -1,80 +0,0 @@ -"use strict"; -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// [START maps_place_reviews] -let innerMap; -let infoWindow; -const mapElement = document.querySelector('gmp-map'); -async function initMap() { - // Import the needed libraries. - const [{ InfoWindow }, { AdvancedMarkerElement }, { Place }] = await Promise.all([ - google.maps.importLibrary('maps'), - google.maps.importLibrary('marker'), - google.maps.importLibrary('places'), - ]); - innerMap = mapElement.innerMap; - // [START maps_place_reviews_get_first] - // Create a new Place instance. - const place = new Place({ - id: 'ChIJpyiwa4Zw44kRBQSGWKv4wgA', // Faneuil Hall Marketplace, Boston, MA - }); - // Call fetchFields, passing 'reviews' and other needed fields. - await place.fetchFields({ - fields: ['displayName', 'formattedAddress', 'location', 'reviews'], - }); - // Create an HTML container. - const content = document.createElement('div'); - const title = document.createElement('div'); - const rating = document.createElement('div'); - const address = document.createElement('div'); - const review = document.createElement('div'); - const authorLink = document.createElement('a'); - // If there are any reviews display the first one. - if (place.reviews && place.reviews.length > 0) { - // Get info for the first review. - const reviewRating = place.reviews[0].rating; - const reviewText = place.reviews[0].text; - const authorName = place.reviews[0].authorAttribution.displayName; - const authorUri = place.reviews[0].authorAttribution.uri; - // Safely populate the HTML. - title.textContent = place.displayName || ''; - address.textContent = place.formattedAddress || ''; - rating.textContent = `Rating: ${reviewRating} stars`; - review.textContent = reviewText || ''; - authorLink.textContent = authorName; - authorLink.href = authorUri || ''; - authorLink.target = '_blank'; - content.appendChild(title); - content.appendChild(address); - content.appendChild(rating); - content.appendChild(review); - content.appendChild(authorLink); - } - else { - content.textContent = - `No reviews were found for ${place.displayName}.`; - } - // Create an infowindow to display the review. - infoWindow = new InfoWindow({ - content, - ariaLabel: place.displayName, - }); - // [END maps_place_reviews_get_first] - // Add a marker. - const marker = new AdvancedMarkerElement({ - map: innerMap, - position: place.location, - title: place.displayName, - }); - innerMap.setCenter(place.location); - // Show the info window. - infoWindow.open({ - anchor: marker, - map: innerMap, - }); -} -initMap(); -// [END maps_place_reviews] diff --git a/dist/samples/place-reviews/docs/index.ts b/dist/samples/place-reviews/docs/index.ts deleted file mode 100644 index ff05ca8cc..000000000 --- a/dist/samples/place-reviews/docs/index.ts +++ /dev/null @@ -1,99 +0,0 @@ -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// [START maps_place_reviews] -let innerMap; -let infoWindow; -const mapElement = document.querySelector('gmp-map') as google.maps.MapElement; - -async function initMap() { - // Import the needed libraries. - const [{ InfoWindow }, { AdvancedMarkerElement }, { Place }] = - await Promise.all([ - google.maps.importLibrary( - 'maps' - ) as Promise, - google.maps.importLibrary( - 'marker' - ) as Promise, - google.maps.importLibrary( - 'places' - ) as Promise, - ]); - - innerMap = mapElement.innerMap; - - // [START maps_place_reviews_get_first] - // Create a new Place instance. - const place = new Place({ - id: 'ChIJpyiwa4Zw44kRBQSGWKv4wgA', // Faneuil Hall Marketplace, Boston, MA - }); - - // Call fetchFields, passing 'reviews' and other needed fields. - await place.fetchFields({ - fields: ['displayName', 'formattedAddress', 'location', 'reviews'], - }); - - // Create an HTML container. - const content = document.createElement('div'); - const title = document.createElement('div'); - const rating = document.createElement('div'); - const address = document.createElement('div'); - const review = document.createElement('div'); - const authorLink = document.createElement('a'); - - // If there are any reviews display the first one. - if (place.reviews && place.reviews.length > 0) { - // Get info for the first review. - const reviewRating = place.reviews[0].rating; - const reviewText = place.reviews[0].text; - const authorName = place.reviews[0].authorAttribution!.displayName; - const authorUri = place.reviews[0].authorAttribution!.uri; - - // Safely populate the HTML. - title.textContent = place.displayName || ''; - address.textContent = place.formattedAddress || ''; - rating.textContent = `Rating: ${reviewRating} stars`; - review.textContent = reviewText || ''; - authorLink.textContent = authorName; - authorLink.href = authorUri || ''; - authorLink.target = '_blank'; - - content.appendChild(title); - content.appendChild(address); - content.appendChild(rating); - content.appendChild(review); - content.appendChild(authorLink); - } else { - content.textContent = - `No reviews were found for ${place.displayName}.`; - } - - // Create an infowindow to display the review. - infoWindow = new InfoWindow({ - content, - ariaLabel: place.displayName, - }); - // [END maps_place_reviews_get_first] - - // Add a marker. - const marker = new AdvancedMarkerElement({ - map: innerMap, - position: place.location, - title: place.displayName, - }); - - innerMap.setCenter(place.location); - - // Show the info window. - infoWindow.open({ - anchor: marker, - map: innerMap, - }); -} - -initMap(); -// [END maps_place_reviews] diff --git a/dist/samples/place-reviews/docs/style.css b/dist/samples/place-reviews/docs/style.css deleted file mode 100644 index a9a35b8e7..000000000 --- a/dist/samples/place-reviews/docs/style.css +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_place_reviews] */ -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -gmp-map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -/* [END maps_place_reviews] */ diff --git a/dist/samples/place-reviews/jsfiddle/demo.css b/dist/samples/place-reviews/jsfiddle/demo.css deleted file mode 100644 index 72d40c205..000000000 --- a/dist/samples/place-reviews/jsfiddle/demo.css +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -gmp-map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - - diff --git a/dist/samples/place-reviews/jsfiddle/demo.details b/dist/samples/place-reviews/jsfiddle/demo.details deleted file mode 100644 index cb5b9f68e..000000000 --- a/dist/samples/place-reviews/jsfiddle/demo.details +++ /dev/null @@ -1,7 +0,0 @@ -name: place-reviews -authors: - - Geo Developer IX Documentation Team -tags: - - google maps -load_type: h -description: Sample code supporting Google Maps Platform JavaScript API documentation. diff --git a/dist/samples/place-reviews/jsfiddle/demo.html b/dist/samples/place-reviews/jsfiddle/demo.html deleted file mode 100644 index 9fd62d9b6..000000000 --- a/dist/samples/place-reviews/jsfiddle/demo.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - Place Reviews - - - - - - - - - - - - diff --git a/dist/samples/place-reviews/jsfiddle/demo.js b/dist/samples/place-reviews/jsfiddle/demo.js deleted file mode 100644 index ed0000029..000000000 --- a/dist/samples/place-reviews/jsfiddle/demo.js +++ /dev/null @@ -1,80 +0,0 @@ -"use strict"; -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -let innerMap; -let infoWindow; -const mapElement = document.querySelector('gmp-map'); -async function initMap() { - // Import the needed libraries. - const [{ InfoWindow }, { AdvancedMarkerElement }, { Place }] = await Promise.all([ - google.maps.importLibrary('maps'), - google.maps.importLibrary('marker'), - google.maps.importLibrary('places'), - ]); - innerMap = mapElement.innerMap; - - // Create a new Place instance. - const place = new Place({ - id: 'ChIJpyiwa4Zw44kRBQSGWKv4wgA', // Faneuil Hall Marketplace, Boston, MA - }); - // Call fetchFields, passing 'reviews' and other needed fields. - await place.fetchFields({ - fields: ['displayName', 'formattedAddress', 'location', 'reviews'], - }); - // Create an HTML container. - const content = document.createElement('div'); - const title = document.createElement('div'); - const rating = document.createElement('div'); - const address = document.createElement('div'); - const review = document.createElement('div'); - const authorLink = document.createElement('a'); - // If there are any reviews display the first one. - if (place.reviews && place.reviews.length > 0) { - // Get info for the first review. - const reviewRating = place.reviews[0].rating; - const reviewText = place.reviews[0].text; - const authorName = place.reviews[0].authorAttribution.displayName; - const authorUri = place.reviews[0].authorAttribution.uri; - // Safely populate the HTML. - title.textContent = place.displayName || ''; - address.textContent = place.formattedAddress || ''; - rating.textContent = `Rating: ${reviewRating} stars`; - review.textContent = reviewText || ''; - authorLink.textContent = authorName; - authorLink.href = authorUri || ''; - authorLink.target = '_blank'; - content.appendChild(title); - content.appendChild(address); - content.appendChild(rating); - content.appendChild(review); - content.appendChild(authorLink); - } - else { - content.textContent = - `No reviews were found for ${place.displayName}.`; - } - // Create an infowindow to display the review. - infoWindow = new InfoWindow({ - content, - ariaLabel: place.displayName, - }); - - // Add a marker. - const marker = new AdvancedMarkerElement({ - map: innerMap, - position: place.location, - title: place.displayName, - }); - innerMap.setCenter(place.location); - // Show the info window. - infoWindow.open({ - anchor: marker, - map: innerMap, - }); -} -initMap(); - diff --git a/dist/samples/place-text-search/app/.eslintsrc.json b/dist/samples/place-text-search/app/.eslintsrc.json deleted file mode 100644 index 4c44dab04..000000000 --- a/dist/samples/place-text-search/app/.eslintsrc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": [ - "plugin:@typescript-eslint/recommended" - ], - "parser": "@typescript-eslint/parser", - "rules": { - "@typescript-eslint/ban-ts-comment": 0, - "@typescript-eslint/no-this-alias": 1, - "@typescript-eslint/no-empty-function": 1, - "@typescript-eslint/explicit-module-boundary-types": 1, - "@typescript-eslint/no-unused-vars": 1 - } -} diff --git a/dist/samples/place-text-search/app/README.md b/dist/samples/place-text-search/app/README.md deleted file mode 100644 index f73b86dc8..000000000 --- a/dist/samples/place-text-search/app/README.md +++ /dev/null @@ -1,35 +0,0 @@ -# Google Maps JavaScript Sample - -## place-text-search - -The place-text-search sample demonstrates how to perform a text search for places. - -Follow these instructions to set up and run place-text-search sample on your local computer. - -## Setup - -### Before starting run: - -`$npm i` - -### Run an example on a local web server - -First `cd` to the folder for the sample to run, then: - -`$npm start` - -### Build an individual example - -From `samples/`: - -`$npm run build --workspace=place-text-search/` - -### Build all of the examples. - -From `samples/`: -`$npm run build-all` - -## Feedback - -For feedback related to this sample, please open a new issue on -[GitHub](https://github.com/googlemaps-samples/js-api-samples/issues). diff --git a/dist/samples/place-text-search/app/index.html b/dist/samples/place-text-search/app/index.html deleted file mode 100644 index 0f12265e6..000000000 --- a/dist/samples/place-text-search/app/index.html +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - Text Search - - - - - -
                  - - -
                  -
                  - - - - - - diff --git a/dist/samples/place-text-search/app/index.ts b/dist/samples/place-text-search/app/index.ts deleted file mode 100644 index 2b1f2e236..000000000 --- a/dist/samples/place-text-search/app/index.ts +++ /dev/null @@ -1,118 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// [START maps_place_text_search] -let map; -let markers = {}; -let infoWindow; - -async function initMap() { - const { Map, InfoWindow } = (await google.maps.importLibrary( - 'maps' - )) as google.maps.MapsLibrary; - - const center = { lat: 37.4161493, lng: -122.0812166 }; - map = new Map(document.getElementById('map') as HTMLElement, { - center: center, - zoom: 11, - mapTypeControl: false, - mapId: 'DEMO_MAP_ID', - }); - - const textInput = document.getElementById('text-input') as HTMLInputElement; - const textInputButton = document.getElementById( - 'text-input-button' - ) as HTMLButtonElement; - const card = document.getElementById('text-input-card') as HTMLElement; - map.controls[google.maps.ControlPosition.TOP_LEFT].push(card); - - textInputButton.addEventListener('click', () => { - findPlaces(textInput.value); - }); - - textInput.addEventListener('keydown', (event) => { - if (event.key === 'Enter') { - findPlaces(textInput.value); - } - }); - - infoWindow = new google.maps.InfoWindow(); -} - -async function findPlaces(query) { - const { Place } = (await google.maps.importLibrary( - 'places' - )) as google.maps.PlacesLibrary; - const { AdvancedMarkerElement } = (await google.maps.importLibrary( - 'marker' - )) as google.maps.MarkerLibrary; - // [START maps_place_text_search_request] - const request = { - textQuery: query, - fields: ['displayName', 'location', 'businessStatus'], - includedType: '', // Restrict query to a specific type (leave blank for any). - useStrictTypeFiltering: true, - locationBias: map.center, - isOpenNow: true, - language: 'en-US', - maxResultCount: 8, - minRating: 1, // Specify a minimum rating. - region: 'us', - }; - - const { places } = await Place.searchByText(request); - // [END maps_place_text_search_request] - - if (places.length) { - const { LatLngBounds } = (await google.maps.importLibrary( - 'core' - )) as google.maps.CoreLibrary; - const bounds = new LatLngBounds(); - - // First remove all existing markers. - for (const id in markers) { - markers[id].map = null; - } - markers = {}; - - // Loop through and get all the results. - places.forEach((place) => { - const marker = new AdvancedMarkerElement({ - map, - position: place.location, - title: place.displayName, - }); - markers[place.id] = marker; - - marker.addListener('gmp-click', () => { - map.panTo(place.location); - updateInfoWindow(place.displayName, place.id, marker); - }); - - if (place.location != null) { - bounds.extend(place.location); - } - }); - - map.fitBounds(bounds); - } else { - console.log('No results'); - } -} - -// Helper function to create an info window. -async function updateInfoWindow(title, content, anchor) { - infoWindow.setContent(content); - infoWindow.setHeaderContent(title); - infoWindow.open({ - map, - anchor, - shouldFocus: false, - }); -} - -initMap(); -// [END maps_place_text_search] diff --git a/dist/samples/place-text-search/app/package.json b/dist/samples/place-text-search/app/package.json deleted file mode 100644 index 88fdfcb47..000000000 --- a/dist/samples/place-text-search/app/package.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "@js-api-samples/place-text-search", - "version": "1.0.0", - "scripts": { - "build": "tsc && bash ../jsfiddle.sh place-text-search && bash ../app.sh place-text-search && bash ../docs.sh place-text-search && npm run build:vite --workspace=. && bash ../dist.sh place-text-search", - "test": "tsc && npm run build:vite --workspace=.", - "start": "tsc && vite build --base './' && vite", - "build:vite": "vite build --base './'", - "preview": "vite preview" - }, - "dependencies": { - - } -} diff --git a/dist/samples/place-text-search/app/style.css b/dist/samples/place-text-search/app/style.css deleted file mode 100644 index 18ccc553a..000000000 --- a/dist/samples/place-text-search/app/style.css +++ /dev/null @@ -1,60 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_place_text_search] */ -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -#map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -#text-input-card { - width: 25%; - background-color: #fff; - border-radius: 5px; - box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px; - margin: 10px; - padding: 5px; - font-family: Roboto, sans-serif; - font-size: large; - font-weight: bold; -} - -#text-input { - width: 100%; - padding: 10px; - margin: 0; - box-sizing: border-box; -} - -#text-input-button { - display: inline-block; - margin-top: 0.5rem; - width: auto; - padding: 0.6rem 0.75rem; - font-size: 0.875rem; - font-weight: 500; - color: #fff; - background-color: #2563eb; - border: none; - border-radius: 0.375rem; - cursor: pointer; - transition: background-color 0.15s ease-in-out; - text-align: center; -} - -/* [END maps_place_text_search] */ diff --git a/dist/samples/place-text-search/app/tsconfig.json b/dist/samples/place-text-search/app/tsconfig.json deleted file mode 100644 index 366aabb04..000000000 --- a/dist/samples/place-text-search/app/tsconfig.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "compilerOptions": { - "module": "esnext", - "target": "esnext", - "strict": true, - "noImplicitAny": false, - "lib": [ - "es2015", - "esnext", - "es6", - "dom", - "dom.iterable" - ], - "moduleResolution": "Node", - "jsx": "preserve" - } -} diff --git a/dist/samples/place-text-search/dist/assets/index-D7_52T9M.css b/dist/samples/place-text-search/dist/assets/index-D7_52T9M.css deleted file mode 100644 index 1fa094059..000000000 --- a/dist/samples/place-text-search/dist/assets/index-D7_52T9M.css +++ /dev/null @@ -1 +0,0 @@ -#map{height:100%}html,body{height:100%;margin:0;padding:0}#text-input-card{width:25%;background-color:#fff;border-radius:5px;box-shadow:#00000059 0 5px 15px;margin:10px;padding:5px;font-family:Roboto,sans-serif;font-size:large;font-weight:700}#text-input{width:100%;padding:10px;margin:0;box-sizing:border-box}#text-input-button{display:inline-block;margin-top:.5rem;width:auto;padding:.6rem .75rem;font-size:.875rem;font-weight:500;color:#fff;background-color:#2563eb;border:none;border-radius:.375rem;cursor:pointer;transition:background-color .15s ease-in-out;text-align:center} diff --git a/dist/samples/place-text-search/dist/assets/index-DnhF614C.js b/dist/samples/place-text-search/dist/assets/index-DnhF614C.js deleted file mode 100644 index e5af1fbee..000000000 --- a/dist/samples/place-text-search/dist/assets/index-DnhF614C.js +++ /dev/null @@ -1 +0,0 @@ -(function(){const n=document.createElement("link").relList;if(n&&n.supports&&n.supports("modulepreload"))return;for(const e of document.querySelectorAll('link[rel="modulepreload"]'))i(e);new MutationObserver(e=>{for(const t of e)if(t.type==="childList")for(const r of t.addedNodes)r.tagName==="LINK"&&r.rel==="modulepreload"&&i(r)}).observe(document,{childList:!0,subtree:!0});function s(e){const t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin==="use-credentials"?t.credentials="include":e.crossOrigin==="anonymous"?t.credentials="omit":t.credentials="same-origin",t}function i(e){if(e.ep)return;e.ep=!0;const t=s(e);fetch(e.href,t)}})();let a,l={},u;async function p(){const{Map:c,InfoWindow:n}=await google.maps.importLibrary("maps"),s={lat:37.4161493,lng:-122.0812166};a=new c(document.getElementById("map"),{center:s,zoom:11,mapTypeControl:!1,mapId:"DEMO_MAP_ID"});const i=document.getElementById("text-input"),e=document.getElementById("text-input-button"),t=document.getElementById("text-input-card");a.controls[google.maps.ControlPosition.TOP_LEFT].push(t),e.addEventListener("click",()=>{m(i.value)}),i.addEventListener("keydown",r=>{r.key==="Enter"&&m(i.value)}),u=new google.maps.InfoWindow}async function m(c){const{Place:n}=await google.maps.importLibrary("places"),{AdvancedMarkerElement:s}=await google.maps.importLibrary("marker"),i={textQuery:c,fields:["displayName","location","businessStatus"],includedType:"",useStrictTypeFiltering:!0,locationBias:a.center,isOpenNow:!0,language:"en-US",maxResultCount:8,minRating:1,region:"us"},{places:e}=await n.searchByText(i);if(e.length){const{LatLngBounds:t}=await google.maps.importLibrary("core"),r=new t;for(const o in l)l[o].map=null;l={},e.forEach(o=>{const d=new s({map:a,position:o.location,title:o.displayName});l[o.id]=d,d.addListener("gmp-click",()=>{a.panTo(o.location),f(o.displayName,o.id,d)}),o.location!=null&&r.extend(o.location)}),a.fitBounds(r)}else console.log("No results")}async function f(c,n,s){u.setContent(n),u.setHeaderContent(c),u.open({map:a,anchor:s,shouldFocus:!1})}p(); diff --git a/dist/samples/place-text-search/dist/index.html b/dist/samples/place-text-search/dist/index.html deleted file mode 100644 index 71483ff5c..000000000 --- a/dist/samples/place-text-search/dist/index.html +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - Text Search - - - - - -
                  - - -
                  -
                  - - - - - - diff --git a/dist/samples/place-text-search/docs/index.html b/dist/samples/place-text-search/docs/index.html deleted file mode 100644 index 0f12265e6..000000000 --- a/dist/samples/place-text-search/docs/index.html +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - Text Search - - - - - -
                  - - -
                  -
                  - - - - - - diff --git a/dist/samples/place-text-search/docs/index.js b/dist/samples/place-text-search/docs/index.js deleted file mode 100644 index 4e7b4ae9e..000000000 --- a/dist/samples/place-text-search/docs/index.js +++ /dev/null @@ -1,93 +0,0 @@ -"use strict"; -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// [START maps_place_text_search] -let map; -let markers = {}; -let infoWindow; -async function initMap() { - const { Map, InfoWindow } = (await google.maps.importLibrary('maps')); - const center = { lat: 37.4161493, lng: -122.0812166 }; - map = new Map(document.getElementById('map'), { - center: center, - zoom: 11, - mapTypeControl: false, - mapId: 'DEMO_MAP_ID', - }); - const textInput = document.getElementById('text-input'); - const textInputButton = document.getElementById('text-input-button'); - const card = document.getElementById('text-input-card'); - map.controls[google.maps.ControlPosition.TOP_LEFT].push(card); - textInputButton.addEventListener('click', () => { - findPlaces(textInput.value); - }); - textInput.addEventListener('keydown', (event) => { - if (event.key === 'Enter') { - findPlaces(textInput.value); - } - }); - infoWindow = new google.maps.InfoWindow(); -} -async function findPlaces(query) { - const { Place } = (await google.maps.importLibrary('places')); - const { AdvancedMarkerElement } = (await google.maps.importLibrary('marker')); - // [START maps_place_text_search_request] - const request = { - textQuery: query, - fields: ['displayName', 'location', 'businessStatus'], - includedType: '', // Restrict query to a specific type (leave blank for any). - useStrictTypeFiltering: true, - locationBias: map.center, - isOpenNow: true, - language: 'en-US', - maxResultCount: 8, - minRating: 1, // Specify a minimum rating. - region: 'us', - }; - const { places } = await Place.searchByText(request); - // [END maps_place_text_search_request] - if (places.length) { - const { LatLngBounds } = (await google.maps.importLibrary('core')); - const bounds = new LatLngBounds(); - // First remove all existing markers. - for (const id in markers) { - markers[id].map = null; - } - markers = {}; - // Loop through and get all the results. - places.forEach((place) => { - const marker = new AdvancedMarkerElement({ - map, - position: place.location, - title: place.displayName, - }); - markers[place.id] = marker; - marker.addListener('gmp-click', () => { - map.panTo(place.location); - updateInfoWindow(place.displayName, place.id, marker); - }); - if (place.location != null) { - bounds.extend(place.location); - } - }); - map.fitBounds(bounds); - } - else { - console.log('No results'); - } -} -// Helper function to create an info window. -async function updateInfoWindow(title, content, anchor) { - infoWindow.setContent(content); - infoWindow.setHeaderContent(title); - infoWindow.open({ - map, - anchor, - shouldFocus: false, - }); -} -initMap(); -// [END maps_place_text_search] diff --git a/dist/samples/place-text-search/docs/index.ts b/dist/samples/place-text-search/docs/index.ts deleted file mode 100644 index 2b1f2e236..000000000 --- a/dist/samples/place-text-search/docs/index.ts +++ /dev/null @@ -1,118 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// [START maps_place_text_search] -let map; -let markers = {}; -let infoWindow; - -async function initMap() { - const { Map, InfoWindow } = (await google.maps.importLibrary( - 'maps' - )) as google.maps.MapsLibrary; - - const center = { lat: 37.4161493, lng: -122.0812166 }; - map = new Map(document.getElementById('map') as HTMLElement, { - center: center, - zoom: 11, - mapTypeControl: false, - mapId: 'DEMO_MAP_ID', - }); - - const textInput = document.getElementById('text-input') as HTMLInputElement; - const textInputButton = document.getElementById( - 'text-input-button' - ) as HTMLButtonElement; - const card = document.getElementById('text-input-card') as HTMLElement; - map.controls[google.maps.ControlPosition.TOP_LEFT].push(card); - - textInputButton.addEventListener('click', () => { - findPlaces(textInput.value); - }); - - textInput.addEventListener('keydown', (event) => { - if (event.key === 'Enter') { - findPlaces(textInput.value); - } - }); - - infoWindow = new google.maps.InfoWindow(); -} - -async function findPlaces(query) { - const { Place } = (await google.maps.importLibrary( - 'places' - )) as google.maps.PlacesLibrary; - const { AdvancedMarkerElement } = (await google.maps.importLibrary( - 'marker' - )) as google.maps.MarkerLibrary; - // [START maps_place_text_search_request] - const request = { - textQuery: query, - fields: ['displayName', 'location', 'businessStatus'], - includedType: '', // Restrict query to a specific type (leave blank for any). - useStrictTypeFiltering: true, - locationBias: map.center, - isOpenNow: true, - language: 'en-US', - maxResultCount: 8, - minRating: 1, // Specify a minimum rating. - region: 'us', - }; - - const { places } = await Place.searchByText(request); - // [END maps_place_text_search_request] - - if (places.length) { - const { LatLngBounds } = (await google.maps.importLibrary( - 'core' - )) as google.maps.CoreLibrary; - const bounds = new LatLngBounds(); - - // First remove all existing markers. - for (const id in markers) { - markers[id].map = null; - } - markers = {}; - - // Loop through and get all the results. - places.forEach((place) => { - const marker = new AdvancedMarkerElement({ - map, - position: place.location, - title: place.displayName, - }); - markers[place.id] = marker; - - marker.addListener('gmp-click', () => { - map.panTo(place.location); - updateInfoWindow(place.displayName, place.id, marker); - }); - - if (place.location != null) { - bounds.extend(place.location); - } - }); - - map.fitBounds(bounds); - } else { - console.log('No results'); - } -} - -// Helper function to create an info window. -async function updateInfoWindow(title, content, anchor) { - infoWindow.setContent(content); - infoWindow.setHeaderContent(title); - infoWindow.open({ - map, - anchor, - shouldFocus: false, - }); -} - -initMap(); -// [END maps_place_text_search] diff --git a/dist/samples/place-text-search/docs/style.css b/dist/samples/place-text-search/docs/style.css deleted file mode 100644 index 18ccc553a..000000000 --- a/dist/samples/place-text-search/docs/style.css +++ /dev/null @@ -1,60 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_place_text_search] */ -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -#map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -#text-input-card { - width: 25%; - background-color: #fff; - border-radius: 5px; - box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px; - margin: 10px; - padding: 5px; - font-family: Roboto, sans-serif; - font-size: large; - font-weight: bold; -} - -#text-input { - width: 100%; - padding: 10px; - margin: 0; - box-sizing: border-box; -} - -#text-input-button { - display: inline-block; - margin-top: 0.5rem; - width: auto; - padding: 0.6rem 0.75rem; - font-size: 0.875rem; - font-weight: 500; - color: #fff; - background-color: #2563eb; - border: none; - border-radius: 0.375rem; - cursor: pointer; - transition: background-color 0.15s ease-in-out; - text-align: center; -} - -/* [END maps_place_text_search] */ diff --git a/dist/samples/place-text-search/jsfiddle/demo.css b/dist/samples/place-text-search/jsfiddle/demo.css deleted file mode 100644 index 24e8a28e0..000000000 --- a/dist/samples/place-text-search/jsfiddle/demo.css +++ /dev/null @@ -1,60 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -#map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -#text-input-card { - width: 25%; - background-color: #fff; - border-radius: 5px; - box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px; - margin: 10px; - padding: 5px; - font-family: Roboto, sans-serif; - font-size: large; - font-weight: bold; -} - -#text-input { - width: 100%; - padding: 10px; - margin: 0; - box-sizing: border-box; -} - -#text-input-button { - display: inline-block; - margin-top: 0.5rem; - width: auto; - padding: 0.6rem 0.75rem; - font-size: 0.875rem; - font-weight: 500; - color: #fff; - background-color: #2563eb; - border: none; - border-radius: 0.375rem; - cursor: pointer; - transition: background-color 0.15s ease-in-out; - text-align: center; -} - - diff --git a/dist/samples/place-text-search/jsfiddle/demo.details b/dist/samples/place-text-search/jsfiddle/demo.details deleted file mode 100644 index d73f7c71d..000000000 --- a/dist/samples/place-text-search/jsfiddle/demo.details +++ /dev/null @@ -1,7 +0,0 @@ -name: place-text-search -authors: - - Geo Developer IX Documentation Team -tags: - - google maps -load_type: h -description: Sample code supporting Google Maps Platform JavaScript API documentation. diff --git a/dist/samples/place-text-search/jsfiddle/demo.html b/dist/samples/place-text-search/jsfiddle/demo.html deleted file mode 100644 index d648c82ee..000000000 --- a/dist/samples/place-text-search/jsfiddle/demo.html +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - Text Search - - - - - -
                  - - -
                  -
                  - - - - - - diff --git a/dist/samples/place-text-search/jsfiddle/demo.js b/dist/samples/place-text-search/jsfiddle/demo.js deleted file mode 100644 index 197299d16..000000000 --- a/dist/samples/place-text-search/jsfiddle/demo.js +++ /dev/null @@ -1,93 +0,0 @@ -"use strict"; -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -let map; -let markers = {}; -let infoWindow; -async function initMap() { - const { Map, InfoWindow } = (await google.maps.importLibrary('maps')); - const center = { lat: 37.4161493, lng: -122.0812166 }; - map = new Map(document.getElementById('map'), { - center: center, - zoom: 11, - mapTypeControl: false, - mapId: 'DEMO_MAP_ID', - }); - const textInput = document.getElementById('text-input'); - const textInputButton = document.getElementById('text-input-button'); - const card = document.getElementById('text-input-card'); - map.controls[google.maps.ControlPosition.TOP_LEFT].push(card); - textInputButton.addEventListener('click', () => { - findPlaces(textInput.value); - }); - textInput.addEventListener('keydown', (event) => { - if (event.key === 'Enter') { - findPlaces(textInput.value); - } - }); - infoWindow = new google.maps.InfoWindow(); -} -async function findPlaces(query) { - const { Place } = (await google.maps.importLibrary('places')); - const { AdvancedMarkerElement } = (await google.maps.importLibrary('marker')); - - const request = { - textQuery: query, - fields: ['displayName', 'location', 'businessStatus'], - includedType: '', // Restrict query to a specific type (leave blank for any). - useStrictTypeFiltering: true, - locationBias: map.center, - isOpenNow: true, - language: 'en-US', - maxResultCount: 8, - minRating: 1, // Specify a minimum rating. - region: 'us', - }; - const { places } = await Place.searchByText(request); - - if (places.length) { - const { LatLngBounds } = (await google.maps.importLibrary('core')); - const bounds = new LatLngBounds(); - // First remove all existing markers. - for (const id in markers) { - markers[id].map = null; - } - markers = {}; - // Loop through and get all the results. - places.forEach((place) => { - const marker = new AdvancedMarkerElement({ - map, - position: place.location, - title: place.displayName, - }); - markers[place.id] = marker; - marker.addListener('gmp-click', () => { - map.panTo(place.location); - updateInfoWindow(place.displayName, place.id, marker); - }); - if (place.location != null) { - bounds.extend(place.location); - } - }); - map.fitBounds(bounds); - } - else { - console.log('No results'); - } -} -// Helper function to create an info window. -async function updateInfoWindow(title, content, anchor) { - infoWindow.setContent(content); - infoWindow.setHeaderContent(title); - infoWindow.open({ - map, - anchor, - shouldFocus: false, - }); -} -initMap(); - diff --git a/dist/samples/places-autocomplete-addressform/app/.eslintsrc.json b/dist/samples/places-autocomplete-addressform/app/.eslintsrc.json deleted file mode 100644 index 4c44dab04..000000000 --- a/dist/samples/places-autocomplete-addressform/app/.eslintsrc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": [ - "plugin:@typescript-eslint/recommended" - ], - "parser": "@typescript-eslint/parser", - "rules": { - "@typescript-eslint/ban-ts-comment": 0, - "@typescript-eslint/no-this-alias": 1, - "@typescript-eslint/no-empty-function": 1, - "@typescript-eslint/explicit-module-boundary-types": 1, - "@typescript-eslint/no-unused-vars": 1 - } -} diff --git a/dist/samples/places-autocomplete-addressform/app/README.md b/dist/samples/places-autocomplete-addressform/app/README.md deleted file mode 100644 index 1b78f4a34..000000000 --- a/dist/samples/places-autocomplete-addressform/app/README.md +++ /dev/null @@ -1,43 +0,0 @@ -# Google Maps JavaScript Sample - -## places-autocomplete-addressform - -The places-autocomplete-addressform sample demonstrates how to use the Places Autocomplete feature to automatically fill in a shipping address form. - -Follow these instructions to set up and run places-autocomplete-addressform sample on your local computer. - -## Setup - -### Before starting run: - -`npm i` - -### Run an example on a local web server - -`cd samples/places-autocomplete-addressform` -`npm start` - -### Build an individual example - -`cd samples/places-autocomplete-addressform` -`npm run build` - -From 'samples': - -`npm run build --workspace=places-autocomplete-addressform/` - -### Build all of the examples. - -From 'samples': - -`npm run build-all` - -### Run lint to check for problems - -`cd samples/places-autocomplete-addressform` -`npx eslint index.ts` - -## Feedback - -For feedback related to this sample, please open a new issue on -[GitHub](https://github.com/googlemaps-samples/js-api-samples/issues). diff --git a/dist/samples/places-autocomplete-addressform/app/index.html b/dist/samples/places-autocomplete-addressform/app/index.html deleted file mode 100644 index cd4b13760..000000000 --- a/dist/samples/places-autocomplete-addressform/app/index.html +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - Place Autocomplete Address Form - - - - - - - - - - - -
                  -

                  Sample address form for North America

                  -

                  * = required field

                  - - - - -
                  - - -
                  - - - - - -
                  - - - diff --git a/dist/samples/places-autocomplete-addressform/app/index.ts b/dist/samples/places-autocomplete-addressform/app/index.ts deleted file mode 100644 index b2789a451..000000000 --- a/dist/samples/places-autocomplete-addressform/app/index.ts +++ /dev/null @@ -1,118 +0,0 @@ -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// [START maps_places_autocomplete_addressform] -// This sample uses the Places Autocomplete widget to: -// 1. Help the user select a place -// 2. Retrieve the address components associated with that place -// 3. Populate the form fields with those address components. -// This sample requires the Places library, Maps JavaScript API. - -let placeAutocomplete; -let address1Field: HTMLInputElement; -let address2Field: HTMLInputElement; -let postalField: HTMLInputElement; - -async function initAutocomplete() { - const { Place, Autocomplete } = (await google.maps.importLibrary( - 'places' - )) as google.maps.PlacesLibrary; - - placeAutocomplete = document.querySelector( - 'gmp-place-autocomplete' - ) as google.maps.places.PlaceAutocompleteElement; - address1Field = document.querySelector('#address1') as HTMLInputElement; - address2Field = document.querySelector('#address2') as HTMLInputElement; - postalField = document.querySelector('#postcode') as HTMLInputElement; - const saveButton = document.querySelector( - '.my-button' - ) as HTMLButtonElement; - - placeAutocomplete.focus(); - - // Handle user selection on the autocomplete widget. - placeAutocomplete.addEventListener( - 'gmp-select', - async ({ placePrediction }) => { - fillInAddress(placePrediction); - } - ); - - saveButton.addEventListener('click', () => { - // Display a message when the Save button is clicked. - alert('In a real application, this would save the address details.'); - }); -} - -// [START maps_places_autocomplete_addressform_fillform] -async function fillInAddress(placePrediction) { - // The placePrediction object does not have all the details needed - // for the form, so we'll call fetchFields to get the place details. - const { Place } = (await google.maps.importLibrary( - 'places' - )) as google.maps.PlacesLibrary; - const place = placePrediction.toPlace(); - await place.fetchFields({ fields: ['addressComponents'] }); - - let address1 = ''; - let postcode = ''; - - if (!place.addressComponents) { - return; - } - - // Populate form fields with address component data. - // The field is only updated if the types array includes - // the specified type-value. - for (const component of place.addressComponents) { - if (component.types.includes('street_address')) { - address1 = `${component.longText} ${address1}`; - } - - if (component.types.includes('street_number')) { - address1 = `${component.longText} ${address1}`; - } - - if (component.types.includes('route')) { - address1 += component.shortText; - } - - if (component.types.includes('postal_code')) { - postcode = `${component.longText}${postcode}`; - } - - if (component.types.includes('postal_code_suffix')) { - postcode = `${postcode}-${component.longText}`; - } - - if (component.types.includes('locality')) { - (document.querySelector('#locality') as HTMLInputElement).value = - component.longText!; - } - - if (component.types.includes('administrative_area_level_1')) { - (document.querySelector('#state') as HTMLInputElement).value = - component.shortText!; - } - - if (component.types.includes('country')) { - (document.querySelector('#country') as HTMLInputElement).value = - component.longText!; - } - } - - address1Field.value = address1; - postalField.value = postcode; - - // After filling the form with address components from the Autocomplete - // prediction, set cursor focus on the second address line to encourage - // entry of subpremise information such as apartment, unit, or floor number. - address2Field.focus(); -} -// [END maps_places_autocomplete_addressform_fillform] - -initAutocomplete(); -// [END maps_places_autocomplete_addressform] diff --git a/dist/samples/places-autocomplete-addressform/app/package.json b/dist/samples/places-autocomplete-addressform/app/package.json deleted file mode 100644 index 4bffcba69..000000000 --- a/dist/samples/places-autocomplete-addressform/app/package.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "@js-api-samples/places-autocomplete-addressform", - "version": "1.0.0", - "scripts": { - "build": "tsc && bash ../jsfiddle.sh places-autocomplete-addressform && bash ../app.sh places-autocomplete-addressform && bash ../docs.sh places-autocomplete-addressform && npm run build:vite --workspace=. && bash ../dist.sh places-autocomplete-addressform", - "test": "tsc && npm run build:vite --workspace=.", - "start": "tsc && vite build --base './' && vite", - "build:vite": "vite build --base './'", - "preview": "vite preview" - }, - "dependencies": { - - } -} diff --git a/dist/samples/places-autocomplete-addressform/app/style.css b/dist/samples/places-autocomplete-addressform/app/style.css deleted file mode 100644 index ccef7e4fb..000000000 --- a/dist/samples/places-autocomplete-addressform/app/style.css +++ /dev/null @@ -1,102 +0,0 @@ -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_places_autocomplete_addressform] */ -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; - font-family: 'Roboto', sans-serif; - font-size: 18px; - color: rgb(104, 104, 104); - overflow: hidden; -} - -form { - display: flex; - flex-wrap: wrap; - align-items: center; - max-width: 400px; - padding: 20px; - margin: 5px; - border: 2px solid #adacac; - border-radius: 5px; -} - -input { - width: 100%; - margin-top: 0; - padding: 0.5em; - border: 0; - border-bottom: 2px solid gray; - font-family: 'Roboto', sans-serif; - font-size: 18px; -} - -input[type='reset'] { - width: auto; - height: auto; - border-bottom: 0; - background-color: transparent; - color: rgb(104, 104, 104); - font-size: 14px; - margin: 20px 20px 0 0; - cursor: pointer; -} - -.title { - width: 100%; - margin-block-end: 0; - font-weight: 500; - margin: 0; -} - -.note { - width: 100%; - margin-block-start: 0; - font-size: 12px; -} - -.form-label { - width: 100%; - padding: 0.5em; -} - -.full-field { - flex: 400px; - margin: 15px 15px 0 0; -} - -.address-row { - display: flex; - width: 95%; - gap: 1.5em; /* Add space between the two fields */ - padding-bottom: 0; -} - -.slim-field-left { - flex-grow: 1; - margin: 15px 0; -} - -.slim-field-right { - flex-grow: 1; - margin: 15px 0; -} - -.my-button { - background-color: #000; - border-radius: 6px; - color: #fff; - margin-top: 20px; - cursor: pointer; - padding: 6px 24px; - text-decoration: none; -} -/* [END maps_places_autocomplete_addressform] */ diff --git a/dist/samples/places-autocomplete-addressform/app/tsconfig.json b/dist/samples/places-autocomplete-addressform/app/tsconfig.json deleted file mode 100644 index 366aabb04..000000000 --- a/dist/samples/places-autocomplete-addressform/app/tsconfig.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "compilerOptions": { - "module": "esnext", - "target": "esnext", - "strict": true, - "noImplicitAny": false, - "lib": [ - "es2015", - "esnext", - "es6", - "dom", - "dom.iterable" - ], - "moduleResolution": "Node", - "jsx": "preserve" - } -} diff --git a/dist/samples/places-autocomplete-addressform/dist/assets/index-C8ZMtzR4.js b/dist/samples/places-autocomplete-addressform/dist/assets/index-C8ZMtzR4.js deleted file mode 100644 index 6cab69ce7..000000000 --- a/dist/samples/places-autocomplete-addressform/dist/assets/index-C8ZMtzR4.js +++ /dev/null @@ -1 +0,0 @@ -(function(){const r=document.createElement("link").relList;if(r&&r.supports&&r.supports("modulepreload"))return;for(const t of document.querySelectorAll('link[rel="modulepreload"]'))o(t);new MutationObserver(t=>{for(const e of t)if(e.type==="childList")for(const c of e.addedNodes)c.tagName==="LINK"&&c.rel==="modulepreload"&&o(c)}).observe(document,{childList:!0,subtree:!0});function s(t){const e={};return t.integrity&&(e.integrity=t.integrity),t.referrerPolicy&&(e.referrerPolicy=t.referrerPolicy),t.crossOrigin==="use-credentials"?e.credentials="include":t.crossOrigin==="anonymous"?e.credentials="omit":e.credentials="same-origin",e}function o(t){if(t.ep)return;t.ep=!0;const e=s(t);fetch(t.href,e)}})();let n,i,d,a;async function u(){const{Place:l,Autocomplete:r}=await google.maps.importLibrary("places");n=document.querySelector("gmp-place-autocomplete"),i=document.querySelector("#address1"),d=document.querySelector("#address2"),a=document.querySelector("#postcode");const s=document.querySelector(".my-button");n.focus(),n.addEventListener("gmp-select",async({placePrediction:o})=>{p(o)}),s.addEventListener("click",()=>{alert("In a real application, this would save the address details.")})}async function p(l){const{Place:r}=await google.maps.importLibrary("places"),s=l.toPlace();await s.fetchFields({fields:["addressComponents"]});let o="",t="";if(s.addressComponents){for(const e of s.addressComponents)e.types.includes("street_address")&&(o=`${e.longText} ${o}`),e.types.includes("street_number")&&(o=`${e.longText} ${o}`),e.types.includes("route")&&(o+=e.shortText),e.types.includes("postal_code")&&(t=`${e.longText}${t}`),e.types.includes("postal_code_suffix")&&(t=`${t}-${e.longText}`),e.types.includes("locality")&&(document.querySelector("#locality").value=e.longText),e.types.includes("administrative_area_level_1")&&(document.querySelector("#state").value=e.shortText),e.types.includes("country")&&(document.querySelector("#country").value=e.longText);i.value=o,a.value=t,d.focus()}}u(); diff --git a/dist/samples/places-autocomplete-addressform/dist/assets/index-D8Z2_BIw.css b/dist/samples/places-autocomplete-addressform/dist/assets/index-D8Z2_BIw.css deleted file mode 100644 index 5d7523441..000000000 --- a/dist/samples/places-autocomplete-addressform/dist/assets/index-D8Z2_BIw.css +++ /dev/null @@ -1 +0,0 @@ -html,body{height:100%;margin:0;padding:0;font-family:Roboto,sans-serif;font-size:18px;color:#686868;overflow:hidden}form{display:flex;flex-wrap:wrap;align-items:center;max-width:400px;padding:20px;margin:5px;border:2px solid #adacac;border-radius:5px}input{width:100%;margin-top:0;padding:.5em;border:0;border-bottom:2px solid gray;font-family:Roboto,sans-serif;font-size:18px}input[type=reset]{width:auto;height:auto;border-bottom:0;background-color:transparent;color:#686868;font-size:14px;margin:20px 20px 0 0;cursor:pointer}.title{width:100%;margin-block-end:0;font-weight:500;margin:0}.note{width:100%;margin-block-start:0;font-size:12px}.form-label{width:100%;padding:.5em}.full-field{flex:400px;margin:15px 15px 0 0}.address-row{display:flex;width:95%;gap:1.5em;padding-bottom:0}.slim-field-left,.slim-field-right{flex-grow:1;margin:15px 0}.my-button{background-color:#000;border-radius:6px;color:#fff;margin-top:20px;cursor:pointer;padding:6px 24px;text-decoration:none} diff --git a/dist/samples/places-autocomplete-addressform/dist/index.html b/dist/samples/places-autocomplete-addressform/dist/index.html deleted file mode 100644 index df6555f6b..000000000 --- a/dist/samples/places-autocomplete-addressform/dist/index.html +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - Place Autocomplete Address Form - - - - - - - - - - - -
                  -

                  Sample address form for North America

                  -

                  * = required field

                  - - - - -
                  - - -
                  - - - - - -
                  - - - diff --git a/dist/samples/places-autocomplete-addressform/docs/index.html b/dist/samples/places-autocomplete-addressform/docs/index.html deleted file mode 100644 index cd4b13760..000000000 --- a/dist/samples/places-autocomplete-addressform/docs/index.html +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - Place Autocomplete Address Form - - - - - - - - - - - -
                  -

                  Sample address form for North America

                  -

                  * = required field

                  - - - - -
                  - - -
                  - - - - - -
                  - - - diff --git a/dist/samples/places-autocomplete-addressform/docs/index.js b/dist/samples/places-autocomplete-addressform/docs/index.js deleted file mode 100644 index 873c7d3e1..000000000 --- a/dist/samples/places-autocomplete-addressform/docs/index.js +++ /dev/null @@ -1,87 +0,0 @@ -"use strict"; -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// [START maps_places_autocomplete_addressform] -// This sample uses the Places Autocomplete widget to: -// 1. Help the user select a place -// 2. Retrieve the address components associated with that place -// 3. Populate the form fields with those address components. -// This sample requires the Places library, Maps JavaScript API. -let placeAutocomplete; -let address1Field; -let address2Field; -let postalField; -async function initAutocomplete() { - const { Place, Autocomplete } = (await google.maps.importLibrary('places')); - placeAutocomplete = document.querySelector('gmp-place-autocomplete'); - address1Field = document.querySelector('#address1'); - address2Field = document.querySelector('#address2'); - postalField = document.querySelector('#postcode'); - const saveButton = document.querySelector('.my-button'); - placeAutocomplete.focus(); - // Handle user selection on the autocomplete widget. - placeAutocomplete.addEventListener('gmp-select', async ({ placePrediction }) => { - fillInAddress(placePrediction); - }); - saveButton.addEventListener('click', () => { - // Display a message when the Save button is clicked. - alert('In a real application, this would save the address details.'); - }); -} -// [START maps_places_autocomplete_addressform_fillform] -async function fillInAddress(placePrediction) { - // The placePrediction object does not have all the details needed - // for the form, so we'll call fetchFields to get the place details. - const { Place } = (await google.maps.importLibrary('places')); - const place = placePrediction.toPlace(); - await place.fetchFields({ fields: ['addressComponents'] }); - let address1 = ''; - let postcode = ''; - if (!place.addressComponents) { - return; - } - // Populate form fields with address component data. - // The field is only updated if the types array includes - // the specified type-value. - for (const component of place.addressComponents) { - if (component.types.includes('street_address')) { - address1 = `${component.longText} ${address1}`; - } - if (component.types.includes('street_number')) { - address1 = `${component.longText} ${address1}`; - } - if (component.types.includes('route')) { - address1 += component.shortText; - } - if (component.types.includes('postal_code')) { - postcode = `${component.longText}${postcode}`; - } - if (component.types.includes('postal_code_suffix')) { - postcode = `${postcode}-${component.longText}`; - } - if (component.types.includes('locality')) { - document.querySelector('#locality').value = - component.longText; - } - if (component.types.includes('administrative_area_level_1')) { - document.querySelector('#state').value = - component.shortText; - } - if (component.types.includes('country')) { - document.querySelector('#country').value = - component.longText; - } - } - address1Field.value = address1; - postalField.value = postcode; - // After filling the form with address components from the Autocomplete - // prediction, set cursor focus on the second address line to encourage - // entry of subpremise information such as apartment, unit, or floor number. - address2Field.focus(); -} -// [END maps_places_autocomplete_addressform_fillform] -initAutocomplete(); -// [END maps_places_autocomplete_addressform] diff --git a/dist/samples/places-autocomplete-addressform/docs/index.ts b/dist/samples/places-autocomplete-addressform/docs/index.ts deleted file mode 100644 index b2789a451..000000000 --- a/dist/samples/places-autocomplete-addressform/docs/index.ts +++ /dev/null @@ -1,118 +0,0 @@ -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// [START maps_places_autocomplete_addressform] -// This sample uses the Places Autocomplete widget to: -// 1. Help the user select a place -// 2. Retrieve the address components associated with that place -// 3. Populate the form fields with those address components. -// This sample requires the Places library, Maps JavaScript API. - -let placeAutocomplete; -let address1Field: HTMLInputElement; -let address2Field: HTMLInputElement; -let postalField: HTMLInputElement; - -async function initAutocomplete() { - const { Place, Autocomplete } = (await google.maps.importLibrary( - 'places' - )) as google.maps.PlacesLibrary; - - placeAutocomplete = document.querySelector( - 'gmp-place-autocomplete' - ) as google.maps.places.PlaceAutocompleteElement; - address1Field = document.querySelector('#address1') as HTMLInputElement; - address2Field = document.querySelector('#address2') as HTMLInputElement; - postalField = document.querySelector('#postcode') as HTMLInputElement; - const saveButton = document.querySelector( - '.my-button' - ) as HTMLButtonElement; - - placeAutocomplete.focus(); - - // Handle user selection on the autocomplete widget. - placeAutocomplete.addEventListener( - 'gmp-select', - async ({ placePrediction }) => { - fillInAddress(placePrediction); - } - ); - - saveButton.addEventListener('click', () => { - // Display a message when the Save button is clicked. - alert('In a real application, this would save the address details.'); - }); -} - -// [START maps_places_autocomplete_addressform_fillform] -async function fillInAddress(placePrediction) { - // The placePrediction object does not have all the details needed - // for the form, so we'll call fetchFields to get the place details. - const { Place } = (await google.maps.importLibrary( - 'places' - )) as google.maps.PlacesLibrary; - const place = placePrediction.toPlace(); - await place.fetchFields({ fields: ['addressComponents'] }); - - let address1 = ''; - let postcode = ''; - - if (!place.addressComponents) { - return; - } - - // Populate form fields with address component data. - // The field is only updated if the types array includes - // the specified type-value. - for (const component of place.addressComponents) { - if (component.types.includes('street_address')) { - address1 = `${component.longText} ${address1}`; - } - - if (component.types.includes('street_number')) { - address1 = `${component.longText} ${address1}`; - } - - if (component.types.includes('route')) { - address1 += component.shortText; - } - - if (component.types.includes('postal_code')) { - postcode = `${component.longText}${postcode}`; - } - - if (component.types.includes('postal_code_suffix')) { - postcode = `${postcode}-${component.longText}`; - } - - if (component.types.includes('locality')) { - (document.querySelector('#locality') as HTMLInputElement).value = - component.longText!; - } - - if (component.types.includes('administrative_area_level_1')) { - (document.querySelector('#state') as HTMLInputElement).value = - component.shortText!; - } - - if (component.types.includes('country')) { - (document.querySelector('#country') as HTMLInputElement).value = - component.longText!; - } - } - - address1Field.value = address1; - postalField.value = postcode; - - // After filling the form with address components from the Autocomplete - // prediction, set cursor focus on the second address line to encourage - // entry of subpremise information such as apartment, unit, or floor number. - address2Field.focus(); -} -// [END maps_places_autocomplete_addressform_fillform] - -initAutocomplete(); -// [END maps_places_autocomplete_addressform] diff --git a/dist/samples/places-autocomplete-addressform/docs/style.css b/dist/samples/places-autocomplete-addressform/docs/style.css deleted file mode 100644 index ccef7e4fb..000000000 --- a/dist/samples/places-autocomplete-addressform/docs/style.css +++ /dev/null @@ -1,102 +0,0 @@ -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_places_autocomplete_addressform] */ -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; - font-family: 'Roboto', sans-serif; - font-size: 18px; - color: rgb(104, 104, 104); - overflow: hidden; -} - -form { - display: flex; - flex-wrap: wrap; - align-items: center; - max-width: 400px; - padding: 20px; - margin: 5px; - border: 2px solid #adacac; - border-radius: 5px; -} - -input { - width: 100%; - margin-top: 0; - padding: 0.5em; - border: 0; - border-bottom: 2px solid gray; - font-family: 'Roboto', sans-serif; - font-size: 18px; -} - -input[type='reset'] { - width: auto; - height: auto; - border-bottom: 0; - background-color: transparent; - color: rgb(104, 104, 104); - font-size: 14px; - margin: 20px 20px 0 0; - cursor: pointer; -} - -.title { - width: 100%; - margin-block-end: 0; - font-weight: 500; - margin: 0; -} - -.note { - width: 100%; - margin-block-start: 0; - font-size: 12px; -} - -.form-label { - width: 100%; - padding: 0.5em; -} - -.full-field { - flex: 400px; - margin: 15px 15px 0 0; -} - -.address-row { - display: flex; - width: 95%; - gap: 1.5em; /* Add space between the two fields */ - padding-bottom: 0; -} - -.slim-field-left { - flex-grow: 1; - margin: 15px 0; -} - -.slim-field-right { - flex-grow: 1; - margin: 15px 0; -} - -.my-button { - background-color: #000; - border-radius: 6px; - color: #fff; - margin-top: 20px; - cursor: pointer; - padding: 6px 24px; - text-decoration: none; -} -/* [END maps_places_autocomplete_addressform] */ diff --git a/dist/samples/places-autocomplete-addressform/jsfiddle/demo.css b/dist/samples/places-autocomplete-addressform/jsfiddle/demo.css deleted file mode 100644 index 6e71ed45e..000000000 --- a/dist/samples/places-autocomplete-addressform/jsfiddle/demo.css +++ /dev/null @@ -1,102 +0,0 @@ -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; - font-family: 'Roboto', sans-serif; - font-size: 18px; - color: rgb(104, 104, 104); - overflow: hidden; -} - -form { - display: flex; - flex-wrap: wrap; - align-items: center; - max-width: 400px; - padding: 20px; - margin: 5px; - border: 2px solid #adacac; - border-radius: 5px; -} - -input { - width: 100%; - margin-top: 0; - padding: 0.5em; - border: 0; - border-bottom: 2px solid gray; - font-family: 'Roboto', sans-serif; - font-size: 18px; -} - -input[type='reset'] { - width: auto; - height: auto; - border-bottom: 0; - background-color: transparent; - color: rgb(104, 104, 104); - font-size: 14px; - margin: 20px 20px 0 0; - cursor: pointer; -} - -.title { - width: 100%; - margin-block-end: 0; - font-weight: 500; - margin: 0; -} - -.note { - width: 100%; - margin-block-start: 0; - font-size: 12px; -} - -.form-label { - width: 100%; - padding: 0.5em; -} - -.full-field { - flex: 400px; - margin: 15px 15px 0 0; -} - -.address-row { - display: flex; - width: 95%; - gap: 1.5em; /* Add space between the two fields */ - padding-bottom: 0; -} - -.slim-field-left { - flex-grow: 1; - margin: 15px 0; -} - -.slim-field-right { - flex-grow: 1; - margin: 15px 0; -} - -.my-button { - background-color: #000; - border-radius: 6px; - color: #fff; - margin-top: 20px; - cursor: pointer; - padding: 6px 24px; - text-decoration: none; -} - diff --git a/dist/samples/places-autocomplete-addressform/jsfiddle/demo.details b/dist/samples/places-autocomplete-addressform/jsfiddle/demo.details deleted file mode 100644 index e153d6c26..000000000 --- a/dist/samples/places-autocomplete-addressform/jsfiddle/demo.details +++ /dev/null @@ -1,7 +0,0 @@ -name: places-autocomplete-addressform -authors: - - Geo Developer IX Documentation Team -tags: - - google maps -load_type: h -description: Sample code supporting Google Maps Platform JavaScript API documentation. diff --git a/dist/samples/places-autocomplete-addressform/jsfiddle/demo.html b/dist/samples/places-autocomplete-addressform/jsfiddle/demo.html deleted file mode 100644 index e3767827c..000000000 --- a/dist/samples/places-autocomplete-addressform/jsfiddle/demo.html +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - Place Autocomplete Address Form - - - - - - - - - - - -
                  -

                  Sample address form for North America

                  -

                  * = required field

                  - - - - -
                  - - -
                  - - - - - -
                  - - - diff --git a/dist/samples/places-autocomplete-addressform/jsfiddle/demo.js b/dist/samples/places-autocomplete-addressform/jsfiddle/demo.js deleted file mode 100644 index edacff219..000000000 --- a/dist/samples/places-autocomplete-addressform/jsfiddle/demo.js +++ /dev/null @@ -1,87 +0,0 @@ -"use strict"; -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// This sample uses the Places Autocomplete widget to: -// 1. Help the user select a place -// 2. Retrieve the address components associated with that place -// 3. Populate the form fields with those address components. -// This sample requires the Places library, Maps JavaScript API. -let placeAutocomplete; -let address1Field; -let address2Field; -let postalField; -async function initAutocomplete() { - const { Place, Autocomplete } = (await google.maps.importLibrary('places')); - placeAutocomplete = document.querySelector('gmp-place-autocomplete'); - address1Field = document.querySelector('#address1'); - address2Field = document.querySelector('#address2'); - postalField = document.querySelector('#postcode'); - const saveButton = document.querySelector('.my-button'); - placeAutocomplete.focus(); - // Handle user selection on the autocomplete widget. - placeAutocomplete.addEventListener('gmp-select', async ({ placePrediction }) => { - fillInAddress(placePrediction); - }); - saveButton.addEventListener('click', () => { - // Display a message when the Save button is clicked. - alert('In a real application, this would save the address details.'); - }); -} - -async function fillInAddress(placePrediction) { - // The placePrediction object does not have all the details needed - // for the form, so we'll call fetchFields to get the place details. - const { Place } = (await google.maps.importLibrary('places')); - const place = placePrediction.toPlace(); - await place.fetchFields({ fields: ['addressComponents'] }); - let address1 = ''; - let postcode = ''; - if (!place.addressComponents) { - return; - } - // Populate form fields with address component data. - // The field is only updated if the types array includes - // the specified type-value. - for (const component of place.addressComponents) { - if (component.types.includes('street_address')) { - address1 = `${component.longText} ${address1}`; - } - if (component.types.includes('street_number')) { - address1 = `${component.longText} ${address1}`; - } - if (component.types.includes('route')) { - address1 += component.shortText; - } - if (component.types.includes('postal_code')) { - postcode = `${component.longText}${postcode}`; - } - if (component.types.includes('postal_code_suffix')) { - postcode = `${postcode}-${component.longText}`; - } - if (component.types.includes('locality')) { - document.querySelector('#locality').value = - component.longText; - } - if (component.types.includes('administrative_area_level_1')) { - document.querySelector('#state').value = - component.shortText; - } - if (component.types.includes('country')) { - document.querySelector('#country').value = - component.longText; - } - } - address1Field.value = address1; - postalField.value = postcode; - // After filling the form with address components from the Autocomplete - // prediction, set cursor focus on the second address line to encourage - // entry of subpremise information such as apartment, unit, or floor number. - address2Field.focus(); -} - -initAutocomplete(); - diff --git a/dist/samples/places-placeid-finder/app/.eslintsrc.json b/dist/samples/places-placeid-finder/app/.eslintsrc.json deleted file mode 100644 index 4c44dab04..000000000 --- a/dist/samples/places-placeid-finder/app/.eslintsrc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": [ - "plugin:@typescript-eslint/recommended" - ], - "parser": "@typescript-eslint/parser", - "rules": { - "@typescript-eslint/ban-ts-comment": 0, - "@typescript-eslint/no-this-alias": 1, - "@typescript-eslint/no-empty-function": 1, - "@typescript-eslint/explicit-module-boundary-types": 1, - "@typescript-eslint/no-unused-vars": 1 - } -} diff --git a/dist/samples/places-placeid-finder/app/README.md b/dist/samples/places-placeid-finder/app/README.md deleted file mode 100644 index fdc1ceffa..000000000 --- a/dist/samples/places-placeid-finder/app/README.md +++ /dev/null @@ -1,41 +0,0 @@ -# Google Maps JavaScript Sample - -## places-placeid-finder - -Place ID Finder - -## Setup - -### Before starting run: - -`npm i` - -### Run an example on a local web server - -`cd samples/places-placeid-finder` -`npm start` - -### Build an individual example - -`cd samples/places-placeid-finder` -`npm run build` - -From 'samples': - -`npm run build --workspace=places-placeid-finder/` - -### Build all of the examples. - -From 'samples': - -`npm run build-all` - -### Run lint to check for problems - -`cd samples/places-placeid-finder` -`npx eslint index.ts` - -## Feedback - -For feedback related to this sample, please open a new issue on -[GitHub](https://github.com/googlemaps-samples/js-api-samples/issues). diff --git a/dist/samples/places-placeid-finder/app/index.html b/dist/samples/places-placeid-finder/app/index.html deleted file mode 100644 index 8fc548384..000000000 --- a/dist/samples/places-placeid-finder/app/index.html +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - Place ID Finder - - - - - - - - - - -
                  -
                  - Place ID:
                  - -
                  - - diff --git a/dist/samples/places-placeid-finder/app/index.ts b/dist/samples/places-placeid-finder/app/index.ts deleted file mode 100644 index d4c0bc11c..000000000 --- a/dist/samples/places-placeid-finder/app/index.ts +++ /dev/null @@ -1,111 +0,0 @@ -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// [START maps_places_placeid_finder] -// This sample uses the Place Autocomplete widget to allow the user to search -// for and select a place. The sample then displays an info window containing -// the place ID and other information about the place that the user has -// selected. - -async function initMap(): Promise { - // Request needed libraries. - const [{ InfoWindow }, { AdvancedMarkerElement }] = await Promise.all([ - google.maps.importLibrary('maps') as Promise, - google.maps.importLibrary( - 'marker' - ) as Promise, - google.maps.importLibrary( - 'places' - ) as Promise, - ]); - - const mapElement = document.querySelector( - 'gmp-map' - ) as google.maps.MapElement; - const map = mapElement.innerMap as google.maps.Map; - - const placeAutocomplete = document.querySelector( - 'gmp-place-autocomplete' - ) as google.maps.places.PlaceAutocompleteElement; - - // Set the map options. - map.setOptions({ - clickableIcons: false, - mapTypeControl: false, - streetViewControl: false, - }); - - // Use the bounds_changed event to bias results to the current map bounds. - map.addListener('bounds_changed', () => { - const bounds = map.getBounds(); - if (bounds) { - placeAutocomplete.locationBias = bounds; - } - }); - - const infowindow = new InfoWindow(); - const infowindowContent = document.getElementById( - 'infowindow-content' - ) as HTMLElement; - - infowindow.setContent(infowindowContent); - - const marker = new AdvancedMarkerElement({ - map: map, - collisionBehavior: - google.maps.CollisionBehavior.REQUIRED_AND_HIDES_OPTIONAL, - }); - - marker.addListener('click', () => { - infowindow.open(map, marker); - }); - - placeAutocomplete.addEventListener( - 'gmp-select', - async ({ placePrediction }: any) => { - infowindow.close(); - - const place = placePrediction.toPlace(); - - await place.fetchFields({ - fields: ['displayName', 'formattedAddress', 'location', 'id'], - }); - - if (!place.location) { - return; - } - - if (place.viewport) { - map.fitBounds(place.viewport); - } else { - map.setCenter(place.location); - map.setZoom(17); - } - - // Set the position of the marker using the place ID and location. - marker.position = place.location; - // marker.setVisible(true); // AdvancedMarkerElement is visible by default when map and position are set. - - ( - infowindowContent.children.namedItem( - 'place-name' - ) as HTMLElement - ).textContent = place.displayName as string; - ( - infowindowContent.children.namedItem('place-id') as HTMLElement - ).textContent = place.id as string; - ( - infowindowContent.children.namedItem( - 'place-address' - ) as HTMLElement - ).textContent = place.formattedAddress as string; - infowindow.open(map, marker); - } - ); -} - -initMap(); -// [END maps_places_placeid_finder] diff --git a/dist/samples/places-placeid-finder/app/package.json b/dist/samples/places-placeid-finder/app/package.json deleted file mode 100644 index 3d894d3d2..000000000 --- a/dist/samples/places-placeid-finder/app/package.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "@js-api-samples/places-placeid-finder", - "version": "1.0.0", - "scripts": { - "build": "tsc && bash ../jsfiddle.sh places-placeid-finder && bash ../app.sh places-placeid-finder && bash ../docs.sh places-placeid-finder && npm run build:vite --workspace=. && bash ../dist.sh places-placeid-finder", - "test": "tsc && npm run build:vite --workspace=.", - "start": "tsc && vite build --base './' && vite", - "build:vite": "vite build --base './'", - "preview": "vite preview" - }, - "dependencies": { - - } -} diff --git a/dist/samples/places-placeid-finder/app/style.css b/dist/samples/places-placeid-finder/app/style.css deleted file mode 100644 index dbf113dfb..000000000 --- a/dist/samples/places-placeid-finder/app/style.css +++ /dev/null @@ -1,45 +0,0 @@ -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_places_placeid_finder] */ -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -gmp-map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; - font-family: Arial, Helvetica, sans-serif; -} - -#infowindow-content { - display: none; -} - -gmp-map #infowindow-content { - display: inline; -} - -gmp-place-autocomplete { - position: absolute; - height: 30px; - width: 500px; - top: 10px; - left: 10px; - box-shadow: 4px 4px 5px 0px rgba(0, 0, 0, 0.2); - color-scheme: light; - border-radius: 10px; -} - -/* [END maps_places_placeid_finder] */ diff --git a/dist/samples/places-placeid-finder/app/tsconfig.json b/dist/samples/places-placeid-finder/app/tsconfig.json deleted file mode 100644 index 366aabb04..000000000 --- a/dist/samples/places-placeid-finder/app/tsconfig.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "compilerOptions": { - "module": "esnext", - "target": "esnext", - "strict": true, - "noImplicitAny": false, - "lib": [ - "es2015", - "esnext", - "es6", - "dom", - "dom.iterable" - ], - "moduleResolution": "Node", - "jsx": "preserve" - } -} diff --git a/dist/samples/places-placeid-finder/dist/assets/index-CSeAfpnK.css b/dist/samples/places-placeid-finder/dist/assets/index-CSeAfpnK.css deleted file mode 100644 index 0e821f038..000000000 --- a/dist/samples/places-placeid-finder/dist/assets/index-CSeAfpnK.css +++ /dev/null @@ -1 +0,0 @@ -gmp-map{height:100%}html,body{height:100%;margin:0;padding:0;font-family:Arial,Helvetica,sans-serif}#infowindow-content{display:none}gmp-map #infowindow-content{display:inline}gmp-place-autocomplete{position:absolute;height:30px;width:500px;top:10px;left:10px;box-shadow:4px 4px 5px #0003;color-scheme:light;border-radius:10px} diff --git a/dist/samples/places-placeid-finder/dist/assets/index-uXk7hm4D.js b/dist/samples/places-placeid-finder/dist/assets/index-uXk7hm4D.js deleted file mode 100644 index d2222fe4e..000000000 --- a/dist/samples/places-placeid-finder/dist/assets/index-uXk7hm4D.js +++ /dev/null @@ -1 +0,0 @@ -(function(){const i=document.createElement("link").relList;if(i&&i.supports&&i.supports("modulepreload"))return;for(const e of document.querySelectorAll('link[rel="modulepreload"]'))o(e);new MutationObserver(e=>{for(const t of e)if(t.type==="childList")for(const r of t.addedNodes)r.tagName==="LINK"&&r.rel==="modulepreload"&&o(r)}).observe(document,{childList:!0,subtree:!0});function l(e){const t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin==="use-credentials"?t.credentials="include":e.crossOrigin==="anonymous"?t.credentials="omit":t.credentials="same-origin",t}function o(e){if(e.ep)return;e.ep=!0;const t=l(e);fetch(e.href,t)}})();async function d(){const[{InfoWindow:c},{AdvancedMarkerElement:i}]=await Promise.all([google.maps.importLibrary("maps"),google.maps.importLibrary("marker"),google.maps.importLibrary("places")]),o=document.querySelector("gmp-map").innerMap,e=document.querySelector("gmp-place-autocomplete");o.setOptions({clickableIcons:!1,mapTypeControl:!1,streetViewControl:!1}),o.addListener("bounds_changed",()=>{const a=o.getBounds();a&&(e.locationBias=a)});const t=new c,r=document.getElementById("infowindow-content");t.setContent(r);const s=new i({map:o,collisionBehavior:google.maps.CollisionBehavior.REQUIRED_AND_HIDES_OPTIONAL});s.addListener("click",()=>{t.open(o,s)}),e.addEventListener("gmp-select",async({placePrediction:a})=>{t.close();const n=a.toPlace();await n.fetchFields({fields:["displayName","formattedAddress","location","id"]}),n.location&&(n.viewport?o.fitBounds(n.viewport):(o.setCenter(n.location),o.setZoom(17)),s.position=n.location,r.children.namedItem("place-name").textContent=n.displayName,r.children.namedItem("place-id").textContent=n.id,r.children.namedItem("place-address").textContent=n.formattedAddress,t.open(o,s))})}d(); diff --git a/dist/samples/places-placeid-finder/dist/index.html b/dist/samples/places-placeid-finder/dist/index.html deleted file mode 100644 index ac77744bf..000000000 --- a/dist/samples/places-placeid-finder/dist/index.html +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - Place ID Finder - - - - - - - - - - -
                  -
                  - Place ID:
                  - -
                  - - diff --git a/dist/samples/places-placeid-finder/docs/index.html b/dist/samples/places-placeid-finder/docs/index.html deleted file mode 100644 index 8fc548384..000000000 --- a/dist/samples/places-placeid-finder/docs/index.html +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - Place ID Finder - - - - - - - - - - -
                  -
                  - Place ID:
                  - -
                  - - diff --git a/dist/samples/places-placeid-finder/docs/index.js b/dist/samples/places-placeid-finder/docs/index.js deleted file mode 100644 index 680b6f642..000000000 --- a/dist/samples/places-placeid-finder/docs/index.js +++ /dev/null @@ -1,71 +0,0 @@ -"use strict"; -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// [START maps_places_placeid_finder] -// This sample uses the Place Autocomplete widget to allow the user to search -// for and select a place. The sample then displays an info window containing -// the place ID and other information about the place that the user has -// selected. -async function initMap() { - // Request needed libraries. - const [{ InfoWindow }, { AdvancedMarkerElement }] = await Promise.all([ - google.maps.importLibrary('maps'), - google.maps.importLibrary('marker'), - google.maps.importLibrary('places'), - ]); - const mapElement = document.querySelector('gmp-map'); - const map = mapElement.innerMap; - const placeAutocomplete = document.querySelector('gmp-place-autocomplete'); - // Set the map options. - map.setOptions({ - clickableIcons: false, - mapTypeControl: false, - streetViewControl: false, - }); - // Use the bounds_changed event to bias results to the current map bounds. - map.addListener('bounds_changed', () => { - const bounds = map.getBounds(); - if (bounds) { - placeAutocomplete.locationBias = bounds; - } - }); - const infowindow = new InfoWindow(); - const infowindowContent = document.getElementById('infowindow-content'); - infowindow.setContent(infowindowContent); - const marker = new AdvancedMarkerElement({ - map: map, - collisionBehavior: google.maps.CollisionBehavior.REQUIRED_AND_HIDES_OPTIONAL, - }); - marker.addListener('click', () => { - infowindow.open(map, marker); - }); - placeAutocomplete.addEventListener('gmp-select', async ({ placePrediction }) => { - infowindow.close(); - const place = placePrediction.toPlace(); - await place.fetchFields({ - fields: ['displayName', 'formattedAddress', 'location', 'id'], - }); - if (!place.location) { - return; - } - if (place.viewport) { - map.fitBounds(place.viewport); - } - else { - map.setCenter(place.location); - map.setZoom(17); - } - // Set the position of the marker using the place ID and location. - marker.position = place.location; - // marker.setVisible(true); // AdvancedMarkerElement is visible by default when map and position are set. - infowindowContent.children.namedItem('place-name').textContent = place.displayName; - infowindowContent.children.namedItem('place-id').textContent = place.id; - infowindowContent.children.namedItem('place-address').textContent = place.formattedAddress; - infowindow.open(map, marker); - }); -} -initMap(); -// [END maps_places_placeid_finder] diff --git a/dist/samples/places-placeid-finder/docs/index.ts b/dist/samples/places-placeid-finder/docs/index.ts deleted file mode 100644 index d4c0bc11c..000000000 --- a/dist/samples/places-placeid-finder/docs/index.ts +++ /dev/null @@ -1,111 +0,0 @@ -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// [START maps_places_placeid_finder] -// This sample uses the Place Autocomplete widget to allow the user to search -// for and select a place. The sample then displays an info window containing -// the place ID and other information about the place that the user has -// selected. - -async function initMap(): Promise { - // Request needed libraries. - const [{ InfoWindow }, { AdvancedMarkerElement }] = await Promise.all([ - google.maps.importLibrary('maps') as Promise, - google.maps.importLibrary( - 'marker' - ) as Promise, - google.maps.importLibrary( - 'places' - ) as Promise, - ]); - - const mapElement = document.querySelector( - 'gmp-map' - ) as google.maps.MapElement; - const map = mapElement.innerMap as google.maps.Map; - - const placeAutocomplete = document.querySelector( - 'gmp-place-autocomplete' - ) as google.maps.places.PlaceAutocompleteElement; - - // Set the map options. - map.setOptions({ - clickableIcons: false, - mapTypeControl: false, - streetViewControl: false, - }); - - // Use the bounds_changed event to bias results to the current map bounds. - map.addListener('bounds_changed', () => { - const bounds = map.getBounds(); - if (bounds) { - placeAutocomplete.locationBias = bounds; - } - }); - - const infowindow = new InfoWindow(); - const infowindowContent = document.getElementById( - 'infowindow-content' - ) as HTMLElement; - - infowindow.setContent(infowindowContent); - - const marker = new AdvancedMarkerElement({ - map: map, - collisionBehavior: - google.maps.CollisionBehavior.REQUIRED_AND_HIDES_OPTIONAL, - }); - - marker.addListener('click', () => { - infowindow.open(map, marker); - }); - - placeAutocomplete.addEventListener( - 'gmp-select', - async ({ placePrediction }: any) => { - infowindow.close(); - - const place = placePrediction.toPlace(); - - await place.fetchFields({ - fields: ['displayName', 'formattedAddress', 'location', 'id'], - }); - - if (!place.location) { - return; - } - - if (place.viewport) { - map.fitBounds(place.viewport); - } else { - map.setCenter(place.location); - map.setZoom(17); - } - - // Set the position of the marker using the place ID and location. - marker.position = place.location; - // marker.setVisible(true); // AdvancedMarkerElement is visible by default when map and position are set. - - ( - infowindowContent.children.namedItem( - 'place-name' - ) as HTMLElement - ).textContent = place.displayName as string; - ( - infowindowContent.children.namedItem('place-id') as HTMLElement - ).textContent = place.id as string; - ( - infowindowContent.children.namedItem( - 'place-address' - ) as HTMLElement - ).textContent = place.formattedAddress as string; - infowindow.open(map, marker); - } - ); -} - -initMap(); -// [END maps_places_placeid_finder] diff --git a/dist/samples/places-placeid-finder/docs/style.css b/dist/samples/places-placeid-finder/docs/style.css deleted file mode 100644 index dbf113dfb..000000000 --- a/dist/samples/places-placeid-finder/docs/style.css +++ /dev/null @@ -1,45 +0,0 @@ -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_places_placeid_finder] */ -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -gmp-map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; - font-family: Arial, Helvetica, sans-serif; -} - -#infowindow-content { - display: none; -} - -gmp-map #infowindow-content { - display: inline; -} - -gmp-place-autocomplete { - position: absolute; - height: 30px; - width: 500px; - top: 10px; - left: 10px; - box-shadow: 4px 4px 5px 0px rgba(0, 0, 0, 0.2); - color-scheme: light; - border-radius: 10px; -} - -/* [END maps_places_placeid_finder] */ diff --git a/dist/samples/places-placeid-finder/jsfiddle/demo.css b/dist/samples/places-placeid-finder/jsfiddle/demo.css deleted file mode 100644 index 843785691..000000000 --- a/dist/samples/places-placeid-finder/jsfiddle/demo.css +++ /dev/null @@ -1,45 +0,0 @@ -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -gmp-map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; - font-family: Arial, Helvetica, sans-serif; -} - -#infowindow-content { - display: none; -} - -gmp-map #infowindow-content { - display: inline; -} - -gmp-place-autocomplete { - position: absolute; - height: 30px; - width: 500px; - top: 10px; - left: 10px; - box-shadow: 4px 4px 5px 0px rgba(0, 0, 0, 0.2); - color-scheme: light; - border-radius: 10px; -} - - diff --git a/dist/samples/places-placeid-finder/jsfiddle/demo.details b/dist/samples/places-placeid-finder/jsfiddle/demo.details deleted file mode 100644 index f189777a6..000000000 --- a/dist/samples/places-placeid-finder/jsfiddle/demo.details +++ /dev/null @@ -1,7 +0,0 @@ -name: places-placeid-finder -authors: - - Geo Developer IX Documentation Team -tags: - - google maps -load_type: h -description: Sample code supporting Google Maps Platform JavaScript API documentation. diff --git a/dist/samples/places-placeid-finder/jsfiddle/demo.html b/dist/samples/places-placeid-finder/jsfiddle/demo.html deleted file mode 100644 index 2bc450e41..000000000 --- a/dist/samples/places-placeid-finder/jsfiddle/demo.html +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - Place ID Finder - - - - - - - - - - -
                  -
                  - Place ID:
                  - -
                  - - diff --git a/dist/samples/places-placeid-finder/jsfiddle/demo.js b/dist/samples/places-placeid-finder/jsfiddle/demo.js deleted file mode 100644 index 666a29ebc..000000000 --- a/dist/samples/places-placeid-finder/jsfiddle/demo.js +++ /dev/null @@ -1,71 +0,0 @@ -"use strict"; -/** - * @license - * Copyright 2019 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// This sample uses the Place Autocomplete widget to allow the user to search -// for and select a place. The sample then displays an info window containing -// the place ID and other information about the place that the user has -// selected. -async function initMap() { - // Request needed libraries. - const [{ InfoWindow }, { AdvancedMarkerElement }] = await Promise.all([ - google.maps.importLibrary('maps'), - google.maps.importLibrary('marker'), - google.maps.importLibrary('places'), - ]); - const mapElement = document.querySelector('gmp-map'); - const map = mapElement.innerMap; - const placeAutocomplete = document.querySelector('gmp-place-autocomplete'); - // Set the map options. - map.setOptions({ - clickableIcons: false, - mapTypeControl: false, - streetViewControl: false, - }); - // Use the bounds_changed event to bias results to the current map bounds. - map.addListener('bounds_changed', () => { - const bounds = map.getBounds(); - if (bounds) { - placeAutocomplete.locationBias = bounds; - } - }); - const infowindow = new InfoWindow(); - const infowindowContent = document.getElementById('infowindow-content'); - infowindow.setContent(infowindowContent); - const marker = new AdvancedMarkerElement({ - map: map, - collisionBehavior: google.maps.CollisionBehavior.REQUIRED_AND_HIDES_OPTIONAL, - }); - marker.addListener('click', () => { - infowindow.open(map, marker); - }); - placeAutocomplete.addEventListener('gmp-select', async ({ placePrediction }) => { - infowindow.close(); - const place = placePrediction.toPlace(); - await place.fetchFields({ - fields: ['displayName', 'formattedAddress', 'location', 'id'], - }); - if (!place.location) { - return; - } - if (place.viewport) { - map.fitBounds(place.viewport); - } - else { - map.setCenter(place.location); - map.setZoom(17); - } - // Set the position of the marker using the place ID and location. - marker.position = place.location; - // marker.setVisible(true); // AdvancedMarkerElement is visible by default when map and position are set. - infowindowContent.children.namedItem('place-name').textContent = place.displayName; - infowindowContent.children.namedItem('place-id').textContent = place.id; - infowindowContent.children.namedItem('place-address').textContent = place.formattedAddress; - infowindow.open(map, marker); - }); -} -initMap(); - diff --git a/dist/samples/react-ui-kit-place-details-compact/dist/assets/index-DYsp_gI5.css b/dist/samples/react-ui-kit-place-details-compact/dist/assets/index-DYsp_gI5.css deleted file mode 100644 index f2a1287dc..000000000 --- a/dist/samples/react-ui-kit-place-details-compact/dist/assets/index-DYsp_gI5.css +++ /dev/null @@ -1,5 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */html,body{display:flex;width:100%;height:400px;margin:0}h1{font-size:16px;text-align:center}#map-container{box-sizing:border-box;width:100%}gmp-place-details-compact{--gmp-mat-color-on-surface: light-dark(black, white);--gmp-mat-color-surface: light-dark(white, black);--gmp-mat-font-family: Google Sans Text, sans-serif;--gmp-mat-font-body-medium: normal 400 .875em/1.25em var(--gmp-mat-font-family, "Google Sans Text");width:360px;border:none;padding:0;margin:0;position:relative}gmp-place-details-compact:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);width:0;height:0;border-left:16px solid transparent;border-right:16px solid transparent;border-top:20px solid var(--gmp-mat-color-surface, light-dark(white, black))} diff --git a/dist/samples/react-ui-kit-place-details-compact/dist/assets/index-DwWFQETP.js b/dist/samples/react-ui-kit-place-details-compact/dist/assets/index-DwWFQETP.js deleted file mode 100644 index 0f98820c6..000000000 --- a/dist/samples/react-ui-kit-place-details-compact/dist/assets/index-DwWFQETP.js +++ /dev/null @@ -1,57 +0,0 @@ -(function(){const S=document.createElement("link").relList;if(S&&S.supports&&S.supports("modulepreload"))return;for(const R of document.querySelectorAll('link[rel="modulepreload"]'))r(R);new MutationObserver(R=>{for(const H of R)if(H.type==="childList")for(const B of H.addedNodes)B.tagName==="LINK"&&B.rel==="modulepreload"&&r(B)}).observe(document,{childList:!0,subtree:!0});function O(R){const H={};return R.integrity&&(H.integrity=R.integrity),R.referrerPolicy&&(H.referrerPolicy=R.referrerPolicy),R.crossOrigin==="use-credentials"?H.credentials="include":R.crossOrigin==="anonymous"?H.credentials="omit":H.credentials="same-origin",H}function r(R){if(R.ep)return;R.ep=!0;const H=O(R);fetch(R.href,H)}})();function Zv(g){return g&&g.__esModule&&Object.prototype.hasOwnProperty.call(g,"default")?g.default:g}var ei={exports:{}},be={};/** - * @license React - * react-jsx-runtime.production.js - * - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var ed;function jv(){if(ed)return be;ed=1;var g=Symbol.for("react.transitional.element"),S=Symbol.for("react.fragment");function O(r,R,H){var B=null;if(H!==void 0&&(B=""+H),R.key!==void 0&&(B=""+R.key),"key"in R){H={};for(var j in R)j!=="key"&&(H[j]=R[j])}else H=R;return R=H.ref,{$$typeof:g,type:r,key:B,ref:R!==void 0?R:null,props:H}}return be.Fragment=S,be.jsx=O,be.jsxs=O,be}var nd;function Vv(){return nd||(nd=1,ei.exports=jv()),ei.exports}var Ea=Vv(),ni={exports:{}},V={};/** - * @license React - * react.production.js - * - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var fd;function Kv(){if(fd)return V;fd=1;var g=Symbol.for("react.transitional.element"),S=Symbol.for("react.portal"),O=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),R=Symbol.for("react.profiler"),H=Symbol.for("react.consumer"),B=Symbol.for("react.context"),j=Symbol.for("react.forward_ref"),_=Symbol.for("react.suspense"),A=Symbol.for("react.memo"),U=Symbol.for("react.lazy"),K=Symbol.iterator;function J(s){return s===null||typeof s!="object"?null:(s=K&&s[K]||s["@@iterator"],typeof s=="function"?s:null)}var P={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},G=Object.assign,rl={};function Al(s,z,N){this.props=s,this.context=z,this.refs=rl,this.updater=N||P}Al.prototype.isReactComponent={},Al.prototype.setState=function(s,z){if(typeof s!="object"&&typeof s!="function"&&s!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,s,z,"setState")},Al.prototype.forceUpdate=function(s){this.updater.enqueueForceUpdate(this,s,"forceUpdate")};function vt(){}vt.prototype=Al.prototype;function yt(s,z,N){this.props=s,this.context=z,this.refs=rl,this.updater=N||P}var zl=yt.prototype=new vt;zl.constructor=yt,G(zl,Al.prototype),zl.isPureReactComponent=!0;var wl=Array.isArray,$={H:null,A:null,T:null,S:null,V:null},Sl=Object.prototype.hasOwnProperty;function Ol(s,z,N,p,C,tl){return N=tl.ref,{$$typeof:g,type:s,key:z,ref:N!==void 0?N:null,props:tl}}function Bl(s,z){return Ol(s.type,z,void 0,void 0,void 0,s.props)}function bt(s){return typeof s=="object"&&s!==null&&s.$$typeof===g}function Yu(s){var z={"=":"=0",":":"=2"};return"$"+s.replace(/[=:]/g,function(N){return z[N]})}var _t=/\/+/g;function Gl(s,z){return typeof s=="object"&&s!==null&&s.key!=null?Yu(""+s.key):z.toString(36)}function yu(){}function hu(s){switch(s.status){case"fulfilled":return s.value;case"rejected":throw s.reason;default:switch(typeof s.status=="string"?s.then(yu,yu):(s.status="pending",s.then(function(z){s.status==="pending"&&(s.status="fulfilled",s.value=z)},function(z){s.status==="pending"&&(s.status="rejected",s.reason=z)})),s.status){case"fulfilled":return s.value;case"rejected":throw s.reason}}throw s}function Cl(s,z,N,p,C){var tl=typeof s;(tl==="undefined"||tl==="boolean")&&(s=null);var Z=!1;if(s===null)Z=!0;else switch(tl){case"bigint":case"string":case"number":Z=!0;break;case"object":switch(s.$$typeof){case g:case S:Z=!0;break;case U:return Z=s._init,Cl(Z(s._payload),z,N,p,C)}}if(Z)return C=C(s),Z=p===""?"."+Gl(s,0):p,wl(C)?(N="",Z!=null&&(N=Z.replace(_t,"$&/")+"/"),Cl(C,z,N,"",function(Zt){return Zt})):C!=null&&(bt(C)&&(C=Bl(C,N+(C.key==null||s&&s.key===C.key?"":(""+C.key).replace(_t,"$&/")+"/")+Z)),z.push(C)),1;Z=0;var Wl=p===""?".":p+":";if(wl(s))for(var vl=0;vl>>1,s=E[sl];if(0>>1;slR(p,X))CR(tl,p)?(E[sl]=tl,E[C]=X,sl=C):(E[sl]=p,E[N]=X,sl=N);else if(CR(tl,X))E[sl]=tl,E[C]=X,sl=C;else break l}}return D}function R(E,D){var X=E.sortIndex-D.sortIndex;return X!==0?X:E.id-D.id}if(g.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var H=performance;g.unstable_now=function(){return H.now()}}else{var B=Date,j=B.now();g.unstable_now=function(){return B.now()-j}}var _=[],A=[],U=1,K=null,J=3,P=!1,G=!1,rl=!1,Al=!1,vt=typeof setTimeout=="function"?setTimeout:null,yt=typeof clearTimeout=="function"?clearTimeout:null,zl=typeof setImmediate<"u"?setImmediate:null;function wl(E){for(var D=O(A);D!==null;){if(D.callback===null)r(A);else if(D.startTime<=E)r(A),D.sortIndex=D.expirationTime,S(_,D);else break;D=O(A)}}function $(E){if(rl=!1,wl(E),!G)if(O(_)!==null)G=!0,Sl||(Sl=!0,Gl());else{var D=O(A);D!==null&&Cl($,D.startTime-E)}}var Sl=!1,Ol=-1,Bl=5,bt=-1;function Yu(){return Al?!0:!(g.unstable_now()-btE&&Yu());){var sl=K.callback;if(typeof sl=="function"){K.callback=null,J=K.priorityLevel;var s=sl(K.expirationTime<=E);if(E=g.unstable_now(),typeof s=="function"){K.callback=s,wl(E),D=!0;break t}K===O(_)&&r(_),wl(E)}else r(_);K=O(_)}if(K!==null)D=!0;else{var z=O(A);z!==null&&Cl($,z.startTime-E),D=!1}}break l}finally{K=null,J=X,P=!1}D=void 0}}finally{D?Gl():Sl=!1}}}var Gl;if(typeof zl=="function")Gl=function(){zl(_t)};else if(typeof MessageChannel<"u"){var yu=new MessageChannel,hu=yu.port2;yu.port1.onmessage=_t,Gl=function(){hu.postMessage(null)}}else Gl=function(){vt(_t,0)};function Cl(E,D){Ol=vt(function(){E(g.unstable_now())},D)}g.unstable_IdlePriority=5,g.unstable_ImmediatePriority=1,g.unstable_LowPriority=4,g.unstable_NormalPriority=3,g.unstable_Profiling=null,g.unstable_UserBlockingPriority=2,g.unstable_cancelCallback=function(E){E.callback=null},g.unstable_forceFrameRate=function(E){0>E||125sl?(E.sortIndex=X,S(A,E),O(_)===null&&E===O(A)&&(rl?(yt(Ol),Ol=-1):rl=!0,Cl($,X-sl))):(E.sortIndex=s,S(_,E),G||P||(G=!0,Sl||(Sl=!0,Gl()))),E},g.unstable_shouldYield=Yu,g.unstable_wrapCallback=function(E){var D=J;return function(){var X=J;J=D;try{return E.apply(this,arguments)}finally{J=X}}}})(ii)),ii}var sd;function wv(){return sd||(sd=1,ci.exports=Jv()),ci.exports}var si={exports:{}},Xl={};/** - * @license React - * react-dom.production.js - * - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var od;function Wv(){if(od)return Xl;od=1;var g=oi();function S(_){var A="https://react.dev/errors/"+_;if(1"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(g)}catch(S){console.error(S)}}return g(),si.exports=Wv(),si.exports}/** - * @license React - * react-dom-client.production.js - * - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var dd;function $v(){if(dd)return Ee;dd=1;var g=wv(),S=oi(),O=gd();function r(l){var t="https://react.dev/errors/"+l;if(1s||(l.current=sl[s],sl[s]=null,s--)}function p(l,t){s++,sl[s]=l.current,l.current=t}var C=z(null),tl=z(null),Z=z(null),Wl=z(null);function vl(l,t){switch(p(Z,t),p(tl,l),p(C,null),t.nodeType){case 9:case 11:l=(l=t.documentElement)&&(l=l.namespaceURI)?Hr(l):0;break;default:if(l=t.tagName,t=t.namespaceURI)t=Hr(t),l=qr(t,l);else switch(l){case"svg":l=1;break;case"math":l=2;break;default:l=0}}N(C),p(C,l)}function Zt(){N(C),N(tl),N(Z)}function Zn(l){l.memoizedState!==null&&p(Wl,l);var t=C.current,u=qr(t,l.type);t!==u&&(p(tl,l),p(C,u))}function Te(l){tl.current===l&&(N(C),N(tl)),Wl.current===l&&(N(Wl),ye._currentValue=X)}var jn=Object.prototype.hasOwnProperty,Vn=g.unstable_scheduleCallback,Kn=g.unstable_cancelCallback,Ed=g.unstable_shouldYield,Ad=g.unstable_requestPaint,Et=g.unstable_now,Td=g.unstable_getCurrentPriorityLevel,ri=g.unstable_ImmediatePriority,di=g.unstable_UserBlockingPriority,Me=g.unstable_NormalPriority,Md=g.unstable_LowPriority,vi=g.unstable_IdlePriority,zd=g.log,Od=g.unstable_setDisableYieldValue,Ta=null,$l=null;function jt(l){if(typeof zd=="function"&&Od(l),$l&&typeof $l.setStrictMode=="function")try{$l.setStrictMode(Ta,l)}catch{}}var kl=Math.clz32?Math.clz32:Dd,_d=Math.log,pd=Math.LN2;function Dd(l){return l>>>=0,l===0?32:31-(_d(l)/pd|0)|0}var ze=256,Oe=4194304;function mu(l){var t=l&42;if(t!==0)return t;switch(l&-l){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return l&4194048;case 4194304:case 8388608:case 16777216:case 33554432:return l&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return l}}function _e(l,t,u){var a=l.pendingLanes;if(a===0)return 0;var e=0,n=l.suspendedLanes,f=l.pingedLanes;l=l.warmLanes;var c=a&134217727;return c!==0?(a=c&~n,a!==0?e=mu(a):(f&=c,f!==0?e=mu(f):u||(u=c&~l,u!==0&&(e=mu(u))))):(c=a&~n,c!==0?e=mu(c):f!==0?e=mu(f):u||(u=a&~l,u!==0&&(e=mu(u)))),e===0?0:t!==0&&t!==e&&(t&n)===0&&(n=e&-e,u=t&-t,n>=u||n===32&&(u&4194048)!==0)?t:e}function Ma(l,t){return(l.pendingLanes&~(l.suspendedLanes&~l.pingedLanes)&t)===0}function Ud(l,t){switch(l){case 1:case 2:case 4:case 8:case 64:return t+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function yi(){var l=ze;return ze<<=1,(ze&4194048)===0&&(ze=256),l}function hi(){var l=Oe;return Oe<<=1,(Oe&62914560)===0&&(Oe=4194304),l}function Jn(l){for(var t=[],u=0;31>u;u++)t.push(l);return t}function za(l,t){l.pendingLanes|=t,t!==268435456&&(l.suspendedLanes=0,l.pingedLanes=0,l.warmLanes=0)}function Rd(l,t,u,a,e,n){var f=l.pendingLanes;l.pendingLanes=u,l.suspendedLanes=0,l.pingedLanes=0,l.warmLanes=0,l.expiredLanes&=u,l.entangledLanes&=u,l.errorRecoveryDisabledLanes&=u,l.shellSuspendCounter=0;var c=l.entanglements,i=l.expirationTimes,y=l.hiddenUpdates;for(u=f&~u;0)":-1e||i[a]!==y[e]){var b=` -`+i[a].replace(" at new "," at ");return l.displayName&&b.includes("")&&(b=b.replace("",l.displayName)),b}while(1<=a&&0<=e);break}}}finally{In=!1,Error.prepareStackTrace=u}return(u=l?l.displayName||l.name:"")?Xu(u):""}function Gd(l){switch(l.tag){case 26:case 27:case 5:return Xu(l.type);case 16:return Xu("Lazy");case 13:return Xu("Suspense");case 19:return Xu("SuspenseList");case 0:case 15:return Pn(l.type,!1);case 11:return Pn(l.type.render,!1);case 1:return Pn(l.type,!0);case 31:return Xu("Activity");default:return""}}function Oi(l){try{var t="";do t+=Gd(l),l=l.return;while(l);return t}catch(u){return` -Error generating stack: `+u.message+` -`+u.stack}}function et(l){switch(typeof l){case"bigint":case"boolean":case"number":case"string":case"undefined":return l;case"object":return l;default:return""}}function _i(l){var t=l.type;return(l=l.nodeName)&&l.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Cd(l){var t=_i(l)?"checked":"value",u=Object.getOwnPropertyDescriptor(l.constructor.prototype,t),a=""+l[t];if(!l.hasOwnProperty(t)&&typeof u<"u"&&typeof u.get=="function"&&typeof u.set=="function"){var e=u.get,n=u.set;return Object.defineProperty(l,t,{configurable:!0,get:function(){return e.call(this)},set:function(f){a=""+f,n.call(this,f)}}),Object.defineProperty(l,t,{enumerable:u.enumerable}),{getValue:function(){return a},setValue:function(f){a=""+f},stopTracking:function(){l._valueTracker=null,delete l[t]}}}}function Ue(l){l._valueTracker||(l._valueTracker=Cd(l))}function pi(l){if(!l)return!1;var t=l._valueTracker;if(!t)return!0;var u=t.getValue(),a="";return l&&(a=_i(l)?l.checked?"true":"false":l.value),l=a,l!==u?(t.setValue(l),!0):!1}function Re(l){if(l=l||(typeof document<"u"?document:void 0),typeof l>"u")return null;try{return l.activeElement||l.body}catch{return l.body}}var xd=/[\n"\\]/g;function nt(l){return l.replace(xd,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function lf(l,t,u,a,e,n,f,c){l.name="",f!=null&&typeof f!="function"&&typeof f!="symbol"&&typeof f!="boolean"?l.type=f:l.removeAttribute("type"),t!=null?f==="number"?(t===0&&l.value===""||l.value!=t)&&(l.value=""+et(t)):l.value!==""+et(t)&&(l.value=""+et(t)):f!=="submit"&&f!=="reset"||l.removeAttribute("value"),t!=null?tf(l,f,et(t)):u!=null?tf(l,f,et(u)):a!=null&&l.removeAttribute("value"),e==null&&n!=null&&(l.defaultChecked=!!n),e!=null&&(l.checked=e&&typeof e!="function"&&typeof e!="symbol"),c!=null&&typeof c!="function"&&typeof c!="symbol"&&typeof c!="boolean"?l.name=""+et(c):l.removeAttribute("name")}function Di(l,t,u,a,e,n,f,c){if(n!=null&&typeof n!="function"&&typeof n!="symbol"&&typeof n!="boolean"&&(l.type=n),t!=null||u!=null){if(!(n!=="submit"&&n!=="reset"||t!=null))return;u=u!=null?""+et(u):"",t=t!=null?""+et(t):u,c||t===l.value||(l.value=t),l.defaultValue=t}a=a??e,a=typeof a!="function"&&typeof a!="symbol"&&!!a,l.checked=c?l.checked:!!a,l.defaultChecked=!!a,f!=null&&typeof f!="function"&&typeof f!="symbol"&&typeof f!="boolean"&&(l.name=f)}function tf(l,t,u){t==="number"&&Re(l.ownerDocument)===l||l.defaultValue===""+u||(l.defaultValue=""+u)}function Qu(l,t,u,a){if(l=l.options,t){t={};for(var e=0;e"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),ff=!1;if(Dt)try{var Da={};Object.defineProperty(Da,"passive",{get:function(){ff=!0}}),window.addEventListener("test",Da,Da),window.removeEventListener("test",Da,Da)}catch{ff=!1}var Kt=null,cf=null,He=null;function Bi(){if(He)return He;var l,t=cf,u=t.length,a,e="value"in Kt?Kt.value:Kt.textContent,n=e.length;for(l=0;l=Na),Qi=" ",Zi=!1;function ji(l,t){switch(l){case"keyup":return d0.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Vi(l){return l=l.detail,typeof l=="object"&&"data"in l?l.data:null}var Ku=!1;function y0(l,t){switch(l){case"compositionend":return Vi(t);case"keypress":return t.which!==32?null:(Zi=!0,Qi);case"textInput":return l=t.data,l===Qi&&Zi?null:l;default:return null}}function h0(l,t){if(Ku)return l==="compositionend"||!vf&&ji(l,t)?(l=Bi(),He=cf=Kt=null,Ku=!1,l):null;switch(l){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:u,offset:t-l};l=a}l:{for(;u;){if(u.nextSibling){u=u.nextSibling;break l}u=u.parentNode}u=void 0}u=Ii(u)}}function ls(l,t){return l&&t?l===t?!0:l&&l.nodeType===3?!1:t&&t.nodeType===3?ls(l,t.parentNode):"contains"in l?l.contains(t):l.compareDocumentPosition?!!(l.compareDocumentPosition(t)&16):!1:!1}function ts(l){l=l!=null&&l.ownerDocument!=null&&l.ownerDocument.defaultView!=null?l.ownerDocument.defaultView:window;for(var t=Re(l.document);t instanceof l.HTMLIFrameElement;){try{var u=typeof t.contentWindow.location.href=="string"}catch{u=!1}if(u)l=t.contentWindow;else break;t=Re(l.document)}return t}function mf(l){var t=l&&l.nodeName&&l.nodeName.toLowerCase();return t&&(t==="input"&&(l.type==="text"||l.type==="search"||l.type==="tel"||l.type==="url"||l.type==="password")||t==="textarea"||l.contentEditable==="true")}var M0=Dt&&"documentMode"in document&&11>=document.documentMode,Ju=null,gf=null,Ba=null,Sf=!1;function us(l,t,u){var a=u.window===u?u.document:u.nodeType===9?u:u.ownerDocument;Sf||Ju==null||Ju!==Re(a)||(a=Ju,"selectionStart"in a&&mf(a)?a={start:a.selectionStart,end:a.selectionEnd}:(a=(a.ownerDocument&&a.ownerDocument.defaultView||window).getSelection(),a={anchorNode:a.anchorNode,anchorOffset:a.anchorOffset,focusNode:a.focusNode,focusOffset:a.focusOffset}),Ba&&Ya(Ba,a)||(Ba=a,a=Mn(gf,"onSelect"),0>=f,e-=f,Rt=1<<32-kl(t)+e|u<n?n:8;var f=E.T,c={};E.T=c,ac(l,!1,t,u);try{var i=e(),y=E.S;if(y!==null&&y(c,i),i!==null&&typeof i=="object"&&typeof i.then=="function"){var b=H0(i,a);ka(l,t,b,ut(l))}else ka(l,t,a,ut(l))}catch(M){ka(l,t,{then:function(){},status:"rejected",reason:M},ut())}finally{D.p=n,E.T=f}}function C0(){}function tc(l,t,u,a){if(l.tag!==5)throw Error(r(476));var e=ao(l).queue;uo(l,e,t,X,u===null?C0:function(){return eo(l),u(a)})}function ao(l){var t=l.memoizedState;if(t!==null)return t;t={memoizedState:X,baseState:X,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Yt,lastRenderedState:X},next:null};var u={};return t.next={memoizedState:u,baseState:u,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Yt,lastRenderedState:u},next:null},l.memoizedState=t,l=l.alternate,l!==null&&(l.memoizedState=t),t}function eo(l){var t=ao(l).next.queue;ka(l,t,{},ut())}function uc(){return Ll(ye)}function no(){return Ml().memoizedState}function fo(){return Ml().memoizedState}function x0(l){for(var t=l.return;t!==null;){switch(t.tag){case 24:case 3:var u=ut();l=Wt(u);var a=$t(t,l,u);a!==null&&(at(a,t,u),Va(a,t,u)),t={cache:Hf()},l.payload=t;return}t=t.return}}function L0(l,t,u){var a=ut();u={lane:a,revertLane:0,action:u,hasEagerState:!1,eagerState:null,next:null},un(l)?io(t,u):(u=Tf(l,t,u,a),u!==null&&(at(u,l,a),so(u,t,a)))}function co(l,t,u){var a=ut();ka(l,t,u,a)}function ka(l,t,u,a){var e={lane:a,revertLane:0,action:u,hasEagerState:!1,eagerState:null,next:null};if(un(l))io(t,e);else{var n=l.alternate;if(l.lanes===0&&(n===null||n.lanes===0)&&(n=t.lastRenderedReducer,n!==null))try{var f=t.lastRenderedState,c=n(f,u);if(e.hasEagerState=!0,e.eagerState=c,Fl(c,f))return Le(l,t,e,0),dl===null&&xe(),!1}catch{}finally{}if(u=Tf(l,t,e,a),u!==null)return at(u,l,a),so(u,t,a),!0}return!1}function ac(l,t,u,a){if(a={lane:2,revertLane:Bc(),action:a,hasEagerState:!1,eagerState:null,next:null},un(l)){if(t)throw Error(r(479))}else t=Tf(l,u,a,2),t!==null&&at(t,l,2)}function un(l){var t=l.alternate;return l===w||t!==null&&t===w}function io(l,t){ua=ke=!0;var u=l.pending;u===null?t.next=t:(t.next=u.next,u.next=t),l.pending=t}function so(l,t,u){if((u&4194048)!==0){var a=t.lanes;a&=l.pendingLanes,u|=a,t.lanes=u,gi(l,u)}}var an={readContext:Ll,use:Ie,useCallback:bl,useContext:bl,useEffect:bl,useImperativeHandle:bl,useLayoutEffect:bl,useInsertionEffect:bl,useMemo:bl,useReducer:bl,useRef:bl,useState:bl,useDebugValue:bl,useDeferredValue:bl,useTransition:bl,useSyncExternalStore:bl,useId:bl,useHostTransitionStatus:bl,useFormState:bl,useActionState:bl,useOptimistic:bl,useMemoCache:bl,useCacheRefresh:bl},oo={readContext:Ll,use:Ie,useCallback:function(l,t){return Vl().memoizedState=[l,t===void 0?null:t],l},useContext:Ll,useEffect:ws,useImperativeHandle:function(l,t,u){u=u!=null?u.concat([l]):null,tn(4194308,4,Fs.bind(null,t,l),u)},useLayoutEffect:function(l,t){return tn(4194308,4,l,t)},useInsertionEffect:function(l,t){tn(4,2,l,t)},useMemo:function(l,t){var u=Vl();t=t===void 0?null:t;var a=l();if(Uu){jt(!0);try{l()}finally{jt(!1)}}return u.memoizedState=[a,t],a},useReducer:function(l,t,u){var a=Vl();if(u!==void 0){var e=u(t);if(Uu){jt(!0);try{u(t)}finally{jt(!1)}}}else e=t;return a.memoizedState=a.baseState=e,l={pending:null,lanes:0,dispatch:null,lastRenderedReducer:l,lastRenderedState:e},a.queue=l,l=l.dispatch=L0.bind(null,w,l),[a.memoizedState,l]},useRef:function(l){var t=Vl();return l={current:l},t.memoizedState=l},useState:function(l){l=Ff(l);var t=l.queue,u=co.bind(null,w,t);return t.dispatch=u,[l.memoizedState,u]},useDebugValue:Pf,useDeferredValue:function(l,t){var u=Vl();return lc(u,l,t)},useTransition:function(){var l=Ff(!1);return l=uo.bind(null,w,l.queue,!0,!1),Vl().memoizedState=l,[!1,l]},useSyncExternalStore:function(l,t,u){var a=w,e=Vl();if(al){if(u===void 0)throw Error(r(407));u=u()}else{if(u=t(),dl===null)throw Error(r(349));(ll&124)!==0||Ns(a,t,u)}e.memoizedState=u;var n={value:u,getSnapshot:t};return e.queue=n,ws(qs.bind(null,a,n,l),[l]),a.flags|=2048,ea(9,ln(),Hs.bind(null,a,n,u,t),null),u},useId:function(){var l=Vl(),t=dl.identifierPrefix;if(al){var u=Nt,a=Rt;u=(a&~(1<<32-kl(a)-1)).toString(32)+u,t="«"+t+"R"+u,u=Fe++,0L?(Nl=Y,Y=null):Nl=Y.sibling;var ul=h(d,Y,v[L],T);if(ul===null){Y===null&&(Y=Nl);break}l&&Y&&ul.alternate===null&&t(d,Y),o=n(ul,o,L),W===null?q=ul:W.sibling=ul,W=ul,Y=Nl}if(L===v.length)return u(d,Y),al&&Mu(d,L),q;if(Y===null){for(;LL?(Nl=Y,Y=null):Nl=Y.sibling;var du=h(d,Y,ul.value,T);if(du===null){Y===null&&(Y=Nl);break}l&&Y&&du.alternate===null&&t(d,Y),o=n(du,o,L),W===null?q=du:W.sibling=du,W=du,Y=Nl}if(ul.done)return u(d,Y),al&&Mu(d,L),q;if(Y===null){for(;!ul.done;L++,ul=v.next())ul=M(d,ul.value,T),ul!==null&&(o=n(ul,o,L),W===null?q=ul:W.sibling=ul,W=ul);return al&&Mu(d,L),q}for(Y=a(Y);!ul.done;L++,ul=v.next())ul=m(Y,d,L,ul.value,T),ul!==null&&(l&&ul.alternate!==null&&Y.delete(ul.key===null?L:ul.key),o=n(ul,o,L),W===null?q=ul:W.sibling=ul,W=ul);return l&&Y.forEach(function(Qv){return t(d,Qv)}),al&&Mu(d,L),q}function il(d,o,v,T){if(typeof v=="object"&&v!==null&&v.type===G&&v.key===null&&(v=v.props.children),typeof v=="object"&&v!==null){switch(v.$$typeof){case J:l:{for(var q=v.key;o!==null;){if(o.key===q){if(q=v.type,q===G){if(o.tag===7){u(d,o.sibling),T=e(o,v.props.children),T.return=d,d=T;break l}}else if(o.elementType===q||typeof q=="object"&&q!==null&&q.$$typeof===Bl&&vo(q)===o.type){u(d,o.sibling),T=e(o,v.props),Ia(T,v),T.return=d,d=T;break l}u(d,o);break}else t(d,o);o=o.sibling}v.type===G?(T=Au(v.props.children,d.mode,T,v.key),T.return=d,d=T):(T=Qe(v.type,v.key,v.props,null,d.mode,T),Ia(T,v),T.return=d,d=T)}return f(d);case P:l:{for(q=v.key;o!==null;){if(o.key===q)if(o.tag===4&&o.stateNode.containerInfo===v.containerInfo&&o.stateNode.implementation===v.implementation){u(d,o.sibling),T=e(o,v.children||[]),T.return=d,d=T;break l}else{u(d,o);break}else t(d,o);o=o.sibling}T=Of(v,d.mode,T),T.return=d,d=T}return f(d);case Bl:return q=v._init,v=q(v._payload),il(d,o,v,T)}if(Cl(v))return Q(d,o,v,T);if(Gl(v)){if(q=Gl(v),typeof q!="function")throw Error(r(150));return v=q.call(v),x(d,o,v,T)}if(typeof v.then=="function")return il(d,o,en(v),T);if(v.$$typeof===zl)return il(d,o,Ke(d,v),T);nn(d,v)}return typeof v=="string"&&v!==""||typeof v=="number"||typeof v=="bigint"?(v=""+v,o!==null&&o.tag===6?(u(d,o.sibling),T=e(o,v),T.return=d,d=T):(u(d,o),T=zf(v,d.mode,T),T.return=d,d=T),f(d)):u(d,o)}return function(d,o,v,T){try{Fa=0;var q=il(d,o,v,T);return na=null,q}catch(Y){if(Y===Za||Y===we)throw Y;var W=Il(29,Y,null,d.mode);return W.lanes=T,W.return=d,W}finally{}}}var fa=yo(!0),ho=yo(!1),ot=z(null),Tt=null;function Ft(l){var t=l.alternate;p(pl,pl.current&1),p(ot,l),Tt===null&&(t===null||ta.current!==null||t.memoizedState!==null)&&(Tt=l)}function mo(l){if(l.tag===22){if(p(pl,pl.current),p(ot,l),Tt===null){var t=l.alternate;t!==null&&t.memoizedState!==null&&(Tt=l)}}else It()}function It(){p(pl,pl.current),p(ot,ot.current)}function Bt(l){N(ot),Tt===l&&(Tt=null),N(pl)}var pl=z(0);function fn(l){for(var t=l;t!==null;){if(t.tag===13){var u=t.memoizedState;if(u!==null&&(u=u.dehydrated,u===null||u.data==="$?"||wc(u)))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if((t.flags&128)!==0)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===l)break;for(;t.sibling===null;){if(t.return===null||t.return===l)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}function ec(l,t,u,a){t=l.memoizedState,u=u(a,t),u=u==null?t:U({},t,u),l.memoizedState=u,l.lanes===0&&(l.updateQueue.baseState=u)}var nc={enqueueSetState:function(l,t,u){l=l._reactInternals;var a=ut(),e=Wt(a);e.payload=t,u!=null&&(e.callback=u),t=$t(l,e,a),t!==null&&(at(t,l,a),Va(t,l,a))},enqueueReplaceState:function(l,t,u){l=l._reactInternals;var a=ut(),e=Wt(a);e.tag=1,e.payload=t,u!=null&&(e.callback=u),t=$t(l,e,a),t!==null&&(at(t,l,a),Va(t,l,a))},enqueueForceUpdate:function(l,t){l=l._reactInternals;var u=ut(),a=Wt(u);a.tag=2,t!=null&&(a.callback=t),t=$t(l,a,u),t!==null&&(at(t,l,u),Va(t,l,u))}};function go(l,t,u,a,e,n,f){return l=l.stateNode,typeof l.shouldComponentUpdate=="function"?l.shouldComponentUpdate(a,n,f):t.prototype&&t.prototype.isPureReactComponent?!Ya(u,a)||!Ya(e,n):!0}function So(l,t,u,a){l=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(u,a),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(u,a),t.state!==l&&nc.enqueueReplaceState(t,t.state,null)}function Ru(l,t){var u=t;if("ref"in t){u={};for(var a in t)a!=="ref"&&(u[a]=t[a])}if(l=l.defaultProps){u===t&&(u=U({},u));for(var e in l)u[e]===void 0&&(u[e]=l[e])}return u}var cn=typeof reportError=="function"?reportError:function(l){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var t=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof l=="object"&&l!==null&&typeof l.message=="string"?String(l.message):String(l),error:l});if(!window.dispatchEvent(t))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",l);return}console.error(l)};function bo(l){cn(l)}function Eo(l){console.error(l)}function Ao(l){cn(l)}function sn(l,t){try{var u=l.onUncaughtError;u(t.value,{componentStack:t.stack})}catch(a){setTimeout(function(){throw a})}}function To(l,t,u){try{var a=l.onCaughtError;a(u.value,{componentStack:u.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(e){setTimeout(function(){throw e})}}function fc(l,t,u){return u=Wt(u),u.tag=3,u.payload={element:null},u.callback=function(){sn(l,t)},u}function Mo(l){return l=Wt(l),l.tag=3,l}function zo(l,t,u,a){var e=u.type.getDerivedStateFromError;if(typeof e=="function"){var n=a.value;l.payload=function(){return e(n)},l.callback=function(){To(t,u,a)}}var f=u.stateNode;f!==null&&typeof f.componentDidCatch=="function"&&(l.callback=function(){To(t,u,a),typeof e!="function"&&(eu===null?eu=new Set([this]):eu.add(this));var c=a.stack;this.componentDidCatch(a.value,{componentStack:c!==null?c:""})})}function Q0(l,t,u,a,e){if(u.flags|=32768,a!==null&&typeof a=="object"&&typeof a.then=="function"){if(t=u.alternate,t!==null&&La(t,u,e,!0),u=ot.current,u!==null){switch(u.tag){case 13:return Tt===null?Rc():u.alternate===null&&gl===0&&(gl=3),u.flags&=-257,u.flags|=65536,u.lanes=e,a===Bf?u.flags|=16384:(t=u.updateQueue,t===null?u.updateQueue=new Set([a]):t.add(a),Hc(l,a,e)),!1;case 22:return u.flags|=65536,a===Bf?u.flags|=16384:(t=u.updateQueue,t===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([a])},u.updateQueue=t):(u=t.retryQueue,u===null?t.retryQueue=new Set([a]):u.add(a)),Hc(l,a,e)),!1}throw Error(r(435,u.tag))}return Hc(l,a,e),Rc(),!1}if(al)return t=ot.current,t!==null?((t.flags&65536)===0&&(t.flags|=256),t.flags|=65536,t.lanes=e,a!==Df&&(l=Error(r(422),{cause:a}),xa(ft(l,u)))):(a!==Df&&(t=Error(r(423),{cause:a}),xa(ft(t,u))),l=l.current.alternate,l.flags|=65536,e&=-e,l.lanes|=e,a=ft(a,u),e=fc(l.stateNode,a,e),xf(l,e),gl!==4&&(gl=2)),!1;var n=Error(r(520),{cause:a});if(n=ft(n,u),ne===null?ne=[n]:ne.push(n),gl!==4&&(gl=2),t===null)return!0;a=ft(a,u),u=t;do{switch(u.tag){case 3:return u.flags|=65536,l=e&-e,u.lanes|=l,l=fc(u.stateNode,a,l),xf(u,l),!1;case 1:if(t=u.type,n=u.stateNode,(u.flags&128)===0&&(typeof t.getDerivedStateFromError=="function"||n!==null&&typeof n.componentDidCatch=="function"&&(eu===null||!eu.has(n))))return u.flags|=65536,e&=-e,u.lanes|=e,e=Mo(e),zo(e,l,u,a),xf(u,e),!1}u=u.return}while(u!==null);return!1}var Oo=Error(r(461)),Ul=!1;function Hl(l,t,u,a){t.child=l===null?ho(t,null,u,a):fa(t,l.child,u,a)}function _o(l,t,u,a,e){u=u.render;var n=t.ref;if("ref"in a){var f={};for(var c in a)c!=="ref"&&(f[c]=a[c])}else f=a;return pu(t),a=jf(l,t,u,f,n,e),c=Vf(),l!==null&&!Ul?(Kf(l,t,e),Gt(l,t,e)):(al&&c&&_f(t),t.flags|=1,Hl(l,t,a,e),t.child)}function po(l,t,u,a,e){if(l===null){var n=u.type;return typeof n=="function"&&!Mf(n)&&n.defaultProps===void 0&&u.compare===null?(t.tag=15,t.type=n,Do(l,t,n,a,e)):(l=Qe(u.type,null,a,t,t.mode,e),l.ref=t.ref,l.return=t,t.child=l)}if(n=l.child,!yc(l,e)){var f=n.memoizedProps;if(u=u.compare,u=u!==null?u:Ya,u(f,a)&&l.ref===t.ref)return Gt(l,t,e)}return t.flags|=1,l=Ut(n,a),l.ref=t.ref,l.return=t,t.child=l}function Do(l,t,u,a,e){if(l!==null){var n=l.memoizedProps;if(Ya(n,a)&&l.ref===t.ref)if(Ul=!1,t.pendingProps=a=n,yc(l,e))(l.flags&131072)!==0&&(Ul=!0);else return t.lanes=l.lanes,Gt(l,t,e)}return cc(l,t,u,a,e)}function Uo(l,t,u){var a=t.pendingProps,e=a.children,n=l!==null?l.memoizedState:null;if(a.mode==="hidden"){if((t.flags&128)!==0){if(a=n!==null?n.baseLanes|u:u,l!==null){for(e=t.child=l.child,n=0;e!==null;)n=n|e.lanes|e.childLanes,e=e.sibling;t.childLanes=n&~a}else t.childLanes=0,t.child=null;return Ro(l,t,a,u)}if((u&536870912)!==0)t.memoizedState={baseLanes:0,cachePool:null},l!==null&&Je(t,n!==null?n.cachePool:null),n!==null?ps(t,n):Xf(),mo(t);else return t.lanes=t.childLanes=536870912,Ro(l,t,n!==null?n.baseLanes|u:u,u)}else n!==null?(Je(t,n.cachePool),ps(t,n),It(),t.memoizedState=null):(l!==null&&Je(t,null),Xf(),It());return Hl(l,t,e,u),t.child}function Ro(l,t,u,a){var e=Yf();return e=e===null?null:{parent:_l._currentValue,pool:e},t.memoizedState={baseLanes:u,cachePool:e},l!==null&&Je(t,null),Xf(),mo(t),l!==null&&La(l,t,a,!0),null}function on(l,t){var u=t.ref;if(u===null)l!==null&&l.ref!==null&&(t.flags|=4194816);else{if(typeof u!="function"&&typeof u!="object")throw Error(r(284));(l===null||l.ref!==u)&&(t.flags|=4194816)}}function cc(l,t,u,a,e){return pu(t),u=jf(l,t,u,a,void 0,e),a=Vf(),l!==null&&!Ul?(Kf(l,t,e),Gt(l,t,e)):(al&&a&&_f(t),t.flags|=1,Hl(l,t,u,e),t.child)}function No(l,t,u,a,e,n){return pu(t),t.updateQueue=null,u=Us(t,a,u,e),Ds(l),a=Vf(),l!==null&&!Ul?(Kf(l,t,n),Gt(l,t,n)):(al&&a&&_f(t),t.flags|=1,Hl(l,t,u,n),t.child)}function Ho(l,t,u,a,e){if(pu(t),t.stateNode===null){var n=ku,f=u.contextType;typeof f=="object"&&f!==null&&(n=Ll(f)),n=new u(a,n),t.memoizedState=n.state!==null&&n.state!==void 0?n.state:null,n.updater=nc,t.stateNode=n,n._reactInternals=t,n=t.stateNode,n.props=a,n.state=t.memoizedState,n.refs={},Gf(t),f=u.contextType,n.context=typeof f=="object"&&f!==null?Ll(f):ku,n.state=t.memoizedState,f=u.getDerivedStateFromProps,typeof f=="function"&&(ec(t,u,f,a),n.state=t.memoizedState),typeof u.getDerivedStateFromProps=="function"||typeof n.getSnapshotBeforeUpdate=="function"||typeof n.UNSAFE_componentWillMount!="function"&&typeof n.componentWillMount!="function"||(f=n.state,typeof n.componentWillMount=="function"&&n.componentWillMount(),typeof n.UNSAFE_componentWillMount=="function"&&n.UNSAFE_componentWillMount(),f!==n.state&&nc.enqueueReplaceState(n,n.state,null),Ja(t,a,n,e),Ka(),n.state=t.memoizedState),typeof n.componentDidMount=="function"&&(t.flags|=4194308),a=!0}else if(l===null){n=t.stateNode;var c=t.memoizedProps,i=Ru(u,c);n.props=i;var y=n.context,b=u.contextType;f=ku,typeof b=="object"&&b!==null&&(f=Ll(b));var M=u.getDerivedStateFromProps;b=typeof M=="function"||typeof n.getSnapshotBeforeUpdate=="function",c=t.pendingProps!==c,b||typeof n.UNSAFE_componentWillReceiveProps!="function"&&typeof n.componentWillReceiveProps!="function"||(c||y!==f)&&So(t,n,a,f),wt=!1;var h=t.memoizedState;n.state=h,Ja(t,a,n,e),Ka(),y=t.memoizedState,c||h!==y||wt?(typeof M=="function"&&(ec(t,u,M,a),y=t.memoizedState),(i=wt||go(t,u,i,a,h,y,f))?(b||typeof n.UNSAFE_componentWillMount!="function"&&typeof n.componentWillMount!="function"||(typeof n.componentWillMount=="function"&&n.componentWillMount(),typeof n.UNSAFE_componentWillMount=="function"&&n.UNSAFE_componentWillMount()),typeof n.componentDidMount=="function"&&(t.flags|=4194308)):(typeof n.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=a,t.memoizedState=y),n.props=a,n.state=y,n.context=f,a=i):(typeof n.componentDidMount=="function"&&(t.flags|=4194308),a=!1)}else{n=t.stateNode,Cf(l,t),f=t.memoizedProps,b=Ru(u,f),n.props=b,M=t.pendingProps,h=n.context,y=u.contextType,i=ku,typeof y=="object"&&y!==null&&(i=Ll(y)),c=u.getDerivedStateFromProps,(y=typeof c=="function"||typeof n.getSnapshotBeforeUpdate=="function")||typeof n.UNSAFE_componentWillReceiveProps!="function"&&typeof n.componentWillReceiveProps!="function"||(f!==M||h!==i)&&So(t,n,a,i),wt=!1,h=t.memoizedState,n.state=h,Ja(t,a,n,e),Ka();var m=t.memoizedState;f!==M||h!==m||wt||l!==null&&l.dependencies!==null&&Ve(l.dependencies)?(typeof c=="function"&&(ec(t,u,c,a),m=t.memoizedState),(b=wt||go(t,u,b,a,h,m,i)||l!==null&&l.dependencies!==null&&Ve(l.dependencies))?(y||typeof n.UNSAFE_componentWillUpdate!="function"&&typeof n.componentWillUpdate!="function"||(typeof n.componentWillUpdate=="function"&&n.componentWillUpdate(a,m,i),typeof n.UNSAFE_componentWillUpdate=="function"&&n.UNSAFE_componentWillUpdate(a,m,i)),typeof n.componentDidUpdate=="function"&&(t.flags|=4),typeof n.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof n.componentDidUpdate!="function"||f===l.memoizedProps&&h===l.memoizedState||(t.flags|=4),typeof n.getSnapshotBeforeUpdate!="function"||f===l.memoizedProps&&h===l.memoizedState||(t.flags|=1024),t.memoizedProps=a,t.memoizedState=m),n.props=a,n.state=m,n.context=i,a=b):(typeof n.componentDidUpdate!="function"||f===l.memoizedProps&&h===l.memoizedState||(t.flags|=4),typeof n.getSnapshotBeforeUpdate!="function"||f===l.memoizedProps&&h===l.memoizedState||(t.flags|=1024),a=!1)}return n=a,on(l,t),a=(t.flags&128)!==0,n||a?(n=t.stateNode,u=a&&typeof u.getDerivedStateFromError!="function"?null:n.render(),t.flags|=1,l!==null&&a?(t.child=fa(t,l.child,null,e),t.child=fa(t,null,u,e)):Hl(l,t,u,e),t.memoizedState=n.state,l=t.child):l=Gt(l,t,e),l}function qo(l,t,u,a){return Ca(),t.flags|=256,Hl(l,t,u,a),t.child}var ic={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function sc(l){return{baseLanes:l,cachePool:bs()}}function oc(l,t,u){return l=l!==null?l.childLanes&~u:0,t&&(l|=rt),l}function Yo(l,t,u){var a=t.pendingProps,e=!1,n=(t.flags&128)!==0,f;if((f=n)||(f=l!==null&&l.memoizedState===null?!1:(pl.current&2)!==0),f&&(e=!0,t.flags&=-129),f=(t.flags&32)!==0,t.flags&=-33,l===null){if(al){if(e?Ft(t):It(),al){var c=ml,i;if(i=c){l:{for(i=c,c=At;i.nodeType!==8;){if(!c){c=null;break l}if(i=gt(i.nextSibling),i===null){c=null;break l}}c=i}c!==null?(t.memoizedState={dehydrated:c,treeContext:Tu!==null?{id:Rt,overflow:Nt}:null,retryLane:536870912,hydrationErrors:null},i=Il(18,null,null,0),i.stateNode=c,i.return=t,t.child=i,Ql=t,ml=null,i=!0):i=!1}i||Ou(t)}if(c=t.memoizedState,c!==null&&(c=c.dehydrated,c!==null))return wc(c)?t.lanes=32:t.lanes=536870912,null;Bt(t)}return c=a.children,a=a.fallback,e?(It(),e=t.mode,c=rn({mode:"hidden",children:c},e),a=Au(a,e,u,null),c.return=t,a.return=t,c.sibling=a,t.child=c,e=t.child,e.memoizedState=sc(u),e.childLanes=oc(l,f,u),t.memoizedState=ic,a):(Ft(t),rc(t,c))}if(i=l.memoizedState,i!==null&&(c=i.dehydrated,c!==null)){if(n)t.flags&256?(Ft(t),t.flags&=-257,t=dc(l,t,u)):t.memoizedState!==null?(It(),t.child=l.child,t.flags|=128,t=null):(It(),e=a.fallback,c=t.mode,a=rn({mode:"visible",children:a.children},c),e=Au(e,c,u,null),e.flags|=2,a.return=t,e.return=t,a.sibling=e,t.child=a,fa(t,l.child,null,u),a=t.child,a.memoizedState=sc(u),a.childLanes=oc(l,f,u),t.memoizedState=ic,t=e);else if(Ft(t),wc(c)){if(f=c.nextSibling&&c.nextSibling.dataset,f)var y=f.dgst;f=y,a=Error(r(419)),a.stack="",a.digest=f,xa({value:a,source:null,stack:null}),t=dc(l,t,u)}else if(Ul||La(l,t,u,!1),f=(u&l.childLanes)!==0,Ul||f){if(f=dl,f!==null&&(a=u&-u,a=(a&42)!==0?1:wn(a),a=(a&(f.suspendedLanes|u))!==0?0:a,a!==0&&a!==i.retryLane))throw i.retryLane=a,$u(l,a),at(f,l,a),Oo;c.data==="$?"||Rc(),t=dc(l,t,u)}else c.data==="$?"?(t.flags|=192,t.child=l.child,t=null):(l=i.treeContext,ml=gt(c.nextSibling),Ql=t,al=!0,zu=null,At=!1,l!==null&&(it[st++]=Rt,it[st++]=Nt,it[st++]=Tu,Rt=l.id,Nt=l.overflow,Tu=t),t=rc(t,a.children),t.flags|=4096);return t}return e?(It(),e=a.fallback,c=t.mode,i=l.child,y=i.sibling,a=Ut(i,{mode:"hidden",children:a.children}),a.subtreeFlags=i.subtreeFlags&65011712,y!==null?e=Ut(y,e):(e=Au(e,c,u,null),e.flags|=2),e.return=t,a.return=t,a.sibling=e,t.child=a,a=e,e=t.child,c=l.child.memoizedState,c===null?c=sc(u):(i=c.cachePool,i!==null?(y=_l._currentValue,i=i.parent!==y?{parent:y,pool:y}:i):i=bs(),c={baseLanes:c.baseLanes|u,cachePool:i}),e.memoizedState=c,e.childLanes=oc(l,f,u),t.memoizedState=ic,a):(Ft(t),u=l.child,l=u.sibling,u=Ut(u,{mode:"visible",children:a.children}),u.return=t,u.sibling=null,l!==null&&(f=t.deletions,f===null?(t.deletions=[l],t.flags|=16):f.push(l)),t.child=u,t.memoizedState=null,u)}function rc(l,t){return t=rn({mode:"visible",children:t},l.mode),t.return=l,l.child=t}function rn(l,t){return l=Il(22,l,null,t),l.lanes=0,l.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null},l}function dc(l,t,u){return fa(t,l.child,null,u),l=rc(t,t.pendingProps.children),l.flags|=2,t.memoizedState=null,l}function Bo(l,t,u){l.lanes|=t;var a=l.alternate;a!==null&&(a.lanes|=t),Rf(l.return,t,u)}function vc(l,t,u,a,e){var n=l.memoizedState;n===null?l.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:a,tail:u,tailMode:e}:(n.isBackwards=t,n.rendering=null,n.renderingStartTime=0,n.last=a,n.tail=u,n.tailMode=e)}function Go(l,t,u){var a=t.pendingProps,e=a.revealOrder,n=a.tail;if(Hl(l,t,a.children,u),a=pl.current,(a&2)!==0)a=a&1|2,t.flags|=128;else{if(l!==null&&(l.flags&128)!==0)l:for(l=t.child;l!==null;){if(l.tag===13)l.memoizedState!==null&&Bo(l,u,t);else if(l.tag===19)Bo(l,u,t);else if(l.child!==null){l.child.return=l,l=l.child;continue}if(l===t)break l;for(;l.sibling===null;){if(l.return===null||l.return===t)break l;l=l.return}l.sibling.return=l.return,l=l.sibling}a&=1}switch(p(pl,a),e){case"forwards":for(u=t.child,e=null;u!==null;)l=u.alternate,l!==null&&fn(l)===null&&(e=u),u=u.sibling;u=e,u===null?(e=t.child,t.child=null):(e=u.sibling,u.sibling=null),vc(t,!1,e,u,n);break;case"backwards":for(u=null,e=t.child,t.child=null;e!==null;){if(l=e.alternate,l!==null&&fn(l)===null){t.child=e;break}l=e.sibling,e.sibling=u,u=e,e=l}vc(t,!0,u,null,n);break;case"together":vc(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Gt(l,t,u){if(l!==null&&(t.dependencies=l.dependencies),au|=t.lanes,(u&t.childLanes)===0)if(l!==null){if(La(l,t,u,!1),(u&t.childLanes)===0)return null}else return null;if(l!==null&&t.child!==l.child)throw Error(r(153));if(t.child!==null){for(l=t.child,u=Ut(l,l.pendingProps),t.child=u,u.return=t;l.sibling!==null;)l=l.sibling,u=u.sibling=Ut(l,l.pendingProps),u.return=t;u.sibling=null}return t.child}function yc(l,t){return(l.lanes&t)!==0?!0:(l=l.dependencies,!!(l!==null&&Ve(l)))}function Z0(l,t,u){switch(t.tag){case 3:vl(t,t.stateNode.containerInfo),Jt(t,_l,l.memoizedState.cache),Ca();break;case 27:case 5:Zn(t);break;case 4:vl(t,t.stateNode.containerInfo);break;case 10:Jt(t,t.type,t.memoizedProps.value);break;case 13:var a=t.memoizedState;if(a!==null)return a.dehydrated!==null?(Ft(t),t.flags|=128,null):(u&t.child.childLanes)!==0?Yo(l,t,u):(Ft(t),l=Gt(l,t,u),l!==null?l.sibling:null);Ft(t);break;case 19:var e=(l.flags&128)!==0;if(a=(u&t.childLanes)!==0,a||(La(l,t,u,!1),a=(u&t.childLanes)!==0),e){if(a)return Go(l,t,u);t.flags|=128}if(e=t.memoizedState,e!==null&&(e.rendering=null,e.tail=null,e.lastEffect=null),p(pl,pl.current),a)break;return null;case 22:case 23:return t.lanes=0,Uo(l,t,u);case 24:Jt(t,_l,l.memoizedState.cache)}return Gt(l,t,u)}function Co(l,t,u){if(l!==null)if(l.memoizedProps!==t.pendingProps)Ul=!0;else{if(!yc(l,u)&&(t.flags&128)===0)return Ul=!1,Z0(l,t,u);Ul=(l.flags&131072)!==0}else Ul=!1,al&&(t.flags&1048576)!==0&&ds(t,je,t.index);switch(t.lanes=0,t.tag){case 16:l:{l=t.pendingProps;var a=t.elementType,e=a._init;if(a=e(a._payload),t.type=a,typeof a=="function")Mf(a)?(l=Ru(a,l),t.tag=1,t=Ho(null,t,a,l,u)):(t.tag=0,t=cc(null,t,a,l,u));else{if(a!=null){if(e=a.$$typeof,e===wl){t.tag=11,t=_o(null,t,a,l,u);break l}else if(e===Ol){t.tag=14,t=po(null,t,a,l,u);break l}}throw t=hu(a)||a,Error(r(306,t,""))}}return t;case 0:return cc(l,t,t.type,t.pendingProps,u);case 1:return a=t.type,e=Ru(a,t.pendingProps),Ho(l,t,a,e,u);case 3:l:{if(vl(t,t.stateNode.containerInfo),l===null)throw Error(r(387));a=t.pendingProps;var n=t.memoizedState;e=n.element,Cf(l,t),Ja(t,a,null,u);var f=t.memoizedState;if(a=f.cache,Jt(t,_l,a),a!==n.cache&&Nf(t,[_l],u,!0),Ka(),a=f.element,n.isDehydrated)if(n={element:a,isDehydrated:!1,cache:f.cache},t.updateQueue.baseState=n,t.memoizedState=n,t.flags&256){t=qo(l,t,a,u);break l}else if(a!==e){e=ft(Error(r(424)),t),xa(e),t=qo(l,t,a,u);break l}else{switch(l=t.stateNode.containerInfo,l.nodeType){case 9:l=l.body;break;default:l=l.nodeName==="HTML"?l.ownerDocument.body:l}for(ml=gt(l.firstChild),Ql=t,al=!0,zu=null,At=!0,u=ho(t,null,a,u),t.child=u;u;)u.flags=u.flags&-3|4096,u=u.sibling}else{if(Ca(),a===e){t=Gt(l,t,u);break l}Hl(l,t,a,u)}t=t.child}return t;case 26:return on(l,t),l===null?(u=Qr(t.type,null,t.pendingProps,null))?t.memoizedState=u:al||(u=t.type,l=t.pendingProps,a=On(Z.current).createElement(u),a[xl]=t,a[Zl]=l,Yl(a,u,l),Dl(a),t.stateNode=a):t.memoizedState=Qr(t.type,l.memoizedProps,t.pendingProps,l.memoizedState),null;case 27:return Zn(t),l===null&&al&&(a=t.stateNode=xr(t.type,t.pendingProps,Z.current),Ql=t,At=!0,e=ml,cu(t.type)?(Wc=e,ml=gt(a.firstChild)):ml=e),Hl(l,t,t.pendingProps.children,u),on(l,t),l===null&&(t.flags|=4194304),t.child;case 5:return l===null&&al&&((e=a=ml)&&(a=mv(a,t.type,t.pendingProps,At),a!==null?(t.stateNode=a,Ql=t,ml=gt(a.firstChild),At=!1,e=!0):e=!1),e||Ou(t)),Zn(t),e=t.type,n=t.pendingProps,f=l!==null?l.memoizedProps:null,a=n.children,Vc(e,n)?a=null:f!==null&&Vc(e,f)&&(t.flags|=32),t.memoizedState!==null&&(e=jf(l,t,Y0,null,null,u),ye._currentValue=e),on(l,t),Hl(l,t,a,u),t.child;case 6:return l===null&&al&&((l=u=ml)&&(u=gv(u,t.pendingProps,At),u!==null?(t.stateNode=u,Ql=t,ml=null,l=!0):l=!1),l||Ou(t)),null;case 13:return Yo(l,t,u);case 4:return vl(t,t.stateNode.containerInfo),a=t.pendingProps,l===null?t.child=fa(t,null,a,u):Hl(l,t,a,u),t.child;case 11:return _o(l,t,t.type,t.pendingProps,u);case 7:return Hl(l,t,t.pendingProps,u),t.child;case 8:return Hl(l,t,t.pendingProps.children,u),t.child;case 12:return Hl(l,t,t.pendingProps.children,u),t.child;case 10:return a=t.pendingProps,Jt(t,t.type,a.value),Hl(l,t,a.children,u),t.child;case 9:return e=t.type._context,a=t.pendingProps.children,pu(t),e=Ll(e),a=a(e),t.flags|=1,Hl(l,t,a,u),t.child;case 14:return po(l,t,t.type,t.pendingProps,u);case 15:return Do(l,t,t.type,t.pendingProps,u);case 19:return Go(l,t,u);case 31:return a=t.pendingProps,u=t.mode,a={mode:a.mode,children:a.children},l===null?(u=rn(a,u),u.ref=t.ref,t.child=u,u.return=t,t=u):(u=Ut(l.child,a),u.ref=t.ref,t.child=u,u.return=t,t=u),t;case 22:return Uo(l,t,u);case 24:return pu(t),a=Ll(_l),l===null?(e=Yf(),e===null&&(e=dl,n=Hf(),e.pooledCache=n,n.refCount++,n!==null&&(e.pooledCacheLanes|=u),e=n),t.memoizedState={parent:a,cache:e},Gf(t),Jt(t,_l,e)):((l.lanes&u)!==0&&(Cf(l,t),Ja(t,null,null,u),Ka()),e=l.memoizedState,n=t.memoizedState,e.parent!==a?(e={parent:a,cache:a},t.memoizedState=e,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=e),Jt(t,_l,a)):(a=n.cache,Jt(t,_l,a),a!==e.cache&&Nf(t,[_l],u,!0))),Hl(l,t,t.pendingProps.children,u),t.child;case 29:throw t.pendingProps}throw Error(r(156,t.tag))}function Ct(l){l.flags|=4}function xo(l,t){if(t.type!=="stylesheet"||(t.state.loading&4)!==0)l.flags&=-16777217;else if(l.flags|=16777216,!Jr(t)){if(t=ot.current,t!==null&&((ll&4194048)===ll?Tt!==null:(ll&62914560)!==ll&&(ll&536870912)===0||t!==Tt))throw ja=Bf,Es;l.flags|=8192}}function dn(l,t){t!==null&&(l.flags|=4),l.flags&16384&&(t=l.tag!==22?hi():536870912,l.lanes|=t,oa|=t)}function Pa(l,t){if(!al)switch(l.tailMode){case"hidden":t=l.tail;for(var u=null;t!==null;)t.alternate!==null&&(u=t),t=t.sibling;u===null?l.tail=null:u.sibling=null;break;case"collapsed":u=l.tail;for(var a=null;u!==null;)u.alternate!==null&&(a=u),u=u.sibling;a===null?t||l.tail===null?l.tail=null:l.tail.sibling=null:a.sibling=null}}function hl(l){var t=l.alternate!==null&&l.alternate.child===l.child,u=0,a=0;if(t)for(var e=l.child;e!==null;)u|=e.lanes|e.childLanes,a|=e.subtreeFlags&65011712,a|=e.flags&65011712,e.return=l,e=e.sibling;else for(e=l.child;e!==null;)u|=e.lanes|e.childLanes,a|=e.subtreeFlags,a|=e.flags,e.return=l,e=e.sibling;return l.subtreeFlags|=a,l.childLanes=u,t}function j0(l,t,u){var a=t.pendingProps;switch(pf(t),t.tag){case 31:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return hl(t),null;case 1:return hl(t),null;case 3:return u=t.stateNode,a=null,l!==null&&(a=l.memoizedState.cache),t.memoizedState.cache!==a&&(t.flags|=2048),qt(_l),Zt(),u.pendingContext&&(u.context=u.pendingContext,u.pendingContext=null),(l===null||l.child===null)&&(Ga(t)?Ct(t):l===null||l.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,hs())),hl(t),null;case 26:return u=t.memoizedState,l===null?(Ct(t),u!==null?(hl(t),xo(t,u)):(hl(t),t.flags&=-16777217)):u?u!==l.memoizedState?(Ct(t),hl(t),xo(t,u)):(hl(t),t.flags&=-16777217):(l.memoizedProps!==a&&Ct(t),hl(t),t.flags&=-16777217),null;case 27:Te(t),u=Z.current;var e=t.type;if(l!==null&&t.stateNode!=null)l.memoizedProps!==a&&Ct(t);else{if(!a){if(t.stateNode===null)throw Error(r(166));return hl(t),null}l=C.current,Ga(t)?vs(t):(l=xr(e,a,u),t.stateNode=l,Ct(t))}return hl(t),null;case 5:if(Te(t),u=t.type,l!==null&&t.stateNode!=null)l.memoizedProps!==a&&Ct(t);else{if(!a){if(t.stateNode===null)throw Error(r(166));return hl(t),null}if(l=C.current,Ga(t))vs(t);else{switch(e=On(Z.current),l){case 1:l=e.createElementNS("http://www.w3.org/2000/svg",u);break;case 2:l=e.createElementNS("http://www.w3.org/1998/Math/MathML",u);break;default:switch(u){case"svg":l=e.createElementNS("http://www.w3.org/2000/svg",u);break;case"math":l=e.createElementNS("http://www.w3.org/1998/Math/MathML",u);break;case"script":l=e.createElement("div"),l.innerHTML=" - - - -
                  - - - diff --git a/dist/samples/react-ui-kit-place-details-compact/docs/index.html b/dist/samples/react-ui-kit-place-details-compact/docs/index.html deleted file mode 100644 index 628646265..000000000 --- a/dist/samples/react-ui-kit-place-details-compact/docs/index.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - React - UI Kit Place Details Compact - - - - -
                  - - - - diff --git a/dist/samples/react-ui-kit-place-details-compact/docs/src/app.js b/dist/samples/react-ui-kit-place-details-compact/docs/src/app.js deleted file mode 100644 index 6930968f7..000000000 --- a/dist/samples/react-ui-kit-place-details-compact/docs/src/app.js +++ /dev/null @@ -1,57 +0,0 @@ -import { jsx as _jsx } from "react/jsx-runtime"; -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -{ /* [START maps_react_ui_kit_place_details_compact] */ } -import React, { useEffect, useRef } from 'react'; -import { createRoot } from 'react-dom/client'; -import { APIProvider, useMapsLibrary } from '@vis.gl/react-google-maps'; -import './styles.css'; -const API_KEY = "AIzaSyA6myHzS10YXdcazAFalmXvDkrYCp5cLc8"; -// Renders place details using a place ID. -const PlaceDetails = ({ placeId }) => { - const places = useMapsLibrary('places'); - const containerRef = useRef(null); - useEffect(() => { - if (!places || !containerRef.current) { - return; - } - // Create the gmp-place-details-compact element. - const placeDetails = document.createElement('gmp-place-details-compact'); - // Set the orientation. - placeDetails.setAttribute('orientation', 'horizontal'); - // Create the gmp-place-details-place-request element. - const placeRequest = document.createElement('gmp-place-details-place-request'); - // Set the place on the place request element. - placeRequest.setAttribute('place', placeId); - // Append the place request to the place details element. - placeDetails.appendChild(placeRequest); - // Create and append the content config and its children. - const contentConfig = document.createElement('gmp-place-content-config'); - contentConfig.innerHTML = ` - - - - - - - - `; - placeDetails.appendChild(contentConfig); - // Append the place details element to the container. - containerRef.current.innerHTML = ''; // Clear previous content - containerRef.current.appendChild(placeDetails); - }, [places, placeId]); - return _jsx("div", { ref: containerRef, className: "place-details-container" }); -}; -const App = () => { - return (_jsx(APIProvider, { apiKey: API_KEY, libraries: ['places'], children: _jsx("div", { className: "places-ui-kit", children: _jsx(PlaceDetails, { placeId: "ChIJ5bx0qiVu5kcRs_dMpI5ttiY" }) }) })); -}; -export default App; -export function renderToDom(container) { - const root = createRoot(container); - root.render(_jsx(React.StrictMode, { children: _jsx(App, {}) })); -} -{ /* [END maps_react_ui_kit_place_details_compact] */ } diff --git a/dist/samples/react-ui-kit-place-details-compact/docs/src/app.tsx b/dist/samples/react-ui-kit-place-details-compact/docs/src/app.tsx deleted file mode 100644 index 1ddcfca86..000000000 --- a/dist/samples/react-ui-kit-place-details-compact/docs/src/app.tsx +++ /dev/null @@ -1,88 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -{/* [START maps_react_ui_kit_place_details_compact] */} -import React, {useEffect, useRef} from 'react'; -import {createRoot} from 'react-dom/client'; -import {APIProvider, useMapsLibrary} from '@vis.gl/react-google-maps'; - -import './styles.css'; - -const API_KEY = "AIzaSyA6myHzS10YXdcazAFalmXvDkrYCp5cLc8"; - -type PlaceDetailsProps = { - placeId: string; -}; - -// Renders place details using a place ID. -const PlaceDetails = ({placeId}: PlaceDetailsProps) => { - const places = useMapsLibrary('places'); - const containerRef = useRef(null); - - useEffect(() => { - if (!places || !containerRef.current) { - return; - } - // Create the gmp-place-details-compact element. - const placeDetails = document.createElement('gmp-place-details-compact'); - - // Set the orientation. - placeDetails.setAttribute('orientation', 'horizontal'); - - // Create the gmp-place-details-place-request element. - const placeRequest = document.createElement( - 'gmp-place-details-place-request', - ); - - // Set the place on the place request element. - placeRequest.setAttribute('place', placeId); - - // Append the place request to the place details element. - placeDetails.appendChild(placeRequest); - - // Create and append the content config and its children. - const contentConfig = document.createElement('gmp-place-content-config'); - contentConfig.innerHTML = ` - - - - - - - - `; - placeDetails.appendChild(contentConfig); - - // Append the place details element to the container. - containerRef.current.innerHTML = ''; // Clear previous content - containerRef.current.appendChild(placeDetails); - }, [places, placeId]); - - return
                  ; -}; - -const App = () => { - return ( - -
                  - -
                  -
                  - ); -}; - -export default App; - -export function renderToDom(container: HTMLElement) { - const root = createRoot(container); - - root.render( - - - - ); -} -{/* [END maps_react_ui_kit_place_details_compact] */} - diff --git a/dist/samples/react-ui-kit-place-details-compact/docs/src/styles.css b/dist/samples/react-ui-kit-place-details-compact/docs/src/styles.css deleted file mode 100644 index 5d922b40d..000000000 --- a/dist/samples/react-ui-kit-place-details-compact/docs/src/styles.css +++ /dev/null @@ -1,50 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_react_ui_kit_place_details_compact] */ -html, -body { - display: flex; - width: 100%; - height: 400px; - margin: 0; -} - -h1 { - font-size: 16px; - text-align: center; -} - -#map-container { - box-sizing: border-box; - width: 100%; -} - -gmp-place-details-compact { - --gmp-mat-color-on-surface: light-dark(black, white); - --gmp-mat-color-surface: light-dark(white, black); - --gmp-mat-font-family: Google Sans Text, sans-serif; - --gmp-mat-font-body-medium: normal 400 0.875em/1.25em var(--gmp-mat-font-family, 'Google Sans Text'); - - width: 360px; - border: none; - padding: 0; - margin: 0; - position: relative; -} - -gmp-place-details-compact::after { - content: ""; - position: absolute; - top: 100%; - left: 50%; - transform: translateX(-50%); - width: 0; - height: 0; - border-left: 16px solid transparent; - border-right: 16px solid transparent; - border-top: 20px solid var(--gmp-mat-color-surface, light-dark(white, black)); -} -/* [END maps_react_ui_kit_place_details_compact] */ diff --git a/dist/samples/react-ui-kit-place-details-latlng-compact/dist/assets/index-CWIXT402.js b/dist/samples/react-ui-kit-place-details-latlng-compact/dist/assets/index-CWIXT402.js deleted file mode 100644 index 1354970be..000000000 --- a/dist/samples/react-ui-kit-place-details-latlng-compact/dist/assets/index-CWIXT402.js +++ /dev/null @@ -1,57 +0,0 @@ -(function(){const S=document.createElement("link").relList;if(S&&S.supports&&S.supports("modulepreload"))return;for(const U of document.querySelectorAll('link[rel="modulepreload"]'))r(U);new MutationObserver(U=>{for(const H of U)if(H.type==="childList")for(const Y of H.addedNodes)Y.tagName==="LINK"&&Y.rel==="modulepreload"&&r(Y)}).observe(document,{childList:!0,subtree:!0});function O(U){const H={};return U.integrity&&(H.integrity=U.integrity),U.referrerPolicy&&(H.referrerPolicy=U.referrerPolicy),U.crossOrigin==="use-credentials"?H.credentials="include":U.crossOrigin==="anonymous"?H.credentials="omit":H.credentials="same-origin",H}function r(U){if(U.ep)return;U.ep=!0;const H=O(U);fetch(U.href,H)}})();function Zv(g){return g&&g.__esModule&&Object.prototype.hasOwnProperty.call(g,"default")?g.default:g}var ei={exports:{}},be={};/** - * @license React - * react-jsx-runtime.production.js - * - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var ed;function jv(){if(ed)return be;ed=1;var g=Symbol.for("react.transitional.element"),S=Symbol.for("react.fragment");function O(r,U,H){var Y=null;if(H!==void 0&&(Y=""+H),U.key!==void 0&&(Y=""+U.key),"key"in U){H={};for(var j in U)j!=="key"&&(H[j]=U[j])}else H=U;return U=H.ref,{$$typeof:g,type:r,key:Y,ref:U!==void 0?U:null,props:H}}return be.Fragment=S,be.jsx=O,be.jsxs=O,be}var nd;function Vv(){return nd||(nd=1,ei.exports=jv()),ei.exports}var Ea=Vv(),ni={exports:{}},V={};/** - * @license React - * react.production.js - * - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var fd;function Kv(){if(fd)return V;fd=1;var g=Symbol.for("react.transitional.element"),S=Symbol.for("react.portal"),O=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),U=Symbol.for("react.profiler"),H=Symbol.for("react.consumer"),Y=Symbol.for("react.context"),j=Symbol.for("react.forward_ref"),_=Symbol.for("react.suspense"),A=Symbol.for("react.memo"),R=Symbol.for("react.lazy"),K=Symbol.iterator;function J(s){return s===null||typeof s!="object"?null:(s=K&&s[K]||s["@@iterator"],typeof s=="function"?s:null)}var P={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},G=Object.assign,rl={};function Al(s,z,N){this.props=s,this.context=z,this.refs=rl,this.updater=N||P}Al.prototype.isReactComponent={},Al.prototype.setState=function(s,z){if(typeof s!="object"&&typeof s!="function"&&s!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,s,z,"setState")},Al.prototype.forceUpdate=function(s){this.updater.enqueueForceUpdate(this,s,"forceUpdate")};function vt(){}vt.prototype=Al.prototype;function yt(s,z,N){this.props=s,this.context=z,this.refs=rl,this.updater=N||P}var zl=yt.prototype=new vt;zl.constructor=yt,G(zl,Al.prototype),zl.isPureReactComponent=!0;var wl=Array.isArray,$={H:null,A:null,T:null,S:null,V:null},Sl=Object.prototype.hasOwnProperty;function Ol(s,z,N,D,C,tl){return N=tl.ref,{$$typeof:g,type:s,key:z,ref:N!==void 0?N:null,props:tl}}function Bl(s,z){return Ol(s.type,z,void 0,void 0,void 0,s.props)}function bt(s){return typeof s=="object"&&s!==null&&s.$$typeof===g}function Yu(s){var z={"=":"=0",":":"=2"};return"$"+s.replace(/[=:]/g,function(N){return z[N]})}var _t=/\/+/g;function Gl(s,z){return typeof s=="object"&&s!==null&&s.key!=null?Yu(""+s.key):z.toString(36)}function yu(){}function hu(s){switch(s.status){case"fulfilled":return s.value;case"rejected":throw s.reason;default:switch(typeof s.status=="string"?s.then(yu,yu):(s.status="pending",s.then(function(z){s.status==="pending"&&(s.status="fulfilled",s.value=z)},function(z){s.status==="pending"&&(s.status="rejected",s.reason=z)})),s.status){case"fulfilled":return s.value;case"rejected":throw s.reason}}throw s}function Cl(s,z,N,D,C){var tl=typeof s;(tl==="undefined"||tl==="boolean")&&(s=null);var Z=!1;if(s===null)Z=!0;else switch(tl){case"bigint":case"string":case"number":Z=!0;break;case"object":switch(s.$$typeof){case g:case S:Z=!0;break;case R:return Z=s._init,Cl(Z(s._payload),z,N,D,C)}}if(Z)return C=C(s),Z=D===""?"."+Gl(s,0):D,wl(C)?(N="",Z!=null&&(N=Z.replace(_t,"$&/")+"/"),Cl(C,z,N,"",function(Zt){return Zt})):C!=null&&(bt(C)&&(C=Bl(C,N+(C.key==null||s&&s.key===C.key?"":(""+C.key).replace(_t,"$&/")+"/")+Z)),z.push(C)),1;Z=0;var Wl=D===""?".":D+":";if(wl(s))for(var vl=0;vl>>1,s=E[sl];if(0>>1;slU(D,X))CU(tl,D)?(E[sl]=tl,E[C]=X,sl=C):(E[sl]=D,E[N]=X,sl=N);else if(CU(tl,X))E[sl]=tl,E[C]=X,sl=C;else break l}}return p}function U(E,p){var X=E.sortIndex-p.sortIndex;return X!==0?X:E.id-p.id}if(g.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var H=performance;g.unstable_now=function(){return H.now()}}else{var Y=Date,j=Y.now();g.unstable_now=function(){return Y.now()-j}}var _=[],A=[],R=1,K=null,J=3,P=!1,G=!1,rl=!1,Al=!1,vt=typeof setTimeout=="function"?setTimeout:null,yt=typeof clearTimeout=="function"?clearTimeout:null,zl=typeof setImmediate<"u"?setImmediate:null;function wl(E){for(var p=O(A);p!==null;){if(p.callback===null)r(A);else if(p.startTime<=E)r(A),p.sortIndex=p.expirationTime,S(_,p);else break;p=O(A)}}function $(E){if(rl=!1,wl(E),!G)if(O(_)!==null)G=!0,Sl||(Sl=!0,Gl());else{var p=O(A);p!==null&&Cl($,p.startTime-E)}}var Sl=!1,Ol=-1,Bl=5,bt=-1;function Yu(){return Al?!0:!(g.unstable_now()-btE&&Yu());){var sl=K.callback;if(typeof sl=="function"){K.callback=null,J=K.priorityLevel;var s=sl(K.expirationTime<=E);if(E=g.unstable_now(),typeof s=="function"){K.callback=s,wl(E),p=!0;break t}K===O(_)&&r(_),wl(E)}else r(_);K=O(_)}if(K!==null)p=!0;else{var z=O(A);z!==null&&Cl($,z.startTime-E),p=!1}}break l}finally{K=null,J=X,P=!1}p=void 0}}finally{p?Gl():Sl=!1}}}var Gl;if(typeof zl=="function")Gl=function(){zl(_t)};else if(typeof MessageChannel<"u"){var yu=new MessageChannel,hu=yu.port2;yu.port1.onmessage=_t,Gl=function(){hu.postMessage(null)}}else Gl=function(){vt(_t,0)};function Cl(E,p){Ol=vt(function(){E(g.unstable_now())},p)}g.unstable_IdlePriority=5,g.unstable_ImmediatePriority=1,g.unstable_LowPriority=4,g.unstable_NormalPriority=3,g.unstable_Profiling=null,g.unstable_UserBlockingPriority=2,g.unstable_cancelCallback=function(E){E.callback=null},g.unstable_forceFrameRate=function(E){0>E||125sl?(E.sortIndex=X,S(A,E),O(_)===null&&E===O(A)&&(rl?(yt(Ol),Ol=-1):rl=!0,Cl($,X-sl))):(E.sortIndex=s,S(_,E),G||P||(G=!0,Sl||(Sl=!0,Gl()))),E},g.unstable_shouldYield=Yu,g.unstable_wrapCallback=function(E){var p=J;return function(){var X=J;J=p;try{return E.apply(this,arguments)}finally{J=X}}}})(ii)),ii}var sd;function wv(){return sd||(sd=1,ci.exports=Jv()),ci.exports}var si={exports:{}},Xl={};/** - * @license React - * react-dom.production.js - * - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var od;function Wv(){if(od)return Xl;od=1;var g=oi();function S(_){var A="https://react.dev/errors/"+_;if(1"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(g)}catch(S){console.error(S)}}return g(),si.exports=Wv(),si.exports}/** - * @license React - * react-dom-client.production.js - * - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var dd;function $v(){if(dd)return Ee;dd=1;var g=wv(),S=oi(),O=gd();function r(l){var t="https://react.dev/errors/"+l;if(1s||(l.current=sl[s],sl[s]=null,s--)}function D(l,t){s++,sl[s]=l.current,l.current=t}var C=z(null),tl=z(null),Z=z(null),Wl=z(null);function vl(l,t){switch(D(Z,t),D(tl,l),D(C,null),t.nodeType){case 9:case 11:l=(l=t.documentElement)&&(l=l.namespaceURI)?Hr(l):0;break;default:if(l=t.tagName,t=t.namespaceURI)t=Hr(t),l=qr(t,l);else switch(l){case"svg":l=1;break;case"math":l=2;break;default:l=0}}N(C),D(C,l)}function Zt(){N(C),N(tl),N(Z)}function Zn(l){l.memoizedState!==null&&D(Wl,l);var t=C.current,u=qr(t,l.type);t!==u&&(D(tl,l),D(C,u))}function Te(l){tl.current===l&&(N(C),N(tl)),Wl.current===l&&(N(Wl),ye._currentValue=X)}var jn=Object.prototype.hasOwnProperty,Vn=g.unstable_scheduleCallback,Kn=g.unstable_cancelCallback,Ed=g.unstable_shouldYield,Ad=g.unstable_requestPaint,Et=g.unstable_now,Td=g.unstable_getCurrentPriorityLevel,ri=g.unstable_ImmediatePriority,di=g.unstable_UserBlockingPriority,Me=g.unstable_NormalPriority,Md=g.unstable_LowPriority,vi=g.unstable_IdlePriority,zd=g.log,Od=g.unstable_setDisableYieldValue,Ta=null,$l=null;function jt(l){if(typeof zd=="function"&&Od(l),$l&&typeof $l.setStrictMode=="function")try{$l.setStrictMode(Ta,l)}catch{}}var kl=Math.clz32?Math.clz32:pd,_d=Math.log,Dd=Math.LN2;function pd(l){return l>>>=0,l===0?32:31-(_d(l)/Dd|0)|0}var ze=256,Oe=4194304;function mu(l){var t=l&42;if(t!==0)return t;switch(l&-l){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return l&4194048;case 4194304:case 8388608:case 16777216:case 33554432:return l&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return l}}function _e(l,t,u){var a=l.pendingLanes;if(a===0)return 0;var e=0,n=l.suspendedLanes,f=l.pingedLanes;l=l.warmLanes;var c=a&134217727;return c!==0?(a=c&~n,a!==0?e=mu(a):(f&=c,f!==0?e=mu(f):u||(u=c&~l,u!==0&&(e=mu(u))))):(c=a&~n,c!==0?e=mu(c):f!==0?e=mu(f):u||(u=a&~l,u!==0&&(e=mu(u)))),e===0?0:t!==0&&t!==e&&(t&n)===0&&(n=e&-e,u=t&-t,n>=u||n===32&&(u&4194048)!==0)?t:e}function Ma(l,t){return(l.pendingLanes&~(l.suspendedLanes&~l.pingedLanes)&t)===0}function Ud(l,t){switch(l){case 1:case 2:case 4:case 8:case 64:return t+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function yi(){var l=ze;return ze<<=1,(ze&4194048)===0&&(ze=256),l}function hi(){var l=Oe;return Oe<<=1,(Oe&62914560)===0&&(Oe=4194304),l}function Jn(l){for(var t=[],u=0;31>u;u++)t.push(l);return t}function za(l,t){l.pendingLanes|=t,t!==268435456&&(l.suspendedLanes=0,l.pingedLanes=0,l.warmLanes=0)}function Rd(l,t,u,a,e,n){var f=l.pendingLanes;l.pendingLanes=u,l.suspendedLanes=0,l.pingedLanes=0,l.warmLanes=0,l.expiredLanes&=u,l.entangledLanes&=u,l.errorRecoveryDisabledLanes&=u,l.shellSuspendCounter=0;var c=l.entanglements,i=l.expirationTimes,y=l.hiddenUpdates;for(u=f&~u;0)":-1e||i[a]!==y[e]){var b=` -`+i[a].replace(" at new "," at ");return l.displayName&&b.includes("")&&(b=b.replace("",l.displayName)),b}while(1<=a&&0<=e);break}}}finally{In=!1,Error.prepareStackTrace=u}return(u=l?l.displayName||l.name:"")?Xu(u):""}function Gd(l){switch(l.tag){case 26:case 27:case 5:return Xu(l.type);case 16:return Xu("Lazy");case 13:return Xu("Suspense");case 19:return Xu("SuspenseList");case 0:case 15:return Pn(l.type,!1);case 11:return Pn(l.type.render,!1);case 1:return Pn(l.type,!0);case 31:return Xu("Activity");default:return""}}function Oi(l){try{var t="";do t+=Gd(l),l=l.return;while(l);return t}catch(u){return` -Error generating stack: `+u.message+` -`+u.stack}}function et(l){switch(typeof l){case"bigint":case"boolean":case"number":case"string":case"undefined":return l;case"object":return l;default:return""}}function _i(l){var t=l.type;return(l=l.nodeName)&&l.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Cd(l){var t=_i(l)?"checked":"value",u=Object.getOwnPropertyDescriptor(l.constructor.prototype,t),a=""+l[t];if(!l.hasOwnProperty(t)&&typeof u<"u"&&typeof u.get=="function"&&typeof u.set=="function"){var e=u.get,n=u.set;return Object.defineProperty(l,t,{configurable:!0,get:function(){return e.call(this)},set:function(f){a=""+f,n.call(this,f)}}),Object.defineProperty(l,t,{enumerable:u.enumerable}),{getValue:function(){return a},setValue:function(f){a=""+f},stopTracking:function(){l._valueTracker=null,delete l[t]}}}}function Ue(l){l._valueTracker||(l._valueTracker=Cd(l))}function Di(l){if(!l)return!1;var t=l._valueTracker;if(!t)return!0;var u=t.getValue(),a="";return l&&(a=_i(l)?l.checked?"true":"false":l.value),l=a,l!==u?(t.setValue(l),!0):!1}function Re(l){if(l=l||(typeof document<"u"?document:void 0),typeof l>"u")return null;try{return l.activeElement||l.body}catch{return l.body}}var xd=/[\n"\\]/g;function nt(l){return l.replace(xd,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function lf(l,t,u,a,e,n,f,c){l.name="",f!=null&&typeof f!="function"&&typeof f!="symbol"&&typeof f!="boolean"?l.type=f:l.removeAttribute("type"),t!=null?f==="number"?(t===0&&l.value===""||l.value!=t)&&(l.value=""+et(t)):l.value!==""+et(t)&&(l.value=""+et(t)):f!=="submit"&&f!=="reset"||l.removeAttribute("value"),t!=null?tf(l,f,et(t)):u!=null?tf(l,f,et(u)):a!=null&&l.removeAttribute("value"),e==null&&n!=null&&(l.defaultChecked=!!n),e!=null&&(l.checked=e&&typeof e!="function"&&typeof e!="symbol"),c!=null&&typeof c!="function"&&typeof c!="symbol"&&typeof c!="boolean"?l.name=""+et(c):l.removeAttribute("name")}function pi(l,t,u,a,e,n,f,c){if(n!=null&&typeof n!="function"&&typeof n!="symbol"&&typeof n!="boolean"&&(l.type=n),t!=null||u!=null){if(!(n!=="submit"&&n!=="reset"||t!=null))return;u=u!=null?""+et(u):"",t=t!=null?""+et(t):u,c||t===l.value||(l.value=t),l.defaultValue=t}a=a??e,a=typeof a!="function"&&typeof a!="symbol"&&!!a,l.checked=c?l.checked:!!a,l.defaultChecked=!!a,f!=null&&typeof f!="function"&&typeof f!="symbol"&&typeof f!="boolean"&&(l.name=f)}function tf(l,t,u){t==="number"&&Re(l.ownerDocument)===l||l.defaultValue===""+u||(l.defaultValue=""+u)}function Qu(l,t,u,a){if(l=l.options,t){t={};for(var e=0;e"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),ff=!1;if(pt)try{var pa={};Object.defineProperty(pa,"passive",{get:function(){ff=!0}}),window.addEventListener("test",pa,pa),window.removeEventListener("test",pa,pa)}catch{ff=!1}var Kt=null,cf=null,He=null;function Bi(){if(He)return He;var l,t=cf,u=t.length,a,e="value"in Kt?Kt.value:Kt.textContent,n=e.length;for(l=0;l=Na),Qi=" ",Zi=!1;function ji(l,t){switch(l){case"keyup":return d0.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Vi(l){return l=l.detail,typeof l=="object"&&"data"in l?l.data:null}var Ku=!1;function y0(l,t){switch(l){case"compositionend":return Vi(t);case"keypress":return t.which!==32?null:(Zi=!0,Qi);case"textInput":return l=t.data,l===Qi&&Zi?null:l;default:return null}}function h0(l,t){if(Ku)return l==="compositionend"||!vf&&ji(l,t)?(l=Bi(),He=cf=Kt=null,Ku=!1,l):null;switch(l){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:u,offset:t-l};l=a}l:{for(;u;){if(u.nextSibling){u=u.nextSibling;break l}u=u.parentNode}u=void 0}u=Ii(u)}}function ls(l,t){return l&&t?l===t?!0:l&&l.nodeType===3?!1:t&&t.nodeType===3?ls(l,t.parentNode):"contains"in l?l.contains(t):l.compareDocumentPosition?!!(l.compareDocumentPosition(t)&16):!1:!1}function ts(l){l=l!=null&&l.ownerDocument!=null&&l.ownerDocument.defaultView!=null?l.ownerDocument.defaultView:window;for(var t=Re(l.document);t instanceof l.HTMLIFrameElement;){try{var u=typeof t.contentWindow.location.href=="string"}catch{u=!1}if(u)l=t.contentWindow;else break;t=Re(l.document)}return t}function mf(l){var t=l&&l.nodeName&&l.nodeName.toLowerCase();return t&&(t==="input"&&(l.type==="text"||l.type==="search"||l.type==="tel"||l.type==="url"||l.type==="password")||t==="textarea"||l.contentEditable==="true")}var M0=pt&&"documentMode"in document&&11>=document.documentMode,Ju=null,gf=null,Ba=null,Sf=!1;function us(l,t,u){var a=u.window===u?u.document:u.nodeType===9?u:u.ownerDocument;Sf||Ju==null||Ju!==Re(a)||(a=Ju,"selectionStart"in a&&mf(a)?a={start:a.selectionStart,end:a.selectionEnd}:(a=(a.ownerDocument&&a.ownerDocument.defaultView||window).getSelection(),a={anchorNode:a.anchorNode,anchorOffset:a.anchorOffset,focusNode:a.focusNode,focusOffset:a.focusOffset}),Ba&&Ya(Ba,a)||(Ba=a,a=Mn(gf,"onSelect"),0>=f,e-=f,Rt=1<<32-kl(t)+e|u<n?n:8;var f=E.T,c={};E.T=c,ac(l,!1,t,u);try{var i=e(),y=E.S;if(y!==null&&y(c,i),i!==null&&typeof i=="object"&&typeof i.then=="function"){var b=H0(i,a);ka(l,t,b,ut(l))}else ka(l,t,a,ut(l))}catch(M){ka(l,t,{then:function(){},status:"rejected",reason:M},ut())}finally{p.p=n,E.T=f}}function C0(){}function tc(l,t,u,a){if(l.tag!==5)throw Error(r(476));var e=ao(l).queue;uo(l,e,t,X,u===null?C0:function(){return eo(l),u(a)})}function ao(l){var t=l.memoizedState;if(t!==null)return t;t={memoizedState:X,baseState:X,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Yt,lastRenderedState:X},next:null};var u={};return t.next={memoizedState:u,baseState:u,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Yt,lastRenderedState:u},next:null},l.memoizedState=t,l=l.alternate,l!==null&&(l.memoizedState=t),t}function eo(l){var t=ao(l).next.queue;ka(l,t,{},ut())}function uc(){return Ll(ye)}function no(){return Ml().memoizedState}function fo(){return Ml().memoizedState}function x0(l){for(var t=l.return;t!==null;){switch(t.tag){case 24:case 3:var u=ut();l=Wt(u);var a=$t(t,l,u);a!==null&&(at(a,t,u),Va(a,t,u)),t={cache:Hf()},l.payload=t;return}t=t.return}}function L0(l,t,u){var a=ut();u={lane:a,revertLane:0,action:u,hasEagerState:!1,eagerState:null,next:null},un(l)?io(t,u):(u=Tf(l,t,u,a),u!==null&&(at(u,l,a),so(u,t,a)))}function co(l,t,u){var a=ut();ka(l,t,u,a)}function ka(l,t,u,a){var e={lane:a,revertLane:0,action:u,hasEagerState:!1,eagerState:null,next:null};if(un(l))io(t,e);else{var n=l.alternate;if(l.lanes===0&&(n===null||n.lanes===0)&&(n=t.lastRenderedReducer,n!==null))try{var f=t.lastRenderedState,c=n(f,u);if(e.hasEagerState=!0,e.eagerState=c,Fl(c,f))return Le(l,t,e,0),dl===null&&xe(),!1}catch{}finally{}if(u=Tf(l,t,e,a),u!==null)return at(u,l,a),so(u,t,a),!0}return!1}function ac(l,t,u,a){if(a={lane:2,revertLane:Bc(),action:a,hasEagerState:!1,eagerState:null,next:null},un(l)){if(t)throw Error(r(479))}else t=Tf(l,u,a,2),t!==null&&at(t,l,2)}function un(l){var t=l.alternate;return l===w||t!==null&&t===w}function io(l,t){ua=ke=!0;var u=l.pending;u===null?t.next=t:(t.next=u.next,u.next=t),l.pending=t}function so(l,t,u){if((u&4194048)!==0){var a=t.lanes;a&=l.pendingLanes,u|=a,t.lanes=u,gi(l,u)}}var an={readContext:Ll,use:Ie,useCallback:bl,useContext:bl,useEffect:bl,useImperativeHandle:bl,useLayoutEffect:bl,useInsertionEffect:bl,useMemo:bl,useReducer:bl,useRef:bl,useState:bl,useDebugValue:bl,useDeferredValue:bl,useTransition:bl,useSyncExternalStore:bl,useId:bl,useHostTransitionStatus:bl,useFormState:bl,useActionState:bl,useOptimistic:bl,useMemoCache:bl,useCacheRefresh:bl},oo={readContext:Ll,use:Ie,useCallback:function(l,t){return Vl().memoizedState=[l,t===void 0?null:t],l},useContext:Ll,useEffect:ws,useImperativeHandle:function(l,t,u){u=u!=null?u.concat([l]):null,tn(4194308,4,Fs.bind(null,t,l),u)},useLayoutEffect:function(l,t){return tn(4194308,4,l,t)},useInsertionEffect:function(l,t){tn(4,2,l,t)},useMemo:function(l,t){var u=Vl();t=t===void 0?null:t;var a=l();if(Uu){jt(!0);try{l()}finally{jt(!1)}}return u.memoizedState=[a,t],a},useReducer:function(l,t,u){var a=Vl();if(u!==void 0){var e=u(t);if(Uu){jt(!0);try{u(t)}finally{jt(!1)}}}else e=t;return a.memoizedState=a.baseState=e,l={pending:null,lanes:0,dispatch:null,lastRenderedReducer:l,lastRenderedState:e},a.queue=l,l=l.dispatch=L0.bind(null,w,l),[a.memoizedState,l]},useRef:function(l){var t=Vl();return l={current:l},t.memoizedState=l},useState:function(l){l=Ff(l);var t=l.queue,u=co.bind(null,w,t);return t.dispatch=u,[l.memoizedState,u]},useDebugValue:Pf,useDeferredValue:function(l,t){var u=Vl();return lc(u,l,t)},useTransition:function(){var l=Ff(!1);return l=uo.bind(null,w,l.queue,!0,!1),Vl().memoizedState=l,[!1,l]},useSyncExternalStore:function(l,t,u){var a=w,e=Vl();if(al){if(u===void 0)throw Error(r(407));u=u()}else{if(u=t(),dl===null)throw Error(r(349));(ll&124)!==0||Ns(a,t,u)}e.memoizedState=u;var n={value:u,getSnapshot:t};return e.queue=n,ws(qs.bind(null,a,n,l),[l]),a.flags|=2048,ea(9,ln(),Hs.bind(null,a,n,u,t),null),u},useId:function(){var l=Vl(),t=dl.identifierPrefix;if(al){var u=Nt,a=Rt;u=(a&~(1<<32-kl(a)-1)).toString(32)+u,t="«"+t+"R"+u,u=Fe++,0L?(Nl=B,B=null):Nl=B.sibling;var ul=h(d,B,v[L],T);if(ul===null){B===null&&(B=Nl);break}l&&B&&ul.alternate===null&&t(d,B),o=n(ul,o,L),W===null?q=ul:W.sibling=ul,W=ul,B=Nl}if(L===v.length)return u(d,B),al&&Mu(d,L),q;if(B===null){for(;LL?(Nl=B,B=null):Nl=B.sibling;var du=h(d,B,ul.value,T);if(du===null){B===null&&(B=Nl);break}l&&B&&du.alternate===null&&t(d,B),o=n(du,o,L),W===null?q=du:W.sibling=du,W=du,B=Nl}if(ul.done)return u(d,B),al&&Mu(d,L),q;if(B===null){for(;!ul.done;L++,ul=v.next())ul=M(d,ul.value,T),ul!==null&&(o=n(ul,o,L),W===null?q=ul:W.sibling=ul,W=ul);return al&&Mu(d,L),q}for(B=a(B);!ul.done;L++,ul=v.next())ul=m(B,d,L,ul.value,T),ul!==null&&(l&&ul.alternate!==null&&B.delete(ul.key===null?L:ul.key),o=n(ul,o,L),W===null?q=ul:W.sibling=ul,W=ul);return l&&B.forEach(function(Qv){return t(d,Qv)}),al&&Mu(d,L),q}function il(d,o,v,T){if(typeof v=="object"&&v!==null&&v.type===G&&v.key===null&&(v=v.props.children),typeof v=="object"&&v!==null){switch(v.$$typeof){case J:l:{for(var q=v.key;o!==null;){if(o.key===q){if(q=v.type,q===G){if(o.tag===7){u(d,o.sibling),T=e(o,v.props.children),T.return=d,d=T;break l}}else if(o.elementType===q||typeof q=="object"&&q!==null&&q.$$typeof===Bl&&vo(q)===o.type){u(d,o.sibling),T=e(o,v.props),Ia(T,v),T.return=d,d=T;break l}u(d,o);break}else t(d,o);o=o.sibling}v.type===G?(T=Au(v.props.children,d.mode,T,v.key),T.return=d,d=T):(T=Qe(v.type,v.key,v.props,null,d.mode,T),Ia(T,v),T.return=d,d=T)}return f(d);case P:l:{for(q=v.key;o!==null;){if(o.key===q)if(o.tag===4&&o.stateNode.containerInfo===v.containerInfo&&o.stateNode.implementation===v.implementation){u(d,o.sibling),T=e(o,v.children||[]),T.return=d,d=T;break l}else{u(d,o);break}else t(d,o);o=o.sibling}T=Of(v,d.mode,T),T.return=d,d=T}return f(d);case Bl:return q=v._init,v=q(v._payload),il(d,o,v,T)}if(Cl(v))return Q(d,o,v,T);if(Gl(v)){if(q=Gl(v),typeof q!="function")throw Error(r(150));return v=q.call(v),x(d,o,v,T)}if(typeof v.then=="function")return il(d,o,en(v),T);if(v.$$typeof===zl)return il(d,o,Ke(d,v),T);nn(d,v)}return typeof v=="string"&&v!==""||typeof v=="number"||typeof v=="bigint"?(v=""+v,o!==null&&o.tag===6?(u(d,o.sibling),T=e(o,v),T.return=d,d=T):(u(d,o),T=zf(v,d.mode,T),T.return=d,d=T),f(d)):u(d,o)}return function(d,o,v,T){try{Fa=0;var q=il(d,o,v,T);return na=null,q}catch(B){if(B===Za||B===we)throw B;var W=Il(29,B,null,d.mode);return W.lanes=T,W.return=d,W}finally{}}}var fa=yo(!0),ho=yo(!1),ot=z(null),Tt=null;function Ft(l){var t=l.alternate;D(Dl,Dl.current&1),D(ot,l),Tt===null&&(t===null||ta.current!==null||t.memoizedState!==null)&&(Tt=l)}function mo(l){if(l.tag===22){if(D(Dl,Dl.current),D(ot,l),Tt===null){var t=l.alternate;t!==null&&t.memoizedState!==null&&(Tt=l)}}else It()}function It(){D(Dl,Dl.current),D(ot,ot.current)}function Bt(l){N(ot),Tt===l&&(Tt=null),N(Dl)}var Dl=z(0);function fn(l){for(var t=l;t!==null;){if(t.tag===13){var u=t.memoizedState;if(u!==null&&(u=u.dehydrated,u===null||u.data==="$?"||wc(u)))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if((t.flags&128)!==0)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===l)break;for(;t.sibling===null;){if(t.return===null||t.return===l)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}function ec(l,t,u,a){t=l.memoizedState,u=u(a,t),u=u==null?t:R({},t,u),l.memoizedState=u,l.lanes===0&&(l.updateQueue.baseState=u)}var nc={enqueueSetState:function(l,t,u){l=l._reactInternals;var a=ut(),e=Wt(a);e.payload=t,u!=null&&(e.callback=u),t=$t(l,e,a),t!==null&&(at(t,l,a),Va(t,l,a))},enqueueReplaceState:function(l,t,u){l=l._reactInternals;var a=ut(),e=Wt(a);e.tag=1,e.payload=t,u!=null&&(e.callback=u),t=$t(l,e,a),t!==null&&(at(t,l,a),Va(t,l,a))},enqueueForceUpdate:function(l,t){l=l._reactInternals;var u=ut(),a=Wt(u);a.tag=2,t!=null&&(a.callback=t),t=$t(l,a,u),t!==null&&(at(t,l,u),Va(t,l,u))}};function go(l,t,u,a,e,n,f){return l=l.stateNode,typeof l.shouldComponentUpdate=="function"?l.shouldComponentUpdate(a,n,f):t.prototype&&t.prototype.isPureReactComponent?!Ya(u,a)||!Ya(e,n):!0}function So(l,t,u,a){l=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(u,a),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(u,a),t.state!==l&&nc.enqueueReplaceState(t,t.state,null)}function Ru(l,t){var u=t;if("ref"in t){u={};for(var a in t)a!=="ref"&&(u[a]=t[a])}if(l=l.defaultProps){u===t&&(u=R({},u));for(var e in l)u[e]===void 0&&(u[e]=l[e])}return u}var cn=typeof reportError=="function"?reportError:function(l){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var t=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof l=="object"&&l!==null&&typeof l.message=="string"?String(l.message):String(l),error:l});if(!window.dispatchEvent(t))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",l);return}console.error(l)};function bo(l){cn(l)}function Eo(l){console.error(l)}function Ao(l){cn(l)}function sn(l,t){try{var u=l.onUncaughtError;u(t.value,{componentStack:t.stack})}catch(a){setTimeout(function(){throw a})}}function To(l,t,u){try{var a=l.onCaughtError;a(u.value,{componentStack:u.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(e){setTimeout(function(){throw e})}}function fc(l,t,u){return u=Wt(u),u.tag=3,u.payload={element:null},u.callback=function(){sn(l,t)},u}function Mo(l){return l=Wt(l),l.tag=3,l}function zo(l,t,u,a){var e=u.type.getDerivedStateFromError;if(typeof e=="function"){var n=a.value;l.payload=function(){return e(n)},l.callback=function(){To(t,u,a)}}var f=u.stateNode;f!==null&&typeof f.componentDidCatch=="function"&&(l.callback=function(){To(t,u,a),typeof e!="function"&&(eu===null?eu=new Set([this]):eu.add(this));var c=a.stack;this.componentDidCatch(a.value,{componentStack:c!==null?c:""})})}function Q0(l,t,u,a,e){if(u.flags|=32768,a!==null&&typeof a=="object"&&typeof a.then=="function"){if(t=u.alternate,t!==null&&La(t,u,e,!0),u=ot.current,u!==null){switch(u.tag){case 13:return Tt===null?Rc():u.alternate===null&&gl===0&&(gl=3),u.flags&=-257,u.flags|=65536,u.lanes=e,a===Bf?u.flags|=16384:(t=u.updateQueue,t===null?u.updateQueue=new Set([a]):t.add(a),Hc(l,a,e)),!1;case 22:return u.flags|=65536,a===Bf?u.flags|=16384:(t=u.updateQueue,t===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([a])},u.updateQueue=t):(u=t.retryQueue,u===null?t.retryQueue=new Set([a]):u.add(a)),Hc(l,a,e)),!1}throw Error(r(435,u.tag))}return Hc(l,a,e),Rc(),!1}if(al)return t=ot.current,t!==null?((t.flags&65536)===0&&(t.flags|=256),t.flags|=65536,t.lanes=e,a!==pf&&(l=Error(r(422),{cause:a}),xa(ft(l,u)))):(a!==pf&&(t=Error(r(423),{cause:a}),xa(ft(t,u))),l=l.current.alternate,l.flags|=65536,e&=-e,l.lanes|=e,a=ft(a,u),e=fc(l.stateNode,a,e),xf(l,e),gl!==4&&(gl=2)),!1;var n=Error(r(520),{cause:a});if(n=ft(n,u),ne===null?ne=[n]:ne.push(n),gl!==4&&(gl=2),t===null)return!0;a=ft(a,u),u=t;do{switch(u.tag){case 3:return u.flags|=65536,l=e&-e,u.lanes|=l,l=fc(u.stateNode,a,l),xf(u,l),!1;case 1:if(t=u.type,n=u.stateNode,(u.flags&128)===0&&(typeof t.getDerivedStateFromError=="function"||n!==null&&typeof n.componentDidCatch=="function"&&(eu===null||!eu.has(n))))return u.flags|=65536,e&=-e,u.lanes|=e,e=Mo(e),zo(e,l,u,a),xf(u,e),!1}u=u.return}while(u!==null);return!1}var Oo=Error(r(461)),Ul=!1;function Hl(l,t,u,a){t.child=l===null?ho(t,null,u,a):fa(t,l.child,u,a)}function _o(l,t,u,a,e){u=u.render;var n=t.ref;if("ref"in a){var f={};for(var c in a)c!=="ref"&&(f[c]=a[c])}else f=a;return Du(t),a=jf(l,t,u,f,n,e),c=Vf(),l!==null&&!Ul?(Kf(l,t,e),Gt(l,t,e)):(al&&c&&_f(t),t.flags|=1,Hl(l,t,a,e),t.child)}function Do(l,t,u,a,e){if(l===null){var n=u.type;return typeof n=="function"&&!Mf(n)&&n.defaultProps===void 0&&u.compare===null?(t.tag=15,t.type=n,po(l,t,n,a,e)):(l=Qe(u.type,null,a,t,t.mode,e),l.ref=t.ref,l.return=t,t.child=l)}if(n=l.child,!yc(l,e)){var f=n.memoizedProps;if(u=u.compare,u=u!==null?u:Ya,u(f,a)&&l.ref===t.ref)return Gt(l,t,e)}return t.flags|=1,l=Ut(n,a),l.ref=t.ref,l.return=t,t.child=l}function po(l,t,u,a,e){if(l!==null){var n=l.memoizedProps;if(Ya(n,a)&&l.ref===t.ref)if(Ul=!1,t.pendingProps=a=n,yc(l,e))(l.flags&131072)!==0&&(Ul=!0);else return t.lanes=l.lanes,Gt(l,t,e)}return cc(l,t,u,a,e)}function Uo(l,t,u){var a=t.pendingProps,e=a.children,n=l!==null?l.memoizedState:null;if(a.mode==="hidden"){if((t.flags&128)!==0){if(a=n!==null?n.baseLanes|u:u,l!==null){for(e=t.child=l.child,n=0;e!==null;)n=n|e.lanes|e.childLanes,e=e.sibling;t.childLanes=n&~a}else t.childLanes=0,t.child=null;return Ro(l,t,a,u)}if((u&536870912)!==0)t.memoizedState={baseLanes:0,cachePool:null},l!==null&&Je(t,n!==null?n.cachePool:null),n!==null?Ds(t,n):Xf(),mo(t);else return t.lanes=t.childLanes=536870912,Ro(l,t,n!==null?n.baseLanes|u:u,u)}else n!==null?(Je(t,n.cachePool),Ds(t,n),It(),t.memoizedState=null):(l!==null&&Je(t,null),Xf(),It());return Hl(l,t,e,u),t.child}function Ro(l,t,u,a){var e=Yf();return e=e===null?null:{parent:_l._currentValue,pool:e},t.memoizedState={baseLanes:u,cachePool:e},l!==null&&Je(t,null),Xf(),mo(t),l!==null&&La(l,t,a,!0),null}function on(l,t){var u=t.ref;if(u===null)l!==null&&l.ref!==null&&(t.flags|=4194816);else{if(typeof u!="function"&&typeof u!="object")throw Error(r(284));(l===null||l.ref!==u)&&(t.flags|=4194816)}}function cc(l,t,u,a,e){return Du(t),u=jf(l,t,u,a,void 0,e),a=Vf(),l!==null&&!Ul?(Kf(l,t,e),Gt(l,t,e)):(al&&a&&_f(t),t.flags|=1,Hl(l,t,u,e),t.child)}function No(l,t,u,a,e,n){return Du(t),t.updateQueue=null,u=Us(t,a,u,e),ps(l),a=Vf(),l!==null&&!Ul?(Kf(l,t,n),Gt(l,t,n)):(al&&a&&_f(t),t.flags|=1,Hl(l,t,u,n),t.child)}function Ho(l,t,u,a,e){if(Du(t),t.stateNode===null){var n=ku,f=u.contextType;typeof f=="object"&&f!==null&&(n=Ll(f)),n=new u(a,n),t.memoizedState=n.state!==null&&n.state!==void 0?n.state:null,n.updater=nc,t.stateNode=n,n._reactInternals=t,n=t.stateNode,n.props=a,n.state=t.memoizedState,n.refs={},Gf(t),f=u.contextType,n.context=typeof f=="object"&&f!==null?Ll(f):ku,n.state=t.memoizedState,f=u.getDerivedStateFromProps,typeof f=="function"&&(ec(t,u,f,a),n.state=t.memoizedState),typeof u.getDerivedStateFromProps=="function"||typeof n.getSnapshotBeforeUpdate=="function"||typeof n.UNSAFE_componentWillMount!="function"&&typeof n.componentWillMount!="function"||(f=n.state,typeof n.componentWillMount=="function"&&n.componentWillMount(),typeof n.UNSAFE_componentWillMount=="function"&&n.UNSAFE_componentWillMount(),f!==n.state&&nc.enqueueReplaceState(n,n.state,null),Ja(t,a,n,e),Ka(),n.state=t.memoizedState),typeof n.componentDidMount=="function"&&(t.flags|=4194308),a=!0}else if(l===null){n=t.stateNode;var c=t.memoizedProps,i=Ru(u,c);n.props=i;var y=n.context,b=u.contextType;f=ku,typeof b=="object"&&b!==null&&(f=Ll(b));var M=u.getDerivedStateFromProps;b=typeof M=="function"||typeof n.getSnapshotBeforeUpdate=="function",c=t.pendingProps!==c,b||typeof n.UNSAFE_componentWillReceiveProps!="function"&&typeof n.componentWillReceiveProps!="function"||(c||y!==f)&&So(t,n,a,f),wt=!1;var h=t.memoizedState;n.state=h,Ja(t,a,n,e),Ka(),y=t.memoizedState,c||h!==y||wt?(typeof M=="function"&&(ec(t,u,M,a),y=t.memoizedState),(i=wt||go(t,u,i,a,h,y,f))?(b||typeof n.UNSAFE_componentWillMount!="function"&&typeof n.componentWillMount!="function"||(typeof n.componentWillMount=="function"&&n.componentWillMount(),typeof n.UNSAFE_componentWillMount=="function"&&n.UNSAFE_componentWillMount()),typeof n.componentDidMount=="function"&&(t.flags|=4194308)):(typeof n.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=a,t.memoizedState=y),n.props=a,n.state=y,n.context=f,a=i):(typeof n.componentDidMount=="function"&&(t.flags|=4194308),a=!1)}else{n=t.stateNode,Cf(l,t),f=t.memoizedProps,b=Ru(u,f),n.props=b,M=t.pendingProps,h=n.context,y=u.contextType,i=ku,typeof y=="object"&&y!==null&&(i=Ll(y)),c=u.getDerivedStateFromProps,(y=typeof c=="function"||typeof n.getSnapshotBeforeUpdate=="function")||typeof n.UNSAFE_componentWillReceiveProps!="function"&&typeof n.componentWillReceiveProps!="function"||(f!==M||h!==i)&&So(t,n,a,i),wt=!1,h=t.memoizedState,n.state=h,Ja(t,a,n,e),Ka();var m=t.memoizedState;f!==M||h!==m||wt||l!==null&&l.dependencies!==null&&Ve(l.dependencies)?(typeof c=="function"&&(ec(t,u,c,a),m=t.memoizedState),(b=wt||go(t,u,b,a,h,m,i)||l!==null&&l.dependencies!==null&&Ve(l.dependencies))?(y||typeof n.UNSAFE_componentWillUpdate!="function"&&typeof n.componentWillUpdate!="function"||(typeof n.componentWillUpdate=="function"&&n.componentWillUpdate(a,m,i),typeof n.UNSAFE_componentWillUpdate=="function"&&n.UNSAFE_componentWillUpdate(a,m,i)),typeof n.componentDidUpdate=="function"&&(t.flags|=4),typeof n.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof n.componentDidUpdate!="function"||f===l.memoizedProps&&h===l.memoizedState||(t.flags|=4),typeof n.getSnapshotBeforeUpdate!="function"||f===l.memoizedProps&&h===l.memoizedState||(t.flags|=1024),t.memoizedProps=a,t.memoizedState=m),n.props=a,n.state=m,n.context=i,a=b):(typeof n.componentDidUpdate!="function"||f===l.memoizedProps&&h===l.memoizedState||(t.flags|=4),typeof n.getSnapshotBeforeUpdate!="function"||f===l.memoizedProps&&h===l.memoizedState||(t.flags|=1024),a=!1)}return n=a,on(l,t),a=(t.flags&128)!==0,n||a?(n=t.stateNode,u=a&&typeof u.getDerivedStateFromError!="function"?null:n.render(),t.flags|=1,l!==null&&a?(t.child=fa(t,l.child,null,e),t.child=fa(t,null,u,e)):Hl(l,t,u,e),t.memoizedState=n.state,l=t.child):l=Gt(l,t,e),l}function qo(l,t,u,a){return Ca(),t.flags|=256,Hl(l,t,u,a),t.child}var ic={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function sc(l){return{baseLanes:l,cachePool:bs()}}function oc(l,t,u){return l=l!==null?l.childLanes&~u:0,t&&(l|=rt),l}function Yo(l,t,u){var a=t.pendingProps,e=!1,n=(t.flags&128)!==0,f;if((f=n)||(f=l!==null&&l.memoizedState===null?!1:(Dl.current&2)!==0),f&&(e=!0,t.flags&=-129),f=(t.flags&32)!==0,t.flags&=-33,l===null){if(al){if(e?Ft(t):It(),al){var c=ml,i;if(i=c){l:{for(i=c,c=At;i.nodeType!==8;){if(!c){c=null;break l}if(i=gt(i.nextSibling),i===null){c=null;break l}}c=i}c!==null?(t.memoizedState={dehydrated:c,treeContext:Tu!==null?{id:Rt,overflow:Nt}:null,retryLane:536870912,hydrationErrors:null},i=Il(18,null,null,0),i.stateNode=c,i.return=t,t.child=i,Ql=t,ml=null,i=!0):i=!1}i||Ou(t)}if(c=t.memoizedState,c!==null&&(c=c.dehydrated,c!==null))return wc(c)?t.lanes=32:t.lanes=536870912,null;Bt(t)}return c=a.children,a=a.fallback,e?(It(),e=t.mode,c=rn({mode:"hidden",children:c},e),a=Au(a,e,u,null),c.return=t,a.return=t,c.sibling=a,t.child=c,e=t.child,e.memoizedState=sc(u),e.childLanes=oc(l,f,u),t.memoizedState=ic,a):(Ft(t),rc(t,c))}if(i=l.memoizedState,i!==null&&(c=i.dehydrated,c!==null)){if(n)t.flags&256?(Ft(t),t.flags&=-257,t=dc(l,t,u)):t.memoizedState!==null?(It(),t.child=l.child,t.flags|=128,t=null):(It(),e=a.fallback,c=t.mode,a=rn({mode:"visible",children:a.children},c),e=Au(e,c,u,null),e.flags|=2,a.return=t,e.return=t,a.sibling=e,t.child=a,fa(t,l.child,null,u),a=t.child,a.memoizedState=sc(u),a.childLanes=oc(l,f,u),t.memoizedState=ic,t=e);else if(Ft(t),wc(c)){if(f=c.nextSibling&&c.nextSibling.dataset,f)var y=f.dgst;f=y,a=Error(r(419)),a.stack="",a.digest=f,xa({value:a,source:null,stack:null}),t=dc(l,t,u)}else if(Ul||La(l,t,u,!1),f=(u&l.childLanes)!==0,Ul||f){if(f=dl,f!==null&&(a=u&-u,a=(a&42)!==0?1:wn(a),a=(a&(f.suspendedLanes|u))!==0?0:a,a!==0&&a!==i.retryLane))throw i.retryLane=a,$u(l,a),at(f,l,a),Oo;c.data==="$?"||Rc(),t=dc(l,t,u)}else c.data==="$?"?(t.flags|=192,t.child=l.child,t=null):(l=i.treeContext,ml=gt(c.nextSibling),Ql=t,al=!0,zu=null,At=!1,l!==null&&(it[st++]=Rt,it[st++]=Nt,it[st++]=Tu,Rt=l.id,Nt=l.overflow,Tu=t),t=rc(t,a.children),t.flags|=4096);return t}return e?(It(),e=a.fallback,c=t.mode,i=l.child,y=i.sibling,a=Ut(i,{mode:"hidden",children:a.children}),a.subtreeFlags=i.subtreeFlags&65011712,y!==null?e=Ut(y,e):(e=Au(e,c,u,null),e.flags|=2),e.return=t,a.return=t,a.sibling=e,t.child=a,a=e,e=t.child,c=l.child.memoizedState,c===null?c=sc(u):(i=c.cachePool,i!==null?(y=_l._currentValue,i=i.parent!==y?{parent:y,pool:y}:i):i=bs(),c={baseLanes:c.baseLanes|u,cachePool:i}),e.memoizedState=c,e.childLanes=oc(l,f,u),t.memoizedState=ic,a):(Ft(t),u=l.child,l=u.sibling,u=Ut(u,{mode:"visible",children:a.children}),u.return=t,u.sibling=null,l!==null&&(f=t.deletions,f===null?(t.deletions=[l],t.flags|=16):f.push(l)),t.child=u,t.memoizedState=null,u)}function rc(l,t){return t=rn({mode:"visible",children:t},l.mode),t.return=l,l.child=t}function rn(l,t){return l=Il(22,l,null,t),l.lanes=0,l.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null},l}function dc(l,t,u){return fa(t,l.child,null,u),l=rc(t,t.pendingProps.children),l.flags|=2,t.memoizedState=null,l}function Bo(l,t,u){l.lanes|=t;var a=l.alternate;a!==null&&(a.lanes|=t),Rf(l.return,t,u)}function vc(l,t,u,a,e){var n=l.memoizedState;n===null?l.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:a,tail:u,tailMode:e}:(n.isBackwards=t,n.rendering=null,n.renderingStartTime=0,n.last=a,n.tail=u,n.tailMode=e)}function Go(l,t,u){var a=t.pendingProps,e=a.revealOrder,n=a.tail;if(Hl(l,t,a.children,u),a=Dl.current,(a&2)!==0)a=a&1|2,t.flags|=128;else{if(l!==null&&(l.flags&128)!==0)l:for(l=t.child;l!==null;){if(l.tag===13)l.memoizedState!==null&&Bo(l,u,t);else if(l.tag===19)Bo(l,u,t);else if(l.child!==null){l.child.return=l,l=l.child;continue}if(l===t)break l;for(;l.sibling===null;){if(l.return===null||l.return===t)break l;l=l.return}l.sibling.return=l.return,l=l.sibling}a&=1}switch(D(Dl,a),e){case"forwards":for(u=t.child,e=null;u!==null;)l=u.alternate,l!==null&&fn(l)===null&&(e=u),u=u.sibling;u=e,u===null?(e=t.child,t.child=null):(e=u.sibling,u.sibling=null),vc(t,!1,e,u,n);break;case"backwards":for(u=null,e=t.child,t.child=null;e!==null;){if(l=e.alternate,l!==null&&fn(l)===null){t.child=e;break}l=e.sibling,e.sibling=u,u=e,e=l}vc(t,!0,u,null,n);break;case"together":vc(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Gt(l,t,u){if(l!==null&&(t.dependencies=l.dependencies),au|=t.lanes,(u&t.childLanes)===0)if(l!==null){if(La(l,t,u,!1),(u&t.childLanes)===0)return null}else return null;if(l!==null&&t.child!==l.child)throw Error(r(153));if(t.child!==null){for(l=t.child,u=Ut(l,l.pendingProps),t.child=u,u.return=t;l.sibling!==null;)l=l.sibling,u=u.sibling=Ut(l,l.pendingProps),u.return=t;u.sibling=null}return t.child}function yc(l,t){return(l.lanes&t)!==0?!0:(l=l.dependencies,!!(l!==null&&Ve(l)))}function Z0(l,t,u){switch(t.tag){case 3:vl(t,t.stateNode.containerInfo),Jt(t,_l,l.memoizedState.cache),Ca();break;case 27:case 5:Zn(t);break;case 4:vl(t,t.stateNode.containerInfo);break;case 10:Jt(t,t.type,t.memoizedProps.value);break;case 13:var a=t.memoizedState;if(a!==null)return a.dehydrated!==null?(Ft(t),t.flags|=128,null):(u&t.child.childLanes)!==0?Yo(l,t,u):(Ft(t),l=Gt(l,t,u),l!==null?l.sibling:null);Ft(t);break;case 19:var e=(l.flags&128)!==0;if(a=(u&t.childLanes)!==0,a||(La(l,t,u,!1),a=(u&t.childLanes)!==0),e){if(a)return Go(l,t,u);t.flags|=128}if(e=t.memoizedState,e!==null&&(e.rendering=null,e.tail=null,e.lastEffect=null),D(Dl,Dl.current),a)break;return null;case 22:case 23:return t.lanes=0,Uo(l,t,u);case 24:Jt(t,_l,l.memoizedState.cache)}return Gt(l,t,u)}function Co(l,t,u){if(l!==null)if(l.memoizedProps!==t.pendingProps)Ul=!0;else{if(!yc(l,u)&&(t.flags&128)===0)return Ul=!1,Z0(l,t,u);Ul=(l.flags&131072)!==0}else Ul=!1,al&&(t.flags&1048576)!==0&&ds(t,je,t.index);switch(t.lanes=0,t.tag){case 16:l:{l=t.pendingProps;var a=t.elementType,e=a._init;if(a=e(a._payload),t.type=a,typeof a=="function")Mf(a)?(l=Ru(a,l),t.tag=1,t=Ho(null,t,a,l,u)):(t.tag=0,t=cc(null,t,a,l,u));else{if(a!=null){if(e=a.$$typeof,e===wl){t.tag=11,t=_o(null,t,a,l,u);break l}else if(e===Ol){t.tag=14,t=Do(null,t,a,l,u);break l}}throw t=hu(a)||a,Error(r(306,t,""))}}return t;case 0:return cc(l,t,t.type,t.pendingProps,u);case 1:return a=t.type,e=Ru(a,t.pendingProps),Ho(l,t,a,e,u);case 3:l:{if(vl(t,t.stateNode.containerInfo),l===null)throw Error(r(387));a=t.pendingProps;var n=t.memoizedState;e=n.element,Cf(l,t),Ja(t,a,null,u);var f=t.memoizedState;if(a=f.cache,Jt(t,_l,a),a!==n.cache&&Nf(t,[_l],u,!0),Ka(),a=f.element,n.isDehydrated)if(n={element:a,isDehydrated:!1,cache:f.cache},t.updateQueue.baseState=n,t.memoizedState=n,t.flags&256){t=qo(l,t,a,u);break l}else if(a!==e){e=ft(Error(r(424)),t),xa(e),t=qo(l,t,a,u);break l}else{switch(l=t.stateNode.containerInfo,l.nodeType){case 9:l=l.body;break;default:l=l.nodeName==="HTML"?l.ownerDocument.body:l}for(ml=gt(l.firstChild),Ql=t,al=!0,zu=null,At=!0,u=ho(t,null,a,u),t.child=u;u;)u.flags=u.flags&-3|4096,u=u.sibling}else{if(Ca(),a===e){t=Gt(l,t,u);break l}Hl(l,t,a,u)}t=t.child}return t;case 26:return on(l,t),l===null?(u=Qr(t.type,null,t.pendingProps,null))?t.memoizedState=u:al||(u=t.type,l=t.pendingProps,a=On(Z.current).createElement(u),a[xl]=t,a[Zl]=l,Yl(a,u,l),pl(a),t.stateNode=a):t.memoizedState=Qr(t.type,l.memoizedProps,t.pendingProps,l.memoizedState),null;case 27:return Zn(t),l===null&&al&&(a=t.stateNode=xr(t.type,t.pendingProps,Z.current),Ql=t,At=!0,e=ml,cu(t.type)?(Wc=e,ml=gt(a.firstChild)):ml=e),Hl(l,t,t.pendingProps.children,u),on(l,t),l===null&&(t.flags|=4194304),t.child;case 5:return l===null&&al&&((e=a=ml)&&(a=mv(a,t.type,t.pendingProps,At),a!==null?(t.stateNode=a,Ql=t,ml=gt(a.firstChild),At=!1,e=!0):e=!1),e||Ou(t)),Zn(t),e=t.type,n=t.pendingProps,f=l!==null?l.memoizedProps:null,a=n.children,Vc(e,n)?a=null:f!==null&&Vc(e,f)&&(t.flags|=32),t.memoizedState!==null&&(e=jf(l,t,Y0,null,null,u),ye._currentValue=e),on(l,t),Hl(l,t,a,u),t.child;case 6:return l===null&&al&&((l=u=ml)&&(u=gv(u,t.pendingProps,At),u!==null?(t.stateNode=u,Ql=t,ml=null,l=!0):l=!1),l||Ou(t)),null;case 13:return Yo(l,t,u);case 4:return vl(t,t.stateNode.containerInfo),a=t.pendingProps,l===null?t.child=fa(t,null,a,u):Hl(l,t,a,u),t.child;case 11:return _o(l,t,t.type,t.pendingProps,u);case 7:return Hl(l,t,t.pendingProps,u),t.child;case 8:return Hl(l,t,t.pendingProps.children,u),t.child;case 12:return Hl(l,t,t.pendingProps.children,u),t.child;case 10:return a=t.pendingProps,Jt(t,t.type,a.value),Hl(l,t,a.children,u),t.child;case 9:return e=t.type._context,a=t.pendingProps.children,Du(t),e=Ll(e),a=a(e),t.flags|=1,Hl(l,t,a,u),t.child;case 14:return Do(l,t,t.type,t.pendingProps,u);case 15:return po(l,t,t.type,t.pendingProps,u);case 19:return Go(l,t,u);case 31:return a=t.pendingProps,u=t.mode,a={mode:a.mode,children:a.children},l===null?(u=rn(a,u),u.ref=t.ref,t.child=u,u.return=t,t=u):(u=Ut(l.child,a),u.ref=t.ref,t.child=u,u.return=t,t=u),t;case 22:return Uo(l,t,u);case 24:return Du(t),a=Ll(_l),l===null?(e=Yf(),e===null&&(e=dl,n=Hf(),e.pooledCache=n,n.refCount++,n!==null&&(e.pooledCacheLanes|=u),e=n),t.memoizedState={parent:a,cache:e},Gf(t),Jt(t,_l,e)):((l.lanes&u)!==0&&(Cf(l,t),Ja(t,null,null,u),Ka()),e=l.memoizedState,n=t.memoizedState,e.parent!==a?(e={parent:a,cache:a},t.memoizedState=e,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=e),Jt(t,_l,a)):(a=n.cache,Jt(t,_l,a),a!==e.cache&&Nf(t,[_l],u,!0))),Hl(l,t,t.pendingProps.children,u),t.child;case 29:throw t.pendingProps}throw Error(r(156,t.tag))}function Ct(l){l.flags|=4}function xo(l,t){if(t.type!=="stylesheet"||(t.state.loading&4)!==0)l.flags&=-16777217;else if(l.flags|=16777216,!Jr(t)){if(t=ot.current,t!==null&&((ll&4194048)===ll?Tt!==null:(ll&62914560)!==ll&&(ll&536870912)===0||t!==Tt))throw ja=Bf,Es;l.flags|=8192}}function dn(l,t){t!==null&&(l.flags|=4),l.flags&16384&&(t=l.tag!==22?hi():536870912,l.lanes|=t,oa|=t)}function Pa(l,t){if(!al)switch(l.tailMode){case"hidden":t=l.tail;for(var u=null;t!==null;)t.alternate!==null&&(u=t),t=t.sibling;u===null?l.tail=null:u.sibling=null;break;case"collapsed":u=l.tail;for(var a=null;u!==null;)u.alternate!==null&&(a=u),u=u.sibling;a===null?t||l.tail===null?l.tail=null:l.tail.sibling=null:a.sibling=null}}function hl(l){var t=l.alternate!==null&&l.alternate.child===l.child,u=0,a=0;if(t)for(var e=l.child;e!==null;)u|=e.lanes|e.childLanes,a|=e.subtreeFlags&65011712,a|=e.flags&65011712,e.return=l,e=e.sibling;else for(e=l.child;e!==null;)u|=e.lanes|e.childLanes,a|=e.subtreeFlags,a|=e.flags,e.return=l,e=e.sibling;return l.subtreeFlags|=a,l.childLanes=u,t}function j0(l,t,u){var a=t.pendingProps;switch(Df(t),t.tag){case 31:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return hl(t),null;case 1:return hl(t),null;case 3:return u=t.stateNode,a=null,l!==null&&(a=l.memoizedState.cache),t.memoizedState.cache!==a&&(t.flags|=2048),qt(_l),Zt(),u.pendingContext&&(u.context=u.pendingContext,u.pendingContext=null),(l===null||l.child===null)&&(Ga(t)?Ct(t):l===null||l.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,hs())),hl(t),null;case 26:return u=t.memoizedState,l===null?(Ct(t),u!==null?(hl(t),xo(t,u)):(hl(t),t.flags&=-16777217)):u?u!==l.memoizedState?(Ct(t),hl(t),xo(t,u)):(hl(t),t.flags&=-16777217):(l.memoizedProps!==a&&Ct(t),hl(t),t.flags&=-16777217),null;case 27:Te(t),u=Z.current;var e=t.type;if(l!==null&&t.stateNode!=null)l.memoizedProps!==a&&Ct(t);else{if(!a){if(t.stateNode===null)throw Error(r(166));return hl(t),null}l=C.current,Ga(t)?vs(t):(l=xr(e,a,u),t.stateNode=l,Ct(t))}return hl(t),null;case 5:if(Te(t),u=t.type,l!==null&&t.stateNode!=null)l.memoizedProps!==a&&Ct(t);else{if(!a){if(t.stateNode===null)throw Error(r(166));return hl(t),null}if(l=C.current,Ga(t))vs(t);else{switch(e=On(Z.current),l){case 1:l=e.createElementNS("http://www.w3.org/2000/svg",u);break;case 2:l=e.createElementNS("http://www.w3.org/1998/Math/MathML",u);break;default:switch(u){case"svg":l=e.createElementNS("http://www.w3.org/2000/svg",u);break;case"math":l=e.createElementNS("http://www.w3.org/1998/Math/MathML",u);break;case"script":l=e.createElement("div"),l.innerHTML=" - - - -
                  - - - diff --git a/dist/samples/react-ui-kit-place-details-latlng-compact/docs/index.html b/dist/samples/react-ui-kit-place-details-latlng-compact/docs/index.html deleted file mode 100644 index 43ecfab41..000000000 --- a/dist/samples/react-ui-kit-place-details-latlng-compact/docs/index.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - React - UI Kit Place Details - latitude, longitude - Compact - - - - -
                  - - - - diff --git a/dist/samples/react-ui-kit-place-details-latlng-compact/docs/src/app.js b/dist/samples/react-ui-kit-place-details-latlng-compact/docs/src/app.js deleted file mode 100644 index ad2fd4daf..000000000 --- a/dist/samples/react-ui-kit-place-details-latlng-compact/docs/src/app.js +++ /dev/null @@ -1,57 +0,0 @@ -import { jsx as _jsx } from "react/jsx-runtime"; -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -{ /* [START maps_react_ui_kit_place_details_latlng_compact] */ } -import React, { useEffect, useRef } from 'react'; -import { createRoot } from 'react-dom/client'; -import { APIProvider, useMapsLibrary } from '@vis.gl/react-google-maps'; -import './styles.css'; -const API_KEY = "AIzaSyA6myHzS10YXdcazAFalmXvDkrYCp5cLc8"; -// Renders place details using a latitude and longitude. -const PlaceDetails = ({ lat, lng }) => { - const places = useMapsLibrary('places'); - const containerRef = useRef(null); - useEffect(() => { - if (!places || !containerRef.current) { - return; - } - // Create the gmp-place-details-compact element. - const placeDetails = document.createElement('gmp-place-details-compact'); - // Set the orientation. - placeDetails.setAttribute('orientation', 'horizontal'); - // Create the gmp-place-details-location-request element. - const locationRequest = document.createElement('gmp-place-details-location-request'); - // Set the location on the location request element. - locationRequest.setAttribute('location', `${lat},${lng}`); - // Append the location request to the place details element. - placeDetails.appendChild(locationRequest); - // Create and append the content config and its children. - const contentConfig = document.createElement('gmp-place-content-config'); - contentConfig.innerHTML = ` - - - - - - - - `; - placeDetails.appendChild(contentConfig); - // Append the place details element to the container. - containerRef.current.innerHTML = ''; // Clear previous content - containerRef.current.appendChild(placeDetails); - }, [places, lat, lng]); - return _jsx("div", { ref: containerRef, className: "place-details-container" }); -}; -const App = () => { - return (_jsx(APIProvider, { apiKey: API_KEY, libraries: ['places'], children: _jsx("div", { className: "places-ui-kit", children: _jsx(PlaceDetails, { lat: 48.8566, lng: 2.3522 }) }) })); -}; -export default App; -export function renderToDom(container) { - const root = createRoot(container); - root.render(_jsx(React.StrictMode, { children: _jsx(App, {}) })); -} -{ /* [END maps_react_ui_kit_place_details_latlng_compact] */ } diff --git a/dist/samples/react-ui-kit-place-details-latlng-compact/docs/src/app.tsx b/dist/samples/react-ui-kit-place-details-latlng-compact/docs/src/app.tsx deleted file mode 100644 index ad7f41733..000000000 --- a/dist/samples/react-ui-kit-place-details-latlng-compact/docs/src/app.tsx +++ /dev/null @@ -1,88 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -{/* [START maps_react_ui_kit_place_details_latlng_compact] */} -import React, {useEffect, useRef} from 'react'; -import {createRoot} from 'react-dom/client'; -import {APIProvider, useMapsLibrary} from '@vis.gl/react-google-maps'; - -import './styles.css'; - -const API_KEY = "AIzaSyA6myHzS10YXdcazAFalmXvDkrYCp5cLc8"; - -type PlaceDetailsProps = { - lat: number; - lng: number; -}; - -// Renders place details using a latitude and longitude. -const PlaceDetails = ({lat, lng}: PlaceDetailsProps) => { - const places = useMapsLibrary('places'); - const containerRef = useRef(null); - - useEffect(() => { - if (!places || !containerRef.current) { - return; - } - // Create the gmp-place-details-compact element. - const placeDetails = document.createElement('gmp-place-details-compact'); - - // Set the orientation. - placeDetails.setAttribute('orientation', 'horizontal'); - - // Create the gmp-place-details-location-request element. - const locationRequest = document.createElement( - 'gmp-place-details-location-request', - ); - - // Set the location on the location request element. - locationRequest.setAttribute('location', `${lat},${lng}`); - - // Append the location request to the place details element. - placeDetails.appendChild(locationRequest); - - // Create and append the content config and its children. - const contentConfig = document.createElement('gmp-place-content-config'); - contentConfig.innerHTML = ` - - - - - - - - `; - placeDetails.appendChild(contentConfig); - - // Append the place details element to the container. - containerRef.current.innerHTML = ''; // Clear previous content - containerRef.current.appendChild(placeDetails); - }, [places, lat, lng]); - - return
                  ; -}; - -const App = () => { - return ( - -
                  - -
                  -
                  - ); -}; - -export default App; - -export function renderToDom(container: HTMLElement) { - const root = createRoot(container); - - root.render( - - - - ); -} -{/* [END maps_react_ui_kit_place_details_latlng_compact] */} diff --git a/dist/samples/react-ui-kit-place-details-latlng-compact/docs/src/styles.css b/dist/samples/react-ui-kit-place-details-latlng-compact/docs/src/styles.css deleted file mode 100644 index c57a844fa..000000000 --- a/dist/samples/react-ui-kit-place-details-latlng-compact/docs/src/styles.css +++ /dev/null @@ -1,50 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_react_ui_kit_place_details_by_latlng_compact] */ -html, -body { - display: flex; - width: 100%; - height: 400px; - margin: 0; -} - -h1 { - font-size: 16px; - text-align: center; -} - -#map-container { - box-sizing: border-box; - width: 100%; -} - -gmp-place-details-compact { - --gmp-mat-color-on-surface: light-dark(black, white); - --gmp-mat-color-surface: light-dark(white, black); - --gmp-mat-font-family: Google Sans Text, sans-serif; - --gmp-mat-font-body-medium: normal 400 0.875em/1.25em var(--gmp-mat-font-family, 'Google Sans Text'); - - width: 360px; - border: none; - padding: 0; - margin: 0; - position: relative; - } - -gmp-place-details-compact::after { - content: ""; - position: absolute; - top: 100%; - left: 50%; - transform: translateX(-50%); - width: 0; - height: 0; - border-left: 16px solid transparent; - border-right: 16px solid transparent; - border-top: 20px solid var(--gmp-mat-color-surface, light-dark(white, black)); -} -/* [END maps_react_ui_kit_place_details_by_latlng_compact] */ diff --git a/dist/samples/react-ui-kit-place-details-latlng/dist/assets/index-C_ZQrKFV.js b/dist/samples/react-ui-kit-place-details-latlng/dist/assets/index-C_ZQrKFV.js deleted file mode 100644 index 62b1883cc..000000000 --- a/dist/samples/react-ui-kit-place-details-latlng/dist/assets/index-C_ZQrKFV.js +++ /dev/null @@ -1,66 +0,0 @@ -(function(){const S=document.createElement("link").relList;if(S&&S.supports&&S.supports("modulepreload"))return;for(const U of document.querySelectorAll('link[rel="modulepreload"]'))r(U);new MutationObserver(U=>{for(const H of U)if(H.type==="childList")for(const Y of H.addedNodes)Y.tagName==="LINK"&&Y.rel==="modulepreload"&&r(Y)}).observe(document,{childList:!0,subtree:!0});function z(U){const H={};return U.integrity&&(H.integrity=U.integrity),U.referrerPolicy&&(H.referrerPolicy=U.referrerPolicy),U.crossOrigin==="use-credentials"?H.credentials="include":U.crossOrigin==="anonymous"?H.credentials="omit":H.credentials="same-origin",H}function r(U){if(U.ep)return;U.ep=!0;const H=z(U);fetch(U.href,H)}})();function Zv(g){return g&&g.__esModule&&Object.prototype.hasOwnProperty.call(g,"default")?g.default:g}var ei={exports:{}},be={};/** - * @license React - * react-jsx-runtime.production.js - * - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var ed;function jv(){if(ed)return be;ed=1;var g=Symbol.for("react.transitional.element"),S=Symbol.for("react.fragment");function z(r,U,H){var Y=null;if(H!==void 0&&(Y=""+H),U.key!==void 0&&(Y=""+U.key),"key"in U){H={};for(var j in U)j!=="key"&&(H[j]=U[j])}else H=U;return U=H.ref,{$$typeof:g,type:r,key:Y,ref:U!==void 0?U:null,props:H}}return be.Fragment=S,be.jsx=z,be.jsxs=z,be}var nd;function Vv(){return nd||(nd=1,ei.exports=jv()),ei.exports}var Ea=Vv(),ni={exports:{}},V={};/** - * @license React - * react.production.js - * - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var fd;function Kv(){if(fd)return V;fd=1;var g=Symbol.for("react.transitional.element"),S=Symbol.for("react.portal"),z=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),U=Symbol.for("react.profiler"),H=Symbol.for("react.consumer"),Y=Symbol.for("react.context"),j=Symbol.for("react.forward_ref"),O=Symbol.for("react.suspense"),A=Symbol.for("react.memo"),R=Symbol.for("react.lazy"),K=Symbol.iterator;function J(s){return s===null||typeof s!="object"?null:(s=K&&s[K]||s["@@iterator"],typeof s=="function"?s:null)}var I={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},G=Object.assign,rl={};function Al(s,M,N){this.props=s,this.context=M,this.refs=rl,this.updater=N||I}Al.prototype.isReactComponent={},Al.prototype.setState=function(s,M){if(typeof s!="object"&&typeof s!="function"&&s!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,s,M,"setState")},Al.prototype.forceUpdate=function(s){this.updater.enqueueForceUpdate(this,s,"forceUpdate")};function yt(){}yt.prototype=Al.prototype;function ht(s,M,N){this.props=s,this.context=M,this.refs=rl,this.updater=N||I}var Ml=ht.prototype=new yt;Ml.constructor=ht,G(Ml,Al.prototype),Ml.isPureReactComponent=!0;var wl=Array.isArray,$={H:null,A:null,T:null,S:null,V:null},Sl=Object.prototype.hasOwnProperty;function zl(s,M,N,_,C,tl){return N=tl.ref,{$$typeof:g,type:s,key:M,ref:N!==void 0?N:null,props:tl}}function Bl(s,M){return zl(s.type,M,void 0,void 0,void 0,s.props)}function bt(s){return typeof s=="object"&&s!==null&&s.$$typeof===g}function Yu(s){var M={"=":"=0",":":"=2"};return"$"+s.replace(/[=:]/g,function(N){return M[N]})}var Ot=/\/+/g;function Gl(s,M){return typeof s=="object"&&s!==null&&s.key!=null?Yu(""+s.key):M.toString(36)}function yu(){}function hu(s){switch(s.status){case"fulfilled":return s.value;case"rejected":throw s.reason;default:switch(typeof s.status=="string"?s.then(yu,yu):(s.status="pending",s.then(function(M){s.status==="pending"&&(s.status="fulfilled",s.value=M)},function(M){s.status==="pending"&&(s.status="rejected",s.reason=M)})),s.status){case"fulfilled":return s.value;case"rejected":throw s.reason}}throw s}function Cl(s,M,N,_,C){var tl=typeof s;(tl==="undefined"||tl==="boolean")&&(s=null);var Z=!1;if(s===null)Z=!0;else switch(tl){case"bigint":case"string":case"number":Z=!0;break;case"object":switch(s.$$typeof){case g:case S:Z=!0;break;case R:return Z=s._init,Cl(Z(s._payload),M,N,_,C)}}if(Z)return C=C(s),Z=_===""?"."+Gl(s,0):_,wl(C)?(N="",Z!=null&&(N=Z.replace(Ot,"$&/")+"/"),Cl(C,M,N,"",function(Zt){return Zt})):C!=null&&(bt(C)&&(C=Bl(C,N+(C.key==null||s&&s.key===C.key?"":(""+C.key).replace(Ot,"$&/")+"/")+Z)),M.push(C)),1;Z=0;var Wl=_===""?".":_+":";if(wl(s))for(var vl=0;vl>>1,s=E[sl];if(0>>1;slU(_,X))CU(tl,_)?(E[sl]=tl,E[C]=X,sl=C):(E[sl]=_,E[N]=X,sl=N);else if(CU(tl,X))E[sl]=tl,E[C]=X,sl=C;else break l}}return D}function U(E,D){var X=E.sortIndex-D.sortIndex;return X!==0?X:E.id-D.id}if(g.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var H=performance;g.unstable_now=function(){return H.now()}}else{var Y=Date,j=Y.now();g.unstable_now=function(){return Y.now()-j}}var O=[],A=[],R=1,K=null,J=3,I=!1,G=!1,rl=!1,Al=!1,yt=typeof setTimeout=="function"?setTimeout:null,ht=typeof clearTimeout=="function"?clearTimeout:null,Ml=typeof setImmediate<"u"?setImmediate:null;function wl(E){for(var D=z(A);D!==null;){if(D.callback===null)r(A);else if(D.startTime<=E)r(A),D.sortIndex=D.expirationTime,S(O,D);else break;D=z(A)}}function $(E){if(rl=!1,wl(E),!G)if(z(O)!==null)G=!0,Sl||(Sl=!0,Gl());else{var D=z(A);D!==null&&Cl($,D.startTime-E)}}var Sl=!1,zl=-1,Bl=5,bt=-1;function Yu(){return Al?!0:!(g.unstable_now()-btE&&Yu());){var sl=K.callback;if(typeof sl=="function"){K.callback=null,J=K.priorityLevel;var s=sl(K.expirationTime<=E);if(E=g.unstable_now(),typeof s=="function"){K.callback=s,wl(E),D=!0;break t}K===z(O)&&r(O),wl(E)}else r(O);K=z(O)}if(K!==null)D=!0;else{var M=z(A);M!==null&&Cl($,M.startTime-E),D=!1}}break l}finally{K=null,J=X,I=!1}D=void 0}}finally{D?Gl():Sl=!1}}}var Gl;if(typeof Ml=="function")Gl=function(){Ml(Ot)};else if(typeof MessageChannel<"u"){var yu=new MessageChannel,hu=yu.port2;yu.port1.onmessage=Ot,Gl=function(){hu.postMessage(null)}}else Gl=function(){yt(Ot,0)};function Cl(E,D){zl=yt(function(){E(g.unstable_now())},D)}g.unstable_IdlePriority=5,g.unstable_ImmediatePriority=1,g.unstable_LowPriority=4,g.unstable_NormalPriority=3,g.unstable_Profiling=null,g.unstable_UserBlockingPriority=2,g.unstable_cancelCallback=function(E){E.callback=null},g.unstable_forceFrameRate=function(E){0>E||125sl?(E.sortIndex=X,S(A,E),z(O)===null&&E===z(A)&&(rl?(ht(zl),zl=-1):rl=!0,Cl($,X-sl))):(E.sortIndex=s,S(O,E),G||I||(G=!0,Sl||(Sl=!0,Gl()))),E},g.unstable_shouldYield=Yu,g.unstable_wrapCallback=function(E){var D=J;return function(){var X=J;J=D;try{return E.apply(this,arguments)}finally{J=X}}}})(ii)),ii}var sd;function wv(){return sd||(sd=1,ci.exports=Jv()),ci.exports}var si={exports:{}},Xl={};/** - * @license React - * react-dom.production.js - * - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var od;function Wv(){if(od)return Xl;od=1;var g=oi();function S(O){var A="https://react.dev/errors/"+O;if(1"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(g)}catch(S){console.error(S)}}return g(),si.exports=Wv(),si.exports}/** - * @license React - * react-dom-client.production.js - * - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var dd;function $v(){if(dd)return Ee;dd=1;var g=wv(),S=oi(),z=gd();function r(l){var t="https://react.dev/errors/"+l;if(1s||(l.current=sl[s],sl[s]=null,s--)}function _(l,t){s++,sl[s]=l.current,l.current=t}var C=M(null),tl=M(null),Z=M(null),Wl=M(null);function vl(l,t){switch(_(Z,t),_(tl,l),_(C,null),t.nodeType){case 9:case 11:l=(l=t.documentElement)&&(l=l.namespaceURI)?Hr(l):0;break;default:if(l=t.tagName,t=t.namespaceURI)t=Hr(t),l=qr(t,l);else switch(l){case"svg":l=1;break;case"math":l=2;break;default:l=0}}N(C),_(C,l)}function Zt(){N(C),N(tl),N(Z)}function Zn(l){l.memoizedState!==null&&_(Wl,l);var t=C.current,u=qr(t,l.type);t!==u&&(_(tl,l),_(C,u))}function Te(l){tl.current===l&&(N(C),N(tl)),Wl.current===l&&(N(Wl),ye._currentValue=X)}var jn=Object.prototype.hasOwnProperty,Vn=g.unstable_scheduleCallback,Kn=g.unstable_cancelCallback,Ed=g.unstable_shouldYield,Ad=g.unstable_requestPaint,Et=g.unstable_now,Td=g.unstable_getCurrentPriorityLevel,ri=g.unstable_ImmediatePriority,di=g.unstable_UserBlockingPriority,pe=g.unstable_NormalPriority,pd=g.unstable_LowPriority,vi=g.unstable_IdlePriority,Md=g.log,zd=g.unstable_setDisableYieldValue,Ta=null,$l=null;function jt(l){if(typeof Md=="function"&&zd(l),$l&&typeof $l.setStrictMode=="function")try{$l.setStrictMode(Ta,l)}catch{}}var kl=Math.clz32?Math.clz32:Dd,Od=Math.log,_d=Math.LN2;function Dd(l){return l>>>=0,l===0?32:31-(Od(l)/_d|0)|0}var Me=256,ze=4194304;function mu(l){var t=l&42;if(t!==0)return t;switch(l&-l){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return l&4194048;case 4194304:case 8388608:case 16777216:case 33554432:return l&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return l}}function Oe(l,t,u){var a=l.pendingLanes;if(a===0)return 0;var e=0,n=l.suspendedLanes,f=l.pingedLanes;l=l.warmLanes;var c=a&134217727;return c!==0?(a=c&~n,a!==0?e=mu(a):(f&=c,f!==0?e=mu(f):u||(u=c&~l,u!==0&&(e=mu(u))))):(c=a&~n,c!==0?e=mu(c):f!==0?e=mu(f):u||(u=a&~l,u!==0&&(e=mu(u)))),e===0?0:t!==0&&t!==e&&(t&n)===0&&(n=e&-e,u=t&-t,n>=u||n===32&&(u&4194048)!==0)?t:e}function pa(l,t){return(l.pendingLanes&~(l.suspendedLanes&~l.pingedLanes)&t)===0}function Ud(l,t){switch(l){case 1:case 2:case 4:case 8:case 64:return t+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function yi(){var l=Me;return Me<<=1,(Me&4194048)===0&&(Me=256),l}function hi(){var l=ze;return ze<<=1,(ze&62914560)===0&&(ze=4194304),l}function Jn(l){for(var t=[],u=0;31>u;u++)t.push(l);return t}function Ma(l,t){l.pendingLanes|=t,t!==268435456&&(l.suspendedLanes=0,l.pingedLanes=0,l.warmLanes=0)}function Rd(l,t,u,a,e,n){var f=l.pendingLanes;l.pendingLanes=u,l.suspendedLanes=0,l.pingedLanes=0,l.warmLanes=0,l.expiredLanes&=u,l.entangledLanes&=u,l.errorRecoveryDisabledLanes&=u,l.shellSuspendCounter=0;var c=l.entanglements,i=l.expirationTimes,y=l.hiddenUpdates;for(u=f&~u;0)":-1e||i[a]!==y[e]){var b=` -`+i[a].replace(" at new "," at ");return l.displayName&&b.includes("")&&(b=b.replace("",l.displayName)),b}while(1<=a&&0<=e);break}}}finally{In=!1,Error.prepareStackTrace=u}return(u=l?l.displayName||l.name:"")?Xu(u):""}function Gd(l){switch(l.tag){case 26:case 27:case 5:return Xu(l.type);case 16:return Xu("Lazy");case 13:return Xu("Suspense");case 19:return Xu("SuspenseList");case 0:case 15:return Pn(l.type,!1);case 11:return Pn(l.type.render,!1);case 1:return Pn(l.type,!0);case 31:return Xu("Activity");default:return""}}function zi(l){try{var t="";do t+=Gd(l),l=l.return;while(l);return t}catch(u){return` -Error generating stack: `+u.message+` -`+u.stack}}function nt(l){switch(typeof l){case"bigint":case"boolean":case"number":case"string":case"undefined":return l;case"object":return l;default:return""}}function Oi(l){var t=l.type;return(l=l.nodeName)&&l.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Cd(l){var t=Oi(l)?"checked":"value",u=Object.getOwnPropertyDescriptor(l.constructor.prototype,t),a=""+l[t];if(!l.hasOwnProperty(t)&&typeof u<"u"&&typeof u.get=="function"&&typeof u.set=="function"){var e=u.get,n=u.set;return Object.defineProperty(l,t,{configurable:!0,get:function(){return e.call(this)},set:function(f){a=""+f,n.call(this,f)}}),Object.defineProperty(l,t,{enumerable:u.enumerable}),{getValue:function(){return a},setValue:function(f){a=""+f},stopTracking:function(){l._valueTracker=null,delete l[t]}}}}function Ue(l){l._valueTracker||(l._valueTracker=Cd(l))}function _i(l){if(!l)return!1;var t=l._valueTracker;if(!t)return!0;var u=t.getValue(),a="";return l&&(a=Oi(l)?l.checked?"true":"false":l.value),l=a,l!==u?(t.setValue(l),!0):!1}function Re(l){if(l=l||(typeof document<"u"?document:void 0),typeof l>"u")return null;try{return l.activeElement||l.body}catch{return l.body}}var xd=/[\n"\\]/g;function ft(l){return l.replace(xd,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function lf(l,t,u,a,e,n,f,c){l.name="",f!=null&&typeof f!="function"&&typeof f!="symbol"&&typeof f!="boolean"?l.type=f:l.removeAttribute("type"),t!=null?f==="number"?(t===0&&l.value===""||l.value!=t)&&(l.value=""+nt(t)):l.value!==""+nt(t)&&(l.value=""+nt(t)):f!=="submit"&&f!=="reset"||l.removeAttribute("value"),t!=null?tf(l,f,nt(t)):u!=null?tf(l,f,nt(u)):a!=null&&l.removeAttribute("value"),e==null&&n!=null&&(l.defaultChecked=!!n),e!=null&&(l.checked=e&&typeof e!="function"&&typeof e!="symbol"),c!=null&&typeof c!="function"&&typeof c!="symbol"&&typeof c!="boolean"?l.name=""+nt(c):l.removeAttribute("name")}function Di(l,t,u,a,e,n,f,c){if(n!=null&&typeof n!="function"&&typeof n!="symbol"&&typeof n!="boolean"&&(l.type=n),t!=null||u!=null){if(!(n!=="submit"&&n!=="reset"||t!=null))return;u=u!=null?""+nt(u):"",t=t!=null?""+nt(t):u,c||t===l.value||(l.value=t),l.defaultValue=t}a=a??e,a=typeof a!="function"&&typeof a!="symbol"&&!!a,l.checked=c?l.checked:!!a,l.defaultChecked=!!a,f!=null&&typeof f!="function"&&typeof f!="symbol"&&typeof f!="boolean"&&(l.name=f)}function tf(l,t,u){t==="number"&&Re(l.ownerDocument)===l||l.defaultValue===""+u||(l.defaultValue=""+u)}function Qu(l,t,u,a){if(l=l.options,t){t={};for(var e=0;e"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),ff=!1;if(Dt)try{var Da={};Object.defineProperty(Da,"passive",{get:function(){ff=!0}}),window.addEventListener("test",Da,Da),window.removeEventListener("test",Da,Da)}catch{ff=!1}var Kt=null,cf=null,He=null;function Bi(){if(He)return He;var l,t=cf,u=t.length,a,e="value"in Kt?Kt.value:Kt.textContent,n=e.length;for(l=0;l=Na),Qi=" ",Zi=!1;function ji(l,t){switch(l){case"keyup":return d0.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Vi(l){return l=l.detail,typeof l=="object"&&"data"in l?l.data:null}var Ku=!1;function y0(l,t){switch(l){case"compositionend":return Vi(t);case"keypress":return t.which!==32?null:(Zi=!0,Qi);case"textInput":return l=t.data,l===Qi&&Zi?null:l;default:return null}}function h0(l,t){if(Ku)return l==="compositionend"||!vf&&ji(l,t)?(l=Bi(),He=cf=Kt=null,Ku=!1,l):null;switch(l){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:u,offset:t-l};l=a}l:{for(;u;){if(u.nextSibling){u=u.nextSibling;break l}u=u.parentNode}u=void 0}u=Ii(u)}}function ls(l,t){return l&&t?l===t?!0:l&&l.nodeType===3?!1:t&&t.nodeType===3?ls(l,t.parentNode):"contains"in l?l.contains(t):l.compareDocumentPosition?!!(l.compareDocumentPosition(t)&16):!1:!1}function ts(l){l=l!=null&&l.ownerDocument!=null&&l.ownerDocument.defaultView!=null?l.ownerDocument.defaultView:window;for(var t=Re(l.document);t instanceof l.HTMLIFrameElement;){try{var u=typeof t.contentWindow.location.href=="string"}catch{u=!1}if(u)l=t.contentWindow;else break;t=Re(l.document)}return t}function mf(l){var t=l&&l.nodeName&&l.nodeName.toLowerCase();return t&&(t==="input"&&(l.type==="text"||l.type==="search"||l.type==="tel"||l.type==="url"||l.type==="password")||t==="textarea"||l.contentEditable==="true")}var p0=Dt&&"documentMode"in document&&11>=document.documentMode,Ju=null,gf=null,Ba=null,Sf=!1;function us(l,t,u){var a=u.window===u?u.document:u.nodeType===9?u:u.ownerDocument;Sf||Ju==null||Ju!==Re(a)||(a=Ju,"selectionStart"in a&&mf(a)?a={start:a.selectionStart,end:a.selectionEnd}:(a=(a.ownerDocument&&a.ownerDocument.defaultView||window).getSelection(),a={anchorNode:a.anchorNode,anchorOffset:a.anchorOffset,focusNode:a.focusNode,focusOffset:a.focusOffset}),Ba&&Ya(Ba,a)||(Ba=a,a=pn(gf,"onSelect"),0>=f,e-=f,Rt=1<<32-kl(t)+e|u<n?n:8;var f=E.T,c={};E.T=c,ac(l,!1,t,u);try{var i=e(),y=E.S;if(y!==null&&y(c,i),i!==null&&typeof i=="object"&&typeof i.then=="function"){var b=H0(i,a);ka(l,t,b,ut(l))}else ka(l,t,a,ut(l))}catch(p){ka(l,t,{then:function(){},status:"rejected",reason:p},ut())}finally{D.p=n,E.T=f}}function C0(){}function tc(l,t,u,a){if(l.tag!==5)throw Error(r(476));var e=ao(l).queue;uo(l,e,t,X,u===null?C0:function(){return eo(l),u(a)})}function ao(l){var t=l.memoizedState;if(t!==null)return t;t={memoizedState:X,baseState:X,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Yt,lastRenderedState:X},next:null};var u={};return t.next={memoizedState:u,baseState:u,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Yt,lastRenderedState:u},next:null},l.memoizedState=t,l=l.alternate,l!==null&&(l.memoizedState=t),t}function eo(l){var t=ao(l).next.queue;ka(l,t,{},ut())}function uc(){return Ll(ye)}function no(){return pl().memoizedState}function fo(){return pl().memoizedState}function x0(l){for(var t=l.return;t!==null;){switch(t.tag){case 24:case 3:var u=ut();l=Wt(u);var a=$t(t,l,u);a!==null&&(at(a,t,u),Va(a,t,u)),t={cache:Hf()},l.payload=t;return}t=t.return}}function L0(l,t,u){var a=ut();u={lane:a,revertLane:0,action:u,hasEagerState:!1,eagerState:null,next:null},un(l)?io(t,u):(u=Tf(l,t,u,a),u!==null&&(at(u,l,a),so(u,t,a)))}function co(l,t,u){var a=ut();ka(l,t,u,a)}function ka(l,t,u,a){var e={lane:a,revertLane:0,action:u,hasEagerState:!1,eagerState:null,next:null};if(un(l))io(t,e);else{var n=l.alternate;if(l.lanes===0&&(n===null||n.lanes===0)&&(n=t.lastRenderedReducer,n!==null))try{var f=t.lastRenderedState,c=n(f,u);if(e.hasEagerState=!0,e.eagerState=c,Fl(c,f))return Le(l,t,e,0),dl===null&&xe(),!1}catch{}finally{}if(u=Tf(l,t,e,a),u!==null)return at(u,l,a),so(u,t,a),!0}return!1}function ac(l,t,u,a){if(a={lane:2,revertLane:Bc(),action:a,hasEagerState:!1,eagerState:null,next:null},un(l)){if(t)throw Error(r(479))}else t=Tf(l,u,a,2),t!==null&&at(t,l,2)}function un(l){var t=l.alternate;return l===w||t!==null&&t===w}function io(l,t){ua=ke=!0;var u=l.pending;u===null?t.next=t:(t.next=u.next,u.next=t),l.pending=t}function so(l,t,u){if((u&4194048)!==0){var a=t.lanes;a&=l.pendingLanes,u|=a,t.lanes=u,gi(l,u)}}var an={readContext:Ll,use:Ie,useCallback:bl,useContext:bl,useEffect:bl,useImperativeHandle:bl,useLayoutEffect:bl,useInsertionEffect:bl,useMemo:bl,useReducer:bl,useRef:bl,useState:bl,useDebugValue:bl,useDeferredValue:bl,useTransition:bl,useSyncExternalStore:bl,useId:bl,useHostTransitionStatus:bl,useFormState:bl,useActionState:bl,useOptimistic:bl,useMemoCache:bl,useCacheRefresh:bl},oo={readContext:Ll,use:Ie,useCallback:function(l,t){return Vl().memoizedState=[l,t===void 0?null:t],l},useContext:Ll,useEffect:ws,useImperativeHandle:function(l,t,u){u=u!=null?u.concat([l]):null,tn(4194308,4,Fs.bind(null,t,l),u)},useLayoutEffect:function(l,t){return tn(4194308,4,l,t)},useInsertionEffect:function(l,t){tn(4,2,l,t)},useMemo:function(l,t){var u=Vl();t=t===void 0?null:t;var a=l();if(Uu){jt(!0);try{l()}finally{jt(!1)}}return u.memoizedState=[a,t],a},useReducer:function(l,t,u){var a=Vl();if(u!==void 0){var e=u(t);if(Uu){jt(!0);try{u(t)}finally{jt(!1)}}}else e=t;return a.memoizedState=a.baseState=e,l={pending:null,lanes:0,dispatch:null,lastRenderedReducer:l,lastRenderedState:e},a.queue=l,l=l.dispatch=L0.bind(null,w,l),[a.memoizedState,l]},useRef:function(l){var t=Vl();return l={current:l},t.memoizedState=l},useState:function(l){l=Ff(l);var t=l.queue,u=co.bind(null,w,t);return t.dispatch=u,[l.memoizedState,u]},useDebugValue:Pf,useDeferredValue:function(l,t){var u=Vl();return lc(u,l,t)},useTransition:function(){var l=Ff(!1);return l=uo.bind(null,w,l.queue,!0,!1),Vl().memoizedState=l,[!1,l]},useSyncExternalStore:function(l,t,u){var a=w,e=Vl();if(al){if(u===void 0)throw Error(r(407));u=u()}else{if(u=t(),dl===null)throw Error(r(349));(P&124)!==0||Ns(a,t,u)}e.memoizedState=u;var n={value:u,getSnapshot:t};return e.queue=n,ws(qs.bind(null,a,n,l),[l]),a.flags|=2048,ea(9,ln(),Hs.bind(null,a,n,u,t),null),u},useId:function(){var l=Vl(),t=dl.identifierPrefix;if(al){var u=Nt,a=Rt;u=(a&~(1<<32-kl(a)-1)).toString(32)+u,t="«"+t+"R"+u,u=Fe++,0L?(Nl=B,B=null):Nl=B.sibling;var ul=h(d,B,v[L],T);if(ul===null){B===null&&(B=Nl);break}l&&B&&ul.alternate===null&&t(d,B),o=n(ul,o,L),W===null?q=ul:W.sibling=ul,W=ul,B=Nl}if(L===v.length)return u(d,B),al&&pu(d,L),q;if(B===null){for(;LL?(Nl=B,B=null):Nl=B.sibling;var du=h(d,B,ul.value,T);if(du===null){B===null&&(B=Nl);break}l&&B&&du.alternate===null&&t(d,B),o=n(du,o,L),W===null?q=du:W.sibling=du,W=du,B=Nl}if(ul.done)return u(d,B),al&&pu(d,L),q;if(B===null){for(;!ul.done;L++,ul=v.next())ul=p(d,ul.value,T),ul!==null&&(o=n(ul,o,L),W===null?q=ul:W.sibling=ul,W=ul);return al&&pu(d,L),q}for(B=a(B);!ul.done;L++,ul=v.next())ul=m(B,d,L,ul.value,T),ul!==null&&(l&&ul.alternate!==null&&B.delete(ul.key===null?L:ul.key),o=n(ul,o,L),W===null?q=ul:W.sibling=ul,W=ul);return l&&B.forEach(function(Qv){return t(d,Qv)}),al&&pu(d,L),q}function il(d,o,v,T){if(typeof v=="object"&&v!==null&&v.type===G&&v.key===null&&(v=v.props.children),typeof v=="object"&&v!==null){switch(v.$$typeof){case J:l:{for(var q=v.key;o!==null;){if(o.key===q){if(q=v.type,q===G){if(o.tag===7){u(d,o.sibling),T=e(o,v.props.children),T.return=d,d=T;break l}}else if(o.elementType===q||typeof q=="object"&&q!==null&&q.$$typeof===Bl&&vo(q)===o.type){u(d,o.sibling),T=e(o,v.props),Ia(T,v),T.return=d,d=T;break l}u(d,o);break}else t(d,o);o=o.sibling}v.type===G?(T=Au(v.props.children,d.mode,T,v.key),T.return=d,d=T):(T=Qe(v.type,v.key,v.props,null,d.mode,T),Ia(T,v),T.return=d,d=T)}return f(d);case I:l:{for(q=v.key;o!==null;){if(o.key===q)if(o.tag===4&&o.stateNode.containerInfo===v.containerInfo&&o.stateNode.implementation===v.implementation){u(d,o.sibling),T=e(o,v.children||[]),T.return=d,d=T;break l}else{u(d,o);break}else t(d,o);o=o.sibling}T=zf(v,d.mode,T),T.return=d,d=T}return f(d);case Bl:return q=v._init,v=q(v._payload),il(d,o,v,T)}if(Cl(v))return Q(d,o,v,T);if(Gl(v)){if(q=Gl(v),typeof q!="function")throw Error(r(150));return v=q.call(v),x(d,o,v,T)}if(typeof v.then=="function")return il(d,o,en(v),T);if(v.$$typeof===Ml)return il(d,o,Ke(d,v),T);nn(d,v)}return typeof v=="string"&&v!==""||typeof v=="number"||typeof v=="bigint"?(v=""+v,o!==null&&o.tag===6?(u(d,o.sibling),T=e(o,v),T.return=d,d=T):(u(d,o),T=Mf(v,d.mode,T),T.return=d,d=T),f(d)):u(d,o)}return function(d,o,v,T){try{Fa=0;var q=il(d,o,v,T);return na=null,q}catch(B){if(B===Za||B===we)throw B;var W=Il(29,B,null,d.mode);return W.lanes=T,W.return=d,W}finally{}}}var fa=yo(!0),ho=yo(!1),rt=M(null),Tt=null;function Ft(l){var t=l.alternate;_(_l,_l.current&1),_(rt,l),Tt===null&&(t===null||ta.current!==null||t.memoizedState!==null)&&(Tt=l)}function mo(l){if(l.tag===22){if(_(_l,_l.current),_(rt,l),Tt===null){var t=l.alternate;t!==null&&t.memoizedState!==null&&(Tt=l)}}else It()}function It(){_(_l,_l.current),_(rt,rt.current)}function Bt(l){N(rt),Tt===l&&(Tt=null),N(_l)}var _l=M(0);function fn(l){for(var t=l;t!==null;){if(t.tag===13){var u=t.memoizedState;if(u!==null&&(u=u.dehydrated,u===null||u.data==="$?"||wc(u)))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if((t.flags&128)!==0)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===l)break;for(;t.sibling===null;){if(t.return===null||t.return===l)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}function ec(l,t,u,a){t=l.memoizedState,u=u(a,t),u=u==null?t:R({},t,u),l.memoizedState=u,l.lanes===0&&(l.updateQueue.baseState=u)}var nc={enqueueSetState:function(l,t,u){l=l._reactInternals;var a=ut(),e=Wt(a);e.payload=t,u!=null&&(e.callback=u),t=$t(l,e,a),t!==null&&(at(t,l,a),Va(t,l,a))},enqueueReplaceState:function(l,t,u){l=l._reactInternals;var a=ut(),e=Wt(a);e.tag=1,e.payload=t,u!=null&&(e.callback=u),t=$t(l,e,a),t!==null&&(at(t,l,a),Va(t,l,a))},enqueueForceUpdate:function(l,t){l=l._reactInternals;var u=ut(),a=Wt(u);a.tag=2,t!=null&&(a.callback=t),t=$t(l,a,u),t!==null&&(at(t,l,u),Va(t,l,u))}};function go(l,t,u,a,e,n,f){return l=l.stateNode,typeof l.shouldComponentUpdate=="function"?l.shouldComponentUpdate(a,n,f):t.prototype&&t.prototype.isPureReactComponent?!Ya(u,a)||!Ya(e,n):!0}function So(l,t,u,a){l=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(u,a),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(u,a),t.state!==l&&nc.enqueueReplaceState(t,t.state,null)}function Ru(l,t){var u=t;if("ref"in t){u={};for(var a in t)a!=="ref"&&(u[a]=t[a])}if(l=l.defaultProps){u===t&&(u=R({},u));for(var e in l)u[e]===void 0&&(u[e]=l[e])}return u}var cn=typeof reportError=="function"?reportError:function(l){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var t=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof l=="object"&&l!==null&&typeof l.message=="string"?String(l.message):String(l),error:l});if(!window.dispatchEvent(t))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",l);return}console.error(l)};function bo(l){cn(l)}function Eo(l){console.error(l)}function Ao(l){cn(l)}function sn(l,t){try{var u=l.onUncaughtError;u(t.value,{componentStack:t.stack})}catch(a){setTimeout(function(){throw a})}}function To(l,t,u){try{var a=l.onCaughtError;a(u.value,{componentStack:u.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(e){setTimeout(function(){throw e})}}function fc(l,t,u){return u=Wt(u),u.tag=3,u.payload={element:null},u.callback=function(){sn(l,t)},u}function po(l){return l=Wt(l),l.tag=3,l}function Mo(l,t,u,a){var e=u.type.getDerivedStateFromError;if(typeof e=="function"){var n=a.value;l.payload=function(){return e(n)},l.callback=function(){To(t,u,a)}}var f=u.stateNode;f!==null&&typeof f.componentDidCatch=="function"&&(l.callback=function(){To(t,u,a),typeof e!="function"&&(eu===null?eu=new Set([this]):eu.add(this));var c=a.stack;this.componentDidCatch(a.value,{componentStack:c!==null?c:""})})}function Q0(l,t,u,a,e){if(u.flags|=32768,a!==null&&typeof a=="object"&&typeof a.then=="function"){if(t=u.alternate,t!==null&&La(t,u,e,!0),u=rt.current,u!==null){switch(u.tag){case 13:return Tt===null?Rc():u.alternate===null&&gl===0&&(gl=3),u.flags&=-257,u.flags|=65536,u.lanes=e,a===Bf?u.flags|=16384:(t=u.updateQueue,t===null?u.updateQueue=new Set([a]):t.add(a),Hc(l,a,e)),!1;case 22:return u.flags|=65536,a===Bf?u.flags|=16384:(t=u.updateQueue,t===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([a])},u.updateQueue=t):(u=t.retryQueue,u===null?t.retryQueue=new Set([a]):u.add(a)),Hc(l,a,e)),!1}throw Error(r(435,u.tag))}return Hc(l,a,e),Rc(),!1}if(al)return t=rt.current,t!==null?((t.flags&65536)===0&&(t.flags|=256),t.flags|=65536,t.lanes=e,a!==Df&&(l=Error(r(422),{cause:a}),xa(ct(l,u)))):(a!==Df&&(t=Error(r(423),{cause:a}),xa(ct(t,u))),l=l.current.alternate,l.flags|=65536,e&=-e,l.lanes|=e,a=ct(a,u),e=fc(l.stateNode,a,e),xf(l,e),gl!==4&&(gl=2)),!1;var n=Error(r(520),{cause:a});if(n=ct(n,u),ne===null?ne=[n]:ne.push(n),gl!==4&&(gl=2),t===null)return!0;a=ct(a,u),u=t;do{switch(u.tag){case 3:return u.flags|=65536,l=e&-e,u.lanes|=l,l=fc(u.stateNode,a,l),xf(u,l),!1;case 1:if(t=u.type,n=u.stateNode,(u.flags&128)===0&&(typeof t.getDerivedStateFromError=="function"||n!==null&&typeof n.componentDidCatch=="function"&&(eu===null||!eu.has(n))))return u.flags|=65536,e&=-e,u.lanes|=e,e=po(e),Mo(e,l,u,a),xf(u,e),!1}u=u.return}while(u!==null);return!1}var zo=Error(r(461)),Ul=!1;function Hl(l,t,u,a){t.child=l===null?ho(t,null,u,a):fa(t,l.child,u,a)}function Oo(l,t,u,a,e){u=u.render;var n=t.ref;if("ref"in a){var f={};for(var c in a)c!=="ref"&&(f[c]=a[c])}else f=a;return _u(t),a=jf(l,t,u,f,n,e),c=Vf(),l!==null&&!Ul?(Kf(l,t,e),Gt(l,t,e)):(al&&c&&Of(t),t.flags|=1,Hl(l,t,a,e),t.child)}function _o(l,t,u,a,e){if(l===null){var n=u.type;return typeof n=="function"&&!pf(n)&&n.defaultProps===void 0&&u.compare===null?(t.tag=15,t.type=n,Do(l,t,n,a,e)):(l=Qe(u.type,null,a,t,t.mode,e),l.ref=t.ref,l.return=t,t.child=l)}if(n=l.child,!yc(l,e)){var f=n.memoizedProps;if(u=u.compare,u=u!==null?u:Ya,u(f,a)&&l.ref===t.ref)return Gt(l,t,e)}return t.flags|=1,l=Ut(n,a),l.ref=t.ref,l.return=t,t.child=l}function Do(l,t,u,a,e){if(l!==null){var n=l.memoizedProps;if(Ya(n,a)&&l.ref===t.ref)if(Ul=!1,t.pendingProps=a=n,yc(l,e))(l.flags&131072)!==0&&(Ul=!0);else return t.lanes=l.lanes,Gt(l,t,e)}return cc(l,t,u,a,e)}function Uo(l,t,u){var a=t.pendingProps,e=a.children,n=l!==null?l.memoizedState:null;if(a.mode==="hidden"){if((t.flags&128)!==0){if(a=n!==null?n.baseLanes|u:u,l!==null){for(e=t.child=l.child,n=0;e!==null;)n=n|e.lanes|e.childLanes,e=e.sibling;t.childLanes=n&~a}else t.childLanes=0,t.child=null;return Ro(l,t,a,u)}if((u&536870912)!==0)t.memoizedState={baseLanes:0,cachePool:null},l!==null&&Je(t,n!==null?n.cachePool:null),n!==null?_s(t,n):Xf(),mo(t);else return t.lanes=t.childLanes=536870912,Ro(l,t,n!==null?n.baseLanes|u:u,u)}else n!==null?(Je(t,n.cachePool),_s(t,n),It(),t.memoizedState=null):(l!==null&&Je(t,null),Xf(),It());return Hl(l,t,e,u),t.child}function Ro(l,t,u,a){var e=Yf();return e=e===null?null:{parent:Ol._currentValue,pool:e},t.memoizedState={baseLanes:u,cachePool:e},l!==null&&Je(t,null),Xf(),mo(t),l!==null&&La(l,t,a,!0),null}function on(l,t){var u=t.ref;if(u===null)l!==null&&l.ref!==null&&(t.flags|=4194816);else{if(typeof u!="function"&&typeof u!="object")throw Error(r(284));(l===null||l.ref!==u)&&(t.flags|=4194816)}}function cc(l,t,u,a,e){return _u(t),u=jf(l,t,u,a,void 0,e),a=Vf(),l!==null&&!Ul?(Kf(l,t,e),Gt(l,t,e)):(al&&a&&Of(t),t.flags|=1,Hl(l,t,u,e),t.child)}function No(l,t,u,a,e,n){return _u(t),t.updateQueue=null,u=Us(t,a,u,e),Ds(l),a=Vf(),l!==null&&!Ul?(Kf(l,t,n),Gt(l,t,n)):(al&&a&&Of(t),t.flags|=1,Hl(l,t,u,n),t.child)}function Ho(l,t,u,a,e){if(_u(t),t.stateNode===null){var n=ku,f=u.contextType;typeof f=="object"&&f!==null&&(n=Ll(f)),n=new u(a,n),t.memoizedState=n.state!==null&&n.state!==void 0?n.state:null,n.updater=nc,t.stateNode=n,n._reactInternals=t,n=t.stateNode,n.props=a,n.state=t.memoizedState,n.refs={},Gf(t),f=u.contextType,n.context=typeof f=="object"&&f!==null?Ll(f):ku,n.state=t.memoizedState,f=u.getDerivedStateFromProps,typeof f=="function"&&(ec(t,u,f,a),n.state=t.memoizedState),typeof u.getDerivedStateFromProps=="function"||typeof n.getSnapshotBeforeUpdate=="function"||typeof n.UNSAFE_componentWillMount!="function"&&typeof n.componentWillMount!="function"||(f=n.state,typeof n.componentWillMount=="function"&&n.componentWillMount(),typeof n.UNSAFE_componentWillMount=="function"&&n.UNSAFE_componentWillMount(),f!==n.state&&nc.enqueueReplaceState(n,n.state,null),Ja(t,a,n,e),Ka(),n.state=t.memoizedState),typeof n.componentDidMount=="function"&&(t.flags|=4194308),a=!0}else if(l===null){n=t.stateNode;var c=t.memoizedProps,i=Ru(u,c);n.props=i;var y=n.context,b=u.contextType;f=ku,typeof b=="object"&&b!==null&&(f=Ll(b));var p=u.getDerivedStateFromProps;b=typeof p=="function"||typeof n.getSnapshotBeforeUpdate=="function",c=t.pendingProps!==c,b||typeof n.UNSAFE_componentWillReceiveProps!="function"&&typeof n.componentWillReceiveProps!="function"||(c||y!==f)&&So(t,n,a,f),wt=!1;var h=t.memoizedState;n.state=h,Ja(t,a,n,e),Ka(),y=t.memoizedState,c||h!==y||wt?(typeof p=="function"&&(ec(t,u,p,a),y=t.memoizedState),(i=wt||go(t,u,i,a,h,y,f))?(b||typeof n.UNSAFE_componentWillMount!="function"&&typeof n.componentWillMount!="function"||(typeof n.componentWillMount=="function"&&n.componentWillMount(),typeof n.UNSAFE_componentWillMount=="function"&&n.UNSAFE_componentWillMount()),typeof n.componentDidMount=="function"&&(t.flags|=4194308)):(typeof n.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=a,t.memoizedState=y),n.props=a,n.state=y,n.context=f,a=i):(typeof n.componentDidMount=="function"&&(t.flags|=4194308),a=!1)}else{n=t.stateNode,Cf(l,t),f=t.memoizedProps,b=Ru(u,f),n.props=b,p=t.pendingProps,h=n.context,y=u.contextType,i=ku,typeof y=="object"&&y!==null&&(i=Ll(y)),c=u.getDerivedStateFromProps,(y=typeof c=="function"||typeof n.getSnapshotBeforeUpdate=="function")||typeof n.UNSAFE_componentWillReceiveProps!="function"&&typeof n.componentWillReceiveProps!="function"||(f!==p||h!==i)&&So(t,n,a,i),wt=!1,h=t.memoizedState,n.state=h,Ja(t,a,n,e),Ka();var m=t.memoizedState;f!==p||h!==m||wt||l!==null&&l.dependencies!==null&&Ve(l.dependencies)?(typeof c=="function"&&(ec(t,u,c,a),m=t.memoizedState),(b=wt||go(t,u,b,a,h,m,i)||l!==null&&l.dependencies!==null&&Ve(l.dependencies))?(y||typeof n.UNSAFE_componentWillUpdate!="function"&&typeof n.componentWillUpdate!="function"||(typeof n.componentWillUpdate=="function"&&n.componentWillUpdate(a,m,i),typeof n.UNSAFE_componentWillUpdate=="function"&&n.UNSAFE_componentWillUpdate(a,m,i)),typeof n.componentDidUpdate=="function"&&(t.flags|=4),typeof n.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof n.componentDidUpdate!="function"||f===l.memoizedProps&&h===l.memoizedState||(t.flags|=4),typeof n.getSnapshotBeforeUpdate!="function"||f===l.memoizedProps&&h===l.memoizedState||(t.flags|=1024),t.memoizedProps=a,t.memoizedState=m),n.props=a,n.state=m,n.context=i,a=b):(typeof n.componentDidUpdate!="function"||f===l.memoizedProps&&h===l.memoizedState||(t.flags|=4),typeof n.getSnapshotBeforeUpdate!="function"||f===l.memoizedProps&&h===l.memoizedState||(t.flags|=1024),a=!1)}return n=a,on(l,t),a=(t.flags&128)!==0,n||a?(n=t.stateNode,u=a&&typeof u.getDerivedStateFromError!="function"?null:n.render(),t.flags|=1,l!==null&&a?(t.child=fa(t,l.child,null,e),t.child=fa(t,null,u,e)):Hl(l,t,u,e),t.memoizedState=n.state,l=t.child):l=Gt(l,t,e),l}function qo(l,t,u,a){return Ca(),t.flags|=256,Hl(l,t,u,a),t.child}var ic={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function sc(l){return{baseLanes:l,cachePool:bs()}}function oc(l,t,u){return l=l!==null?l.childLanes&~u:0,t&&(l|=dt),l}function Yo(l,t,u){var a=t.pendingProps,e=!1,n=(t.flags&128)!==0,f;if((f=n)||(f=l!==null&&l.memoizedState===null?!1:(_l.current&2)!==0),f&&(e=!0,t.flags&=-129),f=(t.flags&32)!==0,t.flags&=-33,l===null){if(al){if(e?Ft(t):It(),al){var c=ml,i;if(i=c){l:{for(i=c,c=At;i.nodeType!==8;){if(!c){c=null;break l}if(i=St(i.nextSibling),i===null){c=null;break l}}c=i}c!==null?(t.memoizedState={dehydrated:c,treeContext:Tu!==null?{id:Rt,overflow:Nt}:null,retryLane:536870912,hydrationErrors:null},i=Il(18,null,null,0),i.stateNode=c,i.return=t,t.child=i,Ql=t,ml=null,i=!0):i=!1}i||zu(t)}if(c=t.memoizedState,c!==null&&(c=c.dehydrated,c!==null))return wc(c)?t.lanes=32:t.lanes=536870912,null;Bt(t)}return c=a.children,a=a.fallback,e?(It(),e=t.mode,c=rn({mode:"hidden",children:c},e),a=Au(a,e,u,null),c.return=t,a.return=t,c.sibling=a,t.child=c,e=t.child,e.memoizedState=sc(u),e.childLanes=oc(l,f,u),t.memoizedState=ic,a):(Ft(t),rc(t,c))}if(i=l.memoizedState,i!==null&&(c=i.dehydrated,c!==null)){if(n)t.flags&256?(Ft(t),t.flags&=-257,t=dc(l,t,u)):t.memoizedState!==null?(It(),t.child=l.child,t.flags|=128,t=null):(It(),e=a.fallback,c=t.mode,a=rn({mode:"visible",children:a.children},c),e=Au(e,c,u,null),e.flags|=2,a.return=t,e.return=t,a.sibling=e,t.child=a,fa(t,l.child,null,u),a=t.child,a.memoizedState=sc(u),a.childLanes=oc(l,f,u),t.memoizedState=ic,t=e);else if(Ft(t),wc(c)){if(f=c.nextSibling&&c.nextSibling.dataset,f)var y=f.dgst;f=y,a=Error(r(419)),a.stack="",a.digest=f,xa({value:a,source:null,stack:null}),t=dc(l,t,u)}else if(Ul||La(l,t,u,!1),f=(u&l.childLanes)!==0,Ul||f){if(f=dl,f!==null&&(a=u&-u,a=(a&42)!==0?1:wn(a),a=(a&(f.suspendedLanes|u))!==0?0:a,a!==0&&a!==i.retryLane))throw i.retryLane=a,$u(l,a),at(f,l,a),zo;c.data==="$?"||Rc(),t=dc(l,t,u)}else c.data==="$?"?(t.flags|=192,t.child=l.child,t=null):(l=i.treeContext,ml=St(c.nextSibling),Ql=t,al=!0,Mu=null,At=!1,l!==null&&(st[ot++]=Rt,st[ot++]=Nt,st[ot++]=Tu,Rt=l.id,Nt=l.overflow,Tu=t),t=rc(t,a.children),t.flags|=4096);return t}return e?(It(),e=a.fallback,c=t.mode,i=l.child,y=i.sibling,a=Ut(i,{mode:"hidden",children:a.children}),a.subtreeFlags=i.subtreeFlags&65011712,y!==null?e=Ut(y,e):(e=Au(e,c,u,null),e.flags|=2),e.return=t,a.return=t,a.sibling=e,t.child=a,a=e,e=t.child,c=l.child.memoizedState,c===null?c=sc(u):(i=c.cachePool,i!==null?(y=Ol._currentValue,i=i.parent!==y?{parent:y,pool:y}:i):i=bs(),c={baseLanes:c.baseLanes|u,cachePool:i}),e.memoizedState=c,e.childLanes=oc(l,f,u),t.memoizedState=ic,a):(Ft(t),u=l.child,l=u.sibling,u=Ut(u,{mode:"visible",children:a.children}),u.return=t,u.sibling=null,l!==null&&(f=t.deletions,f===null?(t.deletions=[l],t.flags|=16):f.push(l)),t.child=u,t.memoizedState=null,u)}function rc(l,t){return t=rn({mode:"visible",children:t},l.mode),t.return=l,l.child=t}function rn(l,t){return l=Il(22,l,null,t),l.lanes=0,l.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null},l}function dc(l,t,u){return fa(t,l.child,null,u),l=rc(t,t.pendingProps.children),l.flags|=2,t.memoizedState=null,l}function Bo(l,t,u){l.lanes|=t;var a=l.alternate;a!==null&&(a.lanes|=t),Rf(l.return,t,u)}function vc(l,t,u,a,e){var n=l.memoizedState;n===null?l.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:a,tail:u,tailMode:e}:(n.isBackwards=t,n.rendering=null,n.renderingStartTime=0,n.last=a,n.tail=u,n.tailMode=e)}function Go(l,t,u){var a=t.pendingProps,e=a.revealOrder,n=a.tail;if(Hl(l,t,a.children,u),a=_l.current,(a&2)!==0)a=a&1|2,t.flags|=128;else{if(l!==null&&(l.flags&128)!==0)l:for(l=t.child;l!==null;){if(l.tag===13)l.memoizedState!==null&&Bo(l,u,t);else if(l.tag===19)Bo(l,u,t);else if(l.child!==null){l.child.return=l,l=l.child;continue}if(l===t)break l;for(;l.sibling===null;){if(l.return===null||l.return===t)break l;l=l.return}l.sibling.return=l.return,l=l.sibling}a&=1}switch(_(_l,a),e){case"forwards":for(u=t.child,e=null;u!==null;)l=u.alternate,l!==null&&fn(l)===null&&(e=u),u=u.sibling;u=e,u===null?(e=t.child,t.child=null):(e=u.sibling,u.sibling=null),vc(t,!1,e,u,n);break;case"backwards":for(u=null,e=t.child,t.child=null;e!==null;){if(l=e.alternate,l!==null&&fn(l)===null){t.child=e;break}l=e.sibling,e.sibling=u,u=e,e=l}vc(t,!0,u,null,n);break;case"together":vc(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Gt(l,t,u){if(l!==null&&(t.dependencies=l.dependencies),au|=t.lanes,(u&t.childLanes)===0)if(l!==null){if(La(l,t,u,!1),(u&t.childLanes)===0)return null}else return null;if(l!==null&&t.child!==l.child)throw Error(r(153));if(t.child!==null){for(l=t.child,u=Ut(l,l.pendingProps),t.child=u,u.return=t;l.sibling!==null;)l=l.sibling,u=u.sibling=Ut(l,l.pendingProps),u.return=t;u.sibling=null}return t.child}function yc(l,t){return(l.lanes&t)!==0?!0:(l=l.dependencies,!!(l!==null&&Ve(l)))}function Z0(l,t,u){switch(t.tag){case 3:vl(t,t.stateNode.containerInfo),Jt(t,Ol,l.memoizedState.cache),Ca();break;case 27:case 5:Zn(t);break;case 4:vl(t,t.stateNode.containerInfo);break;case 10:Jt(t,t.type,t.memoizedProps.value);break;case 13:var a=t.memoizedState;if(a!==null)return a.dehydrated!==null?(Ft(t),t.flags|=128,null):(u&t.child.childLanes)!==0?Yo(l,t,u):(Ft(t),l=Gt(l,t,u),l!==null?l.sibling:null);Ft(t);break;case 19:var e=(l.flags&128)!==0;if(a=(u&t.childLanes)!==0,a||(La(l,t,u,!1),a=(u&t.childLanes)!==0),e){if(a)return Go(l,t,u);t.flags|=128}if(e=t.memoizedState,e!==null&&(e.rendering=null,e.tail=null,e.lastEffect=null),_(_l,_l.current),a)break;return null;case 22:case 23:return t.lanes=0,Uo(l,t,u);case 24:Jt(t,Ol,l.memoizedState.cache)}return Gt(l,t,u)}function Co(l,t,u){if(l!==null)if(l.memoizedProps!==t.pendingProps)Ul=!0;else{if(!yc(l,u)&&(t.flags&128)===0)return Ul=!1,Z0(l,t,u);Ul=(l.flags&131072)!==0}else Ul=!1,al&&(t.flags&1048576)!==0&&ds(t,je,t.index);switch(t.lanes=0,t.tag){case 16:l:{l=t.pendingProps;var a=t.elementType,e=a._init;if(a=e(a._payload),t.type=a,typeof a=="function")pf(a)?(l=Ru(a,l),t.tag=1,t=Ho(null,t,a,l,u)):(t.tag=0,t=cc(null,t,a,l,u));else{if(a!=null){if(e=a.$$typeof,e===wl){t.tag=11,t=Oo(null,t,a,l,u);break l}else if(e===zl){t.tag=14,t=_o(null,t,a,l,u);break l}}throw t=hu(a)||a,Error(r(306,t,""))}}return t;case 0:return cc(l,t,t.type,t.pendingProps,u);case 1:return a=t.type,e=Ru(a,t.pendingProps),Ho(l,t,a,e,u);case 3:l:{if(vl(t,t.stateNode.containerInfo),l===null)throw Error(r(387));a=t.pendingProps;var n=t.memoizedState;e=n.element,Cf(l,t),Ja(t,a,null,u);var f=t.memoizedState;if(a=f.cache,Jt(t,Ol,a),a!==n.cache&&Nf(t,[Ol],u,!0),Ka(),a=f.element,n.isDehydrated)if(n={element:a,isDehydrated:!1,cache:f.cache},t.updateQueue.baseState=n,t.memoizedState=n,t.flags&256){t=qo(l,t,a,u);break l}else if(a!==e){e=ct(Error(r(424)),t),xa(e),t=qo(l,t,a,u);break l}else{switch(l=t.stateNode.containerInfo,l.nodeType){case 9:l=l.body;break;default:l=l.nodeName==="HTML"?l.ownerDocument.body:l}for(ml=St(l.firstChild),Ql=t,al=!0,Mu=null,At=!0,u=ho(t,null,a,u),t.child=u;u;)u.flags=u.flags&-3|4096,u=u.sibling}else{if(Ca(),a===e){t=Gt(l,t,u);break l}Hl(l,t,a,u)}t=t.child}return t;case 26:return on(l,t),l===null?(u=Qr(t.type,null,t.pendingProps,null))?t.memoizedState=u:al||(u=t.type,l=t.pendingProps,a=zn(Z.current).createElement(u),a[xl]=t,a[Zl]=l,Yl(a,u,l),Dl(a),t.stateNode=a):t.memoizedState=Qr(t.type,l.memoizedProps,t.pendingProps,l.memoizedState),null;case 27:return Zn(t),l===null&&al&&(a=t.stateNode=xr(t.type,t.pendingProps,Z.current),Ql=t,At=!0,e=ml,cu(t.type)?(Wc=e,ml=St(a.firstChild)):ml=e),Hl(l,t,t.pendingProps.children,u),on(l,t),l===null&&(t.flags|=4194304),t.child;case 5:return l===null&&al&&((e=a=ml)&&(a=mv(a,t.type,t.pendingProps,At),a!==null?(t.stateNode=a,Ql=t,ml=St(a.firstChild),At=!1,e=!0):e=!1),e||zu(t)),Zn(t),e=t.type,n=t.pendingProps,f=l!==null?l.memoizedProps:null,a=n.children,Vc(e,n)?a=null:f!==null&&Vc(e,f)&&(t.flags|=32),t.memoizedState!==null&&(e=jf(l,t,Y0,null,null,u),ye._currentValue=e),on(l,t),Hl(l,t,a,u),t.child;case 6:return l===null&&al&&((l=u=ml)&&(u=gv(u,t.pendingProps,At),u!==null?(t.stateNode=u,Ql=t,ml=null,l=!0):l=!1),l||zu(t)),null;case 13:return Yo(l,t,u);case 4:return vl(t,t.stateNode.containerInfo),a=t.pendingProps,l===null?t.child=fa(t,null,a,u):Hl(l,t,a,u),t.child;case 11:return Oo(l,t,t.type,t.pendingProps,u);case 7:return Hl(l,t,t.pendingProps,u),t.child;case 8:return Hl(l,t,t.pendingProps.children,u),t.child;case 12:return Hl(l,t,t.pendingProps.children,u),t.child;case 10:return a=t.pendingProps,Jt(t,t.type,a.value),Hl(l,t,a.children,u),t.child;case 9:return e=t.type._context,a=t.pendingProps.children,_u(t),e=Ll(e),a=a(e),t.flags|=1,Hl(l,t,a,u),t.child;case 14:return _o(l,t,t.type,t.pendingProps,u);case 15:return Do(l,t,t.type,t.pendingProps,u);case 19:return Go(l,t,u);case 31:return a=t.pendingProps,u=t.mode,a={mode:a.mode,children:a.children},l===null?(u=rn(a,u),u.ref=t.ref,t.child=u,u.return=t,t=u):(u=Ut(l.child,a),u.ref=t.ref,t.child=u,u.return=t,t=u),t;case 22:return Uo(l,t,u);case 24:return _u(t),a=Ll(Ol),l===null?(e=Yf(),e===null&&(e=dl,n=Hf(),e.pooledCache=n,n.refCount++,n!==null&&(e.pooledCacheLanes|=u),e=n),t.memoizedState={parent:a,cache:e},Gf(t),Jt(t,Ol,e)):((l.lanes&u)!==0&&(Cf(l,t),Ja(t,null,null,u),Ka()),e=l.memoizedState,n=t.memoizedState,e.parent!==a?(e={parent:a,cache:a},t.memoizedState=e,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=e),Jt(t,Ol,a)):(a=n.cache,Jt(t,Ol,a),a!==e.cache&&Nf(t,[Ol],u,!0))),Hl(l,t,t.pendingProps.children,u),t.child;case 29:throw t.pendingProps}throw Error(r(156,t.tag))}function Ct(l){l.flags|=4}function xo(l,t){if(t.type!=="stylesheet"||(t.state.loading&4)!==0)l.flags&=-16777217;else if(l.flags|=16777216,!Jr(t)){if(t=rt.current,t!==null&&((P&4194048)===P?Tt!==null:(P&62914560)!==P&&(P&536870912)===0||t!==Tt))throw ja=Bf,Es;l.flags|=8192}}function dn(l,t){t!==null&&(l.flags|=4),l.flags&16384&&(t=l.tag!==22?hi():536870912,l.lanes|=t,oa|=t)}function Pa(l,t){if(!al)switch(l.tailMode){case"hidden":t=l.tail;for(var u=null;t!==null;)t.alternate!==null&&(u=t),t=t.sibling;u===null?l.tail=null:u.sibling=null;break;case"collapsed":u=l.tail;for(var a=null;u!==null;)u.alternate!==null&&(a=u),u=u.sibling;a===null?t||l.tail===null?l.tail=null:l.tail.sibling=null:a.sibling=null}}function hl(l){var t=l.alternate!==null&&l.alternate.child===l.child,u=0,a=0;if(t)for(var e=l.child;e!==null;)u|=e.lanes|e.childLanes,a|=e.subtreeFlags&65011712,a|=e.flags&65011712,e.return=l,e=e.sibling;else for(e=l.child;e!==null;)u|=e.lanes|e.childLanes,a|=e.subtreeFlags,a|=e.flags,e.return=l,e=e.sibling;return l.subtreeFlags|=a,l.childLanes=u,t}function j0(l,t,u){var a=t.pendingProps;switch(_f(t),t.tag){case 31:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return hl(t),null;case 1:return hl(t),null;case 3:return u=t.stateNode,a=null,l!==null&&(a=l.memoizedState.cache),t.memoizedState.cache!==a&&(t.flags|=2048),qt(Ol),Zt(),u.pendingContext&&(u.context=u.pendingContext,u.pendingContext=null),(l===null||l.child===null)&&(Ga(t)?Ct(t):l===null||l.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,hs())),hl(t),null;case 26:return u=t.memoizedState,l===null?(Ct(t),u!==null?(hl(t),xo(t,u)):(hl(t),t.flags&=-16777217)):u?u!==l.memoizedState?(Ct(t),hl(t),xo(t,u)):(hl(t),t.flags&=-16777217):(l.memoizedProps!==a&&Ct(t),hl(t),t.flags&=-16777217),null;case 27:Te(t),u=Z.current;var e=t.type;if(l!==null&&t.stateNode!=null)l.memoizedProps!==a&&Ct(t);else{if(!a){if(t.stateNode===null)throw Error(r(166));return hl(t),null}l=C.current,Ga(t)?vs(t):(l=xr(e,a,u),t.stateNode=l,Ct(t))}return hl(t),null;case 5:if(Te(t),u=t.type,l!==null&&t.stateNode!=null)l.memoizedProps!==a&&Ct(t);else{if(!a){if(t.stateNode===null)throw Error(r(166));return hl(t),null}if(l=C.current,Ga(t))vs(t);else{switch(e=zn(Z.current),l){case 1:l=e.createElementNS("http://www.w3.org/2000/svg",u);break;case 2:l=e.createElementNS("http://www.w3.org/1998/Math/MathML",u);break;default:switch(u){case"svg":l=e.createElementNS("http://www.w3.org/2000/svg",u);break;case"math":l=e.createElementNS("http://www.w3.org/1998/Math/MathML",u);break;case"script":l=e.createElement("div"),l.innerHTML=" - - - -
                  - - - diff --git a/dist/samples/react-ui-kit-place-details-latlng/docs/index.html b/dist/samples/react-ui-kit-place-details-latlng/docs/index.html deleted file mode 100644 index 84de7f70e..000000000 --- a/dist/samples/react-ui-kit-place-details-latlng/docs/index.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - React - UI Kit Place Details - latitude, longitude - - - - -
                  - - - - diff --git a/dist/samples/react-ui-kit-place-details-latlng/docs/src/app.js b/dist/samples/react-ui-kit-place-details-latlng/docs/src/app.js deleted file mode 100644 index bdfeae283..000000000 --- a/dist/samples/react-ui-kit-place-details-latlng/docs/src/app.js +++ /dev/null @@ -1,64 +0,0 @@ -import { jsx as _jsx } from "react/jsx-runtime"; -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -{ /* [START maps_react_ui_kit_place_details_by_latlng] */ } -import React from 'react'; -import { createRoot } from 'react-dom/client'; -import { APIProvider, useMapsLibrary } from '@vis.gl/react-google-maps'; -import './styles.css'; -const API_KEY = "AIzaSyA6myHzS10YXdcazAFalmXvDkrYCp5cLc8"; -// Renders place details using a latitude and longitude. -const PlaceDetails = ({ lat, lng }) => { - const places = useMapsLibrary('places'); - const containerRef = React.useRef(null); - React.useEffect(() => { - if (!places || !containerRef.current) { - return; - } - // Create the gmp-place-details element. - const placeDetails = document.createElement('gmp-place-details'); - // Create the gmp-place-details-location-request element. - const locationRequest = document.createElement('gmp-place-details-location-request'); - // Set the location on the location request element. - locationRequest.setAttribute('location', `${lat},${lng}`); - // Append the location request to the place details element. - placeDetails.appendChild(locationRequest); - // Create and append the content config and its children. - const contentConfig = document.createElement('gmp-place-content-config'); - contentConfig.innerHTML = ` - - - - - - - - - - - - - - - `; - placeDetails.appendChild(contentConfig); - // Append the place details element to the container. - containerRef.current.innerHTML = ''; // Clear previous content - containerRef.current.appendChild(placeDetails); - }, [places, lat, lng]); - return _jsx("div", { ref: containerRef, className: "place-details-container" }); -}; -const App = () => { - return (_jsx(APIProvider, { apiKey: API_KEY, libraries: ['places'], children: _jsx("div", { className: "places-ui-kit", children: _jsx(PlaceDetails, { lat: 48.8566, lng: 2.3522 }) }) })); -}; -export default App; -export function renderToDom(container) { - const root = createRoot(container); - root.render(_jsx(React.StrictMode, { children: _jsx(App, {}) })); -} -{ /* [END maps_react_ui_kit_place_details_by_latlng] */ } diff --git a/dist/samples/react-ui-kit-place-details-latlng/docs/src/app.tsx b/dist/samples/react-ui-kit-place-details-latlng/docs/src/app.tsx deleted file mode 100644 index 60c4b225d..000000000 --- a/dist/samples/react-ui-kit-place-details-latlng/docs/src/app.tsx +++ /dev/null @@ -1,94 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -{/* [START maps_react_ui_kit_place_details_by_latlng] */} -import React from 'react'; -import {createRoot} from 'react-dom/client'; -import {APIProvider, useMapsLibrary} from '@vis.gl/react-google-maps'; - -import './styles.css'; - -const API_KEY = "AIzaSyA6myHzS10YXdcazAFalmXvDkrYCp5cLc8"; - -type PlaceDetailsProps = { - lat: number; - lng: number; -}; - -// Renders place details using a latitude and longitude. -const PlaceDetails = ({lat, lng}: PlaceDetailsProps) => { - const places = useMapsLibrary('places'); - const containerRef = React.useRef(null); - - React.useEffect(() => { - if (!places || !containerRef.current) { - return; - } - // Create the gmp-place-details element. - const placeDetails = document.createElement('gmp-place-details'); - - // Create the gmp-place-details-location-request element. - const locationRequest = document.createElement( - 'gmp-place-details-location-request', - ); - - // Set the location on the location request element. - locationRequest.setAttribute('location', `${lat},${lng}`); - - // Append the location request to the place details element. - placeDetails.appendChild(locationRequest); - - // Create and append the content config and its children. - const contentConfig = document.createElement('gmp-place-content-config'); - contentConfig.innerHTML = ` - - - - - - - - - - - - - - - `; - placeDetails.appendChild(contentConfig); - - // Append the place details element to the container. - containerRef.current.innerHTML = ''; // Clear previous content - containerRef.current.appendChild(placeDetails); - }, [places, lat, lng]); - - return
                  ; -}; - -const App = () => { - return ( - -
                  - -
                  -
                  - ); -}; - -export default App; - -export function renderToDom(container: HTMLElement) { - const root = createRoot(container); - - root.render( - - - - ); -} -{/* [END maps_react_ui_kit_place_details_by_latlng] */} diff --git a/dist/samples/react-ui-kit-place-details-latlng/docs/src/styles.css b/dist/samples/react-ui-kit-place-details-latlng/docs/src/styles.css deleted file mode 100644 index 04c24bd62..000000000 --- a/dist/samples/react-ui-kit-place-details-latlng/docs/src/styles.css +++ /dev/null @@ -1,31 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_react_ui_kit_place_details_by_latlng] */ -#map { - height: 100%; -} - -gmp-map { - height: 100%; -} - -.widget-container { - background-color: black; - padding: 1rem; - border-radius: 0.5rem; - max-height: calc(100% - 2rem); - overflow: auto; -} - -.place-details-container { - position: relative; - width: 360px; - margin: auto; - margin-top:20px; - max-height: 760px; - overflow: auto; -} -/* [END maps_react_ui_kit_place_details_by_latlng] */ diff --git a/dist/samples/react-ui-kit-place-details/dist/assets/index-9x4ZvL3N.js b/dist/samples/react-ui-kit-place-details/dist/assets/index-9x4ZvL3N.js deleted file mode 100644 index 09099c8c4..000000000 --- a/dist/samples/react-ui-kit-place-details/dist/assets/index-9x4ZvL3N.js +++ /dev/null @@ -1,66 +0,0 @@ -(function(){const S=document.createElement("link").relList;if(S&&S.supports&&S.supports("modulepreload"))return;for(const R of document.querySelectorAll('link[rel="modulepreload"]'))r(R);new MutationObserver(R=>{for(const H of R)if(H.type==="childList")for(const B of H.addedNodes)B.tagName==="LINK"&&B.rel==="modulepreload"&&r(B)}).observe(document,{childList:!0,subtree:!0});function z(R){const H={};return R.integrity&&(H.integrity=R.integrity),R.referrerPolicy&&(H.referrerPolicy=R.referrerPolicy),R.crossOrigin==="use-credentials"?H.credentials="include":R.crossOrigin==="anonymous"?H.credentials="omit":H.credentials="same-origin",H}function r(R){if(R.ep)return;R.ep=!0;const H=z(R);fetch(R.href,H)}})();function Zv(g){return g&&g.__esModule&&Object.prototype.hasOwnProperty.call(g,"default")?g.default:g}var ei={exports:{}},be={};/** - * @license React - * react-jsx-runtime.production.js - * - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var ed;function jv(){if(ed)return be;ed=1;var g=Symbol.for("react.transitional.element"),S=Symbol.for("react.fragment");function z(r,R,H){var B=null;if(H!==void 0&&(B=""+H),R.key!==void 0&&(B=""+R.key),"key"in R){H={};for(var j in R)j!=="key"&&(H[j]=R[j])}else H=R;return R=H.ref,{$$typeof:g,type:r,key:B,ref:R!==void 0?R:null,props:H}}return be.Fragment=S,be.jsx=z,be.jsxs=z,be}var nd;function Vv(){return nd||(nd=1,ei.exports=jv()),ei.exports}var Ea=Vv(),ni={exports:{}},V={};/** - * @license React - * react.production.js - * - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var fd;function Kv(){if(fd)return V;fd=1;var g=Symbol.for("react.transitional.element"),S=Symbol.for("react.portal"),z=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),R=Symbol.for("react.profiler"),H=Symbol.for("react.consumer"),B=Symbol.for("react.context"),j=Symbol.for("react.forward_ref"),O=Symbol.for("react.suspense"),A=Symbol.for("react.memo"),U=Symbol.for("react.lazy"),K=Symbol.iterator;function J(s){return s===null||typeof s!="object"?null:(s=K&&s[K]||s["@@iterator"],typeof s=="function"?s:null)}var I={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},G=Object.assign,rl={};function Al(s,M,N){this.props=s,this.context=M,this.refs=rl,this.updater=N||I}Al.prototype.isReactComponent={},Al.prototype.setState=function(s,M){if(typeof s!="object"&&typeof s!="function"&&s!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,s,M,"setState")},Al.prototype.forceUpdate=function(s){this.updater.enqueueForceUpdate(this,s,"forceUpdate")};function yt(){}yt.prototype=Al.prototype;function ht(s,M,N){this.props=s,this.context=M,this.refs=rl,this.updater=N||I}var Ml=ht.prototype=new yt;Ml.constructor=ht,G(Ml,Al.prototype),Ml.isPureReactComponent=!0;var wl=Array.isArray,$={H:null,A:null,T:null,S:null,V:null},Sl=Object.prototype.hasOwnProperty;function zl(s,M,N,_,C,tl){return N=tl.ref,{$$typeof:g,type:s,key:M,ref:N!==void 0?N:null,props:tl}}function Bl(s,M){return zl(s.type,M,void 0,void 0,void 0,s.props)}function bt(s){return typeof s=="object"&&s!==null&&s.$$typeof===g}function Yu(s){var M={"=":"=0",":":"=2"};return"$"+s.replace(/[=:]/g,function(N){return M[N]})}var Ot=/\/+/g;function Gl(s,M){return typeof s=="object"&&s!==null&&s.key!=null?Yu(""+s.key):M.toString(36)}function yu(){}function hu(s){switch(s.status){case"fulfilled":return s.value;case"rejected":throw s.reason;default:switch(typeof s.status=="string"?s.then(yu,yu):(s.status="pending",s.then(function(M){s.status==="pending"&&(s.status="fulfilled",s.value=M)},function(M){s.status==="pending"&&(s.status="rejected",s.reason=M)})),s.status){case"fulfilled":return s.value;case"rejected":throw s.reason}}throw s}function Cl(s,M,N,_,C){var tl=typeof s;(tl==="undefined"||tl==="boolean")&&(s=null);var Z=!1;if(s===null)Z=!0;else switch(tl){case"bigint":case"string":case"number":Z=!0;break;case"object":switch(s.$$typeof){case g:case S:Z=!0;break;case U:return Z=s._init,Cl(Z(s._payload),M,N,_,C)}}if(Z)return C=C(s),Z=_===""?"."+Gl(s,0):_,wl(C)?(N="",Z!=null&&(N=Z.replace(Ot,"$&/")+"/"),Cl(C,M,N,"",function(Zt){return Zt})):C!=null&&(bt(C)&&(C=Bl(C,N+(C.key==null||s&&s.key===C.key?"":(""+C.key).replace(Ot,"$&/")+"/")+Z)),M.push(C)),1;Z=0;var Wl=_===""?".":_+":";if(wl(s))for(var vl=0;vl>>1,s=E[sl];if(0>>1;slR(_,X))CR(tl,_)?(E[sl]=tl,E[C]=X,sl=C):(E[sl]=_,E[N]=X,sl=N);else if(CR(tl,X))E[sl]=tl,E[C]=X,sl=C;else break l}}return D}function R(E,D){var X=E.sortIndex-D.sortIndex;return X!==0?X:E.id-D.id}if(g.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var H=performance;g.unstable_now=function(){return H.now()}}else{var B=Date,j=B.now();g.unstable_now=function(){return B.now()-j}}var O=[],A=[],U=1,K=null,J=3,I=!1,G=!1,rl=!1,Al=!1,yt=typeof setTimeout=="function"?setTimeout:null,ht=typeof clearTimeout=="function"?clearTimeout:null,Ml=typeof setImmediate<"u"?setImmediate:null;function wl(E){for(var D=z(A);D!==null;){if(D.callback===null)r(A);else if(D.startTime<=E)r(A),D.sortIndex=D.expirationTime,S(O,D);else break;D=z(A)}}function $(E){if(rl=!1,wl(E),!G)if(z(O)!==null)G=!0,Sl||(Sl=!0,Gl());else{var D=z(A);D!==null&&Cl($,D.startTime-E)}}var Sl=!1,zl=-1,Bl=5,bt=-1;function Yu(){return Al?!0:!(g.unstable_now()-btE&&Yu());){var sl=K.callback;if(typeof sl=="function"){K.callback=null,J=K.priorityLevel;var s=sl(K.expirationTime<=E);if(E=g.unstable_now(),typeof s=="function"){K.callback=s,wl(E),D=!0;break t}K===z(O)&&r(O),wl(E)}else r(O);K=z(O)}if(K!==null)D=!0;else{var M=z(A);M!==null&&Cl($,M.startTime-E),D=!1}}break l}finally{K=null,J=X,I=!1}D=void 0}}finally{D?Gl():Sl=!1}}}var Gl;if(typeof Ml=="function")Gl=function(){Ml(Ot)};else if(typeof MessageChannel<"u"){var yu=new MessageChannel,hu=yu.port2;yu.port1.onmessage=Ot,Gl=function(){hu.postMessage(null)}}else Gl=function(){yt(Ot,0)};function Cl(E,D){zl=yt(function(){E(g.unstable_now())},D)}g.unstable_IdlePriority=5,g.unstable_ImmediatePriority=1,g.unstable_LowPriority=4,g.unstable_NormalPriority=3,g.unstable_Profiling=null,g.unstable_UserBlockingPriority=2,g.unstable_cancelCallback=function(E){E.callback=null},g.unstable_forceFrameRate=function(E){0>E||125sl?(E.sortIndex=X,S(A,E),z(O)===null&&E===z(A)&&(rl?(ht(zl),zl=-1):rl=!0,Cl($,X-sl))):(E.sortIndex=s,S(O,E),G||I||(G=!0,Sl||(Sl=!0,Gl()))),E},g.unstable_shouldYield=Yu,g.unstable_wrapCallback=function(E){var D=J;return function(){var X=J;J=D;try{return E.apply(this,arguments)}finally{J=X}}}})(ii)),ii}var sd;function wv(){return sd||(sd=1,ci.exports=Jv()),ci.exports}var si={exports:{}},Xl={};/** - * @license React - * react-dom.production.js - * - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var od;function Wv(){if(od)return Xl;od=1;var g=oi();function S(O){var A="https://react.dev/errors/"+O;if(1"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(g)}catch(S){console.error(S)}}return g(),si.exports=Wv(),si.exports}/** - * @license React - * react-dom-client.production.js - * - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var dd;function $v(){if(dd)return Ee;dd=1;var g=wv(),S=oi(),z=gd();function r(l){var t="https://react.dev/errors/"+l;if(1s||(l.current=sl[s],sl[s]=null,s--)}function _(l,t){s++,sl[s]=l.current,l.current=t}var C=M(null),tl=M(null),Z=M(null),Wl=M(null);function vl(l,t){switch(_(Z,t),_(tl,l),_(C,null),t.nodeType){case 9:case 11:l=(l=t.documentElement)&&(l=l.namespaceURI)?Hr(l):0;break;default:if(l=t.tagName,t=t.namespaceURI)t=Hr(t),l=qr(t,l);else switch(l){case"svg":l=1;break;case"math":l=2;break;default:l=0}}N(C),_(C,l)}function Zt(){N(C),N(tl),N(Z)}function Zn(l){l.memoizedState!==null&&_(Wl,l);var t=C.current,u=qr(t,l.type);t!==u&&(_(tl,l),_(C,u))}function Te(l){tl.current===l&&(N(C),N(tl)),Wl.current===l&&(N(Wl),ye._currentValue=X)}var jn=Object.prototype.hasOwnProperty,Vn=g.unstable_scheduleCallback,Kn=g.unstable_cancelCallback,Ed=g.unstable_shouldYield,Ad=g.unstable_requestPaint,Et=g.unstable_now,Td=g.unstable_getCurrentPriorityLevel,ri=g.unstable_ImmediatePriority,di=g.unstable_UserBlockingPriority,pe=g.unstable_NormalPriority,pd=g.unstable_LowPriority,vi=g.unstable_IdlePriority,Md=g.log,zd=g.unstable_setDisableYieldValue,Ta=null,$l=null;function jt(l){if(typeof Md=="function"&&zd(l),$l&&typeof $l.setStrictMode=="function")try{$l.setStrictMode(Ta,l)}catch{}}var kl=Math.clz32?Math.clz32:Dd,Od=Math.log,_d=Math.LN2;function Dd(l){return l>>>=0,l===0?32:31-(Od(l)/_d|0)|0}var Me=256,ze=4194304;function mu(l){var t=l&42;if(t!==0)return t;switch(l&-l){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return l&4194048;case 4194304:case 8388608:case 16777216:case 33554432:return l&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return l}}function Oe(l,t,u){var a=l.pendingLanes;if(a===0)return 0;var e=0,n=l.suspendedLanes,f=l.pingedLanes;l=l.warmLanes;var c=a&134217727;return c!==0?(a=c&~n,a!==0?e=mu(a):(f&=c,f!==0?e=mu(f):u||(u=c&~l,u!==0&&(e=mu(u))))):(c=a&~n,c!==0?e=mu(c):f!==0?e=mu(f):u||(u=a&~l,u!==0&&(e=mu(u)))),e===0?0:t!==0&&t!==e&&(t&n)===0&&(n=e&-e,u=t&-t,n>=u||n===32&&(u&4194048)!==0)?t:e}function pa(l,t){return(l.pendingLanes&~(l.suspendedLanes&~l.pingedLanes)&t)===0}function Ud(l,t){switch(l){case 1:case 2:case 4:case 8:case 64:return t+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function yi(){var l=Me;return Me<<=1,(Me&4194048)===0&&(Me=256),l}function hi(){var l=ze;return ze<<=1,(ze&62914560)===0&&(ze=4194304),l}function Jn(l){for(var t=[],u=0;31>u;u++)t.push(l);return t}function Ma(l,t){l.pendingLanes|=t,t!==268435456&&(l.suspendedLanes=0,l.pingedLanes=0,l.warmLanes=0)}function Rd(l,t,u,a,e,n){var f=l.pendingLanes;l.pendingLanes=u,l.suspendedLanes=0,l.pingedLanes=0,l.warmLanes=0,l.expiredLanes&=u,l.entangledLanes&=u,l.errorRecoveryDisabledLanes&=u,l.shellSuspendCounter=0;var c=l.entanglements,i=l.expirationTimes,y=l.hiddenUpdates;for(u=f&~u;0)":-1e||i[a]!==y[e]){var b=` -`+i[a].replace(" at new "," at ");return l.displayName&&b.includes("")&&(b=b.replace("",l.displayName)),b}while(1<=a&&0<=e);break}}}finally{In=!1,Error.prepareStackTrace=u}return(u=l?l.displayName||l.name:"")?Xu(u):""}function Gd(l){switch(l.tag){case 26:case 27:case 5:return Xu(l.type);case 16:return Xu("Lazy");case 13:return Xu("Suspense");case 19:return Xu("SuspenseList");case 0:case 15:return Pn(l.type,!1);case 11:return Pn(l.type.render,!1);case 1:return Pn(l.type,!0);case 31:return Xu("Activity");default:return""}}function zi(l){try{var t="";do t+=Gd(l),l=l.return;while(l);return t}catch(u){return` -Error generating stack: `+u.message+` -`+u.stack}}function nt(l){switch(typeof l){case"bigint":case"boolean":case"number":case"string":case"undefined":return l;case"object":return l;default:return""}}function Oi(l){var t=l.type;return(l=l.nodeName)&&l.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Cd(l){var t=Oi(l)?"checked":"value",u=Object.getOwnPropertyDescriptor(l.constructor.prototype,t),a=""+l[t];if(!l.hasOwnProperty(t)&&typeof u<"u"&&typeof u.get=="function"&&typeof u.set=="function"){var e=u.get,n=u.set;return Object.defineProperty(l,t,{configurable:!0,get:function(){return e.call(this)},set:function(f){a=""+f,n.call(this,f)}}),Object.defineProperty(l,t,{enumerable:u.enumerable}),{getValue:function(){return a},setValue:function(f){a=""+f},stopTracking:function(){l._valueTracker=null,delete l[t]}}}}function Ue(l){l._valueTracker||(l._valueTracker=Cd(l))}function _i(l){if(!l)return!1;var t=l._valueTracker;if(!t)return!0;var u=t.getValue(),a="";return l&&(a=Oi(l)?l.checked?"true":"false":l.value),l=a,l!==u?(t.setValue(l),!0):!1}function Re(l){if(l=l||(typeof document<"u"?document:void 0),typeof l>"u")return null;try{return l.activeElement||l.body}catch{return l.body}}var xd=/[\n"\\]/g;function ft(l){return l.replace(xd,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function lf(l,t,u,a,e,n,f,c){l.name="",f!=null&&typeof f!="function"&&typeof f!="symbol"&&typeof f!="boolean"?l.type=f:l.removeAttribute("type"),t!=null?f==="number"?(t===0&&l.value===""||l.value!=t)&&(l.value=""+nt(t)):l.value!==""+nt(t)&&(l.value=""+nt(t)):f!=="submit"&&f!=="reset"||l.removeAttribute("value"),t!=null?tf(l,f,nt(t)):u!=null?tf(l,f,nt(u)):a!=null&&l.removeAttribute("value"),e==null&&n!=null&&(l.defaultChecked=!!n),e!=null&&(l.checked=e&&typeof e!="function"&&typeof e!="symbol"),c!=null&&typeof c!="function"&&typeof c!="symbol"&&typeof c!="boolean"?l.name=""+nt(c):l.removeAttribute("name")}function Di(l,t,u,a,e,n,f,c){if(n!=null&&typeof n!="function"&&typeof n!="symbol"&&typeof n!="boolean"&&(l.type=n),t!=null||u!=null){if(!(n!=="submit"&&n!=="reset"||t!=null))return;u=u!=null?""+nt(u):"",t=t!=null?""+nt(t):u,c||t===l.value||(l.value=t),l.defaultValue=t}a=a??e,a=typeof a!="function"&&typeof a!="symbol"&&!!a,l.checked=c?l.checked:!!a,l.defaultChecked=!!a,f!=null&&typeof f!="function"&&typeof f!="symbol"&&typeof f!="boolean"&&(l.name=f)}function tf(l,t,u){t==="number"&&Re(l.ownerDocument)===l||l.defaultValue===""+u||(l.defaultValue=""+u)}function Qu(l,t,u,a){if(l=l.options,t){t={};for(var e=0;e"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),ff=!1;if(Dt)try{var Da={};Object.defineProperty(Da,"passive",{get:function(){ff=!0}}),window.addEventListener("test",Da,Da),window.removeEventListener("test",Da,Da)}catch{ff=!1}var Kt=null,cf=null,He=null;function Bi(){if(He)return He;var l,t=cf,u=t.length,a,e="value"in Kt?Kt.value:Kt.textContent,n=e.length;for(l=0;l=Na),Qi=" ",Zi=!1;function ji(l,t){switch(l){case"keyup":return d0.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Vi(l){return l=l.detail,typeof l=="object"&&"data"in l?l.data:null}var Ku=!1;function y0(l,t){switch(l){case"compositionend":return Vi(t);case"keypress":return t.which!==32?null:(Zi=!0,Qi);case"textInput":return l=t.data,l===Qi&&Zi?null:l;default:return null}}function h0(l,t){if(Ku)return l==="compositionend"||!vf&&ji(l,t)?(l=Bi(),He=cf=Kt=null,Ku=!1,l):null;switch(l){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:u,offset:t-l};l=a}l:{for(;u;){if(u.nextSibling){u=u.nextSibling;break l}u=u.parentNode}u=void 0}u=Ii(u)}}function ls(l,t){return l&&t?l===t?!0:l&&l.nodeType===3?!1:t&&t.nodeType===3?ls(l,t.parentNode):"contains"in l?l.contains(t):l.compareDocumentPosition?!!(l.compareDocumentPosition(t)&16):!1:!1}function ts(l){l=l!=null&&l.ownerDocument!=null&&l.ownerDocument.defaultView!=null?l.ownerDocument.defaultView:window;for(var t=Re(l.document);t instanceof l.HTMLIFrameElement;){try{var u=typeof t.contentWindow.location.href=="string"}catch{u=!1}if(u)l=t.contentWindow;else break;t=Re(l.document)}return t}function mf(l){var t=l&&l.nodeName&&l.nodeName.toLowerCase();return t&&(t==="input"&&(l.type==="text"||l.type==="search"||l.type==="tel"||l.type==="url"||l.type==="password")||t==="textarea"||l.contentEditable==="true")}var p0=Dt&&"documentMode"in document&&11>=document.documentMode,Ju=null,gf=null,Ba=null,Sf=!1;function us(l,t,u){var a=u.window===u?u.document:u.nodeType===9?u:u.ownerDocument;Sf||Ju==null||Ju!==Re(a)||(a=Ju,"selectionStart"in a&&mf(a)?a={start:a.selectionStart,end:a.selectionEnd}:(a=(a.ownerDocument&&a.ownerDocument.defaultView||window).getSelection(),a={anchorNode:a.anchorNode,anchorOffset:a.anchorOffset,focusNode:a.focusNode,focusOffset:a.focusOffset}),Ba&&Ya(Ba,a)||(Ba=a,a=pn(gf,"onSelect"),0>=f,e-=f,Rt=1<<32-kl(t)+e|u<n?n:8;var f=E.T,c={};E.T=c,ac(l,!1,t,u);try{var i=e(),y=E.S;if(y!==null&&y(c,i),i!==null&&typeof i=="object"&&typeof i.then=="function"){var b=H0(i,a);ka(l,t,b,ut(l))}else ka(l,t,a,ut(l))}catch(p){ka(l,t,{then:function(){},status:"rejected",reason:p},ut())}finally{D.p=n,E.T=f}}function C0(){}function tc(l,t,u,a){if(l.tag!==5)throw Error(r(476));var e=ao(l).queue;uo(l,e,t,X,u===null?C0:function(){return eo(l),u(a)})}function ao(l){var t=l.memoizedState;if(t!==null)return t;t={memoizedState:X,baseState:X,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Yt,lastRenderedState:X},next:null};var u={};return t.next={memoizedState:u,baseState:u,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Yt,lastRenderedState:u},next:null},l.memoizedState=t,l=l.alternate,l!==null&&(l.memoizedState=t),t}function eo(l){var t=ao(l).next.queue;ka(l,t,{},ut())}function uc(){return Ll(ye)}function no(){return pl().memoizedState}function fo(){return pl().memoizedState}function x0(l){for(var t=l.return;t!==null;){switch(t.tag){case 24:case 3:var u=ut();l=Wt(u);var a=$t(t,l,u);a!==null&&(at(a,t,u),Va(a,t,u)),t={cache:Hf()},l.payload=t;return}t=t.return}}function L0(l,t,u){var a=ut();u={lane:a,revertLane:0,action:u,hasEagerState:!1,eagerState:null,next:null},un(l)?io(t,u):(u=Tf(l,t,u,a),u!==null&&(at(u,l,a),so(u,t,a)))}function co(l,t,u){var a=ut();ka(l,t,u,a)}function ka(l,t,u,a){var e={lane:a,revertLane:0,action:u,hasEagerState:!1,eagerState:null,next:null};if(un(l))io(t,e);else{var n=l.alternate;if(l.lanes===0&&(n===null||n.lanes===0)&&(n=t.lastRenderedReducer,n!==null))try{var f=t.lastRenderedState,c=n(f,u);if(e.hasEagerState=!0,e.eagerState=c,Fl(c,f))return Le(l,t,e,0),dl===null&&xe(),!1}catch{}finally{}if(u=Tf(l,t,e,a),u!==null)return at(u,l,a),so(u,t,a),!0}return!1}function ac(l,t,u,a){if(a={lane:2,revertLane:Bc(),action:a,hasEagerState:!1,eagerState:null,next:null},un(l)){if(t)throw Error(r(479))}else t=Tf(l,u,a,2),t!==null&&at(t,l,2)}function un(l){var t=l.alternate;return l===w||t!==null&&t===w}function io(l,t){ua=ke=!0;var u=l.pending;u===null?t.next=t:(t.next=u.next,u.next=t),l.pending=t}function so(l,t,u){if((u&4194048)!==0){var a=t.lanes;a&=l.pendingLanes,u|=a,t.lanes=u,gi(l,u)}}var an={readContext:Ll,use:Ie,useCallback:bl,useContext:bl,useEffect:bl,useImperativeHandle:bl,useLayoutEffect:bl,useInsertionEffect:bl,useMemo:bl,useReducer:bl,useRef:bl,useState:bl,useDebugValue:bl,useDeferredValue:bl,useTransition:bl,useSyncExternalStore:bl,useId:bl,useHostTransitionStatus:bl,useFormState:bl,useActionState:bl,useOptimistic:bl,useMemoCache:bl,useCacheRefresh:bl},oo={readContext:Ll,use:Ie,useCallback:function(l,t){return Vl().memoizedState=[l,t===void 0?null:t],l},useContext:Ll,useEffect:ws,useImperativeHandle:function(l,t,u){u=u!=null?u.concat([l]):null,tn(4194308,4,Fs.bind(null,t,l),u)},useLayoutEffect:function(l,t){return tn(4194308,4,l,t)},useInsertionEffect:function(l,t){tn(4,2,l,t)},useMemo:function(l,t){var u=Vl();t=t===void 0?null:t;var a=l();if(Uu){jt(!0);try{l()}finally{jt(!1)}}return u.memoizedState=[a,t],a},useReducer:function(l,t,u){var a=Vl();if(u!==void 0){var e=u(t);if(Uu){jt(!0);try{u(t)}finally{jt(!1)}}}else e=t;return a.memoizedState=a.baseState=e,l={pending:null,lanes:0,dispatch:null,lastRenderedReducer:l,lastRenderedState:e},a.queue=l,l=l.dispatch=L0.bind(null,w,l),[a.memoizedState,l]},useRef:function(l){var t=Vl();return l={current:l},t.memoizedState=l},useState:function(l){l=Ff(l);var t=l.queue,u=co.bind(null,w,t);return t.dispatch=u,[l.memoizedState,u]},useDebugValue:Pf,useDeferredValue:function(l,t){var u=Vl();return lc(u,l,t)},useTransition:function(){var l=Ff(!1);return l=uo.bind(null,w,l.queue,!0,!1),Vl().memoizedState=l,[!1,l]},useSyncExternalStore:function(l,t,u){var a=w,e=Vl();if(al){if(u===void 0)throw Error(r(407));u=u()}else{if(u=t(),dl===null)throw Error(r(349));(P&124)!==0||Ns(a,t,u)}e.memoizedState=u;var n={value:u,getSnapshot:t};return e.queue=n,ws(qs.bind(null,a,n,l),[l]),a.flags|=2048,ea(9,ln(),Hs.bind(null,a,n,u,t),null),u},useId:function(){var l=Vl(),t=dl.identifierPrefix;if(al){var u=Nt,a=Rt;u=(a&~(1<<32-kl(a)-1)).toString(32)+u,t="«"+t+"R"+u,u=Fe++,0L?(Nl=Y,Y=null):Nl=Y.sibling;var ul=h(d,Y,v[L],T);if(ul===null){Y===null&&(Y=Nl);break}l&&Y&&ul.alternate===null&&t(d,Y),o=n(ul,o,L),W===null?q=ul:W.sibling=ul,W=ul,Y=Nl}if(L===v.length)return u(d,Y),al&&pu(d,L),q;if(Y===null){for(;LL?(Nl=Y,Y=null):Nl=Y.sibling;var du=h(d,Y,ul.value,T);if(du===null){Y===null&&(Y=Nl);break}l&&Y&&du.alternate===null&&t(d,Y),o=n(du,o,L),W===null?q=du:W.sibling=du,W=du,Y=Nl}if(ul.done)return u(d,Y),al&&pu(d,L),q;if(Y===null){for(;!ul.done;L++,ul=v.next())ul=p(d,ul.value,T),ul!==null&&(o=n(ul,o,L),W===null?q=ul:W.sibling=ul,W=ul);return al&&pu(d,L),q}for(Y=a(Y);!ul.done;L++,ul=v.next())ul=m(Y,d,L,ul.value,T),ul!==null&&(l&&ul.alternate!==null&&Y.delete(ul.key===null?L:ul.key),o=n(ul,o,L),W===null?q=ul:W.sibling=ul,W=ul);return l&&Y.forEach(function(Qv){return t(d,Qv)}),al&&pu(d,L),q}function il(d,o,v,T){if(typeof v=="object"&&v!==null&&v.type===G&&v.key===null&&(v=v.props.children),typeof v=="object"&&v!==null){switch(v.$$typeof){case J:l:{for(var q=v.key;o!==null;){if(o.key===q){if(q=v.type,q===G){if(o.tag===7){u(d,o.sibling),T=e(o,v.props.children),T.return=d,d=T;break l}}else if(o.elementType===q||typeof q=="object"&&q!==null&&q.$$typeof===Bl&&vo(q)===o.type){u(d,o.sibling),T=e(o,v.props),Ia(T,v),T.return=d,d=T;break l}u(d,o);break}else t(d,o);o=o.sibling}v.type===G?(T=Au(v.props.children,d.mode,T,v.key),T.return=d,d=T):(T=Qe(v.type,v.key,v.props,null,d.mode,T),Ia(T,v),T.return=d,d=T)}return f(d);case I:l:{for(q=v.key;o!==null;){if(o.key===q)if(o.tag===4&&o.stateNode.containerInfo===v.containerInfo&&o.stateNode.implementation===v.implementation){u(d,o.sibling),T=e(o,v.children||[]),T.return=d,d=T;break l}else{u(d,o);break}else t(d,o);o=o.sibling}T=zf(v,d.mode,T),T.return=d,d=T}return f(d);case Bl:return q=v._init,v=q(v._payload),il(d,o,v,T)}if(Cl(v))return Q(d,o,v,T);if(Gl(v)){if(q=Gl(v),typeof q!="function")throw Error(r(150));return v=q.call(v),x(d,o,v,T)}if(typeof v.then=="function")return il(d,o,en(v),T);if(v.$$typeof===Ml)return il(d,o,Ke(d,v),T);nn(d,v)}return typeof v=="string"&&v!==""||typeof v=="number"||typeof v=="bigint"?(v=""+v,o!==null&&o.tag===6?(u(d,o.sibling),T=e(o,v),T.return=d,d=T):(u(d,o),T=Mf(v,d.mode,T),T.return=d,d=T),f(d)):u(d,o)}return function(d,o,v,T){try{Fa=0;var q=il(d,o,v,T);return na=null,q}catch(Y){if(Y===Za||Y===we)throw Y;var W=Il(29,Y,null,d.mode);return W.lanes=T,W.return=d,W}finally{}}}var fa=yo(!0),ho=yo(!1),rt=M(null),Tt=null;function Ft(l){var t=l.alternate;_(_l,_l.current&1),_(rt,l),Tt===null&&(t===null||ta.current!==null||t.memoizedState!==null)&&(Tt=l)}function mo(l){if(l.tag===22){if(_(_l,_l.current),_(rt,l),Tt===null){var t=l.alternate;t!==null&&t.memoizedState!==null&&(Tt=l)}}else It()}function It(){_(_l,_l.current),_(rt,rt.current)}function Bt(l){N(rt),Tt===l&&(Tt=null),N(_l)}var _l=M(0);function fn(l){for(var t=l;t!==null;){if(t.tag===13){var u=t.memoizedState;if(u!==null&&(u=u.dehydrated,u===null||u.data==="$?"||wc(u)))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if((t.flags&128)!==0)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===l)break;for(;t.sibling===null;){if(t.return===null||t.return===l)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}function ec(l,t,u,a){t=l.memoizedState,u=u(a,t),u=u==null?t:U({},t,u),l.memoizedState=u,l.lanes===0&&(l.updateQueue.baseState=u)}var nc={enqueueSetState:function(l,t,u){l=l._reactInternals;var a=ut(),e=Wt(a);e.payload=t,u!=null&&(e.callback=u),t=$t(l,e,a),t!==null&&(at(t,l,a),Va(t,l,a))},enqueueReplaceState:function(l,t,u){l=l._reactInternals;var a=ut(),e=Wt(a);e.tag=1,e.payload=t,u!=null&&(e.callback=u),t=$t(l,e,a),t!==null&&(at(t,l,a),Va(t,l,a))},enqueueForceUpdate:function(l,t){l=l._reactInternals;var u=ut(),a=Wt(u);a.tag=2,t!=null&&(a.callback=t),t=$t(l,a,u),t!==null&&(at(t,l,u),Va(t,l,u))}};function go(l,t,u,a,e,n,f){return l=l.stateNode,typeof l.shouldComponentUpdate=="function"?l.shouldComponentUpdate(a,n,f):t.prototype&&t.prototype.isPureReactComponent?!Ya(u,a)||!Ya(e,n):!0}function So(l,t,u,a){l=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(u,a),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(u,a),t.state!==l&&nc.enqueueReplaceState(t,t.state,null)}function Ru(l,t){var u=t;if("ref"in t){u={};for(var a in t)a!=="ref"&&(u[a]=t[a])}if(l=l.defaultProps){u===t&&(u=U({},u));for(var e in l)u[e]===void 0&&(u[e]=l[e])}return u}var cn=typeof reportError=="function"?reportError:function(l){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var t=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof l=="object"&&l!==null&&typeof l.message=="string"?String(l.message):String(l),error:l});if(!window.dispatchEvent(t))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",l);return}console.error(l)};function bo(l){cn(l)}function Eo(l){console.error(l)}function Ao(l){cn(l)}function sn(l,t){try{var u=l.onUncaughtError;u(t.value,{componentStack:t.stack})}catch(a){setTimeout(function(){throw a})}}function To(l,t,u){try{var a=l.onCaughtError;a(u.value,{componentStack:u.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(e){setTimeout(function(){throw e})}}function fc(l,t,u){return u=Wt(u),u.tag=3,u.payload={element:null},u.callback=function(){sn(l,t)},u}function po(l){return l=Wt(l),l.tag=3,l}function Mo(l,t,u,a){var e=u.type.getDerivedStateFromError;if(typeof e=="function"){var n=a.value;l.payload=function(){return e(n)},l.callback=function(){To(t,u,a)}}var f=u.stateNode;f!==null&&typeof f.componentDidCatch=="function"&&(l.callback=function(){To(t,u,a),typeof e!="function"&&(eu===null?eu=new Set([this]):eu.add(this));var c=a.stack;this.componentDidCatch(a.value,{componentStack:c!==null?c:""})})}function Q0(l,t,u,a,e){if(u.flags|=32768,a!==null&&typeof a=="object"&&typeof a.then=="function"){if(t=u.alternate,t!==null&&La(t,u,e,!0),u=rt.current,u!==null){switch(u.tag){case 13:return Tt===null?Rc():u.alternate===null&&gl===0&&(gl=3),u.flags&=-257,u.flags|=65536,u.lanes=e,a===Bf?u.flags|=16384:(t=u.updateQueue,t===null?u.updateQueue=new Set([a]):t.add(a),Hc(l,a,e)),!1;case 22:return u.flags|=65536,a===Bf?u.flags|=16384:(t=u.updateQueue,t===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([a])},u.updateQueue=t):(u=t.retryQueue,u===null?t.retryQueue=new Set([a]):u.add(a)),Hc(l,a,e)),!1}throw Error(r(435,u.tag))}return Hc(l,a,e),Rc(),!1}if(al)return t=rt.current,t!==null?((t.flags&65536)===0&&(t.flags|=256),t.flags|=65536,t.lanes=e,a!==Df&&(l=Error(r(422),{cause:a}),xa(ct(l,u)))):(a!==Df&&(t=Error(r(423),{cause:a}),xa(ct(t,u))),l=l.current.alternate,l.flags|=65536,e&=-e,l.lanes|=e,a=ct(a,u),e=fc(l.stateNode,a,e),xf(l,e),gl!==4&&(gl=2)),!1;var n=Error(r(520),{cause:a});if(n=ct(n,u),ne===null?ne=[n]:ne.push(n),gl!==4&&(gl=2),t===null)return!0;a=ct(a,u),u=t;do{switch(u.tag){case 3:return u.flags|=65536,l=e&-e,u.lanes|=l,l=fc(u.stateNode,a,l),xf(u,l),!1;case 1:if(t=u.type,n=u.stateNode,(u.flags&128)===0&&(typeof t.getDerivedStateFromError=="function"||n!==null&&typeof n.componentDidCatch=="function"&&(eu===null||!eu.has(n))))return u.flags|=65536,e&=-e,u.lanes|=e,e=po(e),Mo(e,l,u,a),xf(u,e),!1}u=u.return}while(u!==null);return!1}var zo=Error(r(461)),Ul=!1;function Hl(l,t,u,a){t.child=l===null?ho(t,null,u,a):fa(t,l.child,u,a)}function Oo(l,t,u,a,e){u=u.render;var n=t.ref;if("ref"in a){var f={};for(var c in a)c!=="ref"&&(f[c]=a[c])}else f=a;return _u(t),a=jf(l,t,u,f,n,e),c=Vf(),l!==null&&!Ul?(Kf(l,t,e),Gt(l,t,e)):(al&&c&&Of(t),t.flags|=1,Hl(l,t,a,e),t.child)}function _o(l,t,u,a,e){if(l===null){var n=u.type;return typeof n=="function"&&!pf(n)&&n.defaultProps===void 0&&u.compare===null?(t.tag=15,t.type=n,Do(l,t,n,a,e)):(l=Qe(u.type,null,a,t,t.mode,e),l.ref=t.ref,l.return=t,t.child=l)}if(n=l.child,!yc(l,e)){var f=n.memoizedProps;if(u=u.compare,u=u!==null?u:Ya,u(f,a)&&l.ref===t.ref)return Gt(l,t,e)}return t.flags|=1,l=Ut(n,a),l.ref=t.ref,l.return=t,t.child=l}function Do(l,t,u,a,e){if(l!==null){var n=l.memoizedProps;if(Ya(n,a)&&l.ref===t.ref)if(Ul=!1,t.pendingProps=a=n,yc(l,e))(l.flags&131072)!==0&&(Ul=!0);else return t.lanes=l.lanes,Gt(l,t,e)}return cc(l,t,u,a,e)}function Uo(l,t,u){var a=t.pendingProps,e=a.children,n=l!==null?l.memoizedState:null;if(a.mode==="hidden"){if((t.flags&128)!==0){if(a=n!==null?n.baseLanes|u:u,l!==null){for(e=t.child=l.child,n=0;e!==null;)n=n|e.lanes|e.childLanes,e=e.sibling;t.childLanes=n&~a}else t.childLanes=0,t.child=null;return Ro(l,t,a,u)}if((u&536870912)!==0)t.memoizedState={baseLanes:0,cachePool:null},l!==null&&Je(t,n!==null?n.cachePool:null),n!==null?_s(t,n):Xf(),mo(t);else return t.lanes=t.childLanes=536870912,Ro(l,t,n!==null?n.baseLanes|u:u,u)}else n!==null?(Je(t,n.cachePool),_s(t,n),It(),t.memoizedState=null):(l!==null&&Je(t,null),Xf(),It());return Hl(l,t,e,u),t.child}function Ro(l,t,u,a){var e=Yf();return e=e===null?null:{parent:Ol._currentValue,pool:e},t.memoizedState={baseLanes:u,cachePool:e},l!==null&&Je(t,null),Xf(),mo(t),l!==null&&La(l,t,a,!0),null}function on(l,t){var u=t.ref;if(u===null)l!==null&&l.ref!==null&&(t.flags|=4194816);else{if(typeof u!="function"&&typeof u!="object")throw Error(r(284));(l===null||l.ref!==u)&&(t.flags|=4194816)}}function cc(l,t,u,a,e){return _u(t),u=jf(l,t,u,a,void 0,e),a=Vf(),l!==null&&!Ul?(Kf(l,t,e),Gt(l,t,e)):(al&&a&&Of(t),t.flags|=1,Hl(l,t,u,e),t.child)}function No(l,t,u,a,e,n){return _u(t),t.updateQueue=null,u=Us(t,a,u,e),Ds(l),a=Vf(),l!==null&&!Ul?(Kf(l,t,n),Gt(l,t,n)):(al&&a&&Of(t),t.flags|=1,Hl(l,t,u,n),t.child)}function Ho(l,t,u,a,e){if(_u(t),t.stateNode===null){var n=ku,f=u.contextType;typeof f=="object"&&f!==null&&(n=Ll(f)),n=new u(a,n),t.memoizedState=n.state!==null&&n.state!==void 0?n.state:null,n.updater=nc,t.stateNode=n,n._reactInternals=t,n=t.stateNode,n.props=a,n.state=t.memoizedState,n.refs={},Gf(t),f=u.contextType,n.context=typeof f=="object"&&f!==null?Ll(f):ku,n.state=t.memoizedState,f=u.getDerivedStateFromProps,typeof f=="function"&&(ec(t,u,f,a),n.state=t.memoizedState),typeof u.getDerivedStateFromProps=="function"||typeof n.getSnapshotBeforeUpdate=="function"||typeof n.UNSAFE_componentWillMount!="function"&&typeof n.componentWillMount!="function"||(f=n.state,typeof n.componentWillMount=="function"&&n.componentWillMount(),typeof n.UNSAFE_componentWillMount=="function"&&n.UNSAFE_componentWillMount(),f!==n.state&&nc.enqueueReplaceState(n,n.state,null),Ja(t,a,n,e),Ka(),n.state=t.memoizedState),typeof n.componentDidMount=="function"&&(t.flags|=4194308),a=!0}else if(l===null){n=t.stateNode;var c=t.memoizedProps,i=Ru(u,c);n.props=i;var y=n.context,b=u.contextType;f=ku,typeof b=="object"&&b!==null&&(f=Ll(b));var p=u.getDerivedStateFromProps;b=typeof p=="function"||typeof n.getSnapshotBeforeUpdate=="function",c=t.pendingProps!==c,b||typeof n.UNSAFE_componentWillReceiveProps!="function"&&typeof n.componentWillReceiveProps!="function"||(c||y!==f)&&So(t,n,a,f),wt=!1;var h=t.memoizedState;n.state=h,Ja(t,a,n,e),Ka(),y=t.memoizedState,c||h!==y||wt?(typeof p=="function"&&(ec(t,u,p,a),y=t.memoizedState),(i=wt||go(t,u,i,a,h,y,f))?(b||typeof n.UNSAFE_componentWillMount!="function"&&typeof n.componentWillMount!="function"||(typeof n.componentWillMount=="function"&&n.componentWillMount(),typeof n.UNSAFE_componentWillMount=="function"&&n.UNSAFE_componentWillMount()),typeof n.componentDidMount=="function"&&(t.flags|=4194308)):(typeof n.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=a,t.memoizedState=y),n.props=a,n.state=y,n.context=f,a=i):(typeof n.componentDidMount=="function"&&(t.flags|=4194308),a=!1)}else{n=t.stateNode,Cf(l,t),f=t.memoizedProps,b=Ru(u,f),n.props=b,p=t.pendingProps,h=n.context,y=u.contextType,i=ku,typeof y=="object"&&y!==null&&(i=Ll(y)),c=u.getDerivedStateFromProps,(y=typeof c=="function"||typeof n.getSnapshotBeforeUpdate=="function")||typeof n.UNSAFE_componentWillReceiveProps!="function"&&typeof n.componentWillReceiveProps!="function"||(f!==p||h!==i)&&So(t,n,a,i),wt=!1,h=t.memoizedState,n.state=h,Ja(t,a,n,e),Ka();var m=t.memoizedState;f!==p||h!==m||wt||l!==null&&l.dependencies!==null&&Ve(l.dependencies)?(typeof c=="function"&&(ec(t,u,c,a),m=t.memoizedState),(b=wt||go(t,u,b,a,h,m,i)||l!==null&&l.dependencies!==null&&Ve(l.dependencies))?(y||typeof n.UNSAFE_componentWillUpdate!="function"&&typeof n.componentWillUpdate!="function"||(typeof n.componentWillUpdate=="function"&&n.componentWillUpdate(a,m,i),typeof n.UNSAFE_componentWillUpdate=="function"&&n.UNSAFE_componentWillUpdate(a,m,i)),typeof n.componentDidUpdate=="function"&&(t.flags|=4),typeof n.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof n.componentDidUpdate!="function"||f===l.memoizedProps&&h===l.memoizedState||(t.flags|=4),typeof n.getSnapshotBeforeUpdate!="function"||f===l.memoizedProps&&h===l.memoizedState||(t.flags|=1024),t.memoizedProps=a,t.memoizedState=m),n.props=a,n.state=m,n.context=i,a=b):(typeof n.componentDidUpdate!="function"||f===l.memoizedProps&&h===l.memoizedState||(t.flags|=4),typeof n.getSnapshotBeforeUpdate!="function"||f===l.memoizedProps&&h===l.memoizedState||(t.flags|=1024),a=!1)}return n=a,on(l,t),a=(t.flags&128)!==0,n||a?(n=t.stateNode,u=a&&typeof u.getDerivedStateFromError!="function"?null:n.render(),t.flags|=1,l!==null&&a?(t.child=fa(t,l.child,null,e),t.child=fa(t,null,u,e)):Hl(l,t,u,e),t.memoizedState=n.state,l=t.child):l=Gt(l,t,e),l}function qo(l,t,u,a){return Ca(),t.flags|=256,Hl(l,t,u,a),t.child}var ic={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function sc(l){return{baseLanes:l,cachePool:bs()}}function oc(l,t,u){return l=l!==null?l.childLanes&~u:0,t&&(l|=dt),l}function Yo(l,t,u){var a=t.pendingProps,e=!1,n=(t.flags&128)!==0,f;if((f=n)||(f=l!==null&&l.memoizedState===null?!1:(_l.current&2)!==0),f&&(e=!0,t.flags&=-129),f=(t.flags&32)!==0,t.flags&=-33,l===null){if(al){if(e?Ft(t):It(),al){var c=ml,i;if(i=c){l:{for(i=c,c=At;i.nodeType!==8;){if(!c){c=null;break l}if(i=St(i.nextSibling),i===null){c=null;break l}}c=i}c!==null?(t.memoizedState={dehydrated:c,treeContext:Tu!==null?{id:Rt,overflow:Nt}:null,retryLane:536870912,hydrationErrors:null},i=Il(18,null,null,0),i.stateNode=c,i.return=t,t.child=i,Ql=t,ml=null,i=!0):i=!1}i||zu(t)}if(c=t.memoizedState,c!==null&&(c=c.dehydrated,c!==null))return wc(c)?t.lanes=32:t.lanes=536870912,null;Bt(t)}return c=a.children,a=a.fallback,e?(It(),e=t.mode,c=rn({mode:"hidden",children:c},e),a=Au(a,e,u,null),c.return=t,a.return=t,c.sibling=a,t.child=c,e=t.child,e.memoizedState=sc(u),e.childLanes=oc(l,f,u),t.memoizedState=ic,a):(Ft(t),rc(t,c))}if(i=l.memoizedState,i!==null&&(c=i.dehydrated,c!==null)){if(n)t.flags&256?(Ft(t),t.flags&=-257,t=dc(l,t,u)):t.memoizedState!==null?(It(),t.child=l.child,t.flags|=128,t=null):(It(),e=a.fallback,c=t.mode,a=rn({mode:"visible",children:a.children},c),e=Au(e,c,u,null),e.flags|=2,a.return=t,e.return=t,a.sibling=e,t.child=a,fa(t,l.child,null,u),a=t.child,a.memoizedState=sc(u),a.childLanes=oc(l,f,u),t.memoizedState=ic,t=e);else if(Ft(t),wc(c)){if(f=c.nextSibling&&c.nextSibling.dataset,f)var y=f.dgst;f=y,a=Error(r(419)),a.stack="",a.digest=f,xa({value:a,source:null,stack:null}),t=dc(l,t,u)}else if(Ul||La(l,t,u,!1),f=(u&l.childLanes)!==0,Ul||f){if(f=dl,f!==null&&(a=u&-u,a=(a&42)!==0?1:wn(a),a=(a&(f.suspendedLanes|u))!==0?0:a,a!==0&&a!==i.retryLane))throw i.retryLane=a,$u(l,a),at(f,l,a),zo;c.data==="$?"||Rc(),t=dc(l,t,u)}else c.data==="$?"?(t.flags|=192,t.child=l.child,t=null):(l=i.treeContext,ml=St(c.nextSibling),Ql=t,al=!0,Mu=null,At=!1,l!==null&&(st[ot++]=Rt,st[ot++]=Nt,st[ot++]=Tu,Rt=l.id,Nt=l.overflow,Tu=t),t=rc(t,a.children),t.flags|=4096);return t}return e?(It(),e=a.fallback,c=t.mode,i=l.child,y=i.sibling,a=Ut(i,{mode:"hidden",children:a.children}),a.subtreeFlags=i.subtreeFlags&65011712,y!==null?e=Ut(y,e):(e=Au(e,c,u,null),e.flags|=2),e.return=t,a.return=t,a.sibling=e,t.child=a,a=e,e=t.child,c=l.child.memoizedState,c===null?c=sc(u):(i=c.cachePool,i!==null?(y=Ol._currentValue,i=i.parent!==y?{parent:y,pool:y}:i):i=bs(),c={baseLanes:c.baseLanes|u,cachePool:i}),e.memoizedState=c,e.childLanes=oc(l,f,u),t.memoizedState=ic,a):(Ft(t),u=l.child,l=u.sibling,u=Ut(u,{mode:"visible",children:a.children}),u.return=t,u.sibling=null,l!==null&&(f=t.deletions,f===null?(t.deletions=[l],t.flags|=16):f.push(l)),t.child=u,t.memoizedState=null,u)}function rc(l,t){return t=rn({mode:"visible",children:t},l.mode),t.return=l,l.child=t}function rn(l,t){return l=Il(22,l,null,t),l.lanes=0,l.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null},l}function dc(l,t,u){return fa(t,l.child,null,u),l=rc(t,t.pendingProps.children),l.flags|=2,t.memoizedState=null,l}function Bo(l,t,u){l.lanes|=t;var a=l.alternate;a!==null&&(a.lanes|=t),Rf(l.return,t,u)}function vc(l,t,u,a,e){var n=l.memoizedState;n===null?l.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:a,tail:u,tailMode:e}:(n.isBackwards=t,n.rendering=null,n.renderingStartTime=0,n.last=a,n.tail=u,n.tailMode=e)}function Go(l,t,u){var a=t.pendingProps,e=a.revealOrder,n=a.tail;if(Hl(l,t,a.children,u),a=_l.current,(a&2)!==0)a=a&1|2,t.flags|=128;else{if(l!==null&&(l.flags&128)!==0)l:for(l=t.child;l!==null;){if(l.tag===13)l.memoizedState!==null&&Bo(l,u,t);else if(l.tag===19)Bo(l,u,t);else if(l.child!==null){l.child.return=l,l=l.child;continue}if(l===t)break l;for(;l.sibling===null;){if(l.return===null||l.return===t)break l;l=l.return}l.sibling.return=l.return,l=l.sibling}a&=1}switch(_(_l,a),e){case"forwards":for(u=t.child,e=null;u!==null;)l=u.alternate,l!==null&&fn(l)===null&&(e=u),u=u.sibling;u=e,u===null?(e=t.child,t.child=null):(e=u.sibling,u.sibling=null),vc(t,!1,e,u,n);break;case"backwards":for(u=null,e=t.child,t.child=null;e!==null;){if(l=e.alternate,l!==null&&fn(l)===null){t.child=e;break}l=e.sibling,e.sibling=u,u=e,e=l}vc(t,!0,u,null,n);break;case"together":vc(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Gt(l,t,u){if(l!==null&&(t.dependencies=l.dependencies),au|=t.lanes,(u&t.childLanes)===0)if(l!==null){if(La(l,t,u,!1),(u&t.childLanes)===0)return null}else return null;if(l!==null&&t.child!==l.child)throw Error(r(153));if(t.child!==null){for(l=t.child,u=Ut(l,l.pendingProps),t.child=u,u.return=t;l.sibling!==null;)l=l.sibling,u=u.sibling=Ut(l,l.pendingProps),u.return=t;u.sibling=null}return t.child}function yc(l,t){return(l.lanes&t)!==0?!0:(l=l.dependencies,!!(l!==null&&Ve(l)))}function Z0(l,t,u){switch(t.tag){case 3:vl(t,t.stateNode.containerInfo),Jt(t,Ol,l.memoizedState.cache),Ca();break;case 27:case 5:Zn(t);break;case 4:vl(t,t.stateNode.containerInfo);break;case 10:Jt(t,t.type,t.memoizedProps.value);break;case 13:var a=t.memoizedState;if(a!==null)return a.dehydrated!==null?(Ft(t),t.flags|=128,null):(u&t.child.childLanes)!==0?Yo(l,t,u):(Ft(t),l=Gt(l,t,u),l!==null?l.sibling:null);Ft(t);break;case 19:var e=(l.flags&128)!==0;if(a=(u&t.childLanes)!==0,a||(La(l,t,u,!1),a=(u&t.childLanes)!==0),e){if(a)return Go(l,t,u);t.flags|=128}if(e=t.memoizedState,e!==null&&(e.rendering=null,e.tail=null,e.lastEffect=null),_(_l,_l.current),a)break;return null;case 22:case 23:return t.lanes=0,Uo(l,t,u);case 24:Jt(t,Ol,l.memoizedState.cache)}return Gt(l,t,u)}function Co(l,t,u){if(l!==null)if(l.memoizedProps!==t.pendingProps)Ul=!0;else{if(!yc(l,u)&&(t.flags&128)===0)return Ul=!1,Z0(l,t,u);Ul=(l.flags&131072)!==0}else Ul=!1,al&&(t.flags&1048576)!==0&&ds(t,je,t.index);switch(t.lanes=0,t.tag){case 16:l:{l=t.pendingProps;var a=t.elementType,e=a._init;if(a=e(a._payload),t.type=a,typeof a=="function")pf(a)?(l=Ru(a,l),t.tag=1,t=Ho(null,t,a,l,u)):(t.tag=0,t=cc(null,t,a,l,u));else{if(a!=null){if(e=a.$$typeof,e===wl){t.tag=11,t=Oo(null,t,a,l,u);break l}else if(e===zl){t.tag=14,t=_o(null,t,a,l,u);break l}}throw t=hu(a)||a,Error(r(306,t,""))}}return t;case 0:return cc(l,t,t.type,t.pendingProps,u);case 1:return a=t.type,e=Ru(a,t.pendingProps),Ho(l,t,a,e,u);case 3:l:{if(vl(t,t.stateNode.containerInfo),l===null)throw Error(r(387));a=t.pendingProps;var n=t.memoizedState;e=n.element,Cf(l,t),Ja(t,a,null,u);var f=t.memoizedState;if(a=f.cache,Jt(t,Ol,a),a!==n.cache&&Nf(t,[Ol],u,!0),Ka(),a=f.element,n.isDehydrated)if(n={element:a,isDehydrated:!1,cache:f.cache},t.updateQueue.baseState=n,t.memoizedState=n,t.flags&256){t=qo(l,t,a,u);break l}else if(a!==e){e=ct(Error(r(424)),t),xa(e),t=qo(l,t,a,u);break l}else{switch(l=t.stateNode.containerInfo,l.nodeType){case 9:l=l.body;break;default:l=l.nodeName==="HTML"?l.ownerDocument.body:l}for(ml=St(l.firstChild),Ql=t,al=!0,Mu=null,At=!0,u=ho(t,null,a,u),t.child=u;u;)u.flags=u.flags&-3|4096,u=u.sibling}else{if(Ca(),a===e){t=Gt(l,t,u);break l}Hl(l,t,a,u)}t=t.child}return t;case 26:return on(l,t),l===null?(u=Qr(t.type,null,t.pendingProps,null))?t.memoizedState=u:al||(u=t.type,l=t.pendingProps,a=zn(Z.current).createElement(u),a[xl]=t,a[Zl]=l,Yl(a,u,l),Dl(a),t.stateNode=a):t.memoizedState=Qr(t.type,l.memoizedProps,t.pendingProps,l.memoizedState),null;case 27:return Zn(t),l===null&&al&&(a=t.stateNode=xr(t.type,t.pendingProps,Z.current),Ql=t,At=!0,e=ml,cu(t.type)?(Wc=e,ml=St(a.firstChild)):ml=e),Hl(l,t,t.pendingProps.children,u),on(l,t),l===null&&(t.flags|=4194304),t.child;case 5:return l===null&&al&&((e=a=ml)&&(a=mv(a,t.type,t.pendingProps,At),a!==null?(t.stateNode=a,Ql=t,ml=St(a.firstChild),At=!1,e=!0):e=!1),e||zu(t)),Zn(t),e=t.type,n=t.pendingProps,f=l!==null?l.memoizedProps:null,a=n.children,Vc(e,n)?a=null:f!==null&&Vc(e,f)&&(t.flags|=32),t.memoizedState!==null&&(e=jf(l,t,Y0,null,null,u),ye._currentValue=e),on(l,t),Hl(l,t,a,u),t.child;case 6:return l===null&&al&&((l=u=ml)&&(u=gv(u,t.pendingProps,At),u!==null?(t.stateNode=u,Ql=t,ml=null,l=!0):l=!1),l||zu(t)),null;case 13:return Yo(l,t,u);case 4:return vl(t,t.stateNode.containerInfo),a=t.pendingProps,l===null?t.child=fa(t,null,a,u):Hl(l,t,a,u),t.child;case 11:return Oo(l,t,t.type,t.pendingProps,u);case 7:return Hl(l,t,t.pendingProps,u),t.child;case 8:return Hl(l,t,t.pendingProps.children,u),t.child;case 12:return Hl(l,t,t.pendingProps.children,u),t.child;case 10:return a=t.pendingProps,Jt(t,t.type,a.value),Hl(l,t,a.children,u),t.child;case 9:return e=t.type._context,a=t.pendingProps.children,_u(t),e=Ll(e),a=a(e),t.flags|=1,Hl(l,t,a,u),t.child;case 14:return _o(l,t,t.type,t.pendingProps,u);case 15:return Do(l,t,t.type,t.pendingProps,u);case 19:return Go(l,t,u);case 31:return a=t.pendingProps,u=t.mode,a={mode:a.mode,children:a.children},l===null?(u=rn(a,u),u.ref=t.ref,t.child=u,u.return=t,t=u):(u=Ut(l.child,a),u.ref=t.ref,t.child=u,u.return=t,t=u),t;case 22:return Uo(l,t,u);case 24:return _u(t),a=Ll(Ol),l===null?(e=Yf(),e===null&&(e=dl,n=Hf(),e.pooledCache=n,n.refCount++,n!==null&&(e.pooledCacheLanes|=u),e=n),t.memoizedState={parent:a,cache:e},Gf(t),Jt(t,Ol,e)):((l.lanes&u)!==0&&(Cf(l,t),Ja(t,null,null,u),Ka()),e=l.memoizedState,n=t.memoizedState,e.parent!==a?(e={parent:a,cache:a},t.memoizedState=e,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=e),Jt(t,Ol,a)):(a=n.cache,Jt(t,Ol,a),a!==e.cache&&Nf(t,[Ol],u,!0))),Hl(l,t,t.pendingProps.children,u),t.child;case 29:throw t.pendingProps}throw Error(r(156,t.tag))}function Ct(l){l.flags|=4}function xo(l,t){if(t.type!=="stylesheet"||(t.state.loading&4)!==0)l.flags&=-16777217;else if(l.flags|=16777216,!Jr(t)){if(t=rt.current,t!==null&&((P&4194048)===P?Tt!==null:(P&62914560)!==P&&(P&536870912)===0||t!==Tt))throw ja=Bf,Es;l.flags|=8192}}function dn(l,t){t!==null&&(l.flags|=4),l.flags&16384&&(t=l.tag!==22?hi():536870912,l.lanes|=t,oa|=t)}function Pa(l,t){if(!al)switch(l.tailMode){case"hidden":t=l.tail;for(var u=null;t!==null;)t.alternate!==null&&(u=t),t=t.sibling;u===null?l.tail=null:u.sibling=null;break;case"collapsed":u=l.tail;for(var a=null;u!==null;)u.alternate!==null&&(a=u),u=u.sibling;a===null?t||l.tail===null?l.tail=null:l.tail.sibling=null:a.sibling=null}}function hl(l){var t=l.alternate!==null&&l.alternate.child===l.child,u=0,a=0;if(t)for(var e=l.child;e!==null;)u|=e.lanes|e.childLanes,a|=e.subtreeFlags&65011712,a|=e.flags&65011712,e.return=l,e=e.sibling;else for(e=l.child;e!==null;)u|=e.lanes|e.childLanes,a|=e.subtreeFlags,a|=e.flags,e.return=l,e=e.sibling;return l.subtreeFlags|=a,l.childLanes=u,t}function j0(l,t,u){var a=t.pendingProps;switch(_f(t),t.tag){case 31:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return hl(t),null;case 1:return hl(t),null;case 3:return u=t.stateNode,a=null,l!==null&&(a=l.memoizedState.cache),t.memoizedState.cache!==a&&(t.flags|=2048),qt(Ol),Zt(),u.pendingContext&&(u.context=u.pendingContext,u.pendingContext=null),(l===null||l.child===null)&&(Ga(t)?Ct(t):l===null||l.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,hs())),hl(t),null;case 26:return u=t.memoizedState,l===null?(Ct(t),u!==null?(hl(t),xo(t,u)):(hl(t),t.flags&=-16777217)):u?u!==l.memoizedState?(Ct(t),hl(t),xo(t,u)):(hl(t),t.flags&=-16777217):(l.memoizedProps!==a&&Ct(t),hl(t),t.flags&=-16777217),null;case 27:Te(t),u=Z.current;var e=t.type;if(l!==null&&t.stateNode!=null)l.memoizedProps!==a&&Ct(t);else{if(!a){if(t.stateNode===null)throw Error(r(166));return hl(t),null}l=C.current,Ga(t)?vs(t):(l=xr(e,a,u),t.stateNode=l,Ct(t))}return hl(t),null;case 5:if(Te(t),u=t.type,l!==null&&t.stateNode!=null)l.memoizedProps!==a&&Ct(t);else{if(!a){if(t.stateNode===null)throw Error(r(166));return hl(t),null}if(l=C.current,Ga(t))vs(t);else{switch(e=zn(Z.current),l){case 1:l=e.createElementNS("http://www.w3.org/2000/svg",u);break;case 2:l=e.createElementNS("http://www.w3.org/1998/Math/MathML",u);break;default:switch(u){case"svg":l=e.createElementNS("http://www.w3.org/2000/svg",u);break;case"math":l=e.createElementNS("http://www.w3.org/1998/Math/MathML",u);break;case"script":l=e.createElement("div"),l.innerHTML=" - - - -
                  - - - diff --git a/dist/samples/react-ui-kit-place-details/docs/index.html b/dist/samples/react-ui-kit-place-details/docs/index.html deleted file mode 100644 index 8a893c0db..000000000 --- a/dist/samples/react-ui-kit-place-details/docs/index.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - React - UI Kit Place Details Full - - - - -
                  - - - - diff --git a/dist/samples/react-ui-kit-place-details/docs/src/app.js b/dist/samples/react-ui-kit-place-details/docs/src/app.js deleted file mode 100644 index 456ace5be..000000000 --- a/dist/samples/react-ui-kit-place-details/docs/src/app.js +++ /dev/null @@ -1,64 +0,0 @@ -import { jsx as _jsx } from "react/jsx-runtime"; -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -{ /* [START maps_react_ui_kit_place_details] */ } -import React from 'react'; -import { createRoot } from 'react-dom/client'; -import { APIProvider, useMapsLibrary } from '@vis.gl/react-google-maps'; -import './styles.css'; -const API_KEY = "AIzaSyA6myHzS10YXdcazAFalmXvDkrYCp5cLc8"; -// Renders place details using a place ID. -const PlaceDetails = ({ placeId }) => { - const places = useMapsLibrary('places'); - const containerRef = React.useRef(null); - React.useEffect(() => { - if (!places || !containerRef.current) { - return; - } - // Create the gmp-place-details element. - const placeDetails = document.createElement('gmp-place-details'); - // Create the gmp-place-details-place-request element. - const placeRequest = document.createElement('gmp-place-details-place-request'); - // Set the place on the place request element. - placeRequest.setAttribute('place', placeId); - // Append the place request to the place details element. - placeDetails.appendChild(placeRequest); - // Create and append the content config and its children. - const contentConfig = document.createElement('gmp-place-content-config'); - contentConfig.innerHTML = ` - - - - - - - - - - - - - - - `; - placeDetails.appendChild(contentConfig); - // Append the place details element to the container. - containerRef.current.innerHTML = ''; // Clear previous content - containerRef.current.appendChild(placeDetails); - }, [places, placeId]); - return _jsx("div", { ref: containerRef, className: "place-details-container" }); -}; -const App = () => { - return (_jsx(APIProvider, { apiKey: API_KEY, libraries: ['places'], children: _jsx("div", { className: "places-ui-kit", children: _jsx(PlaceDetails, { placeId: "ChIJ5bx0qiVu5kcRs_dMpI5ttiY" }) }) })); -}; -export default App; -export function renderToDom(container) { - const root = createRoot(container); - root.render(_jsx(React.StrictMode, { children: _jsx(App, {}) })); -} -{ /* [END maps_react_ui_kit_place_details] */ } diff --git a/dist/samples/react-ui-kit-place-details/docs/src/app.tsx b/dist/samples/react-ui-kit-place-details/docs/src/app.tsx deleted file mode 100644 index ea7394549..000000000 --- a/dist/samples/react-ui-kit-place-details/docs/src/app.tsx +++ /dev/null @@ -1,94 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -{/* [START maps_react_ui_kit_place_details] */} -import React from 'react'; -import {createRoot} from 'react-dom/client'; -import {APIProvider, useMapsLibrary} from '@vis.gl/react-google-maps'; - -import './styles.css'; - -const API_KEY = "AIzaSyA6myHzS10YXdcazAFalmXvDkrYCp5cLc8"; - -type PlaceDetailsProps = { - placeId: string; -}; - -// Renders place details using a place ID. -const PlaceDetails = ({placeId}: PlaceDetailsProps) => { - const places = useMapsLibrary('places'); - const containerRef = React.useRef(null); - - React.useEffect(() => { - if (!places || !containerRef.current) { - return; - } - // Create the gmp-place-details element. - const placeDetails = document.createElement('gmp-place-details'); - - // Create the gmp-place-details-place-request element. - const placeRequest = document.createElement( - 'gmp-place-details-place-request', - ); - - // Set the place on the place request element. - placeRequest.setAttribute('place', placeId); - - // Append the place request to the place details element. - placeDetails.appendChild(placeRequest); - - // Create and append the content config and its children. - const contentConfig = document.createElement('gmp-place-content-config'); - contentConfig.innerHTML = ` - - - - - - - - - - - - - - - `; - placeDetails.appendChild(contentConfig); - - // Append the place details element to the container. - containerRef.current.innerHTML = ''; // Clear previous content - containerRef.current.appendChild(placeDetails); - }, [places, placeId]); - - return
                  ; -}; - -const App = () => { - return ( - -
                  - -
                  -
                  - ); -}; - -export default App; - -export function renderToDom(container: HTMLElement) { - const root = createRoot(container); - - root.render( - - - - ); -} - -{/* [END maps_react_ui_kit_place_details] */} \ No newline at end of file diff --git a/dist/samples/react-ui-kit-place-details/docs/src/styles.css b/dist/samples/react-ui-kit-place-details/docs/src/styles.css deleted file mode 100644 index 6e8e9af1e..000000000 --- a/dist/samples/react-ui-kit-place-details/docs/src/styles.css +++ /dev/null @@ -1,31 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_react_ui_kit_place_details] */ -#map { - height: 100%; -} - -gmp-map { - height: 100%; -} - -.widget-container { - background-color: black; - padding: 1rem; - border-radius: 0.5rem; - max-height: calc(100% - 2rem); - overflow: auto; -} - -.place-details-container { - position: relative; - width: 360px; - margin: auto; - margin-top:20px; - max-height: 720px; - overflow: auto; -} -/* [END maps_react_ui_kit_place_details] */ diff --git a/dist/samples/react-ui-kit-search-nearby/dist/assets/index-nAtspyFX.css b/dist/samples/react-ui-kit-search-nearby/dist/assets/index-nAtspyFX.css deleted file mode 100644 index de013d843..000000000 --- a/dist/samples/react-ui-kit-search-nearby/dist/assets/index-nAtspyFX.css +++ /dev/null @@ -1 +0,0 @@ -html,body{height:100%;margin:0}body{display:flex;flex-direction:column;font-family:Arial,Helvetica,sans-serif}h1{font-size:large;text-align:center}#app{width:100vw;height:100vh}.places-ui-kit{position:absolute;display:flex;height:100%;width:100%}.map-container{flex-grow:1;height:100%;width:100%}.place-list-wrapper{position:absolute;top:80px;right:40px;width:400px;max-height:500px;overflow-y:auto;z-index:10}.controls{position:absolute;top:40px;right:40px}.type-select{width:400px;height:32px;border:1px solid #000;border-radius:10px;flex-grow:1;padding:0 10px}gmp-place-search{width:100%;margin:0;border-radius:10px;display:block;border:none}gmp-place-details-compact{width:350px;max-height:800px;margin-right:20px;display:none;border:none}@media (max-width: 768px){.places-ui-kit{flex-direction:column}.place-list-wrapper{position:relative;width:100%;top:0;right:0;max-height:40vh}.controls{position:relative;top:0;right:0;width:100%;padding:10px;box-sizing:border-box}.type-select{width:100%}.map-container{height:60vh}}gmp-place-details-compact:after{content:"";position:absolute;bottom:-18px;left:50%;transform:translate(-50%);width:20px;height:20px;background-color:#fff;box-shadow:2px 2px 5px #0003;z-index:1;clip-path:polygon(0% 0%,100% 0%,50% 100%);transform-origin:center center}@media (prefers-color-scheme: dark){gmp-place-details-compact:after{background-color:#131314}} diff --git a/dist/samples/react-ui-kit-search-nearby/dist/assets/index-nD6LiNuL.js b/dist/samples/react-ui-kit-search-nearby/dist/assets/index-nD6LiNuL.js deleted file mode 100644 index 4132df9e1..000000000 --- a/dist/samples/react-ui-kit-search-nearby/dist/assets/index-nD6LiNuL.js +++ /dev/null @@ -1,49 +0,0 @@ -(function(){const r=document.createElement("link").relList;if(r&&r.supports&&r.supports("modulepreload"))return;for(const M of document.querySelectorAll('link[rel="modulepreload"]'))o(M);new MutationObserver(M=>{for(const O of M)if(O.type==="childList")for(const N of O.addedNodes)N.tagName==="LINK"&&N.rel==="modulepreload"&&o(N)}).observe(document,{childList:!0,subtree:!0});function g(M){const O={};return M.integrity&&(O.integrity=M.integrity),M.referrerPolicy&&(O.referrerPolicy=M.referrerPolicy),M.crossOrigin==="use-credentials"?O.credentials="include":M.crossOrigin==="anonymous"?O.credentials="omit":O.credentials="same-origin",O}function o(M){if(M.ep)return;M.ep=!0;const O=g(M);fetch(M.href,O)}})();function pd(s){return s&&s.__esModule&&Object.prototype.hasOwnProperty.call(s,"default")?s.default:s}var nf={exports:{}},Eu={};/** - * @license React - * react-jsx-runtime.production.js - * - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var fd;function Iv(){if(fd)return Eu;fd=1;var s=Symbol.for("react.transitional.element"),r=Symbol.for("react.fragment");function g(o,M,O){var N=null;if(O!==void 0&&(N=""+O),M.key!==void 0&&(N=""+M.key),"key"in M){O={};for(var R in M)R!=="key"&&(O[R]=M[R])}else O=M;return M=O.ref,{$$typeof:s,type:o,key:N,ref:M!==void 0?M:null,props:O}}return Eu.Fragment=r,Eu.jsx=g,Eu.jsxs=g,Eu}var sd;function Pv(){return sd||(sd=1,nf.exports=Iv()),nf.exports}var wl=Pv(),cf={exports:{}},W={};/** - * @license React - * react.production.js - * - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var od;function lm(){if(od)return W;od=1;var s=Symbol.for("react.transitional.element"),r=Symbol.for("react.portal"),g=Symbol.for("react.fragment"),o=Symbol.for("react.strict_mode"),M=Symbol.for("react.profiler"),O=Symbol.for("react.consumer"),N=Symbol.for("react.context"),R=Symbol.for("react.forward_ref"),U=Symbol.for("react.suspense"),E=Symbol.for("react.memo"),D=Symbol.for("react.lazy"),X=Symbol.iterator;function Y(d){return d===null||typeof d!="object"?null:(d=X&&d[X]||d["@@iterator"],typeof d=="function"?d:null)}var w={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},B=Object.assign,F={};function nl(d,_,q){this.props=d,this.context=_,this.refs=F,this.updater=q||w}nl.prototype.isReactComponent={},nl.prototype.setState=function(d,_){if(typeof d!="object"&&typeof d!="function"&&d!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,d,_,"setState")},nl.prototype.forceUpdate=function(d){this.updater.enqueueForceUpdate(this,d,"forceUpdate")};function il(){}il.prototype=nl.prototype;function Ol(d,_,q){this.props=d,this.context=_,this.refs=F,this.updater=q||w}var ml=Ol.prototype=new il;ml.constructor=Ol,B(ml,nl.prototype),ml.isPureReactComponent=!0;var pl=Array.isArray,K={H:null,A:null,T:null,S:null,V:null},cl=Object.prototype.hasOwnProperty;function fl(d,_,q,H,j,el){return q=el.ref,{$$typeof:s,type:d,key:_,ref:q!==void 0?q:null,props:el}}function Sl(d,_){return fl(d.type,_,void 0,void 0,void 0,d.props)}function zl(d){return typeof d=="object"&&d!==null&&d.$$typeof===s}function Ul(d){var _={"=":"=0",":":"=2"};return"$"+d.replace(/[=:]/g,function(q){return _[q]})}var lt=/\/+/g;function Rl(d,_){return typeof d=="object"&&d!==null&&d.key!=null?Ul(""+d.key):_.toString(36)}function ge(){}function Se(d){switch(d.status){case"fulfilled":return d.value;case"rejected":throw d.reason;default:switch(typeof d.status=="string"?d.then(ge,ge):(d.status="pending",d.then(function(_){d.status==="pending"&&(d.status="fulfilled",d.value=_)},function(_){d.status==="pending"&&(d.status="rejected",d.reason=_)})),d.status){case"fulfilled":return d.value;case"rejected":throw d.reason}}throw d}function Zl(d,_,q,H,j){var el=typeof d;(el==="undefined"||el==="boolean")&&(d=null);var k=!1;if(d===null)k=!0;else switch(el){case"bigint":case"string":case"number":k=!0;break;case"object":switch(d.$$typeof){case s:case r:k=!0;break;case D:return k=d._init,Zl(k(d._payload),_,q,H,j)}}if(k)return j=j(d),k=H===""?"."+Rl(d,0):H,pl(j)?(q="",k!=null&&(q=k.replace(lt,"$&/")+"/"),Zl(j,_,q,"",function(Jt){return Jt})):j!=null&&(zl(j)&&(j=Sl(j,q+(j.key==null||d&&d.key===j.key?"":(""+j.key).replace(lt,"$&/")+"/")+k)),_.push(j)),1;k=0;var tt=H===""?".":H+":";if(pl(d))for(var bl=0;bl>>1,d=p[hl];if(0>>1;hl<_;){var q=2*(hl+1)-1,H=p[q],j=q+1,el=p[j];if(0>M(H,V))jM(el,H)?(p[hl]=el,p[j]=V,hl=j):(p[hl]=H,p[q]=V,hl=q);else if(jM(el,V))p[hl]=el,p[j]=V,hl=j;else break l}}return C}function M(p,C){var V=p.sortIndex-C.sortIndex;return V!==0?V:p.id-C.id}if(s.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var O=performance;s.unstable_now=function(){return O.now()}}else{var N=Date,R=N.now();s.unstable_now=function(){return N.now()-R}}var U=[],E=[],D=1,X=null,Y=3,w=!1,B=!1,F=!1,nl=!1,il=typeof setTimeout=="function"?setTimeout:null,Ol=typeof clearTimeout=="function"?clearTimeout:null,ml=typeof setImmediate<"u"?setImmediate:null;function pl(p){for(var C=g(E);C!==null;){if(C.callback===null)o(E);else if(C.startTime<=p)o(E),C.sortIndex=C.expirationTime,r(U,C);else break;C=g(E)}}function K(p){if(F=!1,pl(p),!B)if(g(U)!==null)B=!0,cl||(cl=!0,Rl());else{var C=g(E);C!==null&&Zl(K,C.startTime-p)}}var cl=!1,fl=-1,Sl=5,zl=-1;function Ul(){return nl?!0:!(s.unstable_now()-zlp&&Ul());){var hl=X.callback;if(typeof hl=="function"){X.callback=null,Y=X.priorityLevel;var d=hl(X.expirationTime<=p);if(p=s.unstable_now(),typeof d=="function"){X.callback=d,pl(p),C=!0;break t}X===g(U)&&o(U),pl(p)}else o(U);X=g(U)}if(X!==null)C=!0;else{var _=g(E);_!==null&&Zl(K,_.startTime-p),C=!1}}break l}finally{X=null,Y=V,w=!1}C=void 0}}finally{C?Rl():cl=!1}}}var Rl;if(typeof ml=="function")Rl=function(){ml(lt)};else if(typeof MessageChannel<"u"){var ge=new MessageChannel,Se=ge.port2;ge.port1.onmessage=lt,Rl=function(){Se.postMessage(null)}}else Rl=function(){il(lt,0)};function Zl(p,C){fl=il(function(){p(s.unstable_now())},C)}s.unstable_IdlePriority=5,s.unstable_ImmediatePriority=1,s.unstable_LowPriority=4,s.unstable_NormalPriority=3,s.unstable_Profiling=null,s.unstable_UserBlockingPriority=2,s.unstable_cancelCallback=function(p){p.callback=null},s.unstable_forceFrameRate=function(p){0>p||125hl?(p.sortIndex=V,r(E,p),g(U)===null&&p===g(E)&&(F?(Ol(fl),fl=-1):F=!0,Zl(K,V-hl))):(p.sortIndex=d,r(U,p),B||w||(B=!0,cl||(cl=!0,Rl()))),p},s.unstable_shouldYield=Ul,s.unstable_wrapCallback=function(p){var C=Y;return function(){var V=Y;Y=C;try{return p.apply(this,arguments)}finally{Y=V}}}})(of)),of}var vd;function em(){return vd||(vd=1,sf.exports=tm()),sf.exports}var rf={exports:{}},Jl={};/** - * @license React - * react-dom.production.js - * - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var md;function am(){if(md)return Jl;md=1;var s=vf();function r(U){var E="https://react.dev/errors/"+U;if(1"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(s)}catch(r){console.error(r)}}return s(),rf.exports=am(),rf.exports}/** - * @license React - * react-dom-client.production.js - * - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var yd;function um(){if(yd)return Tu;yd=1;var s=em(),r=vf(),g=Ad();function o(l){var t="https://react.dev/errors/"+l;if(1d||(l.current=hl[d],hl[d]=null,d--)}function H(l,t){d++,hl[d]=l.current,l.current=t}var j=_(null),el=_(null),k=_(null),tt=_(null);function bl(l,t){switch(H(k,t),H(el,l),H(j,null),t.nodeType){case 9:case 11:l=(l=t.documentElement)&&(l=l.namespaceURI)?Yr(l):0;break;default:if(l=t.tagName,t=t.namespaceURI)t=Yr(t),l=xr(t,l);else switch(l){case"svg":l=1;break;case"math":l=2;break;default:l=0}}q(j),H(j,l)}function Jt(){q(j),q(el),q(k)}function Vn(l){l.memoizedState!==null&&H(tt,l);var t=j.current,e=xr(t,l.type);t!==e&&(H(el,l),H(j,e))}function Mu(l){el.current===l&&(q(j),q(el)),tt.current===l&&(q(tt),hu._currentValue=V)}var Kn=Object.prototype.hasOwnProperty,Jn=s.unstable_scheduleCallback,wn=s.unstable_cancelCallback,Rd=s.unstable_shouldYield,Nd=s.unstable_requestPaint,At=s.unstable_now,Hd=s.unstable_getCurrentPriorityLevel,hf=s.unstable_ImmediatePriority,yf=s.unstable_UserBlockingPriority,Ou=s.unstable_NormalPriority,Cd=s.unstable_LowPriority,gf=s.unstable_IdlePriority,qd=s.log,Bd=s.unstable_setDisableYieldValue,Aa=null,et=null;function wt(l){if(typeof qd=="function"&&Bd(l),et&&typeof et.setStrictMode=="function")try{et.setStrictMode(Aa,l)}catch{}}var at=Math.clz32?Math.clz32:Ld,Yd=Math.log,xd=Math.LN2;function Ld(l){return l>>>=0,l===0?32:31-(Yd(l)/xd|0)|0}var zu=256,_u=4194304;function be(l){var t=l&42;if(t!==0)return t;switch(l&-l){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return l&4194048;case 4194304:case 8388608:case 16777216:case 33554432:return l&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return l}}function Du(l,t,e){var a=l.pendingLanes;if(a===0)return 0;var u=0,n=l.suspendedLanes,i=l.pingedLanes;l=l.warmLanes;var c=a&134217727;return c!==0?(a=c&~n,a!==0?u=be(a):(i&=c,i!==0?u=be(i):e||(e=c&~l,e!==0&&(u=be(e))))):(c=a&~n,c!==0?u=be(c):i!==0?u=be(i):e||(e=a&~l,e!==0&&(u=be(e)))),u===0?0:t!==0&&t!==u&&(t&n)===0&&(n=u&-u,e=t&-t,n>=e||n===32&&(e&4194048)!==0)?t:u}function Ma(l,t){return(l.pendingLanes&~(l.suspendedLanes&~l.pingedLanes)&t)===0}function Gd(l,t){switch(l){case 1:case 2:case 4:case 8:case 64:return t+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function Sf(){var l=zu;return zu<<=1,(zu&4194048)===0&&(zu=256),l}function bf(){var l=_u;return _u<<=1,(_u&62914560)===0&&(_u=4194304),l}function kn(l){for(var t=[],e=0;31>e;e++)t.push(l);return t}function Oa(l,t){l.pendingLanes|=t,t!==268435456&&(l.suspendedLanes=0,l.pingedLanes=0,l.warmLanes=0)}function Xd(l,t,e,a,u,n){var i=l.pendingLanes;l.pendingLanes=e,l.suspendedLanes=0,l.pingedLanes=0,l.warmLanes=0,l.expiredLanes&=e,l.entangledLanes&=e,l.errorRecoveryDisabledLanes&=e,l.shellSuspendCounter=0;var c=l.entanglements,f=l.expirationTimes,y=l.hiddenUpdates;for(e=i&~e;0)":-1u||f[a]!==y[u]){var T=` -`+f[a].replace(" at new "," at ");return l.displayName&&T.includes("")&&(T=T.replace("",l.displayName)),T}while(1<=a&&0<=u);break}}}finally{li=!1,Error.prepareStackTrace=e}return(e=l?l.displayName||l.name:"")?Qe(e):""}function Jd(l){switch(l.tag){case 26:case 27:case 5:return Qe(l.type);case 16:return Qe("Lazy");case 13:return Qe("Suspense");case 19:return Qe("SuspenseList");case 0:case 15:return ti(l.type,!1);case 11:return ti(l.type.render,!1);case 1:return ti(l.type,!0);case 31:return Qe("Activity");default:return""}}function Uf(l){try{var t="";do t+=Jd(l),l=l.return;while(l);return t}catch(e){return` -Error generating stack: `+e.message+` -`+e.stack}}function rt(l){switch(typeof l){case"bigint":case"boolean":case"number":case"string":case"undefined":return l;case"object":return l;default:return""}}function Rf(l){var t=l.type;return(l=l.nodeName)&&l.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function wd(l){var t=Rf(l)?"checked":"value",e=Object.getOwnPropertyDescriptor(l.constructor.prototype,t),a=""+l[t];if(!l.hasOwnProperty(t)&&typeof e<"u"&&typeof e.get=="function"&&typeof e.set=="function"){var u=e.get,n=e.set;return Object.defineProperty(l,t,{configurable:!0,get:function(){return u.call(this)},set:function(i){a=""+i,n.call(this,i)}}),Object.defineProperty(l,t,{enumerable:e.enumerable}),{getValue:function(){return a},setValue:function(i){a=""+i},stopTracking:function(){l._valueTracker=null,delete l[t]}}}}function Nu(l){l._valueTracker||(l._valueTracker=wd(l))}function Nf(l){if(!l)return!1;var t=l._valueTracker;if(!t)return!0;var e=t.getValue(),a="";return l&&(a=Rf(l)?l.checked?"true":"false":l.value),l=a,l!==e?(t.setValue(l),!0):!1}function Hu(l){if(l=l||(typeof document<"u"?document:void 0),typeof l>"u")return null;try{return l.activeElement||l.body}catch{return l.body}}var kd=/[\n"\\]/g;function dt(l){return l.replace(kd,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function ei(l,t,e,a,u,n,i,c){l.name="",i!=null&&typeof i!="function"&&typeof i!="symbol"&&typeof i!="boolean"?l.type=i:l.removeAttribute("type"),t!=null?i==="number"?(t===0&&l.value===""||l.value!=t)&&(l.value=""+rt(t)):l.value!==""+rt(t)&&(l.value=""+rt(t)):i!=="submit"&&i!=="reset"||l.removeAttribute("value"),t!=null?ai(l,i,rt(t)):e!=null?ai(l,i,rt(e)):a!=null&&l.removeAttribute("value"),u==null&&n!=null&&(l.defaultChecked=!!n),u!=null&&(l.checked=u&&typeof u!="function"&&typeof u!="symbol"),c!=null&&typeof c!="function"&&typeof c!="symbol"&&typeof c!="boolean"?l.name=""+rt(c):l.removeAttribute("name")}function Hf(l,t,e,a,u,n,i,c){if(n!=null&&typeof n!="function"&&typeof n!="symbol"&&typeof n!="boolean"&&(l.type=n),t!=null||e!=null){if(!(n!=="submit"&&n!=="reset"||t!=null))return;e=e!=null?""+rt(e):"",t=t!=null?""+rt(t):e,c||t===l.value||(l.value=t),l.defaultValue=t}a=a??u,a=typeof a!="function"&&typeof a!="symbol"&&!!a,l.checked=c?l.checked:!!a,l.defaultChecked=!!a,i!=null&&typeof i!="function"&&typeof i!="symbol"&&typeof i!="boolean"&&(l.name=i)}function ai(l,t,e){t==="number"&&Hu(l.ownerDocument)===l||l.defaultValue===""+e||(l.defaultValue=""+e)}function Ze(l,t,e,a){if(l=l.options,t){t={};for(var u=0;u"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),fi=!1;if(Nt)try{var Ua={};Object.defineProperty(Ua,"passive",{get:function(){fi=!0}}),window.addEventListener("test",Ua,Ua),window.removeEventListener("test",Ua,Ua)}catch{fi=!1}var Wt=null,si=null,qu=null;function Gf(){if(qu)return qu;var l,t=si,e=t.length,a,u="value"in Wt?Wt.value:Wt.textContent,n=u.length;for(l=0;l=Ha),Kf=" ",Jf=!1;function wf(l,t){switch(l){case"keyup":return p0.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function kf(l){return l=l.detail,typeof l=="object"&&"data"in l?l.data:null}var we=!1;function M0(l,t){switch(l){case"compositionend":return kf(t);case"keypress":return t.which!==32?null:(Jf=!0,Kf);case"textInput":return l=t.data,l===Kf&&Jf?null:l;default:return null}}function O0(l,t){if(we)return l==="compositionend"||!mi&&wf(l,t)?(l=Gf(),qu=si=Wt=null,we=!1,l):null;switch(l){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:e,offset:t-l};l=a}l:{for(;e;){if(e.nextSibling){e=e.nextSibling;break l}e=e.parentNode}e=void 0}e=es(e)}}function us(l,t){return l&&t?l===t?!0:l&&l.nodeType===3?!1:t&&t.nodeType===3?us(l,t.parentNode):"contains"in l?l.contains(t):l.compareDocumentPosition?!!(l.compareDocumentPosition(t)&16):!1:!1}function ns(l){l=l!=null&&l.ownerDocument!=null&&l.ownerDocument.defaultView!=null?l.ownerDocument.defaultView:window;for(var t=Hu(l.document);t instanceof l.HTMLIFrameElement;){try{var e=typeof t.contentWindow.location.href=="string"}catch{e=!1}if(e)l=t.contentWindow;else break;t=Hu(l.document)}return t}function gi(l){var t=l&&l.nodeName&&l.nodeName.toLowerCase();return t&&(t==="input"&&(l.type==="text"||l.type==="search"||l.type==="tel"||l.type==="url"||l.type==="password")||t==="textarea"||l.contentEditable==="true")}var C0=Nt&&"documentMode"in document&&11>=document.documentMode,ke=null,Si=null,Ya=null,bi=!1;function is(l,t,e){var a=e.window===e?e.document:e.nodeType===9?e:e.ownerDocument;bi||ke==null||ke!==Hu(a)||(a=ke,"selectionStart"in a&&gi(a)?a={start:a.selectionStart,end:a.selectionEnd}:(a=(a.ownerDocument&&a.ownerDocument.defaultView||window).getSelection(),a={anchorNode:a.anchorNode,anchorOffset:a.anchorOffset,focusNode:a.focusNode,focusOffset:a.focusOffset}),Ya&&Ba(Ya,a)||(Ya=a,a=On(Si,"onSelect"),0>=i,u-=i,Ct=1<<32-at(t)+u|e<n?n:8;var i=p.T,c={};p.T=c,uc(l,!1,t,e);try{var f=u(),y=p.S;if(y!==null&&y(c,f),f!==null&&typeof f=="object"&&typeof f.then=="function"){var T=Q0(f,a);Fa(l,t,T,st(l))}else Fa(l,t,a,st(l))}catch(z){Fa(l,t,{then:function(){},status:"rejected",reason:z},st())}finally{C.p=n,p.T=i}}function w0(){}function ec(l,t,e,a){if(l.tag!==5)throw Error(o(476));var u=co(l).queue;io(l,u,t,V,e===null?w0:function(){return fo(l),e(a)})}function co(l){var t=l.memoizedState;if(t!==null)return t;t={memoizedState:V,baseState:V,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:xt,lastRenderedState:V},next:null};var e={};return t.next={memoizedState:e,baseState:e,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:xt,lastRenderedState:e},next:null},l.memoizedState=t,l=l.alternate,l!==null&&(l.memoizedState=t),t}function fo(l){var t=co(l).next.queue;Fa(l,t,{},st())}function ac(){return Kl(hu)}function so(){return Hl().memoizedState}function oo(){return Hl().memoizedState}function k0(l){for(var t=l.return;t!==null;){switch(t.tag){case 24:case 3:var e=st();l=It(e);var a=Pt(t,l,e);a!==null&&(ot(a,t,e),Ka(a,t,e)),t={cache:Ci()},l.payload=t;return}t=t.return}}function W0(l,t,e){var a=st();e={lane:a,revertLane:0,action:e,hasEagerState:!1,eagerState:null,next:null},un(l)?vo(t,e):(e=Ai(l,t,e,a),e!==null&&(ot(e,l,a),mo(e,t,a)))}function ro(l,t,e){var a=st();Fa(l,t,e,a)}function Fa(l,t,e,a){var u={lane:a,revertLane:0,action:e,hasEagerState:!1,eagerState:null,next:null};if(un(l))vo(t,u);else{var n=l.alternate;if(l.lanes===0&&(n===null||n.lanes===0)&&(n=t.lastRenderedReducer,n!==null))try{var i=t.lastRenderedState,c=n(i,e);if(u.hasEagerState=!0,u.eagerState=c,ut(c,i))return ju(l,t,u,0),gl===null&&Xu(),!1}catch{}finally{}if(e=Ai(l,t,u,a),e!==null)return ot(e,l,a),mo(e,t,a),!0}return!1}function uc(l,t,e,a){if(a={lane:2,revertLane:Yc(),action:a,hasEagerState:!1,eagerState:null,next:null},un(l)){if(t)throw Error(o(479))}else t=Ai(l,e,a,2),t!==null&&ot(t,l,2)}function un(l){var t=l.alternate;return l===$||t!==null&&t===$}function vo(l,t){ua=Iu=!0;var e=l.pending;e===null?t.next=t:(t.next=e.next,e.next=t),l.pending=t}function mo(l,t,e){if((e&4194048)!==0){var a=t.lanes;a&=l.pendingLanes,e|=a,t.lanes=e,Tf(l,e)}}var nn={readContext:Kl,use:ln,useCallback:_l,useContext:_l,useEffect:_l,useImperativeHandle:_l,useLayoutEffect:_l,useInsertionEffect:_l,useMemo:_l,useReducer:_l,useRef:_l,useState:_l,useDebugValue:_l,useDeferredValue:_l,useTransition:_l,useSyncExternalStore:_l,useId:_l,useHostTransitionStatus:_l,useFormState:_l,useActionState:_l,useOptimistic:_l,useMemoCache:_l,useCacheRefresh:_l},ho={readContext:Kl,use:ln,useCallback:function(l,t){return Fl().memoizedState=[l,t===void 0?null:t],l},useContext:Kl,useEffect:Fs,useImperativeHandle:function(l,t,e){e=e!=null?e.concat([l]):null,an(4194308,4,to.bind(null,t,l),e)},useLayoutEffect:function(l,t){return an(4194308,4,l,t)},useInsertionEffect:function(l,t){an(4,2,l,t)},useMemo:function(l,t){var e=Fl();t=t===void 0?null:t;var a=l();if(He){wt(!0);try{l()}finally{wt(!1)}}return e.memoizedState=[a,t],a},useReducer:function(l,t,e){var a=Fl();if(e!==void 0){var u=e(t);if(He){wt(!0);try{e(t)}finally{wt(!1)}}}else u=t;return a.memoizedState=a.baseState=u,l={pending:null,lanes:0,dispatch:null,lastRenderedReducer:l,lastRenderedState:u},a.queue=l,l=l.dispatch=W0.bind(null,$,l),[a.memoizedState,l]},useRef:function(l){var t=Fl();return l={current:l},t.memoizedState=l},useState:function(l){l=Ii(l);var t=l.queue,e=ro.bind(null,$,t);return t.dispatch=e,[l.memoizedState,e]},useDebugValue:lc,useDeferredValue:function(l,t){var e=Fl();return tc(e,l,t)},useTransition:function(){var l=Ii(!1);return l=io.bind(null,$,l.queue,!0,!1),Fl().memoizedState=l,[!1,l]},useSyncExternalStore:function(l,t,e){var a=$,u=Fl();if(ul){if(e===void 0)throw Error(o(407));e=e()}else{if(e=t(),gl===null)throw Error(o(349));(tl&124)!==0||Bs(a,t,e)}u.memoizedState=e;var n={value:e,getSnapshot:t};return u.queue=n,Fs(xs.bind(null,a,n,l),[l]),a.flags|=2048,ia(9,en(),Ys.bind(null,a,n,e,t),null),e},useId:function(){var l=Fl(),t=gl.identifierPrefix;if(ul){var e=qt,a=Ct;e=(a&~(1<<32-at(a)-1)).toString(32)+e,t="«"+t+"R"+e,e=Pu++,0Z?(Gl=G,G=null):Gl=G.sibling;var al=S(m,G,h[Z],A);if(al===null){G===null&&(G=Gl);break}l&&G&&al.alternate===null&&t(m,G),v=n(al,v,Z),I===null?x=al:I.sibling=al,I=al,G=Gl}if(Z===h.length)return e(m,G),ul&&ze(m,Z),x;if(G===null){for(;ZZ?(Gl=G,G=null):Gl=G.sibling;var ye=S(m,G,al.value,A);if(ye===null){G===null&&(G=Gl);break}l&&G&&ye.alternate===null&&t(m,G),v=n(ye,v,Z),I===null?x=ye:I.sibling=ye,I=ye,G=Gl}if(al.done)return e(m,G),ul&&ze(m,Z),x;if(G===null){for(;!al.done;Z++,al=h.next())al=z(m,al.value,A),al!==null&&(v=n(al,v,Z),I===null?x=al:I.sibling=al,I=al);return ul&&ze(m,Z),x}for(G=a(G);!al.done;Z++,al=h.next())al=b(G,m,Z,al.value,A),al!==null&&(l&&al.alternate!==null&&G.delete(al.key===null?Z:al.key),v=n(al,v,Z),I===null?x=al:I.sibling=al,I=al);return l&&G.forEach(function(Fv){return t(m,Fv)}),ul&&ze(m,Z),x}function vl(m,v,h,A){if(typeof h=="object"&&h!==null&&h.type===B&&h.key===null&&(h=h.props.children),typeof h=="object"&&h!==null){switch(h.$$typeof){case Y:l:{for(var x=h.key;v!==null;){if(v.key===x){if(x=h.type,x===B){if(v.tag===7){e(m,v.sibling),A=u(v,h.props.children),A.return=m,m=A;break l}}else if(v.elementType===x||typeof x=="object"&&x!==null&&x.$$typeof===Sl&&go(x)===v.type){e(m,v.sibling),A=u(v,h.props),Pa(A,h),A.return=m,m=A;break l}e(m,v);break}else t(m,v);v=v.sibling}h.type===B?(A=Me(h.props.children,m.mode,A,h.key),A.return=m,m=A):(A=Zu(h.type,h.key,h.props,null,m.mode,A),Pa(A,h),A.return=m,m=A)}return i(m);case w:l:{for(x=h.key;v!==null;){if(v.key===x)if(v.tag===4&&v.stateNode.containerInfo===h.containerInfo&&v.stateNode.implementation===h.implementation){e(m,v.sibling),A=u(v,h.children||[]),A.return=m,m=A;break l}else{e(m,v);break}else t(m,v);v=v.sibling}A=zi(h,m.mode,A),A.return=m,m=A}return i(m);case Sl:return x=h._init,h=x(h._payload),vl(m,v,h,A)}if(Zl(h))return J(m,v,h,A);if(Rl(h)){if(x=Rl(h),typeof x!="function")throw Error(o(150));return h=x.call(h),Q(m,v,h,A)}if(typeof h.then=="function")return vl(m,v,cn(h),A);if(h.$$typeof===ml)return vl(m,v,wu(m,h),A);fn(m,h)}return typeof h=="string"&&h!==""||typeof h=="number"||typeof h=="bigint"?(h=""+h,v!==null&&v.tag===6?(e(m,v.sibling),A=u(v,h),A.return=m,m=A):(e(m,v),A=Oi(h,m.mode,A),A.return=m,m=A),i(m)):e(m,v)}return function(m,v,h,A){try{Ia=0;var x=vl(m,v,h,A);return ca=null,x}catch(G){if(G===Za||G===Wu)throw G;var I=nt(29,G,null,m.mode);return I.lanes=A,I.return=m,I}finally{}}}var fa=So(!0),bo=So(!1),gt=_(null),Ot=null;function te(l){var t=l.alternate;H(ql,ql.current&1),H(gt,l),Ot===null&&(t===null||aa.current!==null||t.memoizedState!==null)&&(Ot=l)}function Eo(l){if(l.tag===22){if(H(ql,ql.current),H(gt,l),Ot===null){var t=l.alternate;t!==null&&t.memoizedState!==null&&(Ot=l)}}else ee()}function ee(){H(ql,ql.current),H(gt,gt.current)}function Lt(l){q(gt),Ot===l&&(Ot=null),q(ql)}var ql=_(0);function sn(l){for(var t=l;t!==null;){if(t.tag===13){var e=t.memoizedState;if(e!==null&&(e=e.dehydrated,e===null||e.data==="$?"||kc(e)))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if((t.flags&128)!==0)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===l)break;for(;t.sibling===null;){if(t.return===null||t.return===l)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}function nc(l,t,e,a){t=l.memoizedState,e=e(a,t),e=e==null?t:D({},t,e),l.memoizedState=e,l.lanes===0&&(l.updateQueue.baseState=e)}var ic={enqueueSetState:function(l,t,e){l=l._reactInternals;var a=st(),u=It(a);u.payload=t,e!=null&&(u.callback=e),t=Pt(l,u,a),t!==null&&(ot(t,l,a),Ka(t,l,a))},enqueueReplaceState:function(l,t,e){l=l._reactInternals;var a=st(),u=It(a);u.tag=1,u.payload=t,e!=null&&(u.callback=e),t=Pt(l,u,a),t!==null&&(ot(t,l,a),Ka(t,l,a))},enqueueForceUpdate:function(l,t){l=l._reactInternals;var e=st(),a=It(e);a.tag=2,t!=null&&(a.callback=t),t=Pt(l,a,e),t!==null&&(ot(t,l,e),Ka(t,l,e))}};function To(l,t,e,a,u,n,i){return l=l.stateNode,typeof l.shouldComponentUpdate=="function"?l.shouldComponentUpdate(a,n,i):t.prototype&&t.prototype.isPureReactComponent?!Ba(e,a)||!Ba(u,n):!0}function po(l,t,e,a){l=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(e,a),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(e,a),t.state!==l&&ic.enqueueReplaceState(t,t.state,null)}function Ce(l,t){var e=t;if("ref"in t){e={};for(var a in t)a!=="ref"&&(e[a]=t[a])}if(l=l.defaultProps){e===t&&(e=D({},e));for(var u in l)e[u]===void 0&&(e[u]=l[u])}return e}var on=typeof reportError=="function"?reportError:function(l){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var t=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof l=="object"&&l!==null&&typeof l.message=="string"?String(l.message):String(l),error:l});if(!window.dispatchEvent(t))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",l);return}console.error(l)};function Ao(l){on(l)}function Mo(l){console.error(l)}function Oo(l){on(l)}function rn(l,t){try{var e=l.onUncaughtError;e(t.value,{componentStack:t.stack})}catch(a){setTimeout(function(){throw a})}}function zo(l,t,e){try{var a=l.onCaughtError;a(e.value,{componentStack:e.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(u){setTimeout(function(){throw u})}}function cc(l,t,e){return e=It(e),e.tag=3,e.payload={element:null},e.callback=function(){rn(l,t)},e}function _o(l){return l=It(l),l.tag=3,l}function Do(l,t,e,a){var u=e.type.getDerivedStateFromError;if(typeof u=="function"){var n=a.value;l.payload=function(){return u(n)},l.callback=function(){zo(t,e,a)}}var i=e.stateNode;i!==null&&typeof i.componentDidCatch=="function"&&(l.callback=function(){zo(t,e,a),typeof u!="function"&&(fe===null?fe=new Set([this]):fe.add(this));var c=a.stack;this.componentDidCatch(a.value,{componentStack:c!==null?c:""})})}function F0(l,t,e,a,u){if(e.flags|=32768,a!==null&&typeof a=="object"&&typeof a.then=="function"){if(t=e.alternate,t!==null&&Xa(t,e,u,!0),e=gt.current,e!==null){switch(e.tag){case 13:return Ot===null?Nc():e.alternate===null&&Ml===0&&(Ml=3),e.flags&=-257,e.flags|=65536,e.lanes=u,a===Yi?e.flags|=16384:(t=e.updateQueue,t===null?e.updateQueue=new Set([a]):t.add(a),Cc(l,a,u)),!1;case 22:return e.flags|=65536,a===Yi?e.flags|=16384:(t=e.updateQueue,t===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([a])},e.updateQueue=t):(e=t.retryQueue,e===null?t.retryQueue=new Set([a]):e.add(a)),Cc(l,a,u)),!1}throw Error(o(435,e.tag))}return Cc(l,a,u),Nc(),!1}if(ul)return t=gt.current,t!==null?((t.flags&65536)===0&&(t.flags|=256),t.flags|=65536,t.lanes=u,a!==Ui&&(l=Error(o(422),{cause:a}),Ga(vt(l,e)))):(a!==Ui&&(t=Error(o(423),{cause:a}),Ga(vt(t,e))),l=l.current.alternate,l.flags|=65536,u&=-u,l.lanes|=u,a=vt(a,e),u=cc(l.stateNode,a,u),Gi(l,u),Ml!==4&&(Ml=2)),!1;var n=Error(o(520),{cause:a});if(n=vt(n,e),iu===null?iu=[n]:iu.push(n),Ml!==4&&(Ml=2),t===null)return!0;a=vt(a,e),e=t;do{switch(e.tag){case 3:return e.flags|=65536,l=u&-u,e.lanes|=l,l=cc(e.stateNode,a,l),Gi(e,l),!1;case 1:if(t=e.type,n=e.stateNode,(e.flags&128)===0&&(typeof t.getDerivedStateFromError=="function"||n!==null&&typeof n.componentDidCatch=="function"&&(fe===null||!fe.has(n))))return e.flags|=65536,u&=-u,e.lanes|=u,u=_o(u),Do(u,l,e,a),Gi(e,u),!1}e=e.return}while(e!==null);return!1}var Uo=Error(o(461)),xl=!1;function Xl(l,t,e,a){t.child=l===null?bo(t,null,e,a):fa(t,l.child,e,a)}function Ro(l,t,e,a,u){e=e.render;var n=t.ref;if("ref"in a){var i={};for(var c in a)c!=="ref"&&(i[c]=a[c])}else i=a;return Re(t),a=Vi(l,t,e,i,n,u),c=Ki(),l!==null&&!xl?(Ji(l,t,u),Gt(l,t,u)):(ul&&c&&_i(t),t.flags|=1,Xl(l,t,a,u),t.child)}function No(l,t,e,a,u){if(l===null){var n=e.type;return typeof n=="function"&&!Mi(n)&&n.defaultProps===void 0&&e.compare===null?(t.tag=15,t.type=n,Ho(l,t,n,a,u)):(l=Zu(e.type,null,a,t,t.mode,u),l.ref=t.ref,l.return=t,t.child=l)}if(n=l.child,!hc(l,u)){var i=n.memoizedProps;if(e=e.compare,e=e!==null?e:Ba,e(i,a)&&l.ref===t.ref)return Gt(l,t,u)}return t.flags|=1,l=Ht(n,a),l.ref=t.ref,l.return=t,t.child=l}function Ho(l,t,e,a,u){if(l!==null){var n=l.memoizedProps;if(Ba(n,a)&&l.ref===t.ref)if(xl=!1,t.pendingProps=a=n,hc(l,u))(l.flags&131072)!==0&&(xl=!0);else return t.lanes=l.lanes,Gt(l,t,u)}return fc(l,t,e,a,u)}function Co(l,t,e){var a=t.pendingProps,u=a.children,n=l!==null?l.memoizedState:null;if(a.mode==="hidden"){if((t.flags&128)!==0){if(a=n!==null?n.baseLanes|e:e,l!==null){for(u=t.child=l.child,n=0;u!==null;)n=n|u.lanes|u.childLanes,u=u.sibling;t.childLanes=n&~a}else t.childLanes=0,t.child=null;return qo(l,t,a,e)}if((e&536870912)!==0)t.memoizedState={baseLanes:0,cachePool:null},l!==null&&ku(t,n!==null?n.cachePool:null),n!==null?Ns(t,n):ji(),Eo(t);else return t.lanes=t.childLanes=536870912,qo(l,t,n!==null?n.baseLanes|e:e,e)}else n!==null?(ku(t,n.cachePool),Ns(t,n),ee(),t.memoizedState=null):(l!==null&&ku(t,null),ji(),ee());return Xl(l,t,u,e),t.child}function qo(l,t,e,a){var u=Bi();return u=u===null?null:{parent:Cl._currentValue,pool:u},t.memoizedState={baseLanes:e,cachePool:u},l!==null&&ku(t,null),ji(),Eo(t),l!==null&&Xa(l,t,a,!0),null}function dn(l,t){var e=t.ref;if(e===null)l!==null&&l.ref!==null&&(t.flags|=4194816);else{if(typeof e!="function"&&typeof e!="object")throw Error(o(284));(l===null||l.ref!==e)&&(t.flags|=4194816)}}function fc(l,t,e,a,u){return Re(t),e=Vi(l,t,e,a,void 0,u),a=Ki(),l!==null&&!xl?(Ji(l,t,u),Gt(l,t,u)):(ul&&a&&_i(t),t.flags|=1,Xl(l,t,e,u),t.child)}function Bo(l,t,e,a,u,n){return Re(t),t.updateQueue=null,e=Cs(t,a,e,u),Hs(l),a=Ki(),l!==null&&!xl?(Ji(l,t,n),Gt(l,t,n)):(ul&&a&&_i(t),t.flags|=1,Xl(l,t,e,n),t.child)}function Yo(l,t,e,a,u){if(Re(t),t.stateNode===null){var n=Ie,i=e.contextType;typeof i=="object"&&i!==null&&(n=Kl(i)),n=new e(a,n),t.memoizedState=n.state!==null&&n.state!==void 0?n.state:null,n.updater=ic,t.stateNode=n,n._reactInternals=t,n=t.stateNode,n.props=a,n.state=t.memoizedState,n.refs={},xi(t),i=e.contextType,n.context=typeof i=="object"&&i!==null?Kl(i):Ie,n.state=t.memoizedState,i=e.getDerivedStateFromProps,typeof i=="function"&&(nc(t,e,i,a),n.state=t.memoizedState),typeof e.getDerivedStateFromProps=="function"||typeof n.getSnapshotBeforeUpdate=="function"||typeof n.UNSAFE_componentWillMount!="function"&&typeof n.componentWillMount!="function"||(i=n.state,typeof n.componentWillMount=="function"&&n.componentWillMount(),typeof n.UNSAFE_componentWillMount=="function"&&n.UNSAFE_componentWillMount(),i!==n.state&&ic.enqueueReplaceState(n,n.state,null),wa(t,a,n,u),Ja(),n.state=t.memoizedState),typeof n.componentDidMount=="function"&&(t.flags|=4194308),a=!0}else if(l===null){n=t.stateNode;var c=t.memoizedProps,f=Ce(e,c);n.props=f;var y=n.context,T=e.contextType;i=Ie,typeof T=="object"&&T!==null&&(i=Kl(T));var z=e.getDerivedStateFromProps;T=typeof z=="function"||typeof n.getSnapshotBeforeUpdate=="function",c=t.pendingProps!==c,T||typeof n.UNSAFE_componentWillReceiveProps!="function"&&typeof n.componentWillReceiveProps!="function"||(c||y!==i)&&po(t,n,a,i),Ft=!1;var S=t.memoizedState;n.state=S,wa(t,a,n,u),Ja(),y=t.memoizedState,c||S!==y||Ft?(typeof z=="function"&&(nc(t,e,z,a),y=t.memoizedState),(f=Ft||To(t,e,f,a,S,y,i))?(T||typeof n.UNSAFE_componentWillMount!="function"&&typeof n.componentWillMount!="function"||(typeof n.componentWillMount=="function"&&n.componentWillMount(),typeof n.UNSAFE_componentWillMount=="function"&&n.UNSAFE_componentWillMount()),typeof n.componentDidMount=="function"&&(t.flags|=4194308)):(typeof n.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=a,t.memoizedState=y),n.props=a,n.state=y,n.context=i,a=f):(typeof n.componentDidMount=="function"&&(t.flags|=4194308),a=!1)}else{n=t.stateNode,Li(l,t),i=t.memoizedProps,T=Ce(e,i),n.props=T,z=t.pendingProps,S=n.context,y=e.contextType,f=Ie,typeof y=="object"&&y!==null&&(f=Kl(y)),c=e.getDerivedStateFromProps,(y=typeof c=="function"||typeof n.getSnapshotBeforeUpdate=="function")||typeof n.UNSAFE_componentWillReceiveProps!="function"&&typeof n.componentWillReceiveProps!="function"||(i!==z||S!==f)&&po(t,n,a,f),Ft=!1,S=t.memoizedState,n.state=S,wa(t,a,n,u),Ja();var b=t.memoizedState;i!==z||S!==b||Ft||l!==null&&l.dependencies!==null&&Ju(l.dependencies)?(typeof c=="function"&&(nc(t,e,c,a),b=t.memoizedState),(T=Ft||To(t,e,T,a,S,b,f)||l!==null&&l.dependencies!==null&&Ju(l.dependencies))?(y||typeof n.UNSAFE_componentWillUpdate!="function"&&typeof n.componentWillUpdate!="function"||(typeof n.componentWillUpdate=="function"&&n.componentWillUpdate(a,b,f),typeof n.UNSAFE_componentWillUpdate=="function"&&n.UNSAFE_componentWillUpdate(a,b,f)),typeof n.componentDidUpdate=="function"&&(t.flags|=4),typeof n.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof n.componentDidUpdate!="function"||i===l.memoizedProps&&S===l.memoizedState||(t.flags|=4),typeof n.getSnapshotBeforeUpdate!="function"||i===l.memoizedProps&&S===l.memoizedState||(t.flags|=1024),t.memoizedProps=a,t.memoizedState=b),n.props=a,n.state=b,n.context=f,a=T):(typeof n.componentDidUpdate!="function"||i===l.memoizedProps&&S===l.memoizedState||(t.flags|=4),typeof n.getSnapshotBeforeUpdate!="function"||i===l.memoizedProps&&S===l.memoizedState||(t.flags|=1024),a=!1)}return n=a,dn(l,t),a=(t.flags&128)!==0,n||a?(n=t.stateNode,e=a&&typeof e.getDerivedStateFromError!="function"?null:n.render(),t.flags|=1,l!==null&&a?(t.child=fa(t,l.child,null,u),t.child=fa(t,null,e,u)):Xl(l,t,e,u),t.memoizedState=n.state,l=t.child):l=Gt(l,t,u),l}function xo(l,t,e,a){return La(),t.flags|=256,Xl(l,t,e,a),t.child}var sc={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function oc(l){return{baseLanes:l,cachePool:As()}}function rc(l,t,e){return l=l!==null?l.childLanes&~e:0,t&&(l|=St),l}function Lo(l,t,e){var a=t.pendingProps,u=!1,n=(t.flags&128)!==0,i;if((i=n)||(i=l!==null&&l.memoizedState===null?!1:(ql.current&2)!==0),i&&(u=!0,t.flags&=-129),i=(t.flags&32)!==0,t.flags&=-33,l===null){if(ul){if(u?te(t):ee(),ul){var c=Al,f;if(f=c){l:{for(f=c,c=Mt;f.nodeType!==8;){if(!c){c=null;break l}if(f=pt(f.nextSibling),f===null){c=null;break l}}c=f}c!==null?(t.memoizedState={dehydrated:c,treeContext:Oe!==null?{id:Ct,overflow:qt}:null,retryLane:536870912,hydrationErrors:null},f=nt(18,null,null,0),f.stateNode=c,f.return=t,t.child=f,kl=t,Al=null,f=!0):f=!1}f||De(t)}if(c=t.memoizedState,c!==null&&(c=c.dehydrated,c!==null))return kc(c)?t.lanes=32:t.lanes=536870912,null;Lt(t)}return c=a.children,a=a.fallback,u?(ee(),u=t.mode,c=vn({mode:"hidden",children:c},u),a=Me(a,u,e,null),c.return=t,a.return=t,c.sibling=a,t.child=c,u=t.child,u.memoizedState=oc(e),u.childLanes=rc(l,i,e),t.memoizedState=sc,a):(te(t),dc(t,c))}if(f=l.memoizedState,f!==null&&(c=f.dehydrated,c!==null)){if(n)t.flags&256?(te(t),t.flags&=-257,t=vc(l,t,e)):t.memoizedState!==null?(ee(),t.child=l.child,t.flags|=128,t=null):(ee(),u=a.fallback,c=t.mode,a=vn({mode:"visible",children:a.children},c),u=Me(u,c,e,null),u.flags|=2,a.return=t,u.return=t,a.sibling=u,t.child=a,fa(t,l.child,null,e),a=t.child,a.memoizedState=oc(e),a.childLanes=rc(l,i,e),t.memoizedState=sc,t=u);else if(te(t),kc(c)){if(i=c.nextSibling&&c.nextSibling.dataset,i)var y=i.dgst;i=y,a=Error(o(419)),a.stack="",a.digest=i,Ga({value:a,source:null,stack:null}),t=vc(l,t,e)}else if(xl||Xa(l,t,e,!1),i=(e&l.childLanes)!==0,xl||i){if(i=gl,i!==null&&(a=e&-e,a=(a&42)!==0?1:Wn(a),a=(a&(i.suspendedLanes|e))!==0?0:a,a!==0&&a!==f.retryLane))throw f.retryLane=a,Fe(l,a),ot(i,l,a),Uo;c.data==="$?"||Nc(),t=vc(l,t,e)}else c.data==="$?"?(t.flags|=192,t.child=l.child,t=null):(l=f.treeContext,Al=pt(c.nextSibling),kl=t,ul=!0,_e=null,Mt=!1,l!==null&&(ht[yt++]=Ct,ht[yt++]=qt,ht[yt++]=Oe,Ct=l.id,qt=l.overflow,Oe=t),t=dc(t,a.children),t.flags|=4096);return t}return u?(ee(),u=a.fallback,c=t.mode,f=l.child,y=f.sibling,a=Ht(f,{mode:"hidden",children:a.children}),a.subtreeFlags=f.subtreeFlags&65011712,y!==null?u=Ht(y,u):(u=Me(u,c,e,null),u.flags|=2),u.return=t,a.return=t,a.sibling=u,t.child=a,a=u,u=t.child,c=l.child.memoizedState,c===null?c=oc(e):(f=c.cachePool,f!==null?(y=Cl._currentValue,f=f.parent!==y?{parent:y,pool:y}:f):f=As(),c={baseLanes:c.baseLanes|e,cachePool:f}),u.memoizedState=c,u.childLanes=rc(l,i,e),t.memoizedState=sc,a):(te(t),e=l.child,l=e.sibling,e=Ht(e,{mode:"visible",children:a.children}),e.return=t,e.sibling=null,l!==null&&(i=t.deletions,i===null?(t.deletions=[l],t.flags|=16):i.push(l)),t.child=e,t.memoizedState=null,e)}function dc(l,t){return t=vn({mode:"visible",children:t},l.mode),t.return=l,l.child=t}function vn(l,t){return l=nt(22,l,null,t),l.lanes=0,l.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null},l}function vc(l,t,e){return fa(t,l.child,null,e),l=dc(t,t.pendingProps.children),l.flags|=2,t.memoizedState=null,l}function Go(l,t,e){l.lanes|=t;var a=l.alternate;a!==null&&(a.lanes|=t),Ni(l.return,t,e)}function mc(l,t,e,a,u){var n=l.memoizedState;n===null?l.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:a,tail:e,tailMode:u}:(n.isBackwards=t,n.rendering=null,n.renderingStartTime=0,n.last=a,n.tail=e,n.tailMode=u)}function Xo(l,t,e){var a=t.pendingProps,u=a.revealOrder,n=a.tail;if(Xl(l,t,a.children,e),a=ql.current,(a&2)!==0)a=a&1|2,t.flags|=128;else{if(l!==null&&(l.flags&128)!==0)l:for(l=t.child;l!==null;){if(l.tag===13)l.memoizedState!==null&&Go(l,e,t);else if(l.tag===19)Go(l,e,t);else if(l.child!==null){l.child.return=l,l=l.child;continue}if(l===t)break l;for(;l.sibling===null;){if(l.return===null||l.return===t)break l;l=l.return}l.sibling.return=l.return,l=l.sibling}a&=1}switch(H(ql,a),u){case"forwards":for(e=t.child,u=null;e!==null;)l=e.alternate,l!==null&&sn(l)===null&&(u=e),e=e.sibling;e=u,e===null?(u=t.child,t.child=null):(u=e.sibling,e.sibling=null),mc(t,!1,u,e,n);break;case"backwards":for(e=null,u=t.child,t.child=null;u!==null;){if(l=u.alternate,l!==null&&sn(l)===null){t.child=u;break}l=u.sibling,u.sibling=e,e=u,u=l}mc(t,!0,e,null,n);break;case"together":mc(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Gt(l,t,e){if(l!==null&&(t.dependencies=l.dependencies),ce|=t.lanes,(e&t.childLanes)===0)if(l!==null){if(Xa(l,t,e,!1),(e&t.childLanes)===0)return null}else return null;if(l!==null&&t.child!==l.child)throw Error(o(153));if(t.child!==null){for(l=t.child,e=Ht(l,l.pendingProps),t.child=e,e.return=t;l.sibling!==null;)l=l.sibling,e=e.sibling=Ht(l,l.pendingProps),e.return=t;e.sibling=null}return t.child}function hc(l,t){return(l.lanes&t)!==0?!0:(l=l.dependencies,!!(l!==null&&Ju(l)))}function I0(l,t,e){switch(t.tag){case 3:bl(t,t.stateNode.containerInfo),$t(t,Cl,l.memoizedState.cache),La();break;case 27:case 5:Vn(t);break;case 4:bl(t,t.stateNode.containerInfo);break;case 10:$t(t,t.type,t.memoizedProps.value);break;case 13:var a=t.memoizedState;if(a!==null)return a.dehydrated!==null?(te(t),t.flags|=128,null):(e&t.child.childLanes)!==0?Lo(l,t,e):(te(t),l=Gt(l,t,e),l!==null?l.sibling:null);te(t);break;case 19:var u=(l.flags&128)!==0;if(a=(e&t.childLanes)!==0,a||(Xa(l,t,e,!1),a=(e&t.childLanes)!==0),u){if(a)return Xo(l,t,e);t.flags|=128}if(u=t.memoizedState,u!==null&&(u.rendering=null,u.tail=null,u.lastEffect=null),H(ql,ql.current),a)break;return null;case 22:case 23:return t.lanes=0,Co(l,t,e);case 24:$t(t,Cl,l.memoizedState.cache)}return Gt(l,t,e)}function jo(l,t,e){if(l!==null)if(l.memoizedProps!==t.pendingProps)xl=!0;else{if(!hc(l,e)&&(t.flags&128)===0)return xl=!1,I0(l,t,e);xl=(l.flags&131072)!==0}else xl=!1,ul&&(t.flags&1048576)!==0&&ys(t,Ku,t.index);switch(t.lanes=0,t.tag){case 16:l:{l=t.pendingProps;var a=t.elementType,u=a._init;if(a=u(a._payload),t.type=a,typeof a=="function")Mi(a)?(l=Ce(a,l),t.tag=1,t=Yo(null,t,a,l,e)):(t.tag=0,t=fc(null,t,a,l,e));else{if(a!=null){if(u=a.$$typeof,u===pl){t.tag=11,t=Ro(null,t,a,l,e);break l}else if(u===fl){t.tag=14,t=No(null,t,a,l,e);break l}}throw t=Se(a)||a,Error(o(306,t,""))}}return t;case 0:return fc(l,t,t.type,t.pendingProps,e);case 1:return a=t.type,u=Ce(a,t.pendingProps),Yo(l,t,a,u,e);case 3:l:{if(bl(t,t.stateNode.containerInfo),l===null)throw Error(o(387));a=t.pendingProps;var n=t.memoizedState;u=n.element,Li(l,t),wa(t,a,null,e);var i=t.memoizedState;if(a=i.cache,$t(t,Cl,a),a!==n.cache&&Hi(t,[Cl],e,!0),Ja(),a=i.element,n.isDehydrated)if(n={element:a,isDehydrated:!1,cache:i.cache},t.updateQueue.baseState=n,t.memoizedState=n,t.flags&256){t=xo(l,t,a,e);break l}else if(a!==u){u=vt(Error(o(424)),t),Ga(u),t=xo(l,t,a,e);break l}else{switch(l=t.stateNode.containerInfo,l.nodeType){case 9:l=l.body;break;default:l=l.nodeName==="HTML"?l.ownerDocument.body:l}for(Al=pt(l.firstChild),kl=t,ul=!0,_e=null,Mt=!0,e=bo(t,null,a,e),t.child=e;e;)e.flags=e.flags&-3|4096,e=e.sibling}else{if(La(),a===u){t=Gt(l,t,e);break l}Xl(l,t,a,e)}t=t.child}return t;case 26:return dn(l,t),l===null?(e=Kr(t.type,null,t.pendingProps,null))?t.memoizedState=e:ul||(e=t.type,l=t.pendingProps,a=_n(k.current).createElement(e),a[Vl]=t,a[Wl]=l,Ql(a,e,l),Yl(a),t.stateNode=a):t.memoizedState=Kr(t.type,l.memoizedProps,t.pendingProps,l.memoizedState),null;case 27:return Vn(t),l===null&&ul&&(a=t.stateNode=Qr(t.type,t.pendingProps,k.current),kl=t,Mt=!0,u=Al,re(t.type)?(Wc=u,Al=pt(a.firstChild)):Al=u),Xl(l,t,t.pendingProps.children,e),dn(l,t),l===null&&(t.flags|=4194304),t.child;case 5:return l===null&&ul&&((u=a=Al)&&(a=zv(a,t.type,t.pendingProps,Mt),a!==null?(t.stateNode=a,kl=t,Al=pt(a.firstChild),Mt=!1,u=!0):u=!1),u||De(t)),Vn(t),u=t.type,n=t.pendingProps,i=l!==null?l.memoizedProps:null,a=n.children,Kc(u,n)?a=null:i!==null&&Kc(u,i)&&(t.flags|=32),t.memoizedState!==null&&(u=Vi(l,t,V0,null,null,e),hu._currentValue=u),dn(l,t),Xl(l,t,a,e),t.child;case 6:return l===null&&ul&&((l=e=Al)&&(e=_v(e,t.pendingProps,Mt),e!==null?(t.stateNode=e,kl=t,Al=null,l=!0):l=!1),l||De(t)),null;case 13:return Lo(l,t,e);case 4:return bl(t,t.stateNode.containerInfo),a=t.pendingProps,l===null?t.child=fa(t,null,a,e):Xl(l,t,a,e),t.child;case 11:return Ro(l,t,t.type,t.pendingProps,e);case 7:return Xl(l,t,t.pendingProps,e),t.child;case 8:return Xl(l,t,t.pendingProps.children,e),t.child;case 12:return Xl(l,t,t.pendingProps.children,e),t.child;case 10:return a=t.pendingProps,$t(t,t.type,a.value),Xl(l,t,a.children,e),t.child;case 9:return u=t.type._context,a=t.pendingProps.children,Re(t),u=Kl(u),a=a(u),t.flags|=1,Xl(l,t,a,e),t.child;case 14:return No(l,t,t.type,t.pendingProps,e);case 15:return Ho(l,t,t.type,t.pendingProps,e);case 19:return Xo(l,t,e);case 31:return a=t.pendingProps,e=t.mode,a={mode:a.mode,children:a.children},l===null?(e=vn(a,e),e.ref=t.ref,t.child=e,e.return=t,t=e):(e=Ht(l.child,a),e.ref=t.ref,t.child=e,e.return=t,t=e),t;case 22:return Co(l,t,e);case 24:return Re(t),a=Kl(Cl),l===null?(u=Bi(),u===null&&(u=gl,n=Ci(),u.pooledCache=n,n.refCount++,n!==null&&(u.pooledCacheLanes|=e),u=n),t.memoizedState={parent:a,cache:u},xi(t),$t(t,Cl,u)):((l.lanes&e)!==0&&(Li(l,t),wa(t,null,null,e),Ja()),u=l.memoizedState,n=t.memoizedState,u.parent!==a?(u={parent:a,cache:a},t.memoizedState=u,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=u),$t(t,Cl,a)):(a=n.cache,$t(t,Cl,a),a!==u.cache&&Hi(t,[Cl],e,!0))),Xl(l,t,t.pendingProps.children,e),t.child;case 29:throw t.pendingProps}throw Error(o(156,t.tag))}function Xt(l){l.flags|=4}function Qo(l,t){if(t.type!=="stylesheet"||(t.state.loading&4)!==0)l.flags&=-16777217;else if(l.flags|=16777216,!$r(t)){if(t=gt.current,t!==null&&((tl&4194048)===tl?Ot!==null:(tl&62914560)!==tl&&(tl&536870912)===0||t!==Ot))throw Va=Yi,Ms;l.flags|=8192}}function mn(l,t){t!==null&&(l.flags|=4),l.flags&16384&&(t=l.tag!==22?bf():536870912,l.lanes|=t,da|=t)}function lu(l,t){if(!ul)switch(l.tailMode){case"hidden":t=l.tail;for(var e=null;t!==null;)t.alternate!==null&&(e=t),t=t.sibling;e===null?l.tail=null:e.sibling=null;break;case"collapsed":e=l.tail;for(var a=null;e!==null;)e.alternate!==null&&(a=e),e=e.sibling;a===null?t||l.tail===null?l.tail=null:l.tail.sibling=null:a.sibling=null}}function Tl(l){var t=l.alternate!==null&&l.alternate.child===l.child,e=0,a=0;if(t)for(var u=l.child;u!==null;)e|=u.lanes|u.childLanes,a|=u.subtreeFlags&65011712,a|=u.flags&65011712,u.return=l,u=u.sibling;else for(u=l.child;u!==null;)e|=u.lanes|u.childLanes,a|=u.subtreeFlags,a|=u.flags,u.return=l,u=u.sibling;return l.subtreeFlags|=a,l.childLanes=e,t}function P0(l,t,e){var a=t.pendingProps;switch(Di(t),t.tag){case 31:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Tl(t),null;case 1:return Tl(t),null;case 3:return e=t.stateNode,a=null,l!==null&&(a=l.memoizedState.cache),t.memoizedState.cache!==a&&(t.flags|=2048),Yt(Cl),Jt(),e.pendingContext&&(e.context=e.pendingContext,e.pendingContext=null),(l===null||l.child===null)&&(xa(t)?Xt(t):l===null||l.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,bs())),Tl(t),null;case 26:return e=t.memoizedState,l===null?(Xt(t),e!==null?(Tl(t),Qo(t,e)):(Tl(t),t.flags&=-16777217)):e?e!==l.memoizedState?(Xt(t),Tl(t),Qo(t,e)):(Tl(t),t.flags&=-16777217):(l.memoizedProps!==a&&Xt(t),Tl(t),t.flags&=-16777217),null;case 27:Mu(t),e=k.current;var u=t.type;if(l!==null&&t.stateNode!=null)l.memoizedProps!==a&&Xt(t);else{if(!a){if(t.stateNode===null)throw Error(o(166));return Tl(t),null}l=j.current,xa(t)?gs(t):(l=Qr(u,a,e),t.stateNode=l,Xt(t))}return Tl(t),null;case 5:if(Mu(t),e=t.type,l!==null&&t.stateNode!=null)l.memoizedProps!==a&&Xt(t);else{if(!a){if(t.stateNode===null)throw Error(o(166));return Tl(t),null}if(l=j.current,xa(t))gs(t);else{switch(u=_n(k.current),l){case 1:l=u.createElementNS("http://www.w3.org/2000/svg",e);break;case 2:l=u.createElementNS("http://www.w3.org/1998/Math/MathML",e);break;default:switch(e){case"svg":l=u.createElementNS("http://www.w3.org/2000/svg",e);break;case"math":l=u.createElementNS("http://www.w3.org/1998/Math/MathML",e);break;case"script":l=u.createElement("div"),l.innerHTML=" - - - -
                  - - \ No newline at end of file diff --git a/dist/samples/react-ui-kit-search-nearby/docs/index.html b/dist/samples/react-ui-kit-search-nearby/docs/index.html deleted file mode 100644 index 375a815a8..000000000 --- a/dist/samples/react-ui-kit-search-nearby/docs/index.html +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - React - Places UI Kit Search Nearby - - - - -
                  - - - \ No newline at end of file diff --git a/dist/samples/react-ui-kit-search-nearby/docs/src/app.js b/dist/samples/react-ui-kit-search-nearby/docs/src/app.js deleted file mode 100644 index 290dde52d..000000000 --- a/dist/samples/react-ui-kit-search-nearby/docs/src/app.js +++ /dev/null @@ -1,125 +0,0 @@ -import { jsx as _jsx, jsxs as _jsxs } from "react/jsx-runtime"; -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -{ /* [START maps_react_places_ui_kit_search_nearby] */ } -import React, { useState, useEffect, useRef } from 'react'; -import { createRoot } from 'react-dom/client'; -import { APIProvider, Map, AdvancedMarker, useMap, useMapsLibrary } from '@vis.gl/react-google-maps'; -import './styles.css'; -const API_KEY = "AIzaSyA6myHzS10YXdcazAFalmXvDkrYCp5cLc8"; -const App = () => (_jsx(APIProvider, { apiKey: API_KEY, libraries: ['maps', 'places', 'marker', 'geometry', 'core'], children: _jsx(PlacesSearchLayout, {}) })); -const PlacesSearchLayout = () => { - const [selectedType, setSelectedType] = useState(''); - const [places, setPlaces] = useState([]); - const [selectedPlace, setSelectedPlace] = useState(null); - const placeSearchRef = useRef(null); - return (_jsxs("div", { className: "places-ui-kit", children: [_jsx("div", { className: "place-list-wrapper", ref: placeSearchRef }), _jsx("div", { className: "map-container", children: _jsxs(Map, { defaultCenter: { lat: 48.8566, lng: 2.3522 }, defaultZoom: 16, mapId: "DEMO_MAP_ID", clickableIcons: false, onClick: () => setSelectedPlace(null), children: [_jsx(PlaceSearchController, { placeSearchRef: placeSearchRef, selectedType: selectedType, setPlaces: setPlaces, setSelectedPlace: setSelectedPlace, selectedPlace: selectedPlace }), places.map(place => (place.location && (_jsx(AdvancedMarker, { position: place.location, onClick: () => { - console.log('Marker clicked:', place); - setSelectedPlace(place); - } }, place.id))))] }) }), _jsx("div", { className: "controls", children: _jsxs("select", { name: "types", className: "type-select", value: selectedType, onChange: (e) => setSelectedType(e.target.value), children: [_jsx("option", { value: "", children: "Select a place type" }), _jsx("option", { value: "cafe", children: "Cafe" }), _jsx("option", { value: "restaurant", children: "Restaurant" }), _jsx("option", { value: "electric_vehicle_charging_station", children: "EV charging station" })] }) })] })); -}; -const PlaceSearchController = ({ placeSearchRef, selectedType, setPlaces, setSelectedPlace, selectedPlace }) => { - const map = useMap(); - const coreLib = useMapsLibrary('core'); - const markerLib = useMapsLibrary('marker'); - const geometryLib = useMapsLibrary('geometry'); - const placeRequestRef = useRef(null); - const popupMarkerRef = useRef(null); - const placeDetailsRef = useRef(null); - // Initialize the popup marker and place details element once - useEffect(() => { - if (!markerLib || !map) - return; - const placeDetails = document.createElement('gmp-place-details-compact'); - placeDetails.setAttribute('orientation', 'horizontal'); - placeDetailsRef.current = placeDetails; - const placeRequest = document.createElement('gmp-place-details-place-request'); - placeRequestRef.current = placeRequest; - const allContent = document.createElement('gmp-place-all-content'); - placeDetails.appendChild(placeRequest); - placeDetails.appendChild(allContent); - popupMarkerRef.current = new markerLib.AdvancedMarkerElement({ - map: null, - content: placeDetails, - zIndex: 100 - }); - }, [markerLib, map]); - // Handle place search logic - useEffect(() => { - if (!map || !coreLib || !geometryLib || !placeSearchRef.current) - return; - if (!selectedType) { - setPlaces([]); - placeSearchRef.current.innerHTML = ''; - return; - } - const placeSearch = document.createElement('gmp-place-search'); - placeSearch.setAttribute('selectable', ''); - const allContent = document.createElement('gmp-place-all-content'); - const nearbyRequest = document.createElement('gmp-place-nearby-search-request'); - placeSearch.appendChild(allContent); - placeSearch.appendChild(nearbyRequest); - placeSearchRef.current.innerHTML = ''; - placeSearchRef.current.appendChild(placeSearch); - const bounds = map.getBounds(); - const center = map.getCenter(); - if (!bounds || !center) - return; - const ne = bounds.getNorthEast(); - const sw = bounds.getSouthWest(); - const diameter = geometryLib.spherical.computeDistanceBetween(ne, sw); - const radius = Math.min((diameter / 2), 50000); - nearbyRequest.maxResultCount = 10; - nearbyRequest.locationRestriction = { center, radius }; - nearbyRequest.includedTypes = [selectedType]; - const handleLoad = () => { - const newPlaces = placeSearch.places || []; - setPlaces(newPlaces); - if (newPlaces.length > 0) { - const newBounds = new coreLib.LatLngBounds(); - newPlaces.forEach((p) => p.location && newBounds.extend(p.location)); - if (!newBounds.isEmpty()) - map.fitBounds(newBounds); - } - }; - const handleSelect = (event) => setSelectedPlace(event.place); - placeSearch.addEventListener('gmp-load', handleLoad); - placeSearch.addEventListener('gmp-select', handleSelect); - return () => { - placeSearch.removeEventListener('gmp-load', handleLoad); - placeSearch.removeEventListener('gmp-select', handleSelect); - }; - }, [map, coreLib, geometryLib, selectedType, placeSearchRef, setPlaces, setSelectedPlace]); - // Handle popup display logic, mirroring the vanilla JS example - useEffect(() => { - if (!map || !popupMarkerRef.current || !placeRequestRef.current || !placeDetailsRef.current) - return; - if (selectedPlace && selectedPlace.location) { - placeRequestRef.current.place = selectedPlace; - if (placeDetailsRef.current) - placeDetailsRef.current.style.display = 'block'; - popupMarkerRef.current.position = selectedPlace.location; - popupMarkerRef.current.map = map; - if (selectedPlace.viewport) { - map.fitBounds(selectedPlace.viewport, { top: 0, left: 400 }); - placeDetailsRef.current.addEventListener('gmp-load', () => { - if (selectedPlace.viewport) { - map.fitBounds(selectedPlace.viewport, { top: 0, right: 450 }); - } - }, { once: true }); - } - } - else { - popupMarkerRef.current.map = null; - if (placeDetailsRef.current) - placeDetailsRef.current.style.display = 'none'; - } - }, [selectedPlace, map]); - return null; -}; -const root = createRoot(document.getElementById('app')); -root.render(_jsx(React.StrictMode, { children: _jsx(App, {}) })); -{ /* [END maps_react_places_ui_kit_search_nearby] */ } diff --git a/dist/samples/react-ui-kit-search-nearby/docs/src/app.tsx b/dist/samples/react-ui-kit-search-nearby/docs/src/app.tsx deleted file mode 100644 index 38d3ffcde..000000000 --- a/dist/samples/react-ui-kit-search-nearby/docs/src/app.tsx +++ /dev/null @@ -1,212 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -{/* [START maps_react_places_ui_kit_search_nearby] */} -import React, {useState, useEffect, useRef, type RefObject} from 'react'; -import {createRoot} from 'react-dom/client'; -import { - APIProvider, - Map, - AdvancedMarker, - useMap, - useMapsLibrary -} from '@vis.gl/react-google-maps'; - -import './styles.css'; - -const API_KEY = "AIzaSyA6myHzS10YXdcazAFalmXvDkrYCp5cLc8"; - -const App = () => ( - - - -); - -const PlacesSearchLayout = () => { - const [selectedType, setSelectedType] = useState(''); - const [places, setPlaces] = useState([]); - const [selectedPlace, setSelectedPlace] = useState(null); - - const placeSearchRef = useRef(null); - - return ( -
                  -
                  -
                  - setSelectedPlace(null)} - > - - {places.map(place => ( - place.location && ( - { - console.log('Marker clicked:', place); - setSelectedPlace(place); - }} - /> - ) - ))} - -
                  -
                  - -
                  -
                  - ); -}; - -interface PlaceSearchControllerProps { - placeSearchRef: RefObject; - selectedType: string; - setPlaces: (places: any[]) => void; - setSelectedPlace: (place: any | null) => void; - selectedPlace: any | null; -} - -const PlaceSearchController = ({ - placeSearchRef, - selectedType, - setPlaces, - setSelectedPlace, - selectedPlace -}: PlaceSearchControllerProps) => { - const map = useMap(); - const coreLib = useMapsLibrary('core'); - const markerLib = useMapsLibrary('marker'); - const geometryLib = useMapsLibrary('geometry'); - - const placeRequestRef = useRef(null); - const popupMarkerRef = useRef(null); - const placeDetailsRef = useRef(null); - - // Initialize the popup marker and place details element once - useEffect(() => { - if (!markerLib || !map) return; - - const placeDetails = document.createElement('gmp-place-details-compact'); - placeDetails.setAttribute('orientation', 'horizontal'); - placeDetailsRef.current = placeDetails; - - const placeRequest = document.createElement('gmp-place-details-place-request'); - placeRequestRef.current = placeRequest; - - const allContent = document.createElement('gmp-place-all-content'); - placeDetails.appendChild(placeRequest); - placeDetails.appendChild(allContent); - - popupMarkerRef.current = new markerLib.AdvancedMarkerElement({ - map: null, - content: placeDetails, - zIndex: 100 - }); - }, [markerLib, map]); - - // Handle place search logic - useEffect(() => { - if (!map || !coreLib || !geometryLib || !placeSearchRef.current) return; - - if (!selectedType) { - setPlaces([]); - placeSearchRef.current.innerHTML = ''; - return; - } - - const placeSearch = document.createElement('gmp-place-search'); - placeSearch.setAttribute('selectable', ''); - const allContent = document.createElement('gmp-place-all-content'); - const nearbyRequest = document.createElement('gmp-place-nearby-search-request'); - placeSearch.appendChild(allContent); - placeSearch.appendChild(nearbyRequest); - placeSearchRef.current.innerHTML = ''; - placeSearchRef.current.appendChild(placeSearch); - - const bounds = map.getBounds(); - const center = map.getCenter(); - if (!bounds || !center) return; - - const ne = bounds.getNorthEast(); - const sw = bounds.getSouthWest(); - const diameter = geometryLib.spherical.computeDistanceBetween(ne, sw); - const radius = Math.min((diameter / 2), 50000); - - (nearbyRequest as any).maxResultCount = 10; - (nearbyRequest as any).locationRestriction = { center, radius }; - (nearbyRequest as any).includedTypes = [selectedType]; - - const handleLoad = () => { - const newPlaces = (placeSearch as any).places || []; - setPlaces(newPlaces); - if (newPlaces.length > 0) { - const newBounds = new coreLib.LatLngBounds(); - newPlaces.forEach((p: any) => p.location && newBounds.extend(p.location)); - if (!newBounds.isEmpty()) map.fitBounds(newBounds); - } - }; - - const handleSelect = (event: any) => setSelectedPlace(event.place); - - placeSearch.addEventListener('gmp-load', handleLoad); - placeSearch.addEventListener('gmp-select', handleSelect); - - return () => { - placeSearch.removeEventListener('gmp-load', handleLoad); - placeSearch.removeEventListener('gmp-select', handleSelect); - }; - }, [map, coreLib, geometryLib, selectedType, placeSearchRef, setPlaces, setSelectedPlace]); - - // Handle popup display logic, mirroring the vanilla JS example - useEffect(() => { - if (!map || !popupMarkerRef.current || !placeRequestRef.current || !placeDetailsRef.current) return; - - if (selectedPlace && selectedPlace.location) { - (placeRequestRef.current as any).place = selectedPlace; - if (placeDetailsRef.current) placeDetailsRef.current.style.display = 'block'; - - popupMarkerRef.current.position = selectedPlace.location; - popupMarkerRef.current.map = map; - - if (selectedPlace.viewport) { - map.fitBounds(selectedPlace.viewport, {top: 0, left: 400}); - - placeDetailsRef.current.addEventListener('gmp-load',() => { - if (selectedPlace.viewport) { - map.fitBounds(selectedPlace.viewport, {top: 0, right: 450}); - } - }, { once: true }); - } - } else { - popupMarkerRef.current.map = null; - if (placeDetailsRef.current) placeDetailsRef.current.style.display = 'none'; - } - }, [selectedPlace, map]); - - return null; -}; - -const root = createRoot(document.getElementById('app') as HTMLElement); -root.render( - - - -); -{/* [END maps_react_places_ui_kit_search_nearby] */} diff --git a/dist/samples/react-ui-kit-search-nearby/docs/src/styles.css b/dist/samples/react-ui-kit-search-nearby/docs/src/styles.css deleted file mode 100644 index f7da835af..000000000 --- a/dist/samples/react-ui-kit-search-nearby/docs/src/styles.css +++ /dev/null @@ -1,127 +0,0 @@ -html, -body { - height: 100%; - margin: 0; -} - -body { - display: flex; - flex-direction: column; - font-family: Arial, Helvetica, sans-serif; -} - -h1 { - font-size: large; - text-align: center; -} - -#app { - width: 100vw; - height: 100vh; -} - -.places-ui-kit { - position: absolute; - display: flex; - height: 100%; - width: 100%; -} - -.map-container { - flex-grow: 1; - height: 100%; - width: 100%;} - -.place-list-wrapper { - position: absolute; - top: 80px; - right: 40px; - width: 400px; - max-height: 500px; - overflow-y: auto; - z-index: 10; -} - -.controls { - position: absolute; - top: 40px; - right: 40px; -} - -.type-select { - width: 400px; - height: 32px; - border: 1px solid #000; - border-radius: 10px; - flex-grow: 1; - padding: 0 10px; - } - -gmp-place-search { - width: 100%; - margin: 0; - border-radius: 10px; - display: block; - border: none; -} - -gmp-place-details-compact { - width: 350px; - max-height: 800px; - margin-right: 20px; - display: none; - border: none; -} - -@media (max-width: 768px) { - .places-ui-kit { - flex-direction: column; - } - - .place-list-wrapper { - position: relative; - width: 100%; - top: 0; - right: 0; - max-height: 40vh; - } - - .controls { - position: relative; - top: 0; - right: 0; - width: 100%; - padding: 10px; - box-sizing: border-box; - } - - .type-select { - width: 100%; - } - - .map-container { - height: 60vh; - } -} - -gmp-place-details-compact::after { - content: ''; - position: absolute; - bottom: -18px; - left: 50%; - transform: translateX(-50%); - width: 20px; - height: 20px; - background-color: white; - box-shadow: 2px 2px 5px 0 rgba(0,0,0,0.2); - z-index: 1; - clip-path: polygon(0% 0%, 100% 0%, 50% 100%); - transform-origin: center center; -} - -@media (prefers-color-scheme: dark) { - /* Style for Dark mode */ - gmp-place-details-compact::after { - background-color: #131314; - } -} \ No newline at end of file diff --git a/dist/samples/react-ui-kit-search-text/dist/assets/index-DLTYrh3K.css b/dist/samples/react-ui-kit-search-text/dist/assets/index-DLTYrh3K.css deleted file mode 100644 index 1558a298b..000000000 --- a/dist/samples/react-ui-kit-search-text/dist/assets/index-DLTYrh3K.css +++ /dev/null @@ -1,5 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */html,body{height:100%;margin:0}body{display:flex;flex-direction:column;font-family:Arial,Helvetica,sans-serif}h1{font-size:large;text-align:center}#app{height:100%;width:100%}.map-container{position:absolute;height:100%;width:100%}.controls{position:absolute;top:40px;right:40px}.search-button{background-color:#4b4b4b;color:#fff;border:1px solid #000;border-radius:10px;width:80px;height:40px;box-shadow:0 4px 8px #00000059}.query-input{border:1px solid #ccc;border-radius:10px;width:315px;height:40px;box-shadow:0 4px 8px #00000059}.place-list-wrapper{position:absolute;top:100px;right:40px;width:400px;max-height:500px;overflow-y:auto;z-index:10}gmp-place-search{width:100%;margin:0;border-radius:10px;display:block;border:none}gmp-place-details-compact{width:350px;max-height:800px;display:none;border:none;transform:translateY(-40%)}gmp-place-details-compact:after{content:"";position:absolute;bottom:-18px;left:50%;transform:translate(-50%);width:20px;height:20px;background-color:#fff;box-shadow:2px 2px 5px #0003;z-index:1;clip-path:polygon(0% 0%,100% 0%,50% 100%);transform-origin:center center}@media (max-width: 768px){.place-list-wrapper{position:absolute;width:100%;top:0;right:0;max-height:40vh;z-index:10}.controls{position:absolute;top:auto;bottom:10px;right:0;width:100%;padding:10px;box-sizing:border-box;z-index:10}.query-input,.search-button{width:100%;margin-bottom:10px}}@media (prefers-color-scheme: dark){gmp-place-details-compact:after{background-color:#131314}} diff --git a/dist/samples/react-ui-kit-search-text/dist/assets/index-KUNzUwmz.js b/dist/samples/react-ui-kit-search-text/dist/assets/index-KUNzUwmz.js deleted file mode 100644 index ba0f41406..000000000 --- a/dist/samples/react-ui-kit-search-text/dist/assets/index-KUNzUwmz.js +++ /dev/null @@ -1,49 +0,0 @@ -(function(){const r=document.createElement("link").relList;if(r&&r.supports&&r.supports("modulepreload"))return;for(const O of document.querySelectorAll('link[rel="modulepreload"]'))s(O);new MutationObserver(O=>{for(const z of O)if(z.type==="childList")for(const R of z.addedNodes)R.tagName==="LINK"&&R.rel==="modulepreload"&&s(R)}).observe(document,{childList:!0,subtree:!0});function g(O){const z={};return O.integrity&&(z.integrity=O.integrity),O.referrerPolicy&&(z.referrerPolicy=O.referrerPolicy),O.crossOrigin==="use-credentials"?z.credentials="include":O.crossOrigin==="anonymous"?z.credentials="omit":z.credentials="same-origin",z}function s(O){if(O.ep)return;O.ep=!0;const z=g(O);fetch(O.href,z)}})();function Ad(o){return o&&o.__esModule&&Object.prototype.hasOwnProperty.call(o,"default")?o.default:o}var uf={exports:{}},Eu={};/** - * @license React - * react-jsx-runtime.production.js - * - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var fd;function Iv(){if(fd)return Eu;fd=1;var o=Symbol.for("react.transitional.element"),r=Symbol.for("react.fragment");function g(s,O,z){var R=null;if(z!==void 0&&(R=""+z),O.key!==void 0&&(R=""+O.key),"key"in O){z={};for(var N in O)N!=="key"&&(z[N]=O[N])}else z=O;return O=z.ref,{$$typeof:o,type:s,key:R,ref:O!==void 0?O:null,props:z}}return Eu.Fragment=r,Eu.jsx=g,Eu.jsxs=g,Eu}var sd;function Pv(){return sd||(sd=1,uf.exports=Iv()),uf.exports}var Pt=Pv(),nf={exports:{}},W={};/** - * @license React - * react.production.js - * - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var od;function tm(){if(od)return W;od=1;var o=Symbol.for("react.transitional.element"),r=Symbol.for("react.portal"),g=Symbol.for("react.fragment"),s=Symbol.for("react.strict_mode"),O=Symbol.for("react.profiler"),z=Symbol.for("react.consumer"),R=Symbol.for("react.context"),N=Symbol.for("react.forward_ref"),U=Symbol.for("react.suspense"),E=Symbol.for("react.memo"),D=Symbol.for("react.lazy"),G=Symbol.iterator;function B(d){return d===null||typeof d!="object"?null:(d=G&&d[G]||d["@@iterator"],typeof d=="function"?d:null)}var J={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},L=Object.assign,I={};function it(d,_,q){this.props=d,this.context=_,this.refs=I,this.updater=q||J}it.prototype.isReactComponent={},it.prototype.setState=function(d,_){if(typeof d!="object"&&typeof d!="function"&&d!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,d,_,"setState")},it.prototype.forceUpdate=function(d){this.updater.enqueueForceUpdate(this,d,"forceUpdate")};function et(){}et.prototype=it.prototype;function bt(d,_,q){this.props=d,this.context=_,this.refs=I,this.updater=q||J}var st=bt.prototype=new et;st.constructor=bt,L(st,it.prototype),st.isPureReactComponent=!0;var zt=Array.isArray,w={H:null,A:null,T:null,S:null,V:null},yt=Object.prototype.hasOwnProperty;function Et(d,_,q,H,Q,at){return q=at.ref,{$$typeof:o,type:d,key:_,ref:q!==void 0?q:null,props:at}}function _t(d,_){return Et(d.type,_,void 0,void 0,void 0,d.props)}function Bt(d){return typeof d=="object"&&d!==null&&d.$$typeof===o}function Dt(d){var _={"=":"=0",":":"=2"};return"$"+d.replace(/[=:]/g,function(q){return _[q]})}var tl=/\/+/g;function Ut(d,_){return typeof d=="object"&&d!==null&&d.key!=null?Dt(""+d.key):_.toString(36)}function ge(){}function Se(d){switch(d.status){case"fulfilled":return d.value;case"rejected":throw d.reason;default:switch(typeof d.status=="string"?d.then(ge,ge):(d.status="pending",d.then(function(_){d.status==="pending"&&(d.status="fulfilled",d.value=_)},function(_){d.status==="pending"&&(d.status="rejected",d.reason=_)})),d.status){case"fulfilled":return d.value;case"rejected":throw d.reason}}throw d}function Zt(d,_,q,H,Q){var at=typeof d;(at==="undefined"||at==="boolean")&&(d=null);var k=!1;if(d===null)k=!0;else switch(at){case"bigint":case"string":case"number":k=!0;break;case"object":switch(d.$$typeof){case o:case r:k=!0;break;case D:return k=d._init,Zt(k(d._payload),_,q,H,Q)}}if(k)return Q=Q(d),k=H===""?"."+Ut(d,0):H,zt(Q)?(q="",k!=null&&(q=k.replace(tl,"$&/")+"/"),Zt(Q,_,q,"",function(Jl){return Jl})):Q!=null&&(Bt(Q)&&(Q=_t(Q,q+(Q.key==null||d&&d.key===Q.key?"":(""+Q.key).replace(tl,"$&/")+"/")+k)),_.push(Q)),1;k=0;var ll=H===""?".":H+":";if(zt(d))for(var gt=0;gt>>1,d=A[vt];if(0>>1;vt<_;){var q=2*(vt+1)-1,H=A[q],Q=q+1,at=A[Q];if(0>O(H,V))QO(at,H)?(A[vt]=at,A[Q]=V,vt=Q):(A[vt]=H,A[q]=V,vt=q);else if(QO(at,V))A[vt]=at,A[Q]=V,vt=Q;else break t}}return C}function O(A,C){var V=A.sortIndex-C.sortIndex;return V!==0?V:A.id-C.id}if(o.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var z=performance;o.unstable_now=function(){return z.now()}}else{var R=Date,N=R.now();o.unstable_now=function(){return R.now()-N}}var U=[],E=[],D=1,G=null,B=3,J=!1,L=!1,I=!1,it=!1,et=typeof setTimeout=="function"?setTimeout:null,bt=typeof clearTimeout=="function"?clearTimeout:null,st=typeof setImmediate<"u"?setImmediate:null;function zt(A){for(var C=g(E);C!==null;){if(C.callback===null)s(E);else if(C.startTime<=A)s(E),C.sortIndex=C.expirationTime,r(U,C);else break;C=g(E)}}function w(A){if(I=!1,zt(A),!L)if(g(U)!==null)L=!0,yt||(yt=!0,Ut());else{var C=g(E);C!==null&&Zt(w,C.startTime-A)}}var yt=!1,Et=-1,_t=5,Bt=-1;function Dt(){return it?!0:!(o.unstable_now()-Bt<_t)}function tl(){if(it=!1,yt){var A=o.unstable_now();Bt=A;var C=!0;try{t:{L=!1,I&&(I=!1,bt(Et),Et=-1),J=!0;var V=B;try{l:{for(zt(A),G=g(U);G!==null&&!(G.expirationTime>A&&Dt());){var vt=G.callback;if(typeof vt=="function"){G.callback=null,B=G.priorityLevel;var d=vt(G.expirationTime<=A);if(A=o.unstable_now(),typeof d=="function"){G.callback=d,zt(A),C=!0;break l}G===g(U)&&s(U),zt(A)}else s(U);G=g(U)}if(G!==null)C=!0;else{var _=g(E);_!==null&&Zt(w,_.startTime-A),C=!1}}break t}finally{G=null,B=V,J=!1}C=void 0}}finally{C?Ut():yt=!1}}}var Ut;if(typeof st=="function")Ut=function(){st(tl)};else if(typeof MessageChannel<"u"){var ge=new MessageChannel,Se=ge.port2;ge.port1.onmessage=tl,Ut=function(){Se.postMessage(null)}}else Ut=function(){et(tl,0)};function Zt(A,C){Et=et(function(){A(o.unstable_now())},C)}o.unstable_IdlePriority=5,o.unstable_ImmediatePriority=1,o.unstable_LowPriority=4,o.unstable_NormalPriority=3,o.unstable_Profiling=null,o.unstable_UserBlockingPriority=2,o.unstable_cancelCallback=function(A){A.callback=null},o.unstable_forceFrameRate=function(A){0>A||125vt?(A.sortIndex=V,r(E,A),g(U)===null&&A===g(E)&&(I?(bt(Et),Et=-1):I=!0,Zt(w,V-vt))):(A.sortIndex=d,r(U,A),L||J||(L=!0,yt||(yt=!0,Ut()))),A},o.unstable_shouldYield=Dt,o.unstable_wrapCallback=function(A){var C=B;return function(){var V=B;B=C;try{return A.apply(this,arguments)}finally{B=V}}}})(sf)),sf}var vd;function em(){return vd||(vd=1,ff.exports=lm()),ff.exports}var of={exports:{}},Jt={};/** - * @license React - * react-dom.production.js - * - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var md;function am(){if(md)return Jt;md=1;var o=vf();function r(U){var E="https://react.dev/errors/"+U;if(1"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(o)}catch(r){console.error(r)}}return o(),of.exports=am(),of.exports}/** - * @license React - * react-dom-client.production.js - * - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var hd;function um(){if(hd)return Tu;hd=1;var o=em(),r=vf(),g=pd();function s(t){var l="https://react.dev/errors/"+t;if(1d||(t.current=vt[d],vt[d]=null,d--)}function H(t,l){d++,vt[d]=t.current,t.current=l}var Q=_(null),at=_(null),k=_(null),ll=_(null);function gt(t,l){switch(H(k,l),H(at,t),H(Q,null),l.nodeType){case 9:case 11:t=(t=l.documentElement)&&(t=t.namespaceURI)?Yr(t):0;break;default:if(t=l.tagName,l=l.namespaceURI)l=Yr(l),t=xr(l,t);else switch(t){case"svg":t=1;break;case"math":t=2;break;default:t=0}}q(Q),H(Q,t)}function Jl(){q(Q),q(at),q(k)}function Zn(t){t.memoizedState!==null&&H(ll,t);var l=Q.current,e=xr(l,t.type);l!==e&&(H(at,t),H(Q,e))}function Ou(t){at.current===t&&(q(Q),q(at)),ll.current===t&&(q(ll),yu._currentValue=V)}var Vn=Object.prototype.hasOwnProperty,Kn=o.unstable_scheduleCallback,Jn=o.unstable_cancelCallback,Rd=o.unstable_shouldYield,Nd=o.unstable_requestPaint,pl=o.unstable_now,Hd=o.unstable_getCurrentPriorityLevel,yf=o.unstable_ImmediatePriority,hf=o.unstable_UserBlockingPriority,Mu=o.unstable_NormalPriority,Cd=o.unstable_LowPriority,gf=o.unstable_IdlePriority,qd=o.log,Bd=o.unstable_setDisableYieldValue,pa=null,el=null;function wl(t){if(typeof qd=="function"&&Bd(t),el&&typeof el.setStrictMode=="function")try{el.setStrictMode(pa,t)}catch{}}var al=Math.clz32?Math.clz32:Ld,Yd=Math.log,xd=Math.LN2;function Ld(t){return t>>>=0,t===0?32:31-(Yd(t)/xd|0)|0}var zu=256,_u=4194304;function be(t){var l=t&42;if(l!==0)return l;switch(t&-t){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t&4194048;case 4194304:case 8388608:case 16777216:case 33554432:return t&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return t}}function Du(t,l,e){var a=t.pendingLanes;if(a===0)return 0;var u=0,n=t.suspendedLanes,i=t.pingedLanes;t=t.warmLanes;var c=a&134217727;return c!==0?(a=c&~n,a!==0?u=be(a):(i&=c,i!==0?u=be(i):e||(e=c&~t,e!==0&&(u=be(e))))):(c=a&~n,c!==0?u=be(c):i!==0?u=be(i):e||(e=a&~t,e!==0&&(u=be(e)))),u===0?0:l!==0&&l!==u&&(l&n)===0&&(n=u&-u,e=l&-l,n>=e||n===32&&(e&4194048)!==0)?l:u}function Oa(t,l){return(t.pendingLanes&~(t.suspendedLanes&~t.pingedLanes)&l)===0}function Gd(t,l){switch(t){case 1:case 2:case 4:case 8:case 64:return l+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return l+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function Sf(){var t=zu;return zu<<=1,(zu&4194048)===0&&(zu=256),t}function bf(){var t=_u;return _u<<=1,(_u&62914560)===0&&(_u=4194304),t}function wn(t){for(var l=[],e=0;31>e;e++)l.push(t);return l}function Ma(t,l){t.pendingLanes|=l,l!==268435456&&(t.suspendedLanes=0,t.pingedLanes=0,t.warmLanes=0)}function Xd(t,l,e,a,u,n){var i=t.pendingLanes;t.pendingLanes=e,t.suspendedLanes=0,t.pingedLanes=0,t.warmLanes=0,t.expiredLanes&=e,t.entangledLanes&=e,t.errorRecoveryDisabledLanes&=e,t.shellSuspendCounter=0;var c=t.entanglements,f=t.expirationTimes,h=t.hiddenUpdates;for(e=i&~e;0)":-1u||f[a]!==h[u]){var T=` -`+f[a].replace(" at new "," at ");return t.displayName&&T.includes("")&&(T=T.replace("",t.displayName)),T}while(1<=a&&0<=u);break}}}finally{Pn=!1,Error.prepareStackTrace=e}return(e=t?t.displayName||t.name:"")?je(e):""}function Jd(t){switch(t.tag){case 26:case 27:case 5:return je(t.type);case 16:return je("Lazy");case 13:return je("Suspense");case 19:return je("SuspenseList");case 0:case 15:return ti(t.type,!1);case 11:return ti(t.type.render,!1);case 1:return ti(t.type,!0);case 31:return je("Activity");default:return""}}function Uf(t){try{var l="";do l+=Jd(t),t=t.return;while(t);return l}catch(e){return` -Error generating stack: `+e.message+` -`+e.stack}}function rl(t){switch(typeof t){case"bigint":case"boolean":case"number":case"string":case"undefined":return t;case"object":return t;default:return""}}function Rf(t){var l=t.type;return(t=t.nodeName)&&t.toLowerCase()==="input"&&(l==="checkbox"||l==="radio")}function wd(t){var l=Rf(t)?"checked":"value",e=Object.getOwnPropertyDescriptor(t.constructor.prototype,l),a=""+t[l];if(!t.hasOwnProperty(l)&&typeof e<"u"&&typeof e.get=="function"&&typeof e.set=="function"){var u=e.get,n=e.set;return Object.defineProperty(t,l,{configurable:!0,get:function(){return u.call(this)},set:function(i){a=""+i,n.call(this,i)}}),Object.defineProperty(t,l,{enumerable:e.enumerable}),{getValue:function(){return a},setValue:function(i){a=""+i},stopTracking:function(){t._valueTracker=null,delete t[l]}}}}function Nu(t){t._valueTracker||(t._valueTracker=wd(t))}function Nf(t){if(!t)return!1;var l=t._valueTracker;if(!l)return!0;var e=l.getValue(),a="";return t&&(a=Rf(t)?t.checked?"true":"false":t.value),t=a,t!==e?(l.setValue(t),!0):!1}function Hu(t){if(t=t||(typeof document<"u"?document:void 0),typeof t>"u")return null;try{return t.activeElement||t.body}catch{return t.body}}var kd=/[\n"\\]/g;function dl(t){return t.replace(kd,function(l){return"\\"+l.charCodeAt(0).toString(16)+" "})}function li(t,l,e,a,u,n,i,c){t.name="",i!=null&&typeof i!="function"&&typeof i!="symbol"&&typeof i!="boolean"?t.type=i:t.removeAttribute("type"),l!=null?i==="number"?(l===0&&t.value===""||t.value!=l)&&(t.value=""+rl(l)):t.value!==""+rl(l)&&(t.value=""+rl(l)):i!=="submit"&&i!=="reset"||t.removeAttribute("value"),l!=null?ei(t,i,rl(l)):e!=null?ei(t,i,rl(e)):a!=null&&t.removeAttribute("value"),u==null&&n!=null&&(t.defaultChecked=!!n),u!=null&&(t.checked=u&&typeof u!="function"&&typeof u!="symbol"),c!=null&&typeof c!="function"&&typeof c!="symbol"&&typeof c!="boolean"?t.name=""+rl(c):t.removeAttribute("name")}function Hf(t,l,e,a,u,n,i,c){if(n!=null&&typeof n!="function"&&typeof n!="symbol"&&typeof n!="boolean"&&(t.type=n),l!=null||e!=null){if(!(n!=="submit"&&n!=="reset"||l!=null))return;e=e!=null?""+rl(e):"",l=l!=null?""+rl(l):e,c||l===t.value||(t.value=l),t.defaultValue=l}a=a??u,a=typeof a!="function"&&typeof a!="symbol"&&!!a,t.checked=c?t.checked:!!a,t.defaultChecked=!!a,i!=null&&typeof i!="function"&&typeof i!="symbol"&&typeof i!="boolean"&&(t.name=i)}function ei(t,l,e){l==="number"&&Hu(t.ownerDocument)===t||t.defaultValue===""+e||(t.defaultValue=""+e)}function Ze(t,l,e,a){if(t=t.options,l){l={};for(var u=0;u"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),ci=!1;if(Nl)try{var Ua={};Object.defineProperty(Ua,"passive",{get:function(){ci=!0}}),window.addEventListener("test",Ua,Ua),window.removeEventListener("test",Ua,Ua)}catch{ci=!1}var Wl=null,fi=null,qu=null;function Gf(){if(qu)return qu;var t,l=fi,e=l.length,a,u="value"in Wl?Wl.value:Wl.textContent,n=u.length;for(t=0;t=Ha),Kf=" ",Jf=!1;function wf(t,l){switch(t){case"keyup":return A0.indexOf(l.keyCode)!==-1;case"keydown":return l.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function kf(t){return t=t.detail,typeof t=="object"&&"data"in t?t.data:null}var we=!1;function O0(t,l){switch(t){case"compositionend":return kf(l);case"keypress":return l.which!==32?null:(Jf=!0,Kf);case"textInput":return t=l.data,t===Kf&&Jf?null:t;default:return null}}function M0(t,l){if(we)return t==="compositionend"||!vi&&wf(t,l)?(t=Gf(),qu=fi=Wl=null,we=!1,t):null;switch(t){case"paste":return null;case"keypress":if(!(l.ctrlKey||l.altKey||l.metaKey)||l.ctrlKey&&l.altKey){if(l.char&&1=l)return{node:e,offset:l-t};t=a}t:{for(;e;){if(e.nextSibling){e=e.nextSibling;break t}e=e.parentNode}e=void 0}e=es(e)}}function us(t,l){return t&&l?t===l?!0:t&&t.nodeType===3?!1:l&&l.nodeType===3?us(t,l.parentNode):"contains"in t?t.contains(l):t.compareDocumentPosition?!!(t.compareDocumentPosition(l)&16):!1:!1}function ns(t){t=t!=null&&t.ownerDocument!=null&&t.ownerDocument.defaultView!=null?t.ownerDocument.defaultView:window;for(var l=Hu(t.document);l instanceof t.HTMLIFrameElement;){try{var e=typeof l.contentWindow.location.href=="string"}catch{e=!1}if(e)t=l.contentWindow;else break;l=Hu(t.document)}return l}function hi(t){var l=t&&t.nodeName&&t.nodeName.toLowerCase();return l&&(l==="input"&&(t.type==="text"||t.type==="search"||t.type==="tel"||t.type==="url"||t.type==="password")||l==="textarea"||t.contentEditable==="true")}var C0=Nl&&"documentMode"in document&&11>=document.documentMode,ke=null,gi=null,Ya=null,Si=!1;function is(t,l,e){var a=e.window===e?e.document:e.nodeType===9?e:e.ownerDocument;Si||ke==null||ke!==Hu(a)||(a=ke,"selectionStart"in a&&hi(a)?a={start:a.selectionStart,end:a.selectionEnd}:(a=(a.ownerDocument&&a.ownerDocument.defaultView||window).getSelection(),a={anchorNode:a.anchorNode,anchorOffset:a.anchorOffset,focusNode:a.focusNode,focusOffset:a.focusOffset}),Ya&&Ba(Ya,a)||(Ya=a,a=Mn(gi,"onSelect"),0>=i,u-=i,Cl=1<<32-al(l)+u|e<n?n:8;var i=A.T,c={};A.T=c,ac(t,!1,l,e);try{var f=u(),h=A.S;if(h!==null&&h(c,f),f!==null&&typeof f=="object"&&typeof f.then=="function"){var T=j0(f,a);Fa(t,l,T,sl(t))}else Fa(t,l,a,sl(t))}catch(M){Fa(t,l,{then:function(){},status:"rejected",reason:M},sl())}finally{C.p=n,A.T=i}}function w0(){}function lc(t,l,e,a){if(t.tag!==5)throw Error(s(476));var u=co(t).queue;io(t,u,l,V,e===null?w0:function(){return fo(t),e(a)})}function co(t){var l=t.memoizedState;if(l!==null)return l;l={memoizedState:V,baseState:V,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:xl,lastRenderedState:V},next:null};var e={};return l.next={memoizedState:e,baseState:e,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:xl,lastRenderedState:e},next:null},t.memoizedState=l,t=t.alternate,t!==null&&(t.memoizedState=l),l}function fo(t){var l=co(t).next.queue;Fa(t,l,{},sl())}function ec(){return Kt(yu)}function so(){return Nt().memoizedState}function oo(){return Nt().memoizedState}function k0(t){for(var l=t.return;l!==null;){switch(l.tag){case 24:case 3:var e=sl();t=Il(e);var a=Pl(l,t,e);a!==null&&(ol(a,l,e),Ka(a,l,e)),l={cache:Hi()},t.payload=l;return}l=l.return}}function W0(t,l,e){var a=sl();e={lane:a,revertLane:0,action:e,hasEagerState:!1,eagerState:null,next:null},un(t)?vo(l,e):(e=Ai(t,l,e,a),e!==null&&(ol(e,t,a),mo(e,l,a)))}function ro(t,l,e){var a=sl();Fa(t,l,e,a)}function Fa(t,l,e,a){var u={lane:a,revertLane:0,action:e,hasEagerState:!1,eagerState:null,next:null};if(un(t))vo(l,u);else{var n=t.alternate;if(t.lanes===0&&(n===null||n.lanes===0)&&(n=l.lastRenderedReducer,n!==null))try{var i=l.lastRenderedState,c=n(i,e);if(u.hasEagerState=!0,u.eagerState=c,ul(c,i))return Qu(t,l,u,0),ht===null&&Xu(),!1}catch{}finally{}if(e=Ai(t,l,u,a),e!==null)return ol(e,t,a),mo(e,l,a),!0}return!1}function ac(t,l,e,a){if(a={lane:2,revertLane:Bc(),action:a,hasEagerState:!1,eagerState:null,next:null},un(t)){if(l)throw Error(s(479))}else l=Ai(t,e,a,2),l!==null&&ol(l,t,2)}function un(t){var l=t.alternate;return t===$||l!==null&&l===$}function vo(t,l){ua=Iu=!0;var e=t.pending;e===null?l.next=l:(l.next=e.next,e.next=l),t.pending=l}function mo(t,l,e){if((e&4194048)!==0){var a=l.lanes;a&=t.pendingLanes,e|=a,l.lanes=e,Tf(t,e)}}var nn={readContext:Kt,use:tn,useCallback:Ot,useContext:Ot,useEffect:Ot,useImperativeHandle:Ot,useLayoutEffect:Ot,useInsertionEffect:Ot,useMemo:Ot,useReducer:Ot,useRef:Ot,useState:Ot,useDebugValue:Ot,useDeferredValue:Ot,useTransition:Ot,useSyncExternalStore:Ot,useId:Ot,useHostTransitionStatus:Ot,useFormState:Ot,useActionState:Ot,useOptimistic:Ot,useMemoCache:Ot,useCacheRefresh:Ot},yo={readContext:Kt,use:tn,useCallback:function(t,l){return $t().memoizedState=[t,l===void 0?null:l],t},useContext:Kt,useEffect:Fs,useImperativeHandle:function(t,l,e){e=e!=null?e.concat([t]):null,an(4194308,4,lo.bind(null,l,t),e)},useLayoutEffect:function(t,l){return an(4194308,4,t,l)},useInsertionEffect:function(t,l){an(4,2,t,l)},useMemo:function(t,l){var e=$t();l=l===void 0?null:l;var a=t();if(He){wl(!0);try{t()}finally{wl(!1)}}return e.memoizedState=[a,l],a},useReducer:function(t,l,e){var a=$t();if(e!==void 0){var u=e(l);if(He){wl(!0);try{e(l)}finally{wl(!1)}}}else u=l;return a.memoizedState=a.baseState=u,t={pending:null,lanes:0,dispatch:null,lastRenderedReducer:t,lastRenderedState:u},a.queue=t,t=t.dispatch=W0.bind(null,$,t),[a.memoizedState,t]},useRef:function(t){var l=$t();return t={current:t},l.memoizedState=t},useState:function(t){t=Fi(t);var l=t.queue,e=ro.bind(null,$,l);return l.dispatch=e,[t.memoizedState,e]},useDebugValue:Pi,useDeferredValue:function(t,l){var e=$t();return tc(e,t,l)},useTransition:function(){var t=Fi(!1);return t=io.bind(null,$,t.queue,!0,!1),$t().memoizedState=t,[!1,t]},useSyncExternalStore:function(t,l,e){var a=$,u=$t();if(nt){if(e===void 0)throw Error(s(407));e=e()}else{if(e=l(),ht===null)throw Error(s(349));(lt&124)!==0||Bs(a,l,e)}u.memoizedState=e;var n={value:e,getSnapshot:l};return u.queue=n,Fs(xs.bind(null,a,n,t),[t]),a.flags|=2048,ia(9,en(),Ys.bind(null,a,n,e,l),null),e},useId:function(){var t=$t(),l=ht.identifierPrefix;if(nt){var e=ql,a=Cl;e=(a&~(1<<32-al(a)-1)).toString(32)+e,l="«"+l+"R"+e,e=Pu++,0Z?(Gt=X,X=null):Gt=X.sibling;var ut=S(m,X,y[Z],p);if(ut===null){X===null&&(X=Gt);break}t&&X&&ut.alternate===null&&l(m,X),v=n(ut,v,Z),F===null?Y=ut:F.sibling=ut,F=ut,X=Gt}if(Z===y.length)return e(m,X),nt&&ze(m,Z),Y;if(X===null){for(;ZZ?(Gt=X,X=null):Gt=X.sibling;var he=S(m,X,ut.value,p);if(he===null){X===null&&(X=Gt);break}t&&X&&he.alternate===null&&l(m,X),v=n(he,v,Z),F===null?Y=he:F.sibling=he,F=he,X=Gt}if(ut.done)return e(m,X),nt&&ze(m,Z),Y;if(X===null){for(;!ut.done;Z++,ut=y.next())ut=M(m,ut.value,p),ut!==null&&(v=n(ut,v,Z),F===null?Y=ut:F.sibling=ut,F=ut);return nt&&ze(m,Z),Y}for(X=a(X);!ut.done;Z++,ut=y.next())ut=b(X,m,Z,ut.value,p),ut!==null&&(t&&ut.alternate!==null&&X.delete(ut.key===null?Z:ut.key),v=n(ut,v,Z),F===null?Y=ut:F.sibling=ut,F=ut);return t&&X.forEach(function(Fv){return l(m,Fv)}),nt&&ze(m,Z),Y}function dt(m,v,y,p){if(typeof y=="object"&&y!==null&&y.type===L&&y.key===null&&(y=y.props.children),typeof y=="object"&&y!==null){switch(y.$$typeof){case B:t:{for(var Y=y.key;v!==null;){if(v.key===Y){if(Y=y.type,Y===L){if(v.tag===7){e(m,v.sibling),p=u(v,y.props.children),p.return=m,m=p;break t}}else if(v.elementType===Y||typeof Y=="object"&&Y!==null&&Y.$$typeof===_t&&go(Y)===v.type){e(m,v.sibling),p=u(v,y.props),Pa(p,y),p.return=m,m=p;break t}e(m,v);break}else l(m,v);v=v.sibling}y.type===L?(p=Oe(y.props.children,m.mode,p,y.key),p.return=m,m=p):(p=Zu(y.type,y.key,y.props,null,m.mode,p),Pa(p,y),p.return=m,m=p)}return i(m);case J:t:{for(Y=y.key;v!==null;){if(v.key===Y)if(v.tag===4&&v.stateNode.containerInfo===y.containerInfo&&v.stateNode.implementation===y.implementation){e(m,v.sibling),p=u(v,y.children||[]),p.return=m,m=p;break t}else{e(m,v);break}else l(m,v);v=v.sibling}p=Mi(y,m.mode,p),p.return=m,m=p}return i(m);case _t:return Y=y._init,y=Y(y._payload),dt(m,v,y,p)}if(Zt(y))return K(m,v,y,p);if(Ut(y)){if(Y=Ut(y),typeof Y!="function")throw Error(s(150));return y=Y.call(y),j(m,v,y,p)}if(typeof y.then=="function")return dt(m,v,cn(y),p);if(y.$$typeof===st)return dt(m,v,wu(m,y),p);fn(m,y)}return typeof y=="string"&&y!==""||typeof y=="number"||typeof y=="bigint"?(y=""+y,v!==null&&v.tag===6?(e(m,v.sibling),p=u(v,y),p.return=m,m=p):(e(m,v),p=Oi(y,m.mode,p),p.return=m,m=p),i(m)):e(m,v)}return function(m,v,y,p){try{Ia=0;var Y=dt(m,v,y,p);return ca=null,Y}catch(X){if(X===Za||X===Wu)throw X;var F=nl(29,X,null,m.mode);return F.lanes=p,F.return=m,F}finally{}}}var fa=So(!0),bo=So(!1),gl=_(null),Ml=null;function le(t){var l=t.alternate;H(Ct,Ct.current&1),H(gl,t),Ml===null&&(l===null||aa.current!==null||l.memoizedState!==null)&&(Ml=t)}function Eo(t){if(t.tag===22){if(H(Ct,Ct.current),H(gl,t),Ml===null){var l=t.alternate;l!==null&&l.memoizedState!==null&&(Ml=t)}}else ee()}function ee(){H(Ct,Ct.current),H(gl,gl.current)}function Ll(t){q(gl),Ml===t&&(Ml=null),q(Ct)}var Ct=_(0);function sn(t){for(var l=t;l!==null;){if(l.tag===13){var e=l.memoizedState;if(e!==null&&(e=e.dehydrated,e===null||e.data==="$?"||wc(e)))return l}else if(l.tag===19&&l.memoizedProps.revealOrder!==void 0){if((l.flags&128)!==0)return l}else if(l.child!==null){l.child.return=l,l=l.child;continue}if(l===t)break;for(;l.sibling===null;){if(l.return===null||l.return===t)return null;l=l.return}l.sibling.return=l.return,l=l.sibling}return null}function uc(t,l,e,a){l=t.memoizedState,e=e(a,l),e=e==null?l:D({},l,e),t.memoizedState=e,t.lanes===0&&(t.updateQueue.baseState=e)}var nc={enqueueSetState:function(t,l,e){t=t._reactInternals;var a=sl(),u=Il(a);u.payload=l,e!=null&&(u.callback=e),l=Pl(t,u,a),l!==null&&(ol(l,t,a),Ka(l,t,a))},enqueueReplaceState:function(t,l,e){t=t._reactInternals;var a=sl(),u=Il(a);u.tag=1,u.payload=l,e!=null&&(u.callback=e),l=Pl(t,u,a),l!==null&&(ol(l,t,a),Ka(l,t,a))},enqueueForceUpdate:function(t,l){t=t._reactInternals;var e=sl(),a=Il(e);a.tag=2,l!=null&&(a.callback=l),l=Pl(t,a,e),l!==null&&(ol(l,t,e),Ka(l,t,e))}};function To(t,l,e,a,u,n,i){return t=t.stateNode,typeof t.shouldComponentUpdate=="function"?t.shouldComponentUpdate(a,n,i):l.prototype&&l.prototype.isPureReactComponent?!Ba(e,a)||!Ba(u,n):!0}function Ao(t,l,e,a){t=l.state,typeof l.componentWillReceiveProps=="function"&&l.componentWillReceiveProps(e,a),typeof l.UNSAFE_componentWillReceiveProps=="function"&&l.UNSAFE_componentWillReceiveProps(e,a),l.state!==t&&nc.enqueueReplaceState(l,l.state,null)}function Ce(t,l){var e=l;if("ref"in l){e={};for(var a in l)a!=="ref"&&(e[a]=l[a])}if(t=t.defaultProps){e===l&&(e=D({},e));for(var u in t)e[u]===void 0&&(e[u]=t[u])}return e}var on=typeof reportError=="function"?reportError:function(t){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var l=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof t=="object"&&t!==null&&typeof t.message=="string"?String(t.message):String(t),error:t});if(!window.dispatchEvent(l))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",t);return}console.error(t)};function po(t){on(t)}function Oo(t){console.error(t)}function Mo(t){on(t)}function rn(t,l){try{var e=t.onUncaughtError;e(l.value,{componentStack:l.stack})}catch(a){setTimeout(function(){throw a})}}function zo(t,l,e){try{var a=t.onCaughtError;a(e.value,{componentStack:e.stack,errorBoundary:l.tag===1?l.stateNode:null})}catch(u){setTimeout(function(){throw u})}}function ic(t,l,e){return e=Il(e),e.tag=3,e.payload={element:null},e.callback=function(){rn(t,l)},e}function _o(t){return t=Il(t),t.tag=3,t}function Do(t,l,e,a){var u=e.type.getDerivedStateFromError;if(typeof u=="function"){var n=a.value;t.payload=function(){return u(n)},t.callback=function(){zo(l,e,a)}}var i=e.stateNode;i!==null&&typeof i.componentDidCatch=="function"&&(t.callback=function(){zo(l,e,a),typeof u!="function"&&(fe===null?fe=new Set([this]):fe.add(this));var c=a.stack;this.componentDidCatch(a.value,{componentStack:c!==null?c:""})})}function F0(t,l,e,a,u){if(e.flags|=32768,a!==null&&typeof a=="object"&&typeof a.then=="function"){if(l=e.alternate,l!==null&&Xa(l,e,u,!0),e=gl.current,e!==null){switch(e.tag){case 13:return Ml===null?Rc():e.alternate===null&&pt===0&&(pt=3),e.flags&=-257,e.flags|=65536,e.lanes=u,a===Bi?e.flags|=16384:(l=e.updateQueue,l===null?e.updateQueue=new Set([a]):l.add(a),Hc(t,a,u)),!1;case 22:return e.flags|=65536,a===Bi?e.flags|=16384:(l=e.updateQueue,l===null?(l={transitions:null,markerInstances:null,retryQueue:new Set([a])},e.updateQueue=l):(e=l.retryQueue,e===null?l.retryQueue=new Set([a]):e.add(a)),Hc(t,a,u)),!1}throw Error(s(435,e.tag))}return Hc(t,a,u),Rc(),!1}if(nt)return l=gl.current,l!==null?((l.flags&65536)===0&&(l.flags|=256),l.flags|=65536,l.lanes=u,a!==Di&&(t=Error(s(422),{cause:a}),Ga(vl(t,e)))):(a!==Di&&(l=Error(s(423),{cause:a}),Ga(vl(l,e))),t=t.current.alternate,t.flags|=65536,u&=-u,t.lanes|=u,a=vl(a,e),u=ic(t.stateNode,a,u),Li(t,u),pt!==4&&(pt=2)),!1;var n=Error(s(520),{cause:a});if(n=vl(n,e),iu===null?iu=[n]:iu.push(n),pt!==4&&(pt=2),l===null)return!0;a=vl(a,e),e=l;do{switch(e.tag){case 3:return e.flags|=65536,t=u&-u,e.lanes|=t,t=ic(e.stateNode,a,t),Li(e,t),!1;case 1:if(l=e.type,n=e.stateNode,(e.flags&128)===0&&(typeof l.getDerivedStateFromError=="function"||n!==null&&typeof n.componentDidCatch=="function"&&(fe===null||!fe.has(n))))return e.flags|=65536,u&=-u,e.lanes|=u,u=_o(u),Do(u,t,e,a),Li(e,u),!1}e=e.return}while(e!==null);return!1}var Uo=Error(s(461)),xt=!1;function Xt(t,l,e,a){l.child=t===null?bo(l,null,e,a):fa(l,t.child,e,a)}function Ro(t,l,e,a,u){e=e.render;var n=l.ref;if("ref"in a){var i={};for(var c in a)c!=="ref"&&(i[c]=a[c])}else i=a;return Re(l),a=Zi(t,l,e,i,n,u),c=Vi(),t!==null&&!xt?(Ki(t,l,u),Gl(t,l,u)):(nt&&c&&zi(l),l.flags|=1,Xt(t,l,a,u),l.child)}function No(t,l,e,a,u){if(t===null){var n=e.type;return typeof n=="function"&&!pi(n)&&n.defaultProps===void 0&&e.compare===null?(l.tag=15,l.type=n,Ho(t,l,n,a,u)):(t=Zu(e.type,null,a,l,l.mode,u),t.ref=l.ref,t.return=l,l.child=t)}if(n=t.child,!mc(t,u)){var i=n.memoizedProps;if(e=e.compare,e=e!==null?e:Ba,e(i,a)&&t.ref===l.ref)return Gl(t,l,u)}return l.flags|=1,t=Hl(n,a),t.ref=l.ref,t.return=l,l.child=t}function Ho(t,l,e,a,u){if(t!==null){var n=t.memoizedProps;if(Ba(n,a)&&t.ref===l.ref)if(xt=!1,l.pendingProps=a=n,mc(t,u))(t.flags&131072)!==0&&(xt=!0);else return l.lanes=t.lanes,Gl(t,l,u)}return cc(t,l,e,a,u)}function Co(t,l,e){var a=l.pendingProps,u=a.children,n=t!==null?t.memoizedState:null;if(a.mode==="hidden"){if((l.flags&128)!==0){if(a=n!==null?n.baseLanes|e:e,t!==null){for(u=l.child=t.child,n=0;u!==null;)n=n|u.lanes|u.childLanes,u=u.sibling;l.childLanes=n&~a}else l.childLanes=0,l.child=null;return qo(t,l,a,e)}if((e&536870912)!==0)l.memoizedState={baseLanes:0,cachePool:null},t!==null&&ku(l,n!==null?n.cachePool:null),n!==null?Ns(l,n):Xi(),Eo(l);else return l.lanes=l.childLanes=536870912,qo(t,l,n!==null?n.baseLanes|e:e,e)}else n!==null?(ku(l,n.cachePool),Ns(l,n),ee(),l.memoizedState=null):(t!==null&&ku(l,null),Xi(),ee());return Xt(t,l,u,e),l.child}function qo(t,l,e,a){var u=qi();return u=u===null?null:{parent:Ht._currentValue,pool:u},l.memoizedState={baseLanes:e,cachePool:u},t!==null&&ku(l,null),Xi(),Eo(l),t!==null&&Xa(t,l,a,!0),null}function dn(t,l){var e=l.ref;if(e===null)t!==null&&t.ref!==null&&(l.flags|=4194816);else{if(typeof e!="function"&&typeof e!="object")throw Error(s(284));(t===null||t.ref!==e)&&(l.flags|=4194816)}}function cc(t,l,e,a,u){return Re(l),e=Zi(t,l,e,a,void 0,u),a=Vi(),t!==null&&!xt?(Ki(t,l,u),Gl(t,l,u)):(nt&&a&&zi(l),l.flags|=1,Xt(t,l,e,u),l.child)}function Bo(t,l,e,a,u,n){return Re(l),l.updateQueue=null,e=Cs(l,a,e,u),Hs(t),a=Vi(),t!==null&&!xt?(Ki(t,l,n),Gl(t,l,n)):(nt&&a&&zi(l),l.flags|=1,Xt(t,l,e,n),l.child)}function Yo(t,l,e,a,u){if(Re(l),l.stateNode===null){var n=Ie,i=e.contextType;typeof i=="object"&&i!==null&&(n=Kt(i)),n=new e(a,n),l.memoizedState=n.state!==null&&n.state!==void 0?n.state:null,n.updater=nc,l.stateNode=n,n._reactInternals=l,n=l.stateNode,n.props=a,n.state=l.memoizedState,n.refs={},Yi(l),i=e.contextType,n.context=typeof i=="object"&&i!==null?Kt(i):Ie,n.state=l.memoizedState,i=e.getDerivedStateFromProps,typeof i=="function"&&(uc(l,e,i,a),n.state=l.memoizedState),typeof e.getDerivedStateFromProps=="function"||typeof n.getSnapshotBeforeUpdate=="function"||typeof n.UNSAFE_componentWillMount!="function"&&typeof n.componentWillMount!="function"||(i=n.state,typeof n.componentWillMount=="function"&&n.componentWillMount(),typeof n.UNSAFE_componentWillMount=="function"&&n.UNSAFE_componentWillMount(),i!==n.state&&nc.enqueueReplaceState(n,n.state,null),wa(l,a,n,u),Ja(),n.state=l.memoizedState),typeof n.componentDidMount=="function"&&(l.flags|=4194308),a=!0}else if(t===null){n=l.stateNode;var c=l.memoizedProps,f=Ce(e,c);n.props=f;var h=n.context,T=e.contextType;i=Ie,typeof T=="object"&&T!==null&&(i=Kt(T));var M=e.getDerivedStateFromProps;T=typeof M=="function"||typeof n.getSnapshotBeforeUpdate=="function",c=l.pendingProps!==c,T||typeof n.UNSAFE_componentWillReceiveProps!="function"&&typeof n.componentWillReceiveProps!="function"||(c||h!==i)&&Ao(l,n,a,i),Fl=!1;var S=l.memoizedState;n.state=S,wa(l,a,n,u),Ja(),h=l.memoizedState,c||S!==h||Fl?(typeof M=="function"&&(uc(l,e,M,a),h=l.memoizedState),(f=Fl||To(l,e,f,a,S,h,i))?(T||typeof n.UNSAFE_componentWillMount!="function"&&typeof n.componentWillMount!="function"||(typeof n.componentWillMount=="function"&&n.componentWillMount(),typeof n.UNSAFE_componentWillMount=="function"&&n.UNSAFE_componentWillMount()),typeof n.componentDidMount=="function"&&(l.flags|=4194308)):(typeof n.componentDidMount=="function"&&(l.flags|=4194308),l.memoizedProps=a,l.memoizedState=h),n.props=a,n.state=h,n.context=i,a=f):(typeof n.componentDidMount=="function"&&(l.flags|=4194308),a=!1)}else{n=l.stateNode,xi(t,l),i=l.memoizedProps,T=Ce(e,i),n.props=T,M=l.pendingProps,S=n.context,h=e.contextType,f=Ie,typeof h=="object"&&h!==null&&(f=Kt(h)),c=e.getDerivedStateFromProps,(h=typeof c=="function"||typeof n.getSnapshotBeforeUpdate=="function")||typeof n.UNSAFE_componentWillReceiveProps!="function"&&typeof n.componentWillReceiveProps!="function"||(i!==M||S!==f)&&Ao(l,n,a,f),Fl=!1,S=l.memoizedState,n.state=S,wa(l,a,n,u),Ja();var b=l.memoizedState;i!==M||S!==b||Fl||t!==null&&t.dependencies!==null&&Ju(t.dependencies)?(typeof c=="function"&&(uc(l,e,c,a),b=l.memoizedState),(T=Fl||To(l,e,T,a,S,b,f)||t!==null&&t.dependencies!==null&&Ju(t.dependencies))?(h||typeof n.UNSAFE_componentWillUpdate!="function"&&typeof n.componentWillUpdate!="function"||(typeof n.componentWillUpdate=="function"&&n.componentWillUpdate(a,b,f),typeof n.UNSAFE_componentWillUpdate=="function"&&n.UNSAFE_componentWillUpdate(a,b,f)),typeof n.componentDidUpdate=="function"&&(l.flags|=4),typeof n.getSnapshotBeforeUpdate=="function"&&(l.flags|=1024)):(typeof n.componentDidUpdate!="function"||i===t.memoizedProps&&S===t.memoizedState||(l.flags|=4),typeof n.getSnapshotBeforeUpdate!="function"||i===t.memoizedProps&&S===t.memoizedState||(l.flags|=1024),l.memoizedProps=a,l.memoizedState=b),n.props=a,n.state=b,n.context=f,a=T):(typeof n.componentDidUpdate!="function"||i===t.memoizedProps&&S===t.memoizedState||(l.flags|=4),typeof n.getSnapshotBeforeUpdate!="function"||i===t.memoizedProps&&S===t.memoizedState||(l.flags|=1024),a=!1)}return n=a,dn(t,l),a=(l.flags&128)!==0,n||a?(n=l.stateNode,e=a&&typeof e.getDerivedStateFromError!="function"?null:n.render(),l.flags|=1,t!==null&&a?(l.child=fa(l,t.child,null,u),l.child=fa(l,null,e,u)):Xt(t,l,e,u),l.memoizedState=n.state,t=l.child):t=Gl(t,l,u),t}function xo(t,l,e,a){return La(),l.flags|=256,Xt(t,l,e,a),l.child}var fc={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function sc(t){return{baseLanes:t,cachePool:ps()}}function oc(t,l,e){return t=t!==null?t.childLanes&~e:0,l&&(t|=Sl),t}function Lo(t,l,e){var a=l.pendingProps,u=!1,n=(l.flags&128)!==0,i;if((i=n)||(i=t!==null&&t.memoizedState===null?!1:(Ct.current&2)!==0),i&&(u=!0,l.flags&=-129),i=(l.flags&32)!==0,l.flags&=-33,t===null){if(nt){if(u?le(l):ee(),nt){var c=At,f;if(f=c){t:{for(f=c,c=Ol;f.nodeType!==8;){if(!c){c=null;break t}if(f=Al(f.nextSibling),f===null){c=null;break t}}c=f}c!==null?(l.memoizedState={dehydrated:c,treeContext:Me!==null?{id:Cl,overflow:ql}:null,retryLane:536870912,hydrationErrors:null},f=nl(18,null,null,0),f.stateNode=c,f.return=l,l.child=f,wt=l,At=null,f=!0):f=!1}f||De(l)}if(c=l.memoizedState,c!==null&&(c=c.dehydrated,c!==null))return wc(c)?l.lanes=32:l.lanes=536870912,null;Ll(l)}return c=a.children,a=a.fallback,u?(ee(),u=l.mode,c=vn({mode:"hidden",children:c},u),a=Oe(a,u,e,null),c.return=l,a.return=l,c.sibling=a,l.child=c,u=l.child,u.memoizedState=sc(e),u.childLanes=oc(t,i,e),l.memoizedState=fc,a):(le(l),rc(l,c))}if(f=t.memoizedState,f!==null&&(c=f.dehydrated,c!==null)){if(n)l.flags&256?(le(l),l.flags&=-257,l=dc(t,l,e)):l.memoizedState!==null?(ee(),l.child=t.child,l.flags|=128,l=null):(ee(),u=a.fallback,c=l.mode,a=vn({mode:"visible",children:a.children},c),u=Oe(u,c,e,null),u.flags|=2,a.return=l,u.return=l,a.sibling=u,l.child=a,fa(l,t.child,null,e),a=l.child,a.memoizedState=sc(e),a.childLanes=oc(t,i,e),l.memoizedState=fc,l=u);else if(le(l),wc(c)){if(i=c.nextSibling&&c.nextSibling.dataset,i)var h=i.dgst;i=h,a=Error(s(419)),a.stack="",a.digest=i,Ga({value:a,source:null,stack:null}),l=dc(t,l,e)}else if(xt||Xa(t,l,e,!1),i=(e&t.childLanes)!==0,xt||i){if(i=ht,i!==null&&(a=e&-e,a=(a&42)!==0?1:kn(a),a=(a&(i.suspendedLanes|e))!==0?0:a,a!==0&&a!==f.retryLane))throw f.retryLane=a,Fe(t,a),ol(i,t,a),Uo;c.data==="$?"||Rc(),l=dc(t,l,e)}else c.data==="$?"?(l.flags|=192,l.child=t.child,l=null):(t=f.treeContext,At=Al(c.nextSibling),wt=l,nt=!0,_e=null,Ol=!1,t!==null&&(yl[hl++]=Cl,yl[hl++]=ql,yl[hl++]=Me,Cl=t.id,ql=t.overflow,Me=l),l=rc(l,a.children),l.flags|=4096);return l}return u?(ee(),u=a.fallback,c=l.mode,f=t.child,h=f.sibling,a=Hl(f,{mode:"hidden",children:a.children}),a.subtreeFlags=f.subtreeFlags&65011712,h!==null?u=Hl(h,u):(u=Oe(u,c,e,null),u.flags|=2),u.return=l,a.return=l,a.sibling=u,l.child=a,a=u,u=l.child,c=t.child.memoizedState,c===null?c=sc(e):(f=c.cachePool,f!==null?(h=Ht._currentValue,f=f.parent!==h?{parent:h,pool:h}:f):f=ps(),c={baseLanes:c.baseLanes|e,cachePool:f}),u.memoizedState=c,u.childLanes=oc(t,i,e),l.memoizedState=fc,a):(le(l),e=t.child,t=e.sibling,e=Hl(e,{mode:"visible",children:a.children}),e.return=l,e.sibling=null,t!==null&&(i=l.deletions,i===null?(l.deletions=[t],l.flags|=16):i.push(t)),l.child=e,l.memoizedState=null,e)}function rc(t,l){return l=vn({mode:"visible",children:l},t.mode),l.return=t,t.child=l}function vn(t,l){return t=nl(22,t,null,l),t.lanes=0,t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null},t}function dc(t,l,e){return fa(l,t.child,null,e),t=rc(l,l.pendingProps.children),t.flags|=2,l.memoizedState=null,t}function Go(t,l,e){t.lanes|=l;var a=t.alternate;a!==null&&(a.lanes|=l),Ri(t.return,l,e)}function vc(t,l,e,a,u){var n=t.memoizedState;n===null?t.memoizedState={isBackwards:l,rendering:null,renderingStartTime:0,last:a,tail:e,tailMode:u}:(n.isBackwards=l,n.rendering=null,n.renderingStartTime=0,n.last=a,n.tail=e,n.tailMode=u)}function Xo(t,l,e){var a=l.pendingProps,u=a.revealOrder,n=a.tail;if(Xt(t,l,a.children,e),a=Ct.current,(a&2)!==0)a=a&1|2,l.flags|=128;else{if(t!==null&&(t.flags&128)!==0)t:for(t=l.child;t!==null;){if(t.tag===13)t.memoizedState!==null&&Go(t,e,l);else if(t.tag===19)Go(t,e,l);else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===l)break t;for(;t.sibling===null;){if(t.return===null||t.return===l)break t;t=t.return}t.sibling.return=t.return,t=t.sibling}a&=1}switch(H(Ct,a),u){case"forwards":for(e=l.child,u=null;e!==null;)t=e.alternate,t!==null&&sn(t)===null&&(u=e),e=e.sibling;e=u,e===null?(u=l.child,l.child=null):(u=e.sibling,e.sibling=null),vc(l,!1,u,e,n);break;case"backwards":for(e=null,u=l.child,l.child=null;u!==null;){if(t=u.alternate,t!==null&&sn(t)===null){l.child=u;break}t=u.sibling,u.sibling=e,e=u,u=t}vc(l,!0,e,null,n);break;case"together":vc(l,!1,null,null,void 0);break;default:l.memoizedState=null}return l.child}function Gl(t,l,e){if(t!==null&&(l.dependencies=t.dependencies),ce|=l.lanes,(e&l.childLanes)===0)if(t!==null){if(Xa(t,l,e,!1),(e&l.childLanes)===0)return null}else return null;if(t!==null&&l.child!==t.child)throw Error(s(153));if(l.child!==null){for(t=l.child,e=Hl(t,t.pendingProps),l.child=e,e.return=l;t.sibling!==null;)t=t.sibling,e=e.sibling=Hl(t,t.pendingProps),e.return=l;e.sibling=null}return l.child}function mc(t,l){return(t.lanes&l)!==0?!0:(t=t.dependencies,!!(t!==null&&Ju(t)))}function I0(t,l,e){switch(l.tag){case 3:gt(l,l.stateNode.containerInfo),$l(l,Ht,t.memoizedState.cache),La();break;case 27:case 5:Zn(l);break;case 4:gt(l,l.stateNode.containerInfo);break;case 10:$l(l,l.type,l.memoizedProps.value);break;case 13:var a=l.memoizedState;if(a!==null)return a.dehydrated!==null?(le(l),l.flags|=128,null):(e&l.child.childLanes)!==0?Lo(t,l,e):(le(l),t=Gl(t,l,e),t!==null?t.sibling:null);le(l);break;case 19:var u=(t.flags&128)!==0;if(a=(e&l.childLanes)!==0,a||(Xa(t,l,e,!1),a=(e&l.childLanes)!==0),u){if(a)return Xo(t,l,e);l.flags|=128}if(u=l.memoizedState,u!==null&&(u.rendering=null,u.tail=null,u.lastEffect=null),H(Ct,Ct.current),a)break;return null;case 22:case 23:return l.lanes=0,Co(t,l,e);case 24:$l(l,Ht,t.memoizedState.cache)}return Gl(t,l,e)}function Qo(t,l,e){if(t!==null)if(t.memoizedProps!==l.pendingProps)xt=!0;else{if(!mc(t,e)&&(l.flags&128)===0)return xt=!1,I0(t,l,e);xt=(t.flags&131072)!==0}else xt=!1,nt&&(l.flags&1048576)!==0&&hs(l,Ku,l.index);switch(l.lanes=0,l.tag){case 16:t:{t=l.pendingProps;var a=l.elementType,u=a._init;if(a=u(a._payload),l.type=a,typeof a=="function")pi(a)?(t=Ce(a,t),l.tag=1,l=Yo(null,l,a,t,e)):(l.tag=0,l=cc(null,l,a,t,e));else{if(a!=null){if(u=a.$$typeof,u===zt){l.tag=11,l=Ro(null,l,a,t,e);break t}else if(u===Et){l.tag=14,l=No(null,l,a,t,e);break t}}throw l=Se(a)||a,Error(s(306,l,""))}}return l;case 0:return cc(t,l,l.type,l.pendingProps,e);case 1:return a=l.type,u=Ce(a,l.pendingProps),Yo(t,l,a,u,e);case 3:t:{if(gt(l,l.stateNode.containerInfo),t===null)throw Error(s(387));a=l.pendingProps;var n=l.memoizedState;u=n.element,xi(t,l),wa(l,a,null,e);var i=l.memoizedState;if(a=i.cache,$l(l,Ht,a),a!==n.cache&&Ni(l,[Ht],e,!0),Ja(),a=i.element,n.isDehydrated)if(n={element:a,isDehydrated:!1,cache:i.cache},l.updateQueue.baseState=n,l.memoizedState=n,l.flags&256){l=xo(t,l,a,e);break t}else if(a!==u){u=vl(Error(s(424)),l),Ga(u),l=xo(t,l,a,e);break t}else{switch(t=l.stateNode.containerInfo,t.nodeType){case 9:t=t.body;break;default:t=t.nodeName==="HTML"?t.ownerDocument.body:t}for(At=Al(t.firstChild),wt=l,nt=!0,_e=null,Ol=!0,e=bo(l,null,a,e),l.child=e;e;)e.flags=e.flags&-3|4096,e=e.sibling}else{if(La(),a===u){l=Gl(t,l,e);break t}Xt(t,l,a,e)}l=l.child}return l;case 26:return dn(t,l),t===null?(e=Kr(l.type,null,l.pendingProps,null))?l.memoizedState=e:nt||(e=l.type,t=l.pendingProps,a=_n(k.current).createElement(e),a[Vt]=l,a[kt]=t,jt(a,e,t),Yt(a),l.stateNode=a):l.memoizedState=Kr(l.type,t.memoizedProps,l.pendingProps,t.memoizedState),null;case 27:return Zn(l),t===null&&nt&&(a=l.stateNode=jr(l.type,l.pendingProps,k.current),wt=l,Ol=!0,u=At,re(l.type)?(kc=u,At=Al(a.firstChild)):At=u),Xt(t,l,l.pendingProps.children,e),dn(t,l),t===null&&(l.flags|=4194304),l.child;case 5:return t===null&&nt&&((u=a=At)&&(a=zv(a,l.type,l.pendingProps,Ol),a!==null?(l.stateNode=a,wt=l,At=Al(a.firstChild),Ol=!1,u=!0):u=!1),u||De(l)),Zn(l),u=l.type,n=l.pendingProps,i=t!==null?t.memoizedProps:null,a=n.children,Vc(u,n)?a=null:i!==null&&Vc(u,i)&&(l.flags|=32),l.memoizedState!==null&&(u=Zi(t,l,V0,null,null,e),yu._currentValue=u),dn(t,l),Xt(t,l,a,e),l.child;case 6:return t===null&&nt&&((t=e=At)&&(e=_v(e,l.pendingProps,Ol),e!==null?(l.stateNode=e,wt=l,At=null,t=!0):t=!1),t||De(l)),null;case 13:return Lo(t,l,e);case 4:return gt(l,l.stateNode.containerInfo),a=l.pendingProps,t===null?l.child=fa(l,null,a,e):Xt(t,l,a,e),l.child;case 11:return Ro(t,l,l.type,l.pendingProps,e);case 7:return Xt(t,l,l.pendingProps,e),l.child;case 8:return Xt(t,l,l.pendingProps.children,e),l.child;case 12:return Xt(t,l,l.pendingProps.children,e),l.child;case 10:return a=l.pendingProps,$l(l,l.type,a.value),Xt(t,l,a.children,e),l.child;case 9:return u=l.type._context,a=l.pendingProps.children,Re(l),u=Kt(u),a=a(u),l.flags|=1,Xt(t,l,a,e),l.child;case 14:return No(t,l,l.type,l.pendingProps,e);case 15:return Ho(t,l,l.type,l.pendingProps,e);case 19:return Xo(t,l,e);case 31:return a=l.pendingProps,e=l.mode,a={mode:a.mode,children:a.children},t===null?(e=vn(a,e),e.ref=l.ref,l.child=e,e.return=l,l=e):(e=Hl(t.child,a),e.ref=l.ref,l.child=e,e.return=l,l=e),l;case 22:return Co(t,l,e);case 24:return Re(l),a=Kt(Ht),t===null?(u=qi(),u===null&&(u=ht,n=Hi(),u.pooledCache=n,n.refCount++,n!==null&&(u.pooledCacheLanes|=e),u=n),l.memoizedState={parent:a,cache:u},Yi(l),$l(l,Ht,u)):((t.lanes&e)!==0&&(xi(t,l),wa(l,null,null,e),Ja()),u=t.memoizedState,n=l.memoizedState,u.parent!==a?(u={parent:a,cache:a},l.memoizedState=u,l.lanes===0&&(l.memoizedState=l.updateQueue.baseState=u),$l(l,Ht,a)):(a=n.cache,$l(l,Ht,a),a!==u.cache&&Ni(l,[Ht],e,!0))),Xt(t,l,l.pendingProps.children,e),l.child;case 29:throw l.pendingProps}throw Error(s(156,l.tag))}function Xl(t){t.flags|=4}function jo(t,l){if(l.type!=="stylesheet"||(l.state.loading&4)!==0)t.flags&=-16777217;else if(t.flags|=16777216,!$r(l)){if(l=gl.current,l!==null&&((lt&4194048)===lt?Ml!==null:(lt&62914560)!==lt&&(lt&536870912)===0||l!==Ml))throw Va=Bi,Os;t.flags|=8192}}function mn(t,l){l!==null&&(t.flags|=4),t.flags&16384&&(l=t.tag!==22?bf():536870912,t.lanes|=l,da|=l)}function tu(t,l){if(!nt)switch(t.tailMode){case"hidden":l=t.tail;for(var e=null;l!==null;)l.alternate!==null&&(e=l),l=l.sibling;e===null?t.tail=null:e.sibling=null;break;case"collapsed":e=t.tail;for(var a=null;e!==null;)e.alternate!==null&&(a=e),e=e.sibling;a===null?l||t.tail===null?t.tail=null:t.tail.sibling=null:a.sibling=null}}function Tt(t){var l=t.alternate!==null&&t.alternate.child===t.child,e=0,a=0;if(l)for(var u=t.child;u!==null;)e|=u.lanes|u.childLanes,a|=u.subtreeFlags&65011712,a|=u.flags&65011712,u.return=t,u=u.sibling;else for(u=t.child;u!==null;)e|=u.lanes|u.childLanes,a|=u.subtreeFlags,a|=u.flags,u.return=t,u=u.sibling;return t.subtreeFlags|=a,t.childLanes=e,l}function P0(t,l,e){var a=l.pendingProps;switch(_i(l),l.tag){case 31:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Tt(l),null;case 1:return Tt(l),null;case 3:return e=l.stateNode,a=null,t!==null&&(a=t.memoizedState.cache),l.memoizedState.cache!==a&&(l.flags|=2048),Yl(Ht),Jl(),e.pendingContext&&(e.context=e.pendingContext,e.pendingContext=null),(t===null||t.child===null)&&(xa(l)?Xl(l):t===null||t.memoizedState.isDehydrated&&(l.flags&256)===0||(l.flags|=1024,bs())),Tt(l),null;case 26:return e=l.memoizedState,t===null?(Xl(l),e!==null?(Tt(l),jo(l,e)):(Tt(l),l.flags&=-16777217)):e?e!==t.memoizedState?(Xl(l),Tt(l),jo(l,e)):(Tt(l),l.flags&=-16777217):(t.memoizedProps!==a&&Xl(l),Tt(l),l.flags&=-16777217),null;case 27:Ou(l),e=k.current;var u=l.type;if(t!==null&&l.stateNode!=null)t.memoizedProps!==a&&Xl(l);else{if(!a){if(l.stateNode===null)throw Error(s(166));return Tt(l),null}t=Q.current,xa(l)?gs(l):(t=jr(u,a,e),l.stateNode=t,Xl(l))}return Tt(l),null;case 5:if(Ou(l),e=l.type,t!==null&&l.stateNode!=null)t.memoizedProps!==a&&Xl(l);else{if(!a){if(l.stateNode===null)throw Error(s(166));return Tt(l),null}if(t=Q.current,xa(l))gs(l);else{switch(u=_n(k.current),t){case 1:t=u.createElementNS("http://www.w3.org/2000/svg",e);break;case 2:t=u.createElementNS("http://www.w3.org/1998/Math/MathML",e);break;default:switch(e){case"svg":t=u.createElementNS("http://www.w3.org/2000/svg",e);break;case"math":t=u.createElementNS("http://www.w3.org/1998/Math/MathML",e);break;case"script":t=u.createElement("div"),t.innerHTML=" - - - -
                  - - \ No newline at end of file diff --git a/dist/samples/react-ui-kit-search-text/docs/index.html b/dist/samples/react-ui-kit-search-text/docs/index.html deleted file mode 100644 index d34e1ee90..000000000 --- a/dist/samples/react-ui-kit-search-text/docs/index.html +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - React - Places UI Kit Search Text - - - - -
                  - - - \ No newline at end of file diff --git a/dist/samples/react-ui-kit-search-text/docs/src/app.js b/dist/samples/react-ui-kit-search-text/docs/src/app.js deleted file mode 100644 index 9bdcb192f..000000000 --- a/dist/samples/react-ui-kit-search-text/docs/src/app.js +++ /dev/null @@ -1,129 +0,0 @@ -import { jsx as _jsx, jsxs as _jsxs, Fragment as _Fragment } from "react/jsx-runtime"; -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -{ /* [START maps_react_places_ui_kit_search_text] */ } -import React, { useState, useEffect, useRef } from 'react'; -import { createRoot } from 'react-dom/client'; -import { APIProvider, Map, AdvancedMarker, useMap, useMapsLibrary } from '@vis.gl/react-google-maps'; -import './styles.css'; -const API_KEY = "AIzaSyA6myHzS10YXdcazAFalmXvDkrYCp5cLc8"; -if (!API_KEY) { - console.error('Missing Google Maps API key'); -} -const App = () => (_jsx(APIProvider, { apiKey: API_KEY, libraries: ['maps', 'places', 'marker', 'geometry', 'core'], version: "weekly", children: _jsx(PlacesSearchLayout, {}) })); -const PlacesSearchLayout = () => { - const [query, setQuery] = useState(''); - const [places, setPlaces] = useState([]); - const [selectedPlace, setSelectedPlace] = useState(null); - const placeSearchRef = useRef(null); - const queryInputRef = useRef(null); - const handleSearch = () => { - if (queryInputRef.current) { - setQuery(queryInputRef.current.value); - } - }; - return (_jsxs(_Fragment, { children: [_jsx("div", { className: "map-container", children: _jsxs(Map, { defaultCenter: { lat: 48.8566, lng: 2.3522 }, defaultZoom: 14, mapId: "DEMO_MAP_ID", clickableIcons: false, onClick: () => setSelectedPlace(null), children: [_jsx(PlaceSearchController, { placeSearchRef: placeSearchRef, query: query, setPlaces: setPlaces, setSelectedPlace: setSelectedPlace, selectedPlace: selectedPlace }), places.map(place => (place.location && (_jsx(AdvancedMarker, { position: place.location, onClick: () => { - setSelectedPlace(place); - } }, place.id))))] }) }), _jsx("div", { className: "place-list-wrapper", ref: placeSearchRef }), _jsxs("div", { className: "controls", children: [_jsx("input", { type: "text", ref: queryInputRef, className: "query-input" }), _jsx("button", { className: "search-button", onClick: handleSearch, children: "Search" })] })] })); -}; -const PlaceSearchController = ({ placeSearchRef, query, setPlaces, setSelectedPlace, selectedPlace }) => { - const map = useMap(); - const coreLib = useMapsLibrary('core'); - const markerLib = useMapsLibrary('marker'); - const placeRequestRef = useRef(null); - const popupMarkerRef = useRef(null); - const placeDetailsRef = useRef(null); - // Initialize the popup marker and place details element once - useEffect(() => { - if (!markerLib || !map) - return; - const placeDetails = document.createElement('gmp-place-details-compact'); - placeDetails.setAttribute('orientation', 'horizontal'); - placeDetailsRef.current = placeDetails; - const placeRequest = document.createElement('gmp-place-details-place-request'); - placeRequestRef.current = placeRequest; - const allContent = document.createElement('gmp-place-all-content'); - placeDetails.appendChild(placeRequest); - placeDetails.appendChild(allContent); - popupMarkerRef.current = new markerLib.AdvancedMarkerElement({ - map: null, - content: placeDetails, - zIndex: 100 - }); - }, [markerLib, map]); - // Handle place search logic by recreating the component on query change - useEffect(() => { - if (!map || !coreLib || !placeSearchRef.current) - return; - if (!query) { - placeSearchRef.current.innerHTML = ''; - setPlaces([]); - return; - } - const bounds = map.getBounds(); - if (!bounds) - return; - const placeSearch = document.createElement('gmp-place-search'); - placeSearch.setAttribute('selectable', ''); - placeSearch.setAttribute('orientation', 'vertical'); - placeSearch.setAttribute('attribution-position', 'top'); - placeSearch.style.display = 'block'; - const textRequest = document.createElement('gmp-place-text-search-request'); - textRequest.textQuery = query; - textRequest.locationBias = bounds; - placeSearch.appendChild(textRequest); - const allContent = document.createElement('gmp-place-all-content'); - placeSearch.appendChild(allContent); - placeSearchRef.current.innerHTML = ''; - placeSearchRef.current.appendChild(placeSearch); - const handleLoad = () => { - const newPlaces = placeSearch.places || []; - setPlaces(newPlaces); - if (newPlaces.length > 0) { - const newBounds = new coreLib.LatLngBounds(); - newPlaces.forEach((p) => p.location && newBounds.extend(p.location)); - if (!newBounds.isEmpty()) - map.fitBounds(newBounds); - } - }; - const handleSelect = (event) => setSelectedPlace(event.place); - placeSearch.addEventListener('gmp-load', handleLoad); - placeSearch.addEventListener('gmp-select', handleSelect); - return () => { - placeSearch.removeEventListener('gmp-load', handleLoad); - placeSearch.removeEventListener('gmp-select', handleSelect); - }; - }, [map, coreLib, query, placeSearchRef, setPlaces, setSelectedPlace]); - // Handle popup display logic - useEffect(() => { - if (!map || !popupMarkerRef.current || !placeRequestRef.current || !placeDetailsRef.current) - return; - if (selectedPlace && selectedPlace.location) { - placeRequestRef.current.place = selectedPlace; - if (placeDetailsRef.current) - placeDetailsRef.current.style.display = 'block'; - popupMarkerRef.current.position = selectedPlace.location; - popupMarkerRef.current.map = map; - if (selectedPlace.viewport) { - map.fitBounds(selectedPlace.viewport, { top: 0, left: 400 }); - placeDetailsRef.current.addEventListener('gmp-load', () => { - if (selectedPlace.viewport) { - map.fitBounds(selectedPlace.viewport, { top: 0, right: 450 }); - } - }, { once: true }); - } - } - else { - popupMarkerRef.current.map = null; - if (placeDetailsRef.current) - placeDetailsRef.current.style.display = 'none'; - } - }, [selectedPlace, map]); - return null; -}; -const root = createRoot(document.getElementById('app')); -root.render(_jsx(React.StrictMode, { children: _jsx(App, {}) })); -{ /* [END maps_react_places_ui_kit_search_text] */ } diff --git a/dist/samples/react-ui-kit-search-text/docs/src/app.tsx b/dist/samples/react-ui-kit-search-text/docs/src/app.tsx deleted file mode 100644 index 8da1d2108..000000000 --- a/dist/samples/react-ui-kit-search-text/docs/src/app.tsx +++ /dev/null @@ -1,214 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -{/* [START maps_react_places_ui_kit_search_text] */} -import React, {useState, useEffect, useRef, type RefObject} from 'react'; -import {createRoot} from 'react-dom/client'; -import { - APIProvider, - Map, - AdvancedMarker, - useMap, - useMapsLibrary -} from '@vis.gl/react-google-maps'; - -import './styles.css'; - -const API_KEY = "AIzaSyA6myHzS10YXdcazAFalmXvDkrYCp5cLc8"; - -if (!API_KEY) { - console.error('Missing Google Maps API key'); -} - -const App = () => ( - - - -); - -const PlacesSearchLayout = () => { - const [query, setQuery] = useState(''); - const [places, setPlaces] = useState([]); - const [selectedPlace, setSelectedPlace] = useState(null); - - const placeSearchRef = useRef(null); - const queryInputRef = useRef(null); - - const handleSearch = () => { - if (queryInputRef.current) { - setQuery(queryInputRef.current.value); - } - }; - - return ( - <> -
                  - setSelectedPlace(null)} - > - - {places.map(place => ( - place.location && ( - { - setSelectedPlace(place); - }} - /> - ) - ))} - -
                  -
                  -
                  - - -
                  - - ); -}; - -interface PlaceSearchControllerProps { - placeSearchRef: RefObject; - query: string; - setPlaces: (places: any[]) => void; - setSelectedPlace: (place: any | null) => void; - selectedPlace: any | null; -} - -const PlaceSearchController = ({ - placeSearchRef, - query, - setPlaces, - setSelectedPlace, - selectedPlace -}: PlaceSearchControllerProps) => { - const map = useMap(); - const coreLib = useMapsLibrary('core'); - const markerLib = useMapsLibrary('marker'); - - const placeRequestRef = useRef(null); - const popupMarkerRef = useRef(null); - const placeDetailsRef = useRef(null); - - // Initialize the popup marker and place details element once - useEffect(() => { - if (!markerLib || !map) return; - - const placeDetails = document.createElement('gmp-place-details-compact'); - placeDetails.setAttribute('orientation', 'horizontal'); - placeDetailsRef.current = placeDetails; - - const placeRequest = document.createElement('gmp-place-details-place-request'); - placeRequestRef.current = placeRequest; - - const allContent = document.createElement('gmp-place-all-content'); - placeDetails.appendChild(placeRequest); - placeDetails.appendChild(allContent); - - popupMarkerRef.current = new markerLib.AdvancedMarkerElement({ - map: null, - content: placeDetails, - zIndex: 100 - }); - }, [markerLib, map]); - - // Handle place search logic by recreating the component on query change - useEffect(() => { - if (!map || !coreLib || !placeSearchRef.current) return; - - if (!query) { - placeSearchRef.current.innerHTML = ''; - setPlaces([]); - return; - } - - const bounds = map.getBounds(); - if (!bounds) return; - - const placeSearch = document.createElement('gmp-place-search'); - placeSearch.setAttribute('selectable', ''); - placeSearch.setAttribute('orientation', 'vertical'); - placeSearch.setAttribute('attribution-position', 'top'); - placeSearch.style.display = 'block'; - - const textRequest = document.createElement('gmp-place-text-search-request'); - (textRequest as any).textQuery = query; - (textRequest as any).locationBias = bounds; - placeSearch.appendChild(textRequest); - - const allContent = document.createElement('gmp-place-all-content'); - placeSearch.appendChild(allContent); - - placeSearchRef.current.innerHTML = ''; - placeSearchRef.current.appendChild(placeSearch); - - const handleLoad = () => { - const newPlaces = (placeSearch as any).places || []; - setPlaces(newPlaces); - if (newPlaces.length > 0) { - const newBounds = new coreLib.LatLngBounds(); - newPlaces.forEach((p: any) => p.location && newBounds.extend(p.location)); - if (!newBounds.isEmpty()) map.fitBounds(newBounds); - } - }; - const handleSelect = (event: any) => setSelectedPlace(event.place); - - placeSearch.addEventListener('gmp-load', handleLoad); - placeSearch.addEventListener('gmp-select', handleSelect); - - return () => { - placeSearch.removeEventListener('gmp-load', handleLoad); - placeSearch.removeEventListener('gmp-select', handleSelect); - }; - }, [map, coreLib, query, placeSearchRef, setPlaces, setSelectedPlace]); - - // Handle popup display logic - useEffect(() => { - if (!map || !popupMarkerRef.current || !placeRequestRef.current || !placeDetailsRef.current) return; - - if (selectedPlace && selectedPlace.location) { - (placeRequestRef.current as any).place = selectedPlace; - if (placeDetailsRef.current) placeDetailsRef.current.style.display = 'block'; - - popupMarkerRef.current.position = selectedPlace.location; - popupMarkerRef.current.map = map; - - if (selectedPlace.viewport) { - map.fitBounds(selectedPlace.viewport, {top: 0, left: 400}); - - placeDetailsRef.current.addEventListener('gmp-load',() => { - if (selectedPlace.viewport) { - map.fitBounds(selectedPlace.viewport, {top: 0, right: 450}); - } - }, { once: true }); - } - } else { - popupMarkerRef.current.map = null; - if (placeDetailsRef.current) placeDetailsRef.current.style.display = 'none'; - } - }, [selectedPlace, map]); - - return null; -}; - -const root = createRoot(document.getElementById('app') as HTMLElement); -root.render( - - - -); -{/* [END maps_react_places_ui_kit_search_text] */} diff --git a/dist/samples/react-ui-kit-search-text/docs/src/styles.css b/dist/samples/react-ui-kit-search-text/docs/src/styles.css deleted file mode 100644 index 634b4e6c3..000000000 --- a/dist/samples/react-ui-kit-search-text/docs/src/styles.css +++ /dev/null @@ -1,131 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -html, -body { - height: 100%; - margin: 0; -} - -body { - display: flex; - flex-direction: column; - font-family: Arial, Helvetica, sans-serif; -} - -h1 { - font-size: large; - text-align: center; -} - -#app { - height: 100%; - width: 100%; -} - -.map-container { - position: absolute; - height: 100%; - width: 100%; -} - -.controls { - position: absolute; - top: 40px; - right: 40px; -} - -.search-button { - background-color: #4b4b4b; - color: #fff; - border: 1px solid #000; - border-radius: 10px; - width: 80px; - height: 40px; - box-shadow: 0 4px 8px rgba(0, 0, 0, 0.35); -} - -.query-input { - border: 1px solid #ccc; - border-radius: 10px; - width: 315px; - height: 40px; - box-shadow: 0 4px 8px rgba(0, 0, 0, 0.35); -} - -.place-list-wrapper { - position: absolute; - top: 100px; - right: 40px; - width: 400px; - max-height: 500px; - overflow-y: auto; - z-index: 10; -} - -gmp-place-search { - width: 100%; - margin: 0; - border-radius: 10px; - display: block; - border: none; -} - -gmp-place-details-compact { - width: 350px; - max-height: 800px; - display: none; - border: none; - transform: translateY(calc(-40%)); -} - -gmp-place-details-compact::after { - content: ''; - position: absolute; - bottom: -18px; - left: 50%; - transform: translateX(-50%); - width: 20px; - height: 20px; - background-color: white; - box-shadow: 2px 2px 5px 0 rgba(0,0,0,0.2); - z-index: 1; - clip-path: polygon(0% 0%, 100% 0%, 50% 100%); - transform-origin: center center; -} - -@media (max-width: 768px) { - .place-list-wrapper { - position: absolute; - width: 100%; - top: 0; - right: 0; - max-height: 40vh; - z-index: 10; - } - - .controls { - position: absolute; - top: auto; - bottom: 10px; - right: 0; - width: 100%; - padding: 10px; - box-sizing: border-box; - z-index: 10; - } - - .query-input, .search-button { - width: 100%; - margin-bottom: 10px; - } -} - -@media (prefers-color-scheme: dark) { - /* Style for Dark mode */ - gmp-place-details-compact::after { - background-color: #131314; - } -} \ No newline at end of file diff --git a/dist/samples/routes-compute-routes/app/.eslintsrc.json b/dist/samples/routes-compute-routes/app/.eslintsrc.json deleted file mode 100644 index 4c44dab04..000000000 --- a/dist/samples/routes-compute-routes/app/.eslintsrc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": [ - "plugin:@typescript-eslint/recommended" - ], - "parser": "@typescript-eslint/parser", - "rules": { - "@typescript-eslint/ban-ts-comment": 0, - "@typescript-eslint/no-this-alias": 1, - "@typescript-eslint/no-empty-function": 1, - "@typescript-eslint/explicit-module-boundary-types": 1, - "@typescript-eslint/no-unused-vars": 1 - } -} diff --git a/dist/samples/routes-compute-routes/app/README.md b/dist/samples/routes-compute-routes/app/README.md deleted file mode 100644 index 0c84233e0..000000000 --- a/dist/samples/routes-compute-routes/app/README.md +++ /dev/null @@ -1,35 +0,0 @@ -# Google Maps JavaScript Sample - -## routes-compute-routes - -The routes-compute-routes sample demonstrates how to compute routes using the Routes API. - -Follow these instructions to set up and run routes-compute-routes sample on your local computer. - -## Setup - -### Before starting run: - -`$npm i` - -### Run an example on a local web server - -First `cd` to the folder for the sample to run, then: - -`$npm start` - -### Build an individual example - -From `samples/`: - -`$npm run build --workspace=routes-compute-routes/` - -### Build all of the examples. - -From `samples/`: -`$npm run build-all` - -## Feedback - -For feedback related to this sample, please open a new issue on -[GitHub](https://github.com/googlemaps-samples/js-api-samples/issues). diff --git a/dist/samples/routes-compute-routes/app/index.html b/dist/samples/routes-compute-routes/app/index.html deleted file mode 100644 index f5a6537cd..000000000 --- a/dist/samples/routes-compute-routes/app/index.html +++ /dev/null @@ -1,545 +0,0 @@ - - - - - - Get routes - - - - - - -
                  -
                  -

                  error

                  - -
                  -
                  -
                  -
                  -

                  Input locations

                  -
                  -
                  - -
                  -
                  -
                  - - -
                  -
                  -
                  -
                  - - - - -
                  -
                  -
                  -
                  -
                  - -
                  -
                  -
                  - - -
                  -
                  -
                  -
                  - - - - -
                  -
                  -
                  -
                  -

                  Travel Mode

                  -
                  -
                  - -
                  -
                  - - -
                  -
                  -

                  Departure Time (Your local time)

                  -

                  - Choose your local time. The selected time - will be converted to UTC format time. -

                  -

                  - If you set the departure time, the routing - preference has to be either TRAFFIC_AWARE or - TRAFFIC_AWARE_OPTIMAL. TRAFFIC_AWARE_OPTIMAL - calculates best routes by factoring in real-time - road conditions, including closures. -

                  -
                  -
                  - -

                  -
                  -
                  -
                  -
                  -

                  Route Options

                  -
                  -
                  -
                  -

                  - Polyline Quality -

                  - -
                  -
                  -

                  - Traffic Awareness -

                  - -
                  - -
                  -

                  - Traffic Aware Polyline -

                  -
                  - - -
                  -
                  -
                  -
                  -

                  Route Modifiers

                  -
                    -
                  • - - -
                  • -
                  • - - -
                  • -
                  • - - -
                  • -
                  • - - -
                  • -
                  -
                  -
                  -
                  - -
                  -

                  Reference routes

                  -
                  -
                  - - -
                  -
                  -
                  -
                  - - -
                  -
                  - -
                  - -
                  -
                  -
                  - - -
                  -
                  -
                  -

                  Emission Type

                  - -
                  -
                  -
                  - -
                  -

                  Fields

                  -
                  -
                  -

                  Fields

                  -
                    -
                  • - - -
                  • -
                  • - - -
                  • -
                  • - - -
                  • -
                  • - - -
                  • -
                  • - - -
                  • -
                  • - - -
                  • -
                  • - - -
                  • -
                  • - - -
                  • -
                  • - - -
                  • -
                  • - - -
                  • -
                  • - - -
                  • -
                  • - - -
                  • -
                  • - - -
                  • -
                  • - - -
                  • -
                  • - - -
                  • -
                  -
                  -
                  -
                  - -
                  -
                  - -
                  -
                  -
                  -
                  -
                  - -
                  -
                  - - - - - diff --git a/dist/samples/routes-compute-routes/app/index.ts b/dist/samples/routes-compute-routes/app/index.ts deleted file mode 100644 index 11bcf8818..000000000 --- a/dist/samples/routes-compute-routes/app/index.ts +++ /dev/null @@ -1,562 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// [START maps_routes_compute_routes] -let markers: google.maps.marker.AdvancedMarkerElement[] = []; -let polylines: google.maps.Polyline[] = []; -let waypointInfoWindow: google.maps.InfoWindow | null = null; - -interface PlaceAutocompleteSelection { - predictionText: string | null; - location: google.maps.LatLng | null; -} - -const originAutocompleteSelection: PlaceAutocompleteSelection = { - predictionText: null, - location: null, -}; -const destinationAutocompleteSelection: PlaceAutocompleteSelection = { - predictionText: null, - location: null, -}; - -async function init() { - const [ - { InfoWindow }, - { AdvancedMarkerElement }, - //prettier-ignore - //@ts-ignore - { PlaceAutocompleteElement }, - //prettier-ignore - //@ts-ignore - { ComputeRoutesExtraComputation, ReferenceRoute, Route, RouteLabel }, - ] = await Promise.all([ - google.maps.importLibrary('maps') as Promise, - google.maps.importLibrary( - 'marker' - ) as Promise, - google.maps.importLibrary( - 'places' - ) as Promise, - google.maps.importLibrary( - 'routes' - ) as Promise, - ]); - - const map = document.getElementById('map') as google.maps.MapElement; - - attachSubmitListener(); - initializeLocationInputs(); - attachMapClickListener(); - attachTravelModeListener(); - attachAlertWindowListener(); - attachDepartureTimeListener(); - - function attachSubmitListener() { - const computeRoutesForm = document.getElementById( - 'compute-routes-form' - ) as HTMLFormElement; - - computeRoutesForm.addEventListener('submit', (event) => { - event.preventDefault(); - sendRequest(new FormData(computeRoutesForm)); - }); - } - - async function sendRequest(formData: FormData) { - clearMap(); - - try { - const { routes } = await Route.computeRoutes( - buildComputeRoutesJsRequest(formData) - ); - - if (!routes) { - console.log('No routes returned.'); - return; - } - - console.log('Routes:'); - routes.forEach((route) => { - console.log(route.toJSON()); - }); - - await Promise.all( - routes.map((route) => - drawRoute( - route, - !!route.routeLabels?.includes(RouteLabel.DEFAULT_ROUTE) - ) - ) - ); - } catch (error: unknown) { - console.error(error); - setErrorMessage((error as Error).message || 'Unknown error.'); - } - } - - function buildComputeRoutesJsRequest( - formData: FormData - //prettier-ignore - //@ts-ignore - ): google.maps.routes.ComputeRoutesRequest { - const travelMode = - (formData.get('travel_mode') as string) === '' - ? undefined - : (formData.get('travel_mode') as google.maps.TravelMode); - //prettier-ignore - //@ts-ignore - const extraComputations: google.maps.routes.ComputeRoutesExtraComputation[] = - []; - //prettier-ignore - //@ts-ignore - const requestedReferenceRoutes: google.maps.routes.ReferenceRoute[] = []; - //prettier-ignore - //@ts-ignore - const transitPreference: google.maps.routes.TransitPreference = {}; - - const request = { - origin: { - location: buildComputeRoutesLocation( - originAutocompleteSelection, - formData.get('origin_location'), - formData.get('heading_org'), - travelMode - ), - vehicleStopover: formData.get('origin_stopover') === 'on', - sideOfRoad: formData.get('origin_side_of_road') === 'on', - }, - destination: { - location: buildComputeRoutesLocation( - destinationAutocompleteSelection, - formData.get('destination_location'), - formData.get('heading_dest'), - travelMode - ), - vehicleStopover: formData.get('destination_stopover') === 'on', - sideOfRoad: formData.get('destination_side_of_road') === 'on', - }, - fields: Array.from( - document.querySelectorAll( - 'ul#fields li input[type="checkbox"]:checked' - ), - (input) => (input as HTMLInputElement).value - ), - travelMode: travelMode as google.maps.TravelMode, - routingPreference: - formData.get('routing_preference') === '' - ? undefined - : (formData.get( - 'routing_preference' - //prettier-ignore - //@ts-ignore - ) as google.maps.routes.RoutingPreference), - polylineQuality: - formData.get('polyline_quality') === '' - ? undefined - : (formData.get( - 'polyline_quality' - //prettier-ignore - //@ts-ignore - ) as google.maps.routes.PolylineQuality), - computeAlternativeRoutes: - formData.get('compute_alternative_routes') === 'on', - routeModifiers: { - avoidTolls: formData.get('avoid_tolls') === 'on', - avoidHighways: formData.get('avoid_highways') === 'on', - avoidFerries: formData.get('avoid_ferries') === 'on', - avoidIndoor: formData.get('avoid_indoor') === 'on', - }, - departureTime: - (formData.get('departure_time') as string) === '' - ? undefined - : new Date(formData.get('departure_time') as string), - extraComputations, - requestedReferenceRoutes, - transitPreference, - }; - - if (formData.get('traffic_aware_polyline') === 'on') { - extraComputations.push( - ComputeRoutesExtraComputation.TRAFFIC_ON_POLYLINE - ); - } - - if (formData.get('shorter_distance') === 'on') { - requestedReferenceRoutes.push(ReferenceRoute.SHORTER_DISTANCE); - } - - if (formData.get('eco_routes') === 'on') { - requestedReferenceRoutes.push(ReferenceRoute.FUEL_EFFICIENT); - extraComputations.push( - ComputeRoutesExtraComputation.FUEL_CONSUMPTION - ); - //prettier-ignore - //@ts-ignore - (request.routeModifiers as google.maps.routes.RouteModifiers).vehicleInfo = - { - emissionType: formData.get( - 'emission_type' - //prettier-ignore - //@ts-ignore - ) as google.maps.routes.VehicleEmissionType, - }; - } - - if (travelMode === google.maps.TravelMode.TRANSIT) { - const selectedTransitModes = document.querySelectorAll( - 'ul#transitModes li input[type="checkbox"]:checked' - ); - transitPreference.allowedTransitModes = Array.from( - selectedTransitModes, - (input) => - (input as HTMLInputElement).value as google.maps.TransitMode - ); - transitPreference.routingPreference = - formData.get('transit_preference') === '' - ? undefined - : (formData.get( - 'transit_preference' - ) as google.maps.TransitRoutePreference); - } - - return request; - } - - function buildComputeRoutesLocation( - autocompleteSelection: PlaceAutocompleteSelection, - locationInput?: FormDataEntryValue | null, - headingInput?: FormDataEntryValue | null, - travelModeInput?: FormDataEntryValue | null - //prettier-ignore - //@ts-ignore - ): string | google.maps.routes.DirectionalLocationLiteral { - if (!locationInput) { - throw new Error('Location is required.'); - } - - const latLngRegex = /^-?\d+(\.\d+)?,\s*-?\d+(\.\d+)?$/; - const location = locationInput as string; - const heading = - headingInput && travelModeInput !== 'TRANSIT' - ? Number(headingInput as string) - : undefined; - - if ( - autocompleteSelection.predictionText === location && - autocompleteSelection.location - ) { - // Use the lat/lng from the autocomplete selection if the current input - // matches the autocomplete prediction text - return { - lat: autocompleteSelection.location.lat(), - lng: autocompleteSelection.location.lng(), - altitude: 0, - heading, - }; - } else if (latLngRegex.test(location)) { - // If the current input looks like a lat/lng, format it as a - // google.maps.routes.DirectionalLocationLiteral - return { - lat: Number(location.split(',')[0]), - lng: Number(location.split(',')[1]), - altitude: 0, - heading, - }; - } - - // Otherwise return the input location string - return location; - } - - function setErrorMessage(error: string) { - const alertBox = document.getElementById('alert') as HTMLDivElement; - alertBox.querySelector('p')!.textContent = error; - alertBox.style.display = 'flex'; - } - - async function drawRoute( - //prettier-ignore - //@ts-ignore - route: google.maps.routes.Route, - isPrimaryRoute: boolean - ) { - polylines = polylines.concat( - route.createPolylines({ - polylineOptions: isPrimaryRoute - ? { map: map.innerMap, zIndex: 1 } - : { - map: map.innerMap, - strokeColor: '#669DF6', - strokeOpacity: 0.5, - strokeWeight: 8, - }, - colorScheme: map.innerMap.get('colorScheme'), - }) - ); - - if (isPrimaryRoute) { - markers = markers.concat( - await route.createWaypointAdvancedMarkers({ - map: map.innerMap, - zIndex: 1, - }) - ); - - if (route.viewport) { - map.innerMap.fitBounds(route.viewport); - } - } - - addRouteLabel(route, Math.floor(route.path!.length / 2)); - } - - //prettier-ignore - //@ts-ignore - function addRouteLabel(route: google.maps.routes.Route, index: number) { - const routeTag = document.createElement('div'); - routeTag.className = 'route-tag'; - - if (route.routeLabels && route.routeLabels.length > 0) { - const p = document.createElement('p'); - route.routeLabels.forEach((label, i) => { - if (label.includes(RouteLabel.FUEL_EFFICIENT)) { - routeTag.classList.add('eco'); - } - if (label.includes(RouteLabel.DEFAULT_ROUTE_ALTERNATE)) { - routeTag.classList.add('alternate'); - } - if (label.includes(RouteLabel.SHORTER_DISTANCE)) { - routeTag.classList.add('shorter-distance'); - } - - p.appendChild(document.createTextNode(label)); - if (i < route.routeLabels!.length - 1) { - p.appendChild(document.createElement('br')); - } - }); - routeTag.appendChild(p); - } - - const detailsDiv = document.createElement('div'); - detailsDiv.className = 'details'; - - if (route.localizedValues) { - const distanceP = document.createElement('p'); - distanceP.textContent = `Distance: ${route.localizedValues.distance!}`; - detailsDiv.appendChild(distanceP); - - const durationP = document.createElement('p'); - durationP.textContent = `Duration: ${route.localizedValues.duration}`!; - detailsDiv.appendChild(durationP); - } - - if (route.travelAdvisory?.fuelConsumptionMicroliters) { - const fuelP = document.createElement('p'); - fuelP.textContent = `Fuel consumption: ${( - route.travelAdvisory.fuelConsumptionMicroliters / 1e6 - ).toFixed(2)} L`; - detailsDiv.appendChild(fuelP); - } - - routeTag.appendChild(detailsDiv); - - const marker = new AdvancedMarkerElement({ - map: map.innerMap, - position: route.path![index], - content: routeTag, - zIndex: route.routeLabels?.includes(RouteLabel.DEFAULT_ROUTE) - ? 1 - : undefined, - }); - markers.push(marker); - } - - function clearMap() { - markers.forEach((marker) => { - marker.map = null; - }); - markers.length = 0; - - polylines.forEach((polyline) => { - polyline.setMap(null); - }); - polylines.length = 0; - } - - function attachMapClickListener() { - if (!map || !map.innerMap) { - return; - } - - let infoWindowAlert = document.getElementById('infowindow-alert'); - if (!infoWindowAlert) { - infoWindowAlert = document.createElement('div'); - infoWindowAlert.id = infoWindowAlert.className = 'infowindow-alert'; - infoWindowAlert.textContent = 'Lat/Lng are copied to clipboard'; - } - - const infoWindow = new InfoWindow(); - let closeWindowTimeout: number; - - map.innerMap.addListener( - 'click', - async (mapsMouseEvent: google.maps.MapMouseEvent) => { - if (!mapsMouseEvent.latLng) { - return; - } - - infoWindow.close(); - if (closeWindowTimeout) { - clearTimeout(closeWindowTimeout); - } - - infoWindow.setContent(infoWindowAlert); - infoWindow.setPosition({ - lat: mapsMouseEvent.latLng.lat(), - lng: mapsMouseEvent.latLng.lng(), - }); - - await navigator.clipboard.writeText( - `${mapsMouseEvent.latLng.lat()},${mapsMouseEvent.latLng.lng()}` - ); - - infoWindow.open(map.innerMap); - closeWindowTimeout = window.setTimeout(() => { - infoWindow.close(); - }, 2000); - } - ); - } - - function attachTravelModeListener() { - const travelMode = document.getElementById( - 'travel-mode' - ) as HTMLSelectElement; - const routingPreference = document.getElementById( - 'routing-preference' - ) as HTMLSelectElement; - const trafficAwarePolyline = document.getElementById( - 'traffic-aware-polyline' - ) as HTMLInputElement; - const ecoRoutes = document.getElementById( - 'eco-routes' - ) as HTMLInputElement; - const emissionType = document.getElementById( - 'emission-type' - ) as HTMLSelectElement; - - travelMode.addEventListener('change', () => { - // Toggle the Routing Preference selection and Traffic Aware Polyline - // selection for WALKING, BICYCLING, and TRANSIT modes. - if ( - travelMode.value === 'WALKING' || - travelMode.value === 'BICYCLING' || - travelMode.value === 'TRANSIT' - ) { - routingPreference.disabled = true; - routingPreference.value = ''; - } else { - routingPreference.disabled = false; - routingPreference.value = - routingPreference.value || 'TRAFFIC_UNAWARE'; - } - - toggleTrafficAwarePolyline(); - - // Toggle transit options for Transit mode - ( - document.getElementById('transit-options') as HTMLElement - ).style.display = travelMode.value === 'TRANSIT' ? 'flex' : 'none'; - }); - - routingPreference.addEventListener('change', () => { - toggleTrafficAwarePolyline(); - }); - - ecoRoutes.addEventListener('change', () => { - if (ecoRoutes.checked) { - emissionType.disabled = false; - } else { - emissionType.disabled = true; - } - }); - - function toggleTrafficAwarePolyline() { - if ( - !routingPreference.value || - routingPreference.value === 'TRAFFIC_UNAWARE' - ) { - trafficAwarePolyline.checked = false; - trafficAwarePolyline.disabled = true; - } else { - trafficAwarePolyline.disabled = false; - } - } - } - - function attachAlertWindowListener() { - const alertBox = document.getElementById('alert') as HTMLDivElement; - const closeBtn = alertBox.querySelector('.close') as HTMLButtonElement; - closeBtn.addEventListener('click', () => { - if (alertBox.style.display !== 'none') { - alertBox.style.display = 'none'; - } - }); - } - - function initializeLocationInputs() { - const originAutocomplete = new PlaceAutocompleteElement({ - name: 'origin_location', - }); - const destinationAutocomplete = new PlaceAutocompleteElement({ - name: 'destination_location', - }); - - [ - [originAutocomplete, originAutocompleteSelection], - [destinationAutocomplete, destinationAutocompleteSelection], - ].forEach(([autocomplete, autocompleteData]) => { - autocomplete.addEventListener( - 'gmp-select', - //prettier-ignore - //@ts-ignore - async (event: google.maps.places.PlacePredictionSelectEvent) => { - autocompleteData.predictionText = event.placePrediction.text.text; - - const place = event.placePrediction.toPlace(); - await place.fetchFields({ - fields: ['location'], - }); - autocompleteData.location = place.location; - } - ); - }); - - document - .getElementById('origin-input') - ?.appendChild(originAutocomplete); - document - .getElementById('destination-input') - ?.appendChild(destinationAutocomplete); - } - - function attachDepartureTimeListener() { - const departureTime = document.getElementById( - 'departure-time' - ) as HTMLInputElement; - const utcOutput = document.getElementById( - 'utc-output' - ) as HTMLParagraphElement; - departureTime.addEventListener('change', () => { - utcOutput.textContent = `UTC time: ${new Date( - departureTime.value - ).toUTCString()}`; - }); - } -} - -window.addEventListener('load', init); -// [END maps_routes_compute_routes] diff --git a/dist/samples/routes-compute-routes/app/package.json b/dist/samples/routes-compute-routes/app/package.json deleted file mode 100644 index 2afedb694..000000000 --- a/dist/samples/routes-compute-routes/app/package.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "@js-api-samples/routes-compute-routes", - "version": "1.0.0", - "scripts": { - "build": "tsc && bash ../jsfiddle.sh routes-compute-routes && bash ../app.sh routes-compute-routes && bash ../docs.sh routes-compute-routes && npm run build:vite --workspace=. && bash ../dist.sh routes-compute-routes", - "test": "tsc && npm run build:vite --workspace=.", - "start": "tsc && vite build --base './' && vite", - "build:vite": "vite build --base './'", - "preview": "vite preview" - }, - "dependencies": { - - } -} diff --git a/dist/samples/routes-compute-routes/app/style.css b/dist/samples/routes-compute-routes/app/style.css deleted file mode 100644 index 6840b059f..000000000 --- a/dist/samples/routes-compute-routes/app/style.css +++ /dev/null @@ -1,408 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_routes_compute_routes] */ -html, -body { - height: 100%; - font-size: 100%; - font-family: 'Google Sans', sans-serif; - margin: 0; - background-color: #fff; -} - -* { - box-sizing: border-box; -} - -h2, -h3 { - color: #222; - font-style: normal; - font-weight: normal; - line-height: 1.4; - margin-bottom: 0.5rem; - margin-top: 0.2rem; -} - -h2 { - font-weight: bold; - font-size: 1rem; -} - -h3 { - font-size: 0.8rem; -} - -p { - font-size: 0.8rem; - margin: 0 0 0.6rem 0; -} - -label { - color: #4d4d4d; - display: inline-block; - margin: 0; - position: relative; - z-index: 2; - font-size: 0.875rem; -} - -input[type='text'] { - height: 50px; - width: 100%; - padding: 0.5rem; - border-radius: 4px; - border: 1px solid #ccc; -} - -ul { - list-style: none; - padding-inline-start: 0.25rem; -} - -select { - appearance: none; - background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+); - background-position: 100% center; - background-repeat: no-repeat; - padding-right: 1.5rem; - - &:disabled { - background-color: #ddd; - cursor: default; - } - - &[multiple] { - height: auto; - } -} - -select, -input[type='datetime-local'] { - height: 2.3125rem; - width: 100%; - border-style: solid; - border-width: 1px; - border-color: #ccc; - border-radius: 4px; - padding: 0.3rem; - font-family: inherit; - font-size: 0.8rem; -} - -button { - min-height: 3rem; - min-width: 3rem; - cursor: pointer; - font-family: inherit; - font-weight: normal; - font-size: 0.875rem; - line-height: normal; - padding: 0 1.5rem; - position: relative; - text-align: center; - text-decoration: none; - display: inline-block; - border-radius: 4px; - transition: - background-color 0.2s, - border 0.2s; - - &.button-primary { - background-color: #1a73e8; - color: #fff; - border: 1px solid #dadce0; - - &:hover { - background-color: #e8f0fe; - border-color: #d2e3fc; - color: #1a73e8; - } - } - - &.button-secondary { - background-color: #fff; - color: #1a73e8; - border: none; - - &:hover { - background-color: #1a73e8; - color: #fff; - } - } - - &.close { - font-size: 2rem; - } -} - -hr { - border: 1px solid #f4f0f0; - margin-inline: 0; -} - -section { - display: flex; - flex-direction: column; - padding: 1.25rem 1rem; - border-bottom: 1px solid #ddd; - gap: 0.5rem; - - &:last-child { - border-bottom: none; - } -} - -.main-content { - width: 100%; - border: 1px solid #e4e4e4; - border-radius: 25px 25px 0 0; -} - -.control-panel { - padding-top: 20px; - overflow: scroll; -} - -.map-container { - height: 100%; - padding: 0; -} - -.map { - height: 100%; -} - -.row { - display: flex; - flex-flow: row wrap; - align-items: flex-start; - gap: 1rem; - - &:not(:last-child) { - margin-bottom: 0.5rem; - } -} - -gmp-place-autocomplete { - border: 1px solid #ccc; - border-radius: 4px; -} - -gmp-advanced-marker:hover { - z-index: 1; -} - -.infowindow-alert { - font-size: 0.8rem; - margin: 0; - color: #fff; -} - -.alert { - display: none; - position: fixed; - padding: 1rem; - width: 100%; - z-index: 10; - background-color: #fff; - border-radius: 25px 25px 0 0; - box-shadow: 0 1px 8px 0px #e4e4e4; - flex-direction: row; - justify-content: space-between; - - p { - padding: 0 3rem 0 1rem; - color: #f04124; - } -} - -.route-tag { - background-color: #4285f4; - border-radius: 8px; - font-size: 14px; - padding: 6px 10px; - position: relative; - box-shadow: 10px 10px 24px 0 rgba(0, 0, 0, 0.3); - width: auto; - height: auto; - transition: 0.3s; - color: #fff; - - .details { - display: none; - - p { - font-size: 0.7em; - margin: 0 5px; - color: #fff; - } - } - - &::after { - content: ''; - position: absolute; - left: 50%; - top: 100%; - transform: translate(-50%, 0); - width: 0; - height: 0; - border-left: 8px solid transparent; - border-right: 8px solid transparent; - border-top: 8px solid #4285f4; - } - - &:hover { - p { - font-size: 0.9em; - } - - .details { - display: block; - } - } - - &.eco { - background-color: #188038; - - &::after { - border-top-color: #188038; - } - } - - &.alternate { - background-color: white; - color: black; - - .details p { - color: black; - } - - &::after { - border-top-color: white; - } - } - - &.shorter-distance { - background-color: purple; - - &::after { - border-top-color: purple; - } - } -} - -@media only screen and (max-width: 40em) { - .control-panel { - width: 100%; - height: 500px; - overflow: scroll; - } - - .map-container { - width: 100%; - height: 500px; - } -} - -@media only screen and (min-width: 40.0625em) and (max-width: 64em) { - .control-panel { - width: 100%; - overflow: auto; - } - - .map-container { - width: 100%; - height: 800px; - } -} - -@media only screen and (min-width: 64.0625em) and (max-width: 100em) { - .main-content { - display: flex; - height: 100%; - } - - .control-panel { - width: 50%; - height: 100%; - } - - .map-container { - width: 50%; - height: 100%; - padding: 1rem; - } -} - -@media only screen and (min-width: 100.0625em) { - .main-content { - display: flex; - height: 100%; - } - - .control-panel { - width: 33.33333%; - height: 100%; - } - - .map-container { - width: 66.66667%; - height: 100%; - padding: 1rem; - } -} - -@media only screen { - .heading-wrapper, - .route-option-name-wrapper { - width: calc(25% - 0.5rem); - } - - .location-input-wrapper, - .route-option-input { - width: calc(75% - 0.5rem); - } - - .departure-time-wrapper, - .eco-friendly-options-wrapper, - .location-options-wrapper, - .route-options-wrapper, - .transit-modes-wrapper, - .transit-routing-preference-wrapper, - .travel-mode-wrapper { - width: 100%; - } -} - -@media only screen and (min-width: 40.0625em) { - .heading-wrapper, - .route-option-name-wrapper { - width: calc(25% - 0.5rem); - } - - .departure-time-wrapper, - .travel-mode-wrapper { - width: calc(33.33333% - 0.5rem); - } - - .eco-friendly-options-wrapper, - .transit-modes-wrapper, - .transit-routing-preference-wrapper, - .route-options-wrapper { - width: calc(50% - 0.5rem); - } - - .location-input-wrapper, - .route-option-input { - width: calc(75% - 0.5rem); - } - - .location-options-wrapper { - width: 100%; - } -} -/* [END maps_routes_compute_routes] */ diff --git a/dist/samples/routes-compute-routes/app/tsconfig.json b/dist/samples/routes-compute-routes/app/tsconfig.json deleted file mode 100644 index 09179087c..000000000 --- a/dist/samples/routes-compute-routes/app/tsconfig.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "compilerOptions": { - "module": "esnext", - "target": "esnext", - "strict": true, - "noImplicitAny": false, - "lib": [ - "es2015", - "esnext", - "es6", - "dom", - "dom.iterable" - ], - "moduleResolution": "Node", - "jsx": "preserve" - } - } \ No newline at end of file diff --git a/dist/samples/routes-compute-routes/dist/assets/index-BoqZwNWC.css b/dist/samples/routes-compute-routes/dist/assets/index-BoqZwNWC.css deleted file mode 100644 index 91dfc999d..000000000 --- a/dist/samples/routes-compute-routes/dist/assets/index-BoqZwNWC.css +++ /dev/null @@ -1 +0,0 @@ -html,body{height:100%;font-size:100%;font-family:Google Sans,sans-serif;margin:0;background-color:#fff}*{box-sizing:border-box}h2,h3{color:#222;font-style:normal;font-weight:400;line-height:1.4;margin-bottom:.5rem;margin-top:.2rem}h2{font-weight:700;font-size:1rem}h3{font-size:.8rem}p{font-size:.8rem;margin:0 0 .6rem}label{color:#4d4d4d;display:inline-block;margin:0;position:relative;z-index:2;font-size:.875rem}input[type=text]{height:50px;width:100%;padding:.5rem;border-radius:4px;border:1px solid #ccc}ul{list-style:none;padding-inline-start:.25rem}select{appearance:none;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+);background-position:100% center;background-repeat:no-repeat;padding-right:1.5rem}select:disabled{background-color:#ddd;cursor:default}select[multiple]{height:auto}select,input[type=datetime-local]{height:2.3125rem;width:100%;border-style:solid;border-width:1px;border-color:#ccc;border-radius:4px;padding:.3rem;font-family:inherit;font-size:.8rem}button{min-height:3rem;min-width:3rem;cursor:pointer;font-family:inherit;font-weight:400;font-size:.875rem;line-height:normal;padding:0 1.5rem;position:relative;text-align:center;text-decoration:none;display:inline-block;border-radius:4px;transition:background-color .2s,border .2s}button.button-primary{background-color:#1a73e8;color:#fff;border:1px solid #dadce0}button.button-primary:hover{background-color:#e8f0fe;border-color:#d2e3fc;color:#1a73e8}button.button-secondary{background-color:#fff;color:#1a73e8;border:none}button.button-secondary:hover{background-color:#1a73e8;color:#fff}button.close{font-size:2rem}hr{border:1px solid #f4f0f0;margin-inline:0}section{display:flex;flex-direction:column;padding:1.25rem 1rem;border-bottom:1px solid #ddd;gap:.5rem}section:last-child{border-bottom:none}.main-content{width:100%;border:1px solid #e4e4e4;border-radius:25px 25px 0 0}.control-panel{padding-top:20px;overflow:scroll}.map-container{height:100%;padding:0}.map{height:100%}.row{display:flex;flex-flow:row wrap;align-items:flex-start;gap:1rem}.row:not(:last-child){margin-bottom:.5rem}gmp-place-autocomplete{border:1px solid #ccc;border-radius:4px}gmp-advanced-marker:hover{z-index:1}.infowindow-alert{font-size:.8rem;margin:0;color:#fff}.alert{display:none;position:fixed;padding:1rem;width:100%;z-index:10;background-color:#fff;border-radius:25px 25px 0 0;box-shadow:0 1px 8px #e4e4e4;flex-direction:row;justify-content:space-between}.alert p{padding:0 3rem 0 1rem;color:#f04124}.route-tag{background-color:#4285f4;border-radius:8px;font-size:14px;padding:6px 10px;position:relative;box-shadow:10px 10px 24px #0000004d;width:auto;height:auto;transition:.3s;color:#fff}.route-tag .details{display:none}.route-tag .details p{font-size:.7em;margin:0 5px;color:#fff}.route-tag:after{content:"";position:absolute;left:50%;top:100%;transform:translate(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #4285f4}.route-tag:hover p{font-size:.9em}.route-tag:hover .details{display:block}.route-tag.eco{background-color:#188038}.route-tag.eco:after{border-top-color:#188038}.route-tag.alternate{background-color:#fff;color:#000}.route-tag.alternate .details p{color:#000}.route-tag.alternate:after{border-top-color:#fff}.route-tag.shorter-distance{background-color:purple}.route-tag.shorter-distance:after{border-top-color:purple}@media only screen and (max-width: 40em){.control-panel{width:100%;height:500px;overflow:scroll}.map-container{width:100%;height:500px}}@media only screen and (min-width: 40.0625em) and (max-width: 64em){.control-panel{width:100%;overflow:auto}.map-container{width:100%;height:800px}}@media only screen and (min-width: 64.0625em) and (max-width: 100em){.main-content{display:flex;height:100%}.control-panel{width:50%;height:100%}.map-container{width:50%;height:100%;padding:1rem}}@media only screen and (min-width: 100.0625em){.main-content{display:flex;height:100%}.control-panel{width:33.33333%;height:100%}.map-container{width:66.66667%;height:100%;padding:1rem}}@media only screen{.heading-wrapper,.route-option-name-wrapper{width:calc(25% - .5rem)}.location-input-wrapper,.route-option-input{width:calc(75% - .5rem)}.departure-time-wrapper,.eco-friendly-options-wrapper,.location-options-wrapper,.route-options-wrapper,.transit-modes-wrapper,.transit-routing-preference-wrapper,.travel-mode-wrapper{width:100%}}@media only screen and (min-width: 40.0625em){.heading-wrapper,.route-option-name-wrapper{width:calc(25% - .5rem)}.departure-time-wrapper,.travel-mode-wrapper{width:calc(33.33333% - .5rem)}.eco-friendly-options-wrapper,.transit-modes-wrapper,.transit-routing-preference-wrapper,.route-options-wrapper{width:calc(50% - .5rem)}.location-input-wrapper,.route-option-input{width:calc(75% - .5rem)}.location-options-wrapper{width:100%}} diff --git a/dist/samples/routes-compute-routes/dist/assets/index-CmFec0Sk.js b/dist/samples/routes-compute-routes/dist/assets/index-CmFec0Sk.js deleted file mode 100644 index 22e17e8e0..000000000 --- a/dist/samples/routes-compute-routes/dist/assets/index-CmFec0Sk.js +++ /dev/null @@ -1 +0,0 @@ -(function(){const u=document.createElement("link").relList;if(u&&u.supports&&u.supports("modulepreload"))return;for(const l of document.querySelectorAll('link[rel="modulepreload"]'))p(l);new MutationObserver(l=>{for(const c of l)if(c.type==="childList")for(const d of c.addedNodes)d.tagName==="LINK"&&d.rel==="modulepreload"&&p(d)}).observe(document,{childList:!0,subtree:!0});function m(l){const c={};return l.integrity&&(c.integrity=l.integrity),l.referrerPolicy&&(c.referrerPolicy=l.referrerPolicy),l.crossOrigin==="use-credentials"?c.credentials="include":l.crossOrigin==="anonymous"?c.credentials="omit":c.credentials="same-origin",c}function p(l){if(l.ep)return;l.ep=!0;const c=m(l);fetch(l.href,c)}})();let g=[],f=[];const L={predictionText:null,location:null},v={predictionText:null,location:null};async function P(){const[{InfoWindow:h},{AdvancedMarkerElement:u},{PlaceAutocompleteElement:m},{ComputeRoutesExtraComputation:p,ReferenceRoute:l,Route:c,RouteLabel:d}]=await Promise.all([google.maps.importLibrary("maps"),google.maps.importLibrary("marker"),google.maps.importLibrary("places"),google.maps.importLibrary("routes")]),a=document.getElementById("map");T(),M(),b(),N(),x(),F();function T(){const e=document.getElementById("compute-routes-form");e.addEventListener("submit",t=>{t.preventDefault(),_(new FormData(e))})}async function _(e){R();try{const{routes:t}=await c.computeRoutes(w(e));if(!t){console.log("No routes returned.");return}console.log("Routes:"),t.forEach(n=>{console.log(n.toJSON())}),await Promise.all(t.map(n=>A(n,!!n.routeLabels?.includes(d.DEFAULT_ROUTE))))}catch(t){console.error(t),I(t.message||"Unknown error.")}}function w(e){const t=e.get("travel_mode")===""?void 0:e.get("travel_mode"),n=[],i=[],s={},o={origin:{location:E(L,e.get("origin_location"),e.get("heading_org"),t),vehicleStopover:e.get("origin_stopover")==="on",sideOfRoad:e.get("origin_side_of_road")==="on"},destination:{location:E(v,e.get("destination_location"),e.get("heading_dest"),t),vehicleStopover:e.get("destination_stopover")==="on",sideOfRoad:e.get("destination_side_of_road")==="on"},fields:Array.from(document.querySelectorAll('ul#fields li input[type="checkbox"]:checked'),r=>r.value),travelMode:t,routingPreference:e.get("routing_preference")===""?void 0:e.get("routing_preference"),polylineQuality:e.get("polyline_quality")===""?void 0:e.get("polyline_quality"),computeAlternativeRoutes:e.get("compute_alternative_routes")==="on",routeModifiers:{avoidTolls:e.get("avoid_tolls")==="on",avoidHighways:e.get("avoid_highways")==="on",avoidFerries:e.get("avoid_ferries")==="on",avoidIndoor:e.get("avoid_indoor")==="on"},departureTime:e.get("departure_time")===""?void 0:new Date(e.get("departure_time")),extraComputations:n,requestedReferenceRoutes:i,transitPreference:s};if(e.get("traffic_aware_polyline")==="on"&&n.push(p.TRAFFIC_ON_POLYLINE),e.get("shorter_distance")==="on"&&i.push(l.SHORTER_DISTANCE),e.get("eco_routes")==="on"&&(i.push(l.FUEL_EFFICIENT),n.push(p.FUEL_CONSUMPTION),o.routeModifiers.vehicleInfo={emissionType:e.get("emission_type")}),t===google.maps.TravelMode.TRANSIT){const r=document.querySelectorAll('ul#transitModes li input[type="checkbox"]:checked');s.allowedTransitModes=Array.from(r,y=>y.value),s.routingPreference=e.get("transit_preference")===""?void 0:e.get("transit_preference")}return o}function E(e,t,n,i){if(!t)throw new Error("Location is required.");const s=/^-?\d+(\.\d+)?,\s*-?\d+(\.\d+)?$/,o=t,r=n&&i!=="TRANSIT"?Number(n):void 0;return e.predictionText===o&&e.location?{lat:e.location.lat(),lng:e.location.lng(),altitude:0,heading:r}:s.test(o)?{lat:Number(o.split(",")[0]),lng:Number(o.split(",")[1]),altitude:0,heading:r}:o}function I(e){const t=document.getElementById("alert");t.querySelector("p").textContent=e,t.style.display="flex"}async function A(e,t){f=f.concat(e.createPolylines({polylineOptions:t?{map:a.innerMap,zIndex:1}:{map:a.innerMap,strokeColor:"#669DF6",strokeOpacity:.5,strokeWeight:8},colorScheme:a.innerMap.get("colorScheme")})),t&&(g=g.concat(await e.createWaypointAdvancedMarkers({map:a.innerMap,zIndex:1})),e.viewport&&a.innerMap.fitBounds(e.viewport)),C(e,Math.floor(e.path.length/2))}function C(e,t){const n=document.createElement("div");if(n.className="route-tag",e.routeLabels&&e.routeLabels.length>0){const o=document.createElement("p");e.routeLabels.forEach((r,y)=>{r.includes(d.FUEL_EFFICIENT)&&n.classList.add("eco"),r.includes(d.DEFAULT_ROUTE_ALTERNATE)&&n.classList.add("alternate"),r.includes(d.SHORTER_DISTANCE)&&n.classList.add("shorter-distance"),o.appendChild(document.createTextNode(r)),y{e.map=null}),g.length=0,f.forEach(e=>{e.setMap(null)}),f.length=0}function b(){if(!a||!a.innerMap)return;let e=document.getElementById("infowindow-alert");e||(e=document.createElement("div"),e.id=e.className="infowindow-alert",e.textContent="Lat/Lng are copied to clipboard");const t=new h;let n;a.innerMap.addListener("click",async i=>{i.latLng&&(t.close(),n&&clearTimeout(n),t.setContent(e),t.setPosition({lat:i.latLng.lat(),lng:i.latLng.lng()}),await navigator.clipboard.writeText(`${i.latLng.lat()},${i.latLng.lng()}`),t.open(a.innerMap),n=window.setTimeout(()=>{t.close()},2e3))})}function N(){const e=document.getElementById("travel-mode"),t=document.getElementById("routing-preference"),n=document.getElementById("traffic-aware-polyline"),i=document.getElementById("eco-routes"),s=document.getElementById("emission-type");e.addEventListener("change",()=>{e.value==="WALKING"||e.value==="BICYCLING"||e.value==="TRANSIT"?(t.disabled=!0,t.value=""):(t.disabled=!1,t.value=t.value||"TRAFFIC_UNAWARE"),o(),document.getElementById("transit-options").style.display=e.value==="TRANSIT"?"flex":"none"}),t.addEventListener("change",()=>{o()}),i.addEventListener("change",()=>{i.checked?s.disabled=!1:s.disabled=!0});function o(){!t.value||t.value==="TRAFFIC_UNAWARE"?(n.checked=!1,n.disabled=!0):n.disabled=!1}}function x(){const e=document.getElementById("alert");e.querySelector(".close").addEventListener("click",()=>{e.style.display!=="none"&&(e.style.display="none")})}function M(){const e=new m({name:"origin_location"}),t=new m({name:"destination_location"});[[e,L],[t,v]].forEach(([n,i])=>{n.addEventListener("gmp-select",async s=>{i.predictionText=s.placePrediction.text.text;const o=s.placePrediction.toPlace();await o.fetchFields({fields:["location"]}),i.location=o.location})}),document.getElementById("origin-input")?.appendChild(e),document.getElementById("destination-input")?.appendChild(t)}function F(){const e=document.getElementById("departure-time"),t=document.getElementById("utc-output");e.addEventListener("change",()=>{t.textContent=`UTC time: ${new Date(e.value).toUTCString()}`})}}window.addEventListener("load",P); diff --git a/dist/samples/routes-compute-routes/dist/index.html b/dist/samples/routes-compute-routes/dist/index.html deleted file mode 100644 index 3f57bd8c6..000000000 --- a/dist/samples/routes-compute-routes/dist/index.html +++ /dev/null @@ -1,545 +0,0 @@ - - - - - - Get routes - - - - - - -
                  -
                  -

                  error

                  - -
                  -
                  -
                  -
                  -

                  Input locations

                  -
                  -
                  - -
                  -
                  -
                  - - -
                  -
                  -
                  -
                  - - - - -
                  -
                  -
                  -
                  -
                  - -
                  -
                  -
                  - - -
                  -
                  -
                  -
                  - - - - -
                  -
                  -
                  -
                  -

                  Travel Mode

                  -
                  -
                  - -
                  -
                  - - -
                  -
                  -

                  Departure Time (Your local time)

                  -

                  - Choose your local time. The selected time - will be converted to UTC format time. -

                  -

                  - If you set the departure time, the routing - preference has to be either TRAFFIC_AWARE or - TRAFFIC_AWARE_OPTIMAL. TRAFFIC_AWARE_OPTIMAL - calculates best routes by factoring in real-time - road conditions, including closures. -

                  -
                  -
                  - -

                  -
                  -
                  -
                  -
                  -

                  Route Options

                  -
                  -
                  -
                  -

                  - Polyline Quality -

                  - -
                  -
                  -

                  - Traffic Awareness -

                  - -
                  - -
                  -

                  - Traffic Aware Polyline -

                  -
                  - - -
                  -
                  -
                  -
                  -

                  Route Modifiers

                  -
                    -
                  • - - -
                  • -
                  • - - -
                  • -
                  • - - -
                  • -
                  • - - -
                  • -
                  -
                  -
                  -
                  - -
                  -

                  Reference routes

                  -
                  -
                  - - -
                  -
                  -
                  -
                  - - -
                  -
                  - -
                  - -
                  -
                  -
                  - - -
                  -
                  -
                  -

                  Emission Type

                  - -
                  -
                  -
                  - -
                  -

                  Fields

                  -
                  -
                  -

                  Fields

                  -
                    -
                  • - - -
                  • -
                  • - - -
                  • -
                  • - - -
                  • -
                  • - - -
                  • -
                  • - - -
                  • -
                  • - - -
                  • -
                  • - - -
                  • -
                  • - - -
                  • -
                  • - - -
                  • -
                  • - - -
                  • -
                  • - - -
                  • -
                  • - - -
                  • -
                  • - - -
                  • -
                  • - - -
                  • -
                  • - - -
                  • -
                  -
                  -
                  -
                  - -
                  -
                  - -
                  -
                  -
                  -
                  -
                  - -
                  -
                  - - - - - diff --git a/dist/samples/routes-compute-routes/docs/index.html b/dist/samples/routes-compute-routes/docs/index.html deleted file mode 100644 index f5a6537cd..000000000 --- a/dist/samples/routes-compute-routes/docs/index.html +++ /dev/null @@ -1,545 +0,0 @@ - - - - - - Get routes - - - - - - -
                  -
                  -

                  error

                  - -
                  -
                  -
                  -
                  -

                  Input locations

                  -
                  -
                  - -
                  -
                  -
                  - - -
                  -
                  -
                  -
                  - - - - -
                  -
                  -
                  -
                  -
                  - -
                  -
                  -
                  - - -
                  -
                  -
                  -
                  - - - - -
                  -
                  -
                  -
                  -

                  Travel Mode

                  -
                  -
                  - -
                  -
                  - - -
                  -
                  -

                  Departure Time (Your local time)

                  -

                  - Choose your local time. The selected time - will be converted to UTC format time. -

                  -

                  - If you set the departure time, the routing - preference has to be either TRAFFIC_AWARE or - TRAFFIC_AWARE_OPTIMAL. TRAFFIC_AWARE_OPTIMAL - calculates best routes by factoring in real-time - road conditions, including closures. -

                  -
                  -
                  - -

                  -
                  -
                  -
                  -
                  -

                  Route Options

                  -
                  -
                  -
                  -

                  - Polyline Quality -

                  - -
                  -
                  -

                  - Traffic Awareness -

                  - -
                  - -
                  -

                  - Traffic Aware Polyline -

                  -
                  - - -
                  -
                  -
                  -
                  -

                  Route Modifiers

                  -
                    -
                  • - - -
                  • -
                  • - - -
                  • -
                  • - - -
                  • -
                  • - - -
                  • -
                  -
                  -
                  -
                  - -
                  -

                  Reference routes

                  -
                  -
                  - - -
                  -
                  -
                  -
                  - - -
                  -
                  - -
                  - -
                  -
                  -
                  - - -
                  -
                  -
                  -

                  Emission Type

                  - -
                  -
                  -
                  - -
                  -

                  Fields

                  -
                  -
                  -

                  Fields

                  -
                    -
                  • - - -
                  • -
                  • - - -
                  • -
                  • - - -
                  • -
                  • - - -
                  • -
                  • - - -
                  • -
                  • - - -
                  • -
                  • - - -
                  • -
                  • - - -
                  • -
                  • - - -
                  • -
                  • - - -
                  • -
                  • - - -
                  • -
                  • - - -
                  • -
                  • - - -
                  • -
                  • - - -
                  • -
                  • - - -
                  • -
                  -
                  -
                  -
                  - -
                  -
                  - -
                  -
                  -
                  -
                  -
                  - -
                  -
                  - - - - - diff --git a/dist/samples/routes-compute-routes/docs/index.js b/dist/samples/routes-compute-routes/docs/index.js deleted file mode 100644 index 80a167c10..000000000 --- a/dist/samples/routes-compute-routes/docs/index.js +++ /dev/null @@ -1,402 +0,0 @@ -"use strict"; -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// [START maps_routes_compute_routes] -let markers = []; -let polylines = []; -let waypointInfoWindow = null; -const originAutocompleteSelection = { - predictionText: null, - location: null, -}; -const destinationAutocompleteSelection = { - predictionText: null, - location: null, -}; -async function init() { - const [{ InfoWindow }, { AdvancedMarkerElement }, - //prettier-ignore - //@ts-ignore - { PlaceAutocompleteElement }, - //prettier-ignore - //@ts-ignore - { ComputeRoutesExtraComputation, ReferenceRoute, Route, RouteLabel },] = await Promise.all([ - google.maps.importLibrary('maps'), - google.maps.importLibrary('marker'), - google.maps.importLibrary('places'), - google.maps.importLibrary('routes'), - ]); - const map = document.getElementById('map'); - attachSubmitListener(); - initializeLocationInputs(); - attachMapClickListener(); - attachTravelModeListener(); - attachAlertWindowListener(); - attachDepartureTimeListener(); - function attachSubmitListener() { - const computeRoutesForm = document.getElementById('compute-routes-form'); - computeRoutesForm.addEventListener('submit', (event) => { - event.preventDefault(); - sendRequest(new FormData(computeRoutesForm)); - }); - } - async function sendRequest(formData) { - clearMap(); - try { - const { routes } = await Route.computeRoutes(buildComputeRoutesJsRequest(formData)); - if (!routes) { - console.log('No routes returned.'); - return; - } - console.log('Routes:'); - routes.forEach((route) => { - console.log(route.toJSON()); - }); - await Promise.all(routes.map((route) => drawRoute(route, !!route.routeLabels?.includes(RouteLabel.DEFAULT_ROUTE)))); - } - catch (error) { - console.error(error); - setErrorMessage(error.message || 'Unknown error.'); - } - } - function buildComputeRoutesJsRequest(formData - //prettier-ignore - //@ts-ignore - ) { - const travelMode = formData.get('travel_mode') === '' - ? undefined - : formData.get('travel_mode'); - //prettier-ignore - //@ts-ignore - const extraComputations = []; - //prettier-ignore - //@ts-ignore - const requestedReferenceRoutes = []; - //prettier-ignore - //@ts-ignore - const transitPreference = {}; - const request = { - origin: { - location: buildComputeRoutesLocation(originAutocompleteSelection, formData.get('origin_location'), formData.get('heading_org'), travelMode), - vehicleStopover: formData.get('origin_stopover') === 'on', - sideOfRoad: formData.get('origin_side_of_road') === 'on', - }, - destination: { - location: buildComputeRoutesLocation(destinationAutocompleteSelection, formData.get('destination_location'), formData.get('heading_dest'), travelMode), - vehicleStopover: formData.get('destination_stopover') === 'on', - sideOfRoad: formData.get('destination_side_of_road') === 'on', - }, - fields: Array.from(document.querySelectorAll('ul#fields li input[type="checkbox"]:checked'), (input) => input.value), - travelMode: travelMode, - routingPreference: formData.get('routing_preference') === '' - ? undefined - : formData.get('routing_preference' - //prettier-ignore - //@ts-ignore - ), - polylineQuality: formData.get('polyline_quality') === '' - ? undefined - : formData.get('polyline_quality' - //prettier-ignore - //@ts-ignore - ), - computeAlternativeRoutes: formData.get('compute_alternative_routes') === 'on', - routeModifiers: { - avoidTolls: formData.get('avoid_tolls') === 'on', - avoidHighways: formData.get('avoid_highways') === 'on', - avoidFerries: formData.get('avoid_ferries') === 'on', - avoidIndoor: formData.get('avoid_indoor') === 'on', - }, - departureTime: formData.get('departure_time') === '' - ? undefined - : new Date(formData.get('departure_time')), - extraComputations, - requestedReferenceRoutes, - transitPreference, - }; - if (formData.get('traffic_aware_polyline') === 'on') { - extraComputations.push(ComputeRoutesExtraComputation.TRAFFIC_ON_POLYLINE); - } - if (formData.get('shorter_distance') === 'on') { - requestedReferenceRoutes.push(ReferenceRoute.SHORTER_DISTANCE); - } - if (formData.get('eco_routes') === 'on') { - requestedReferenceRoutes.push(ReferenceRoute.FUEL_EFFICIENT); - extraComputations.push(ComputeRoutesExtraComputation.FUEL_CONSUMPTION); - //prettier-ignore - //@ts-ignore - request.routeModifiers.vehicleInfo = - { - emissionType: formData.get('emission_type' - //prettier-ignore - //@ts-ignore - ), - }; - } - if (travelMode === google.maps.TravelMode.TRANSIT) { - const selectedTransitModes = document.querySelectorAll('ul#transitModes li input[type="checkbox"]:checked'); - transitPreference.allowedTransitModes = Array.from(selectedTransitModes, (input) => input.value); - transitPreference.routingPreference = - formData.get('transit_preference') === '' - ? undefined - : formData.get('transit_preference'); - } - return request; - } - function buildComputeRoutesLocation(autocompleteSelection, locationInput, headingInput, travelModeInput - //prettier-ignore - //@ts-ignore - ) { - if (!locationInput) { - throw new Error('Location is required.'); - } - const latLngRegex = /^-?\d+(\.\d+)?,\s*-?\d+(\.\d+)?$/; - const location = locationInput; - const heading = headingInput && travelModeInput !== 'TRANSIT' - ? Number(headingInput) - : undefined; - if (autocompleteSelection.predictionText === location && - autocompleteSelection.location) { - // Use the lat/lng from the autocomplete selection if the current input - // matches the autocomplete prediction text - return { - lat: autocompleteSelection.location.lat(), - lng: autocompleteSelection.location.lng(), - altitude: 0, - heading, - }; - } - else if (latLngRegex.test(location)) { - // If the current input looks like a lat/lng, format it as a - // google.maps.routes.DirectionalLocationLiteral - return { - lat: Number(location.split(',')[0]), - lng: Number(location.split(',')[1]), - altitude: 0, - heading, - }; - } - // Otherwise return the input location string - return location; - } - function setErrorMessage(error) { - const alertBox = document.getElementById('alert'); - alertBox.querySelector('p').textContent = error; - alertBox.style.display = 'flex'; - } - async function drawRoute( - //prettier-ignore - //@ts-ignore - route, isPrimaryRoute) { - polylines = polylines.concat(route.createPolylines({ - polylineOptions: isPrimaryRoute - ? { map: map.innerMap, zIndex: 1 } - : { - map: map.innerMap, - strokeColor: '#669DF6', - strokeOpacity: 0.5, - strokeWeight: 8, - }, - colorScheme: map.innerMap.get('colorScheme'), - })); - if (isPrimaryRoute) { - markers = markers.concat(await route.createWaypointAdvancedMarkers({ - map: map.innerMap, - zIndex: 1, - })); - if (route.viewport) { - map.innerMap.fitBounds(route.viewport); - } - } - addRouteLabel(route, Math.floor(route.path.length / 2)); - } - //prettier-ignore - //@ts-ignore - function addRouteLabel(route, index) { - const routeTag = document.createElement('div'); - routeTag.className = 'route-tag'; - if (route.routeLabels && route.routeLabels.length > 0) { - const p = document.createElement('p'); - route.routeLabels.forEach((label, i) => { - if (label.includes(RouteLabel.FUEL_EFFICIENT)) { - routeTag.classList.add('eco'); - } - if (label.includes(RouteLabel.DEFAULT_ROUTE_ALTERNATE)) { - routeTag.classList.add('alternate'); - } - if (label.includes(RouteLabel.SHORTER_DISTANCE)) { - routeTag.classList.add('shorter-distance'); - } - p.appendChild(document.createTextNode(label)); - if (i < route.routeLabels.length - 1) { - p.appendChild(document.createElement('br')); - } - }); - routeTag.appendChild(p); - } - const detailsDiv = document.createElement('div'); - detailsDiv.className = 'details'; - if (route.localizedValues) { - const distanceP = document.createElement('p'); - distanceP.textContent = `Distance: ${route.localizedValues.distance}`; - detailsDiv.appendChild(distanceP); - const durationP = document.createElement('p'); - durationP.textContent = `Duration: ${route.localizedValues.duration}`; - detailsDiv.appendChild(durationP); - } - if (route.travelAdvisory?.fuelConsumptionMicroliters) { - const fuelP = document.createElement('p'); - fuelP.textContent = `Fuel consumption: ${(route.travelAdvisory.fuelConsumptionMicroliters / 1e6).toFixed(2)} L`; - detailsDiv.appendChild(fuelP); - } - routeTag.appendChild(detailsDiv); - const marker = new AdvancedMarkerElement({ - map: map.innerMap, - position: route.path[index], - content: routeTag, - zIndex: route.routeLabels?.includes(RouteLabel.DEFAULT_ROUTE) - ? 1 - : undefined, - }); - markers.push(marker); - } - function clearMap() { - markers.forEach((marker) => { - marker.map = null; - }); - markers.length = 0; - polylines.forEach((polyline) => { - polyline.setMap(null); - }); - polylines.length = 0; - } - function attachMapClickListener() { - if (!map || !map.innerMap) { - return; - } - let infoWindowAlert = document.getElementById('infowindow-alert'); - if (!infoWindowAlert) { - infoWindowAlert = document.createElement('div'); - infoWindowAlert.id = infoWindowAlert.className = 'infowindow-alert'; - infoWindowAlert.textContent = 'Lat/Lng are copied to clipboard'; - } - const infoWindow = new InfoWindow(); - let closeWindowTimeout; - map.innerMap.addListener('click', async (mapsMouseEvent) => { - if (!mapsMouseEvent.latLng) { - return; - } - infoWindow.close(); - if (closeWindowTimeout) { - clearTimeout(closeWindowTimeout); - } - infoWindow.setContent(infoWindowAlert); - infoWindow.setPosition({ - lat: mapsMouseEvent.latLng.lat(), - lng: mapsMouseEvent.latLng.lng(), - }); - await navigator.clipboard.writeText(`${mapsMouseEvent.latLng.lat()},${mapsMouseEvent.latLng.lng()}`); - infoWindow.open(map.innerMap); - closeWindowTimeout = window.setTimeout(() => { - infoWindow.close(); - }, 2000); - }); - } - function attachTravelModeListener() { - const travelMode = document.getElementById('travel-mode'); - const routingPreference = document.getElementById('routing-preference'); - const trafficAwarePolyline = document.getElementById('traffic-aware-polyline'); - const ecoRoutes = document.getElementById('eco-routes'); - const emissionType = document.getElementById('emission-type'); - travelMode.addEventListener('change', () => { - // Toggle the Routing Preference selection and Traffic Aware Polyline - // selection for WALKING, BICYCLING, and TRANSIT modes. - if (travelMode.value === 'WALKING' || - travelMode.value === 'BICYCLING' || - travelMode.value === 'TRANSIT') { - routingPreference.disabled = true; - routingPreference.value = ''; - } - else { - routingPreference.disabled = false; - routingPreference.value = - routingPreference.value || 'TRAFFIC_UNAWARE'; - } - toggleTrafficAwarePolyline(); - // Toggle transit options for Transit mode - document.getElementById('transit-options').style.display = travelMode.value === 'TRANSIT' ? 'flex' : 'none'; - }); - routingPreference.addEventListener('change', () => { - toggleTrafficAwarePolyline(); - }); - ecoRoutes.addEventListener('change', () => { - if (ecoRoutes.checked) { - emissionType.disabled = false; - } - else { - emissionType.disabled = true; - } - }); - function toggleTrafficAwarePolyline() { - if (!routingPreference.value || - routingPreference.value === 'TRAFFIC_UNAWARE') { - trafficAwarePolyline.checked = false; - trafficAwarePolyline.disabled = true; - } - else { - trafficAwarePolyline.disabled = false; - } - } - } - function attachAlertWindowListener() { - const alertBox = document.getElementById('alert'); - const closeBtn = alertBox.querySelector('.close'); - closeBtn.addEventListener('click', () => { - if (alertBox.style.display !== 'none') { - alertBox.style.display = 'none'; - } - }); - } - function initializeLocationInputs() { - const originAutocomplete = new PlaceAutocompleteElement({ - name: 'origin_location', - }); - const destinationAutocomplete = new PlaceAutocompleteElement({ - name: 'destination_location', - }); - [ - [originAutocomplete, originAutocompleteSelection], - [destinationAutocomplete, destinationAutocompleteSelection], - ].forEach(([autocomplete, autocompleteData]) => { - autocomplete.addEventListener('gmp-select', - //prettier-ignore - //@ts-ignore - async (event) => { - autocompleteData.predictionText = event.placePrediction.text.text; - const place = event.placePrediction.toPlace(); - await place.fetchFields({ - fields: ['location'], - }); - autocompleteData.location = place.location; - }); - }); - document - .getElementById('origin-input') - ?.appendChild(originAutocomplete); - document - .getElementById('destination-input') - ?.appendChild(destinationAutocomplete); - } - function attachDepartureTimeListener() { - const departureTime = document.getElementById('departure-time'); - const utcOutput = document.getElementById('utc-output'); - departureTime.addEventListener('change', () => { - utcOutput.textContent = `UTC time: ${new Date(departureTime.value).toUTCString()}`; - }); - } -} -window.addEventListener('load', init); -// [END maps_routes_compute_routes] diff --git a/dist/samples/routes-compute-routes/docs/index.ts b/dist/samples/routes-compute-routes/docs/index.ts deleted file mode 100644 index 11bcf8818..000000000 --- a/dist/samples/routes-compute-routes/docs/index.ts +++ /dev/null @@ -1,562 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// [START maps_routes_compute_routes] -let markers: google.maps.marker.AdvancedMarkerElement[] = []; -let polylines: google.maps.Polyline[] = []; -let waypointInfoWindow: google.maps.InfoWindow | null = null; - -interface PlaceAutocompleteSelection { - predictionText: string | null; - location: google.maps.LatLng | null; -} - -const originAutocompleteSelection: PlaceAutocompleteSelection = { - predictionText: null, - location: null, -}; -const destinationAutocompleteSelection: PlaceAutocompleteSelection = { - predictionText: null, - location: null, -}; - -async function init() { - const [ - { InfoWindow }, - { AdvancedMarkerElement }, - //prettier-ignore - //@ts-ignore - { PlaceAutocompleteElement }, - //prettier-ignore - //@ts-ignore - { ComputeRoutesExtraComputation, ReferenceRoute, Route, RouteLabel }, - ] = await Promise.all([ - google.maps.importLibrary('maps') as Promise, - google.maps.importLibrary( - 'marker' - ) as Promise, - google.maps.importLibrary( - 'places' - ) as Promise, - google.maps.importLibrary( - 'routes' - ) as Promise, - ]); - - const map = document.getElementById('map') as google.maps.MapElement; - - attachSubmitListener(); - initializeLocationInputs(); - attachMapClickListener(); - attachTravelModeListener(); - attachAlertWindowListener(); - attachDepartureTimeListener(); - - function attachSubmitListener() { - const computeRoutesForm = document.getElementById( - 'compute-routes-form' - ) as HTMLFormElement; - - computeRoutesForm.addEventListener('submit', (event) => { - event.preventDefault(); - sendRequest(new FormData(computeRoutesForm)); - }); - } - - async function sendRequest(formData: FormData) { - clearMap(); - - try { - const { routes } = await Route.computeRoutes( - buildComputeRoutesJsRequest(formData) - ); - - if (!routes) { - console.log('No routes returned.'); - return; - } - - console.log('Routes:'); - routes.forEach((route) => { - console.log(route.toJSON()); - }); - - await Promise.all( - routes.map((route) => - drawRoute( - route, - !!route.routeLabels?.includes(RouteLabel.DEFAULT_ROUTE) - ) - ) - ); - } catch (error: unknown) { - console.error(error); - setErrorMessage((error as Error).message || 'Unknown error.'); - } - } - - function buildComputeRoutesJsRequest( - formData: FormData - //prettier-ignore - //@ts-ignore - ): google.maps.routes.ComputeRoutesRequest { - const travelMode = - (formData.get('travel_mode') as string) === '' - ? undefined - : (formData.get('travel_mode') as google.maps.TravelMode); - //prettier-ignore - //@ts-ignore - const extraComputations: google.maps.routes.ComputeRoutesExtraComputation[] = - []; - //prettier-ignore - //@ts-ignore - const requestedReferenceRoutes: google.maps.routes.ReferenceRoute[] = []; - //prettier-ignore - //@ts-ignore - const transitPreference: google.maps.routes.TransitPreference = {}; - - const request = { - origin: { - location: buildComputeRoutesLocation( - originAutocompleteSelection, - formData.get('origin_location'), - formData.get('heading_org'), - travelMode - ), - vehicleStopover: formData.get('origin_stopover') === 'on', - sideOfRoad: formData.get('origin_side_of_road') === 'on', - }, - destination: { - location: buildComputeRoutesLocation( - destinationAutocompleteSelection, - formData.get('destination_location'), - formData.get('heading_dest'), - travelMode - ), - vehicleStopover: formData.get('destination_stopover') === 'on', - sideOfRoad: formData.get('destination_side_of_road') === 'on', - }, - fields: Array.from( - document.querySelectorAll( - 'ul#fields li input[type="checkbox"]:checked' - ), - (input) => (input as HTMLInputElement).value - ), - travelMode: travelMode as google.maps.TravelMode, - routingPreference: - formData.get('routing_preference') === '' - ? undefined - : (formData.get( - 'routing_preference' - //prettier-ignore - //@ts-ignore - ) as google.maps.routes.RoutingPreference), - polylineQuality: - formData.get('polyline_quality') === '' - ? undefined - : (formData.get( - 'polyline_quality' - //prettier-ignore - //@ts-ignore - ) as google.maps.routes.PolylineQuality), - computeAlternativeRoutes: - formData.get('compute_alternative_routes') === 'on', - routeModifiers: { - avoidTolls: formData.get('avoid_tolls') === 'on', - avoidHighways: formData.get('avoid_highways') === 'on', - avoidFerries: formData.get('avoid_ferries') === 'on', - avoidIndoor: formData.get('avoid_indoor') === 'on', - }, - departureTime: - (formData.get('departure_time') as string) === '' - ? undefined - : new Date(formData.get('departure_time') as string), - extraComputations, - requestedReferenceRoutes, - transitPreference, - }; - - if (formData.get('traffic_aware_polyline') === 'on') { - extraComputations.push( - ComputeRoutesExtraComputation.TRAFFIC_ON_POLYLINE - ); - } - - if (formData.get('shorter_distance') === 'on') { - requestedReferenceRoutes.push(ReferenceRoute.SHORTER_DISTANCE); - } - - if (formData.get('eco_routes') === 'on') { - requestedReferenceRoutes.push(ReferenceRoute.FUEL_EFFICIENT); - extraComputations.push( - ComputeRoutesExtraComputation.FUEL_CONSUMPTION - ); - //prettier-ignore - //@ts-ignore - (request.routeModifiers as google.maps.routes.RouteModifiers).vehicleInfo = - { - emissionType: formData.get( - 'emission_type' - //prettier-ignore - //@ts-ignore - ) as google.maps.routes.VehicleEmissionType, - }; - } - - if (travelMode === google.maps.TravelMode.TRANSIT) { - const selectedTransitModes = document.querySelectorAll( - 'ul#transitModes li input[type="checkbox"]:checked' - ); - transitPreference.allowedTransitModes = Array.from( - selectedTransitModes, - (input) => - (input as HTMLInputElement).value as google.maps.TransitMode - ); - transitPreference.routingPreference = - formData.get('transit_preference') === '' - ? undefined - : (formData.get( - 'transit_preference' - ) as google.maps.TransitRoutePreference); - } - - return request; - } - - function buildComputeRoutesLocation( - autocompleteSelection: PlaceAutocompleteSelection, - locationInput?: FormDataEntryValue | null, - headingInput?: FormDataEntryValue | null, - travelModeInput?: FormDataEntryValue | null - //prettier-ignore - //@ts-ignore - ): string | google.maps.routes.DirectionalLocationLiteral { - if (!locationInput) { - throw new Error('Location is required.'); - } - - const latLngRegex = /^-?\d+(\.\d+)?,\s*-?\d+(\.\d+)?$/; - const location = locationInput as string; - const heading = - headingInput && travelModeInput !== 'TRANSIT' - ? Number(headingInput as string) - : undefined; - - if ( - autocompleteSelection.predictionText === location && - autocompleteSelection.location - ) { - // Use the lat/lng from the autocomplete selection if the current input - // matches the autocomplete prediction text - return { - lat: autocompleteSelection.location.lat(), - lng: autocompleteSelection.location.lng(), - altitude: 0, - heading, - }; - } else if (latLngRegex.test(location)) { - // If the current input looks like a lat/lng, format it as a - // google.maps.routes.DirectionalLocationLiteral - return { - lat: Number(location.split(',')[0]), - lng: Number(location.split(',')[1]), - altitude: 0, - heading, - }; - } - - // Otherwise return the input location string - return location; - } - - function setErrorMessage(error: string) { - const alertBox = document.getElementById('alert') as HTMLDivElement; - alertBox.querySelector('p')!.textContent = error; - alertBox.style.display = 'flex'; - } - - async function drawRoute( - //prettier-ignore - //@ts-ignore - route: google.maps.routes.Route, - isPrimaryRoute: boolean - ) { - polylines = polylines.concat( - route.createPolylines({ - polylineOptions: isPrimaryRoute - ? { map: map.innerMap, zIndex: 1 } - : { - map: map.innerMap, - strokeColor: '#669DF6', - strokeOpacity: 0.5, - strokeWeight: 8, - }, - colorScheme: map.innerMap.get('colorScheme'), - }) - ); - - if (isPrimaryRoute) { - markers = markers.concat( - await route.createWaypointAdvancedMarkers({ - map: map.innerMap, - zIndex: 1, - }) - ); - - if (route.viewport) { - map.innerMap.fitBounds(route.viewport); - } - } - - addRouteLabel(route, Math.floor(route.path!.length / 2)); - } - - //prettier-ignore - //@ts-ignore - function addRouteLabel(route: google.maps.routes.Route, index: number) { - const routeTag = document.createElement('div'); - routeTag.className = 'route-tag'; - - if (route.routeLabels && route.routeLabels.length > 0) { - const p = document.createElement('p'); - route.routeLabels.forEach((label, i) => { - if (label.includes(RouteLabel.FUEL_EFFICIENT)) { - routeTag.classList.add('eco'); - } - if (label.includes(RouteLabel.DEFAULT_ROUTE_ALTERNATE)) { - routeTag.classList.add('alternate'); - } - if (label.includes(RouteLabel.SHORTER_DISTANCE)) { - routeTag.classList.add('shorter-distance'); - } - - p.appendChild(document.createTextNode(label)); - if (i < route.routeLabels!.length - 1) { - p.appendChild(document.createElement('br')); - } - }); - routeTag.appendChild(p); - } - - const detailsDiv = document.createElement('div'); - detailsDiv.className = 'details'; - - if (route.localizedValues) { - const distanceP = document.createElement('p'); - distanceP.textContent = `Distance: ${route.localizedValues.distance!}`; - detailsDiv.appendChild(distanceP); - - const durationP = document.createElement('p'); - durationP.textContent = `Duration: ${route.localizedValues.duration}`!; - detailsDiv.appendChild(durationP); - } - - if (route.travelAdvisory?.fuelConsumptionMicroliters) { - const fuelP = document.createElement('p'); - fuelP.textContent = `Fuel consumption: ${( - route.travelAdvisory.fuelConsumptionMicroliters / 1e6 - ).toFixed(2)} L`; - detailsDiv.appendChild(fuelP); - } - - routeTag.appendChild(detailsDiv); - - const marker = new AdvancedMarkerElement({ - map: map.innerMap, - position: route.path![index], - content: routeTag, - zIndex: route.routeLabels?.includes(RouteLabel.DEFAULT_ROUTE) - ? 1 - : undefined, - }); - markers.push(marker); - } - - function clearMap() { - markers.forEach((marker) => { - marker.map = null; - }); - markers.length = 0; - - polylines.forEach((polyline) => { - polyline.setMap(null); - }); - polylines.length = 0; - } - - function attachMapClickListener() { - if (!map || !map.innerMap) { - return; - } - - let infoWindowAlert = document.getElementById('infowindow-alert'); - if (!infoWindowAlert) { - infoWindowAlert = document.createElement('div'); - infoWindowAlert.id = infoWindowAlert.className = 'infowindow-alert'; - infoWindowAlert.textContent = 'Lat/Lng are copied to clipboard'; - } - - const infoWindow = new InfoWindow(); - let closeWindowTimeout: number; - - map.innerMap.addListener( - 'click', - async (mapsMouseEvent: google.maps.MapMouseEvent) => { - if (!mapsMouseEvent.latLng) { - return; - } - - infoWindow.close(); - if (closeWindowTimeout) { - clearTimeout(closeWindowTimeout); - } - - infoWindow.setContent(infoWindowAlert); - infoWindow.setPosition({ - lat: mapsMouseEvent.latLng.lat(), - lng: mapsMouseEvent.latLng.lng(), - }); - - await navigator.clipboard.writeText( - `${mapsMouseEvent.latLng.lat()},${mapsMouseEvent.latLng.lng()}` - ); - - infoWindow.open(map.innerMap); - closeWindowTimeout = window.setTimeout(() => { - infoWindow.close(); - }, 2000); - } - ); - } - - function attachTravelModeListener() { - const travelMode = document.getElementById( - 'travel-mode' - ) as HTMLSelectElement; - const routingPreference = document.getElementById( - 'routing-preference' - ) as HTMLSelectElement; - const trafficAwarePolyline = document.getElementById( - 'traffic-aware-polyline' - ) as HTMLInputElement; - const ecoRoutes = document.getElementById( - 'eco-routes' - ) as HTMLInputElement; - const emissionType = document.getElementById( - 'emission-type' - ) as HTMLSelectElement; - - travelMode.addEventListener('change', () => { - // Toggle the Routing Preference selection and Traffic Aware Polyline - // selection for WALKING, BICYCLING, and TRANSIT modes. - if ( - travelMode.value === 'WALKING' || - travelMode.value === 'BICYCLING' || - travelMode.value === 'TRANSIT' - ) { - routingPreference.disabled = true; - routingPreference.value = ''; - } else { - routingPreference.disabled = false; - routingPreference.value = - routingPreference.value || 'TRAFFIC_UNAWARE'; - } - - toggleTrafficAwarePolyline(); - - // Toggle transit options for Transit mode - ( - document.getElementById('transit-options') as HTMLElement - ).style.display = travelMode.value === 'TRANSIT' ? 'flex' : 'none'; - }); - - routingPreference.addEventListener('change', () => { - toggleTrafficAwarePolyline(); - }); - - ecoRoutes.addEventListener('change', () => { - if (ecoRoutes.checked) { - emissionType.disabled = false; - } else { - emissionType.disabled = true; - } - }); - - function toggleTrafficAwarePolyline() { - if ( - !routingPreference.value || - routingPreference.value === 'TRAFFIC_UNAWARE' - ) { - trafficAwarePolyline.checked = false; - trafficAwarePolyline.disabled = true; - } else { - trafficAwarePolyline.disabled = false; - } - } - } - - function attachAlertWindowListener() { - const alertBox = document.getElementById('alert') as HTMLDivElement; - const closeBtn = alertBox.querySelector('.close') as HTMLButtonElement; - closeBtn.addEventListener('click', () => { - if (alertBox.style.display !== 'none') { - alertBox.style.display = 'none'; - } - }); - } - - function initializeLocationInputs() { - const originAutocomplete = new PlaceAutocompleteElement({ - name: 'origin_location', - }); - const destinationAutocomplete = new PlaceAutocompleteElement({ - name: 'destination_location', - }); - - [ - [originAutocomplete, originAutocompleteSelection], - [destinationAutocomplete, destinationAutocompleteSelection], - ].forEach(([autocomplete, autocompleteData]) => { - autocomplete.addEventListener( - 'gmp-select', - //prettier-ignore - //@ts-ignore - async (event: google.maps.places.PlacePredictionSelectEvent) => { - autocompleteData.predictionText = event.placePrediction.text.text; - - const place = event.placePrediction.toPlace(); - await place.fetchFields({ - fields: ['location'], - }); - autocompleteData.location = place.location; - } - ); - }); - - document - .getElementById('origin-input') - ?.appendChild(originAutocomplete); - document - .getElementById('destination-input') - ?.appendChild(destinationAutocomplete); - } - - function attachDepartureTimeListener() { - const departureTime = document.getElementById( - 'departure-time' - ) as HTMLInputElement; - const utcOutput = document.getElementById( - 'utc-output' - ) as HTMLParagraphElement; - departureTime.addEventListener('change', () => { - utcOutput.textContent = `UTC time: ${new Date( - departureTime.value - ).toUTCString()}`; - }); - } -} - -window.addEventListener('load', init); -// [END maps_routes_compute_routes] diff --git a/dist/samples/routes-compute-routes/docs/style.css b/dist/samples/routes-compute-routes/docs/style.css deleted file mode 100644 index 6840b059f..000000000 --- a/dist/samples/routes-compute-routes/docs/style.css +++ /dev/null @@ -1,408 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_routes_compute_routes] */ -html, -body { - height: 100%; - font-size: 100%; - font-family: 'Google Sans', sans-serif; - margin: 0; - background-color: #fff; -} - -* { - box-sizing: border-box; -} - -h2, -h3 { - color: #222; - font-style: normal; - font-weight: normal; - line-height: 1.4; - margin-bottom: 0.5rem; - margin-top: 0.2rem; -} - -h2 { - font-weight: bold; - font-size: 1rem; -} - -h3 { - font-size: 0.8rem; -} - -p { - font-size: 0.8rem; - margin: 0 0 0.6rem 0; -} - -label { - color: #4d4d4d; - display: inline-block; - margin: 0; - position: relative; - z-index: 2; - font-size: 0.875rem; -} - -input[type='text'] { - height: 50px; - width: 100%; - padding: 0.5rem; - border-radius: 4px; - border: 1px solid #ccc; -} - -ul { - list-style: none; - padding-inline-start: 0.25rem; -} - -select { - appearance: none; - background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+); - background-position: 100% center; - background-repeat: no-repeat; - padding-right: 1.5rem; - - &:disabled { - background-color: #ddd; - cursor: default; - } - - &[multiple] { - height: auto; - } -} - -select, -input[type='datetime-local'] { - height: 2.3125rem; - width: 100%; - border-style: solid; - border-width: 1px; - border-color: #ccc; - border-radius: 4px; - padding: 0.3rem; - font-family: inherit; - font-size: 0.8rem; -} - -button { - min-height: 3rem; - min-width: 3rem; - cursor: pointer; - font-family: inherit; - font-weight: normal; - font-size: 0.875rem; - line-height: normal; - padding: 0 1.5rem; - position: relative; - text-align: center; - text-decoration: none; - display: inline-block; - border-radius: 4px; - transition: - background-color 0.2s, - border 0.2s; - - &.button-primary { - background-color: #1a73e8; - color: #fff; - border: 1px solid #dadce0; - - &:hover { - background-color: #e8f0fe; - border-color: #d2e3fc; - color: #1a73e8; - } - } - - &.button-secondary { - background-color: #fff; - color: #1a73e8; - border: none; - - &:hover { - background-color: #1a73e8; - color: #fff; - } - } - - &.close { - font-size: 2rem; - } -} - -hr { - border: 1px solid #f4f0f0; - margin-inline: 0; -} - -section { - display: flex; - flex-direction: column; - padding: 1.25rem 1rem; - border-bottom: 1px solid #ddd; - gap: 0.5rem; - - &:last-child { - border-bottom: none; - } -} - -.main-content { - width: 100%; - border: 1px solid #e4e4e4; - border-radius: 25px 25px 0 0; -} - -.control-panel { - padding-top: 20px; - overflow: scroll; -} - -.map-container { - height: 100%; - padding: 0; -} - -.map { - height: 100%; -} - -.row { - display: flex; - flex-flow: row wrap; - align-items: flex-start; - gap: 1rem; - - &:not(:last-child) { - margin-bottom: 0.5rem; - } -} - -gmp-place-autocomplete { - border: 1px solid #ccc; - border-radius: 4px; -} - -gmp-advanced-marker:hover { - z-index: 1; -} - -.infowindow-alert { - font-size: 0.8rem; - margin: 0; - color: #fff; -} - -.alert { - display: none; - position: fixed; - padding: 1rem; - width: 100%; - z-index: 10; - background-color: #fff; - border-radius: 25px 25px 0 0; - box-shadow: 0 1px 8px 0px #e4e4e4; - flex-direction: row; - justify-content: space-between; - - p { - padding: 0 3rem 0 1rem; - color: #f04124; - } -} - -.route-tag { - background-color: #4285f4; - border-radius: 8px; - font-size: 14px; - padding: 6px 10px; - position: relative; - box-shadow: 10px 10px 24px 0 rgba(0, 0, 0, 0.3); - width: auto; - height: auto; - transition: 0.3s; - color: #fff; - - .details { - display: none; - - p { - font-size: 0.7em; - margin: 0 5px; - color: #fff; - } - } - - &::after { - content: ''; - position: absolute; - left: 50%; - top: 100%; - transform: translate(-50%, 0); - width: 0; - height: 0; - border-left: 8px solid transparent; - border-right: 8px solid transparent; - border-top: 8px solid #4285f4; - } - - &:hover { - p { - font-size: 0.9em; - } - - .details { - display: block; - } - } - - &.eco { - background-color: #188038; - - &::after { - border-top-color: #188038; - } - } - - &.alternate { - background-color: white; - color: black; - - .details p { - color: black; - } - - &::after { - border-top-color: white; - } - } - - &.shorter-distance { - background-color: purple; - - &::after { - border-top-color: purple; - } - } -} - -@media only screen and (max-width: 40em) { - .control-panel { - width: 100%; - height: 500px; - overflow: scroll; - } - - .map-container { - width: 100%; - height: 500px; - } -} - -@media only screen and (min-width: 40.0625em) and (max-width: 64em) { - .control-panel { - width: 100%; - overflow: auto; - } - - .map-container { - width: 100%; - height: 800px; - } -} - -@media only screen and (min-width: 64.0625em) and (max-width: 100em) { - .main-content { - display: flex; - height: 100%; - } - - .control-panel { - width: 50%; - height: 100%; - } - - .map-container { - width: 50%; - height: 100%; - padding: 1rem; - } -} - -@media only screen and (min-width: 100.0625em) { - .main-content { - display: flex; - height: 100%; - } - - .control-panel { - width: 33.33333%; - height: 100%; - } - - .map-container { - width: 66.66667%; - height: 100%; - padding: 1rem; - } -} - -@media only screen { - .heading-wrapper, - .route-option-name-wrapper { - width: calc(25% - 0.5rem); - } - - .location-input-wrapper, - .route-option-input { - width: calc(75% - 0.5rem); - } - - .departure-time-wrapper, - .eco-friendly-options-wrapper, - .location-options-wrapper, - .route-options-wrapper, - .transit-modes-wrapper, - .transit-routing-preference-wrapper, - .travel-mode-wrapper { - width: 100%; - } -} - -@media only screen and (min-width: 40.0625em) { - .heading-wrapper, - .route-option-name-wrapper { - width: calc(25% - 0.5rem); - } - - .departure-time-wrapper, - .travel-mode-wrapper { - width: calc(33.33333% - 0.5rem); - } - - .eco-friendly-options-wrapper, - .transit-modes-wrapper, - .transit-routing-preference-wrapper, - .route-options-wrapper { - width: calc(50% - 0.5rem); - } - - .location-input-wrapper, - .route-option-input { - width: calc(75% - 0.5rem); - } - - .location-options-wrapper { - width: 100%; - } -} -/* [END maps_routes_compute_routes] */ diff --git a/dist/samples/routes-compute-routes/jsfiddle/demo.css b/dist/samples/routes-compute-routes/jsfiddle/demo.css deleted file mode 100644 index 244f47c3b..000000000 --- a/dist/samples/routes-compute-routes/jsfiddle/demo.css +++ /dev/null @@ -1,408 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -html, -body { - height: 100%; - font-size: 100%; - font-family: 'Google Sans', sans-serif; - margin: 0; - background-color: #fff; -} - -* { - box-sizing: border-box; -} - -h2, -h3 { - color: #222; - font-style: normal; - font-weight: normal; - line-height: 1.4; - margin-bottom: 0.5rem; - margin-top: 0.2rem; -} - -h2 { - font-weight: bold; - font-size: 1rem; -} - -h3 { - font-size: 0.8rem; -} - -p { - font-size: 0.8rem; - margin: 0 0 0.6rem 0; -} - -label { - color: #4d4d4d; - display: inline-block; - margin: 0; - position: relative; - z-index: 2; - font-size: 0.875rem; -} - -input[type='text'] { - height: 50px; - width: 100%; - padding: 0.5rem; - border-radius: 4px; - border: 1px solid #ccc; -} - -ul { - list-style: none; - padding-inline-start: 0.25rem; -} - -select { - appearance: none; - background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+); - background-position: 100% center; - background-repeat: no-repeat; - padding-right: 1.5rem; - - &:disabled { - background-color: #ddd; - cursor: default; - } - - &[multiple] { - height: auto; - } -} - -select, -input[type='datetime-local'] { - height: 2.3125rem; - width: 100%; - border-style: solid; - border-width: 1px; - border-color: #ccc; - border-radius: 4px; - padding: 0.3rem; - font-family: inherit; - font-size: 0.8rem; -} - -button { - min-height: 3rem; - min-width: 3rem; - cursor: pointer; - font-family: inherit; - font-weight: normal; - font-size: 0.875rem; - line-height: normal; - padding: 0 1.5rem; - position: relative; - text-align: center; - text-decoration: none; - display: inline-block; - border-radius: 4px; - transition: - background-color 0.2s, - border 0.2s; - - &.button-primary { - background-color: #1a73e8; - color: #fff; - border: 1px solid #dadce0; - - &:hover { - background-color: #e8f0fe; - border-color: #d2e3fc; - color: #1a73e8; - } - } - - &.button-secondary { - background-color: #fff; - color: #1a73e8; - border: none; - - &:hover { - background-color: #1a73e8; - color: #fff; - } - } - - &.close { - font-size: 2rem; - } -} - -hr { - border: 1px solid #f4f0f0; - margin-inline: 0; -} - -section { - display: flex; - flex-direction: column; - padding: 1.25rem 1rem; - border-bottom: 1px solid #ddd; - gap: 0.5rem; - - &:last-child { - border-bottom: none; - } -} - -.main-content { - width: 100%; - border: 1px solid #e4e4e4; - border-radius: 25px 25px 0 0; -} - -.control-panel { - padding-top: 20px; - overflow: scroll; -} - -.map-container { - height: 100%; - padding: 0; -} - -.map { - height: 100%; -} - -.row { - display: flex; - flex-flow: row wrap; - align-items: flex-start; - gap: 1rem; - - &:not(:last-child) { - margin-bottom: 0.5rem; - } -} - -gmp-place-autocomplete { - border: 1px solid #ccc; - border-radius: 4px; -} - -gmp-advanced-marker:hover { - z-index: 1; -} - -.infowindow-alert { - font-size: 0.8rem; - margin: 0; - color: #fff; -} - -.alert { - display: none; - position: fixed; - padding: 1rem; - width: 100%; - z-index: 10; - background-color: #fff; - border-radius: 25px 25px 0 0; - box-shadow: 0 1px 8px 0px #e4e4e4; - flex-direction: row; - justify-content: space-between; - - p { - padding: 0 3rem 0 1rem; - color: #f04124; - } -} - -.route-tag { - background-color: #4285f4; - border-radius: 8px; - font-size: 14px; - padding: 6px 10px; - position: relative; - box-shadow: 10px 10px 24px 0 rgba(0, 0, 0, 0.3); - width: auto; - height: auto; - transition: 0.3s; - color: #fff; - - .details { - display: none; - - p { - font-size: 0.7em; - margin: 0 5px; - color: #fff; - } - } - - &::after { - content: ''; - position: absolute; - left: 50%; - top: 100%; - transform: translate(-50%, 0); - width: 0; - height: 0; - border-left: 8px solid transparent; - border-right: 8px solid transparent; - border-top: 8px solid #4285f4; - } - - &:hover { - p { - font-size: 0.9em; - } - - .details { - display: block; - } - } - - &.eco { - background-color: #188038; - - &::after { - border-top-color: #188038; - } - } - - &.alternate { - background-color: white; - color: black; - - .details p { - color: black; - } - - &::after { - border-top-color: white; - } - } - - &.shorter-distance { - background-color: purple; - - &::after { - border-top-color: purple; - } - } -} - -@media only screen and (max-width: 40em) { - .control-panel { - width: 100%; - height: 500px; - overflow: scroll; - } - - .map-container { - width: 100%; - height: 500px; - } -} - -@media only screen and (min-width: 40.0625em) and (max-width: 64em) { - .control-panel { - width: 100%; - overflow: auto; - } - - .map-container { - width: 100%; - height: 800px; - } -} - -@media only screen and (min-width: 64.0625em) and (max-width: 100em) { - .main-content { - display: flex; - height: 100%; - } - - .control-panel { - width: 50%; - height: 100%; - } - - .map-container { - width: 50%; - height: 100%; - padding: 1rem; - } -} - -@media only screen and (min-width: 100.0625em) { - .main-content { - display: flex; - height: 100%; - } - - .control-panel { - width: 33.33333%; - height: 100%; - } - - .map-container { - width: 66.66667%; - height: 100%; - padding: 1rem; - } -} - -@media only screen { - .heading-wrapper, - .route-option-name-wrapper { - width: calc(25% - 0.5rem); - } - - .location-input-wrapper, - .route-option-input { - width: calc(75% - 0.5rem); - } - - .departure-time-wrapper, - .eco-friendly-options-wrapper, - .location-options-wrapper, - .route-options-wrapper, - .transit-modes-wrapper, - .transit-routing-preference-wrapper, - .travel-mode-wrapper { - width: 100%; - } -} - -@media only screen and (min-width: 40.0625em) { - .heading-wrapper, - .route-option-name-wrapper { - width: calc(25% - 0.5rem); - } - - .departure-time-wrapper, - .travel-mode-wrapper { - width: calc(33.33333% - 0.5rem); - } - - .eco-friendly-options-wrapper, - .transit-modes-wrapper, - .transit-routing-preference-wrapper, - .route-options-wrapper { - width: calc(50% - 0.5rem); - } - - .location-input-wrapper, - .route-option-input { - width: calc(75% - 0.5rem); - } - - .location-options-wrapper { - width: 100%; - } -} - diff --git a/dist/samples/routes-compute-routes/jsfiddle/demo.details b/dist/samples/routes-compute-routes/jsfiddle/demo.details deleted file mode 100644 index 48f9e5cc4..000000000 --- a/dist/samples/routes-compute-routes/jsfiddle/demo.details +++ /dev/null @@ -1,7 +0,0 @@ -name: routes-compute-routes -authors: - - Geo Developer IX Documentation Team -tags: - - google maps -load_type: h -description: Sample code supporting Google Maps Platform JavaScript API documentation. diff --git a/dist/samples/routes-compute-routes/jsfiddle/demo.html b/dist/samples/routes-compute-routes/jsfiddle/demo.html deleted file mode 100644 index c88fa5524..000000000 --- a/dist/samples/routes-compute-routes/jsfiddle/demo.html +++ /dev/null @@ -1,545 +0,0 @@ - - - - - - Get routes - - - - - - -
                  -
                  -

                  error

                  - -
                  -
                  -
                  -
                  -

                  Input locations

                  -
                  -
                  - -
                  -
                  -
                  - - -
                  -
                  -
                  -
                  - - - - -
                  -
                  -
                  -
                  -
                  - -
                  -
                  -
                  - - -
                  -
                  -
                  -
                  - - - - -
                  -
                  -
                  -
                  -

                  Travel Mode

                  -
                  -
                  - -
                  -
                  - - -
                  -
                  -

                  Departure Time (Your local time)

                  -

                  - Choose your local time. The selected time - will be converted to UTC format time. -

                  -

                  - If you set the departure time, the routing - preference has to be either TRAFFIC_AWARE or - TRAFFIC_AWARE_OPTIMAL. TRAFFIC_AWARE_OPTIMAL - calculates best routes by factoring in real-time - road conditions, including closures. -

                  -
                  -
                  - -

                  -
                  -
                  -
                  -
                  -

                  Route Options

                  -
                  -
                  -
                  -

                  - Polyline Quality -

                  - -
                  -
                  -

                  - Traffic Awareness -

                  - -
                  - -
                  -

                  - Traffic Aware Polyline -

                  -
                  - - -
                  -
                  -
                  -
                  -

                  Route Modifiers

                  -
                    -
                  • - - -
                  • -
                  • - - -
                  • -
                  • - - -
                  • -
                  • - - -
                  • -
                  -
                  -
                  -
                  - -
                  -

                  Reference routes

                  -
                  -
                  - - -
                  -
                  -
                  -
                  - - -
                  -
                  - -
                  - -
                  -
                  -
                  - - -
                  -
                  -
                  -

                  Emission Type

                  - -
                  -
                  -
                  - -
                  -

                  Fields

                  -
                  -
                  -

                  Fields

                  -
                    -
                  • - - -
                  • -
                  • - - -
                  • -
                  • - - -
                  • -
                  • - - -
                  • -
                  • - - -
                  • -
                  • - - -
                  • -
                  • - - -
                  • -
                  • - - -
                  • -
                  • - - -
                  • -
                  • - - -
                  • -
                  • - - -
                  • -
                  • - - -
                  • -
                  • - - -
                  • -
                  • - - -
                  • -
                  • - - -
                  • -
                  -
                  -
                  -
                  - -
                  -
                  - -
                  -
                  -
                  -
                  -
                  - -
                  -
                  - - - - - diff --git a/dist/samples/routes-compute-routes/jsfiddle/demo.js b/dist/samples/routes-compute-routes/jsfiddle/demo.js deleted file mode 100644 index 37eb78059..000000000 --- a/dist/samples/routes-compute-routes/jsfiddle/demo.js +++ /dev/null @@ -1,402 +0,0 @@ -"use strict"; -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -let markers = []; -let polylines = []; -let waypointInfoWindow = null; -const originAutocompleteSelection = { - predictionText: null, - location: null, -}; -const destinationAutocompleteSelection = { - predictionText: null, - location: null, -}; -async function init() { - const [{ InfoWindow }, { AdvancedMarkerElement }, - //prettier-ignore - //@ts-ignore - { PlaceAutocompleteElement }, - //prettier-ignore - //@ts-ignore - { ComputeRoutesExtraComputation, ReferenceRoute, Route, RouteLabel },] = await Promise.all([ - google.maps.importLibrary('maps'), - google.maps.importLibrary('marker'), - google.maps.importLibrary('places'), - google.maps.importLibrary('routes'), - ]); - const map = document.getElementById('map'); - attachSubmitListener(); - initializeLocationInputs(); - attachMapClickListener(); - attachTravelModeListener(); - attachAlertWindowListener(); - attachDepartureTimeListener(); - function attachSubmitListener() { - const computeRoutesForm = document.getElementById('compute-routes-form'); - computeRoutesForm.addEventListener('submit', (event) => { - event.preventDefault(); - sendRequest(new FormData(computeRoutesForm)); - }); - } - async function sendRequest(formData) { - clearMap(); - try { - const { routes } = await Route.computeRoutes(buildComputeRoutesJsRequest(formData)); - if (!routes) { - console.log('No routes returned.'); - return; - } - console.log('Routes:'); - routes.forEach((route) => { - console.log(route.toJSON()); - }); - await Promise.all(routes.map((route) => drawRoute(route, !!route.routeLabels?.includes(RouteLabel.DEFAULT_ROUTE)))); - } - catch (error) { - console.error(error); - setErrorMessage(error.message || 'Unknown error.'); - } - } - function buildComputeRoutesJsRequest(formData - //prettier-ignore - //@ts-ignore - ) { - const travelMode = formData.get('travel_mode') === '' - ? undefined - : formData.get('travel_mode'); - //prettier-ignore - //@ts-ignore - const extraComputations = []; - //prettier-ignore - //@ts-ignore - const requestedReferenceRoutes = []; - //prettier-ignore - //@ts-ignore - const transitPreference = {}; - const request = { - origin: { - location: buildComputeRoutesLocation(originAutocompleteSelection, formData.get('origin_location'), formData.get('heading_org'), travelMode), - vehicleStopover: formData.get('origin_stopover') === 'on', - sideOfRoad: formData.get('origin_side_of_road') === 'on', - }, - destination: { - location: buildComputeRoutesLocation(destinationAutocompleteSelection, formData.get('destination_location'), formData.get('heading_dest'), travelMode), - vehicleStopover: formData.get('destination_stopover') === 'on', - sideOfRoad: formData.get('destination_side_of_road') === 'on', - }, - fields: Array.from(document.querySelectorAll('ul#fields li input[type="checkbox"]:checked'), (input) => input.value), - travelMode: travelMode, - routingPreference: formData.get('routing_preference') === '' - ? undefined - : formData.get('routing_preference' - //prettier-ignore - //@ts-ignore - ), - polylineQuality: formData.get('polyline_quality') === '' - ? undefined - : formData.get('polyline_quality' - //prettier-ignore - //@ts-ignore - ), - computeAlternativeRoutes: formData.get('compute_alternative_routes') === 'on', - routeModifiers: { - avoidTolls: formData.get('avoid_tolls') === 'on', - avoidHighways: formData.get('avoid_highways') === 'on', - avoidFerries: formData.get('avoid_ferries') === 'on', - avoidIndoor: formData.get('avoid_indoor') === 'on', - }, - departureTime: formData.get('departure_time') === '' - ? undefined - : new Date(formData.get('departure_time')), - extraComputations, - requestedReferenceRoutes, - transitPreference, - }; - if (formData.get('traffic_aware_polyline') === 'on') { - extraComputations.push(ComputeRoutesExtraComputation.TRAFFIC_ON_POLYLINE); - } - if (formData.get('shorter_distance') === 'on') { - requestedReferenceRoutes.push(ReferenceRoute.SHORTER_DISTANCE); - } - if (formData.get('eco_routes') === 'on') { - requestedReferenceRoutes.push(ReferenceRoute.FUEL_EFFICIENT); - extraComputations.push(ComputeRoutesExtraComputation.FUEL_CONSUMPTION); - //prettier-ignore - //@ts-ignore - request.routeModifiers.vehicleInfo = - { - emissionType: formData.get('emission_type' - //prettier-ignore - //@ts-ignore - ), - }; - } - if (travelMode === google.maps.TravelMode.TRANSIT) { - const selectedTransitModes = document.querySelectorAll('ul#transitModes li input[type="checkbox"]:checked'); - transitPreference.allowedTransitModes = Array.from(selectedTransitModes, (input) => input.value); - transitPreference.routingPreference = - formData.get('transit_preference') === '' - ? undefined - : formData.get('transit_preference'); - } - return request; - } - function buildComputeRoutesLocation(autocompleteSelection, locationInput, headingInput, travelModeInput - //prettier-ignore - //@ts-ignore - ) { - if (!locationInput) { - throw new Error('Location is required.'); - } - const latLngRegex = /^-?\d+(\.\d+)?,\s*-?\d+(\.\d+)?$/; - const location = locationInput; - const heading = headingInput && travelModeInput !== 'TRANSIT' - ? Number(headingInput) - : undefined; - if (autocompleteSelection.predictionText === location && - autocompleteSelection.location) { - // Use the lat/lng from the autocomplete selection if the current input - // matches the autocomplete prediction text - return { - lat: autocompleteSelection.location.lat(), - lng: autocompleteSelection.location.lng(), - altitude: 0, - heading, - }; - } - else if (latLngRegex.test(location)) { - // If the current input looks like a lat/lng, format it as a - // google.maps.routes.DirectionalLocationLiteral - return { - lat: Number(location.split(',')[0]), - lng: Number(location.split(',')[1]), - altitude: 0, - heading, - }; - } - // Otherwise return the input location string - return location; - } - function setErrorMessage(error) { - const alertBox = document.getElementById('alert'); - alertBox.querySelector('p').textContent = error; - alertBox.style.display = 'flex'; - } - async function drawRoute( - //prettier-ignore - //@ts-ignore - route, isPrimaryRoute) { - polylines = polylines.concat(route.createPolylines({ - polylineOptions: isPrimaryRoute - ? { map: map.innerMap, zIndex: 1 } - : { - map: map.innerMap, - strokeColor: '#669DF6', - strokeOpacity: 0.5, - strokeWeight: 8, - }, - colorScheme: map.innerMap.get('colorScheme'), - })); - if (isPrimaryRoute) { - markers = markers.concat(await route.createWaypointAdvancedMarkers({ - map: map.innerMap, - zIndex: 1, - })); - if (route.viewport) { - map.innerMap.fitBounds(route.viewport); - } - } - addRouteLabel(route, Math.floor(route.path.length / 2)); - } - //prettier-ignore - //@ts-ignore - function addRouteLabel(route, index) { - const routeTag = document.createElement('div'); - routeTag.className = 'route-tag'; - if (route.routeLabels && route.routeLabels.length > 0) { - const p = document.createElement('p'); - route.routeLabels.forEach((label, i) => { - if (label.includes(RouteLabel.FUEL_EFFICIENT)) { - routeTag.classList.add('eco'); - } - if (label.includes(RouteLabel.DEFAULT_ROUTE_ALTERNATE)) { - routeTag.classList.add('alternate'); - } - if (label.includes(RouteLabel.SHORTER_DISTANCE)) { - routeTag.classList.add('shorter-distance'); - } - p.appendChild(document.createTextNode(label)); - if (i < route.routeLabels.length - 1) { - p.appendChild(document.createElement('br')); - } - }); - routeTag.appendChild(p); - } - const detailsDiv = document.createElement('div'); - detailsDiv.className = 'details'; - if (route.localizedValues) { - const distanceP = document.createElement('p'); - distanceP.textContent = `Distance: ${route.localizedValues.distance}`; - detailsDiv.appendChild(distanceP); - const durationP = document.createElement('p'); - durationP.textContent = `Duration: ${route.localizedValues.duration}`; - detailsDiv.appendChild(durationP); - } - if (route.travelAdvisory?.fuelConsumptionMicroliters) { - const fuelP = document.createElement('p'); - fuelP.textContent = `Fuel consumption: ${(route.travelAdvisory.fuelConsumptionMicroliters / 1e6).toFixed(2)} L`; - detailsDiv.appendChild(fuelP); - } - routeTag.appendChild(detailsDiv); - const marker = new AdvancedMarkerElement({ - map: map.innerMap, - position: route.path[index], - content: routeTag, - zIndex: route.routeLabels?.includes(RouteLabel.DEFAULT_ROUTE) - ? 1 - : undefined, - }); - markers.push(marker); - } - function clearMap() { - markers.forEach((marker) => { - marker.map = null; - }); - markers.length = 0; - polylines.forEach((polyline) => { - polyline.setMap(null); - }); - polylines.length = 0; - } - function attachMapClickListener() { - if (!map || !map.innerMap) { - return; - } - let infoWindowAlert = document.getElementById('infowindow-alert'); - if (!infoWindowAlert) { - infoWindowAlert = document.createElement('div'); - infoWindowAlert.id = infoWindowAlert.className = 'infowindow-alert'; - infoWindowAlert.textContent = 'Lat/Lng are copied to clipboard'; - } - const infoWindow = new InfoWindow(); - let closeWindowTimeout; - map.innerMap.addListener('click', async (mapsMouseEvent) => { - if (!mapsMouseEvent.latLng) { - return; - } - infoWindow.close(); - if (closeWindowTimeout) { - clearTimeout(closeWindowTimeout); - } - infoWindow.setContent(infoWindowAlert); - infoWindow.setPosition({ - lat: mapsMouseEvent.latLng.lat(), - lng: mapsMouseEvent.latLng.lng(), - }); - await navigator.clipboard.writeText(`${mapsMouseEvent.latLng.lat()},${mapsMouseEvent.latLng.lng()}`); - infoWindow.open(map.innerMap); - closeWindowTimeout = window.setTimeout(() => { - infoWindow.close(); - }, 2000); - }); - } - function attachTravelModeListener() { - const travelMode = document.getElementById('travel-mode'); - const routingPreference = document.getElementById('routing-preference'); - const trafficAwarePolyline = document.getElementById('traffic-aware-polyline'); - const ecoRoutes = document.getElementById('eco-routes'); - const emissionType = document.getElementById('emission-type'); - travelMode.addEventListener('change', () => { - // Toggle the Routing Preference selection and Traffic Aware Polyline - // selection for WALKING, BICYCLING, and TRANSIT modes. - if (travelMode.value === 'WALKING' || - travelMode.value === 'BICYCLING' || - travelMode.value === 'TRANSIT') { - routingPreference.disabled = true; - routingPreference.value = ''; - } - else { - routingPreference.disabled = false; - routingPreference.value = - routingPreference.value || 'TRAFFIC_UNAWARE'; - } - toggleTrafficAwarePolyline(); - // Toggle transit options for Transit mode - document.getElementById('transit-options').style.display = travelMode.value === 'TRANSIT' ? 'flex' : 'none'; - }); - routingPreference.addEventListener('change', () => { - toggleTrafficAwarePolyline(); - }); - ecoRoutes.addEventListener('change', () => { - if (ecoRoutes.checked) { - emissionType.disabled = false; - } - else { - emissionType.disabled = true; - } - }); - function toggleTrafficAwarePolyline() { - if (!routingPreference.value || - routingPreference.value === 'TRAFFIC_UNAWARE') { - trafficAwarePolyline.checked = false; - trafficAwarePolyline.disabled = true; - } - else { - trafficAwarePolyline.disabled = false; - } - } - } - function attachAlertWindowListener() { - const alertBox = document.getElementById('alert'); - const closeBtn = alertBox.querySelector('.close'); - closeBtn.addEventListener('click', () => { - if (alertBox.style.display !== 'none') { - alertBox.style.display = 'none'; - } - }); - } - function initializeLocationInputs() { - const originAutocomplete = new PlaceAutocompleteElement({ - name: 'origin_location', - }); - const destinationAutocomplete = new PlaceAutocompleteElement({ - name: 'destination_location', - }); - [ - [originAutocomplete, originAutocompleteSelection], - [destinationAutocomplete, destinationAutocompleteSelection], - ].forEach(([autocomplete, autocompleteData]) => { - autocomplete.addEventListener('gmp-select', - //prettier-ignore - //@ts-ignore - async (event) => { - autocompleteData.predictionText = event.placePrediction.text.text; - const place = event.placePrediction.toPlace(); - await place.fetchFields({ - fields: ['location'], - }); - autocompleteData.location = place.location; - }); - }); - document - .getElementById('origin-input') - ?.appendChild(originAutocomplete); - document - .getElementById('destination-input') - ?.appendChild(destinationAutocomplete); - } - function attachDepartureTimeListener() { - const departureTime = document.getElementById('departure-time'); - const utcOutput = document.getElementById('utc-output'); - departureTime.addEventListener('change', () => { - utcOutput.textContent = `UTC time: ${new Date(departureTime.value).toUTCString()}`; - }); - } -} -window.addEventListener('load', init); - diff --git a/dist/samples/routes-get-alternatives/app/.eslintsrc.json b/dist/samples/routes-get-alternatives/app/.eslintsrc.json deleted file mode 100644 index 4c44dab04..000000000 --- a/dist/samples/routes-get-alternatives/app/.eslintsrc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": [ - "plugin:@typescript-eslint/recommended" - ], - "parser": "@typescript-eslint/parser", - "rules": { - "@typescript-eslint/ban-ts-comment": 0, - "@typescript-eslint/no-this-alias": 1, - "@typescript-eslint/no-empty-function": 1, - "@typescript-eslint/explicit-module-boundary-types": 1, - "@typescript-eslint/no-unused-vars": 1 - } -} diff --git a/dist/samples/routes-get-alternatives/app/README.md b/dist/samples/routes-get-alternatives/app/README.md deleted file mode 100644 index c2f3ca2fb..000000000 --- a/dist/samples/routes-get-alternatives/app/README.md +++ /dev/null @@ -1,35 +0,0 @@ -# Google Maps JavaScript Sample - -## routes-get-alternatives - -The routes-get-alternatives sample demonstrates how to get alternative routes using the Routes API. - -Follow these instructions to set up and run routes-get-alternatives sample on your local computer. - -## Setup - -### Before starting run: - -`$npm i` - -### Run an example on a local web server - -First `cd` to the folder for the sample to run, then: - -`$npm start` - -### Build an individual example - -From `samples/`: - -`$npm run build --workspace=routes-get-alternatives/` - -### Build all of the examples. - -From `samples/`: -`$npm run build-all` - -## Feedback - -For feedback related to this sample, please open a new issue on -[GitHub](https://github.com/googlemaps-samples/js-api-samples/issues). diff --git a/dist/samples/routes-get-alternatives/app/index.html b/dist/samples/routes-get-alternatives/app/index.html deleted file mode 100644 index 54590eadc..000000000 --- a/dist/samples/routes-get-alternatives/app/index.html +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - Get directions - - - - - - - - - - - diff --git a/dist/samples/routes-get-alternatives/app/index.ts b/dist/samples/routes-get-alternatives/app/index.ts deleted file mode 100644 index 19bc3b118..000000000 --- a/dist/samples/routes-get-alternatives/app/index.ts +++ /dev/null @@ -1,101 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// [START maps_routes_get_alternatives] -let mapPolylines: google.maps.Polyline[] = []; -const mapElement = document.querySelector('gmp-map') as google.maps.MapElement; -let innerMap; - -// Initialize and add the map. -async function initMap() { - // Request the needed libraries. - (await google.maps.importLibrary('maps')) as google.maps.MapsLibrary; - - innerMap = mapElement.innerMap; - innerMap.setOptions({ - mapTypeControl: false, - mapId: 'DEMO_MAP_ID', - }); - - // Call the function after the map is loaded. - google.maps.event.addListenerOnce(innerMap, 'idle', () => { - getDirections(); - }); -} - -async function getDirections() { - //@ts-ignore - // Request the needed libraries. - const [{ Route, RouteLabel }] = await Promise.all([ - google.maps.importLibrary('routes'), - ]); - // [START maps_routes_get_alternatives_request_full] - // [START maps_routes_get_alternatives_request] - // Build a request. - const request = { - origin: 'San Francisco, CA', - destination: 'Sunset Dr Pacific Grove, CA 93950', - travelMode: 'DRIVING', - computeAlternativeRoutes: true, - fields: ['path', 'routeLabels', 'viewport'], // Request the routeLabels field. - }; - // [END maps_routes_get_alternatives_request] - - // [START maps_routes_get_alternatives_compute] - // Call computeRoutes to get the directions. - const result = await Route.computeRoutes(request); - if (!result.routes || result.routes.length === 0) { - console.warn('No routes found'); - return; - } - - let primaryRoute; - - for (const route of result.routes) { - // Save the primary route for last so it's drawn on top. - if ( - // Check for the default route. - route.routeLabels?.includes(RouteLabel.DEFAULT_ROUTE) - ) { - primaryRoute = route; - } else { - drawRoute(route, false); - } - } - - if (primaryRoute) { - drawRoute(primaryRoute, true); - await primaryRoute.createWaypointAdvancedMarkers({ map: innerMap }); - innerMap.fitBounds(primaryRoute.viewport, 50); - innerMap.setHeading(70); - } - // [END maps_routes_get_alternatives_compute] - // [END maps_routes_get_alternatives_request_full] - - // Display the raw JSON for the result in the console. - console.log(`Response:\n ${JSON.stringify(result, null, 2)}`); -} - -function drawRoute(route, isPrimaryRoute) { - mapPolylines = mapPolylines.concat( - route.createPolylines({ - polylineOptions: isPrimaryRoute - ? { - map: innerMap, - strokeWeight: 5, - } - : { - map: innerMap, - strokeColor: '#669DF6', - strokeOpacity: 0.5, - strokeWeight: 5, - }, - colorScheme: innerMap.get('colorScheme'), - }) - ); -} - -initMap(); -// [END maps_routes_get_alternatives] diff --git a/dist/samples/routes-get-alternatives/app/package.json b/dist/samples/routes-get-alternatives/app/package.json deleted file mode 100644 index 390186e95..000000000 --- a/dist/samples/routes-get-alternatives/app/package.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "@js-api-samples/routes-get-alternatives", - "version": "1.0.0", - "scripts": { - "build": "tsc && bash ../jsfiddle.sh routes-get-alternatives && bash ../app.sh routes-get-alternatives && bash ../docs.sh routes-get-alternatives && npm run build:vite --workspace=. && bash ../dist.sh routes-get-alternatives", - "test": "tsc && npm run build:vite --workspace=.", - "start": "tsc && vite build --base './' && vite", - "build:vite": "vite build --base './'", - "preview": "vite preview" - }, - "dependencies": { - - } -} diff --git a/dist/samples/routes-get-alternatives/app/style.css b/dist/samples/routes-get-alternatives/app/style.css deleted file mode 100644 index 254aa881e..000000000 --- a/dist/samples/routes-get-alternatives/app/style.css +++ /dev/null @@ -1,24 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_routes_get_alternatives] */ -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -#map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} -/* [END maps_routes_get_alternatives] */ diff --git a/dist/samples/routes-get-alternatives/app/tsconfig.json b/dist/samples/routes-get-alternatives/app/tsconfig.json deleted file mode 100644 index 09179087c..000000000 --- a/dist/samples/routes-get-alternatives/app/tsconfig.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "compilerOptions": { - "module": "esnext", - "target": "esnext", - "strict": true, - "noImplicitAny": false, - "lib": [ - "es2015", - "esnext", - "es6", - "dom", - "dom.iterable" - ], - "moduleResolution": "Node", - "jsx": "preserve" - } - } \ No newline at end of file diff --git a/dist/samples/routes-get-alternatives/dist/assets/index-DWepjxzn.css b/dist/samples/routes-get-alternatives/dist/assets/index-DWepjxzn.css deleted file mode 100644 index c49b8a3f3..000000000 --- a/dist/samples/routes-get-alternatives/dist/assets/index-DWepjxzn.css +++ /dev/null @@ -1 +0,0 @@ -#map{height:100%}html,body{height:100%;margin:0;padding:0} diff --git a/dist/samples/routes-get-alternatives/dist/assets/index-DXlomaYM.js b/dist/samples/routes-get-alternatives/dist/assets/index-DXlomaYM.js deleted file mode 100644 index 698aa45e5..000000000 --- a/dist/samples/routes-get-alternatives/dist/assets/index-DXlomaYM.js +++ /dev/null @@ -1,2 +0,0 @@ -(function(){const r=document.createElement("link").relList;if(r&&r.supports&&r.supports("modulepreload"))return;for(const e of document.querySelectorAll('link[rel="modulepreload"]'))i(e);new MutationObserver(e=>{for(const t of e)if(t.type==="childList")for(const a of t.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&i(a)}).observe(document,{childList:!0,subtree:!0});function s(e){const t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin==="use-credentials"?t.credentials="include":e.crossOrigin==="anonymous"?t.credentials="omit":t.credentials="same-origin",t}function i(e){if(e.ep)return;e.ep=!0;const t=s(e);fetch(e.href,t)}})();let c=[];const u=document.querySelector("gmp-map");let o;async function p(){await google.maps.importLibrary("maps"),o=u.innerMap,o.setOptions({mapTypeControl:!1,mapId:"DEMO_MAP_ID"}),google.maps.event.addListenerOnce(o,"idle",()=>{f()})}async function f(){const[{Route:n,RouteLabel:r}]=await Promise.all([google.maps.importLibrary("routes")]),s={origin:"San Francisco, CA",destination:"Sunset Dr Pacific Grove, CA 93950",travelMode:"DRIVING",computeAlternativeRoutes:!0,fields:["path","routeLabels","viewport"]},i=await n.computeRoutes(s);if(!i.routes||i.routes.length===0){console.warn("No routes found");return}let e;for(const t of i.routes)t.routeLabels?.includes(r.DEFAULT_ROUTE)?e=t:l(t,!1);e&&(l(e,!0),await e.createWaypointAdvancedMarkers({map:o}),o.fitBounds(e.viewport,50),o.setHeading(70)),console.log(`Response: - ${JSON.stringify(i,null,2)}`)}function l(n,r){c=c.concat(n.createPolylines({polylineOptions:r?{map:o,strokeWeight:5}:{map:o,strokeColor:"#669DF6",strokeOpacity:.5,strokeWeight:5},colorScheme:o.get("colorScheme")}))}p(); diff --git a/dist/samples/routes-get-alternatives/dist/index.html b/dist/samples/routes-get-alternatives/dist/index.html deleted file mode 100644 index 88eb91690..000000000 --- a/dist/samples/routes-get-alternatives/dist/index.html +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - Get directions - - - - - - - - - - - diff --git a/dist/samples/routes-get-alternatives/docs/index.html b/dist/samples/routes-get-alternatives/docs/index.html deleted file mode 100644 index 54590eadc..000000000 --- a/dist/samples/routes-get-alternatives/docs/index.html +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - Get directions - - - - - - - - - - - diff --git a/dist/samples/routes-get-alternatives/docs/index.js b/dist/samples/routes-get-alternatives/docs/index.js deleted file mode 100644 index c50307066..000000000 --- a/dist/samples/routes-get-alternatives/docs/index.js +++ /dev/null @@ -1,89 +0,0 @@ -"use strict"; -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// [START maps_routes_get_alternatives] -let mapPolylines = []; -const mapElement = document.querySelector('gmp-map'); -let innerMap; -// Initialize and add the map. -async function initMap() { - // Request the needed libraries. - (await google.maps.importLibrary('maps')); - innerMap = mapElement.innerMap; - innerMap.setOptions({ - mapTypeControl: false, - mapId: 'DEMO_MAP_ID', - }); - // Call the function after the map is loaded. - google.maps.event.addListenerOnce(innerMap, 'idle', () => { - getDirections(); - }); -} -async function getDirections() { - //@ts-ignore - // Request the needed libraries. - const [{ Route, RouteLabel }] = await Promise.all([ - google.maps.importLibrary('routes'), - ]); - // [START maps_routes_get_alternatives_request_full] - // [START maps_routes_get_alternatives_request] - // Build a request. - const request = { - origin: 'San Francisco, CA', - destination: 'Sunset Dr Pacific Grove, CA 93950', - travelMode: 'DRIVING', - computeAlternativeRoutes: true, - fields: ['path', 'routeLabels', 'viewport'], // Request the routeLabels field. - }; - // [END maps_routes_get_alternatives_request] - // [START maps_routes_get_alternatives_compute] - // Call computeRoutes to get the directions. - const result = await Route.computeRoutes(request); - if (!result.routes || result.routes.length === 0) { - console.warn('No routes found'); - return; - } - let primaryRoute; - for (const route of result.routes) { - // Save the primary route for last so it's drawn on top. - if ( - // Check for the default route. - route.routeLabels?.includes(RouteLabel.DEFAULT_ROUTE)) { - primaryRoute = route; - } - else { - drawRoute(route, false); - } - } - if (primaryRoute) { - drawRoute(primaryRoute, true); - await primaryRoute.createWaypointAdvancedMarkers({ map: innerMap }); - innerMap.fitBounds(primaryRoute.viewport, 50); - innerMap.setHeading(70); - } - // [END maps_routes_get_alternatives_compute] - // [END maps_routes_get_alternatives_request_full] - // Display the raw JSON for the result in the console. - console.log(`Response:\n ${JSON.stringify(result, null, 2)}`); -} -function drawRoute(route, isPrimaryRoute) { - mapPolylines = mapPolylines.concat(route.createPolylines({ - polylineOptions: isPrimaryRoute - ? { - map: innerMap, - strokeWeight: 5, - } - : { - map: innerMap, - strokeColor: '#669DF6', - strokeOpacity: 0.5, - strokeWeight: 5, - }, - colorScheme: innerMap.get('colorScheme'), - })); -} -initMap(); -// [END maps_routes_get_alternatives] diff --git a/dist/samples/routes-get-alternatives/docs/index.ts b/dist/samples/routes-get-alternatives/docs/index.ts deleted file mode 100644 index 19bc3b118..000000000 --- a/dist/samples/routes-get-alternatives/docs/index.ts +++ /dev/null @@ -1,101 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// [START maps_routes_get_alternatives] -let mapPolylines: google.maps.Polyline[] = []; -const mapElement = document.querySelector('gmp-map') as google.maps.MapElement; -let innerMap; - -// Initialize and add the map. -async function initMap() { - // Request the needed libraries. - (await google.maps.importLibrary('maps')) as google.maps.MapsLibrary; - - innerMap = mapElement.innerMap; - innerMap.setOptions({ - mapTypeControl: false, - mapId: 'DEMO_MAP_ID', - }); - - // Call the function after the map is loaded. - google.maps.event.addListenerOnce(innerMap, 'idle', () => { - getDirections(); - }); -} - -async function getDirections() { - //@ts-ignore - // Request the needed libraries. - const [{ Route, RouteLabel }] = await Promise.all([ - google.maps.importLibrary('routes'), - ]); - // [START maps_routes_get_alternatives_request_full] - // [START maps_routes_get_alternatives_request] - // Build a request. - const request = { - origin: 'San Francisco, CA', - destination: 'Sunset Dr Pacific Grove, CA 93950', - travelMode: 'DRIVING', - computeAlternativeRoutes: true, - fields: ['path', 'routeLabels', 'viewport'], // Request the routeLabels field. - }; - // [END maps_routes_get_alternatives_request] - - // [START maps_routes_get_alternatives_compute] - // Call computeRoutes to get the directions. - const result = await Route.computeRoutes(request); - if (!result.routes || result.routes.length === 0) { - console.warn('No routes found'); - return; - } - - let primaryRoute; - - for (const route of result.routes) { - // Save the primary route for last so it's drawn on top. - if ( - // Check for the default route. - route.routeLabels?.includes(RouteLabel.DEFAULT_ROUTE) - ) { - primaryRoute = route; - } else { - drawRoute(route, false); - } - } - - if (primaryRoute) { - drawRoute(primaryRoute, true); - await primaryRoute.createWaypointAdvancedMarkers({ map: innerMap }); - innerMap.fitBounds(primaryRoute.viewport, 50); - innerMap.setHeading(70); - } - // [END maps_routes_get_alternatives_compute] - // [END maps_routes_get_alternatives_request_full] - - // Display the raw JSON for the result in the console. - console.log(`Response:\n ${JSON.stringify(result, null, 2)}`); -} - -function drawRoute(route, isPrimaryRoute) { - mapPolylines = mapPolylines.concat( - route.createPolylines({ - polylineOptions: isPrimaryRoute - ? { - map: innerMap, - strokeWeight: 5, - } - : { - map: innerMap, - strokeColor: '#669DF6', - strokeOpacity: 0.5, - strokeWeight: 5, - }, - colorScheme: innerMap.get('colorScheme'), - }) - ); -} - -initMap(); -// [END maps_routes_get_alternatives] diff --git a/dist/samples/routes-get-alternatives/docs/style.css b/dist/samples/routes-get-alternatives/docs/style.css deleted file mode 100644 index 254aa881e..000000000 --- a/dist/samples/routes-get-alternatives/docs/style.css +++ /dev/null @@ -1,24 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_routes_get_alternatives] */ -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -#map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} -/* [END maps_routes_get_alternatives] */ diff --git a/dist/samples/routes-get-alternatives/jsfiddle/demo.css b/dist/samples/routes-get-alternatives/jsfiddle/demo.css deleted file mode 100644 index 08d61e381..000000000 --- a/dist/samples/routes-get-alternatives/jsfiddle/demo.css +++ /dev/null @@ -1,24 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -#map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - diff --git a/dist/samples/routes-get-alternatives/jsfiddle/demo.details b/dist/samples/routes-get-alternatives/jsfiddle/demo.details deleted file mode 100644 index 6d7f56019..000000000 --- a/dist/samples/routes-get-alternatives/jsfiddle/demo.details +++ /dev/null @@ -1,7 +0,0 @@ -name: routes-get-alternatives -authors: - - Geo Developer IX Documentation Team -tags: - - google maps -load_type: h -description: Sample code supporting Google Maps Platform JavaScript API documentation. diff --git a/dist/samples/routes-get-alternatives/jsfiddle/demo.html b/dist/samples/routes-get-alternatives/jsfiddle/demo.html deleted file mode 100644 index 31e2bbcbf..000000000 --- a/dist/samples/routes-get-alternatives/jsfiddle/demo.html +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - Get directions - - - - - - - - - - - diff --git a/dist/samples/routes-get-alternatives/jsfiddle/demo.js b/dist/samples/routes-get-alternatives/jsfiddle/demo.js deleted file mode 100644 index 345898eb3..000000000 --- a/dist/samples/routes-get-alternatives/jsfiddle/demo.js +++ /dev/null @@ -1,89 +0,0 @@ -"use strict"; -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -let mapPolylines = []; -const mapElement = document.querySelector('gmp-map'); -let innerMap; -// Initialize and add the map. -async function initMap() { - // Request the needed libraries. - (await google.maps.importLibrary('maps')); - innerMap = mapElement.innerMap; - innerMap.setOptions({ - mapTypeControl: false, - mapId: 'DEMO_MAP_ID', - }); - // Call the function after the map is loaded. - google.maps.event.addListenerOnce(innerMap, 'idle', () => { - getDirections(); - }); -} -async function getDirections() { - //@ts-ignore - // Request the needed libraries. - const [{ Route, RouteLabel }] = await Promise.all([ - google.maps.importLibrary('routes'), - ]); - - - // Build a request. - const request = { - origin: 'San Francisco, CA', - destination: 'Sunset Dr Pacific Grove, CA 93950', - travelMode: 'DRIVING', - computeAlternativeRoutes: true, - fields: ['path', 'routeLabels', 'viewport'], // Request the routeLabels field. - }; - - - // Call computeRoutes to get the directions. - const result = await Route.computeRoutes(request); - if (!result.routes || result.routes.length === 0) { - console.warn('No routes found'); - return; - } - let primaryRoute; - for (const route of result.routes) { - // Save the primary route for last so it's drawn on top. - if ( - // Check for the default route. - route.routeLabels?.includes(RouteLabel.DEFAULT_ROUTE)) { - primaryRoute = route; - } - else { - drawRoute(route, false); - } - } - if (primaryRoute) { - drawRoute(primaryRoute, true); - await primaryRoute.createWaypointAdvancedMarkers({ map: innerMap }); - innerMap.fitBounds(primaryRoute.viewport, 50); - innerMap.setHeading(70); - } - - - // Display the raw JSON for the result in the console. - console.log(`Response:\n ${JSON.stringify(result, null, 2)}`); -} -function drawRoute(route, isPrimaryRoute) { - mapPolylines = mapPolylines.concat(route.createPolylines({ - polylineOptions: isPrimaryRoute - ? { - map: innerMap, - strokeWeight: 5, - } - : { - map: innerMap, - strokeColor: '#669DF6', - strokeOpacity: 0.5, - strokeWeight: 5, - }, - colorScheme: innerMap.get('colorScheme'), - })); -} -initMap(); - diff --git a/dist/samples/routes-get-directions-panel/app/.eslintsrc.json b/dist/samples/routes-get-directions-panel/app/.eslintsrc.json deleted file mode 100644 index 4c44dab04..000000000 --- a/dist/samples/routes-get-directions-panel/app/.eslintsrc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": [ - "plugin:@typescript-eslint/recommended" - ], - "parser": "@typescript-eslint/parser", - "rules": { - "@typescript-eslint/ban-ts-comment": 0, - "@typescript-eslint/no-this-alias": 1, - "@typescript-eslint/no-empty-function": 1, - "@typescript-eslint/explicit-module-boundary-types": 1, - "@typescript-eslint/no-unused-vars": 1 - } -} diff --git a/dist/samples/routes-get-directions-panel/app/README.md b/dist/samples/routes-get-directions-panel/app/README.md deleted file mode 100644 index 3e6374a4d..000000000 --- a/dist/samples/routes-get-directions-panel/app/README.md +++ /dev/null @@ -1,35 +0,0 @@ -# Google Maps JavaScript Sample - -## routes-get-directions-panel - -The routes-get-directions-panel sample demonstrates how to display a directions panel using the Routes API. - -Follow these instructions to set up and run routes-get-directions-panel sample on your local computer. - -## Setup - -### Before starting run: - -`$npm i` - -### Run an example on a local web server - -First `cd` to the folder for the sample to run, then: - -`$npm start` - -### Build an individual example - -From `samples/`: - -`$npm run build --workspace=routes-get-directions-panel/` - -### Build all of the examples. - -From `samples/`: -`$npm run build-all` - -## Feedback - -For feedback related to this sample, please open a new issue on -[GitHub](https://github.com/googlemaps-samples/js-api-samples/issues). diff --git a/dist/samples/routes-get-directions-panel/app/index.html b/dist/samples/routes-get-directions-panel/app/index.html deleted file mode 100644 index 779b74c5e..000000000 --- a/dist/samples/routes-get-directions-panel/app/index.html +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - Get directions with step by step panel - - - - - - -
                  -
                  -
                  -
                  -
                  -
                  -

                  Directions

                  -
                  -
                  -
                  - - - - - diff --git a/dist/samples/routes-get-directions-panel/app/index.ts b/dist/samples/routes-get-directions-panel/app/index.ts deleted file mode 100644 index f695f9743..000000000 --- a/dist/samples/routes-get-directions-panel/app/index.ts +++ /dev/null @@ -1,146 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// [START maps_routes_get_directions_panel] -// Initialize and add the map. -let map; -let mapPolylines: google.maps.Polyline[] = []; -let markers: google.maps.marker.AdvancedMarkerElement[] = []; -let center = { lat: 37.447646, lng: -122.113878 }; // Palo Alto, CA - -// Initialize and add the map. -async function initMap(): Promise { - // Request the needed libraries. - //@ts-ignore - const [{ Map }, { Route }] = await Promise.all([ - google.maps.importLibrary('maps') as Promise, - google.maps.importLibrary( - 'routes' - ) as Promise, - ]); - - map = new Map(document.getElementById('map') as HTMLElement, { - zoom: 12, - center, - mapTypeControl: false, - mapId: 'DEMO_MAP_ID', - }); - - // Define a simple directions request. - const request = { - origin: 'Mountain View, CA', - destination: 'Sausalito, CA', - intermediates: ['Half Moon Bay, CA', 'Pacifica Esplanade Beach'], - travelMode: 'DRIVING', - fields: ['legs', 'path'], - }; - - // Call computeRoutes to get the directions. - const { routes } = await Route.computeRoutes(request); - - // Display the raw JSON for the result in the console. - console.log(`Response:\n ${JSON.stringify(routes, null, 2)}`); - - // Use createPolylines to create polylines for the route. - mapPolylines = routes[0].createPolylines(); - // Add polylines to the map. - mapPolylines.forEach((polyline) => polyline.setMap(map)); - - fitMapToPath(routes[0].path!); - - // Add markers to all the points. - const markers = await routes[0].createWaypointAdvancedMarkers({ map }); - - // [START maps_routes_get_directions_panel_steps] - // Render navigation instructions - const directionsPanel = document.getElementById('directions'); - - if (!routes || routes.length === 0) { - if (directionsPanel) { - directionsPanel.textContent = 'No routes available.'; - } - return; - } - - const route = routes[0]; - if (!route.legs || route.legs.length === 0) { - if (directionsPanel) { - directionsPanel.textContent = 'The route has no legs.'; - } - return; - } - - const fragment = document.createDocumentFragment(); - - route.legs.forEach((leg, index) => { - const legContainer = document.createElement('div'); - legContainer.className = 'directions-leg'; - - // Leg Title - const legTitleElement = document.createElement('h3'); - legTitleElement.textContent = `Leg ${index + 1} of ${route.legs.length}`; - legContainer.appendChild(legTitleElement); - - if (leg.steps && leg.steps.length > 0) { - // Add steps to an ordered list - const stepsList = document.createElement('ol'); - stepsList.className = 'directions-steps'; - - leg.steps.forEach((step, stepIndex) => { - const stepItem = document.createElement('li'); - stepItem.className = 'direction-step'; - - const directionWrapper = document.createElement('div'); - directionWrapper.className = 'direction'; - - // Maneuver - if (step.maneuver) { - const maneuverNode = document.createElement('p'); - maneuverNode.textContent = step.maneuver; - maneuverNode.className = 'maneuver'; - directionWrapper.appendChild(maneuverNode); - } - - // Distance and Duration - if (step.localizedValues) { - const distanceNode = document.createElement('p'); - distanceNode.textContent = `${step.localizedValues.distance} (${step.localizedValues.staticDuration})`; - distanceNode.className = 'distance'; - directionWrapper.appendChild(distanceNode); - } - - // Instructions - if (step.instructions) { - const instructionsNode = document.createElement('p'); - instructionsNode.textContent = step.instructions; - instructionsNode.className = 'instruction'; - directionWrapper.appendChild(instructionsNode); - } - - stepItem.appendChild(directionWrapper); - stepsList.appendChild(stepItem); - }); - legContainer.appendChild(stepsList); - } - - fragment.appendChild(legContainer); - directionsPanel?.appendChild(fragment); - }); -} -// [END maps_routes_get_directions_panel_steps] -// Helper function to fit the map to the path. -async function fitMapToPath(path) { - const { LatLngBounds } = (await google.maps.importLibrary( - 'core' - )) as google.maps.CoreLibrary; - const bounds = new LatLngBounds(); - path.forEach((point) => { - bounds.extend(point); - }); - map.fitBounds(bounds); -} - -initMap(); -// [END maps_routes_get_directions_panel] diff --git a/dist/samples/routes-get-directions-panel/app/package.json b/dist/samples/routes-get-directions-panel/app/package.json deleted file mode 100644 index 05e55e9f1..000000000 --- a/dist/samples/routes-get-directions-panel/app/package.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "@js-api-samples/routes-get-directions-panel", - "version": "1.0.0", - "scripts": { - "build": "tsc && bash ../jsfiddle.sh routes-get-directions-panel && bash ../app.sh routes-get-directions-panel && bash ../docs.sh routes-get-directions-panel && npm run build:vite --workspace=. && bash ../dist.sh routes-get-directions-panel", - "test": "tsc && npm run build:vite --workspace=.", - "start": "tsc && vite build --base './' && vite", - "build:vite": "vite build --base './'", - "preview": "vite preview" - }, - "dependencies": { - - } -} diff --git a/dist/samples/routes-get-directions-panel/app/style.css b/dist/samples/routes-get-directions-panel/app/style.css deleted file mode 100644 index 80ded63a1..000000000 --- a/dist/samples/routes-get-directions-panel/app/style.css +++ /dev/null @@ -1,64 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_routes_get_directions_panel] */ -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -.container { - display: flex; - flex-direction: row; - height: 100%; - width: 100%; -} - -.directions-container, -.map-container { - height: 100%; - width: 50%; - font-family: monospace; -} - -.directions-container { - overflow-y: auto; -} - -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -#map { - height: 100%; -} - -.direction { - display: flex; - flex-direction: row; - gap: 1em; -} - -.maneuver { - width: 25%; -} - -.distance { - width: 25%; -} - -.instruction { - width: 50%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} -/* [END maps_routes_get_directions_panel] */ diff --git a/dist/samples/routes-get-directions-panel/app/tsconfig.json b/dist/samples/routes-get-directions-panel/app/tsconfig.json deleted file mode 100644 index 09179087c..000000000 --- a/dist/samples/routes-get-directions-panel/app/tsconfig.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "compilerOptions": { - "module": "esnext", - "target": "esnext", - "strict": true, - "noImplicitAny": false, - "lib": [ - "es2015", - "esnext", - "es6", - "dom", - "dom.iterable" - ], - "moduleResolution": "Node", - "jsx": "preserve" - } - } \ No newline at end of file diff --git a/dist/samples/routes-get-directions-panel/dist/assets/index-BZUL0JUC.css b/dist/samples/routes-get-directions-panel/dist/assets/index-BZUL0JUC.css deleted file mode 100644 index 797f3d96b..000000000 --- a/dist/samples/routes-get-directions-panel/dist/assets/index-BZUL0JUC.css +++ /dev/null @@ -1 +0,0 @@ -.container{display:flex;flex-direction:row;height:100%;width:100%}.directions-container,.map-container{height:100%;width:50%;font-family:monospace}.directions-container{overflow-y:auto}#map{height:100%}.direction{display:flex;flex-direction:row;gap:1em}.maneuver,.distance{width:25%}.instruction{width:50%}html,body{height:100%;margin:0;padding:0} diff --git a/dist/samples/routes-get-directions-panel/dist/assets/index-a31GNSTz.js b/dist/samples/routes-get-directions-panel/dist/assets/index-a31GNSTz.js deleted file mode 100644 index b603d9b51..000000000 --- a/dist/samples/routes-get-directions-panel/dist/assets/index-a31GNSTz.js +++ /dev/null @@ -1,2 +0,0 @@ -(function(){const s=document.createElement("link").relList;if(s&&s.supports&&s.supports("modulepreload"))return;for(const e of document.querySelectorAll('link[rel="modulepreload"]'))n(e);new MutationObserver(e=>{for(const t of e)if(t.type==="childList")for(const r of t.addedNodes)r.tagName==="LINK"&&r.rel==="modulepreload"&&n(r)}).observe(document,{childList:!0,subtree:!0});function i(e){const t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin==="use-credentials"?t.credentials="include":e.crossOrigin==="anonymous"?t.credentials="omit":t.credentials="same-origin",t}function n(e){if(e.ep)return;e.ep=!0;const t=i(e);fetch(e.href,t)}})();let m,h=[],C={lat:37.447646,lng:-122.113878};async function E(){const[{Map:d},{Route:s}]=await Promise.all([google.maps.importLibrary("maps"),google.maps.importLibrary("routes")]);m=new d(document.getElementById("map"),{zoom:12,center:C,mapTypeControl:!1,mapId:"DEMO_MAP_ID"});const i={origin:"Mountain View, CA",destination:"Sausalito, CA",intermediates:["Half Moon Bay, CA","Pacifica Esplanade Beach"],travelMode:"DRIVING",fields:["legs","path"]},{routes:n}=await s.computeRoutes(i);console.log(`Response: - ${JSON.stringify(n,null,2)}`),h=n[0].createPolylines(),h.forEach(c=>c.setMap(m)),N(n[0].path),await n[0].createWaypointAdvancedMarkers({map:m});const e=document.getElementById("directions");if(!n||n.length===0){e&&(e.textContent="No routes available.");return}const t=n[0];if(!t.legs||t.legs.length===0){e&&(e.textContent="The route has no legs.");return}const r=document.createDocumentFragment();t.legs.forEach((c,y)=>{const u=document.createElement("div");u.className="directions-leg";const g=document.createElement("h3");if(g.textContent=`Leg ${y+1} of ${t.legs.length}`,u.appendChild(g),c.steps&&c.steps.length>0){const p=document.createElement("ol");p.className="directions-steps",c.steps.forEach((a,L)=>{const f=document.createElement("li");f.className="direction-step";const l=document.createElement("div");if(l.className="direction",a.maneuver){const o=document.createElement("p");o.textContent=a.maneuver,o.className="maneuver",l.appendChild(o)}if(a.localizedValues){const o=document.createElement("p");o.textContent=`${a.localizedValues.distance} (${a.localizedValues.staticDuration})`,o.className="distance",l.appendChild(o)}if(a.instructions){const o=document.createElement("p");o.textContent=a.instructions,o.className="instruction",l.appendChild(o)}f.appendChild(l),p.appendChild(f)}),u.appendChild(p)}r.appendChild(u),e?.appendChild(r)})}async function N(d){const{LatLngBounds:s}=await google.maps.importLibrary("core"),i=new s;d.forEach(n=>{i.extend(n)}),m.fitBounds(i)}E(); diff --git a/dist/samples/routes-get-directions-panel/dist/index.html b/dist/samples/routes-get-directions-panel/dist/index.html deleted file mode 100644 index 5425d2e12..000000000 --- a/dist/samples/routes-get-directions-panel/dist/index.html +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - Get directions with step by step panel - - - - - - -
                  -
                  -
                  -
                  -
                  -
                  -

                  Directions

                  -
                  -
                  -
                  - - - - - diff --git a/dist/samples/routes-get-directions-panel/docs/index.html b/dist/samples/routes-get-directions-panel/docs/index.html deleted file mode 100644 index 779b74c5e..000000000 --- a/dist/samples/routes-get-directions-panel/docs/index.html +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - Get directions with step by step panel - - - - - - -
                  -
                  -
                  -
                  -
                  -
                  -

                  Directions

                  -
                  -
                  -
                  - - - - - diff --git a/dist/samples/routes-get-directions-panel/docs/index.js b/dist/samples/routes-get-directions-panel/docs/index.js deleted file mode 100644 index 39bdac9fd..000000000 --- a/dist/samples/routes-get-directions-panel/docs/index.js +++ /dev/null @@ -1,120 +0,0 @@ -"use strict"; -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// [START maps_routes_get_directions_panel] -// Initialize and add the map. -let map; -let mapPolylines = []; -let markers = []; -let center = { lat: 37.447646, lng: -122.113878 }; // Palo Alto, CA -// Initialize and add the map. -async function initMap() { - // Request the needed libraries. - //@ts-ignore - const [{ Map }, { Route }] = await Promise.all([ - google.maps.importLibrary('maps'), - google.maps.importLibrary('routes'), - ]); - map = new Map(document.getElementById('map'), { - zoom: 12, - center, - mapTypeControl: false, - mapId: 'DEMO_MAP_ID', - }); - // Define a simple directions request. - const request = { - origin: 'Mountain View, CA', - destination: 'Sausalito, CA', - intermediates: ['Half Moon Bay, CA', 'Pacifica Esplanade Beach'], - travelMode: 'DRIVING', - fields: ['legs', 'path'], - }; - // Call computeRoutes to get the directions. - const { routes } = await Route.computeRoutes(request); - // Display the raw JSON for the result in the console. - console.log(`Response:\n ${JSON.stringify(routes, null, 2)}`); - // Use createPolylines to create polylines for the route. - mapPolylines = routes[0].createPolylines(); - // Add polylines to the map. - mapPolylines.forEach((polyline) => polyline.setMap(map)); - fitMapToPath(routes[0].path); - // Add markers to all the points. - const markers = await routes[0].createWaypointAdvancedMarkers({ map }); - // [START maps_routes_get_directions_panel_steps] - // Render navigation instructions - const directionsPanel = document.getElementById('directions'); - if (!routes || routes.length === 0) { - if (directionsPanel) { - directionsPanel.textContent = 'No routes available.'; - } - return; - } - const route = routes[0]; - if (!route.legs || route.legs.length === 0) { - if (directionsPanel) { - directionsPanel.textContent = 'The route has no legs.'; - } - return; - } - const fragment = document.createDocumentFragment(); - route.legs.forEach((leg, index) => { - const legContainer = document.createElement('div'); - legContainer.className = 'directions-leg'; - // Leg Title - const legTitleElement = document.createElement('h3'); - legTitleElement.textContent = `Leg ${index + 1} of ${route.legs.length}`; - legContainer.appendChild(legTitleElement); - if (leg.steps && leg.steps.length > 0) { - // Add steps to an ordered list - const stepsList = document.createElement('ol'); - stepsList.className = 'directions-steps'; - leg.steps.forEach((step, stepIndex) => { - const stepItem = document.createElement('li'); - stepItem.className = 'direction-step'; - const directionWrapper = document.createElement('div'); - directionWrapper.className = 'direction'; - // Maneuver - if (step.maneuver) { - const maneuverNode = document.createElement('p'); - maneuverNode.textContent = step.maneuver; - maneuverNode.className = 'maneuver'; - directionWrapper.appendChild(maneuverNode); - } - // Distance and Duration - if (step.localizedValues) { - const distanceNode = document.createElement('p'); - distanceNode.textContent = `${step.localizedValues.distance} (${step.localizedValues.staticDuration})`; - distanceNode.className = 'distance'; - directionWrapper.appendChild(distanceNode); - } - // Instructions - if (step.instructions) { - const instructionsNode = document.createElement('p'); - instructionsNode.textContent = step.instructions; - instructionsNode.className = 'instruction'; - directionWrapper.appendChild(instructionsNode); - } - stepItem.appendChild(directionWrapper); - stepsList.appendChild(stepItem); - }); - legContainer.appendChild(stepsList); - } - fragment.appendChild(legContainer); - directionsPanel?.appendChild(fragment); - }); -} -// [END maps_routes_get_directions_panel_steps] -// Helper function to fit the map to the path. -async function fitMapToPath(path) { - const { LatLngBounds } = (await google.maps.importLibrary('core')); - const bounds = new LatLngBounds(); - path.forEach((point) => { - bounds.extend(point); - }); - map.fitBounds(bounds); -} -initMap(); -// [END maps_routes_get_directions_panel] diff --git a/dist/samples/routes-get-directions-panel/docs/index.ts b/dist/samples/routes-get-directions-panel/docs/index.ts deleted file mode 100644 index f695f9743..000000000 --- a/dist/samples/routes-get-directions-panel/docs/index.ts +++ /dev/null @@ -1,146 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// [START maps_routes_get_directions_panel] -// Initialize and add the map. -let map; -let mapPolylines: google.maps.Polyline[] = []; -let markers: google.maps.marker.AdvancedMarkerElement[] = []; -let center = { lat: 37.447646, lng: -122.113878 }; // Palo Alto, CA - -// Initialize and add the map. -async function initMap(): Promise { - // Request the needed libraries. - //@ts-ignore - const [{ Map }, { Route }] = await Promise.all([ - google.maps.importLibrary('maps') as Promise, - google.maps.importLibrary( - 'routes' - ) as Promise, - ]); - - map = new Map(document.getElementById('map') as HTMLElement, { - zoom: 12, - center, - mapTypeControl: false, - mapId: 'DEMO_MAP_ID', - }); - - // Define a simple directions request. - const request = { - origin: 'Mountain View, CA', - destination: 'Sausalito, CA', - intermediates: ['Half Moon Bay, CA', 'Pacifica Esplanade Beach'], - travelMode: 'DRIVING', - fields: ['legs', 'path'], - }; - - // Call computeRoutes to get the directions. - const { routes } = await Route.computeRoutes(request); - - // Display the raw JSON for the result in the console. - console.log(`Response:\n ${JSON.stringify(routes, null, 2)}`); - - // Use createPolylines to create polylines for the route. - mapPolylines = routes[0].createPolylines(); - // Add polylines to the map. - mapPolylines.forEach((polyline) => polyline.setMap(map)); - - fitMapToPath(routes[0].path!); - - // Add markers to all the points. - const markers = await routes[0].createWaypointAdvancedMarkers({ map }); - - // [START maps_routes_get_directions_panel_steps] - // Render navigation instructions - const directionsPanel = document.getElementById('directions'); - - if (!routes || routes.length === 0) { - if (directionsPanel) { - directionsPanel.textContent = 'No routes available.'; - } - return; - } - - const route = routes[0]; - if (!route.legs || route.legs.length === 0) { - if (directionsPanel) { - directionsPanel.textContent = 'The route has no legs.'; - } - return; - } - - const fragment = document.createDocumentFragment(); - - route.legs.forEach((leg, index) => { - const legContainer = document.createElement('div'); - legContainer.className = 'directions-leg'; - - // Leg Title - const legTitleElement = document.createElement('h3'); - legTitleElement.textContent = `Leg ${index + 1} of ${route.legs.length}`; - legContainer.appendChild(legTitleElement); - - if (leg.steps && leg.steps.length > 0) { - // Add steps to an ordered list - const stepsList = document.createElement('ol'); - stepsList.className = 'directions-steps'; - - leg.steps.forEach((step, stepIndex) => { - const stepItem = document.createElement('li'); - stepItem.className = 'direction-step'; - - const directionWrapper = document.createElement('div'); - directionWrapper.className = 'direction'; - - // Maneuver - if (step.maneuver) { - const maneuverNode = document.createElement('p'); - maneuverNode.textContent = step.maneuver; - maneuverNode.className = 'maneuver'; - directionWrapper.appendChild(maneuverNode); - } - - // Distance and Duration - if (step.localizedValues) { - const distanceNode = document.createElement('p'); - distanceNode.textContent = `${step.localizedValues.distance} (${step.localizedValues.staticDuration})`; - distanceNode.className = 'distance'; - directionWrapper.appendChild(distanceNode); - } - - // Instructions - if (step.instructions) { - const instructionsNode = document.createElement('p'); - instructionsNode.textContent = step.instructions; - instructionsNode.className = 'instruction'; - directionWrapper.appendChild(instructionsNode); - } - - stepItem.appendChild(directionWrapper); - stepsList.appendChild(stepItem); - }); - legContainer.appendChild(stepsList); - } - - fragment.appendChild(legContainer); - directionsPanel?.appendChild(fragment); - }); -} -// [END maps_routes_get_directions_panel_steps] -// Helper function to fit the map to the path. -async function fitMapToPath(path) { - const { LatLngBounds } = (await google.maps.importLibrary( - 'core' - )) as google.maps.CoreLibrary; - const bounds = new LatLngBounds(); - path.forEach((point) => { - bounds.extend(point); - }); - map.fitBounds(bounds); -} - -initMap(); -// [END maps_routes_get_directions_panel] diff --git a/dist/samples/routes-get-directions-panel/docs/style.css b/dist/samples/routes-get-directions-panel/docs/style.css deleted file mode 100644 index 80ded63a1..000000000 --- a/dist/samples/routes-get-directions-panel/docs/style.css +++ /dev/null @@ -1,64 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_routes_get_directions_panel] */ -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -.container { - display: flex; - flex-direction: row; - height: 100%; - width: 100%; -} - -.directions-container, -.map-container { - height: 100%; - width: 50%; - font-family: monospace; -} - -.directions-container { - overflow-y: auto; -} - -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -#map { - height: 100%; -} - -.direction { - display: flex; - flex-direction: row; - gap: 1em; -} - -.maneuver { - width: 25%; -} - -.distance { - width: 25%; -} - -.instruction { - width: 50%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} -/* [END maps_routes_get_directions_panel] */ diff --git a/dist/samples/routes-get-directions-panel/jsfiddle/demo.css b/dist/samples/routes-get-directions-panel/jsfiddle/demo.css deleted file mode 100644 index df9376190..000000000 --- a/dist/samples/routes-get-directions-panel/jsfiddle/demo.css +++ /dev/null @@ -1,64 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -.container { - display: flex; - flex-direction: row; - height: 100%; - width: 100%; -} - -.directions-container, -.map-container { - height: 100%; - width: 50%; - font-family: monospace; -} - -.directions-container { - overflow-y: auto; -} - -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -#map { - height: 100%; -} - -.direction { - display: flex; - flex-direction: row; - gap: 1em; -} - -.maneuver { - width: 25%; -} - -.distance { - width: 25%; -} - -.instruction { - width: 50%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - diff --git a/dist/samples/routes-get-directions-panel/jsfiddle/demo.details b/dist/samples/routes-get-directions-panel/jsfiddle/demo.details deleted file mode 100644 index f0f138251..000000000 --- a/dist/samples/routes-get-directions-panel/jsfiddle/demo.details +++ /dev/null @@ -1,7 +0,0 @@ -name: routes-get-directions-panel -authors: - - Geo Developer IX Documentation Team -tags: - - google maps -load_type: h -description: Sample code supporting Google Maps Platform JavaScript API documentation. diff --git a/dist/samples/routes-get-directions-panel/jsfiddle/demo.html b/dist/samples/routes-get-directions-panel/jsfiddle/demo.html deleted file mode 100644 index ee23b6d02..000000000 --- a/dist/samples/routes-get-directions-panel/jsfiddle/demo.html +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - Get directions with step by step panel - - - - - - -
                  -
                  -
                  -
                  -
                  -
                  -

                  Directions

                  -
                  -
                  -
                  - - - - - diff --git a/dist/samples/routes-get-directions-panel/jsfiddle/demo.js b/dist/samples/routes-get-directions-panel/jsfiddle/demo.js deleted file mode 100644 index dff792f88..000000000 --- a/dist/samples/routes-get-directions-panel/jsfiddle/demo.js +++ /dev/null @@ -1,120 +0,0 @@ -"use strict"; -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// Initialize and add the map. -let map; -let mapPolylines = []; -let markers = []; -let center = { lat: 37.447646, lng: -122.113878 }; // Palo Alto, CA -// Initialize and add the map. -async function initMap() { - // Request the needed libraries. - //@ts-ignore - const [{ Map }, { Route }] = await Promise.all([ - google.maps.importLibrary('maps'), - google.maps.importLibrary('routes'), - ]); - map = new Map(document.getElementById('map'), { - zoom: 12, - center, - mapTypeControl: false, - mapId: 'DEMO_MAP_ID', - }); - // Define a simple directions request. - const request = { - origin: 'Mountain View, CA', - destination: 'Sausalito, CA', - intermediates: ['Half Moon Bay, CA', 'Pacifica Esplanade Beach'], - travelMode: 'DRIVING', - fields: ['legs', 'path'], - }; - // Call computeRoutes to get the directions. - const { routes } = await Route.computeRoutes(request); - // Display the raw JSON for the result in the console. - console.log(`Response:\n ${JSON.stringify(routes, null, 2)}`); - // Use createPolylines to create polylines for the route. - mapPolylines = routes[0].createPolylines(); - // Add polylines to the map. - mapPolylines.forEach((polyline) => polyline.setMap(map)); - fitMapToPath(routes[0].path); - // Add markers to all the points. - const markers = await routes[0].createWaypointAdvancedMarkers({ map }); - - // Render navigation instructions - const directionsPanel = document.getElementById('directions'); - if (!routes || routes.length === 0) { - if (directionsPanel) { - directionsPanel.textContent = 'No routes available.'; - } - return; - } - const route = routes[0]; - if (!route.legs || route.legs.length === 0) { - if (directionsPanel) { - directionsPanel.textContent = 'The route has no legs.'; - } - return; - } - const fragment = document.createDocumentFragment(); - route.legs.forEach((leg, index) => { - const legContainer = document.createElement('div'); - legContainer.className = 'directions-leg'; - // Leg Title - const legTitleElement = document.createElement('h3'); - legTitleElement.textContent = `Leg ${index + 1} of ${route.legs.length}`; - legContainer.appendChild(legTitleElement); - if (leg.steps && leg.steps.length > 0) { - // Add steps to an ordered list - const stepsList = document.createElement('ol'); - stepsList.className = 'directions-steps'; - leg.steps.forEach((step, stepIndex) => { - const stepItem = document.createElement('li'); - stepItem.className = 'direction-step'; - const directionWrapper = document.createElement('div'); - directionWrapper.className = 'direction'; - // Maneuver - if (step.maneuver) { - const maneuverNode = document.createElement('p'); - maneuverNode.textContent = step.maneuver; - maneuverNode.className = 'maneuver'; - directionWrapper.appendChild(maneuverNode); - } - // Distance and Duration - if (step.localizedValues) { - const distanceNode = document.createElement('p'); - distanceNode.textContent = `${step.localizedValues.distance} (${step.localizedValues.staticDuration})`; - distanceNode.className = 'distance'; - directionWrapper.appendChild(distanceNode); - } - // Instructions - if (step.instructions) { - const instructionsNode = document.createElement('p'); - instructionsNode.textContent = step.instructions; - instructionsNode.className = 'instruction'; - directionWrapper.appendChild(instructionsNode); - } - stepItem.appendChild(directionWrapper); - stepsList.appendChild(stepItem); - }); - legContainer.appendChild(stepsList); - } - fragment.appendChild(legContainer); - directionsPanel?.appendChild(fragment); - }); -} - -// Helper function to fit the map to the path. -async function fitMapToPath(path) { - const { LatLngBounds } = (await google.maps.importLibrary('core')); - const bounds = new LatLngBounds(); - path.forEach((point) => { - bounds.extend(point); - }); - map.fitBounds(bounds); -} -initMap(); - diff --git a/dist/samples/routes-get-directions/app/.eslintsrc.json b/dist/samples/routes-get-directions/app/.eslintsrc.json deleted file mode 100644 index 4c44dab04..000000000 --- a/dist/samples/routes-get-directions/app/.eslintsrc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": [ - "plugin:@typescript-eslint/recommended" - ], - "parser": "@typescript-eslint/parser", - "rules": { - "@typescript-eslint/ban-ts-comment": 0, - "@typescript-eslint/no-this-alias": 1, - "@typescript-eslint/no-empty-function": 1, - "@typescript-eslint/explicit-module-boundary-types": 1, - "@typescript-eslint/no-unused-vars": 1 - } -} diff --git a/dist/samples/routes-get-directions/app/README.md b/dist/samples/routes-get-directions/app/README.md deleted file mode 100644 index 86b524835..000000000 --- a/dist/samples/routes-get-directions/app/README.md +++ /dev/null @@ -1,35 +0,0 @@ -# Google Maps JavaScript Sample - -## routes-get-directions - -The routes-get-directions sample demonstrates how to get directions using the Routes API. - -Follow these instructions to set up and run routes-get-directions sample on your local computer. - -## Setup - -### Before starting run: - -`$npm i` - -### Run an example on a local web server - -First `cd` to the folder for the sample to run, then: - -`$npm start` - -### Build an individual example - -From `samples/`: - -`$npm run build --workspace=routes-get-directions/` - -### Build all of the examples. - -From `samples/`: -`$npm run build-all` - -## Feedback - -For feedback related to this sample, please open a new issue on -[GitHub](https://github.com/googlemaps-samples/js-api-samples/issues). diff --git a/dist/samples/routes-get-directions/app/index.html b/dist/samples/routes-get-directions/app/index.html deleted file mode 100644 index e7af26591..000000000 --- a/dist/samples/routes-get-directions/app/index.html +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - Get directions - - - - - -
                  - - - - - diff --git a/dist/samples/routes-get-directions/app/index.ts b/dist/samples/routes-get-directions/app/index.ts deleted file mode 100644 index 82b791b0a..000000000 --- a/dist/samples/routes-get-directions/app/index.ts +++ /dev/null @@ -1,131 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// [START maps_routes_get_directions] -// Initialize and add the map. -let map; -let mapPolylines: google.maps.Polyline[] = []; -const center = { lat: 37.447646, lng: -122.113878 }; // Palo Alto, CA - -// Initialize and add the map. -async function initMap(): Promise { - // Request the needed libraries. - const [{ Map }, { Place }, { Route }] = await Promise.all([ - google.maps.importLibrary('maps') as Promise, - google.maps.importLibrary( - 'places' - ) as Promise, - //@ts-ignore - google.maps.importLibrary('routes') as Promise, - ]); - - map = new Map(document.getElementById('map') as HTMLElement, { - zoom: 12, - center: center, - mapTypeControl: false, - mapId: 'DEMO_MAP_ID', - }); - - // [START maps_routes_get_directions_request_string] - // Use address strings in a directions request. - const requestWithAddressStrings = { - origin: '1600 Amphitheatre Parkway, Mountain View, CA', - destination: '345 Spear Street, San Francisco, CA', - fields: ['path'], - }; - // [END maps_routes_get_directions_request_string] - - // [START maps_routes_get_directions_request_placeid] - // Use Place IDs in a directions request. - const originPlaceInstance = new Place({ - id: 'ChIJiQHsW0m3j4ARm69rRkrUF3w', // Mountain View, CA - }); - - const destinationPlaceInstance = new Place({ - id: 'ChIJIQBpAG2ahYAR_6128GcTUEo', // San Francisco, CA - }); - - const requestWithPlaceIds = { - origin: originPlaceInstance, - destination: destinationPlaceInstance, - fields: ['path'], // Request fields needed to draw polylines. - }; - // [END maps_routes_get_directions_request_placeid] - - // [START maps_routes_get_directions_request_latlng] - // Use lat/lng in a directions request. - // Mountain View, CA - const originLatLng = { lat: 37.422, lng: -122.084058 }; - // San Francisco, CA - const destinationLatLng = { lat: 37.774929, lng: -122.419415 }; - - // Define a computeRoutes request. - const requestWithLatLngs = { - origin: originLatLng, - destination: destinationLatLng, - fields: ['path'], - }; - // [END maps_routes_get_directions_request_latlng] - - // [START maps_routes_get_directions_request_pluscode] - // Use Plus Codes in a directions request. - const requestWithPlusCodes = { - origin: '849VCWC8+R9', // Mountain View, CA - destination: 'CRHJ+C3 Stanford, CA 94305, USA', // Stanford, CA - fields: ['path'], - }; - // [END maps_routes_get_directions_request_pluscode] - - // [START maps_routes_get_directions_request_complete] - // [START maps_routes_get_directions_request_simple] - // Define a routes request. - const request = { - origin: 'Mountain View, CA', - destination: 'San Francisco, CA', - travelMode: 'DRIVING', - fields: ['path'], // Request fields needed to draw polylines. - }; - // [END maps_routes_get_directions_request_simple] - - // Call computeRoutes to get the directions. - // [START maps_routes_get_directions_compute] - const { routes, fallbackInfo, geocodingResults } = - await Route.computeRoutes(request); - // [END maps_routes_get_directions_compute] - - // [START maps_routes_get_directions_polyline] - // Use createPolylines to create polylines for the route. - mapPolylines = routes[0].createPolylines(); - // Add polylines to the map. - mapPolylines.forEach((polyline) => polyline.setMap(map)); - - // Create markers to start and end points. - const markers = await routes[0].createWaypointAdvancedMarkers(); - // Add markers to the map - markers.forEach((marker) => marker.setMap(map)); - // [END maps_routes_get_directions_polyline] - // [END maps_routes_get_directions_request_complete] - - // Display the raw JSON for the result in the console. - console.log(`Response:\n ${JSON.stringify(routes, null, 2)}`); - - // Fit the map to the path. - fitMapToPath(routes[0].path!); -} - -// Helper function to fit the map to the path. -async function fitMapToPath(path) { - const { LatLngBounds } = (await google.maps.importLibrary( - 'core' - )) as google.maps.CoreLibrary; - const bounds = new LatLngBounds(); - path.forEach((point) => { - bounds.extend(point); - }); - map.fitBounds(bounds); -} - -initMap(); -// [END maps_routes_get_directions] diff --git a/dist/samples/routes-get-directions/app/package.json b/dist/samples/routes-get-directions/app/package.json deleted file mode 100644 index bea7cb8eb..000000000 --- a/dist/samples/routes-get-directions/app/package.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "@js-api-samples/routes-get-directions", - "version": "1.0.0", - "scripts": { - "build": "tsc && bash ../jsfiddle.sh routes-get-directions && bash ../app.sh routes-get-directions && bash ../docs.sh routes-get-directions && npm run build:vite --workspace=. && bash ../dist.sh routes-get-directions", - "test": "tsc && npm run build:vite --workspace=.", - "start": "tsc && vite build --base './' && vite", - "build:vite": "vite build --base './'", - "preview": "vite preview" - }, - "dependencies": { - - } -} diff --git a/dist/samples/routes-get-directions/app/style.css b/dist/samples/routes-get-directions/app/style.css deleted file mode 100644 index 185c8e513..000000000 --- a/dist/samples/routes-get-directions/app/style.css +++ /dev/null @@ -1,24 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_routes_get_directions] */ -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -#map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} -/* [END maps_routes_get_directions] */ diff --git a/dist/samples/routes-get-directions/app/tsconfig.json b/dist/samples/routes-get-directions/app/tsconfig.json deleted file mode 100644 index 09179087c..000000000 --- a/dist/samples/routes-get-directions/app/tsconfig.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "compilerOptions": { - "module": "esnext", - "target": "esnext", - "strict": true, - "noImplicitAny": false, - "lib": [ - "es2015", - "esnext", - "es6", - "dom", - "dom.iterable" - ], - "moduleResolution": "Node", - "jsx": "preserve" - } - } \ No newline at end of file diff --git a/dist/samples/routes-get-directions/dist/assets/index-DWepjxzn.css b/dist/samples/routes-get-directions/dist/assets/index-DWepjxzn.css deleted file mode 100644 index c49b8a3f3..000000000 --- a/dist/samples/routes-get-directions/dist/assets/index-DWepjxzn.css +++ /dev/null @@ -1 +0,0 @@ -#map{height:100%}html,body{height:100%;margin:0;padding:0} diff --git a/dist/samples/routes-get-directions/dist/assets/index-Dm0xMgdT.js b/dist/samples/routes-get-directions/dist/assets/index-Dm0xMgdT.js deleted file mode 100644 index cc57a33d7..000000000 --- a/dist/samples/routes-get-directions/dist/assets/index-Dm0xMgdT.js +++ /dev/null @@ -1,2 +0,0 @@ -(function(){const o=document.createElement("link").relList;if(o&&o.supports&&o.supports("modulepreload"))return;for(const e of document.querySelectorAll('link[rel="modulepreload"]'))n(e);new MutationObserver(e=>{for(const t of e)if(t.type==="childList")for(const i of t.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&n(i)}).observe(document,{childList:!0,subtree:!0});function r(e){const t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin==="use-credentials"?t.credentials="include":e.crossOrigin==="anonymous"?t.credentials="omit":t.credentials="same-origin",t}function n(e){if(e.ep)return;e.ep=!0;const t=r(e);fetch(e.href,t)}})();let a,l=[];const p={lat:37.447646,lng:-122.113878};async function u(){const[{Map:s},{Place:o},{Route:r}]=await Promise.all([google.maps.importLibrary("maps"),google.maps.importLibrary("places"),google.maps.importLibrary("routes")]);a=new s(document.getElementById("map"),{zoom:12,center:p,mapTypeControl:!1,mapId:"DEMO_MAP_ID"}),new o({id:"ChIJiQHsW0m3j4ARm69rRkrUF3w"}),new o({id:"ChIJIQBpAG2ahYAR_6128GcTUEo"});const n={origin:"Mountain View, CA",destination:"San Francisco, CA",travelMode:"DRIVING",fields:["path"]},{routes:e,fallbackInfo:t,geocodingResults:i}=await r.computeRoutes(n);l=e[0].createPolylines(),l.forEach(c=>c.setMap(a)),(await e[0].createWaypointAdvancedMarkers()).forEach(c=>c.setMap(a)),console.log(`Response: - ${JSON.stringify(e,null,2)}`),d(e[0].path)}async function d(s){const{LatLngBounds:o}=await google.maps.importLibrary("core"),r=new o;s.forEach(n=>{r.extend(n)}),a.fitBounds(r)}u(); diff --git a/dist/samples/routes-get-directions/dist/index.html b/dist/samples/routes-get-directions/dist/index.html deleted file mode 100644 index f2a38d8d5..000000000 --- a/dist/samples/routes-get-directions/dist/index.html +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - Get directions - - - - - -
                  - - - - - diff --git a/dist/samples/routes-get-directions/docs/index.html b/dist/samples/routes-get-directions/docs/index.html deleted file mode 100644 index e7af26591..000000000 --- a/dist/samples/routes-get-directions/docs/index.html +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - Get directions - - - - - -
                  - - - - - diff --git a/dist/samples/routes-get-directions/docs/index.js b/dist/samples/routes-get-directions/docs/index.js deleted file mode 100644 index d4355606a..000000000 --- a/dist/samples/routes-get-directions/docs/index.js +++ /dev/null @@ -1,110 +0,0 @@ -"use strict"; -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// [START maps_routes_get_directions] -// Initialize and add the map. -let map; -let mapPolylines = []; -const center = { lat: 37.447646, lng: -122.113878 }; // Palo Alto, CA -// Initialize and add the map. -async function initMap() { - // Request the needed libraries. - const [{ Map }, { Place }, { Route }] = await Promise.all([ - google.maps.importLibrary('maps'), - google.maps.importLibrary('places'), - //@ts-ignore - google.maps.importLibrary('routes'), - ]); - map = new Map(document.getElementById('map'), { - zoom: 12, - center: center, - mapTypeControl: false, - mapId: 'DEMO_MAP_ID', - }); - // [START maps_routes_get_directions_request_string] - // Use address strings in a directions request. - const requestWithAddressStrings = { - origin: '1600 Amphitheatre Parkway, Mountain View, CA', - destination: '345 Spear Street, San Francisco, CA', - fields: ['path'], - }; - // [END maps_routes_get_directions_request_string] - // [START maps_routes_get_directions_request_placeid] - // Use Place IDs in a directions request. - const originPlaceInstance = new Place({ - id: 'ChIJiQHsW0m3j4ARm69rRkrUF3w', // Mountain View, CA - }); - const destinationPlaceInstance = new Place({ - id: 'ChIJIQBpAG2ahYAR_6128GcTUEo', // San Francisco, CA - }); - const requestWithPlaceIds = { - origin: originPlaceInstance, - destination: destinationPlaceInstance, - fields: ['path'], // Request fields needed to draw polylines. - }; - // [END maps_routes_get_directions_request_placeid] - // [START maps_routes_get_directions_request_latlng] - // Use lat/lng in a directions request. - // Mountain View, CA - const originLatLng = { lat: 37.422, lng: -122.084058 }; - // San Francisco, CA - const destinationLatLng = { lat: 37.774929, lng: -122.419415 }; - // Define a computeRoutes request. - const requestWithLatLngs = { - origin: originLatLng, - destination: destinationLatLng, - fields: ['path'], - }; - // [END maps_routes_get_directions_request_latlng] - // [START maps_routes_get_directions_request_pluscode] - // Use Plus Codes in a directions request. - const requestWithPlusCodes = { - origin: '849VCWC8+R9', // Mountain View, CA - destination: 'CRHJ+C3 Stanford, CA 94305, USA', // Stanford, CA - fields: ['path'], - }; - // [END maps_routes_get_directions_request_pluscode] - // [START maps_routes_get_directions_request_complete] - // [START maps_routes_get_directions_request_simple] - // Define a routes request. - const request = { - origin: 'Mountain View, CA', - destination: 'San Francisco, CA', - travelMode: 'DRIVING', - fields: ['path'], // Request fields needed to draw polylines. - }; - // [END maps_routes_get_directions_request_simple] - // Call computeRoutes to get the directions. - // [START maps_routes_get_directions_compute] - const { routes, fallbackInfo, geocodingResults } = await Route.computeRoutes(request); - // [END maps_routes_get_directions_compute] - // [START maps_routes_get_directions_polyline] - // Use createPolylines to create polylines for the route. - mapPolylines = routes[0].createPolylines(); - // Add polylines to the map. - mapPolylines.forEach((polyline) => polyline.setMap(map)); - // Create markers to start and end points. - const markers = await routes[0].createWaypointAdvancedMarkers(); - // Add markers to the map - markers.forEach((marker) => marker.setMap(map)); - // [END maps_routes_get_directions_polyline] - // [END maps_routes_get_directions_request_complete] - // Display the raw JSON for the result in the console. - console.log(`Response:\n ${JSON.stringify(routes, null, 2)}`); - // Fit the map to the path. - fitMapToPath(routes[0].path); -} -// Helper function to fit the map to the path. -async function fitMapToPath(path) { - const { LatLngBounds } = (await google.maps.importLibrary('core')); - const bounds = new LatLngBounds(); - path.forEach((point) => { - bounds.extend(point); - }); - map.fitBounds(bounds); -} -initMap(); -// [END maps_routes_get_directions] diff --git a/dist/samples/routes-get-directions/docs/index.ts b/dist/samples/routes-get-directions/docs/index.ts deleted file mode 100644 index 82b791b0a..000000000 --- a/dist/samples/routes-get-directions/docs/index.ts +++ /dev/null @@ -1,131 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// [START maps_routes_get_directions] -// Initialize and add the map. -let map; -let mapPolylines: google.maps.Polyline[] = []; -const center = { lat: 37.447646, lng: -122.113878 }; // Palo Alto, CA - -// Initialize and add the map. -async function initMap(): Promise { - // Request the needed libraries. - const [{ Map }, { Place }, { Route }] = await Promise.all([ - google.maps.importLibrary('maps') as Promise, - google.maps.importLibrary( - 'places' - ) as Promise, - //@ts-ignore - google.maps.importLibrary('routes') as Promise, - ]); - - map = new Map(document.getElementById('map') as HTMLElement, { - zoom: 12, - center: center, - mapTypeControl: false, - mapId: 'DEMO_MAP_ID', - }); - - // [START maps_routes_get_directions_request_string] - // Use address strings in a directions request. - const requestWithAddressStrings = { - origin: '1600 Amphitheatre Parkway, Mountain View, CA', - destination: '345 Spear Street, San Francisco, CA', - fields: ['path'], - }; - // [END maps_routes_get_directions_request_string] - - // [START maps_routes_get_directions_request_placeid] - // Use Place IDs in a directions request. - const originPlaceInstance = new Place({ - id: 'ChIJiQHsW0m3j4ARm69rRkrUF3w', // Mountain View, CA - }); - - const destinationPlaceInstance = new Place({ - id: 'ChIJIQBpAG2ahYAR_6128GcTUEo', // San Francisco, CA - }); - - const requestWithPlaceIds = { - origin: originPlaceInstance, - destination: destinationPlaceInstance, - fields: ['path'], // Request fields needed to draw polylines. - }; - // [END maps_routes_get_directions_request_placeid] - - // [START maps_routes_get_directions_request_latlng] - // Use lat/lng in a directions request. - // Mountain View, CA - const originLatLng = { lat: 37.422, lng: -122.084058 }; - // San Francisco, CA - const destinationLatLng = { lat: 37.774929, lng: -122.419415 }; - - // Define a computeRoutes request. - const requestWithLatLngs = { - origin: originLatLng, - destination: destinationLatLng, - fields: ['path'], - }; - // [END maps_routes_get_directions_request_latlng] - - // [START maps_routes_get_directions_request_pluscode] - // Use Plus Codes in a directions request. - const requestWithPlusCodes = { - origin: '849VCWC8+R9', // Mountain View, CA - destination: 'CRHJ+C3 Stanford, CA 94305, USA', // Stanford, CA - fields: ['path'], - }; - // [END maps_routes_get_directions_request_pluscode] - - // [START maps_routes_get_directions_request_complete] - // [START maps_routes_get_directions_request_simple] - // Define a routes request. - const request = { - origin: 'Mountain View, CA', - destination: 'San Francisco, CA', - travelMode: 'DRIVING', - fields: ['path'], // Request fields needed to draw polylines. - }; - // [END maps_routes_get_directions_request_simple] - - // Call computeRoutes to get the directions. - // [START maps_routes_get_directions_compute] - const { routes, fallbackInfo, geocodingResults } = - await Route.computeRoutes(request); - // [END maps_routes_get_directions_compute] - - // [START maps_routes_get_directions_polyline] - // Use createPolylines to create polylines for the route. - mapPolylines = routes[0].createPolylines(); - // Add polylines to the map. - mapPolylines.forEach((polyline) => polyline.setMap(map)); - - // Create markers to start and end points. - const markers = await routes[0].createWaypointAdvancedMarkers(); - // Add markers to the map - markers.forEach((marker) => marker.setMap(map)); - // [END maps_routes_get_directions_polyline] - // [END maps_routes_get_directions_request_complete] - - // Display the raw JSON for the result in the console. - console.log(`Response:\n ${JSON.stringify(routes, null, 2)}`); - - // Fit the map to the path. - fitMapToPath(routes[0].path!); -} - -// Helper function to fit the map to the path. -async function fitMapToPath(path) { - const { LatLngBounds } = (await google.maps.importLibrary( - 'core' - )) as google.maps.CoreLibrary; - const bounds = new LatLngBounds(); - path.forEach((point) => { - bounds.extend(point); - }); - map.fitBounds(bounds); -} - -initMap(); -// [END maps_routes_get_directions] diff --git a/dist/samples/routes-get-directions/docs/style.css b/dist/samples/routes-get-directions/docs/style.css deleted file mode 100644 index 185c8e513..000000000 --- a/dist/samples/routes-get-directions/docs/style.css +++ /dev/null @@ -1,24 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_routes_get_directions] */ -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -#map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} -/* [END maps_routes_get_directions] */ diff --git a/dist/samples/routes-get-directions/jsfiddle/demo.css b/dist/samples/routes-get-directions/jsfiddle/demo.css deleted file mode 100644 index f90036bba..000000000 --- a/dist/samples/routes-get-directions/jsfiddle/demo.css +++ /dev/null @@ -1,24 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -#map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - diff --git a/dist/samples/routes-get-directions/jsfiddle/demo.details b/dist/samples/routes-get-directions/jsfiddle/demo.details deleted file mode 100644 index 276d0bc36..000000000 --- a/dist/samples/routes-get-directions/jsfiddle/demo.details +++ /dev/null @@ -1,7 +0,0 @@ -name: routes-get-directions -authors: - - Geo Developer IX Documentation Team -tags: - - google maps -load_type: h -description: Sample code supporting Google Maps Platform JavaScript API documentation. diff --git a/dist/samples/routes-get-directions/jsfiddle/demo.html b/dist/samples/routes-get-directions/jsfiddle/demo.html deleted file mode 100644 index 344320103..000000000 --- a/dist/samples/routes-get-directions/jsfiddle/demo.html +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - Get directions - - - - - -
                  - - - - - diff --git a/dist/samples/routes-get-directions/jsfiddle/demo.js b/dist/samples/routes-get-directions/jsfiddle/demo.js deleted file mode 100644 index 3864ca54b..000000000 --- a/dist/samples/routes-get-directions/jsfiddle/demo.js +++ /dev/null @@ -1,110 +0,0 @@ -"use strict"; -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// Initialize and add the map. -let map; -let mapPolylines = []; -const center = { lat: 37.447646, lng: -122.113878 }; // Palo Alto, CA -// Initialize and add the map. -async function initMap() { - // Request the needed libraries. - const [{ Map }, { Place }, { Route }] = await Promise.all([ - google.maps.importLibrary('maps'), - google.maps.importLibrary('places'), - //@ts-ignore - google.maps.importLibrary('routes'), - ]); - map = new Map(document.getElementById('map'), { - zoom: 12, - center: center, - mapTypeControl: false, - mapId: 'DEMO_MAP_ID', - }); - - // Use address strings in a directions request. - const requestWithAddressStrings = { - origin: '1600 Amphitheatre Parkway, Mountain View, CA', - destination: '345 Spear Street, San Francisco, CA', - fields: ['path'], - }; - - - // Use Place IDs in a directions request. - const originPlaceInstance = new Place({ - id: 'ChIJiQHsW0m3j4ARm69rRkrUF3w', // Mountain View, CA - }); - const destinationPlaceInstance = new Place({ - id: 'ChIJIQBpAG2ahYAR_6128GcTUEo', // San Francisco, CA - }); - const requestWithPlaceIds = { - origin: originPlaceInstance, - destination: destinationPlaceInstance, - fields: ['path'], // Request fields needed to draw polylines. - }; - - - // Use lat/lng in a directions request. - // Mountain View, CA - const originLatLng = { lat: 37.422, lng: -122.084058 }; - // San Francisco, CA - const destinationLatLng = { lat: 37.774929, lng: -122.419415 }; - // Define a computeRoutes request. - const requestWithLatLngs = { - origin: originLatLng, - destination: destinationLatLng, - fields: ['path'], - }; - - - // Use Plus Codes in a directions request. - const requestWithPlusCodes = { - origin: '849VCWC8+R9', // Mountain View, CA - destination: 'CRHJ+C3 Stanford, CA 94305, USA', // Stanford, CA - fields: ['path'], - }; - - - - // Define a routes request. - const request = { - origin: 'Mountain View, CA', - destination: 'San Francisco, CA', - travelMode: 'DRIVING', - fields: ['path'], // Request fields needed to draw polylines. - }; - - // Call computeRoutes to get the directions. - - const { routes, fallbackInfo, geocodingResults } = await Route.computeRoutes(request); - - - // Use createPolylines to create polylines for the route. - mapPolylines = routes[0].createPolylines(); - // Add polylines to the map. - mapPolylines.forEach((polyline) => polyline.setMap(map)); - // Create markers to start and end points. - const markers = await routes[0].createWaypointAdvancedMarkers(); - // Add markers to the map - markers.forEach((marker) => marker.setMap(map)); - - - // Display the raw JSON for the result in the console. - console.log(`Response:\n ${JSON.stringify(routes, null, 2)}`); - // Fit the map to the path. - fitMapToPath(routes[0].path); -} -// Helper function to fit the map to the path. -async function fitMapToPath(path) { - const { LatLngBounds } = (await google.maps.importLibrary('core')); - const bounds = new LatLngBounds(); - path.forEach((point) => { - bounds.extend(point); - }); - map.fitBounds(bounds); -} -initMap(); - diff --git a/dist/samples/routes-markers/app/.eslintsrc.json b/dist/samples/routes-markers/app/.eslintsrc.json deleted file mode 100644 index 4c44dab04..000000000 --- a/dist/samples/routes-markers/app/.eslintsrc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": [ - "plugin:@typescript-eslint/recommended" - ], - "parser": "@typescript-eslint/parser", - "rules": { - "@typescript-eslint/ban-ts-comment": 0, - "@typescript-eslint/no-this-alias": 1, - "@typescript-eslint/no-empty-function": 1, - "@typescript-eslint/explicit-module-boundary-types": 1, - "@typescript-eslint/no-unused-vars": 1 - } -} diff --git a/dist/samples/routes-markers/app/README.md b/dist/samples/routes-markers/app/README.md deleted file mode 100644 index f7d7852c6..000000000 --- a/dist/samples/routes-markers/app/README.md +++ /dev/null @@ -1,35 +0,0 @@ -# Google Maps JavaScript Sample - -## routes-markers - -The routes-markers sample demonstrates how to use markers with the Routes API. - -Follow these instructions to set up and run routes-markers sample on your local computer. - -## Setup - -### Before starting run: - -`$npm i` - -### Run an example on a local web server - -First `cd` to the folder for the sample to run, then: - -`$npm start` - -### Build an individual example - -From `samples/`: - -`$npm run build --workspace=routes-markers/` - -### Build all of the examples. - -From `samples/`: -`$npm run build-all` - -## Feedback - -For feedback related to this sample, please open a new issue on -[GitHub](https://github.com/googlemaps-samples/js-api-samples/issues). diff --git a/dist/samples/routes-markers/app/index.html b/dist/samples/routes-markers/app/index.html deleted file mode 100644 index 6d28c180c..000000000 --- a/dist/samples/routes-markers/app/index.html +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - Get directions - - - - - - - - - - - diff --git a/dist/samples/routes-markers/app/index.ts b/dist/samples/routes-markers/app/index.ts deleted file mode 100644 index d78a670a7..000000000 --- a/dist/samples/routes-markers/app/index.ts +++ /dev/null @@ -1,126 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// [START maps_routes_markers] -let mapPolylines: google.maps.Polyline[] = []; -const mapElement = document.querySelector('gmp-map') as google.maps.MapElement; -let innerMap; - -// Initialize and add the map. -async function initMap() { - // Request the needed libraries. - await google.maps.importLibrary('maps'); - - innerMap = await mapElement.innerMap; - innerMap.setOptions({ - mapTypeControl: false, - mapId: 'DEMO_MAP_ID', - }); - - // Call the function after the map is loaded. - google.maps.event.addListenerOnce(innerMap, 'idle', () => { - getDirections(); - }); -} - -async function getDirections() { - //@ts-ignore - // Request the needed libraries. - const [{ Route }, { PinElement }] = await Promise.all([ - google.maps.importLibrary('routes'), - google.maps.importLibrary('marker'), - ]); - - // [START maps_routes_markers_request_full] - // [START maps_routes_markers_request] - // Define routes request with an intermediate stop. - const request = { - origin: 'Parking lot, Christmas Tree Point Rd, San Francisco, CA 94131', - destination: '100 Spinnaker Dr, Sausalito, CA 94965', // We're having a yummy lunch! - intermediates: [{ location: '300 Finley Rd San Francisco, CA 94129' }], // But first, we golf! - travelMode: 'DRIVING', - fields: ['path', 'legs', 'viewport'], - }; - // [END maps_routes_markers_request] - - // Call computeRoutes to get the directions. - const result = await Route.computeRoutes(request); - if (!result.routes || result.routes.length === 0) { - console.warn('No routes found'); - return; - } - // [END maps_routes_markers_request_full] - - // [START maps_routes_markers_style_maker] - // Alter style based on marker index. - function markerOptionsMaker( - defaultOptions: google.maps.marker.AdvancedMarkerElementOptions, - //@ts-ignore - waypointMarkerDetails: google.maps.routes.WaypointMarkerDetails - ) { - const { index, totalMarkers, leg } = waypointMarkerDetails; - - // Style the origin waypoint. - if (index === 0) { - return { - ...defaultOptions, - map: innerMap, - content: new PinElement({ - glyphText: (index + 1).toString(), - glyphColor: 'white', - background: 'green', - borderColor: 'green', - }).element, - }; - } - - // Style all intermediate waypoints. - if (!(index === 0 || index === totalMarkers - 1)) { - return { - ...defaultOptions, - map: innerMap, - content: new PinElement({ - glyphText: (index + 1).toString(), - glyphColor: 'white', - background: 'blue', - borderColor: 'blue', - }).element, - }; - } - - // Style the destination waypoint. - if (index === totalMarkers - 1) { - return { - ...defaultOptions, - map: innerMap, - content: new PinElement({ - glyphText: (index + 1).toString(), - glyphColor: 'white', - background: 'red', - borderColor: 'red', - }).element, - }; - } - - return { ...defaultOptions, map: innerMap }; - } - - const markers = - await result.routes[0].createWaypointAdvancedMarkers( - markerOptionsMaker - ); - // [END maps_routes_markers_style_maker] - - // Fit the map to the route. - innerMap.fitBounds(result.routes[0].viewport); - innerMap.setHeading(270); - - // Create polylines and add them to the map. - mapPolylines = result.routes[0].createPolylines(); - mapPolylines.forEach((polyline) => polyline.setMap(innerMap)); -} - -initMap(); -// [END maps_routes_markers] diff --git a/dist/samples/routes-markers/app/package.json b/dist/samples/routes-markers/app/package.json deleted file mode 100644 index edb83f864..000000000 --- a/dist/samples/routes-markers/app/package.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "@js-api-samples/routes-markers", - "version": "1.0.0", - "scripts": { - "build": "tsc && bash ../jsfiddle.sh routes-markers && bash ../app.sh routes-markers && bash ../docs.sh routes-markers && npm run build:vite --workspace=. && bash ../dist.sh routes-markers", - "test": "tsc && npm run build:vite --workspace=.", - "start": "tsc && vite build --base './' && vite", - "build:vite": "vite build --base './'", - "preview": "vite preview" - }, - "dependencies": { - - } -} diff --git a/dist/samples/routes-markers/app/style.css b/dist/samples/routes-markers/app/style.css deleted file mode 100644 index 83476bfa4..000000000 --- a/dist/samples/routes-markers/app/style.css +++ /dev/null @@ -1,24 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_routes_markers] */ -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -#map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} -/* [END maps_routes_markers] */ diff --git a/dist/samples/routes-markers/app/tsconfig.json b/dist/samples/routes-markers/app/tsconfig.json deleted file mode 100644 index 09179087c..000000000 --- a/dist/samples/routes-markers/app/tsconfig.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "compilerOptions": { - "module": "esnext", - "target": "esnext", - "strict": true, - "noImplicitAny": false, - "lib": [ - "es2015", - "esnext", - "es6", - "dom", - "dom.iterable" - ], - "moduleResolution": "Node", - "jsx": "preserve" - } - } \ No newline at end of file diff --git a/dist/samples/routes-markers/dist/assets/index-CNnrLh3k.js b/dist/samples/routes-markers/dist/assets/index-CNnrLh3k.js deleted file mode 100644 index ee31f28b2..000000000 --- a/dist/samples/routes-markers/dist/assets/index-CNnrLh3k.js +++ /dev/null @@ -1 +0,0 @@ -(function(){const n=document.createElement("link").relList;if(n&&n.supports&&n.supports("modulepreload"))return;for(const t of document.querySelectorAll('link[rel="modulepreload"]'))o(t);new MutationObserver(t=>{for(const e of t)if(e.type==="childList")for(const a of e.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&o(a)}).observe(document,{childList:!0,subtree:!0});function s(t){const e={};return t.integrity&&(e.integrity=t.integrity),t.referrerPolicy&&(e.referrerPolicy=t.referrerPolicy),t.crossOrigin==="use-credentials"?e.credentials="include":t.crossOrigin==="anonymous"?e.credentials="omit":e.credentials="same-origin",e}function o(t){if(t.ep)return;t.ep=!0;const e=s(t);fetch(t.href,e)}})();let u=[];const p=document.querySelector("gmp-map");let r;async function d(){await google.maps.importLibrary("maps"),r=await p.innerMap,r.setOptions({mapTypeControl:!1,mapId:"DEMO_MAP_ID"}),google.maps.event.addListenerOnce(r,"idle",()=>{m()})}async function m(){const[{Route:l},{PinElement:n}]=await Promise.all([google.maps.importLibrary("routes"),google.maps.importLibrary("marker")]),s={origin:"Parking lot, Christmas Tree Point Rd, San Francisco, CA 94131",destination:"100 Spinnaker Dr, Sausalito, CA 94965",intermediates:[{location:"300 Finley Rd San Francisco, CA 94129"}],travelMode:"DRIVING",fields:["path","legs","viewport"]},o=await l.computeRoutes(s);if(!o.routes||o.routes.length===0){console.warn("No routes found");return}function t(e,a){const{index:i,totalMarkers:c,leg:g}=a;return i===0?{...e,map:r,content:new n({glyphText:(i+1).toString(),glyphColor:"white",background:"green",borderColor:"green"}).element}:i===0||i===c-1?i===c-1?{...e,map:r,content:new n({glyphText:(i+1).toString(),glyphColor:"white",background:"red",borderColor:"red"}).element}:{...e,map:r}:{...e,map:r,content:new n({glyphText:(i+1).toString(),glyphColor:"white",background:"blue",borderColor:"blue"}).element}}await o.routes[0].createWaypointAdvancedMarkers(t),r.fitBounds(o.routes[0].viewport),r.setHeading(270),u=o.routes[0].createPolylines(),u.forEach(e=>e.setMap(r))}d(); diff --git a/dist/samples/routes-markers/dist/assets/index-DWepjxzn.css b/dist/samples/routes-markers/dist/assets/index-DWepjxzn.css deleted file mode 100644 index c49b8a3f3..000000000 --- a/dist/samples/routes-markers/dist/assets/index-DWepjxzn.css +++ /dev/null @@ -1 +0,0 @@ -#map{height:100%}html,body{height:100%;margin:0;padding:0} diff --git a/dist/samples/routes-markers/dist/index.html b/dist/samples/routes-markers/dist/index.html deleted file mode 100644 index 7d6f40dab..000000000 --- a/dist/samples/routes-markers/dist/index.html +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - Get directions - - - - - - - - - - - diff --git a/dist/samples/routes-markers/docs/index.html b/dist/samples/routes-markers/docs/index.html deleted file mode 100644 index 6d28c180c..000000000 --- a/dist/samples/routes-markers/docs/index.html +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - Get directions - - - - - - - - - - - diff --git a/dist/samples/routes-markers/docs/index.js b/dist/samples/routes-markers/docs/index.js deleted file mode 100644 index 047137770..000000000 --- a/dist/samples/routes-markers/docs/index.js +++ /dev/null @@ -1,107 +0,0 @@ -"use strict"; -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// [START maps_routes_markers] -let mapPolylines = []; -const mapElement = document.querySelector('gmp-map'); -let innerMap; -// Initialize and add the map. -async function initMap() { - // Request the needed libraries. - await google.maps.importLibrary('maps'); - innerMap = await mapElement.innerMap; - innerMap.setOptions({ - mapTypeControl: false, - mapId: 'DEMO_MAP_ID', - }); - // Call the function after the map is loaded. - google.maps.event.addListenerOnce(innerMap, 'idle', () => { - getDirections(); - }); -} -async function getDirections() { - //@ts-ignore - // Request the needed libraries. - const [{ Route }, { PinElement }] = await Promise.all([ - google.maps.importLibrary('routes'), - google.maps.importLibrary('marker'), - ]); - // [START maps_routes_markers_request_full] - // [START maps_routes_markers_request] - // Define routes request with an intermediate stop. - const request = { - origin: 'Parking lot, Christmas Tree Point Rd, San Francisco, CA 94131', - destination: '100 Spinnaker Dr, Sausalito, CA 94965', // We're having a yummy lunch! - intermediates: [{ location: '300 Finley Rd San Francisco, CA 94129' }], // But first, we golf! - travelMode: 'DRIVING', - fields: ['path', 'legs', 'viewport'], - }; - // [END maps_routes_markers_request] - // Call computeRoutes to get the directions. - const result = await Route.computeRoutes(request); - if (!result.routes || result.routes.length === 0) { - console.warn('No routes found'); - return; - } - // [END maps_routes_markers_request_full] - // [START maps_routes_markers_style_maker] - // Alter style based on marker index. - function markerOptionsMaker(defaultOptions, - //@ts-ignore - waypointMarkerDetails) { - const { index, totalMarkers, leg } = waypointMarkerDetails; - // Style the origin waypoint. - if (index === 0) { - return { - ...defaultOptions, - map: innerMap, - content: new PinElement({ - glyphText: (index + 1).toString(), - glyphColor: 'white', - background: 'green', - borderColor: 'green', - }).element, - }; - } - // Style all intermediate waypoints. - if (!(index === 0 || index === totalMarkers - 1)) { - return { - ...defaultOptions, - map: innerMap, - content: new PinElement({ - glyphText: (index + 1).toString(), - glyphColor: 'white', - background: 'blue', - borderColor: 'blue', - }).element, - }; - } - // Style the destination waypoint. - if (index === totalMarkers - 1) { - return { - ...defaultOptions, - map: innerMap, - content: new PinElement({ - glyphText: (index + 1).toString(), - glyphColor: 'white', - background: 'red', - borderColor: 'red', - }).element, - }; - } - return { ...defaultOptions, map: innerMap }; - } - const markers = await result.routes[0].createWaypointAdvancedMarkers(markerOptionsMaker); - // [END maps_routes_markers_style_maker] - // Fit the map to the route. - innerMap.fitBounds(result.routes[0].viewport); - innerMap.setHeading(270); - // Create polylines and add them to the map. - mapPolylines = result.routes[0].createPolylines(); - mapPolylines.forEach((polyline) => polyline.setMap(innerMap)); -} -initMap(); -// [END maps_routes_markers] diff --git a/dist/samples/routes-markers/docs/index.ts b/dist/samples/routes-markers/docs/index.ts deleted file mode 100644 index d78a670a7..000000000 --- a/dist/samples/routes-markers/docs/index.ts +++ /dev/null @@ -1,126 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// [START maps_routes_markers] -let mapPolylines: google.maps.Polyline[] = []; -const mapElement = document.querySelector('gmp-map') as google.maps.MapElement; -let innerMap; - -// Initialize and add the map. -async function initMap() { - // Request the needed libraries. - await google.maps.importLibrary('maps'); - - innerMap = await mapElement.innerMap; - innerMap.setOptions({ - mapTypeControl: false, - mapId: 'DEMO_MAP_ID', - }); - - // Call the function after the map is loaded. - google.maps.event.addListenerOnce(innerMap, 'idle', () => { - getDirections(); - }); -} - -async function getDirections() { - //@ts-ignore - // Request the needed libraries. - const [{ Route }, { PinElement }] = await Promise.all([ - google.maps.importLibrary('routes'), - google.maps.importLibrary('marker'), - ]); - - // [START maps_routes_markers_request_full] - // [START maps_routes_markers_request] - // Define routes request with an intermediate stop. - const request = { - origin: 'Parking lot, Christmas Tree Point Rd, San Francisco, CA 94131', - destination: '100 Spinnaker Dr, Sausalito, CA 94965', // We're having a yummy lunch! - intermediates: [{ location: '300 Finley Rd San Francisco, CA 94129' }], // But first, we golf! - travelMode: 'DRIVING', - fields: ['path', 'legs', 'viewport'], - }; - // [END maps_routes_markers_request] - - // Call computeRoutes to get the directions. - const result = await Route.computeRoutes(request); - if (!result.routes || result.routes.length === 0) { - console.warn('No routes found'); - return; - } - // [END maps_routes_markers_request_full] - - // [START maps_routes_markers_style_maker] - // Alter style based on marker index. - function markerOptionsMaker( - defaultOptions: google.maps.marker.AdvancedMarkerElementOptions, - //@ts-ignore - waypointMarkerDetails: google.maps.routes.WaypointMarkerDetails - ) { - const { index, totalMarkers, leg } = waypointMarkerDetails; - - // Style the origin waypoint. - if (index === 0) { - return { - ...defaultOptions, - map: innerMap, - content: new PinElement({ - glyphText: (index + 1).toString(), - glyphColor: 'white', - background: 'green', - borderColor: 'green', - }).element, - }; - } - - // Style all intermediate waypoints. - if (!(index === 0 || index === totalMarkers - 1)) { - return { - ...defaultOptions, - map: innerMap, - content: new PinElement({ - glyphText: (index + 1).toString(), - glyphColor: 'white', - background: 'blue', - borderColor: 'blue', - }).element, - }; - } - - // Style the destination waypoint. - if (index === totalMarkers - 1) { - return { - ...defaultOptions, - map: innerMap, - content: new PinElement({ - glyphText: (index + 1).toString(), - glyphColor: 'white', - background: 'red', - borderColor: 'red', - }).element, - }; - } - - return { ...defaultOptions, map: innerMap }; - } - - const markers = - await result.routes[0].createWaypointAdvancedMarkers( - markerOptionsMaker - ); - // [END maps_routes_markers_style_maker] - - // Fit the map to the route. - innerMap.fitBounds(result.routes[0].viewport); - innerMap.setHeading(270); - - // Create polylines and add them to the map. - mapPolylines = result.routes[0].createPolylines(); - mapPolylines.forEach((polyline) => polyline.setMap(innerMap)); -} - -initMap(); -// [END maps_routes_markers] diff --git a/dist/samples/routes-markers/docs/style.css b/dist/samples/routes-markers/docs/style.css deleted file mode 100644 index 83476bfa4..000000000 --- a/dist/samples/routes-markers/docs/style.css +++ /dev/null @@ -1,24 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_routes_markers] */ -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -#map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} -/* [END maps_routes_markers] */ diff --git a/dist/samples/routes-markers/jsfiddle/demo.css b/dist/samples/routes-markers/jsfiddle/demo.css deleted file mode 100644 index 08d61e381..000000000 --- a/dist/samples/routes-markers/jsfiddle/demo.css +++ /dev/null @@ -1,24 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -#map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - diff --git a/dist/samples/routes-markers/jsfiddle/demo.details b/dist/samples/routes-markers/jsfiddle/demo.details deleted file mode 100644 index 04050a618..000000000 --- a/dist/samples/routes-markers/jsfiddle/demo.details +++ /dev/null @@ -1,7 +0,0 @@ -name: routes-markers -authors: - - Geo Developer IX Documentation Team -tags: - - google maps -load_type: h -description: Sample code supporting Google Maps Platform JavaScript API documentation. diff --git a/dist/samples/routes-markers/jsfiddle/demo.html b/dist/samples/routes-markers/jsfiddle/demo.html deleted file mode 100644 index 4b0e74037..000000000 --- a/dist/samples/routes-markers/jsfiddle/demo.html +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - Get directions - - - - - - - - - - - diff --git a/dist/samples/routes-markers/jsfiddle/demo.js b/dist/samples/routes-markers/jsfiddle/demo.js deleted file mode 100644 index 23b959620..000000000 --- a/dist/samples/routes-markers/jsfiddle/demo.js +++ /dev/null @@ -1,107 +0,0 @@ -"use strict"; -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -let mapPolylines = []; -const mapElement = document.querySelector('gmp-map'); -let innerMap; -// Initialize and add the map. -async function initMap() { - // Request the needed libraries. - await google.maps.importLibrary('maps'); - innerMap = await mapElement.innerMap; - innerMap.setOptions({ - mapTypeControl: false, - mapId: 'DEMO_MAP_ID', - }); - // Call the function after the map is loaded. - google.maps.event.addListenerOnce(innerMap, 'idle', () => { - getDirections(); - }); -} -async function getDirections() { - //@ts-ignore - // Request the needed libraries. - const [{ Route }, { PinElement }] = await Promise.all([ - google.maps.importLibrary('routes'), - google.maps.importLibrary('marker'), - ]); - - - // Define routes request with an intermediate stop. - const request = { - origin: 'Parking lot, Christmas Tree Point Rd, San Francisco, CA 94131', - destination: '100 Spinnaker Dr, Sausalito, CA 94965', // We're having a yummy lunch! - intermediates: [{ location: '300 Finley Rd San Francisco, CA 94129' }], // But first, we golf! - travelMode: 'DRIVING', - fields: ['path', 'legs', 'viewport'], - }; - - // Call computeRoutes to get the directions. - const result = await Route.computeRoutes(request); - if (!result.routes || result.routes.length === 0) { - console.warn('No routes found'); - return; - } - - - // Alter style based on marker index. - function markerOptionsMaker(defaultOptions, - //@ts-ignore - waypointMarkerDetails) { - const { index, totalMarkers, leg } = waypointMarkerDetails; - // Style the origin waypoint. - if (index === 0) { - return { - ...defaultOptions, - map: innerMap, - content: new PinElement({ - glyphText: (index + 1).toString(), - glyphColor: 'white', - background: 'green', - borderColor: 'green', - }).element, - }; - } - // Style all intermediate waypoints. - if (!(index === 0 || index === totalMarkers - 1)) { - return { - ...defaultOptions, - map: innerMap, - content: new PinElement({ - glyphText: (index + 1).toString(), - glyphColor: 'white', - background: 'blue', - borderColor: 'blue', - }).element, - }; - } - // Style the destination waypoint. - if (index === totalMarkers - 1) { - return { - ...defaultOptions, - map: innerMap, - content: new PinElement({ - glyphText: (index + 1).toString(), - glyphColor: 'white', - background: 'red', - borderColor: 'red', - }).element, - }; - } - return { ...defaultOptions, map: innerMap }; - } - const markers = await result.routes[0].createWaypointAdvancedMarkers(markerOptionsMaker); - - // Fit the map to the route. - innerMap.fitBounds(result.routes[0].viewport); - innerMap.setHeading(270); - // Create polylines and add them to the map. - mapPolylines = result.routes[0].createPolylines(); - mapPolylines.forEach((polyline) => polyline.setMap(innerMap)); -} -initMap(); - diff --git a/dist/samples/routes-route-matrix/app/.eslintsrc.json b/dist/samples/routes-route-matrix/app/.eslintsrc.json deleted file mode 100644 index 4c44dab04..000000000 --- a/dist/samples/routes-route-matrix/app/.eslintsrc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": [ - "plugin:@typescript-eslint/recommended" - ], - "parser": "@typescript-eslint/parser", - "rules": { - "@typescript-eslint/ban-ts-comment": 0, - "@typescript-eslint/no-this-alias": 1, - "@typescript-eslint/no-empty-function": 1, - "@typescript-eslint/explicit-module-boundary-types": 1, - "@typescript-eslint/no-unused-vars": 1 - } -} diff --git a/dist/samples/routes-route-matrix/app/README.md b/dist/samples/routes-route-matrix/app/README.md deleted file mode 100644 index e3317634d..000000000 --- a/dist/samples/routes-route-matrix/app/README.md +++ /dev/null @@ -1,35 +0,0 @@ -# Google Maps JavaScript Sample - -## routes-route-matrix - -The routes-route-matrix sample demonstrates how to use the RouteMatrix class in the Routes API. - -Follow these instructions to set up and run routes-route-matrix sample on your local computer. - -## Setup - -### Before starting run: - -`$npm i` - -### Run an example on a local web server - -First `cd` to the folder for the sample to run, then: - -`$npm start` - -### Build an individual example - -From `samples/`: - -`$npm run build --workspace=routes-route-matrix/` - -### Build all of the examples. - -From `samples/`: -`$npm run build-all` - -## Feedback - -For feedback related to this sample, please open a new issue on -[GitHub](https://github.com/googlemaps-samples/js-api-samples/issues). diff --git a/dist/samples/routes-route-matrix/app/index.html b/dist/samples/routes-route-matrix/app/index.html deleted file mode 100644 index d90fb6353..000000000 --- a/dist/samples/routes-route-matrix/app/index.html +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - Route matrix - - - - - -
                  -
                  - -
                  - - - - - diff --git a/dist/samples/routes-route-matrix/app/index.ts b/dist/samples/routes-route-matrix/app/index.ts deleted file mode 100644 index 18db1f5ae..000000000 --- a/dist/samples/routes-route-matrix/app/index.ts +++ /dev/null @@ -1,123 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// [START maps_routes_route_matrix] -// Initialize and add the map. -let map; -let markers: google.maps.marker.AdvancedMarkerElement[] = []; -let center = { lat: 51.55, lng: -1.8 }; - -async function initMap(): Promise { - // Request the needed libraries. - //prettier-ignore - //@ts-ignore - const [{Map}, {Place}, {AdvancedMarkerElement, PinElement}, {RouteMatrix}] = await Promise.all([ - google.maps.importLibrary('maps') as Promise, - google.maps.importLibrary('places') as Promise, - google.maps.importLibrary('marker') as Promise, - google.maps.importLibrary('routes') as Promise - ]); - - const bounds = new google.maps.LatLngBounds(); - - map = new Map(document.getElementById('map') as HTMLElement, { - zoom: 8, - center: center, - mapId: 'DEMO_MAP_ID', - }); - - // Build the request using Place instances. - const origin1 = new Place({ - id: 'ChIJ83WZp86p2EcRbMrkYqGncBQ', // Greenwich, London, UK - }); - const origin2 = new Place({ - id: 'ChIJCSkVvleJc0gR8HHaTGpajKc', // Southampton, UK - }); - const destinationA = new Place({ - id: 'ChIJYdizgWaDcUgRH9eaSy6y5I4', // Bristol, UK - }); - const destinationB = new Place({ - id: 'ChIJ9VPsNNQCbkgRDmeGZdsGNBQ', // Cardiff, UK - }); - - await Promise.all([ - origin1.fetchFields({ fields: ['location', 'displayName'] }), - origin2.fetchFields({ fields: ['location', 'displayName'] }), - destinationA.fetchFields({ fields: ['location', 'displayName'] }), - destinationB.fetchFields({ fields: ['location', 'displayName'] }), - ]); - - // [START maps_routes_route_matrix_request] - const request = { - origins: [origin1, origin2], - destinations: [destinationA, destinationB], - travelMode: 'DRIVING', - units: google.maps.UnitSystem.METRIC, - fields: ['distanceMeters', 'durationMillis', 'condition'], - }; - // [END maps_routes_route_matrix_request] - - // Show the request. - (document.getElementById('request') as HTMLDivElement).innerText = - JSON.stringify(request, null, 2); - - // Get the RouteMatrix response. - const response = await RouteMatrix.computeRouteMatrix(request); - - // Show the response. - (document.getElementById('response') as HTMLDivElement).innerText = - JSON.stringify(response, null, 2); - - // Add markers for the origins. - for (const origin of request.origins) { - if (origin.location) { - const pin = new PinElement({ - //@ts-ignore - glyphText: 'O', - glyphColor: 'white', - background: '#137333', - borderColor: 'white', - }); - const marker = new AdvancedMarkerElement({ - map, - position: origin.location, - content: pin.element, - title: `Origin: ${origin.displayName}`, - }); - markers.push(marker); - bounds.extend(origin.location); - } - } - - // Add markers for the destinations. - for (let i = 0; i < request.destinations.length; i++) { - const destination = request.destinations[i]; - if (destination.location) { - const pin = new PinElement({ - //@ts-ignore - glyphText: 'D', - glyphColor: 'white', - background: '#C5221F', - borderColor: 'white', - }); - - const marker = new AdvancedMarkerElement({ - map, - position: destination.location, - content: pin.element, - title: `Destination: ${destination.displayName}`, - }); - - markers.push(marker); - bounds.extend(destination.location); - } - } - - // Fit the map to the bounds of all markers. - map.fitBounds(bounds); -} - -initMap(); -// [END maps_routes_route_matrix] diff --git a/dist/samples/routes-route-matrix/app/package.json b/dist/samples/routes-route-matrix/app/package.json deleted file mode 100644 index b31a0f827..000000000 --- a/dist/samples/routes-route-matrix/app/package.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "@js-api-samples/routes-route-matrix", - "version": "1.0.0", - "scripts": { - "build": "tsc && bash ../jsfiddle.sh routes-route-matrix && bash ../app.sh routes-route-matrix && bash ../docs.sh routes-route-matrix && npm run build:vite --workspace=. && bash ../dist.sh routes-route-matrix", - "test": "tsc && npm run build:vite --workspace=.", - "start": "tsc && vite build --base './' && vite", - "build:vite": "vite build --base './'", - "preview": "vite preview" - }, - "dependencies": { - - } -} diff --git a/dist/samples/routes-route-matrix/app/style.css b/dist/samples/routes-route-matrix/app/style.css deleted file mode 100644 index 0a99abcc0..000000000 --- a/dist/samples/routes-route-matrix/app/style.css +++ /dev/null @@ -1,43 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_routes_route_matrix] */ -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -/* Optional: Makes the sample page fill the window. */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -#container { - height: 100%; - display: flex; -} - -#sidebar { - flex-basis: 15rem; - flex-grow: 1; - padding: 1rem; - max-width: 30rem; - height: 100%; - box-sizing: border-box; - overflow: auto; -} - -#map { - flex-basis: 0; - flex-grow: 4; - height: 100%; -} - -#sidebar { - flex-direction: column; -} -/* [END maps_routes_route_matrix] */ diff --git a/dist/samples/routes-route-matrix/app/tsconfig.json b/dist/samples/routes-route-matrix/app/tsconfig.json deleted file mode 100644 index 09179087c..000000000 --- a/dist/samples/routes-route-matrix/app/tsconfig.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "compilerOptions": { - "module": "esnext", - "target": "esnext", - "strict": true, - "noImplicitAny": false, - "lib": [ - "es2015", - "esnext", - "es6", - "dom", - "dom.iterable" - ], - "moduleResolution": "Node", - "jsx": "preserve" - } - } \ No newline at end of file diff --git a/dist/samples/routes-route-matrix/dist/assets/index-B3uPPcMM.js b/dist/samples/routes-route-matrix/dist/assets/index-B3uPPcMM.js deleted file mode 100644 index 8ab90c00c..000000000 --- a/dist/samples/routes-route-matrix/dist/assets/index-B3uPPcMM.js +++ /dev/null @@ -1 +0,0 @@ -(function(){const o=document.createElement("link").relList;if(o&&o.supports&&o.supports("modulepreload"))return;for(const e of document.querySelectorAll('link[rel="modulepreload"]'))s(e);new MutationObserver(e=>{for(const t of e)if(t.type==="childList")for(const n of t.addedNodes)n.tagName==="LINK"&&n.rel==="modulepreload"&&s(n)}).observe(document,{childList:!0,subtree:!0});function a(e){const t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin==="use-credentials"?t.credentials="include":e.crossOrigin==="anonymous"?t.credentials="omit":t.credentials="same-origin",t}function s(e){if(e.ep)return;e.ep=!0;const t=a(e);fetch(e.href,t)}})();let c,y={lat:51.55,lng:-1.8};async function h(){const[{Map:d},{Place:o},{AdvancedMarkerElement:a,PinElement:s},{RouteMatrix:e}]=await Promise.all([google.maps.importLibrary("maps"),google.maps.importLibrary("places"),google.maps.importLibrary("marker"),google.maps.importLibrary("routes")]),t=new google.maps.LatLngBounds;c=new d(document.getElementById("map"),{zoom:8,center:y,mapId:"DEMO_MAP_ID"});const n=new o({id:"ChIJ83WZp86p2EcRbMrkYqGncBQ"}),p=new o({id:"ChIJCSkVvleJc0gR8HHaTGpajKc"}),m=new o({id:"ChIJYdizgWaDcUgRH9eaSy6y5I4"}),u=new o({id:"ChIJ9VPsNNQCbkgRDmeGZdsGNBQ"});await Promise.all([n.fetchFields({fields:["location","displayName"]}),p.fetchFields({fields:["location","displayName"]}),m.fetchFields({fields:["location","displayName"]}),u.fetchFields({fields:["location","displayName"]})]);const l={origins:[n,p],destinations:[m,u],travelMode:"DRIVING",units:google.maps.UnitSystem.METRIC,fields:["distanceMeters","durationMillis","condition"]};document.getElementById("request").innerText=JSON.stringify(l,null,2);const g=await e.computeRouteMatrix(l);document.getElementById("response").innerText=JSON.stringify(g,null,2);for(const i of l.origins)if(i.location){const r=new s({glyphText:"O",glyphColor:"white",background:"#137333",borderColor:"white"});new a({map:c,position:i.location,content:r.element,title:`Origin: ${i.displayName}`}),t.extend(i.location)}for(let i=0;i - - - - - Route matrix - - - - - -
                  -
                  - -
                  - - - - - diff --git a/dist/samples/routes-route-matrix/docs/index.html b/dist/samples/routes-route-matrix/docs/index.html deleted file mode 100644 index d90fb6353..000000000 --- a/dist/samples/routes-route-matrix/docs/index.html +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - Route matrix - - - - - -
                  -
                  - -
                  - - - - - diff --git a/dist/samples/routes-route-matrix/docs/index.js b/dist/samples/routes-route-matrix/docs/index.js deleted file mode 100644 index e9f65aa61..000000000 --- a/dist/samples/routes-route-matrix/docs/index.js +++ /dev/null @@ -1,109 +0,0 @@ -"use strict"; -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// [START maps_routes_route_matrix] -// Initialize and add the map. -let map; -let markers = []; -let center = { lat: 51.55, lng: -1.8 }; -async function initMap() { - // Request the needed libraries. - //prettier-ignore - //@ts-ignore - const [{ Map }, { Place }, { AdvancedMarkerElement, PinElement }, { RouteMatrix }] = await Promise.all([ - google.maps.importLibrary('maps'), - google.maps.importLibrary('places'), - google.maps.importLibrary('marker'), - google.maps.importLibrary('routes') - ]); - const bounds = new google.maps.LatLngBounds(); - map = new Map(document.getElementById('map'), { - zoom: 8, - center: center, - mapId: 'DEMO_MAP_ID', - }); - // Build the request using Place instances. - const origin1 = new Place({ - id: 'ChIJ83WZp86p2EcRbMrkYqGncBQ', // Greenwich, London, UK - }); - const origin2 = new Place({ - id: 'ChIJCSkVvleJc0gR8HHaTGpajKc', // Southampton, UK - }); - const destinationA = new Place({ - id: 'ChIJYdizgWaDcUgRH9eaSy6y5I4', // Bristol, UK - }); - const destinationB = new Place({ - id: 'ChIJ9VPsNNQCbkgRDmeGZdsGNBQ', // Cardiff, UK - }); - await Promise.all([ - origin1.fetchFields({ fields: ['location', 'displayName'] }), - origin2.fetchFields({ fields: ['location', 'displayName'] }), - destinationA.fetchFields({ fields: ['location', 'displayName'] }), - destinationB.fetchFields({ fields: ['location', 'displayName'] }), - ]); - // [START maps_routes_route_matrix_request] - const request = { - origins: [origin1, origin2], - destinations: [destinationA, destinationB], - travelMode: 'DRIVING', - units: google.maps.UnitSystem.METRIC, - fields: ['distanceMeters', 'durationMillis', 'condition'], - }; - // [END maps_routes_route_matrix_request] - // Show the request. - document.getElementById('request').innerText = - JSON.stringify(request, null, 2); - // Get the RouteMatrix response. - const response = await RouteMatrix.computeRouteMatrix(request); - // Show the response. - document.getElementById('response').innerText = - JSON.stringify(response, null, 2); - // Add markers for the origins. - for (const origin of request.origins) { - if (origin.location) { - const pin = new PinElement({ - //@ts-ignore - glyphText: 'O', - glyphColor: 'white', - background: '#137333', - borderColor: 'white', - }); - const marker = new AdvancedMarkerElement({ - map, - position: origin.location, - content: pin.element, - title: `Origin: ${origin.displayName}`, - }); - markers.push(marker); - bounds.extend(origin.location); - } - } - // Add markers for the destinations. - for (let i = 0; i < request.destinations.length; i++) { - const destination = request.destinations[i]; - if (destination.location) { - const pin = new PinElement({ - //@ts-ignore - glyphText: 'D', - glyphColor: 'white', - background: '#C5221F', - borderColor: 'white', - }); - const marker = new AdvancedMarkerElement({ - map, - position: destination.location, - content: pin.element, - title: `Destination: ${destination.displayName}`, - }); - markers.push(marker); - bounds.extend(destination.location); - } - } - // Fit the map to the bounds of all markers. - map.fitBounds(bounds); -} -initMap(); -// [END maps_routes_route_matrix] diff --git a/dist/samples/routes-route-matrix/docs/index.ts b/dist/samples/routes-route-matrix/docs/index.ts deleted file mode 100644 index 18db1f5ae..000000000 --- a/dist/samples/routes-route-matrix/docs/index.ts +++ /dev/null @@ -1,123 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// [START maps_routes_route_matrix] -// Initialize and add the map. -let map; -let markers: google.maps.marker.AdvancedMarkerElement[] = []; -let center = { lat: 51.55, lng: -1.8 }; - -async function initMap(): Promise { - // Request the needed libraries. - //prettier-ignore - //@ts-ignore - const [{Map}, {Place}, {AdvancedMarkerElement, PinElement}, {RouteMatrix}] = await Promise.all([ - google.maps.importLibrary('maps') as Promise, - google.maps.importLibrary('places') as Promise, - google.maps.importLibrary('marker') as Promise, - google.maps.importLibrary('routes') as Promise - ]); - - const bounds = new google.maps.LatLngBounds(); - - map = new Map(document.getElementById('map') as HTMLElement, { - zoom: 8, - center: center, - mapId: 'DEMO_MAP_ID', - }); - - // Build the request using Place instances. - const origin1 = new Place({ - id: 'ChIJ83WZp86p2EcRbMrkYqGncBQ', // Greenwich, London, UK - }); - const origin2 = new Place({ - id: 'ChIJCSkVvleJc0gR8HHaTGpajKc', // Southampton, UK - }); - const destinationA = new Place({ - id: 'ChIJYdizgWaDcUgRH9eaSy6y5I4', // Bristol, UK - }); - const destinationB = new Place({ - id: 'ChIJ9VPsNNQCbkgRDmeGZdsGNBQ', // Cardiff, UK - }); - - await Promise.all([ - origin1.fetchFields({ fields: ['location', 'displayName'] }), - origin2.fetchFields({ fields: ['location', 'displayName'] }), - destinationA.fetchFields({ fields: ['location', 'displayName'] }), - destinationB.fetchFields({ fields: ['location', 'displayName'] }), - ]); - - // [START maps_routes_route_matrix_request] - const request = { - origins: [origin1, origin2], - destinations: [destinationA, destinationB], - travelMode: 'DRIVING', - units: google.maps.UnitSystem.METRIC, - fields: ['distanceMeters', 'durationMillis', 'condition'], - }; - // [END maps_routes_route_matrix_request] - - // Show the request. - (document.getElementById('request') as HTMLDivElement).innerText = - JSON.stringify(request, null, 2); - - // Get the RouteMatrix response. - const response = await RouteMatrix.computeRouteMatrix(request); - - // Show the response. - (document.getElementById('response') as HTMLDivElement).innerText = - JSON.stringify(response, null, 2); - - // Add markers for the origins. - for (const origin of request.origins) { - if (origin.location) { - const pin = new PinElement({ - //@ts-ignore - glyphText: 'O', - glyphColor: 'white', - background: '#137333', - borderColor: 'white', - }); - const marker = new AdvancedMarkerElement({ - map, - position: origin.location, - content: pin.element, - title: `Origin: ${origin.displayName}`, - }); - markers.push(marker); - bounds.extend(origin.location); - } - } - - // Add markers for the destinations. - for (let i = 0; i < request.destinations.length; i++) { - const destination = request.destinations[i]; - if (destination.location) { - const pin = new PinElement({ - //@ts-ignore - glyphText: 'D', - glyphColor: 'white', - background: '#C5221F', - borderColor: 'white', - }); - - const marker = new AdvancedMarkerElement({ - map, - position: destination.location, - content: pin.element, - title: `Destination: ${destination.displayName}`, - }); - - markers.push(marker); - bounds.extend(destination.location); - } - } - - // Fit the map to the bounds of all markers. - map.fitBounds(bounds); -} - -initMap(); -// [END maps_routes_route_matrix] diff --git a/dist/samples/routes-route-matrix/docs/style.css b/dist/samples/routes-route-matrix/docs/style.css deleted file mode 100644 index 0a99abcc0..000000000 --- a/dist/samples/routes-route-matrix/docs/style.css +++ /dev/null @@ -1,43 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_routes_route_matrix] */ -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -/* Optional: Makes the sample page fill the window. */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -#container { - height: 100%; - display: flex; -} - -#sidebar { - flex-basis: 15rem; - flex-grow: 1; - padding: 1rem; - max-width: 30rem; - height: 100%; - box-sizing: border-box; - overflow: auto; -} - -#map { - flex-basis: 0; - flex-grow: 4; - height: 100%; -} - -#sidebar { - flex-direction: column; -} -/* [END maps_routes_route_matrix] */ diff --git a/dist/samples/routes-route-matrix/jsfiddle/demo.css b/dist/samples/routes-route-matrix/jsfiddle/demo.css deleted file mode 100644 index 01203acd6..000000000 --- a/dist/samples/routes-route-matrix/jsfiddle/demo.css +++ /dev/null @@ -1,43 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -/* Optional: Makes the sample page fill the window. */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -#container { - height: 100%; - display: flex; -} - -#sidebar { - flex-basis: 15rem; - flex-grow: 1; - padding: 1rem; - max-width: 30rem; - height: 100%; - box-sizing: border-box; - overflow: auto; -} - -#map { - flex-basis: 0; - flex-grow: 4; - height: 100%; -} - -#sidebar { - flex-direction: column; -} - diff --git a/dist/samples/routes-route-matrix/jsfiddle/demo.details b/dist/samples/routes-route-matrix/jsfiddle/demo.details deleted file mode 100644 index 8cbe5a59e..000000000 --- a/dist/samples/routes-route-matrix/jsfiddle/demo.details +++ /dev/null @@ -1,7 +0,0 @@ -name: routes-route-matrix -authors: - - Geo Developer IX Documentation Team -tags: - - google maps -load_type: h -description: Sample code supporting Google Maps Platform JavaScript API documentation. diff --git a/dist/samples/routes-route-matrix/jsfiddle/demo.html b/dist/samples/routes-route-matrix/jsfiddle/demo.html deleted file mode 100644 index 1d32e6ba9..000000000 --- a/dist/samples/routes-route-matrix/jsfiddle/demo.html +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - Route matrix - - - - - -
                  -
                  - -
                  - - - - - diff --git a/dist/samples/routes-route-matrix/jsfiddle/demo.js b/dist/samples/routes-route-matrix/jsfiddle/demo.js deleted file mode 100644 index f5670c861..000000000 --- a/dist/samples/routes-route-matrix/jsfiddle/demo.js +++ /dev/null @@ -1,109 +0,0 @@ -"use strict"; -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// Initialize and add the map. -let map; -let markers = []; -let center = { lat: 51.55, lng: -1.8 }; -async function initMap() { - // Request the needed libraries. - //prettier-ignore - //@ts-ignore - const [{ Map }, { Place }, { AdvancedMarkerElement, PinElement }, { RouteMatrix }] = await Promise.all([ - google.maps.importLibrary('maps'), - google.maps.importLibrary('places'), - google.maps.importLibrary('marker'), - google.maps.importLibrary('routes') - ]); - const bounds = new google.maps.LatLngBounds(); - map = new Map(document.getElementById('map'), { - zoom: 8, - center: center, - mapId: 'DEMO_MAP_ID', - }); - // Build the request using Place instances. - const origin1 = new Place({ - id: 'ChIJ83WZp86p2EcRbMrkYqGncBQ', // Greenwich, London, UK - }); - const origin2 = new Place({ - id: 'ChIJCSkVvleJc0gR8HHaTGpajKc', // Southampton, UK - }); - const destinationA = new Place({ - id: 'ChIJYdizgWaDcUgRH9eaSy6y5I4', // Bristol, UK - }); - const destinationB = new Place({ - id: 'ChIJ9VPsNNQCbkgRDmeGZdsGNBQ', // Cardiff, UK - }); - await Promise.all([ - origin1.fetchFields({ fields: ['location', 'displayName'] }), - origin2.fetchFields({ fields: ['location', 'displayName'] }), - destinationA.fetchFields({ fields: ['location', 'displayName'] }), - destinationB.fetchFields({ fields: ['location', 'displayName'] }), - ]); - - const request = { - origins: [origin1, origin2], - destinations: [destinationA, destinationB], - travelMode: 'DRIVING', - units: google.maps.UnitSystem.METRIC, - fields: ['distanceMeters', 'durationMillis', 'condition'], - }; - - // Show the request. - document.getElementById('request').innerText = - JSON.stringify(request, null, 2); - // Get the RouteMatrix response. - const response = await RouteMatrix.computeRouteMatrix(request); - // Show the response. - document.getElementById('response').innerText = - JSON.stringify(response, null, 2); - // Add markers for the origins. - for (const origin of request.origins) { - if (origin.location) { - const pin = new PinElement({ - //@ts-ignore - glyphText: 'O', - glyphColor: 'white', - background: '#137333', - borderColor: 'white', - }); - const marker = new AdvancedMarkerElement({ - map, - position: origin.location, - content: pin.element, - title: `Origin: ${origin.displayName}`, - }); - markers.push(marker); - bounds.extend(origin.location); - } - } - // Add markers for the destinations. - for (let i = 0; i < request.destinations.length; i++) { - const destination = request.destinations[i]; - if (destination.location) { - const pin = new PinElement({ - //@ts-ignore - glyphText: 'D', - glyphColor: 'white', - background: '#C5221F', - borderColor: 'white', - }); - const marker = new AdvancedMarkerElement({ - map, - position: destination.location, - content: pin.element, - title: `Destination: ${destination.displayName}`, - }); - markers.push(marker); - bounds.extend(destination.location); - } - } - // Fit the map to the bounds of all markers. - map.fitBounds(bounds); -} -initMap(); - diff --git a/dist/samples/streetview-overlays/app/.eslintsrc.json b/dist/samples/streetview-overlays/app/.eslintsrc.json deleted file mode 100644 index 4c44dab04..000000000 --- a/dist/samples/streetview-overlays/app/.eslintsrc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": [ - "plugin:@typescript-eslint/recommended" - ], - "parser": "@typescript-eslint/parser", - "rules": { - "@typescript-eslint/ban-ts-comment": 0, - "@typescript-eslint/no-this-alias": 1, - "@typescript-eslint/no-empty-function": 1, - "@typescript-eslint/explicit-module-boundary-types": 1, - "@typescript-eslint/no-unused-vars": 1 - } -} diff --git a/dist/samples/streetview-overlays/app/README.md b/dist/samples/streetview-overlays/app/README.md deleted file mode 100644 index c1a920817..000000000 --- a/dist/samples/streetview-overlays/app/README.md +++ /dev/null @@ -1,41 +0,0 @@ -# Google Maps JavaScript Sample - -## streetview-overlays - -Show overlays on a StreetView panorama. - -## Setup - -### Before starting run: - -`npm i` - -### Run an example on a local web server - -`cd samples/streetview-overlays` -`npm start` - -### Build an individual example - -`cd samples/streetview-overlays` -`npm run build` - -From 'samples': - -`npm run build --workspace=streetview-overlays/` - -### Build all of the examples. - -From 'samples': - -`npm run build-all` - -### Run lint to check for problems - -`cd samples/streetview-overlays` -`npx eslint index.ts` - -## Feedback - -For feedback related to this sample, please open a new issue on -[GitHub](https://github.com/googlemaps-samples/js-api-samples/issues). diff --git a/dist/samples/streetview-overlays/app/index.html b/dist/samples/streetview-overlays/app/index.html deleted file mode 100644 index a67bc1e25..000000000 --- a/dist/samples/streetview-overlays/app/index.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - Overlays Within Street View - - - - - - - - - - - - - diff --git a/dist/samples/streetview-overlays/app/index.ts b/dist/samples/streetview-overlays/app/index.ts deleted file mode 100644 index 1134a96b4..000000000 --- a/dist/samples/streetview-overlays/app/index.ts +++ /dev/null @@ -1,84 +0,0 @@ -/** - * @license - * Copyright 2026 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// [START maps_streetview_overlays] -let panorama: google.maps.StreetViewPanorama; -let innerMap: google.maps.Map; - -async function initMap() { - // Request needed libraries. - const { Map } = (await google.maps.importLibrary( - 'maps' - )) as google.maps.MapsLibrary; - - // Set the location of Astor Place. - const astorPlace = { lat: 40.729884, lng: -73.990988 }; - - const mapElement = document.querySelector( - 'gmp-map' - ) as google.maps.MapElement; - - innerMap = mapElement.innerMap; - - document - .getElementById('streetview-toggle-button')! - .addEventListener('click', toggleStreetView); - - const cafeIcon = document.createElement('img'); - cafeIcon.src = new URL('./public/cafe_icon.svg', import.meta.url).href; - - const dollarIcon = document.createElement('img'); - dollarIcon.src = new URL('./public/bank_icon.svg', import.meta.url).href; - - const busIcon = document.createElement('img'); - busIcon.src = new URL('./public/bus_icon.svg', import.meta.url).href; - - // Set up the markers on the map - const cafeMarker = new google.maps.Marker({ - position: { lat: 40.730031, lng: -73.991428 }, - map: innerMap, - title: 'Cafe', - icon: cafeIcon.src, - }); - - const bankMarker = new google.maps.Marker({ - position: { lat: 40.729681, lng: -73.991138 }, - map: innerMap, - title: 'Bank', - icon: dollarIcon.src, - }); - - const busMarker = new google.maps.Marker({ - position: { lat: 40.729559, lng: -73.990741 }, - map: innerMap, - title: 'Bus Stop', - icon: busIcon.src, - }); - - // We get the map's default panorama and set up some defaults. - // Note that we don't yet set it visible. - panorama = innerMap.getStreetView()!; // TODO fix type - panorama.setPosition(astorPlace); - panorama.setPov( - /** @type {google.maps.StreetViewPov} */ { - heading: 265, - pitch: 0, - } - ); -} - -function toggleStreetView(): void { - const toggle = panorama.getVisible(); - - if (toggle == false) { - panorama.setVisible(true); - } else { - panorama.setVisible(false); - } -} - -initMap(); -// [END maps_streetview_overlays] diff --git a/dist/samples/streetview-overlays/app/package.json b/dist/samples/streetview-overlays/app/package.json deleted file mode 100644 index 5cd9c5d6d..000000000 --- a/dist/samples/streetview-overlays/app/package.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "@js-api-samples/streetview-overlays", - "version": "1.0.0", - "scripts": { - "build": "tsc && bash ../jsfiddle.sh streetview-overlays && bash ../app.sh streetview-overlays && bash ../docs.sh streetview-overlays && npm run build:vite --workspace=. && bash ../dist.sh streetview-overlays", - "test": "tsc && npm run build:vite --workspace=.", - "start": "tsc && vite build --base './' && vite", - "build:vite": "vite build --base './'", - "preview": "vite preview" - }, - "dependencies": { - - } -} diff --git a/dist/samples/streetview-overlays/app/style.css b/dist/samples/streetview-overlays/app/style.css deleted file mode 100644 index ab24ca8da..000000000 --- a/dist/samples/streetview-overlays/app/style.css +++ /dev/null @@ -1,62 +0,0 @@ -/** - * @license - * Copyright 2026 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_streetview_overlays] */ -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -#map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -#floating-panel { - position: absolute; - top: 10px; - left: 25%; - z-index: 5; - background-color: #fff; - padding: 5px; - border: 1px solid #999; - text-align: center; - font-family: "Roboto", "sans-serif"; - line-height: 30px; - padding-left: 10px; -} - -#streetview-toggle-button { - height: 40px; - display: flex; - align-items: center; - justify-content: center; - padding: 0 17px; - border: none; - background: white; - cursor: pointer; - border-radius: 2px; - box-shadow: 0 1px 4px -1px rgba(0, 0, 0, 0.3); - margin: 10px 0px 10px -2px; - font-family: Roboto, Arial, sans-serif; - font-size: 18px; - font-weight: 400; - color: rgb(86, 86, 86); -} - -#streetview-toggle-button:hover { - background: #f4f4f4; - color: #000; -} - -/* [END maps_streetview_overlays] */ \ No newline at end of file diff --git a/dist/samples/streetview-overlays/app/tsconfig.json b/dist/samples/streetview-overlays/app/tsconfig.json deleted file mode 100644 index 366aabb04..000000000 --- a/dist/samples/streetview-overlays/app/tsconfig.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "compilerOptions": { - "module": "esnext", - "target": "esnext", - "strict": true, - "noImplicitAny": false, - "lib": [ - "es2015", - "esnext", - "es6", - "dom", - "dom.iterable" - ], - "moduleResolution": "Node", - "jsx": "preserve" - } -} diff --git a/dist/samples/streetview-overlays/dist/assets/index-BYGGPkQ7.js b/dist/samples/streetview-overlays/dist/assets/index-BYGGPkQ7.js deleted file mode 100644 index 8e76c397d..000000000 --- a/dist/samples/streetview-overlays/dist/assets/index-BYGGPkQ7.js +++ /dev/null @@ -1 +0,0 @@ -(function(){const o=document.createElement("link").relList;if(o&&o.supports&&o.supports("modulepreload"))return;for(const e of document.querySelectorAll('link[rel="modulepreload"]'))n(e);new MutationObserver(e=>{for(const t of e)if(t.type==="childList")for(const s of t.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&n(s)}).observe(document,{childList:!0,subtree:!0});function l(e){const t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin==="use-credentials"?t.credentials="include":e.crossOrigin==="anonymous"?t.credentials="omit":t.credentials="same-origin",t}function n(e){if(e.ep)return;e.ep=!0;const t=l(e);fetch(e.href,t)}})();let r,i;async function a(){const{Map:c}=await google.maps.importLibrary("maps"),o={lat:40.729884,lng:-73.990988};i=document.querySelector("gmp-map").innerMap,document.getElementById("streetview-toggle-button").addEventListener("click",m);const n=document.createElement("img");n.src=new URL(""+new URL("../cafe_icon.svg",import.meta.url).href,import.meta.url).href;const e=document.createElement("img");e.src=new URL(""+new URL("../bank_icon.svg",import.meta.url).href,import.meta.url).href;const t=document.createElement("img");t.src=new URL(""+new URL("../bus_icon.svg",import.meta.url).href,import.meta.url).href,new google.maps.Marker({position:{lat:40.730031,lng:-73.991428},map:i,title:"Cafe",icon:n.src}),new google.maps.Marker({position:{lat:40.729681,lng:-73.991138},map:i,title:"Bank",icon:e.src}),new google.maps.Marker({position:{lat:40.729559,lng:-73.990741},map:i,title:"Bus Stop",icon:t.src}),r=i.getStreetView(),r.setPosition(o),r.setPov({heading:265,pitch:0})}function m(){r.getVisible()==!1?r.setVisible(!0):r.setVisible(!1)}a(); diff --git a/dist/samples/streetview-overlays/dist/assets/index-Byiaxhy1.css b/dist/samples/streetview-overlays/dist/assets/index-Byiaxhy1.css deleted file mode 100644 index 856f46844..000000000 --- a/dist/samples/streetview-overlays/dist/assets/index-Byiaxhy1.css +++ /dev/null @@ -1 +0,0 @@ -#map{height:100%}html,body{height:100%;margin:0;padding:0}#floating-panel{position:absolute;top:10px;left:25%;z-index:5;background-color:#fff;border:1px solid #999;text-align:center;font-family:Roboto,"sans-serif";line-height:30px;padding:5px 5px 5px 10px}#streetview-toggle-button{height:40px;display:flex;align-items:center;justify-content:center;padding:0 17px;border:none;background:#fff;cursor:pointer;border-radius:2px;box-shadow:0 1px 4px -1px #0000004d;margin:10px 0 10px -2px;font-family:Roboto,Arial,sans-serif;font-size:18px;font-weight:400;color:#565656}#streetview-toggle-button:hover{background:#f4f4f4;color:#000} diff --git a/dist/samples/streetview-overlays/dist/bank_icon.svg b/dist/samples/streetview-overlays/dist/bank_icon.svg deleted file mode 100644 index f9dcf7fc4..000000000 --- a/dist/samples/streetview-overlays/dist/bank_icon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/samples/streetview-overlays/dist/bus_icon.svg b/dist/samples/streetview-overlays/dist/bus_icon.svg deleted file mode 100644 index bfcdfca39..000000000 --- a/dist/samples/streetview-overlays/dist/bus_icon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/samples/streetview-overlays/dist/cafe_icon.svg b/dist/samples/streetview-overlays/dist/cafe_icon.svg deleted file mode 100644 index 3f93a5500..000000000 --- a/dist/samples/streetview-overlays/dist/cafe_icon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/samples/streetview-overlays/dist/index.html b/dist/samples/streetview-overlays/dist/index.html deleted file mode 100644 index 43d6d4d2e..000000000 --- a/dist/samples/streetview-overlays/dist/index.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - Overlays Within Street View - - - - - - - - - - - - - diff --git a/dist/samples/streetview-overlays/docs/bank_icon.svg b/dist/samples/streetview-overlays/docs/bank_icon.svg deleted file mode 100644 index f9dcf7fc4..000000000 --- a/dist/samples/streetview-overlays/docs/bank_icon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/samples/streetview-overlays/docs/bus_icon.svg b/dist/samples/streetview-overlays/docs/bus_icon.svg deleted file mode 100644 index bfcdfca39..000000000 --- a/dist/samples/streetview-overlays/docs/bus_icon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/samples/streetview-overlays/docs/cafe_icon.svg b/dist/samples/streetview-overlays/docs/cafe_icon.svg deleted file mode 100644 index 3f93a5500..000000000 --- a/dist/samples/streetview-overlays/docs/cafe_icon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/samples/streetview-overlays/docs/index.html b/dist/samples/streetview-overlays/docs/index.html deleted file mode 100644 index a67bc1e25..000000000 --- a/dist/samples/streetview-overlays/docs/index.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - Overlays Within Street View - - - - - - - - - - - - - diff --git a/dist/samples/streetview-overlays/docs/index.js b/dist/samples/streetview-overlays/docs/index.js deleted file mode 100644 index b36860652..000000000 --- a/dist/samples/streetview-overlays/docs/index.js +++ /dev/null @@ -1,65 +0,0 @@ -/** - * @license - * Copyright 2026 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// [START maps_streetview_overlays] -let panorama; -let innerMap; -async function initMap() { - // Request needed libraries. - const { Map } = (await google.maps.importLibrary('maps')); - // Set the location of Astor Place. - const astorPlace = { lat: 40.729884, lng: -73.990988 }; - const mapElement = document.querySelector('gmp-map'); - innerMap = mapElement.innerMap; - document - .getElementById('streetview-toggle-button') - .addEventListener('click', toggleStreetView); - const cafeIcon = document.createElement('img'); - cafeIcon.src = new URL('./public/cafe_icon.svg', import.meta.url).href; - const dollarIcon = document.createElement('img'); - dollarIcon.src = new URL('./public/bank_icon.svg', import.meta.url).href; - const busIcon = document.createElement('img'); - busIcon.src = new URL('./public/bus_icon.svg', import.meta.url).href; - // Set up the markers on the map - const cafeMarker = new google.maps.Marker({ - position: { lat: 40.730031, lng: -73.991428 }, - map: innerMap, - title: 'Cafe', - icon: cafeIcon.src, - }); - const bankMarker = new google.maps.Marker({ - position: { lat: 40.729681, lng: -73.991138 }, - map: innerMap, - title: 'Bank', - icon: dollarIcon.src, - }); - const busMarker = new google.maps.Marker({ - position: { lat: 40.729559, lng: -73.990741 }, - map: innerMap, - title: 'Bus Stop', - icon: busIcon.src, - }); - // We get the map's default panorama and set up some defaults. - // Note that we don't yet set it visible. - panorama = innerMap.getStreetView(); // TODO fix type - panorama.setPosition(astorPlace); - panorama.setPov( - /** @type {google.maps.StreetViewPov} */ { - heading: 265, - pitch: 0, - }); -} -function toggleStreetView() { - const toggle = panorama.getVisible(); - if (toggle == false) { - panorama.setVisible(true); - } - else { - panorama.setVisible(false); - } -} -initMap(); -export {}; -// [END maps_streetview_overlays] diff --git a/dist/samples/streetview-overlays/docs/index.ts b/dist/samples/streetview-overlays/docs/index.ts deleted file mode 100644 index 1134a96b4..000000000 --- a/dist/samples/streetview-overlays/docs/index.ts +++ /dev/null @@ -1,84 +0,0 @@ -/** - * @license - * Copyright 2026 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// [START maps_streetview_overlays] -let panorama: google.maps.StreetViewPanorama; -let innerMap: google.maps.Map; - -async function initMap() { - // Request needed libraries. - const { Map } = (await google.maps.importLibrary( - 'maps' - )) as google.maps.MapsLibrary; - - // Set the location of Astor Place. - const astorPlace = { lat: 40.729884, lng: -73.990988 }; - - const mapElement = document.querySelector( - 'gmp-map' - ) as google.maps.MapElement; - - innerMap = mapElement.innerMap; - - document - .getElementById('streetview-toggle-button')! - .addEventListener('click', toggleStreetView); - - const cafeIcon = document.createElement('img'); - cafeIcon.src = new URL('./public/cafe_icon.svg', import.meta.url).href; - - const dollarIcon = document.createElement('img'); - dollarIcon.src = new URL('./public/bank_icon.svg', import.meta.url).href; - - const busIcon = document.createElement('img'); - busIcon.src = new URL('./public/bus_icon.svg', import.meta.url).href; - - // Set up the markers on the map - const cafeMarker = new google.maps.Marker({ - position: { lat: 40.730031, lng: -73.991428 }, - map: innerMap, - title: 'Cafe', - icon: cafeIcon.src, - }); - - const bankMarker = new google.maps.Marker({ - position: { lat: 40.729681, lng: -73.991138 }, - map: innerMap, - title: 'Bank', - icon: dollarIcon.src, - }); - - const busMarker = new google.maps.Marker({ - position: { lat: 40.729559, lng: -73.990741 }, - map: innerMap, - title: 'Bus Stop', - icon: busIcon.src, - }); - - // We get the map's default panorama and set up some defaults. - // Note that we don't yet set it visible. - panorama = innerMap.getStreetView()!; // TODO fix type - panorama.setPosition(astorPlace); - panorama.setPov( - /** @type {google.maps.StreetViewPov} */ { - heading: 265, - pitch: 0, - } - ); -} - -function toggleStreetView(): void { - const toggle = panorama.getVisible(); - - if (toggle == false) { - panorama.setVisible(true); - } else { - panorama.setVisible(false); - } -} - -initMap(); -// [END maps_streetview_overlays] diff --git a/dist/samples/streetview-overlays/docs/style.css b/dist/samples/streetview-overlays/docs/style.css deleted file mode 100644 index ab24ca8da..000000000 --- a/dist/samples/streetview-overlays/docs/style.css +++ /dev/null @@ -1,62 +0,0 @@ -/** - * @license - * Copyright 2026 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_streetview_overlays] */ -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -#map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -#floating-panel { - position: absolute; - top: 10px; - left: 25%; - z-index: 5; - background-color: #fff; - padding: 5px; - border: 1px solid #999; - text-align: center; - font-family: "Roboto", "sans-serif"; - line-height: 30px; - padding-left: 10px; -} - -#streetview-toggle-button { - height: 40px; - display: flex; - align-items: center; - justify-content: center; - padding: 0 17px; - border: none; - background: white; - cursor: pointer; - border-radius: 2px; - box-shadow: 0 1px 4px -1px rgba(0, 0, 0, 0.3); - margin: 10px 0px 10px -2px; - font-family: Roboto, Arial, sans-serif; - font-size: 18px; - font-weight: 400; - color: rgb(86, 86, 86); -} - -#streetview-toggle-button:hover { - background: #f4f4f4; - color: #000; -} - -/* [END maps_streetview_overlays] */ \ No newline at end of file diff --git a/dist/samples/streetview-overlays/jsfiddle/demo.css b/dist/samples/streetview-overlays/jsfiddle/demo.css deleted file mode 100644 index 9f36a47e1..000000000 --- a/dist/samples/streetview-overlays/jsfiddle/demo.css +++ /dev/null @@ -1,61 +0,0 @@ -/** - * @license - * Copyright 2026 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -#map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -#floating-panel { - position: absolute; - top: 10px; - left: 25%; - z-index: 5; - background-color: #fff; - padding: 5px; - border: 1px solid #999; - text-align: center; - font-family: "Roboto", "sans-serif"; - line-height: 30px; - padding-left: 10px; -} - -#streetview-toggle-button { - height: 40px; - display: flex; - align-items: center; - justify-content: center; - padding: 0 17px; - border: none; - background: white; - cursor: pointer; - border-radius: 2px; - box-shadow: 0 1px 4px -1px rgba(0, 0, 0, 0.3); - margin: 10px 0px 10px -2px; - font-family: Roboto, Arial, sans-serif; - font-size: 18px; - font-weight: 400; - color: rgb(86, 86, 86); -} - -#streetview-toggle-button:hover { - background: #f4f4f4; - color: #000; -} - diff --git a/dist/samples/streetview-overlays/jsfiddle/demo.details b/dist/samples/streetview-overlays/jsfiddle/demo.details deleted file mode 100644 index e094aabb3..000000000 --- a/dist/samples/streetview-overlays/jsfiddle/demo.details +++ /dev/null @@ -1,7 +0,0 @@ -name: streetview-overlays -authors: - - Geo Developer IX Documentation Team -tags: - - google maps -load_type: h -description: Sample code supporting Google Maps Platform JavaScript API documentation. diff --git a/dist/samples/streetview-overlays/jsfiddle/demo.html b/dist/samples/streetview-overlays/jsfiddle/demo.html deleted file mode 100644 index dd726cd89..000000000 --- a/dist/samples/streetview-overlays/jsfiddle/demo.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - Overlays Within Street View - - - - - - - - - - - - - diff --git a/dist/samples/streetview-overlays/jsfiddle/demo.js b/dist/samples/streetview-overlays/jsfiddle/demo.js deleted file mode 100644 index cfb8d8345..000000000 --- a/dist/samples/streetview-overlays/jsfiddle/demo.js +++ /dev/null @@ -1,65 +0,0 @@ -/** - * @license - * Copyright 2026 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -let panorama; -let innerMap; -async function initMap() { - // Request needed libraries. - const { Map } = (await google.maps.importLibrary('maps')); - // Set the location of Astor Place. - const astorPlace = { lat: 40.729884, lng: -73.990988 }; - const mapElement = document.querySelector('gmp-map'); - innerMap = mapElement.innerMap; - document - .getElementById('streetview-toggle-button') - .addEventListener('click', toggleStreetView); - const cafeIcon = document.createElement('img'); - cafeIcon.src = new URL('./public/cafe_icon.svg', import.meta.url).href; - const dollarIcon = document.createElement('img'); - dollarIcon.src = new URL('./public/bank_icon.svg', import.meta.url).href; - const busIcon = document.createElement('img'); - busIcon.src = new URL('./public/bus_icon.svg', import.meta.url).href; - // Set up the markers on the map - const cafeMarker = new google.maps.Marker({ - position: { lat: 40.730031, lng: -73.991428 }, - map: innerMap, - title: 'Cafe', - icon: cafeIcon.src, - }); - const bankMarker = new google.maps.Marker({ - position: { lat: 40.729681, lng: -73.991138 }, - map: innerMap, - title: 'Bank', - icon: dollarIcon.src, - }); - const busMarker = new google.maps.Marker({ - position: { lat: 40.729559, lng: -73.990741 }, - map: innerMap, - title: 'Bus Stop', - icon: busIcon.src, - }); - // We get the map's default panorama and set up some defaults. - // Note that we don't yet set it visible. - panorama = innerMap.getStreetView(); // TODO fix type - panorama.setPosition(astorPlace); - panorama.setPov( - /** @type {google.maps.StreetViewPov} */ { - heading: 265, - pitch: 0, - }); -} -function toggleStreetView() { - const toggle = panorama.getVisible(); - if (toggle == false) { - panorama.setVisible(true); - } - else { - panorama.setVisible(false); - } -} -initMap(); -export {}; - diff --git a/dist/samples/test-example/app/.eslintsrc.json b/dist/samples/test-example/app/.eslintsrc.json deleted file mode 100644 index 4c44dab04..000000000 --- a/dist/samples/test-example/app/.eslintsrc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": [ - "plugin:@typescript-eslint/recommended" - ], - "parser": "@typescript-eslint/parser", - "rules": { - "@typescript-eslint/ban-ts-comment": 0, - "@typescript-eslint/no-this-alias": 1, - "@typescript-eslint/no-empty-function": 1, - "@typescript-eslint/explicit-module-boundary-types": 1, - "@typescript-eslint/no-unused-vars": 1 - } -} diff --git a/dist/samples/test-example/app/README.md b/dist/samples/test-example/app/README.md deleted file mode 100644 index c2233064d..000000000 --- a/dist/samples/test-example/app/README.md +++ /dev/null @@ -1,37 +0,0 @@ -# Google Maps JavaScript Sample - -## test-example - -The test-example sample is a utility for times when a sample change must be tested. -This kind of change generally involves merging; using test-example makes it possible -to test things without affecting published content. - -Follow these instructions to set up and run test-example sample on your local computer. - -## Setup - -### Before starting run: - -`$npm i` - -### Run an example on a local web server - -First `cd` to the folder for the sample to run, then: - -`$npm start` - -### Build an individual example - -From `samples/`: - -`$npm run build --workspace=test-example/` - -### Build all of the examples. - -From `samples/`: -`$npm run build-all` - -## Feedback - -For feedback related to this sample, please open a new issue on -[GitHub](https://github.com/googlemaps-samples/js-api-samples/issues). diff --git a/dist/samples/test-example/app/index.html b/dist/samples/test-example/app/index.html deleted file mode 100644 index caa96307b..000000000 --- a/dist/samples/test-example/app/index.html +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - Add a Map - - - - - - - - - - -

                  Maps Test Example

                  - - - - - - - - - - - diff --git a/dist/samples/test-example/app/index.ts b/dist/samples/test-example/app/index.ts deleted file mode 100644 index 6f9a53134..000000000 --- a/dist/samples/test-example/app/index.ts +++ /dev/null @@ -1,52 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* - * This is a special sample! Having a dedicated test sample makes it easier to - * test changes in a world where sometimes changes must be merged in order to - * test them. This way we can avoid making changes to published content. - */ - -// TEST COMMENT 007 -// [START maps_test_example] -// Declare the gmp-map element. -const mapElement = document.querySelector('gmp-map') as google.maps.MapElement; -let innerMap; -const advancedMarkerElement = document.querySelector( - 'gmp-advanced-marker' -) as google.maps.marker.AdvancedMarkerElement; -let center; - -async function initMap(): Promise { - // [START maps_test_example_instantiate_map] - // Request the needed libraries. - const { Map } = (await google.maps.importLibrary( - 'maps' - )) as google.maps.MapsLibrary; - const { AdvancedMarkerElement } = (await google.maps.importLibrary( - 'marker' - )) as google.maps.MarkerLibrary; - - // Get the inner map from the gmp-map element. - innerMap = mapElement.innerMap; - innerMap.setOptions({ - mapTypeControl: false, - }); - // [END maps_test_example_instantiate_map] - - // Get the lat/lng from the inner map. - center = innerMap.getCenter(); - - // [START maps_test_example_instantiate_marker] - // Add a marker, positioned at Uluru. - const marker = new AdvancedMarkerElement({ - map: innerMap, - position: center, - title: 'Uluru', - }); - // [END maps_test_example_instantiate_marker] -} -initMap(); -// [END maps_test_example] diff --git a/dist/samples/test-example/app/package.json b/dist/samples/test-example/app/package.json deleted file mode 100644 index b319e8c44..000000000 --- a/dist/samples/test-example/app/package.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "@js-api-samples/test-example", - "version": "1.0.0", - "scripts": { - "build": "tsc && bash ../jsfiddle.sh test-example && bash ../app.sh test-example && bash ../docs.sh test-example && npm run build:vite --workspace=. && bash ../dist.sh test-example", - "test": "tsc && npm run build:vite --workspace=.", - "start": "tsc && vite build --base './' && vite", - "build:vite": "vite build --base './'", - "preview": "vite preview" - }, - "dependencies": { - - } -} diff --git a/dist/samples/test-example/app/style.css b/dist/samples/test-example/app/style.css deleted file mode 100644 index e407461a0..000000000 --- a/dist/samples/test-example/app/style.css +++ /dev/null @@ -1,24 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_test_example] */ -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -gmp-map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} -/* [END maps_test_example] */ diff --git a/dist/samples/test-example/app/tsconfig.json b/dist/samples/test-example/app/tsconfig.json deleted file mode 100644 index 09179087c..000000000 --- a/dist/samples/test-example/app/tsconfig.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "compilerOptions": { - "module": "esnext", - "target": "esnext", - "strict": true, - "noImplicitAny": false, - "lib": [ - "es2015", - "esnext", - "es6", - "dom", - "dom.iterable" - ], - "moduleResolution": "Node", - "jsx": "preserve" - } - } \ No newline at end of file diff --git a/dist/samples/test-example/dist/assets/index-BZDSROJH.css b/dist/samples/test-example/dist/assets/index-BZDSROJH.css deleted file mode 100644 index 59d9a4dfd..000000000 --- a/dist/samples/test-example/dist/assets/index-BZDSROJH.css +++ /dev/null @@ -1 +0,0 @@ -gmp-map{height:100%}html,body{height:100%;margin:0;padding:0} diff --git a/dist/samples/test-example/dist/assets/index-DliopBRj.js b/dist/samples/test-example/dist/assets/index-DliopBRj.js deleted file mode 100644 index 5abd2119e..000000000 --- a/dist/samples/test-example/dist/assets/index-DliopBRj.js +++ /dev/null @@ -1 +0,0 @@ -(function(){const r=document.createElement("link").relList;if(r&&r.supports&&r.supports("modulepreload"))return;for(const e of document.querySelectorAll('link[rel="modulepreload"]'))i(e);new MutationObserver(e=>{for(const t of e)if(t.type==="childList")for(const n of t.addedNodes)n.tagName==="LINK"&&n.rel==="modulepreload"&&i(n)}).observe(document,{childList:!0,subtree:!0});function a(e){const t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin==="use-credentials"?t.credentials="include":e.crossOrigin==="anonymous"?t.credentials="omit":t.credentials="same-origin",t}function i(e){if(e.ep)return;e.ep=!0;const t=a(e);fetch(e.href,t)}})();const l=document.querySelector("gmp-map");let o;document.querySelector("gmp-advanced-marker");let s;async function p(){const{Map:c}=await google.maps.importLibrary("maps"),{AdvancedMarkerElement:r}=await google.maps.importLibrary("marker");o=l.innerMap,o.setOptions({mapTypeControl:!1}),s=o.getCenter(),new r({map:o,position:s,title:"Uluru"})}p(); diff --git a/dist/samples/test-example/dist/index.html b/dist/samples/test-example/dist/index.html deleted file mode 100644 index 7c31e33de..000000000 --- a/dist/samples/test-example/dist/index.html +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - Add a Map - - - - - - - - - - -

                  Maps Test Example

                  - - - - - - - - - - - diff --git a/dist/samples/test-example/docs/index.html b/dist/samples/test-example/docs/index.html deleted file mode 100644 index caa96307b..000000000 --- a/dist/samples/test-example/docs/index.html +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - Add a Map - - - - - - - - - - -

                  Maps Test Example

                  - - - - - - - - - - - diff --git a/dist/samples/test-example/docs/index.js b/dist/samples/test-example/docs/index.js deleted file mode 100644 index 25d70fd96..000000000 --- a/dist/samples/test-example/docs/index.js +++ /dev/null @@ -1,42 +0,0 @@ -"use strict"; -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* - * This is a special sample! Having a dedicated test sample makes it easier to - * test changes in a world where sometimes changes must be merged in order to - * test them. This way we can avoid making changes to published content. - */ -// TEST COMMENT 007 -// [START maps_test_example] -// Declare the gmp-map element. -const mapElement = document.querySelector('gmp-map'); -let innerMap; -const advancedMarkerElement = document.querySelector('gmp-advanced-marker'); -let center; -async function initMap() { - // [START maps_test_example_instantiate_map] - // Request the needed libraries. - const { Map } = (await google.maps.importLibrary('maps')); - const { AdvancedMarkerElement } = (await google.maps.importLibrary('marker')); - // Get the inner map from the gmp-map element. - innerMap = mapElement.innerMap; - innerMap.setOptions({ - mapTypeControl: false, - }); - // [END maps_test_example_instantiate_map] - // Get the lat/lng from the inner map. - center = innerMap.getCenter(); - // [START maps_test_example_instantiate_marker] - // Add a marker, positioned at Uluru. - const marker = new AdvancedMarkerElement({ - map: innerMap, - position: center, - title: 'Uluru', - }); - // [END maps_test_example_instantiate_marker] -} -initMap(); -// [END maps_test_example] diff --git a/dist/samples/test-example/docs/index.ts b/dist/samples/test-example/docs/index.ts deleted file mode 100644 index 6f9a53134..000000000 --- a/dist/samples/test-example/docs/index.ts +++ /dev/null @@ -1,52 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* - * This is a special sample! Having a dedicated test sample makes it easier to - * test changes in a world where sometimes changes must be merged in order to - * test them. This way we can avoid making changes to published content. - */ - -// TEST COMMENT 007 -// [START maps_test_example] -// Declare the gmp-map element. -const mapElement = document.querySelector('gmp-map') as google.maps.MapElement; -let innerMap; -const advancedMarkerElement = document.querySelector( - 'gmp-advanced-marker' -) as google.maps.marker.AdvancedMarkerElement; -let center; - -async function initMap(): Promise { - // [START maps_test_example_instantiate_map] - // Request the needed libraries. - const { Map } = (await google.maps.importLibrary( - 'maps' - )) as google.maps.MapsLibrary; - const { AdvancedMarkerElement } = (await google.maps.importLibrary( - 'marker' - )) as google.maps.MarkerLibrary; - - // Get the inner map from the gmp-map element. - innerMap = mapElement.innerMap; - innerMap.setOptions({ - mapTypeControl: false, - }); - // [END maps_test_example_instantiate_map] - - // Get the lat/lng from the inner map. - center = innerMap.getCenter(); - - // [START maps_test_example_instantiate_marker] - // Add a marker, positioned at Uluru. - const marker = new AdvancedMarkerElement({ - map: innerMap, - position: center, - title: 'Uluru', - }); - // [END maps_test_example_instantiate_marker] -} -initMap(); -// [END maps_test_example] diff --git a/dist/samples/test-example/docs/style.css b/dist/samples/test-example/docs/style.css deleted file mode 100644 index e407461a0..000000000 --- a/dist/samples/test-example/docs/style.css +++ /dev/null @@ -1,24 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_test_example] */ -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -gmp-map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} -/* [END maps_test_example] */ diff --git a/dist/samples/test-example/jsfiddle/demo.css b/dist/samples/test-example/jsfiddle/demo.css deleted file mode 100644 index 9e29ef850..000000000 --- a/dist/samples/test-example/jsfiddle/demo.css +++ /dev/null @@ -1,24 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -gmp-map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - diff --git a/dist/samples/test-example/jsfiddle/demo.details b/dist/samples/test-example/jsfiddle/demo.details deleted file mode 100644 index 127bef193..000000000 --- a/dist/samples/test-example/jsfiddle/demo.details +++ /dev/null @@ -1,7 +0,0 @@ -name: test-example -authors: - - Geo Developer IX Documentation Team -tags: - - google maps -load_type: h -description: Sample code supporting Google Maps Platform JavaScript API documentation. diff --git a/dist/samples/test-example/jsfiddle/demo.html b/dist/samples/test-example/jsfiddle/demo.html deleted file mode 100644 index d046636e4..000000000 --- a/dist/samples/test-example/jsfiddle/demo.html +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - Add a Map - - - - - - - - - - -

                  Maps Test Example

                  - - - - - - - - - - - diff --git a/dist/samples/test-example/jsfiddle/demo.js b/dist/samples/test-example/jsfiddle/demo.js deleted file mode 100644 index 7a357b978..000000000 --- a/dist/samples/test-example/jsfiddle/demo.js +++ /dev/null @@ -1,42 +0,0 @@ -"use strict"; -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* - * This is a special sample! Having a dedicated test sample makes it easier to - * test changes in a world where sometimes changes must be merged in order to - * test them. This way we can avoid making changes to published content. - */ -// TEST COMMENT 007 - -// Declare the gmp-map element. -const mapElement = document.querySelector('gmp-map'); -let innerMap; -const advancedMarkerElement = document.querySelector('gmp-advanced-marker'); -let center; -async function initMap() { - - // Request the needed libraries. - const { Map } = (await google.maps.importLibrary('maps')); - const { AdvancedMarkerElement } = (await google.maps.importLibrary('marker')); - // Get the inner map from the gmp-map element. - innerMap = mapElement.innerMap; - innerMap.setOptions({ - mapTypeControl: false, - }); - - // Get the lat/lng from the inner map. - center = innerMap.getCenter(); - - // Add a marker, positioned at Uluru. - const marker = new AdvancedMarkerElement({ - map: innerMap, - position: center, - title: 'Uluru', - }); - -} -initMap(); - diff --git a/dist/samples/ui-kit-place-details-compact/app/.eslintsrc.json b/dist/samples/ui-kit-place-details-compact/app/.eslintsrc.json deleted file mode 100644 index 4c44dab04..000000000 --- a/dist/samples/ui-kit-place-details-compact/app/.eslintsrc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": [ - "plugin:@typescript-eslint/recommended" - ], - "parser": "@typescript-eslint/parser", - "rules": { - "@typescript-eslint/ban-ts-comment": 0, - "@typescript-eslint/no-this-alias": 1, - "@typescript-eslint/no-empty-function": 1, - "@typescript-eslint/explicit-module-boundary-types": 1, - "@typescript-eslint/no-unused-vars": 1 - } -} diff --git a/dist/samples/ui-kit-place-details-compact/app/README.md b/dist/samples/ui-kit-place-details-compact/app/README.md deleted file mode 100644 index 6cd66b77b..000000000 --- a/dist/samples/ui-kit-place-details-compact/app/README.md +++ /dev/null @@ -1,35 +0,0 @@ -# Google Maps JavaScript Sample - -## ui-kit-place-details-compact - -The ui-kit-place-details-compact sample demonstrates how to use the UI Kit for Place Details in a compact layout. - -Follow these instructions to set up and run ui-kit-place-details-compact sample on your local computer. - -## Setup - -### Before starting run: - -`$npm i` - -### Run an example on a local web server - -First `cd` to the folder for the sample to run, then: - -`$npm start` - -### Build an individual example - -From `samples/`: - -`$npm run build --workspace=ui-kit-place-details-compact/` - -### Build all of the examples. - -From `samples/`: -`$npm run build-all` - -## Feedback - -For feedback related to this sample, please open a new issue on -[GitHub](https://github.com/googlemaps-samples/js-api-samples/issues). diff --git a/dist/samples/ui-kit-place-details-compact/app/index.html b/dist/samples/ui-kit-place-details-compact/app/index.html deleted file mode 100644 index 9b50f8b6e..000000000 --- a/dist/samples/ui-kit-place-details-compact/app/index.html +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - Place Details Compact with Google Maps - - - - - - - -
                  - - - - -
                  - - - - - - - - - - - - - - - - - - - - diff --git a/dist/samples/ui-kit-place-details-compact/app/index.ts b/dist/samples/ui-kit-place-details-compact/app/index.ts deleted file mode 100644 index 362ecb5ef..000000000 --- a/dist/samples/ui-kit-place-details-compact/app/index.ts +++ /dev/null @@ -1,79 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_ui_kit_place_details_compact] */ -// Use querySelector to select elements for interaction. -/* [START maps_ui_kit_place_details_compact_query_selector] */ -const map = document.querySelector('gmp-map') as google.maps.MapElement; -const placeDetails = document.querySelector('gmp-place-details-compact') as any; -const placeDetailsRequest = document.querySelector( - 'gmp-place-details-place-request' -) as any; -const marker = document.querySelector( - 'gmp-advanced-marker' -) as google.maps.marker.AdvancedMarkerElement; -/* [END maps_ui_kit_place_details_compact_query_selector] */ -async function initMap(): Promise { - // Request needed libraries. - Promise.all([ - google.maps.importLibrary('marker'), - google.maps.importLibrary('places'), - ]); - const { InfoWindow } = (await google.maps.importLibrary( - 'maps' - )) as google.maps.MapsLibrary; - - await window.customElements.whenDefined('gmp-map'); - // Set the inner map options. - map.innerMap.setOptions({ - mapTypeControl: false, - streetViewControl: false, - }); - - await window.customElements.whenDefined('gmp-advanced-marker'); - marker.collisionBehavior = - google.maps.CollisionBehavior.REQUIRED_AND_HIDES_OPTIONAL; - - const infoWindow = new InfoWindow(); - infoWindow.addListener('close', () => { - marker.position = null; - }); - - const showInfoWindow = () => { - if (infoWindow.isOpen) return; - infoWindow.setContent(placeDetails); - infoWindow.open({ anchor: marker }); - }; - - placeDetails.addEventListener('gmp-load', (event) => { - // For the initial load case, with no user click, we fall back to the place's location, and ensure the map has a center set and the InfoWindow is show. - // (The clicked POI LatLng will be a more natural marker position, when available.) - if (!map.center) { - map.center = marker.position = placeDetails.place.location; - showInfoWindow(); - } - }); - - /* [START maps_ui_kit_place_details_compact_event] */ - // Add an event listener to handle clicks. - map.innerMap.addListener('click', async (event) => { - event.stop(); - - if (event.placeId) { - // When the user clicks a POI. - marker.position = event.latLng; - placeDetailsRequest.place = event.placeId; - showInfoWindow(); - } else { - // When the user clicks the map (not on a POI). - marker.position = null; - placeDetailsRequest.place = null; - console.log('No place was selected.'); - } - }); -} -/* [END maps_ui_kit_place_details_compact_event] */ -initMap(); -/* [END maps_ui_kit_place_details_compact] */ diff --git a/dist/samples/ui-kit-place-details-compact/app/package.json b/dist/samples/ui-kit-place-details-compact/app/package.json deleted file mode 100644 index 4e7ba9867..000000000 --- a/dist/samples/ui-kit-place-details-compact/app/package.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "name": "@js-api-samples/ui-kit-place-details-compact", - "version": "1.0.0", - "scripts": { - "build": "tsc && bash ../jsfiddle.sh ui-kit-place-details-compact && bash ../app.sh ui-kit-place-details-compact && bash ../docs.sh ui-kit-place-details-compact && npm run build:vite --workspace=. && bash ../dist.sh ui-kit-place-details-compact", - "test": "tsc && npm run build:vite --workspace=.", - "start": "tsc && vite build --base './' && vite", - "build:vite": "vite build --base './'", - "preview": "vite preview" - }, - "dependencies": { - - } - } - \ No newline at end of file diff --git a/dist/samples/ui-kit-place-details-compact/app/style.css b/dist/samples/ui-kit-place-details-compact/app/style.css deleted file mode 100644 index 58d94bdad..000000000 --- a/dist/samples/ui-kit-place-details-compact/app/style.css +++ /dev/null @@ -1,26 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_ui_kit_place_details_compact] */ -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -.container { - display: flex; - height: 100vh; - width: 100%; -} - -gmp-map { - flex-grow: 1; -} -/* [END maps_ui_kit_place_details_compact] */ diff --git a/dist/samples/ui-kit-place-details-compact/app/tsconfig.json b/dist/samples/ui-kit-place-details-compact/app/tsconfig.json deleted file mode 100644 index 09179087c..000000000 --- a/dist/samples/ui-kit-place-details-compact/app/tsconfig.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "compilerOptions": { - "module": "esnext", - "target": "esnext", - "strict": true, - "noImplicitAny": false, - "lib": [ - "es2015", - "esnext", - "es6", - "dom", - "dom.iterable" - ], - "moduleResolution": "Node", - "jsx": "preserve" - } - } \ No newline at end of file diff --git a/dist/samples/ui-kit-place-details-compact/dist/assets/index-DbGwozTe.css b/dist/samples/ui-kit-place-details-compact/dist/assets/index-DbGwozTe.css deleted file mode 100644 index 295cf49c5..000000000 --- a/dist/samples/ui-kit-place-details-compact/dist/assets/index-DbGwozTe.css +++ /dev/null @@ -1 +0,0 @@ -html,body{height:100%;margin:0;padding:0}.container{display:flex;height:100vh;width:100%}gmp-map{flex-grow:1} diff --git a/dist/samples/ui-kit-place-details-compact/dist/assets/index-OsDWSjWr.js b/dist/samples/ui-kit-place-details-compact/dist/assets/index-OsDWSjWr.js deleted file mode 100644 index a7ad4b78e..000000000 --- a/dist/samples/ui-kit-place-details-compact/dist/assets/index-OsDWSjWr.js +++ /dev/null @@ -1 +0,0 @@ -(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const e of document.querySelectorAll('link[rel="modulepreload"]'))r(e);new MutationObserver(e=>{for(const o of e)if(o.type==="childList")for(const c of o.addedNodes)c.tagName==="LINK"&&c.rel==="modulepreload"&&r(c)}).observe(document,{childList:!0,subtree:!0});function i(e){const o={};return e.integrity&&(o.integrity=e.integrity),e.referrerPolicy&&(o.referrerPolicy=e.referrerPolicy),e.crossOrigin==="use-credentials"?o.credentials="include":e.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function r(e){if(e.ep)return;e.ep=!0;const o=i(e);fetch(e.href,o)}})();const s=document.querySelector("gmp-map"),a=document.querySelector("gmp-place-details-compact"),p=document.querySelector("gmp-place-details-place-request"),n=document.querySelector("gmp-advanced-marker");async function d(){Promise.all([google.maps.importLibrary("marker"),google.maps.importLibrary("places")]);const{InfoWindow:l}=await google.maps.importLibrary("maps");await window.customElements.whenDefined("gmp-map"),s.innerMap.setOptions({mapTypeControl:!1,streetViewControl:!1}),await window.customElements.whenDefined("gmp-advanced-marker"),n.collisionBehavior=google.maps.CollisionBehavior.REQUIRED_AND_HIDES_OPTIONAL;const t=new l;t.addListener("close",()=>{n.position=null});const i=()=>{t.isOpen||(t.setContent(a),t.open({anchor:n}))};a.addEventListener("gmp-load",r=>{s.center||(s.center=n.position=a.place.location,i())}),s.innerMap.addListener("click",async r=>{r.stop(),r.placeId?(n.position=r.latLng,p.place=r.placeId,i()):(n.position=null,p.place=null,console.log("No place was selected."))})}d(); diff --git a/dist/samples/ui-kit-place-details-compact/dist/index.html b/dist/samples/ui-kit-place-details-compact/dist/index.html deleted file mode 100644 index 226fe4994..000000000 --- a/dist/samples/ui-kit-place-details-compact/dist/index.html +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - Place Details Compact with Google Maps - - - - - - - -
                  - - - - -
                  - - - - - - - - - - - - - - - - - - - - diff --git a/dist/samples/ui-kit-place-details-compact/docs/index.html b/dist/samples/ui-kit-place-details-compact/docs/index.html deleted file mode 100644 index 9b50f8b6e..000000000 --- a/dist/samples/ui-kit-place-details-compact/docs/index.html +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - Place Details Compact with Google Maps - - - - - - - -
                  - - - - -
                  - - - - - - - - - - - - - - - - - - - - diff --git a/dist/samples/ui-kit-place-details-compact/docs/index.js b/dist/samples/ui-kit-place-details-compact/docs/index.js deleted file mode 100644 index 16d237a1c..000000000 --- a/dist/samples/ui-kit-place-details-compact/docs/index.js +++ /dev/null @@ -1,69 +0,0 @@ -"use strict"; -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_ui_kit_place_details_compact] */ -// Use querySelector to select elements for interaction. -/* [START maps_ui_kit_place_details_compact_query_selector] */ -const map = document.querySelector('gmp-map'); -const placeDetails = document.querySelector('gmp-place-details-compact'); -const placeDetailsRequest = document.querySelector('gmp-place-details-place-request'); -const marker = document.querySelector('gmp-advanced-marker'); -/* [END maps_ui_kit_place_details_compact_query_selector] */ -async function initMap() { - // Request needed libraries. - Promise.all([ - google.maps.importLibrary('marker'), - google.maps.importLibrary('places'), - ]); - const { InfoWindow } = (await google.maps.importLibrary('maps')); - await window.customElements.whenDefined('gmp-map'); - // Set the inner map options. - map.innerMap.setOptions({ - mapTypeControl: false, - streetViewControl: false, - }); - await window.customElements.whenDefined('gmp-advanced-marker'); - marker.collisionBehavior = - google.maps.CollisionBehavior.REQUIRED_AND_HIDES_OPTIONAL; - const infoWindow = new InfoWindow(); - infoWindow.addListener('close', () => { - marker.position = null; - }); - const showInfoWindow = () => { - if (infoWindow.isOpen) - return; - infoWindow.setContent(placeDetails); - infoWindow.open({ anchor: marker }); - }; - placeDetails.addEventListener('gmp-load', (event) => { - // For the initial load case, with no user click, we fall back to the place's location, and ensure the map has a center set and the InfoWindow is show. - // (The clicked POI LatLng will be a more natural marker position, when available.) - if (!map.center) { - map.center = marker.position = placeDetails.place.location; - showInfoWindow(); - } - }); - /* [START maps_ui_kit_place_details_compact_event] */ - // Add an event listener to handle clicks. - map.innerMap.addListener('click', async (event) => { - event.stop(); - if (event.placeId) { - // When the user clicks a POI. - marker.position = event.latLng; - placeDetailsRequest.place = event.placeId; - showInfoWindow(); - } - else { - // When the user clicks the map (not on a POI). - marker.position = null; - placeDetailsRequest.place = null; - console.log('No place was selected.'); - } - }); -} -/* [END maps_ui_kit_place_details_compact_event] */ -initMap(); -/* [END maps_ui_kit_place_details_compact] */ diff --git a/dist/samples/ui-kit-place-details-compact/docs/index.ts b/dist/samples/ui-kit-place-details-compact/docs/index.ts deleted file mode 100644 index 362ecb5ef..000000000 --- a/dist/samples/ui-kit-place-details-compact/docs/index.ts +++ /dev/null @@ -1,79 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_ui_kit_place_details_compact] */ -// Use querySelector to select elements for interaction. -/* [START maps_ui_kit_place_details_compact_query_selector] */ -const map = document.querySelector('gmp-map') as google.maps.MapElement; -const placeDetails = document.querySelector('gmp-place-details-compact') as any; -const placeDetailsRequest = document.querySelector( - 'gmp-place-details-place-request' -) as any; -const marker = document.querySelector( - 'gmp-advanced-marker' -) as google.maps.marker.AdvancedMarkerElement; -/* [END maps_ui_kit_place_details_compact_query_selector] */ -async function initMap(): Promise { - // Request needed libraries. - Promise.all([ - google.maps.importLibrary('marker'), - google.maps.importLibrary('places'), - ]); - const { InfoWindow } = (await google.maps.importLibrary( - 'maps' - )) as google.maps.MapsLibrary; - - await window.customElements.whenDefined('gmp-map'); - // Set the inner map options. - map.innerMap.setOptions({ - mapTypeControl: false, - streetViewControl: false, - }); - - await window.customElements.whenDefined('gmp-advanced-marker'); - marker.collisionBehavior = - google.maps.CollisionBehavior.REQUIRED_AND_HIDES_OPTIONAL; - - const infoWindow = new InfoWindow(); - infoWindow.addListener('close', () => { - marker.position = null; - }); - - const showInfoWindow = () => { - if (infoWindow.isOpen) return; - infoWindow.setContent(placeDetails); - infoWindow.open({ anchor: marker }); - }; - - placeDetails.addEventListener('gmp-load', (event) => { - // For the initial load case, with no user click, we fall back to the place's location, and ensure the map has a center set and the InfoWindow is show. - // (The clicked POI LatLng will be a more natural marker position, when available.) - if (!map.center) { - map.center = marker.position = placeDetails.place.location; - showInfoWindow(); - } - }); - - /* [START maps_ui_kit_place_details_compact_event] */ - // Add an event listener to handle clicks. - map.innerMap.addListener('click', async (event) => { - event.stop(); - - if (event.placeId) { - // When the user clicks a POI. - marker.position = event.latLng; - placeDetailsRequest.place = event.placeId; - showInfoWindow(); - } else { - // When the user clicks the map (not on a POI). - marker.position = null; - placeDetailsRequest.place = null; - console.log('No place was selected.'); - } - }); -} -/* [END maps_ui_kit_place_details_compact_event] */ -initMap(); -/* [END maps_ui_kit_place_details_compact] */ diff --git a/dist/samples/ui-kit-place-details-compact/docs/style.css b/dist/samples/ui-kit-place-details-compact/docs/style.css deleted file mode 100644 index 58d94bdad..000000000 --- a/dist/samples/ui-kit-place-details-compact/docs/style.css +++ /dev/null @@ -1,26 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_ui_kit_place_details_compact] */ -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -.container { - display: flex; - height: 100vh; - width: 100%; -} - -gmp-map { - flex-grow: 1; -} -/* [END maps_ui_kit_place_details_compact] */ diff --git a/dist/samples/ui-kit-place-details-compact/jsfiddle/demo.css b/dist/samples/ui-kit-place-details-compact/jsfiddle/demo.css deleted file mode 100644 index a66091e20..000000000 --- a/dist/samples/ui-kit-place-details-compact/jsfiddle/demo.css +++ /dev/null @@ -1,26 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -.container { - display: flex; - height: 100vh; - width: 100%; -} - -gmp-map { - flex-grow: 1; -} - diff --git a/dist/samples/ui-kit-place-details-compact/jsfiddle/demo.details b/dist/samples/ui-kit-place-details-compact/jsfiddle/demo.details deleted file mode 100644 index d95436523..000000000 --- a/dist/samples/ui-kit-place-details-compact/jsfiddle/demo.details +++ /dev/null @@ -1,7 +0,0 @@ -name: ui-kit-place-details-compact -authors: - - Geo Developer IX Documentation Team -tags: - - google maps -load_type: h -description: Sample code supporting Google Maps Platform JavaScript API documentation. diff --git a/dist/samples/ui-kit-place-details-compact/jsfiddle/demo.html b/dist/samples/ui-kit-place-details-compact/jsfiddle/demo.html deleted file mode 100644 index 69c13a085..000000000 --- a/dist/samples/ui-kit-place-details-compact/jsfiddle/demo.html +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - Place Details Compact with Google Maps - - - - - - - -
                  - - - - -
                  - - - - - - - - - - - - - - - - - - - - diff --git a/dist/samples/ui-kit-place-details-compact/jsfiddle/demo.js b/dist/samples/ui-kit-place-details-compact/jsfiddle/demo.js deleted file mode 100644 index 16d237a1c..000000000 --- a/dist/samples/ui-kit-place-details-compact/jsfiddle/demo.js +++ /dev/null @@ -1,69 +0,0 @@ -"use strict"; -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_ui_kit_place_details_compact] */ -// Use querySelector to select elements for interaction. -/* [START maps_ui_kit_place_details_compact_query_selector] */ -const map = document.querySelector('gmp-map'); -const placeDetails = document.querySelector('gmp-place-details-compact'); -const placeDetailsRequest = document.querySelector('gmp-place-details-place-request'); -const marker = document.querySelector('gmp-advanced-marker'); -/* [END maps_ui_kit_place_details_compact_query_selector] */ -async function initMap() { - // Request needed libraries. - Promise.all([ - google.maps.importLibrary('marker'), - google.maps.importLibrary('places'), - ]); - const { InfoWindow } = (await google.maps.importLibrary('maps')); - await window.customElements.whenDefined('gmp-map'); - // Set the inner map options. - map.innerMap.setOptions({ - mapTypeControl: false, - streetViewControl: false, - }); - await window.customElements.whenDefined('gmp-advanced-marker'); - marker.collisionBehavior = - google.maps.CollisionBehavior.REQUIRED_AND_HIDES_OPTIONAL; - const infoWindow = new InfoWindow(); - infoWindow.addListener('close', () => { - marker.position = null; - }); - const showInfoWindow = () => { - if (infoWindow.isOpen) - return; - infoWindow.setContent(placeDetails); - infoWindow.open({ anchor: marker }); - }; - placeDetails.addEventListener('gmp-load', (event) => { - // For the initial load case, with no user click, we fall back to the place's location, and ensure the map has a center set and the InfoWindow is show. - // (The clicked POI LatLng will be a more natural marker position, when available.) - if (!map.center) { - map.center = marker.position = placeDetails.place.location; - showInfoWindow(); - } - }); - /* [START maps_ui_kit_place_details_compact_event] */ - // Add an event listener to handle clicks. - map.innerMap.addListener('click', async (event) => { - event.stop(); - if (event.placeId) { - // When the user clicks a POI. - marker.position = event.latLng; - placeDetailsRequest.place = event.placeId; - showInfoWindow(); - } - else { - // When the user clicks the map (not on a POI). - marker.position = null; - placeDetailsRequest.place = null; - console.log('No place was selected.'); - } - }); -} -/* [END maps_ui_kit_place_details_compact_event] */ -initMap(); -/* [END maps_ui_kit_place_details_compact] */ diff --git a/dist/samples/ui-kit-place-details/app/.eslintsrc.json b/dist/samples/ui-kit-place-details/app/.eslintsrc.json deleted file mode 100644 index 4c44dab04..000000000 --- a/dist/samples/ui-kit-place-details/app/.eslintsrc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": [ - "plugin:@typescript-eslint/recommended" - ], - "parser": "@typescript-eslint/parser", - "rules": { - "@typescript-eslint/ban-ts-comment": 0, - "@typescript-eslint/no-this-alias": 1, - "@typescript-eslint/no-empty-function": 1, - "@typescript-eslint/explicit-module-boundary-types": 1, - "@typescript-eslint/no-unused-vars": 1 - } -} diff --git a/dist/samples/ui-kit-place-details/app/README.md b/dist/samples/ui-kit-place-details/app/README.md deleted file mode 100644 index 462c2b3bb..000000000 --- a/dist/samples/ui-kit-place-details/app/README.md +++ /dev/null @@ -1,35 +0,0 @@ -# Google Maps JavaScript Sample - -## ui-kit-place-details - -The ui-kit-place-details sample demonstrates how to use the UI Kit Place Details element. - -Follow these instructions to set up and run ui-kit-place-details sample on your local computer. - -## Setup - -### Before starting run: - -`$npm i` - -### Run an example on a local web server - -First `cd` to the folder for the sample to run, then: - -`$npm start` - -### Build an individual example - -From `samples/`: - -`$npm run build --workspace=ui-kit-place-details/` - -### Build all of the examples. - -From `samples/`: -`$npm run build-all` - -## Feedback - -For feedback related to this sample, please open a new issue on -[GitHub](https://github.com/googlemaps-samples/js-api-samples/issues). diff --git a/dist/samples/ui-kit-place-details/app/index.html b/dist/samples/ui-kit-place-details/app/index.html deleted file mode 100644 index 42cf1160a..000000000 --- a/dist/samples/ui-kit-place-details/app/index.html +++ /dev/null @@ -1,52 +0,0 @@ - - - - - - Place Details with Google Maps - - - - - - - - -
                  - - - - -
                  - - - - - - - - - - - - - - - - - - -
                  -
                  - - - - diff --git a/dist/samples/ui-kit-place-details/app/index.ts b/dist/samples/ui-kit-place-details/app/index.ts deleted file mode 100644 index 591986987..000000000 --- a/dist/samples/ui-kit-place-details/app/index.ts +++ /dev/null @@ -1,66 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_ui_kit_place_details] */ -// Use querySelector to select elements for interaction. -/* [START maps_ui_kit_place_details_query_selector] */ -const map = document.querySelector('gmp-map') as google.maps.MapElement; -const placeDetails = document.querySelector('gmp-place-details') as any; -const placeDetailsRequest = document.querySelector( - 'gmp-place-details-place-request' -) as any; -const marker = document.querySelector( - 'gmp-advanced-marker' -) as google.maps.marker.AdvancedMarkerElement; -/* [END maps_ui_kit_place_details_query_selector] */ - -async function initMap(): Promise { - // Request needed libraries. - await Promise.all([ - google.maps.importLibrary('maps'), - google.maps.importLibrary('marker'), - google.maps.importLibrary('places'), - ]); - - // Hide the map type control. - map.innerMap.setOptions({ mapTypeControl: false }); - - // Function to update map and marker based on place details - const updateMapAndMarker = () => { - if (placeDetails.place && placeDetails.place.location) { - map.innerMap.panTo(placeDetails.place.location); - map.innerMap.setZoom(16); // Set zoom after panning if needed - marker.position = placeDetails.place.location; - marker.collisionBehavior = - google.maps.CollisionBehavior.REQUIRED_AND_HIDES_OPTIONAL; - marker.style.display = 'block'; - } - }; - - // Set up map once widget is loaded. - placeDetails.addEventListener('gmp-load', (event) => { - updateMapAndMarker(); - }); - - /* [START maps_ui_kit_place_details_event] */ - // Add an event listener to handle clicks. - map.innerMap.addListener('click', async (event) => { - marker.position = null; - event.stop(); - if (event.placeId) { - // Fire when the user clicks a POI. - placeDetailsRequest.place = event.placeId; - updateMapAndMarker(); - } else { - // Fire when the user clicks the map (not on a POI). - console.log('No place was selected.'); - marker.style.display = 'none'; - } - }); -} -/* [END maps_ui_kit_place_details_event] */ - -initMap(); -/* [END maps_ui_kit_place_details] */ diff --git a/dist/samples/ui-kit-place-details/app/package.json b/dist/samples/ui-kit-place-details/app/package.json deleted file mode 100644 index 4aa81d595..000000000 --- a/dist/samples/ui-kit-place-details/app/package.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "name": "@js-api-samples/ui-kit-place-details", - "version": "1.0.0", - "scripts": { - "build": "tsc && bash ../jsfiddle.sh ui-kit-place-details && bash ../app.sh ui-kit-place-details && bash ../docs.sh ui-kit-place-details && npm run build:vite --workspace=. && bash ../dist.sh ui-kit-place-details", - "test": "tsc && npm run build:vite --workspace=.", - "start": "tsc && vite build --base './' && vite", - "build:vite": "vite build --base './'", - "preview": "vite preview" - }, - "dependencies": { - - } - } - \ No newline at end of file diff --git a/dist/samples/ui-kit-place-details/app/style.css b/dist/samples/ui-kit-place-details/app/style.css deleted file mode 100644 index 00b52b867..000000000 --- a/dist/samples/ui-kit-place-details/app/style.css +++ /dev/null @@ -1,38 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_ui_kit_place_details] */ -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -.container { - display: flex; - height: 100vh; - width: 100%; -} - -gmp-map { - flex-grow: 1; -} - -.ui-panel { - width: 400px; - margin-left: 20px; - margin-top: 10px; -} - -gmp-place-details { - width: 100%; - margin: 0; - border: none; -} -/* [END maps_ui_kit_place_details] */ diff --git a/dist/samples/ui-kit-place-details/app/tsconfig.json b/dist/samples/ui-kit-place-details/app/tsconfig.json deleted file mode 100644 index 09179087c..000000000 --- a/dist/samples/ui-kit-place-details/app/tsconfig.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "compilerOptions": { - "module": "esnext", - "target": "esnext", - "strict": true, - "noImplicitAny": false, - "lib": [ - "es2015", - "esnext", - "es6", - "dom", - "dom.iterable" - ], - "moduleResolution": "Node", - "jsx": "preserve" - } - } \ No newline at end of file diff --git a/dist/samples/ui-kit-place-details/dist/assets/index-CwbKvgo4.css b/dist/samples/ui-kit-place-details/dist/assets/index-CwbKvgo4.css deleted file mode 100644 index ae6ba6654..000000000 --- a/dist/samples/ui-kit-place-details/dist/assets/index-CwbKvgo4.css +++ /dev/null @@ -1 +0,0 @@ -html,body{height:100%;margin:0;padding:0}.container{display:flex;height:100vh;width:100%}gmp-map{flex-grow:1}.ui-panel{width:400px;margin-left:20px;margin-top:10px}gmp-place-details{width:100%;margin:0;border:none} diff --git a/dist/samples/ui-kit-place-details/dist/assets/index-DCSQAZPk.js b/dist/samples/ui-kit-place-details/dist/assets/index-DCSQAZPk.js deleted file mode 100644 index 1588b1e04..000000000 --- a/dist/samples/ui-kit-place-details/dist/assets/index-DCSQAZPk.js +++ /dev/null @@ -1 +0,0 @@ -(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const e of document.querySelectorAll('link[rel="modulepreload"]'))n(e);new MutationObserver(e=>{for(const o of e)if(o.type==="childList")for(const s of o.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&n(s)}).observe(document,{childList:!0,subtree:!0});function c(e){const o={};return e.integrity&&(o.integrity=e.integrity),e.referrerPolicy&&(o.referrerPolicy=e.referrerPolicy),e.crossOrigin==="use-credentials"?o.credentials="include":e.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function n(e){if(e.ep)return;e.ep=!0;const o=c(e);fetch(e.href,o)}})();const a=document.querySelector("gmp-map"),r=document.querySelector("gmp-place-details"),p=document.querySelector("gmp-place-details-place-request"),i=document.querySelector("gmp-advanced-marker");async function d(){await Promise.all([google.maps.importLibrary("maps"),google.maps.importLibrary("marker"),google.maps.importLibrary("places")]),a.innerMap.setOptions({mapTypeControl:!1});const l=()=>{r.place&&r.place.location&&(a.innerMap.panTo(r.place.location),a.innerMap.setZoom(16),i.position=r.place.location,i.collisionBehavior=google.maps.CollisionBehavior.REQUIRED_AND_HIDES_OPTIONAL,i.style.display="block")};r.addEventListener("gmp-load",t=>{l()}),a.innerMap.addListener("click",async t=>{i.position=null,t.stop(),t.placeId?(p.place=t.placeId,l()):(console.log("No place was selected."),i.style.display="none")})}d(); diff --git a/dist/samples/ui-kit-place-details/dist/index.html b/dist/samples/ui-kit-place-details/dist/index.html deleted file mode 100644 index ecce48968..000000000 --- a/dist/samples/ui-kit-place-details/dist/index.html +++ /dev/null @@ -1,52 +0,0 @@ - - - - - - Place Details with Google Maps - - - - - - - - -
                  - - - - -
                  - - - - - - - - - - - - - - - - - - -
                  -
                  - - - - diff --git a/dist/samples/ui-kit-place-details/docs/index.html b/dist/samples/ui-kit-place-details/docs/index.html deleted file mode 100644 index 42cf1160a..000000000 --- a/dist/samples/ui-kit-place-details/docs/index.html +++ /dev/null @@ -1,52 +0,0 @@ - - - - - - Place Details with Google Maps - - - - - - - - -
                  - - - - -
                  - - - - - - - - - - - - - - - - - - -
                  -
                  - - - - diff --git a/dist/samples/ui-kit-place-details/docs/index.js b/dist/samples/ui-kit-place-details/docs/index.js deleted file mode 100644 index d77325a2c..000000000 --- a/dist/samples/ui-kit-place-details/docs/index.js +++ /dev/null @@ -1,58 +0,0 @@ -"use strict"; -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_ui_kit_place_details] */ -// Use querySelector to select elements for interaction. -/* [START maps_ui_kit_place_details_query_selector] */ -const map = document.querySelector('gmp-map'); -const placeDetails = document.querySelector('gmp-place-details'); -const placeDetailsRequest = document.querySelector('gmp-place-details-place-request'); -const marker = document.querySelector('gmp-advanced-marker'); -/* [END maps_ui_kit_place_details_query_selector] */ -async function initMap() { - // Request needed libraries. - await Promise.all([ - google.maps.importLibrary('maps'), - google.maps.importLibrary('marker'), - google.maps.importLibrary('places'), - ]); - // Hide the map type control. - map.innerMap.setOptions({ mapTypeControl: false }); - // Function to update map and marker based on place details - const updateMapAndMarker = () => { - if (placeDetails.place && placeDetails.place.location) { - map.innerMap.panTo(placeDetails.place.location); - map.innerMap.setZoom(16); // Set zoom after panning if needed - marker.position = placeDetails.place.location; - marker.collisionBehavior = - google.maps.CollisionBehavior.REQUIRED_AND_HIDES_OPTIONAL; - marker.style.display = 'block'; - } - }; - // Set up map once widget is loaded. - placeDetails.addEventListener('gmp-load', (event) => { - updateMapAndMarker(); - }); - /* [START maps_ui_kit_place_details_event] */ - // Add an event listener to handle clicks. - map.innerMap.addListener('click', async (event) => { - marker.position = null; - event.stop(); - if (event.placeId) { - // Fire when the user clicks a POI. - placeDetailsRequest.place = event.placeId; - updateMapAndMarker(); - } - else { - // Fire when the user clicks the map (not on a POI). - console.log('No place was selected.'); - marker.style.display = 'none'; - } - }); -} -/* [END maps_ui_kit_place_details_event] */ -initMap(); -/* [END maps_ui_kit_place_details] */ diff --git a/dist/samples/ui-kit-place-details/docs/index.ts b/dist/samples/ui-kit-place-details/docs/index.ts deleted file mode 100644 index 591986987..000000000 --- a/dist/samples/ui-kit-place-details/docs/index.ts +++ /dev/null @@ -1,66 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_ui_kit_place_details] */ -// Use querySelector to select elements for interaction. -/* [START maps_ui_kit_place_details_query_selector] */ -const map = document.querySelector('gmp-map') as google.maps.MapElement; -const placeDetails = document.querySelector('gmp-place-details') as any; -const placeDetailsRequest = document.querySelector( - 'gmp-place-details-place-request' -) as any; -const marker = document.querySelector( - 'gmp-advanced-marker' -) as google.maps.marker.AdvancedMarkerElement; -/* [END maps_ui_kit_place_details_query_selector] */ - -async function initMap(): Promise { - // Request needed libraries. - await Promise.all([ - google.maps.importLibrary('maps'), - google.maps.importLibrary('marker'), - google.maps.importLibrary('places'), - ]); - - // Hide the map type control. - map.innerMap.setOptions({ mapTypeControl: false }); - - // Function to update map and marker based on place details - const updateMapAndMarker = () => { - if (placeDetails.place && placeDetails.place.location) { - map.innerMap.panTo(placeDetails.place.location); - map.innerMap.setZoom(16); // Set zoom after panning if needed - marker.position = placeDetails.place.location; - marker.collisionBehavior = - google.maps.CollisionBehavior.REQUIRED_AND_HIDES_OPTIONAL; - marker.style.display = 'block'; - } - }; - - // Set up map once widget is loaded. - placeDetails.addEventListener('gmp-load', (event) => { - updateMapAndMarker(); - }); - - /* [START maps_ui_kit_place_details_event] */ - // Add an event listener to handle clicks. - map.innerMap.addListener('click', async (event) => { - marker.position = null; - event.stop(); - if (event.placeId) { - // Fire when the user clicks a POI. - placeDetailsRequest.place = event.placeId; - updateMapAndMarker(); - } else { - // Fire when the user clicks the map (not on a POI). - console.log('No place was selected.'); - marker.style.display = 'none'; - } - }); -} -/* [END maps_ui_kit_place_details_event] */ - -initMap(); -/* [END maps_ui_kit_place_details] */ diff --git a/dist/samples/ui-kit-place-details/docs/style.css b/dist/samples/ui-kit-place-details/docs/style.css deleted file mode 100644 index 00b52b867..000000000 --- a/dist/samples/ui-kit-place-details/docs/style.css +++ /dev/null @@ -1,38 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_ui_kit_place_details] */ -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -.container { - display: flex; - height: 100vh; - width: 100%; -} - -gmp-map { - flex-grow: 1; -} - -.ui-panel { - width: 400px; - margin-left: 20px; - margin-top: 10px; -} - -gmp-place-details { - width: 100%; - margin: 0; - border: none; -} -/* [END maps_ui_kit_place_details] */ diff --git a/dist/samples/ui-kit-place-details/jsfiddle/demo.css b/dist/samples/ui-kit-place-details/jsfiddle/demo.css deleted file mode 100644 index 198231ed0..000000000 --- a/dist/samples/ui-kit-place-details/jsfiddle/demo.css +++ /dev/null @@ -1,38 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -.container { - display: flex; - height: 100vh; - width: 100%; -} - -gmp-map { - flex-grow: 1; -} - -.ui-panel { - width: 400px; - margin-left: 20px; - margin-top: 10px; -} - -gmp-place-details { - width: 100%; - margin: 0; - border: none; -} - diff --git a/dist/samples/ui-kit-place-details/jsfiddle/demo.details b/dist/samples/ui-kit-place-details/jsfiddle/demo.details deleted file mode 100644 index 4daa3d570..000000000 --- a/dist/samples/ui-kit-place-details/jsfiddle/demo.details +++ /dev/null @@ -1,7 +0,0 @@ -name: ui-kit-place-details -authors: - - Geo Developer IX Documentation Team -tags: - - google maps -load_type: h -description: Sample code supporting Google Maps Platform JavaScript API documentation. diff --git a/dist/samples/ui-kit-place-details/jsfiddle/demo.html b/dist/samples/ui-kit-place-details/jsfiddle/demo.html deleted file mode 100644 index 53ec08a16..000000000 --- a/dist/samples/ui-kit-place-details/jsfiddle/demo.html +++ /dev/null @@ -1,52 +0,0 @@ - - - - - - Place Details with Google Maps - - - - - - - - -
                  - - - - -
                  - - - - - - - - - - - - - - - - - - -
                  -
                  - - - - diff --git a/dist/samples/ui-kit-place-details/jsfiddle/demo.js b/dist/samples/ui-kit-place-details/jsfiddle/demo.js deleted file mode 100644 index d77325a2c..000000000 --- a/dist/samples/ui-kit-place-details/jsfiddle/demo.js +++ /dev/null @@ -1,58 +0,0 @@ -"use strict"; -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_ui_kit_place_details] */ -// Use querySelector to select elements for interaction. -/* [START maps_ui_kit_place_details_query_selector] */ -const map = document.querySelector('gmp-map'); -const placeDetails = document.querySelector('gmp-place-details'); -const placeDetailsRequest = document.querySelector('gmp-place-details-place-request'); -const marker = document.querySelector('gmp-advanced-marker'); -/* [END maps_ui_kit_place_details_query_selector] */ -async function initMap() { - // Request needed libraries. - await Promise.all([ - google.maps.importLibrary('maps'), - google.maps.importLibrary('marker'), - google.maps.importLibrary('places'), - ]); - // Hide the map type control. - map.innerMap.setOptions({ mapTypeControl: false }); - // Function to update map and marker based on place details - const updateMapAndMarker = () => { - if (placeDetails.place && placeDetails.place.location) { - map.innerMap.panTo(placeDetails.place.location); - map.innerMap.setZoom(16); // Set zoom after panning if needed - marker.position = placeDetails.place.location; - marker.collisionBehavior = - google.maps.CollisionBehavior.REQUIRED_AND_HIDES_OPTIONAL; - marker.style.display = 'block'; - } - }; - // Set up map once widget is loaded. - placeDetails.addEventListener('gmp-load', (event) => { - updateMapAndMarker(); - }); - /* [START maps_ui_kit_place_details_event] */ - // Add an event listener to handle clicks. - map.innerMap.addListener('click', async (event) => { - marker.position = null; - event.stop(); - if (event.placeId) { - // Fire when the user clicks a POI. - placeDetailsRequest.place = event.placeId; - updateMapAndMarker(); - } - else { - // Fire when the user clicks the map (not on a POI). - console.log('No place was selected.'); - marker.style.display = 'none'; - } - }); -} -/* [END maps_ui_kit_place_details_event] */ -initMap(); -/* [END maps_ui_kit_place_details] */ diff --git a/dist/samples/ui-kit-place-search-nearby/app/.eslintsrc.json b/dist/samples/ui-kit-place-search-nearby/app/.eslintsrc.json deleted file mode 100644 index 4c44dab04..000000000 --- a/dist/samples/ui-kit-place-search-nearby/app/.eslintsrc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": [ - "plugin:@typescript-eslint/recommended" - ], - "parser": "@typescript-eslint/parser", - "rules": { - "@typescript-eslint/ban-ts-comment": 0, - "@typescript-eslint/no-this-alias": 1, - "@typescript-eslint/no-empty-function": 1, - "@typescript-eslint/explicit-module-boundary-types": 1, - "@typescript-eslint/no-unused-vars": 1 - } -} diff --git a/dist/samples/ui-kit-place-search-nearby/app/README.md b/dist/samples/ui-kit-place-search-nearby/app/README.md deleted file mode 100644 index a8ca7cb72..000000000 --- a/dist/samples/ui-kit-place-search-nearby/app/README.md +++ /dev/null @@ -1,35 +0,0 @@ -# Google Maps JavaScript Sample - -## ui-kit-place-search-nearby - -The ui-kit-place-search-nearby sample demonstrates using the Places UI Kit PlaceSearchElement. - -Follow these instructions to set up and run ui-kit-place-search-nearby sample on your local computer. - -## Setup - -### Before starting run: - -`$npm i` - -### Run an example on a local web server - -First `cd` to the folder for the sample to run, then: - -`$npm start` - -### Build an individual example - -From `samples/`: - -`$npm run build --workspace=ui-kit-place-search-nearby/` - -### Build all of the examples. - -From `samples/`: -`$npm run build-all` - -## Feedback - -For feedback related to this sample, please open a new issue on -[GitHub](https://github.com/googlemaps-samples/js-api-samples/issues). diff --git a/dist/samples/ui-kit-place-search-nearby/app/index.html b/dist/samples/ui-kit-place-search-nearby/app/index.html deleted file mode 100644 index 4cb551cd3..000000000 --- a/dist/samples/ui-kit-place-search-nearby/app/index.html +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - Place Search Nearby with Google Maps - - - - - - - - - -
                  - - - -
                  -
                  - -
                  -
                  - - - - -
                  -
                  -
                  - - - - - - - - - - - - - - - - - - diff --git a/dist/samples/ui-kit-place-search-nearby/app/index.ts b/dist/samples/ui-kit-place-search-nearby/app/index.ts deleted file mode 100644 index 05011524e..000000000 --- a/dist/samples/ui-kit-place-search-nearby/app/index.ts +++ /dev/null @@ -1,124 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_ui_kit_place_search_nearby] */ - -/* [START maps_ui_kit_place_search_nearby_query_selectors] */ -// Query selectors for various elements in the HTML file. -const map = document.querySelector('gmp-map') as google.maps.MapElement; -const placeSearch = document.querySelector('gmp-place-search') as any; -const placeSearchQuery = document.querySelector( - 'gmp-place-nearby-search-request' -) as any; -const placeDetails = document.querySelector('gmp-place-details-compact') as any; -const placeRequest = document.querySelector( - 'gmp-place-details-place-request' -) as any; -const typeSelect = document.querySelector('.type-select') as HTMLSelectElement; -/* [END maps_ui_kit_place_search_nearby_query_selectors] */ - -// Global variables for the map, markers, and info window. -const markers: Map = - new Map(); -let infoWindow: google.maps.InfoWindow; - -// The init function is called when the page loads. -async function init(): Promise { - // Import the necessary libraries from the Google Maps API. - const [{ InfoWindow }, { Place }] = await Promise.all([ - google.maps.importLibrary('maps') as Promise, - google.maps.importLibrary( - 'places' - ) as Promise, - ]); - - // Create a new info window and set its content to the place details element. - placeDetails.remove(); // Hide the place details element because it is not needed until the info window opens - infoWindow = new InfoWindow({ - content: placeDetails, - ariaLabel: 'Place Details', - }); - - // Set the map options. - map.innerMap.setOptions({ - clickableIcons: false, - mapTypeControl: false, - streetViewControl: false, - }); - - /* [START maps_ui_kit_place_search_nearby_event] */ - // Add event listeners to the type select and place search elements. - typeSelect.addEventListener('change', () => searchPlaces()); - - placeSearch.addEventListener('gmp-select', (event: Event) => { - const { place } = event as any; - markers.get(place.id)?.click(); - }); - placeSearch.addEventListener('gmp-load', () => { - addMarkers(); - }); - - searchPlaces(); -} -/* [END maps_ui_kit_place_search_nearby_event] */ -/* [START maps_ui_kit_place_search_nearby_function] */ -// The searchPlaces function is called when the user changes the type select or when the page loads. -async function searchPlaces() { - // Close the info window and clear the markers. - infoWindow.close(); - for (const marker of markers.values()) { - marker.remove(); - } - markers.clear(); - - // Set the place search query and add an event listener to the place search element. - if (typeSelect.value) { - const center = map.center!; - placeSearchQuery.locationRestriction = { - center, - radius: 50000, // 50km radius - }; - placeSearchQuery.includedTypes = [typeSelect.value]; - } -} -/* [END maps_ui_kit_place_search_nearby_function] */ - -// The addMarkers function is called when the place search element loads. -async function addMarkers() { - // Import the necessary libraries from the Google Maps API. - const [{ AdvancedMarkerElement }, { LatLngBounds }] = await Promise.all([ - google.maps.importLibrary( - 'marker' - ) as Promise, - google.maps.importLibrary('core') as Promise, - ]); - const bounds = new LatLngBounds(); - - if (placeSearch.places.length === 0) { - return; - } - - for (const place of placeSearch.places) { - const marker = new AdvancedMarkerElement({ - map: map.innerMap, - position: place.location, - collisionBehavior: - google.maps.CollisionBehavior.REQUIRED_AND_HIDES_OPTIONAL, - }); - - markers.set(place.id, marker); - bounds.extend(place.location); - - marker.addListener('click', () => { - placeRequest.place = place; - infoWindow.open(map.innerMap, marker); - }); - } - - map.innerMap.fitBounds(bounds); -} - -init(); -/* [END maps_ui_kit_place_search_nearby] */ diff --git a/dist/samples/ui-kit-place-search-nearby/app/package.json b/dist/samples/ui-kit-place-search-nearby/app/package.json deleted file mode 100644 index bb44b2855..000000000 --- a/dist/samples/ui-kit-place-search-nearby/app/package.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "name": "@js-api-samples/ui-kit-place-search-nearby-nearby", - "version": "1.0.0", - "scripts": { - "build": "tsc && bash ../jsfiddle.sh ui-kit-place-search-nearby && bash ../app.sh ui-kit-place-search-nearby && bash ../docs.sh ui-kit-place-search-nearby && npm run build:vite --workspace=. && bash ../dist.sh ui-kit-place-search-nearby", - "test": "tsc && npm run build:vite --workspace=.", - "start": "tsc && vite build --base './' && vite", - "build:vite": "vite build --base './'", - "preview": "vite preview" - }, - "dependencies": { - - } - } - \ No newline at end of file diff --git a/dist/samples/ui-kit-place-search-nearby/app/style.css b/dist/samples/ui-kit-place-search-nearby/app/style.css deleted file mode 100644 index fbbf74498..000000000 --- a/dist/samples/ui-kit-place-search-nearby/app/style.css +++ /dev/null @@ -1,49 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_ui_kit_place_search_nearby] */ -html, -body { - height: 100%; - margin: 0; -} - -body { - display: flex; - flex-direction: column; - font-family: Arial, Helvetica, sans-serif; -} - -.container { - display: flex; - height: 100vh; - width: 100%; -} - -gmp-map { - flex-grow: 1; -} - -.ui-panel { - width: 400px; - margin-left: 20px; - margin-top: 10px; - overflow-y: auto; - font-family: Arial, Helvetica, sans-serif; -} - -.list-container { - display: flex; - flex-direction: column; -} - -gmp-place-search { - width: 100%; - margin: 0; - border: none; - color-scheme: light; -} - -/* [END maps_ui_kit_place_search_nearby] */ diff --git a/dist/samples/ui-kit-place-search-nearby/app/tsconfig.json b/dist/samples/ui-kit-place-search-nearby/app/tsconfig.json deleted file mode 100644 index 09179087c..000000000 --- a/dist/samples/ui-kit-place-search-nearby/app/tsconfig.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "compilerOptions": { - "module": "esnext", - "target": "esnext", - "strict": true, - "noImplicitAny": false, - "lib": [ - "es2015", - "esnext", - "es6", - "dom", - "dom.iterable" - ], - "moduleResolution": "Node", - "jsx": "preserve" - } - } \ No newline at end of file diff --git a/dist/samples/ui-kit-place-search-nearby/dist/assets/index-C-SAt347.js b/dist/samples/ui-kit-place-search-nearby/dist/assets/index-C-SAt347.js deleted file mode 100644 index 7a79fdb25..000000000 --- a/dist/samples/ui-kit-place-search-nearby/dist/assets/index-C-SAt347.js +++ /dev/null @@ -1 +0,0 @@ -(function(){const n=document.createElement("link").relList;if(n&&n.supports&&n.supports("modulepreload"))return;for(const e of document.querySelectorAll('link[rel="modulepreload"]'))o(e);new MutationObserver(e=>{for(const t of e)if(t.type==="childList")for(const l of t.addedNodes)l.tagName==="LINK"&&l.rel==="modulepreload"&&o(l)}).observe(document,{childList:!0,subtree:!0});function c(e){const t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin==="use-credentials"?t.credentials="include":e.crossOrigin==="anonymous"?t.credentials="omit":t.credentials="same-origin",t}function o(e){if(e.ep)return;e.ep=!0;const t=c(e);fetch(e.href,t)}})();const a=document.querySelector("gmp-map"),s=document.querySelector("gmp-place-search"),u=document.querySelector("gmp-place-nearby-search-request"),m=document.querySelector("gmp-place-details-compact"),g=document.querySelector("gmp-place-details-place-request"),p=document.querySelector(".type-select"),i=new Map;let d;async function y(){const[{InfoWindow:r},{Place:n}]=await Promise.all([google.maps.importLibrary("maps"),google.maps.importLibrary("places")]);m.remove(),d=new r({content:m,ariaLabel:"Place Details"}),a.innerMap.setOptions({clickableIcons:!1,mapTypeControl:!1,streetViewControl:!1}),p.addEventListener("change",()=>f()),s.addEventListener("gmp-select",c=>{const{place:o}=c;i.get(o.id)?.click()}),s.addEventListener("gmp-load",()=>{L()}),f()}async function f(){d.close();for(const r of i.values())r.remove();if(i.clear(),p.value){const r=a.center;u.locationRestriction={center:r,radius:5e4},u.includedTypes=[p.value]}}async function L(){const[{AdvancedMarkerElement:r},{LatLngBounds:n}]=await Promise.all([google.maps.importLibrary("marker"),google.maps.importLibrary("core")]),c=new n;if(s.places.length!==0){for(const o of s.places){const e=new r({map:a.innerMap,position:o.location,collisionBehavior:google.maps.CollisionBehavior.REQUIRED_AND_HIDES_OPTIONAL});i.set(o.id,e),c.extend(o.location),e.addListener("click",()=>{g.place=o,d.open(a.innerMap,e)})}a.innerMap.fitBounds(c)}}y(); diff --git a/dist/samples/ui-kit-place-search-nearby/dist/assets/index-CPhNYZzY.css b/dist/samples/ui-kit-place-search-nearby/dist/assets/index-CPhNYZzY.css deleted file mode 100644 index a962811c1..000000000 --- a/dist/samples/ui-kit-place-search-nearby/dist/assets/index-CPhNYZzY.css +++ /dev/null @@ -1 +0,0 @@ -html,body{height:100%;margin:0}body{display:flex;flex-direction:column;font-family:Arial,Helvetica,sans-serif}.container{display:flex;height:100vh;width:100%}gmp-map{flex-grow:1}.ui-panel{width:400px;margin-left:20px;margin-top:10px;overflow-y:auto;font-family:Arial,Helvetica,sans-serif}.list-container{display:flex;flex-direction:column}gmp-place-search{width:100%;margin:0;border:none;color-scheme:light} diff --git a/dist/samples/ui-kit-place-search-nearby/dist/index.html b/dist/samples/ui-kit-place-search-nearby/dist/index.html deleted file mode 100644 index 416ad21f6..000000000 --- a/dist/samples/ui-kit-place-search-nearby/dist/index.html +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - Place Search Nearby with Google Maps - - - - - - - - - -
                  - - - -
                  -
                  - -
                  -
                  - - - - -
                  -
                  -
                  - - - - - - - - - - - - - - - - - - diff --git a/dist/samples/ui-kit-place-search-nearby/docs/index.html b/dist/samples/ui-kit-place-search-nearby/docs/index.html deleted file mode 100644 index 4cb551cd3..000000000 --- a/dist/samples/ui-kit-place-search-nearby/docs/index.html +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - Place Search Nearby with Google Maps - - - - - - - - - -
                  - - - -
                  -
                  - -
                  -
                  - - - - -
                  -
                  -
                  - - - - - - - - - - - - - - - - - - diff --git a/dist/samples/ui-kit-place-search-nearby/docs/index.js b/dist/samples/ui-kit-place-search-nearby/docs/index.js deleted file mode 100644 index 675583c7d..000000000 --- a/dist/samples/ui-kit-place-search-nearby/docs/index.js +++ /dev/null @@ -1,99 +0,0 @@ -"use strict"; -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_ui_kit_place_search_nearby] */ -/* [START maps_ui_kit_place_search_nearby_query_selectors] */ -// Query selectors for various elements in the HTML file. -const map = document.querySelector('gmp-map'); -const placeSearch = document.querySelector('gmp-place-search'); -const placeSearchQuery = document.querySelector('gmp-place-nearby-search-request'); -const placeDetails = document.querySelector('gmp-place-details-compact'); -const placeRequest = document.querySelector('gmp-place-details-place-request'); -const typeSelect = document.querySelector('.type-select'); -/* [END maps_ui_kit_place_search_nearby_query_selectors] */ -// Global variables for the map, markers, and info window. -const markers = new Map(); -let infoWindow; -// The init function is called when the page loads. -async function init() { - // Import the necessary libraries from the Google Maps API. - const [{ InfoWindow }, { Place }] = await Promise.all([ - google.maps.importLibrary('maps'), - google.maps.importLibrary('places'), - ]); - // Create a new info window and set its content to the place details element. - placeDetails.remove(); // Hide the place details element because it is not needed until the info window opens - infoWindow = new InfoWindow({ - content: placeDetails, - ariaLabel: 'Place Details', - }); - // Set the map options. - map.innerMap.setOptions({ - clickableIcons: false, - mapTypeControl: false, - streetViewControl: false, - }); - /* [START maps_ui_kit_place_search_nearby_event] */ - // Add event listeners to the type select and place search elements. - typeSelect.addEventListener('change', () => searchPlaces()); - placeSearch.addEventListener('gmp-select', (event) => { - const { place } = event; - markers.get(place.id)?.click(); - }); - placeSearch.addEventListener('gmp-load', () => { - addMarkers(); - }); - searchPlaces(); -} -/* [END maps_ui_kit_place_search_nearby_event] */ -/* [START maps_ui_kit_place_search_nearby_function] */ -// The searchPlaces function is called when the user changes the type select or when the page loads. -async function searchPlaces() { - // Close the info window and clear the markers. - infoWindow.close(); - for (const marker of markers.values()) { - marker.remove(); - } - markers.clear(); - // Set the place search query and add an event listener to the place search element. - if (typeSelect.value) { - const center = map.center; - placeSearchQuery.locationRestriction = { - center, - radius: 50000, // 50km radius - }; - placeSearchQuery.includedTypes = [typeSelect.value]; - } -} -/* [END maps_ui_kit_place_search_nearby_function] */ -// The addMarkers function is called when the place search element loads. -async function addMarkers() { - // Import the necessary libraries from the Google Maps API. - const [{ AdvancedMarkerElement }, { LatLngBounds }] = await Promise.all([ - google.maps.importLibrary('marker'), - google.maps.importLibrary('core'), - ]); - const bounds = new LatLngBounds(); - if (placeSearch.places.length === 0) { - return; - } - for (const place of placeSearch.places) { - const marker = new AdvancedMarkerElement({ - map: map.innerMap, - position: place.location, - collisionBehavior: google.maps.CollisionBehavior.REQUIRED_AND_HIDES_OPTIONAL, - }); - markers.set(place.id, marker); - bounds.extend(place.location); - marker.addListener('click', () => { - placeRequest.place = place; - infoWindow.open(map.innerMap, marker); - }); - } - map.innerMap.fitBounds(bounds); -} -init(); -/* [END maps_ui_kit_place_search_nearby] */ diff --git a/dist/samples/ui-kit-place-search-nearby/docs/index.ts b/dist/samples/ui-kit-place-search-nearby/docs/index.ts deleted file mode 100644 index 05011524e..000000000 --- a/dist/samples/ui-kit-place-search-nearby/docs/index.ts +++ /dev/null @@ -1,124 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_ui_kit_place_search_nearby] */ - -/* [START maps_ui_kit_place_search_nearby_query_selectors] */ -// Query selectors for various elements in the HTML file. -const map = document.querySelector('gmp-map') as google.maps.MapElement; -const placeSearch = document.querySelector('gmp-place-search') as any; -const placeSearchQuery = document.querySelector( - 'gmp-place-nearby-search-request' -) as any; -const placeDetails = document.querySelector('gmp-place-details-compact') as any; -const placeRequest = document.querySelector( - 'gmp-place-details-place-request' -) as any; -const typeSelect = document.querySelector('.type-select') as HTMLSelectElement; -/* [END maps_ui_kit_place_search_nearby_query_selectors] */ - -// Global variables for the map, markers, and info window. -const markers: Map = - new Map(); -let infoWindow: google.maps.InfoWindow; - -// The init function is called when the page loads. -async function init(): Promise { - // Import the necessary libraries from the Google Maps API. - const [{ InfoWindow }, { Place }] = await Promise.all([ - google.maps.importLibrary('maps') as Promise, - google.maps.importLibrary( - 'places' - ) as Promise, - ]); - - // Create a new info window and set its content to the place details element. - placeDetails.remove(); // Hide the place details element because it is not needed until the info window opens - infoWindow = new InfoWindow({ - content: placeDetails, - ariaLabel: 'Place Details', - }); - - // Set the map options. - map.innerMap.setOptions({ - clickableIcons: false, - mapTypeControl: false, - streetViewControl: false, - }); - - /* [START maps_ui_kit_place_search_nearby_event] */ - // Add event listeners to the type select and place search elements. - typeSelect.addEventListener('change', () => searchPlaces()); - - placeSearch.addEventListener('gmp-select', (event: Event) => { - const { place } = event as any; - markers.get(place.id)?.click(); - }); - placeSearch.addEventListener('gmp-load', () => { - addMarkers(); - }); - - searchPlaces(); -} -/* [END maps_ui_kit_place_search_nearby_event] */ -/* [START maps_ui_kit_place_search_nearby_function] */ -// The searchPlaces function is called when the user changes the type select or when the page loads. -async function searchPlaces() { - // Close the info window and clear the markers. - infoWindow.close(); - for (const marker of markers.values()) { - marker.remove(); - } - markers.clear(); - - // Set the place search query and add an event listener to the place search element. - if (typeSelect.value) { - const center = map.center!; - placeSearchQuery.locationRestriction = { - center, - radius: 50000, // 50km radius - }; - placeSearchQuery.includedTypes = [typeSelect.value]; - } -} -/* [END maps_ui_kit_place_search_nearby_function] */ - -// The addMarkers function is called when the place search element loads. -async function addMarkers() { - // Import the necessary libraries from the Google Maps API. - const [{ AdvancedMarkerElement }, { LatLngBounds }] = await Promise.all([ - google.maps.importLibrary( - 'marker' - ) as Promise, - google.maps.importLibrary('core') as Promise, - ]); - const bounds = new LatLngBounds(); - - if (placeSearch.places.length === 0) { - return; - } - - for (const place of placeSearch.places) { - const marker = new AdvancedMarkerElement({ - map: map.innerMap, - position: place.location, - collisionBehavior: - google.maps.CollisionBehavior.REQUIRED_AND_HIDES_OPTIONAL, - }); - - markers.set(place.id, marker); - bounds.extend(place.location); - - marker.addListener('click', () => { - placeRequest.place = place; - infoWindow.open(map.innerMap, marker); - }); - } - - map.innerMap.fitBounds(bounds); -} - -init(); -/* [END maps_ui_kit_place_search_nearby] */ diff --git a/dist/samples/ui-kit-place-search-nearby/docs/style.css b/dist/samples/ui-kit-place-search-nearby/docs/style.css deleted file mode 100644 index fbbf74498..000000000 --- a/dist/samples/ui-kit-place-search-nearby/docs/style.css +++ /dev/null @@ -1,49 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_ui_kit_place_search_nearby] */ -html, -body { - height: 100%; - margin: 0; -} - -body { - display: flex; - flex-direction: column; - font-family: Arial, Helvetica, sans-serif; -} - -.container { - display: flex; - height: 100vh; - width: 100%; -} - -gmp-map { - flex-grow: 1; -} - -.ui-panel { - width: 400px; - margin-left: 20px; - margin-top: 10px; - overflow-y: auto; - font-family: Arial, Helvetica, sans-serif; -} - -.list-container { - display: flex; - flex-direction: column; -} - -gmp-place-search { - width: 100%; - margin: 0; - border: none; - color-scheme: light; -} - -/* [END maps_ui_kit_place_search_nearby] */ diff --git a/dist/samples/ui-kit-place-search-nearby/jsfiddle/demo.css b/dist/samples/ui-kit-place-search-nearby/jsfiddle/demo.css deleted file mode 100644 index 82fa80d9e..000000000 --- a/dist/samples/ui-kit-place-search-nearby/jsfiddle/demo.css +++ /dev/null @@ -1,49 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -html, -body { - height: 100%; - margin: 0; -} - -body { - display: flex; - flex-direction: column; - font-family: Arial, Helvetica, sans-serif; -} - -.container { - display: flex; - height: 100vh; - width: 100%; -} - -gmp-map { - flex-grow: 1; -} - -.ui-panel { - width: 400px; - margin-left: 20px; - margin-top: 10px; - overflow-y: auto; - font-family: Arial, Helvetica, sans-serif; -} - -.list-container { - display: flex; - flex-direction: column; -} - -gmp-place-search { - width: 100%; - margin: 0; - border: none; - color-scheme: light; -} - - diff --git a/dist/samples/ui-kit-place-search-nearby/jsfiddle/demo.details b/dist/samples/ui-kit-place-search-nearby/jsfiddle/demo.details deleted file mode 100644 index 40531e8fe..000000000 --- a/dist/samples/ui-kit-place-search-nearby/jsfiddle/demo.details +++ /dev/null @@ -1,7 +0,0 @@ -name: ui-kit-place-search-nearby -authors: - - Geo Developer IX Documentation Team -tags: - - google maps -load_type: h -description: Sample code supporting Google Maps Platform JavaScript API documentation. diff --git a/dist/samples/ui-kit-place-search-nearby/jsfiddle/demo.html b/dist/samples/ui-kit-place-search-nearby/jsfiddle/demo.html deleted file mode 100644 index 7b8c0369d..000000000 --- a/dist/samples/ui-kit-place-search-nearby/jsfiddle/demo.html +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - Place Search Nearby with Google Maps - - - - - - - - - -
                  - - - -
                  -
                  - -
                  -
                  - - - - -
                  -
                  -
                  - - - - - - - - - - - - - - - - - - diff --git a/dist/samples/ui-kit-place-search-nearby/jsfiddle/demo.js b/dist/samples/ui-kit-place-search-nearby/jsfiddle/demo.js deleted file mode 100644 index 675583c7d..000000000 --- a/dist/samples/ui-kit-place-search-nearby/jsfiddle/demo.js +++ /dev/null @@ -1,99 +0,0 @@ -"use strict"; -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_ui_kit_place_search_nearby] */ -/* [START maps_ui_kit_place_search_nearby_query_selectors] */ -// Query selectors for various elements in the HTML file. -const map = document.querySelector('gmp-map'); -const placeSearch = document.querySelector('gmp-place-search'); -const placeSearchQuery = document.querySelector('gmp-place-nearby-search-request'); -const placeDetails = document.querySelector('gmp-place-details-compact'); -const placeRequest = document.querySelector('gmp-place-details-place-request'); -const typeSelect = document.querySelector('.type-select'); -/* [END maps_ui_kit_place_search_nearby_query_selectors] */ -// Global variables for the map, markers, and info window. -const markers = new Map(); -let infoWindow; -// The init function is called when the page loads. -async function init() { - // Import the necessary libraries from the Google Maps API. - const [{ InfoWindow }, { Place }] = await Promise.all([ - google.maps.importLibrary('maps'), - google.maps.importLibrary('places'), - ]); - // Create a new info window and set its content to the place details element. - placeDetails.remove(); // Hide the place details element because it is not needed until the info window opens - infoWindow = new InfoWindow({ - content: placeDetails, - ariaLabel: 'Place Details', - }); - // Set the map options. - map.innerMap.setOptions({ - clickableIcons: false, - mapTypeControl: false, - streetViewControl: false, - }); - /* [START maps_ui_kit_place_search_nearby_event] */ - // Add event listeners to the type select and place search elements. - typeSelect.addEventListener('change', () => searchPlaces()); - placeSearch.addEventListener('gmp-select', (event) => { - const { place } = event; - markers.get(place.id)?.click(); - }); - placeSearch.addEventListener('gmp-load', () => { - addMarkers(); - }); - searchPlaces(); -} -/* [END maps_ui_kit_place_search_nearby_event] */ -/* [START maps_ui_kit_place_search_nearby_function] */ -// The searchPlaces function is called when the user changes the type select or when the page loads. -async function searchPlaces() { - // Close the info window and clear the markers. - infoWindow.close(); - for (const marker of markers.values()) { - marker.remove(); - } - markers.clear(); - // Set the place search query and add an event listener to the place search element. - if (typeSelect.value) { - const center = map.center; - placeSearchQuery.locationRestriction = { - center, - radius: 50000, // 50km radius - }; - placeSearchQuery.includedTypes = [typeSelect.value]; - } -} -/* [END maps_ui_kit_place_search_nearby_function] */ -// The addMarkers function is called when the place search element loads. -async function addMarkers() { - // Import the necessary libraries from the Google Maps API. - const [{ AdvancedMarkerElement }, { LatLngBounds }] = await Promise.all([ - google.maps.importLibrary('marker'), - google.maps.importLibrary('core'), - ]); - const bounds = new LatLngBounds(); - if (placeSearch.places.length === 0) { - return; - } - for (const place of placeSearch.places) { - const marker = new AdvancedMarkerElement({ - map: map.innerMap, - position: place.location, - collisionBehavior: google.maps.CollisionBehavior.REQUIRED_AND_HIDES_OPTIONAL, - }); - markers.set(place.id, marker); - bounds.extend(place.location); - marker.addListener('click', () => { - placeRequest.place = place; - infoWindow.open(map.innerMap, marker); - }); - } - map.innerMap.fitBounds(bounds); -} -init(); -/* [END maps_ui_kit_place_search_nearby] */ diff --git a/dist/samples/ui-kit-place-search-text/app/.eslintsrc.json b/dist/samples/ui-kit-place-search-text/app/.eslintsrc.json deleted file mode 100644 index 4c44dab04..000000000 --- a/dist/samples/ui-kit-place-search-text/app/.eslintsrc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": [ - "plugin:@typescript-eslint/recommended" - ], - "parser": "@typescript-eslint/parser", - "rules": { - "@typescript-eslint/ban-ts-comment": 0, - "@typescript-eslint/no-this-alias": 1, - "@typescript-eslint/no-empty-function": 1, - "@typescript-eslint/explicit-module-boundary-types": 1, - "@typescript-eslint/no-unused-vars": 1 - } -} diff --git a/dist/samples/ui-kit-place-search-text/app/README.md b/dist/samples/ui-kit-place-search-text/app/README.md deleted file mode 100644 index 60ec6494e..000000000 --- a/dist/samples/ui-kit-place-search-text/app/README.md +++ /dev/null @@ -1,35 +0,0 @@ -# Google Maps JavaScript Sample - -## ui-kit-place-search-text - -The ui-kit-place-search-text-compact sample demonstrates performing a text search using the Places UI Kit Place Search element. - -Follow these instructions to set up and run ui-kit-place-search-text sample on your local computer. - -## Setup - -### Before starting run: - -`$npm i` - -### Run an example on a local web server - -First `cd` to the folder for the sample to run, then: - -`$npm start` - -### Build an individual example - -From `samples/`: - -`$npm run build --workspace=ui-kit-place-search-text/` - -### Build all of the examples. - -From `samples/`: -`$npm run build-all` - -## Feedback - -For feedback related to this sample, please open a new issue on -[GitHub](https://github.com/googlemaps-samples/js-api-samples/issues). diff --git a/dist/samples/ui-kit-place-search-text/app/index.html b/dist/samples/ui-kit-place-search-text/app/index.html deleted file mode 100644 index e43b79833..000000000 --- a/dist/samples/ui-kit-place-search-text/app/index.html +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - Place Text Search with Google Maps - - - - - - - - - -
                  -
                  -
                  - - -
                  -
                  - - - - -
                  -
                  - - - -
                  - - - - - - - - - - - - - - - - - - diff --git a/dist/samples/ui-kit-place-search-text/app/index.ts b/dist/samples/ui-kit-place-search-text/app/index.ts deleted file mode 100644 index b8777976d..000000000 --- a/dist/samples/ui-kit-place-search-text/app/index.ts +++ /dev/null @@ -1,133 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_ui_kit_place_search_text] */ - -/* [START maps_ui_kit_place_search_text_query_selectors] */ -// Query selectors for various elements in the HTML file. -const map = document.querySelector('gmp-map') as google.maps.MapElement; -const placeSearch = document.querySelector('gmp-place-search') as any; -const placeSearchQuery = document.querySelector( - 'gmp-place-text-search-request' -) as any; -const placeDetails = document.querySelector('gmp-place-details-compact') as any; -const placeRequest = document.querySelector( - 'gmp-place-details-place-request' -) as any; -const queryInput = document.querySelector('.query-input') as HTMLInputElement; -const searchButton = document.querySelector( - '.search-button' -) as HTMLButtonElement; -/* [END maps_ui_kit_place_search_text_query_selectors] */ - -// Global variables for the map, markers, and info window. -const markers: Map = - new Map(); -let infoWindow: google.maps.InfoWindow; - -// The init function is called when the page loads. -async function init(): Promise { - // Import the necessary libraries from the Google Maps API. - const [{ InfoWindow }, { Place }] = await Promise.all([ - google.maps.importLibrary('maps') as Promise, - google.maps.importLibrary( - 'places' - ) as Promise, - ]); - - // Create a new info window and set its content to the place details element. - placeDetails.remove(); // Hide the place details element because it is not needed until the info window opens - infoWindow = new InfoWindow({ - content: placeDetails, - ariaLabel: 'Place Details', - }); - - // Set the map options. - map.innerMap.setOptions({ - clickableIcons: false, - mapTypeControl: false, - streetViewControl: false, - }); - - /* [START maps_ui_kit_place_search_text_event] */ - // Add event listeners to the query input and place search elements. - searchButton.addEventListener('click', () => searchPlaces()); - queryInput.addEventListener('keydown', (event) => { - if (event.key === 'Enter') { - searchPlaces(); - } - }); - - placeSearch.addEventListener('gmp-select', (event: Event) => { - const { place } = event as any; - markers.get(place.id)?.click(); - }); - placeSearch.addEventListener('gmp-load', () => { - addMarkers(); - }); - - searchPlaces(); -} -/* [END maps_ui_kit_place_search_text_event] */ -/* [START maps_ui_kit_place_search_text_function] */ -// The searchPlaces function is called when the user changes the query input or when the page loads. -async function searchPlaces() { - // Close the info window and clear the markers. - infoWindow.close(); - for (const marker of markers.values()) { - marker.remove(); - } - markers.clear(); - - // Set the place search query and add an event listener to the place search element. - if (queryInput.value) { - const center = map.center; - if (center) { - placeSearchQuery.locationBias = center; - } - // The textQuery property is required for the search element to load. - // Any other configured properties will be ignored if textQuery is not set. - placeSearchQuery.textQuery = queryInput.value; - } -} -/* [END maps_ui_kit_place_search_text_function] */ - -// The addMarkers function is called when the place search element loads. -async function addMarkers() { - // Import the necessary libraries from the Google Maps API. - const [{ AdvancedMarkerElement }, { LatLngBounds }] = await Promise.all([ - google.maps.importLibrary( - 'marker' - ) as Promise, - google.maps.importLibrary('core') as Promise, - ]); - const bounds = new LatLngBounds(); - - if (placeSearch.places.length === 0) { - return; - } - - for (const place of placeSearch.places) { - const marker = new AdvancedMarkerElement({ - map: map.innerMap, - position: place.location, - collisionBehavior: - google.maps.CollisionBehavior.REQUIRED_AND_HIDES_OPTIONAL, - }); - - markers.set(place.id, marker); - bounds.extend(place.location); - - marker.addListener('click', () => { - placeRequest.place = place; - infoWindow.open(map.innerMap, marker); - }); - } - - map.innerMap.fitBounds(bounds); -} - -init(); -/* [END maps_ui_kit_place_search_text] */ diff --git a/dist/samples/ui-kit-place-search-text/app/package.json b/dist/samples/ui-kit-place-search-text/app/package.json deleted file mode 100644 index 65f449b88..000000000 --- a/dist/samples/ui-kit-place-search-text/app/package.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "name": "@js-api-samples/ui-kit-place-search-text", - "version": "1.0.0", - "scripts": { - "build": "tsc && bash ../jsfiddle.sh ui-kit-place-search-text && bash ../app.sh ui-kit-place-search-text && bash ../docs.sh ui-kit-place-search-text && npm run build:vite --workspace=. && bash ../dist.sh ui-kit-place-search-text", - "test": "tsc && npm run build:vite --workspace=.", - "start": "tsc && vite build --base './' && vite", - "build:vite": "vite build --base './'", - "preview": "vite preview" - }, - "dependencies": { - - } - } - \ No newline at end of file diff --git a/dist/samples/ui-kit-place-search-text/app/style.css b/dist/samples/ui-kit-place-search-text/app/style.css deleted file mode 100644 index 59d984af0..000000000 --- a/dist/samples/ui-kit-place-search-text/app/style.css +++ /dev/null @@ -1,73 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_ui_kit_place_search_text] */ -html, -body { - height: 100%; - margin: 0; -} - -body { - display: flex; - flex-direction: column; - font-family: Arial, Helvetica, sans-serif; -} - -.container { - display: flex; - height: 100vh; - width: 100%; -} - -gmp-map { - flex-grow: 1; -} - -.ui-panel { - width: 400px; - margin-left: 20px; - margin-right: 20px; - margin-top: 10px; - overflow-y: auto; - font-family: Arial, Helvetica, sans-serif; -} - -.list-container { - display: flex; - flex-direction: column; -} - -gmp-place-search { - width: 100%; - margin: 0; - border: none; - color-scheme: light; -} - -.query-input { - width: 100%; - padding: 8px; - margin-bottom: 10px; - box-sizing: border-box; -} - -.search-button { - width: 100%; - padding: 8px; - margin-bottom: 10px; - box-sizing: border-box; - background-color: #1a73e8; - color: white; - border: none; - cursor: pointer; -} - -.search-button:hover, -.search-button:focus-visible { - background-color: #1765cc; -} - -/* [END maps_ui_kit_place_search_text] */ diff --git a/dist/samples/ui-kit-place-search-text/app/tsconfig.json b/dist/samples/ui-kit-place-search-text/app/tsconfig.json deleted file mode 100644 index 13a0824f6..000000000 --- a/dist/samples/ui-kit-place-search-text/app/tsconfig.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "compilerOptions": { - "module": "esnext", - "target": "esnext", - "strict": true, - "noImplicitAny": false, - "lib": [ - "es2015", - "esnext", - "es6", - "dom", - "dom.iterable" - ], - "moduleResolution": "Node", - "jsx": "preserve", - } - } \ No newline at end of file diff --git a/dist/samples/ui-kit-place-search-text/dist/assets/index-B6Jba8sI.css b/dist/samples/ui-kit-place-search-text/dist/assets/index-B6Jba8sI.css deleted file mode 100644 index e3c5cdad7..000000000 --- a/dist/samples/ui-kit-place-search-text/dist/assets/index-B6Jba8sI.css +++ /dev/null @@ -1 +0,0 @@ -html,body{height:100%;margin:0}body{display:flex;flex-direction:column;font-family:Arial,Helvetica,sans-serif}.container{display:flex;height:100vh;width:100%}gmp-map{flex-grow:1}.ui-panel{width:400px;margin-left:20px;margin-right:20px;margin-top:10px;overflow-y:auto;font-family:Arial,Helvetica,sans-serif}.list-container{display:flex;flex-direction:column}gmp-place-search{width:100%;margin:0;border:none;color-scheme:light}.query-input{width:100%;padding:8px;margin-bottom:10px;box-sizing:border-box}.search-button{width:100%;padding:8px;margin-bottom:10px;box-sizing:border-box;background-color:#1a73e8;color:#fff;border:none;cursor:pointer}.search-button:hover,.search-button:focus-visible{background-color:#1765cc} diff --git a/dist/samples/ui-kit-place-search-text/dist/assets/index-DLcN7XWT.js b/dist/samples/ui-kit-place-search-text/dist/assets/index-DLcN7XWT.js deleted file mode 100644 index b133d4c8c..000000000 --- a/dist/samples/ui-kit-place-search-text/dist/assets/index-DLcN7XWT.js +++ /dev/null @@ -1 +0,0 @@ -(function(){const c=document.createElement("link").relList;if(c&&c.supports&&c.supports("modulepreload"))return;for(const e of document.querySelectorAll('link[rel="modulepreload"]'))r(e);new MutationObserver(e=>{for(const t of e)if(t.type==="childList")for(const l of t.addedNodes)l.tagName==="LINK"&&l.rel==="modulepreload"&&r(l)}).observe(document,{childList:!0,subtree:!0});function n(e){const t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin==="use-credentials"?t.credentials="include":e.crossOrigin==="anonymous"?t.credentials="omit":t.credentials="same-origin",t}function r(e){if(e.ep)return;e.ep=!0;const t=n(e);fetch(e.href,t)}})();const a=document.querySelector("gmp-map"),s=document.querySelector("gmp-place-search"),m=document.querySelector("gmp-place-text-search-request"),f=document.querySelector("gmp-place-details-compact"),y=document.querySelector("gmp-place-details-place-request"),u=document.querySelector(".query-input"),g=document.querySelector(".search-button"),i=new Map;let d;async function L(){const[{InfoWindow:o},{Place:c}]=await Promise.all([google.maps.importLibrary("maps"),google.maps.importLibrary("places")]);f.remove(),d=new o({content:f,ariaLabel:"Place Details"}),a.innerMap.setOptions({clickableIcons:!1,mapTypeControl:!1,streetViewControl:!1}),g.addEventListener("click",()=>p()),u.addEventListener("keydown",n=>{n.key==="Enter"&&p()}),s.addEventListener("gmp-select",n=>{const{place:r}=n;i.get(r.id)?.click()}),s.addEventListener("gmp-load",()=>{h()}),p()}async function p(){d.close();for(const o of i.values())o.remove();if(i.clear(),u.value){const o=a.center;o&&(m.locationBias=o),m.textQuery=u.value}}async function h(){const[{AdvancedMarkerElement:o},{LatLngBounds:c}]=await Promise.all([google.maps.importLibrary("marker"),google.maps.importLibrary("core")]),n=new c;if(s.places.length!==0){for(const r of s.places){const e=new o({map:a.innerMap,position:r.location,collisionBehavior:google.maps.CollisionBehavior.REQUIRED_AND_HIDES_OPTIONAL});i.set(r.id,e),n.extend(r.location),e.addListener("click",()=>{y.place=r,d.open(a.innerMap,e)})}a.innerMap.fitBounds(n)}}L(); diff --git a/dist/samples/ui-kit-place-search-text/dist/index.html b/dist/samples/ui-kit-place-search-text/dist/index.html deleted file mode 100644 index b80ea97bf..000000000 --- a/dist/samples/ui-kit-place-search-text/dist/index.html +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - Place Text Search with Google Maps - - - - - - - - - -
                  -
                  -
                  - - -
                  -
                  - - - - -
                  -
                  - - - -
                  - - - - - - - - - - - - - - - - - - diff --git a/dist/samples/ui-kit-place-search-text/docs/index.html b/dist/samples/ui-kit-place-search-text/docs/index.html deleted file mode 100644 index e43b79833..000000000 --- a/dist/samples/ui-kit-place-search-text/docs/index.html +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - Place Text Search with Google Maps - - - - - - - - - -
                  -
                  -
                  - - -
                  -
                  - - - - -
                  -
                  - - - -
                  - - - - - - - - - - - - - - - - - - diff --git a/dist/samples/ui-kit-place-search-text/docs/index.js b/dist/samples/ui-kit-place-search-text/docs/index.js deleted file mode 100644 index 3f4171117..000000000 --- a/dist/samples/ui-kit-place-search-text/docs/index.js +++ /dev/null @@ -1,106 +0,0 @@ -"use strict"; -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_ui_kit_place_search_text] */ -/* [START maps_ui_kit_place_search_text_query_selectors] */ -// Query selectors for various elements in the HTML file. -const map = document.querySelector('gmp-map'); -const placeSearch = document.querySelector('gmp-place-search'); -const placeSearchQuery = document.querySelector('gmp-place-text-search-request'); -const placeDetails = document.querySelector('gmp-place-details-compact'); -const placeRequest = document.querySelector('gmp-place-details-place-request'); -const queryInput = document.querySelector('.query-input'); -const searchButton = document.querySelector('.search-button'); -/* [END maps_ui_kit_place_search_text_query_selectors] */ -// Global variables for the map, markers, and info window. -const markers = new Map(); -let infoWindow; -// The init function is called when the page loads. -async function init() { - // Import the necessary libraries from the Google Maps API. - const [{ InfoWindow }, { Place }] = await Promise.all([ - google.maps.importLibrary('maps'), - google.maps.importLibrary('places'), - ]); - // Create a new info window and set its content to the place details element. - placeDetails.remove(); // Hide the place details element because it is not needed until the info window opens - infoWindow = new InfoWindow({ - content: placeDetails, - ariaLabel: 'Place Details', - }); - // Set the map options. - map.innerMap.setOptions({ - clickableIcons: false, - mapTypeControl: false, - streetViewControl: false, - }); - /* [START maps_ui_kit_place_search_text_event] */ - // Add event listeners to the query input and place search elements. - searchButton.addEventListener('click', () => searchPlaces()); - queryInput.addEventListener('keydown', (event) => { - if (event.key === 'Enter') { - searchPlaces(); - } - }); - placeSearch.addEventListener('gmp-select', (event) => { - const { place } = event; - markers.get(place.id)?.click(); - }); - placeSearch.addEventListener('gmp-load', () => { - addMarkers(); - }); - searchPlaces(); -} -/* [END maps_ui_kit_place_search_text_event] */ -/* [START maps_ui_kit_place_search_text_function] */ -// The searchPlaces function is called when the user changes the query input or when the page loads. -async function searchPlaces() { - // Close the info window and clear the markers. - infoWindow.close(); - for (const marker of markers.values()) { - marker.remove(); - } - markers.clear(); - // Set the place search query and add an event listener to the place search element. - if (queryInput.value) { - const center = map.center; - if (center) { - placeSearchQuery.locationBias = center; - } - // The textQuery property is required for the search element to load. - // Any other configured properties will be ignored if textQuery is not set. - placeSearchQuery.textQuery = queryInput.value; - } -} -/* [END maps_ui_kit_place_search_text_function] */ -// The addMarkers function is called when the place search element loads. -async function addMarkers() { - // Import the necessary libraries from the Google Maps API. - const [{ AdvancedMarkerElement }, { LatLngBounds }] = await Promise.all([ - google.maps.importLibrary('marker'), - google.maps.importLibrary('core'), - ]); - const bounds = new LatLngBounds(); - if (placeSearch.places.length === 0) { - return; - } - for (const place of placeSearch.places) { - const marker = new AdvancedMarkerElement({ - map: map.innerMap, - position: place.location, - collisionBehavior: google.maps.CollisionBehavior.REQUIRED_AND_HIDES_OPTIONAL, - }); - markers.set(place.id, marker); - bounds.extend(place.location); - marker.addListener('click', () => { - placeRequest.place = place; - infoWindow.open(map.innerMap, marker); - }); - } - map.innerMap.fitBounds(bounds); -} -init(); -/* [END maps_ui_kit_place_search_text] */ diff --git a/dist/samples/ui-kit-place-search-text/docs/index.ts b/dist/samples/ui-kit-place-search-text/docs/index.ts deleted file mode 100644 index b8777976d..000000000 --- a/dist/samples/ui-kit-place-search-text/docs/index.ts +++ /dev/null @@ -1,133 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_ui_kit_place_search_text] */ - -/* [START maps_ui_kit_place_search_text_query_selectors] */ -// Query selectors for various elements in the HTML file. -const map = document.querySelector('gmp-map') as google.maps.MapElement; -const placeSearch = document.querySelector('gmp-place-search') as any; -const placeSearchQuery = document.querySelector( - 'gmp-place-text-search-request' -) as any; -const placeDetails = document.querySelector('gmp-place-details-compact') as any; -const placeRequest = document.querySelector( - 'gmp-place-details-place-request' -) as any; -const queryInput = document.querySelector('.query-input') as HTMLInputElement; -const searchButton = document.querySelector( - '.search-button' -) as HTMLButtonElement; -/* [END maps_ui_kit_place_search_text_query_selectors] */ - -// Global variables for the map, markers, and info window. -const markers: Map = - new Map(); -let infoWindow: google.maps.InfoWindow; - -// The init function is called when the page loads. -async function init(): Promise { - // Import the necessary libraries from the Google Maps API. - const [{ InfoWindow }, { Place }] = await Promise.all([ - google.maps.importLibrary('maps') as Promise, - google.maps.importLibrary( - 'places' - ) as Promise, - ]); - - // Create a new info window and set its content to the place details element. - placeDetails.remove(); // Hide the place details element because it is not needed until the info window opens - infoWindow = new InfoWindow({ - content: placeDetails, - ariaLabel: 'Place Details', - }); - - // Set the map options. - map.innerMap.setOptions({ - clickableIcons: false, - mapTypeControl: false, - streetViewControl: false, - }); - - /* [START maps_ui_kit_place_search_text_event] */ - // Add event listeners to the query input and place search elements. - searchButton.addEventListener('click', () => searchPlaces()); - queryInput.addEventListener('keydown', (event) => { - if (event.key === 'Enter') { - searchPlaces(); - } - }); - - placeSearch.addEventListener('gmp-select', (event: Event) => { - const { place } = event as any; - markers.get(place.id)?.click(); - }); - placeSearch.addEventListener('gmp-load', () => { - addMarkers(); - }); - - searchPlaces(); -} -/* [END maps_ui_kit_place_search_text_event] */ -/* [START maps_ui_kit_place_search_text_function] */ -// The searchPlaces function is called when the user changes the query input or when the page loads. -async function searchPlaces() { - // Close the info window and clear the markers. - infoWindow.close(); - for (const marker of markers.values()) { - marker.remove(); - } - markers.clear(); - - // Set the place search query and add an event listener to the place search element. - if (queryInput.value) { - const center = map.center; - if (center) { - placeSearchQuery.locationBias = center; - } - // The textQuery property is required for the search element to load. - // Any other configured properties will be ignored if textQuery is not set. - placeSearchQuery.textQuery = queryInput.value; - } -} -/* [END maps_ui_kit_place_search_text_function] */ - -// The addMarkers function is called when the place search element loads. -async function addMarkers() { - // Import the necessary libraries from the Google Maps API. - const [{ AdvancedMarkerElement }, { LatLngBounds }] = await Promise.all([ - google.maps.importLibrary( - 'marker' - ) as Promise, - google.maps.importLibrary('core') as Promise, - ]); - const bounds = new LatLngBounds(); - - if (placeSearch.places.length === 0) { - return; - } - - for (const place of placeSearch.places) { - const marker = new AdvancedMarkerElement({ - map: map.innerMap, - position: place.location, - collisionBehavior: - google.maps.CollisionBehavior.REQUIRED_AND_HIDES_OPTIONAL, - }); - - markers.set(place.id, marker); - bounds.extend(place.location); - - marker.addListener('click', () => { - placeRequest.place = place; - infoWindow.open(map.innerMap, marker); - }); - } - - map.innerMap.fitBounds(bounds); -} - -init(); -/* [END maps_ui_kit_place_search_text] */ diff --git a/dist/samples/ui-kit-place-search-text/docs/style.css b/dist/samples/ui-kit-place-search-text/docs/style.css deleted file mode 100644 index 59d984af0..000000000 --- a/dist/samples/ui-kit-place-search-text/docs/style.css +++ /dev/null @@ -1,73 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_ui_kit_place_search_text] */ -html, -body { - height: 100%; - margin: 0; -} - -body { - display: flex; - flex-direction: column; - font-family: Arial, Helvetica, sans-serif; -} - -.container { - display: flex; - height: 100vh; - width: 100%; -} - -gmp-map { - flex-grow: 1; -} - -.ui-panel { - width: 400px; - margin-left: 20px; - margin-right: 20px; - margin-top: 10px; - overflow-y: auto; - font-family: Arial, Helvetica, sans-serif; -} - -.list-container { - display: flex; - flex-direction: column; -} - -gmp-place-search { - width: 100%; - margin: 0; - border: none; - color-scheme: light; -} - -.query-input { - width: 100%; - padding: 8px; - margin-bottom: 10px; - box-sizing: border-box; -} - -.search-button { - width: 100%; - padding: 8px; - margin-bottom: 10px; - box-sizing: border-box; - background-color: #1a73e8; - color: white; - border: none; - cursor: pointer; -} - -.search-button:hover, -.search-button:focus-visible { - background-color: #1765cc; -} - -/* [END maps_ui_kit_place_search_text] */ diff --git a/dist/samples/ui-kit-place-search-text/jsfiddle/demo.css b/dist/samples/ui-kit-place-search-text/jsfiddle/demo.css deleted file mode 100644 index fb5ec305b..000000000 --- a/dist/samples/ui-kit-place-search-text/jsfiddle/demo.css +++ /dev/null @@ -1,73 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -html, -body { - height: 100%; - margin: 0; -} - -body { - display: flex; - flex-direction: column; - font-family: Arial, Helvetica, sans-serif; -} - -.container { - display: flex; - height: 100vh; - width: 100%; -} - -gmp-map { - flex-grow: 1; -} - -.ui-panel { - width: 400px; - margin-left: 20px; - margin-right: 20px; - margin-top: 10px; - overflow-y: auto; - font-family: Arial, Helvetica, sans-serif; -} - -.list-container { - display: flex; - flex-direction: column; -} - -gmp-place-search { - width: 100%; - margin: 0; - border: none; - color-scheme: light; -} - -.query-input { - width: 100%; - padding: 8px; - margin-bottom: 10px; - box-sizing: border-box; -} - -.search-button { - width: 100%; - padding: 8px; - margin-bottom: 10px; - box-sizing: border-box; - background-color: #1a73e8; - color: white; - border: none; - cursor: pointer; -} - -.search-button:hover, -.search-button:focus-visible { - background-color: #1765cc; -} - - diff --git a/dist/samples/ui-kit-place-search-text/jsfiddle/demo.details b/dist/samples/ui-kit-place-search-text/jsfiddle/demo.details deleted file mode 100644 index d9b22c10f..000000000 --- a/dist/samples/ui-kit-place-search-text/jsfiddle/demo.details +++ /dev/null @@ -1,7 +0,0 @@ -name: ui-kit-place-search-text -authors: - - Geo Developer IX Documentation Team -tags: - - google maps -load_type: h -description: Sample code supporting Google Maps Platform JavaScript API documentation. diff --git a/dist/samples/ui-kit-place-search-text/jsfiddle/demo.html b/dist/samples/ui-kit-place-search-text/jsfiddle/demo.html deleted file mode 100644 index 267706fe4..000000000 --- a/dist/samples/ui-kit-place-search-text/jsfiddle/demo.html +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - Place Text Search with Google Maps - - - - - - - - - -
                  -
                  -
                  - - -
                  -
                  - - - - -
                  -
                  - - - -
                  - - - - - - - - - - - - - - - - - - diff --git a/dist/samples/ui-kit-place-search-text/jsfiddle/demo.js b/dist/samples/ui-kit-place-search-text/jsfiddle/demo.js deleted file mode 100644 index 3f4171117..000000000 --- a/dist/samples/ui-kit-place-search-text/jsfiddle/demo.js +++ /dev/null @@ -1,106 +0,0 @@ -"use strict"; -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_ui_kit_place_search_text] */ -/* [START maps_ui_kit_place_search_text_query_selectors] */ -// Query selectors for various elements in the HTML file. -const map = document.querySelector('gmp-map'); -const placeSearch = document.querySelector('gmp-place-search'); -const placeSearchQuery = document.querySelector('gmp-place-text-search-request'); -const placeDetails = document.querySelector('gmp-place-details-compact'); -const placeRequest = document.querySelector('gmp-place-details-place-request'); -const queryInput = document.querySelector('.query-input'); -const searchButton = document.querySelector('.search-button'); -/* [END maps_ui_kit_place_search_text_query_selectors] */ -// Global variables for the map, markers, and info window. -const markers = new Map(); -let infoWindow; -// The init function is called when the page loads. -async function init() { - // Import the necessary libraries from the Google Maps API. - const [{ InfoWindow }, { Place }] = await Promise.all([ - google.maps.importLibrary('maps'), - google.maps.importLibrary('places'), - ]); - // Create a new info window and set its content to the place details element. - placeDetails.remove(); // Hide the place details element because it is not needed until the info window opens - infoWindow = new InfoWindow({ - content: placeDetails, - ariaLabel: 'Place Details', - }); - // Set the map options. - map.innerMap.setOptions({ - clickableIcons: false, - mapTypeControl: false, - streetViewControl: false, - }); - /* [START maps_ui_kit_place_search_text_event] */ - // Add event listeners to the query input and place search elements. - searchButton.addEventListener('click', () => searchPlaces()); - queryInput.addEventListener('keydown', (event) => { - if (event.key === 'Enter') { - searchPlaces(); - } - }); - placeSearch.addEventListener('gmp-select', (event) => { - const { place } = event; - markers.get(place.id)?.click(); - }); - placeSearch.addEventListener('gmp-load', () => { - addMarkers(); - }); - searchPlaces(); -} -/* [END maps_ui_kit_place_search_text_event] */ -/* [START maps_ui_kit_place_search_text_function] */ -// The searchPlaces function is called when the user changes the query input or when the page loads. -async function searchPlaces() { - // Close the info window and clear the markers. - infoWindow.close(); - for (const marker of markers.values()) { - marker.remove(); - } - markers.clear(); - // Set the place search query and add an event listener to the place search element. - if (queryInput.value) { - const center = map.center; - if (center) { - placeSearchQuery.locationBias = center; - } - // The textQuery property is required for the search element to load. - // Any other configured properties will be ignored if textQuery is not set. - placeSearchQuery.textQuery = queryInput.value; - } -} -/* [END maps_ui_kit_place_search_text_function] */ -// The addMarkers function is called when the place search element loads. -async function addMarkers() { - // Import the necessary libraries from the Google Maps API. - const [{ AdvancedMarkerElement }, { LatLngBounds }] = await Promise.all([ - google.maps.importLibrary('marker'), - google.maps.importLibrary('core'), - ]); - const bounds = new LatLngBounds(); - if (placeSearch.places.length === 0) { - return; - } - for (const place of placeSearch.places) { - const marker = new AdvancedMarkerElement({ - map: map.innerMap, - position: place.location, - collisionBehavior: google.maps.CollisionBehavior.REQUIRED_AND_HIDES_OPTIONAL, - }); - markers.set(place.id, marker); - bounds.extend(place.location); - marker.addListener('click', () => { - placeRequest.place = place; - infoWindow.open(map.innerMap, marker); - }); - } - map.innerMap.fitBounds(bounds); -} -init(); -/* [END maps_ui_kit_place_search_text] */ diff --git a/dist/samples/weather-api-current-compact/app/.eslintsrc.json b/dist/samples/weather-api-current-compact/app/.eslintsrc.json deleted file mode 100644 index 4c44dab04..000000000 --- a/dist/samples/weather-api-current-compact/app/.eslintsrc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": [ - "plugin:@typescript-eslint/recommended" - ], - "parser": "@typescript-eslint/parser", - "rules": { - "@typescript-eslint/ban-ts-comment": 0, - "@typescript-eslint/no-this-alias": 1, - "@typescript-eslint/no-empty-function": 1, - "@typescript-eslint/explicit-module-boundary-types": 1, - "@typescript-eslint/no-unused-vars": 1 - } -} diff --git a/dist/samples/weather-api-current-compact/app/README.md b/dist/samples/weather-api-current-compact/app/README.md deleted file mode 100644 index ebb2567c1..000000000 --- a/dist/samples/weather-api-current-compact/app/README.md +++ /dev/null @@ -1,35 +0,0 @@ -# Google Maps JavaScript Sample - -## weather-api-current-compact - -The weather-api-current-compact sample demonstrates how to use the Weather API to get the current weather in a compact layout. - -Follow these instructions to set up and run weather-api-current-compact sample on your local computer. - -## Setup - -### Before starting run: - -`$npm i` - -### Run an example on a local web server - -First `cd` to the folder for the sample to run, then: - -`$npm start` - -### Build an individual example - -From `samples/`: - -`$npm run build --workspace=weather-api-current-compact/` - -### Build all of the examples. - -From `samples/`: -`$npm run build-all` - -## Feedback - -For feedback related to this sample, please open a new issue on -[GitHub](https://github.com/googlemaps-samples/js-api-samples/issues). diff --git a/dist/samples/weather-api-current-compact/app/index.html b/dist/samples/weather-api-current-compact/app/index.html deleted file mode 100644 index a22cd522f..000000000 --- a/dist/samples/weather-api-current-compact/app/index.html +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - Simple Map - - - - - - -
                  -
                  - -
                  -
                  - -
                  -
                  -
                  - - - - - - diff --git a/dist/samples/weather-api-current-compact/app/index.ts b/dist/samples/weather-api-current-compact/app/index.ts deleted file mode 100644 index e033a48d7..000000000 --- a/dist/samples/weather-api-current-compact/app/index.ts +++ /dev/null @@ -1,435 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// [START maps_weather_api_compact] -import './simple-weather-widget'; // Import the custom element - -const CURRENT_CONDITIONS_API_URL = - 'https://weather.googleapis.com/v1/currentConditions:lookup'; // Current Conditions API endpoint. -const API_KEY = 'AIzaSyA6myHzS10YXdcazAFalmXvDkrYCp5cLc8'; // Use the hardcoded API key from index.html -const LIGHT_MAP_ID = 'c306b3c6dd3ed8d9'; -const DARK_MAP_ID = '6b73a9fe7e831a00'; - -let map: google.maps.Map; -let activeWeatherWidget: SimpleWeatherWidget | null = null; // To keep track of the currently active widget -let allMarkers: google.maps.marker.AdvancedMarkerElement[] = []; // To store all active markers -let markersLoaded = false; // Flag to track if button markers are loaded - -async function initMap(): Promise { - const { Map } = (await google.maps.importLibrary( - 'maps' - )) as google.maps.MapsLibrary; - const { AdvancedMarkerElement } = (await google.maps.importLibrary( - 'marker' - )) as google.maps.MarkerLibrary; - - map = new Map(document.getElementById('map') as HTMLElement, { - center: { lat: 48.8566, lng: 2.3522 }, // Set center to Paris initially, will change based on markers - zoom: 6, - minZoom: 5, // Set minimum zoom level to 5 - disableDefaultUI: true, // Disable default UI on basemap click - mapId: 'c306b3c6dd3ed8d9', // Use the specified map ID for light mode - clickableIcons: false, // Disable clicks on base map POIs - }); - - // Load a marker at the initial map center - const initialCenter = map.getCenter(); - if (initialCenter) { - await createAndAddMarker( - { - name: 'Initial Location', - lat: initialCenter.lat(), - lng: initialCenter.lng(), - }, - 'dynamic' - ); // Create and add dynamic marker at center - } - - // Add a click listener to the map to handle creating a new marker or hiding the active widget - map.addListener('click', async (event: google.maps.MapMouseEvent) => { - // Check if the click was on a marker. If so, the marker's own click listener will handle it. - // If not, create a new dynamic marker or hide the active widget. - let target = event.domEvent.target as HTMLElement; - let isClickOnMarker = false; - while (target) { - if ( - target.tagName === 'SIMPLE-WEATHER-WIDGET' || - target.classList.contains('gm-control-active') - ) { - // Check for widget or default marker control - isClickOnMarker = true; - break; - } - target = target.parentElement as HTMLElement; - } - - if (!isClickOnMarker && event.latLng) { - // If a widget is active, hide its rain details and reset zIndex - if (activeWeatherWidget) { - const rainDetailsElement = - activeWeatherWidget.shadowRoot!.getElementById( - 'rain-details' - ) as HTMLDivElement; - rainDetailsElement.style.display = 'none'; - const activeWidgetContainer = - activeWeatherWidget.shadowRoot!.querySelector( - '.widget-container' - ) as HTMLDivElement; - activeWidgetContainer.classList.remove('highlight'); - // Find the marker associated with the active widget and reset its zIndex - const activeMarker = allMarkers.find( - (marker) => marker.content === activeWeatherWidget - ); - if (activeMarker) { - activeMarker.zIndex = null; - } - activeWeatherWidget = null; // Clear the active widget - } - - // Remove the previous dynamic marker if it exists - const currentDynamicMarkerIndex = allMarkers.findIndex( - (marker) => (marker as any).markerType === 'dynamic' - ); - if (currentDynamicMarkerIndex !== -1) { - allMarkers[currentDynamicMarkerIndex].map = null; - allMarkers.splice(currentDynamicMarkerIndex, 1); - } - - // Create a new dynamic marker at the clicked location - await createAndAddMarker( - { - name: 'Clicked Location', - lat: event.latLng.lat(), - lng: event.latLng.lng(), - }, - 'dynamic' - ); // Create and add dynamic marker - } - }); -} - -/** - * Creates a weather widget and marker and adds them to the map. - * @param location The location for the marker. - * @param markerType The type of marker ('initial', 'button', 'dynamic'). - */ -async function createAndAddMarker( - location: { name: string; lat: number; lng: number }, - markerType: 'initial' | 'button' | 'dynamic' -): Promise { - const { AdvancedMarkerElement } = (await google.maps.importLibrary( - 'marker' - )) as google.maps.MarkerLibrary; - - const weatherWidget = document.createElement( - 'simple-weather-widget' - ) as SimpleWeatherWidget; - - // Apply dark mode if the map container is in dark mode - const mapContainer = document.getElementById('map') as HTMLElement; - if (mapContainer.classList.contains('dark-mode')) { - weatherWidget.setMode('dark'); - } - - const marker = new AdvancedMarkerElement({ - map: map, - position: { lat: location.lat, lng: location.lng }, - content: weatherWidget, - title: location.name, // Add a title for accessibility - }); - - // Store the marker type - (marker as any).markerType = markerType; - - // Fetch and update weather data for this location - updateWeatherDisplayForMarker( - marker, - weatherWidget, - new google.maps.LatLng(location.lat, location.lng) - ); - - // Add click listener to the marker - marker.addListener('click', () => { - const widgetContainer = weatherWidget.shadowRoot!.querySelector( - '.widget-container' - ) as HTMLDivElement; - - // If a widget is currently active and it's not the clicked one, remove its highlight class and reset zIndex - if (activeWeatherWidget && activeWeatherWidget !== weatherWidget) { - const activeWidgetContainer = - activeWeatherWidget.shadowRoot!.querySelector( - '.widget-container' - ) as HTMLDivElement; - activeWidgetContainer.classList.remove('highlight'); - // Find the marker associated with the active widget and reset its zIndex - const activeMarker = allMarkers.find( - (marker) => marker.content === activeWeatherWidget - ); - if (activeMarker) { - activeMarker.zIndex = null; - } - } - - // Toggle the highlight class on the clicked widget's container - widgetContainer.classList.toggle('highlight'); - - // Update the activeWeatherWidget and set zIndex based on the highlight state - if (widgetContainer.classList.contains('highlight')) { - activeWeatherWidget = weatherWidget; - marker.zIndex = 1; // Set zIndex to 1 when highlighted - } else { - activeWeatherWidget = null; - marker.zIndex = null; // Reset zIndex when not highlighted - } - }); - - allMarkers.push(marker); // Add the marker to the allMarkers array -} - -/** - * Toggles the visual mode of the weather widget and map between light and dark. - * Call this function to switch the mode. - */ -/** - * Toggles the dark mode class on the body element. - */ -async function toggleDarkMode() { - const mapContainer = document.getElementById('map') as HTMLElement; - mapContainer.classList.toggle('dark-mode'); - - const modeToggleButton = document.getElementById('mode-toggle'); - if (modeToggleButton) { - if (mapContainer.classList.contains('dark-mode')) { - modeToggleButton.textContent = 'Light Mode'; - } else { - modeToggleButton.textContent = 'Dark Mode'; - } - } - - // Remove all markers from the map - allMarkers.forEach((marker) => { - marker.map = null; - }); - - // Re-initialize the map to apply the new map ID - const { Map } = (await google.maps.importLibrary( - 'maps' - )) as google.maps.MapsLibrary; - const currentCenter = map.getCenter(); - const currentZoom = map.getZoom(); - const currentMapId = mapContainer.classList.contains('dark-mode') - ? DARK_MAP_ID - : LIGHT_MAP_ID; - - map = new Map(mapContainer, { - center: currentCenter, - zoom: currentZoom, - minZoom: 5, // Set minimum zoom level to 5 - disableDefaultUI: true, - mapId: currentMapId, - clickableIcons: false, - }); - - // Re-add all markers to the new map instance and update their widget mode - const markersToReAdd = [...allMarkers]; // Create a copy to avoid modifying the array while iterating - allMarkers = []; // Clear the array before re-adding - - for (const marker of markersToReAdd) { - marker.map = map; // Add marker to the new map - const weatherWidget = marker.content as SimpleWeatherWidget; - const mapContainer = document.getElementById('map') as HTMLElement; // Re-get map container - if (mapContainer.classList.contains('dark-mode')) { - weatherWidget.setMode('dark'); - } else { - weatherWidget.setMode('light'); - } - allMarkers.push(marker); // Add back to the allMarkers array - } - - // Re-add the map click listener - map.addListener('click', async (event: google.maps.MapMouseEvent) => { - // Check if the click was on a marker. If so, the marker's own click listener will handle it. - // If not, create a new dynamic marker or hide the active widget. - let target = event.domEvent.target as HTMLElement; - let isClickOnMarker = false; - while (target) { - if ( - target.tagName === 'SIMPLE-WEATHER-WIDGET' || - target.classList.contains('gm-control-active') - ) { - // Check for widget or default marker control - isClickOnMarker = true; - break; - } - target = target.parentElement as HTMLElement; - } - - if (!isClickOnMarker && event.latLng) { - if (activeWeatherWidget) { - const rainDetailsElement = - activeWeatherWidget.shadowRoot!.getElementById( - 'rain-details' - ) as HTMLDivElement; - rainDetailsElement.style.display = 'none'; - const activeWidgetContainer = - activeWeatherWidget.shadowRoot!.querySelector( - '.widget-container' - ) as HTMLDivElement; - activeWidgetContainer.classList.remove('highlight'); - // Find the marker associated with the active widget and reset its zIndex - const activeMarker = allMarkers.find( - (marker) => marker.content === activeWeatherWidget - ); - if (activeMarker) { - activeMarker.zIndex = null; - } - activeWeatherWidget = null; // Clear the active widget - } - - // Remove the previous dynamic marker if it exists - const currentDynamicMarkerIndex = allMarkers.findIndex( - (marker) => (marker as any).markerType === 'dynamic' - ); - if (currentDynamicMarkerIndex !== -1) { - allMarkers[currentDynamicMarkerIndex].map = null; - allMarkers.splice(currentDynamicMarkerIndex, 1); - } - - // Create a new dynamic marker at the clicked location - await createAndAddMarker( - { - name: 'Clicked Location', - lat: event.latLng.lat(), - lng: event.latLng.lng(), - }, - 'dynamic' - ); // Create and add dynamic marker - } - }); -} - -const locations = [ - { name: 'London', lat: 51.5074, lng: -0.1278 }, - { name: 'Brussels', lat: 50.8503, lng: 4.3517 }, - { name: 'Luxembourg', lat: 49.8153, lng: 6.1296 }, - { name: 'Amsterdam', lat: 52.3676, lng: 4.9041 }, - { name: 'Berlin', lat: 52.52, lng: 13.405 }, - { name: 'Rome', lat: 41.9028, lng: 12.4964 }, - { name: 'Geneva', lat: 46.2044, lng: 6.14324 }, - { name: 'Barcelona', lat: 41.3874, lng: -2.1686 }, - { name: 'Milan', lat: 45.4685, lng: 9.1824 }, -]; - -async function loadWeatherMarkers(): Promise { - const { AdvancedMarkerElement } = (await google.maps.importLibrary( - 'marker' - )) as google.maps.MarkerLibrary; - - for (const location of locations) { - await createAndAddMarker(location, 'button'); // Create and add button markers - } -} - -function removeButtonMarkers(): void { - // If a button marker widget is active, hide its rain details and reset zIndex - if (activeWeatherWidget) { - const buttonMarker = allMarkers.find( - (marker) => - marker.content === activeWeatherWidget && - (marker as any).markerType === 'button' - ); - if (buttonMarker) { - const rainDetailsElement = - activeWeatherWidget.shadowRoot!.getElementById( - 'rain-details' - ) as HTMLDivElement; - rainDetailsElement.style.display = 'none'; - const activeWidgetContainer = - activeWeatherWidget.shadowRoot!.querySelector( - '.widget-container' - ) as HTMLDivElement; - activeWidgetContainer.classList.remove('highlight'); - buttonMarker.zIndex = null; - activeWeatherWidget = null; // Clear the active widget - } - } - - // Remove button markers from the map and the allMarkers array - const markersToRemove = allMarkers.filter( - (marker) => (marker as any).markerType === 'button' - ); - markersToRemove.forEach((marker) => { - marker.map = null; - const index = allMarkers.indexOf(marker); - if (index > -1) { - allMarkers.splice(index, 1); - } - }); -} - -async function updateWeatherDisplayForMarker( - marker: google.maps.marker.AdvancedMarkerElement, - widget: SimpleWeatherWidget, - location: google.maps.LatLng -): Promise { - const lat = location.lat(); - const lng = location.lng(); - - const currentConditionsUrl = `${CURRENT_CONDITIONS_API_URL}?key=${API_KEY}&location.latitude=${lat}&location.longitude=${lng}`; - - try { - const response = await fetch(currentConditionsUrl); - - if (!response.ok) { - const errorBody = await response.json(); - console.error('API error response:', errorBody); - - if ( - response.status === 404 && - errorBody?.error?.status === 'NOT_FOUND' - ) { - widget.data = { error: 'Location not supported' }; - } else { - throw new Error(`HTTP error! status: ${response.status}`); - } - } else { - const weatherData = await response.json(); - console.log('Weather data fetched for marker:', weatherData); - widget.data = weatherData; - } - } catch (error) { - console.error('Error fetching weather data for marker:', error); - widget.data = { error: 'Failed to fetch weather data' }; - } -} - -initMap(); - -// Wait for the custom element to be defined before adding the event listener -customElements.whenDefined('simple-weather-widget').then(() => { - const modeToggleButton = document.getElementById('mode-toggle'); - if (modeToggleButton) { - modeToggleButton.addEventListener('click', () => { - toggleDarkMode(); - }); - } - - const loadMarkersButton = document.getElementById('load-markers-button'); - if (loadMarkersButton) { - loadMarkersButton.addEventListener('click', () => { - if (!markersLoaded) { - loadWeatherMarkers(); - markersLoaded = true; - loadMarkersButton.textContent = 'Remove Markers'; - } else { - removeButtonMarkers(); - markersLoaded = false; - loadMarkersButton.textContent = 'Load Markers'; - } - }); - } -}); -// [END maps_weather_api_compact] diff --git a/dist/samples/weather-api-current-compact/app/package.json b/dist/samples/weather-api-current-compact/app/package.json deleted file mode 100644 index 1b782adaf..000000000 --- a/dist/samples/weather-api-current-compact/app/package.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "@js-api-samples/weather-api-current-compact", - "version": "1.0.0", - "scripts": { - "build": "tsc && bash ../jsfiddle.sh weather-api-current-compact && bash ../app.sh weather-api-current-compact && bash ../docs.sh weather-api-current-compact && npm run build:vite --workspace=. && bash ../dist.sh weather-api-current-compact", - "test": "tsc && npm run build:vite --workspace=.", - "start": "vite --port 5173", - "build:vite": "vite build --base './'", - "preview": "vite preview" - }, - "dependencies": { - - } -} diff --git a/dist/samples/weather-api-current-compact/app/style.css b/dist/samples/weather-api-current-compact/app/style.css deleted file mode 100644 index 653cf2a3b..000000000 --- a/dist/samples/weather-api-current-compact/app/style.css +++ /dev/null @@ -1,242 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_weather_api_current_compact] */ -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -#map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -/* Styles for the weather widget */ -.widget-container { - background-color: white; /* Light mode background */ - color: #222222; /* Light mode text color */ - padding: 4px 8px; /* Adjust padding */ - border-radius: 50px; /* Adjusted border-radius for round shape */ - box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3); /* Light mode box shadow */ - font-family: - 'Google Sans', Roboto, sans-serif; /* Using the requested font stack */ - width: auto; /* Allow width to adjust to content */ - text-align: center; - position: relative; /* Needed to position arrow relative to this container */ - min-width: 78px; /* Adjusted minimum width as requested */ - min-height: 30px; /* Adjusted minimum height as requested by user */ - display: flex; /* Use flexbox for centering */ - flex-direction: column; /* Stack children vertically */ - justify-content: flex-start; /* Align content to the top initially */ - align-items: center; /* Horizontally center content */ - user-select: none; /* Prevent text selection */ - transition: - max-height 0.3s ease-out, - padding 0.3s ease-out, - border-radius 0.3s ease-out; /* Add transition for max-height and padding */ - overflow: hidden; /* Hide overflowing content during transition */ - box-sizing: border-box; /* Include padding and border in the element's total width and height */ - max-height: 50px; /* Set max-height for default state */ -} - -/* Arrow indent */ -.widget-container::after { - content: ''; - position: absolute; - bottom: -5px; /* Position below the widget container */ - left: 50%; - transform: translateX(-50%); - width: 0; - height: 0; - border-left: 5px solid transparent; - border-right: 5px solid transparent; - border-top: 5px solid white; /* Match background color of widget-container */ - transition: all 0.3s ease-out; /* Add transition for smooth arrow movement */ -} - -/* Dark mode styles */ -.dark-mode .widget-container { - background-color: #222222; /* Dark mode background */ - color: white; /* Dark mode text color */ - box-shadow: 0 2px 6px rgba(255, 255, 255, 0.3); /* Dark mode box shadow */ -} - -.dark-mode .widget-container::after { - border-top-color: #222222; /* Match dark mode background color */ -} - -.weather-info-basic { - display: flex; - align-items: center; - justify-content: center; /* Center items */ - gap: 4px; /* Add gap between temperature and icon */ - margin-bottom: 0; /* Remove bottom margin */ - width: 100%; /* Take full width */ -} -.weather-info-basic img { - width: 30px; - height: 30px; - filter: invert(0); /* Default filter for light mode */ - flex-shrink: 0; /* Prevent shrinking */ -} -#condition-icon { - display: none; /* Hide the image by default */ -} -.temperature { - font-size: 1.5em; /* Adjust font size */ - font-weight: bold; -} -.error-message { - font-size: 1.2em; /* Font size for error messages as requested */ - font-weight: normal; /* Not bold for error messages */ - width: 80px; -} -.rain-details { - font-size: 0.9em; /* Match detail line font size */ - display: none; /* Hide by default */ - align-items: center; - justify-content: flex-start; /* Align rain info to the left */ - flex-direction: row; /* Arrange rain details horizontally */ - gap: 5px; /* Space between rain probability and qpf */ - margin-top: 5px; /* Add space above rain details */ - width: 100%; /* Take full width */ -} -.rain-details img { - width: 18px; /* Adjust icon size */ - height: 18px; - margin-right: 5px; -} - -/* Dark mode rain icon filter */ -.dark-mode .rain-details img { - filter: none; /* Remove filter in dark mode */ -} - -/* Highlighted state styles (on click) */ -.widget-container.highlight { - border-radius: 8px; /* Match non-highlighted border-radius */ - box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3); /* Keep the same box shadow */ - max-height: 150px; /* Set a larger max-height for expanded state */ - padding: 10px 15px; /* Keep the same padding */ - width: auto; /* Allow width to expand */ - min-height: 70px; /* Increase min-height for expanded state */ - justify-content: space-between; /* Space out basic and rain info */ -} - -.widget-container.highlight::after { - border-top: 5px solid white; /* Match background color */ -} - -.widget-container.highlight .rain-details { - display: flex; /* Show rain details when highlighted */ -} - -/* Dark mode highlighted state */ -.dark-mode .widget-container.highlight { - box-shadow: 0 2px 6px rgba(255, 255, 255, 0.3); /* Keep the same box shadow */ -} - -.dark-mode .widget-container.highlight::after { - border-top: 5px solid #222222; /* Match dark mode background color */ -} - -/* Styles for the button container wrapper */ -.button-container-wrapper { - position: absolute; - bottom: 10px; - left: 50%; - transform: translateX(-50%); - z-index: 10; /* Ensure it's above the map */ - display: flex; - gap: 10px; /* Space between buttons */ -} - -/* Remove absolute positioning from individual button containers */ -.mode-toggle-container, -.load-markers-container { - position: static; - top: auto; - left: auto; - transform: none; - z-index: auto; -} - -/* Common styles for the buttons */ -.button-container-wrapper button { - background-color: #4285f4; /* Google Blue */ - color: white; /* White text for contrast */ - border: none; - padding: 8px 15px; - border-radius: 4px; - cursor: pointer; - font-family: 'Google Sans', Roboto, sans-serif; - font-size: 1em; - box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); - width: 170px; -} - -/* Hover style for the buttons */ -.button-container-wrapper button:hover { - background-color: #3367d6; /* Darker shade on hover */ -} - -/* Media query for mobile devices */ -@media (max-width: 600px) { - .widget-container { - padding: 3px 5px; /* Reduce padding */ - min-width: 60px; /* Reduce min-width */ - min-height: 25px; /* Reduce min-height */ - max-height: 40px; /* Adjust max-height */ - } - - .weather-info-basic img { - width: 25px; /* Reduce icon size */ - height: 25px; - } - - .temperature { - font-size: 1.2em; /* Reduce font size */ - } - - .rain-details { - font-size: 0.8em; /* Reduce font size */ - gap: 3px; /* Reduce gap */ - margin-top: 3px; /* Reduce margin-top */ - } - - .rain-details img { - width: 15px; /* Reduce icon size */ - height: 15px; - margin-right: 3px; /* Reduce margin-right */ - } - - .widget-container.highlight { - max-height: 100px; /* Adjust max-height for expanded state */ - padding: 8px 10px; /* Adjust padding */ - min-height: 50px; /* Adjust min-height */ - } - - .button-container-wrapper { - flex-direction: column; /* Stack buttons vertically */ - gap: 5px; /* Reduce gap between buttons */ - bottom: 5px; /* Adjust bottom position */ - } - - .button-container-wrapper button { - width: 150px; /* Adjust button width */ - padding: 6px 10px; /* Adjust button padding */ - font-size: 0.9em; /* Adjust button font size */ - } -} -/* [END maps_weather_api_current_compact] */ diff --git a/dist/samples/weather-api-current-compact/app/tsconfig.json b/dist/samples/weather-api-current-compact/app/tsconfig.json deleted file mode 100644 index f40607941..000000000 --- a/dist/samples/weather-api-current-compact/app/tsconfig.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "compilerOptions": { - "module": "esnext", - "target": "esnext", - "strict": true, - "noImplicitAny": false, - "lib": [ - "es2015", - "esnext", - "es6", - "dom", - "dom.iterable" - ], - "moduleResolution": "Node", - "jsx": "preserve", - "types": ["@types/google.maps"] - } -} \ No newline at end of file diff --git a/dist/samples/weather-api-current-compact/dist/assets/index-B4FHi5hK.js b/dist/samples/weather-api-current-compact/dist/assets/index-B4FHi5hK.js deleted file mode 100644 index 5de258742..000000000 --- a/dist/samples/weather-api-current-compact/dist/assets/index-B4FHi5hK.js +++ /dev/null @@ -1,146 +0,0 @@ -(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const t of document.querySelectorAll('link[rel="modulepreload"]'))i(t);new MutationObserver(t=>{for(const o of t)if(o.type==="childList")for(const r of o.addedNodes)r.tagName==="LINK"&&r.rel==="modulepreload"&&i(r)}).observe(document,{childList:!0,subtree:!0});function n(t){const o={};return t.integrity&&(o.integrity=t.integrity),t.referrerPolicy&&(o.referrerPolicy=t.referrerPolicy),t.crossOrigin==="use-credentials"?o.credentials="include":t.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function i(t){if(t.ep)return;t.ep=!0;const o=n(t);fetch(t.href,o)}})();class x extends HTMLElement{constructor(){super(),this.attachShadow({mode:"open"}),this.shadowRoot.innerHTML=` - - -
                  -
                  - Weather Icon - -
                  -
                  - Rain Probability Icon - - -
                  -
                  - `}set data(e){const n=this.shadowRoot.getElementById("condition-icon"),i=this.shadowRoot.getElementById("temperature"),t=this.shadowRoot.getElementById("rain-probability"),o=this.shadowRoot.getElementById("rain-qpf"),r=this.shadowRoot.getElementById("rain-details");if(!e||e.error){n.style.display="none",r.style.display="none",e&&e.error?(i.textContent=e.error,i.classList.add("error-message")):(i.textContent="N/A",i.classList.remove("error-message"));return}const a=e.daytimeForecast||e.nighttimeForecast;let c,g,h,p;if(a){const m=e;c=m.maxTemperature?.degrees,g=m.daytimeForecast?.weatherCondition?.iconBaseUri||m.nighttimeForecast?.weatherCondition?.iconBaseUri,h=m.precipitation?.probability?.percent,p=m.precipitation?.qpf?.quantity}else{const m=e;c=m.temperature?.degrees,g=m.weatherCondition?.iconBaseUri,h=m.precipitation?.probability?.percent,p=m.currentConditionsHistory?.qpf?.quantity!==void 0?m.currentConditionsHistory.qpf.quantity:m.precipitation?.qpf?.quantity}let u="";g?u=`${g}.svg`:u="/icons/cloud-cover-white.svg",n.style.display="none",n.onload=()=>{n.style.display="inline-block"},n.onerror=()=>{console.error("Failed to load weather icon:",u),n.style.display="none"},n.src=u,i.textContent=`${c!==void 0?c.toFixed(0):"N/A"}°C`,i.classList.remove("error-message"),h!=null?t.textContent=`${h}%`:t.textContent="0%",p!=null?o.textContent=`${p.toFixed(1)}mm`:o.textContent="0.0mm"}setMode(e){e==="dark"?this.classList.add("dark-mode"):this.classList.remove("dark-mode")}}customElements.define("simple-weather-widget",x);const k="https://weather.googleapis.com/v1/currentConditions:lookup",L="AIzaSyA6myHzS10YXdcazAFalmXvDkrYCp5cLc8",v="c306b3c6dd3ed8d9",E="6b73a9fe7e831a00";let f,s=null,d=[],w=!1;async function I(){const{Map:l}=await google.maps.importLibrary("maps"),{AdvancedMarkerElement:e}=await google.maps.importLibrary("marker");f=new l(document.getElementById("map"),{center:{lat:48.8566,lng:2.3522},zoom:6,minZoom:5,disableDefaultUI:!0,mapId:"c306b3c6dd3ed8d9",clickableIcons:!1});const n=f.getCenter();n&&await y({name:"Initial Location",lat:n.lat(),lng:n.lng()},"dynamic"),f.addListener("click",async i=>{let t=i.domEvent.target,o=!1;for(;t;){if(t.tagName==="SIMPLE-WEATHER-WIDGET"||t.classList.contains("gm-control-active")){o=!0;break}t=t.parentElement}if(!o&&i.latLng){if(s){const a=s.shadowRoot.getElementById("rain-details");a.style.display="none",s.shadowRoot.querySelector(".widget-container").classList.remove("highlight");const g=d.find(h=>h.content===s);g&&(g.zIndex=null),s=null}const r=d.findIndex(a=>a.markerType==="dynamic");r!==-1&&(d[r].map=null,d.splice(r,1)),await y({name:"Clicked Location",lat:i.latLng.lat(),lng:i.latLng.lng()},"dynamic")}})}async function y(l,e){const{AdvancedMarkerElement:n}=await google.maps.importLibrary("marker"),i=document.createElement("simple-weather-widget");document.getElementById("map").classList.contains("dark-mode")&&i.setMode("dark");const o=new n({map:f,position:{lat:l.lat,lng:l.lng},content:i,title:l.name});o.markerType=e,B(o,i,new google.maps.LatLng(l.lat,l.lng)),o.addListener("click",()=>{const r=i.shadowRoot.querySelector(".widget-container");if(s&&s!==i){s.shadowRoot.querySelector(".widget-container").classList.remove("highlight");const c=d.find(g=>g.content===s);c&&(c.zIndex=null)}r.classList.toggle("highlight"),r.classList.contains("highlight")?(s=i,o.zIndex=1):(s=null,o.zIndex=null)}),d.push(o)}async function C(){const l=document.getElementById("map");l.classList.toggle("dark-mode");const e=document.getElementById("mode-toggle");e&&(l.classList.contains("dark-mode")?e.textContent="Light Mode":e.textContent="Dark Mode"),d.forEach(a=>{a.map=null});const{Map:n}=await google.maps.importLibrary("maps"),i=f.getCenter(),t=f.getZoom(),o=l.classList.contains("dark-mode")?E:v;f=new n(l,{center:i,zoom:t,minZoom:5,disableDefaultUI:!0,mapId:o,clickableIcons:!1});const r=[...d];d=[];for(const a of r){a.map=f;const c=a.content;document.getElementById("map").classList.contains("dark-mode")?c.setMode("dark"):c.setMode("light"),d.push(a)}f.addListener("click",async a=>{let c=a.domEvent.target,g=!1;for(;c;){if(c.tagName==="SIMPLE-WEATHER-WIDGET"||c.classList.contains("gm-control-active")){g=!0;break}c=c.parentElement}if(!g&&a.latLng){if(s){const p=s.shadowRoot.getElementById("rain-details");p.style.display="none",s.shadowRoot.querySelector(".widget-container").classList.remove("highlight");const m=d.find(b=>b.content===s);m&&(m.zIndex=null),s=null}const h=d.findIndex(p=>p.markerType==="dynamic");h!==-1&&(d[h].map=null,d.splice(h,1)),await y({name:"Clicked Location",lat:a.latLng.lat(),lng:a.latLng.lng()},"dynamic")}})}const M=[{name:"London",lat:51.5074,lng:-.1278},{name:"Brussels",lat:50.8503,lng:4.3517},{name:"Luxembourg",lat:49.8153,lng:6.1296},{name:"Amsterdam",lat:52.3676,lng:4.9041},{name:"Berlin",lat:52.52,lng:13.405},{name:"Rome",lat:41.9028,lng:12.4964},{name:"Geneva",lat:46.2044,lng:6.14324},{name:"Barcelona",lat:41.3874,lng:-2.1686},{name:"Milan",lat:45.4685,lng:9.1824}];async function A(){const{AdvancedMarkerElement:l}=await google.maps.importLibrary("marker");for(const e of M)await y(e,"button")}function R(){if(s){const e=d.find(n=>n.content===s&&n.markerType==="button");if(e){const n=s.shadowRoot.getElementById("rain-details");n.style.display="none",s.shadowRoot.querySelector(".widget-container").classList.remove("highlight"),e.zIndex=null,s=null}}d.filter(e=>e.markerType==="button").forEach(e=>{e.map=null;const n=d.indexOf(e);n>-1&&d.splice(n,1)})}async function B(l,e,n){const i=n.lat(),t=n.lng(),o=`${k}?key=${L}&location.latitude=${i}&location.longitude=${t}`;try{const r=await fetch(o);if(r.ok){const a=await r.json();console.log("Weather data fetched for marker:",a),e.data=a}else{const a=await r.json();if(console.error("API error response:",a),r.status===404&&a?.error?.status==="NOT_FOUND")e.data={error:"Location not supported"};else throw new Error(`HTTP error! status: ${r.status}`)}}catch(r){console.error("Error fetching weather data for marker:",r),e.data={error:"Failed to fetch weather data"}}}I();customElements.whenDefined("simple-weather-widget").then(()=>{const l=document.getElementById("mode-toggle");l&&l.addEventListener("click",()=>{C()});const e=document.getElementById("load-markers-button");e&&e.addEventListener("click",()=>{w?(R(),w=!1,e.textContent="Load Markers"):(A(),w=!0,e.textContent="Remove Markers")})}); diff --git a/dist/samples/weather-api-current-compact/dist/assets/index-v6VdpyWQ.css b/dist/samples/weather-api-current-compact/dist/assets/index-v6VdpyWQ.css deleted file mode 100644 index 82ae2ec89..000000000 --- a/dist/samples/weather-api-current-compact/dist/assets/index-v6VdpyWQ.css +++ /dev/null @@ -1 +0,0 @@ -#map{height:100%}html,body{height:100%;margin:0;padding:0}.widget-container{background-color:#fff;color:#222;padding:4px 8px;border-radius:50px;box-shadow:0 2px 6px #0000004d;font-family:Google Sans,Roboto,sans-serif;width:auto;text-align:center;position:relative;min-width:78px;min-height:30px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;-webkit-user-select:none;user-select:none;transition:max-height .3s ease-out,padding .3s ease-out,border-radius .3s ease-out;overflow:hidden;box-sizing:border-box;max-height:50px}.widget-container:after{content:"";position:absolute;bottom:-5px;left:50%;transform:translate(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid white;transition:all .3s ease-out}.dark-mode .widget-container{background-color:#222;color:#fff;box-shadow:0 2px 6px #ffffff4d}.dark-mode .widget-container:after{border-top-color:#222}.weather-info-basic{display:flex;align-items:center;justify-content:center;gap:4px;margin-bottom:0;width:100%}.weather-info-basic img{width:30px;height:30px;filter:invert(0);flex-shrink:0}#condition-icon{display:none}.temperature{font-size:1.5em;font-weight:700}.error-message{font-size:1.2em;font-weight:400;width:80px}.rain-details{font-size:.9em;display:none;align-items:center;justify-content:flex-start;flex-direction:row;gap:5px;margin-top:5px;width:100%}.rain-details img{width:18px;height:18px;margin-right:5px}.dark-mode .rain-details img{filter:none}.widget-container.highlight{border-radius:8px;box-shadow:0 2px 6px #0000004d;max-height:150px;padding:10px 15px;width:auto;min-height:70px;justify-content:space-between}.widget-container.highlight:after{border-top:5px solid white}.widget-container.highlight .rain-details{display:flex}.dark-mode .widget-container.highlight{box-shadow:0 2px 6px #ffffff4d}.dark-mode .widget-container.highlight:after{border-top:5px solid #222222}.button-container-wrapper{position:absolute;bottom:10px;left:50%;transform:translate(-50%);z-index:10;display:flex;gap:10px}.mode-toggle-container,.load-markers-container{position:static;top:auto;left:auto;transform:none;z-index:auto}.button-container-wrapper button{background-color:#4285f4;color:#fff;border:none;padding:8px 15px;border-radius:4px;cursor:pointer;font-family:Google Sans,Roboto,sans-serif;font-size:1em;box-shadow:0 2px 4px #0003;width:170px}.button-container-wrapper button:hover{background-color:#3367d6}@media (max-width: 600px){.widget-container{padding:3px 5px;min-width:60px;min-height:25px;max-height:40px}.weather-info-basic img{width:25px;height:25px}.temperature{font-size:1.2em}.rain-details{font-size:.8em;gap:3px;margin-top:3px}.rain-details img{width:15px;height:15px;margin-right:3px}.widget-container.highlight{max-height:100px;padding:8px 10px;min-height:50px}.button-container-wrapper{flex-direction:column;gap:5px;bottom:5px}.button-container-wrapper button{width:150px;padding:6px 10px;font-size:.9em}} diff --git a/dist/samples/weather-api-current-compact/dist/index.html b/dist/samples/weather-api-current-compact/dist/index.html deleted file mode 100644 index e7de44912..000000000 --- a/dist/samples/weather-api-current-compact/dist/index.html +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - Simple Map - - - - - - -
                  -
                  - -
                  -
                  - -
                  -
                  -
                  - - - - - - diff --git a/dist/samples/weather-api-current-compact/docs/index.html b/dist/samples/weather-api-current-compact/docs/index.html deleted file mode 100644 index a22cd522f..000000000 --- a/dist/samples/weather-api-current-compact/docs/index.html +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - Simple Map - - - - - - -
                  -
                  - -
                  -
                  - -
                  -
                  -
                  - - - - - - diff --git a/dist/samples/weather-api-current-compact/docs/index.js b/dist/samples/weather-api-current-compact/docs/index.js deleted file mode 100644 index 75a35168c..000000000 --- a/dist/samples/weather-api-current-compact/docs/index.js +++ /dev/null @@ -1,320 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// [START maps_weather_api_compact] -import './simple-weather-widget'; // Import the custom element -const CURRENT_CONDITIONS_API_URL = 'https://weather.googleapis.com/v1/currentConditions:lookup'; // Current Conditions API endpoint. -const API_KEY = 'AIzaSyA6myHzS10YXdcazAFalmXvDkrYCp5cLc8'; // Use the hardcoded API key from index.html -const LIGHT_MAP_ID = 'c306b3c6dd3ed8d9'; -const DARK_MAP_ID = '6b73a9fe7e831a00'; -let map; -let activeWeatherWidget = null; // To keep track of the currently active widget -let allMarkers = []; // To store all active markers -let markersLoaded = false; // Flag to track if button markers are loaded -async function initMap() { - const { Map } = (await google.maps.importLibrary('maps')); - const { AdvancedMarkerElement } = (await google.maps.importLibrary('marker')); - map = new Map(document.getElementById('map'), { - center: { lat: 48.8566, lng: 2.3522 }, // Set center to Paris initially, will change based on markers - zoom: 6, - minZoom: 5, // Set minimum zoom level to 5 - disableDefaultUI: true, // Disable default UI on basemap click - mapId: 'c306b3c6dd3ed8d9', // Use the specified map ID for light mode - clickableIcons: false, // Disable clicks on base map POIs - }); - // Load a marker at the initial map center - const initialCenter = map.getCenter(); - if (initialCenter) { - await createAndAddMarker({ - name: 'Initial Location', - lat: initialCenter.lat(), - lng: initialCenter.lng(), - }, 'dynamic'); // Create and add dynamic marker at center - } - // Add a click listener to the map to handle creating a new marker or hiding the active widget - map.addListener('click', async (event) => { - // Check if the click was on a marker. If so, the marker's own click listener will handle it. - // If not, create a new dynamic marker or hide the active widget. - let target = event.domEvent.target; - let isClickOnMarker = false; - while (target) { - if (target.tagName === 'SIMPLE-WEATHER-WIDGET' || - target.classList.contains('gm-control-active')) { - // Check for widget or default marker control - isClickOnMarker = true; - break; - } - target = target.parentElement; - } - if (!isClickOnMarker && event.latLng) { - // If a widget is active, hide its rain details and reset zIndex - if (activeWeatherWidget) { - const rainDetailsElement = activeWeatherWidget.shadowRoot.getElementById('rain-details'); - rainDetailsElement.style.display = 'none'; - const activeWidgetContainer = activeWeatherWidget.shadowRoot.querySelector('.widget-container'); - activeWidgetContainer.classList.remove('highlight'); - // Find the marker associated with the active widget and reset its zIndex - const activeMarker = allMarkers.find((marker) => marker.content === activeWeatherWidget); - if (activeMarker) { - activeMarker.zIndex = null; - } - activeWeatherWidget = null; // Clear the active widget - } - // Remove the previous dynamic marker if it exists - const currentDynamicMarkerIndex = allMarkers.findIndex((marker) => marker.markerType === 'dynamic'); - if (currentDynamicMarkerIndex !== -1) { - allMarkers[currentDynamicMarkerIndex].map = null; - allMarkers.splice(currentDynamicMarkerIndex, 1); - } - // Create a new dynamic marker at the clicked location - await createAndAddMarker({ - name: 'Clicked Location', - lat: event.latLng.lat(), - lng: event.latLng.lng(), - }, 'dynamic'); // Create and add dynamic marker - } - }); -} -/** - * Creates a weather widget and marker and adds them to the map. - * @param location The location for the marker. - * @param markerType The type of marker ('initial', 'button', 'dynamic'). - */ -async function createAndAddMarker(location, markerType) { - const { AdvancedMarkerElement } = (await google.maps.importLibrary('marker')); - const weatherWidget = document.createElement('simple-weather-widget'); - // Apply dark mode if the map container is in dark mode - const mapContainer = document.getElementById('map'); - if (mapContainer.classList.contains('dark-mode')) { - weatherWidget.setMode('dark'); - } - const marker = new AdvancedMarkerElement({ - map: map, - position: { lat: location.lat, lng: location.lng }, - content: weatherWidget, - title: location.name, // Add a title for accessibility - }); - // Store the marker type - marker.markerType = markerType; - // Fetch and update weather data for this location - updateWeatherDisplayForMarker(marker, weatherWidget, new google.maps.LatLng(location.lat, location.lng)); - // Add click listener to the marker - marker.addListener('click', () => { - const widgetContainer = weatherWidget.shadowRoot.querySelector('.widget-container'); - // If a widget is currently active and it's not the clicked one, remove its highlight class and reset zIndex - if (activeWeatherWidget && activeWeatherWidget !== weatherWidget) { - const activeWidgetContainer = activeWeatherWidget.shadowRoot.querySelector('.widget-container'); - activeWidgetContainer.classList.remove('highlight'); - // Find the marker associated with the active widget and reset its zIndex - const activeMarker = allMarkers.find((marker) => marker.content === activeWeatherWidget); - if (activeMarker) { - activeMarker.zIndex = null; - } - } - // Toggle the highlight class on the clicked widget's container - widgetContainer.classList.toggle('highlight'); - // Update the activeWeatherWidget and set zIndex based on the highlight state - if (widgetContainer.classList.contains('highlight')) { - activeWeatherWidget = weatherWidget; - marker.zIndex = 1; // Set zIndex to 1 when highlighted - } - else { - activeWeatherWidget = null; - marker.zIndex = null; // Reset zIndex when not highlighted - } - }); - allMarkers.push(marker); // Add the marker to the allMarkers array -} -/** - * Toggles the visual mode of the weather widget and map between light and dark. - * Call this function to switch the mode. - */ -/** - * Toggles the dark mode class on the body element. - */ -async function toggleDarkMode() { - const mapContainer = document.getElementById('map'); - mapContainer.classList.toggle('dark-mode'); - const modeToggleButton = document.getElementById('mode-toggle'); - if (modeToggleButton) { - if (mapContainer.classList.contains('dark-mode')) { - modeToggleButton.textContent = 'Light Mode'; - } - else { - modeToggleButton.textContent = 'Dark Mode'; - } - } - // Remove all markers from the map - allMarkers.forEach((marker) => { - marker.map = null; - }); - // Re-initialize the map to apply the new map ID - const { Map } = (await google.maps.importLibrary('maps')); - const currentCenter = map.getCenter(); - const currentZoom = map.getZoom(); - const currentMapId = mapContainer.classList.contains('dark-mode') - ? DARK_MAP_ID - : LIGHT_MAP_ID; - map = new Map(mapContainer, { - center: currentCenter, - zoom: currentZoom, - minZoom: 5, // Set minimum zoom level to 5 - disableDefaultUI: true, - mapId: currentMapId, - clickableIcons: false, - }); - // Re-add all markers to the new map instance and update their widget mode - const markersToReAdd = [...allMarkers]; // Create a copy to avoid modifying the array while iterating - allMarkers = []; // Clear the array before re-adding - for (const marker of markersToReAdd) { - marker.map = map; // Add marker to the new map - const weatherWidget = marker.content; - const mapContainer = document.getElementById('map'); // Re-get map container - if (mapContainer.classList.contains('dark-mode')) { - weatherWidget.setMode('dark'); - } - else { - weatherWidget.setMode('light'); - } - allMarkers.push(marker); // Add back to the allMarkers array - } - // Re-add the map click listener - map.addListener('click', async (event) => { - // Check if the click was on a marker. If so, the marker's own click listener will handle it. - // If not, create a new dynamic marker or hide the active widget. - let target = event.domEvent.target; - let isClickOnMarker = false; - while (target) { - if (target.tagName === 'SIMPLE-WEATHER-WIDGET' || - target.classList.contains('gm-control-active')) { - // Check for widget or default marker control - isClickOnMarker = true; - break; - } - target = target.parentElement; - } - if (!isClickOnMarker && event.latLng) { - if (activeWeatherWidget) { - const rainDetailsElement = activeWeatherWidget.shadowRoot.getElementById('rain-details'); - rainDetailsElement.style.display = 'none'; - const activeWidgetContainer = activeWeatherWidget.shadowRoot.querySelector('.widget-container'); - activeWidgetContainer.classList.remove('highlight'); - // Find the marker associated with the active widget and reset its zIndex - const activeMarker = allMarkers.find((marker) => marker.content === activeWeatherWidget); - if (activeMarker) { - activeMarker.zIndex = null; - } - activeWeatherWidget = null; // Clear the active widget - } - // Remove the previous dynamic marker if it exists - const currentDynamicMarkerIndex = allMarkers.findIndex((marker) => marker.markerType === 'dynamic'); - if (currentDynamicMarkerIndex !== -1) { - allMarkers[currentDynamicMarkerIndex].map = null; - allMarkers.splice(currentDynamicMarkerIndex, 1); - } - // Create a new dynamic marker at the clicked location - await createAndAddMarker({ - name: 'Clicked Location', - lat: event.latLng.lat(), - lng: event.latLng.lng(), - }, 'dynamic'); // Create and add dynamic marker - } - }); -} -const locations = [ - { name: 'London', lat: 51.5074, lng: -0.1278 }, - { name: 'Brussels', lat: 50.8503, lng: 4.3517 }, - { name: 'Luxembourg', lat: 49.8153, lng: 6.1296 }, - { name: 'Amsterdam', lat: 52.3676, lng: 4.9041 }, - { name: 'Berlin', lat: 52.52, lng: 13.405 }, - { name: 'Rome', lat: 41.9028, lng: 12.4964 }, - { name: 'Geneva', lat: 46.2044, lng: 6.14324 }, - { name: 'Barcelona', lat: 41.3874, lng: -2.1686 }, - { name: 'Milan', lat: 45.4685, lng: 9.1824 }, -]; -async function loadWeatherMarkers() { - const { AdvancedMarkerElement } = (await google.maps.importLibrary('marker')); - for (const location of locations) { - await createAndAddMarker(location, 'button'); // Create and add button markers - } -} -function removeButtonMarkers() { - // If a button marker widget is active, hide its rain details and reset zIndex - if (activeWeatherWidget) { - const buttonMarker = allMarkers.find((marker) => marker.content === activeWeatherWidget && - marker.markerType === 'button'); - if (buttonMarker) { - const rainDetailsElement = activeWeatherWidget.shadowRoot.getElementById('rain-details'); - rainDetailsElement.style.display = 'none'; - const activeWidgetContainer = activeWeatherWidget.shadowRoot.querySelector('.widget-container'); - activeWidgetContainer.classList.remove('highlight'); - buttonMarker.zIndex = null; - activeWeatherWidget = null; // Clear the active widget - } - } - // Remove button markers from the map and the allMarkers array - const markersToRemove = allMarkers.filter((marker) => marker.markerType === 'button'); - markersToRemove.forEach((marker) => { - marker.map = null; - const index = allMarkers.indexOf(marker); - if (index > -1) { - allMarkers.splice(index, 1); - } - }); -} -async function updateWeatherDisplayForMarker(marker, widget, location) { - const lat = location.lat(); - const lng = location.lng(); - const currentConditionsUrl = `${CURRENT_CONDITIONS_API_URL}?key=${API_KEY}&location.latitude=${lat}&location.longitude=${lng}`; - try { - const response = await fetch(currentConditionsUrl); - if (!response.ok) { - const errorBody = await response.json(); - console.error('API error response:', errorBody); - if (response.status === 404 && - errorBody?.error?.status === 'NOT_FOUND') { - widget.data = { error: 'Location not supported' }; - } - else { - throw new Error(`HTTP error! status: ${response.status}`); - } - } - else { - const weatherData = await response.json(); - console.log('Weather data fetched for marker:', weatherData); - widget.data = weatherData; - } - } - catch (error) { - console.error('Error fetching weather data for marker:', error); - widget.data = { error: 'Failed to fetch weather data' }; - } -} -initMap(); -// Wait for the custom element to be defined before adding the event listener -customElements.whenDefined('simple-weather-widget').then(() => { - const modeToggleButton = document.getElementById('mode-toggle'); - if (modeToggleButton) { - modeToggleButton.addEventListener('click', () => { - toggleDarkMode(); - }); - } - const loadMarkersButton = document.getElementById('load-markers-button'); - if (loadMarkersButton) { - loadMarkersButton.addEventListener('click', () => { - if (!markersLoaded) { - loadWeatherMarkers(); - markersLoaded = true; - loadMarkersButton.textContent = 'Remove Markers'; - } - else { - removeButtonMarkers(); - markersLoaded = false; - loadMarkersButton.textContent = 'Load Markers'; - } - }); - } -}); -// [END maps_weather_api_compact] diff --git a/dist/samples/weather-api-current-compact/docs/index.ts b/dist/samples/weather-api-current-compact/docs/index.ts deleted file mode 100644 index e033a48d7..000000000 --- a/dist/samples/weather-api-current-compact/docs/index.ts +++ /dev/null @@ -1,435 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// [START maps_weather_api_compact] -import './simple-weather-widget'; // Import the custom element - -const CURRENT_CONDITIONS_API_URL = - 'https://weather.googleapis.com/v1/currentConditions:lookup'; // Current Conditions API endpoint. -const API_KEY = 'AIzaSyA6myHzS10YXdcazAFalmXvDkrYCp5cLc8'; // Use the hardcoded API key from index.html -const LIGHT_MAP_ID = 'c306b3c6dd3ed8d9'; -const DARK_MAP_ID = '6b73a9fe7e831a00'; - -let map: google.maps.Map; -let activeWeatherWidget: SimpleWeatherWidget | null = null; // To keep track of the currently active widget -let allMarkers: google.maps.marker.AdvancedMarkerElement[] = []; // To store all active markers -let markersLoaded = false; // Flag to track if button markers are loaded - -async function initMap(): Promise { - const { Map } = (await google.maps.importLibrary( - 'maps' - )) as google.maps.MapsLibrary; - const { AdvancedMarkerElement } = (await google.maps.importLibrary( - 'marker' - )) as google.maps.MarkerLibrary; - - map = new Map(document.getElementById('map') as HTMLElement, { - center: { lat: 48.8566, lng: 2.3522 }, // Set center to Paris initially, will change based on markers - zoom: 6, - minZoom: 5, // Set minimum zoom level to 5 - disableDefaultUI: true, // Disable default UI on basemap click - mapId: 'c306b3c6dd3ed8d9', // Use the specified map ID for light mode - clickableIcons: false, // Disable clicks on base map POIs - }); - - // Load a marker at the initial map center - const initialCenter = map.getCenter(); - if (initialCenter) { - await createAndAddMarker( - { - name: 'Initial Location', - lat: initialCenter.lat(), - lng: initialCenter.lng(), - }, - 'dynamic' - ); // Create and add dynamic marker at center - } - - // Add a click listener to the map to handle creating a new marker or hiding the active widget - map.addListener('click', async (event: google.maps.MapMouseEvent) => { - // Check if the click was on a marker. If so, the marker's own click listener will handle it. - // If not, create a new dynamic marker or hide the active widget. - let target = event.domEvent.target as HTMLElement; - let isClickOnMarker = false; - while (target) { - if ( - target.tagName === 'SIMPLE-WEATHER-WIDGET' || - target.classList.contains('gm-control-active') - ) { - // Check for widget or default marker control - isClickOnMarker = true; - break; - } - target = target.parentElement as HTMLElement; - } - - if (!isClickOnMarker && event.latLng) { - // If a widget is active, hide its rain details and reset zIndex - if (activeWeatherWidget) { - const rainDetailsElement = - activeWeatherWidget.shadowRoot!.getElementById( - 'rain-details' - ) as HTMLDivElement; - rainDetailsElement.style.display = 'none'; - const activeWidgetContainer = - activeWeatherWidget.shadowRoot!.querySelector( - '.widget-container' - ) as HTMLDivElement; - activeWidgetContainer.classList.remove('highlight'); - // Find the marker associated with the active widget and reset its zIndex - const activeMarker = allMarkers.find( - (marker) => marker.content === activeWeatherWidget - ); - if (activeMarker) { - activeMarker.zIndex = null; - } - activeWeatherWidget = null; // Clear the active widget - } - - // Remove the previous dynamic marker if it exists - const currentDynamicMarkerIndex = allMarkers.findIndex( - (marker) => (marker as any).markerType === 'dynamic' - ); - if (currentDynamicMarkerIndex !== -1) { - allMarkers[currentDynamicMarkerIndex].map = null; - allMarkers.splice(currentDynamicMarkerIndex, 1); - } - - // Create a new dynamic marker at the clicked location - await createAndAddMarker( - { - name: 'Clicked Location', - lat: event.latLng.lat(), - lng: event.latLng.lng(), - }, - 'dynamic' - ); // Create and add dynamic marker - } - }); -} - -/** - * Creates a weather widget and marker and adds them to the map. - * @param location The location for the marker. - * @param markerType The type of marker ('initial', 'button', 'dynamic'). - */ -async function createAndAddMarker( - location: { name: string; lat: number; lng: number }, - markerType: 'initial' | 'button' | 'dynamic' -): Promise { - const { AdvancedMarkerElement } = (await google.maps.importLibrary( - 'marker' - )) as google.maps.MarkerLibrary; - - const weatherWidget = document.createElement( - 'simple-weather-widget' - ) as SimpleWeatherWidget; - - // Apply dark mode if the map container is in dark mode - const mapContainer = document.getElementById('map') as HTMLElement; - if (mapContainer.classList.contains('dark-mode')) { - weatherWidget.setMode('dark'); - } - - const marker = new AdvancedMarkerElement({ - map: map, - position: { lat: location.lat, lng: location.lng }, - content: weatherWidget, - title: location.name, // Add a title for accessibility - }); - - // Store the marker type - (marker as any).markerType = markerType; - - // Fetch and update weather data for this location - updateWeatherDisplayForMarker( - marker, - weatherWidget, - new google.maps.LatLng(location.lat, location.lng) - ); - - // Add click listener to the marker - marker.addListener('click', () => { - const widgetContainer = weatherWidget.shadowRoot!.querySelector( - '.widget-container' - ) as HTMLDivElement; - - // If a widget is currently active and it's not the clicked one, remove its highlight class and reset zIndex - if (activeWeatherWidget && activeWeatherWidget !== weatherWidget) { - const activeWidgetContainer = - activeWeatherWidget.shadowRoot!.querySelector( - '.widget-container' - ) as HTMLDivElement; - activeWidgetContainer.classList.remove('highlight'); - // Find the marker associated with the active widget and reset its zIndex - const activeMarker = allMarkers.find( - (marker) => marker.content === activeWeatherWidget - ); - if (activeMarker) { - activeMarker.zIndex = null; - } - } - - // Toggle the highlight class on the clicked widget's container - widgetContainer.classList.toggle('highlight'); - - // Update the activeWeatherWidget and set zIndex based on the highlight state - if (widgetContainer.classList.contains('highlight')) { - activeWeatherWidget = weatherWidget; - marker.zIndex = 1; // Set zIndex to 1 when highlighted - } else { - activeWeatherWidget = null; - marker.zIndex = null; // Reset zIndex when not highlighted - } - }); - - allMarkers.push(marker); // Add the marker to the allMarkers array -} - -/** - * Toggles the visual mode of the weather widget and map between light and dark. - * Call this function to switch the mode. - */ -/** - * Toggles the dark mode class on the body element. - */ -async function toggleDarkMode() { - const mapContainer = document.getElementById('map') as HTMLElement; - mapContainer.classList.toggle('dark-mode'); - - const modeToggleButton = document.getElementById('mode-toggle'); - if (modeToggleButton) { - if (mapContainer.classList.contains('dark-mode')) { - modeToggleButton.textContent = 'Light Mode'; - } else { - modeToggleButton.textContent = 'Dark Mode'; - } - } - - // Remove all markers from the map - allMarkers.forEach((marker) => { - marker.map = null; - }); - - // Re-initialize the map to apply the new map ID - const { Map } = (await google.maps.importLibrary( - 'maps' - )) as google.maps.MapsLibrary; - const currentCenter = map.getCenter(); - const currentZoom = map.getZoom(); - const currentMapId = mapContainer.classList.contains('dark-mode') - ? DARK_MAP_ID - : LIGHT_MAP_ID; - - map = new Map(mapContainer, { - center: currentCenter, - zoom: currentZoom, - minZoom: 5, // Set minimum zoom level to 5 - disableDefaultUI: true, - mapId: currentMapId, - clickableIcons: false, - }); - - // Re-add all markers to the new map instance and update their widget mode - const markersToReAdd = [...allMarkers]; // Create a copy to avoid modifying the array while iterating - allMarkers = []; // Clear the array before re-adding - - for (const marker of markersToReAdd) { - marker.map = map; // Add marker to the new map - const weatherWidget = marker.content as SimpleWeatherWidget; - const mapContainer = document.getElementById('map') as HTMLElement; // Re-get map container - if (mapContainer.classList.contains('dark-mode')) { - weatherWidget.setMode('dark'); - } else { - weatherWidget.setMode('light'); - } - allMarkers.push(marker); // Add back to the allMarkers array - } - - // Re-add the map click listener - map.addListener('click', async (event: google.maps.MapMouseEvent) => { - // Check if the click was on a marker. If so, the marker's own click listener will handle it. - // If not, create a new dynamic marker or hide the active widget. - let target = event.domEvent.target as HTMLElement; - let isClickOnMarker = false; - while (target) { - if ( - target.tagName === 'SIMPLE-WEATHER-WIDGET' || - target.classList.contains('gm-control-active') - ) { - // Check for widget or default marker control - isClickOnMarker = true; - break; - } - target = target.parentElement as HTMLElement; - } - - if (!isClickOnMarker && event.latLng) { - if (activeWeatherWidget) { - const rainDetailsElement = - activeWeatherWidget.shadowRoot!.getElementById( - 'rain-details' - ) as HTMLDivElement; - rainDetailsElement.style.display = 'none'; - const activeWidgetContainer = - activeWeatherWidget.shadowRoot!.querySelector( - '.widget-container' - ) as HTMLDivElement; - activeWidgetContainer.classList.remove('highlight'); - // Find the marker associated with the active widget and reset its zIndex - const activeMarker = allMarkers.find( - (marker) => marker.content === activeWeatherWidget - ); - if (activeMarker) { - activeMarker.zIndex = null; - } - activeWeatherWidget = null; // Clear the active widget - } - - // Remove the previous dynamic marker if it exists - const currentDynamicMarkerIndex = allMarkers.findIndex( - (marker) => (marker as any).markerType === 'dynamic' - ); - if (currentDynamicMarkerIndex !== -1) { - allMarkers[currentDynamicMarkerIndex].map = null; - allMarkers.splice(currentDynamicMarkerIndex, 1); - } - - // Create a new dynamic marker at the clicked location - await createAndAddMarker( - { - name: 'Clicked Location', - lat: event.latLng.lat(), - lng: event.latLng.lng(), - }, - 'dynamic' - ); // Create and add dynamic marker - } - }); -} - -const locations = [ - { name: 'London', lat: 51.5074, lng: -0.1278 }, - { name: 'Brussels', lat: 50.8503, lng: 4.3517 }, - { name: 'Luxembourg', lat: 49.8153, lng: 6.1296 }, - { name: 'Amsterdam', lat: 52.3676, lng: 4.9041 }, - { name: 'Berlin', lat: 52.52, lng: 13.405 }, - { name: 'Rome', lat: 41.9028, lng: 12.4964 }, - { name: 'Geneva', lat: 46.2044, lng: 6.14324 }, - { name: 'Barcelona', lat: 41.3874, lng: -2.1686 }, - { name: 'Milan', lat: 45.4685, lng: 9.1824 }, -]; - -async function loadWeatherMarkers(): Promise { - const { AdvancedMarkerElement } = (await google.maps.importLibrary( - 'marker' - )) as google.maps.MarkerLibrary; - - for (const location of locations) { - await createAndAddMarker(location, 'button'); // Create and add button markers - } -} - -function removeButtonMarkers(): void { - // If a button marker widget is active, hide its rain details and reset zIndex - if (activeWeatherWidget) { - const buttonMarker = allMarkers.find( - (marker) => - marker.content === activeWeatherWidget && - (marker as any).markerType === 'button' - ); - if (buttonMarker) { - const rainDetailsElement = - activeWeatherWidget.shadowRoot!.getElementById( - 'rain-details' - ) as HTMLDivElement; - rainDetailsElement.style.display = 'none'; - const activeWidgetContainer = - activeWeatherWidget.shadowRoot!.querySelector( - '.widget-container' - ) as HTMLDivElement; - activeWidgetContainer.classList.remove('highlight'); - buttonMarker.zIndex = null; - activeWeatherWidget = null; // Clear the active widget - } - } - - // Remove button markers from the map and the allMarkers array - const markersToRemove = allMarkers.filter( - (marker) => (marker as any).markerType === 'button' - ); - markersToRemove.forEach((marker) => { - marker.map = null; - const index = allMarkers.indexOf(marker); - if (index > -1) { - allMarkers.splice(index, 1); - } - }); -} - -async function updateWeatherDisplayForMarker( - marker: google.maps.marker.AdvancedMarkerElement, - widget: SimpleWeatherWidget, - location: google.maps.LatLng -): Promise { - const lat = location.lat(); - const lng = location.lng(); - - const currentConditionsUrl = `${CURRENT_CONDITIONS_API_URL}?key=${API_KEY}&location.latitude=${lat}&location.longitude=${lng}`; - - try { - const response = await fetch(currentConditionsUrl); - - if (!response.ok) { - const errorBody = await response.json(); - console.error('API error response:', errorBody); - - if ( - response.status === 404 && - errorBody?.error?.status === 'NOT_FOUND' - ) { - widget.data = { error: 'Location not supported' }; - } else { - throw new Error(`HTTP error! status: ${response.status}`); - } - } else { - const weatherData = await response.json(); - console.log('Weather data fetched for marker:', weatherData); - widget.data = weatherData; - } - } catch (error) { - console.error('Error fetching weather data for marker:', error); - widget.data = { error: 'Failed to fetch weather data' }; - } -} - -initMap(); - -// Wait for the custom element to be defined before adding the event listener -customElements.whenDefined('simple-weather-widget').then(() => { - const modeToggleButton = document.getElementById('mode-toggle'); - if (modeToggleButton) { - modeToggleButton.addEventListener('click', () => { - toggleDarkMode(); - }); - } - - const loadMarkersButton = document.getElementById('load-markers-button'); - if (loadMarkersButton) { - loadMarkersButton.addEventListener('click', () => { - if (!markersLoaded) { - loadWeatherMarkers(); - markersLoaded = true; - loadMarkersButton.textContent = 'Remove Markers'; - } else { - removeButtonMarkers(); - markersLoaded = false; - loadMarkersButton.textContent = 'Load Markers'; - } - }); - } -}); -// [END maps_weather_api_compact] diff --git a/dist/samples/weather-api-current-compact/docs/style.css b/dist/samples/weather-api-current-compact/docs/style.css deleted file mode 100644 index 653cf2a3b..000000000 --- a/dist/samples/weather-api-current-compact/docs/style.css +++ /dev/null @@ -1,242 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_weather_api_current_compact] */ -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -#map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -/* Styles for the weather widget */ -.widget-container { - background-color: white; /* Light mode background */ - color: #222222; /* Light mode text color */ - padding: 4px 8px; /* Adjust padding */ - border-radius: 50px; /* Adjusted border-radius for round shape */ - box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3); /* Light mode box shadow */ - font-family: - 'Google Sans', Roboto, sans-serif; /* Using the requested font stack */ - width: auto; /* Allow width to adjust to content */ - text-align: center; - position: relative; /* Needed to position arrow relative to this container */ - min-width: 78px; /* Adjusted minimum width as requested */ - min-height: 30px; /* Adjusted minimum height as requested by user */ - display: flex; /* Use flexbox for centering */ - flex-direction: column; /* Stack children vertically */ - justify-content: flex-start; /* Align content to the top initially */ - align-items: center; /* Horizontally center content */ - user-select: none; /* Prevent text selection */ - transition: - max-height 0.3s ease-out, - padding 0.3s ease-out, - border-radius 0.3s ease-out; /* Add transition for max-height and padding */ - overflow: hidden; /* Hide overflowing content during transition */ - box-sizing: border-box; /* Include padding and border in the element's total width and height */ - max-height: 50px; /* Set max-height for default state */ -} - -/* Arrow indent */ -.widget-container::after { - content: ''; - position: absolute; - bottom: -5px; /* Position below the widget container */ - left: 50%; - transform: translateX(-50%); - width: 0; - height: 0; - border-left: 5px solid transparent; - border-right: 5px solid transparent; - border-top: 5px solid white; /* Match background color of widget-container */ - transition: all 0.3s ease-out; /* Add transition for smooth arrow movement */ -} - -/* Dark mode styles */ -.dark-mode .widget-container { - background-color: #222222; /* Dark mode background */ - color: white; /* Dark mode text color */ - box-shadow: 0 2px 6px rgba(255, 255, 255, 0.3); /* Dark mode box shadow */ -} - -.dark-mode .widget-container::after { - border-top-color: #222222; /* Match dark mode background color */ -} - -.weather-info-basic { - display: flex; - align-items: center; - justify-content: center; /* Center items */ - gap: 4px; /* Add gap between temperature and icon */ - margin-bottom: 0; /* Remove bottom margin */ - width: 100%; /* Take full width */ -} -.weather-info-basic img { - width: 30px; - height: 30px; - filter: invert(0); /* Default filter for light mode */ - flex-shrink: 0; /* Prevent shrinking */ -} -#condition-icon { - display: none; /* Hide the image by default */ -} -.temperature { - font-size: 1.5em; /* Adjust font size */ - font-weight: bold; -} -.error-message { - font-size: 1.2em; /* Font size for error messages as requested */ - font-weight: normal; /* Not bold for error messages */ - width: 80px; -} -.rain-details { - font-size: 0.9em; /* Match detail line font size */ - display: none; /* Hide by default */ - align-items: center; - justify-content: flex-start; /* Align rain info to the left */ - flex-direction: row; /* Arrange rain details horizontally */ - gap: 5px; /* Space between rain probability and qpf */ - margin-top: 5px; /* Add space above rain details */ - width: 100%; /* Take full width */ -} -.rain-details img { - width: 18px; /* Adjust icon size */ - height: 18px; - margin-right: 5px; -} - -/* Dark mode rain icon filter */ -.dark-mode .rain-details img { - filter: none; /* Remove filter in dark mode */ -} - -/* Highlighted state styles (on click) */ -.widget-container.highlight { - border-radius: 8px; /* Match non-highlighted border-radius */ - box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3); /* Keep the same box shadow */ - max-height: 150px; /* Set a larger max-height for expanded state */ - padding: 10px 15px; /* Keep the same padding */ - width: auto; /* Allow width to expand */ - min-height: 70px; /* Increase min-height for expanded state */ - justify-content: space-between; /* Space out basic and rain info */ -} - -.widget-container.highlight::after { - border-top: 5px solid white; /* Match background color */ -} - -.widget-container.highlight .rain-details { - display: flex; /* Show rain details when highlighted */ -} - -/* Dark mode highlighted state */ -.dark-mode .widget-container.highlight { - box-shadow: 0 2px 6px rgba(255, 255, 255, 0.3); /* Keep the same box shadow */ -} - -.dark-mode .widget-container.highlight::after { - border-top: 5px solid #222222; /* Match dark mode background color */ -} - -/* Styles for the button container wrapper */ -.button-container-wrapper { - position: absolute; - bottom: 10px; - left: 50%; - transform: translateX(-50%); - z-index: 10; /* Ensure it's above the map */ - display: flex; - gap: 10px; /* Space between buttons */ -} - -/* Remove absolute positioning from individual button containers */ -.mode-toggle-container, -.load-markers-container { - position: static; - top: auto; - left: auto; - transform: none; - z-index: auto; -} - -/* Common styles for the buttons */ -.button-container-wrapper button { - background-color: #4285f4; /* Google Blue */ - color: white; /* White text for contrast */ - border: none; - padding: 8px 15px; - border-radius: 4px; - cursor: pointer; - font-family: 'Google Sans', Roboto, sans-serif; - font-size: 1em; - box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); - width: 170px; -} - -/* Hover style for the buttons */ -.button-container-wrapper button:hover { - background-color: #3367d6; /* Darker shade on hover */ -} - -/* Media query for mobile devices */ -@media (max-width: 600px) { - .widget-container { - padding: 3px 5px; /* Reduce padding */ - min-width: 60px; /* Reduce min-width */ - min-height: 25px; /* Reduce min-height */ - max-height: 40px; /* Adjust max-height */ - } - - .weather-info-basic img { - width: 25px; /* Reduce icon size */ - height: 25px; - } - - .temperature { - font-size: 1.2em; /* Reduce font size */ - } - - .rain-details { - font-size: 0.8em; /* Reduce font size */ - gap: 3px; /* Reduce gap */ - margin-top: 3px; /* Reduce margin-top */ - } - - .rain-details img { - width: 15px; /* Reduce icon size */ - height: 15px; - margin-right: 3px; /* Reduce margin-right */ - } - - .widget-container.highlight { - max-height: 100px; /* Adjust max-height for expanded state */ - padding: 8px 10px; /* Adjust padding */ - min-height: 50px; /* Adjust min-height */ - } - - .button-container-wrapper { - flex-direction: column; /* Stack buttons vertically */ - gap: 5px; /* Reduce gap between buttons */ - bottom: 5px; /* Adjust bottom position */ - } - - .button-container-wrapper button { - width: 150px; /* Adjust button width */ - padding: 6px 10px; /* Adjust button padding */ - font-size: 0.9em; /* Adjust button font size */ - } -} -/* [END maps_weather_api_current_compact] */ diff --git a/dist/samples/weather-api-current-compact/jsfiddle/demo.css b/dist/samples/weather-api-current-compact/jsfiddle/demo.css deleted file mode 100644 index 93dd57286..000000000 --- a/dist/samples/weather-api-current-compact/jsfiddle/demo.css +++ /dev/null @@ -1,242 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -/* - * Always set the map height explicitly to define the size of the div element - * that contains the map. - */ -#map { - height: 100%; -} - -/* - * Optional: Makes the sample page fill the window. - */ -html, -body { - height: 100%; - margin: 0; - padding: 0; -} - -/* Styles for the weather widget */ -.widget-container { - background-color: white; /* Light mode background */ - color: #222222; /* Light mode text color */ - padding: 4px 8px; /* Adjust padding */ - border-radius: 50px; /* Adjusted border-radius for round shape */ - box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3); /* Light mode box shadow */ - font-family: - 'Google Sans', Roboto, sans-serif; /* Using the requested font stack */ - width: auto; /* Allow width to adjust to content */ - text-align: center; - position: relative; /* Needed to position arrow relative to this container */ - min-width: 78px; /* Adjusted minimum width as requested */ - min-height: 30px; /* Adjusted minimum height as requested by user */ - display: flex; /* Use flexbox for centering */ - flex-direction: column; /* Stack children vertically */ - justify-content: flex-start; /* Align content to the top initially */ - align-items: center; /* Horizontally center content */ - user-select: none; /* Prevent text selection */ - transition: - max-height 0.3s ease-out, - padding 0.3s ease-out, - border-radius 0.3s ease-out; /* Add transition for max-height and padding */ - overflow: hidden; /* Hide overflowing content during transition */ - box-sizing: border-box; /* Include padding and border in the element's total width and height */ - max-height: 50px; /* Set max-height for default state */ -} - -/* Arrow indent */ -.widget-container::after { - content: ''; - position: absolute; - bottom: -5px; /* Position below the widget container */ - left: 50%; - transform: translateX(-50%); - width: 0; - height: 0; - border-left: 5px solid transparent; - border-right: 5px solid transparent; - border-top: 5px solid white; /* Match background color of widget-container */ - transition: all 0.3s ease-out; /* Add transition for smooth arrow movement */ -} - -/* Dark mode styles */ -.dark-mode .widget-container { - background-color: #222222; /* Dark mode background */ - color: white; /* Dark mode text color */ - box-shadow: 0 2px 6px rgba(255, 255, 255, 0.3); /* Dark mode box shadow */ -} - -.dark-mode .widget-container::after { - border-top-color: #222222; /* Match dark mode background color */ -} - -.weather-info-basic { - display: flex; - align-items: center; - justify-content: center; /* Center items */ - gap: 4px; /* Add gap between temperature and icon */ - margin-bottom: 0; /* Remove bottom margin */ - width: 100%; /* Take full width */ -} -.weather-info-basic img { - width: 30px; - height: 30px; - filter: invert(0); /* Default filter for light mode */ - flex-shrink: 0; /* Prevent shrinking */ -} -#condition-icon { - display: none; /* Hide the image by default */ -} -.temperature { - font-size: 1.5em; /* Adjust font size */ - font-weight: bold; -} -.error-message { - font-size: 1.2em; /* Font size for error messages as requested */ - font-weight: normal; /* Not bold for error messages */ - width: 80px; -} -.rain-details { - font-size: 0.9em; /* Match detail line font size */ - display: none; /* Hide by default */ - align-items: center; - justify-content: flex-start; /* Align rain info to the left */ - flex-direction: row; /* Arrange rain details horizontally */ - gap: 5px; /* Space between rain probability and qpf */ - margin-top: 5px; /* Add space above rain details */ - width: 100%; /* Take full width */ -} -.rain-details img { - width: 18px; /* Adjust icon size */ - height: 18px; - margin-right: 5px; -} - -/* Dark mode rain icon filter */ -.dark-mode .rain-details img { - filter: none; /* Remove filter in dark mode */ -} - -/* Highlighted state styles (on click) */ -.widget-container.highlight { - border-radius: 8px; /* Match non-highlighted border-radius */ - box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3); /* Keep the same box shadow */ - max-height: 150px; /* Set a larger max-height for expanded state */ - padding: 10px 15px; /* Keep the same padding */ - width: auto; /* Allow width to expand */ - min-height: 70px; /* Increase min-height for expanded state */ - justify-content: space-between; /* Space out basic and rain info */ -} - -.widget-container.highlight::after { - border-top: 5px solid white; /* Match background color */ -} - -.widget-container.highlight .rain-details { - display: flex; /* Show rain details when highlighted */ -} - -/* Dark mode highlighted state */ -.dark-mode .widget-container.highlight { - box-shadow: 0 2px 6px rgba(255, 255, 255, 0.3); /* Keep the same box shadow */ -} - -.dark-mode .widget-container.highlight::after { - border-top: 5px solid #222222; /* Match dark mode background color */ -} - -/* Styles for the button container wrapper */ -.button-container-wrapper { - position: absolute; - bottom: 10px; - left: 50%; - transform: translateX(-50%); - z-index: 10; /* Ensure it's above the map */ - display: flex; - gap: 10px; /* Space between buttons */ -} - -/* Remove absolute positioning from individual button containers */ -.mode-toggle-container, -.load-markers-container { - position: static; - top: auto; - left: auto; - transform: none; - z-index: auto; -} - -/* Common styles for the buttons */ -.button-container-wrapper button { - background-color: #4285f4; /* Google Blue */ - color: white; /* White text for contrast */ - border: none; - padding: 8px 15px; - border-radius: 4px; - cursor: pointer; - font-family: 'Google Sans', Roboto, sans-serif; - font-size: 1em; - box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); - width: 170px; -} - -/* Hover style for the buttons */ -.button-container-wrapper button:hover { - background-color: #3367d6; /* Darker shade on hover */ -} - -/* Media query for mobile devices */ -@media (max-width: 600px) { - .widget-container { - padding: 3px 5px; /* Reduce padding */ - min-width: 60px; /* Reduce min-width */ - min-height: 25px; /* Reduce min-height */ - max-height: 40px; /* Adjust max-height */ - } - - .weather-info-basic img { - width: 25px; /* Reduce icon size */ - height: 25px; - } - - .temperature { - font-size: 1.2em; /* Reduce font size */ - } - - .rain-details { - font-size: 0.8em; /* Reduce font size */ - gap: 3px; /* Reduce gap */ - margin-top: 3px; /* Reduce margin-top */ - } - - .rain-details img { - width: 15px; /* Reduce icon size */ - height: 15px; - margin-right: 3px; /* Reduce margin-right */ - } - - .widget-container.highlight { - max-height: 100px; /* Adjust max-height for expanded state */ - padding: 8px 10px; /* Adjust padding */ - min-height: 50px; /* Adjust min-height */ - } - - .button-container-wrapper { - flex-direction: column; /* Stack buttons vertically */ - gap: 5px; /* Reduce gap between buttons */ - bottom: 5px; /* Adjust bottom position */ - } - - .button-container-wrapper button { - width: 150px; /* Adjust button width */ - padding: 6px 10px; /* Adjust button padding */ - font-size: 0.9em; /* Adjust button font size */ - } -} - diff --git a/dist/samples/weather-api-current-compact/jsfiddle/demo.details b/dist/samples/weather-api-current-compact/jsfiddle/demo.details deleted file mode 100644 index 684c66d51..000000000 --- a/dist/samples/weather-api-current-compact/jsfiddle/demo.details +++ /dev/null @@ -1,7 +0,0 @@ -name: weather-api-current-compact -authors: - - Geo Developer IX Documentation Team -tags: - - google maps -load_type: h -description: Sample code supporting Google Maps Platform JavaScript API documentation. diff --git a/dist/samples/weather-api-current-compact/jsfiddle/demo.html b/dist/samples/weather-api-current-compact/jsfiddle/demo.html deleted file mode 100644 index 411cf3894..000000000 --- a/dist/samples/weather-api-current-compact/jsfiddle/demo.html +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - Simple Map - - - - - - -
                  -
                  - -
                  -
                  - -
                  -
                  -
                  - - - - - - diff --git a/dist/samples/weather-api-current-compact/jsfiddle/demo.js b/dist/samples/weather-api-current-compact/jsfiddle/demo.js deleted file mode 100644 index f8bd2f9a4..000000000 --- a/dist/samples/weather-api-current-compact/jsfiddle/demo.js +++ /dev/null @@ -1,320 +0,0 @@ -/* - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -import './simple-weather-widget'; // Import the custom element -const CURRENT_CONDITIONS_API_URL = 'https://weather.googleapis.com/v1/currentConditions:lookup'; // Current Conditions API endpoint. -const API_KEY = 'AIzaSyA6myHzS10YXdcazAFalmXvDkrYCp5cLc8'; // Use the hardcoded API key from index.html -const LIGHT_MAP_ID = 'c306b3c6dd3ed8d9'; -const DARK_MAP_ID = '6b73a9fe7e831a00'; -let map; -let activeWeatherWidget = null; // To keep track of the currently active widget -let allMarkers = []; // To store all active markers -let markersLoaded = false; // Flag to track if button markers are loaded -async function initMap() { - const { Map } = (await google.maps.importLibrary('maps')); - const { AdvancedMarkerElement } = (await google.maps.importLibrary('marker')); - map = new Map(document.getElementById('map'), { - center: { lat: 48.8566, lng: 2.3522 }, // Set center to Paris initially, will change based on markers - zoom: 6, - minZoom: 5, // Set minimum zoom level to 5 - disableDefaultUI: true, // Disable default UI on basemap click - mapId: 'c306b3c6dd3ed8d9', // Use the specified map ID for light mode - clickableIcons: false, // Disable clicks on base map POIs - }); - // Load a marker at the initial map center - const initialCenter = map.getCenter(); - if (initialCenter) { - await createAndAddMarker({ - name: 'Initial Location', - lat: initialCenter.lat(), - lng: initialCenter.lng(), - }, 'dynamic'); // Create and add dynamic marker at center - } - // Add a click listener to the map to handle creating a new marker or hiding the active widget - map.addListener('click', async (event) => { - // Check if the click was on a marker. If so, the marker's own click listener will handle it. - // If not, create a new dynamic marker or hide the active widget. - let target = event.domEvent.target; - let isClickOnMarker = false; - while (target) { - if (target.tagName === 'SIMPLE-WEATHER-WIDGET' || - target.classList.contains('gm-control-active')) { - // Check for widget or default marker control - isClickOnMarker = true; - break; - } - target = target.parentElement; - } - if (!isClickOnMarker && event.latLng) { - // If a widget is active, hide its rain details and reset zIndex - if (activeWeatherWidget) { - const rainDetailsElement = activeWeatherWidget.shadowRoot.getElementById('rain-details'); - rainDetailsElement.style.display = 'none'; - const activeWidgetContainer = activeWeatherWidget.shadowRoot.querySelector('.widget-container'); - activeWidgetContainer.classList.remove('highlight'); - // Find the marker associated with the active widget and reset its zIndex - const activeMarker = allMarkers.find((marker) => marker.content === activeWeatherWidget); - if (activeMarker) { - activeMarker.zIndex = null; - } - activeWeatherWidget = null; // Clear the active widget - } - // Remove the previous dynamic marker if it exists - const currentDynamicMarkerIndex = allMarkers.findIndex((marker) => marker.markerType === 'dynamic'); - if (currentDynamicMarkerIndex !== -1) { - allMarkers[currentDynamicMarkerIndex].map = null; - allMarkers.splice(currentDynamicMarkerIndex, 1); - } - // Create a new dynamic marker at the clicked location - await createAndAddMarker({ - name: 'Clicked Location', - lat: event.latLng.lat(), - lng: event.latLng.lng(), - }, 'dynamic'); // Create and add dynamic marker - } - }); -} -/** - * Creates a weather widget and marker and adds them to the map. - * @param location The location for the marker. - * @param markerType The type of marker ('initial', 'button', 'dynamic'). - */ -async function createAndAddMarker(location, markerType) { - const { AdvancedMarkerElement } = (await google.maps.importLibrary('marker')); - const weatherWidget = document.createElement('simple-weather-widget'); - // Apply dark mode if the map container is in dark mode - const mapContainer = document.getElementById('map'); - if (mapContainer.classList.contains('dark-mode')) { - weatherWidget.setMode('dark'); - } - const marker = new AdvancedMarkerElement({ - map: map, - position: { lat: location.lat, lng: location.lng }, - content: weatherWidget, - title: location.name, // Add a title for accessibility - }); - // Store the marker type - marker.markerType = markerType; - // Fetch and update weather data for this location - updateWeatherDisplayForMarker(marker, weatherWidget, new google.maps.LatLng(location.lat, location.lng)); - // Add click listener to the marker - marker.addListener('click', () => { - const widgetContainer = weatherWidget.shadowRoot.querySelector('.widget-container'); - // If a widget is currently active and it's not the clicked one, remove its highlight class and reset zIndex - if (activeWeatherWidget && activeWeatherWidget !== weatherWidget) { - const activeWidgetContainer = activeWeatherWidget.shadowRoot.querySelector('.widget-container'); - activeWidgetContainer.classList.remove('highlight'); - // Find the marker associated with the active widget and reset its zIndex - const activeMarker = allMarkers.find((marker) => marker.content === activeWeatherWidget); - if (activeMarker) { - activeMarker.zIndex = null; - } - } - // Toggle the highlight class on the clicked widget's container - widgetContainer.classList.toggle('highlight'); - // Update the activeWeatherWidget and set zIndex based on the highlight state - if (widgetContainer.classList.contains('highlight')) { - activeWeatherWidget = weatherWidget; - marker.zIndex = 1; // Set zIndex to 1 when highlighted - } - else { - activeWeatherWidget = null; - marker.zIndex = null; // Reset zIndex when not highlighted - } - }); - allMarkers.push(marker); // Add the marker to the allMarkers array -} -/** - * Toggles the visual mode of the weather widget and map between light and dark. - * Call this function to switch the mode. - */ -/** - * Toggles the dark mode class on the body element. - */ -async function toggleDarkMode() { - const mapContainer = document.getElementById('map'); - mapContainer.classList.toggle('dark-mode'); - const modeToggleButton = document.getElementById('mode-toggle'); - if (modeToggleButton) { - if (mapContainer.classList.contains('dark-mode')) { - modeToggleButton.textContent = 'Light Mode'; - } - else { - modeToggleButton.textContent = 'Dark Mode'; - } - } - // Remove all markers from the map - allMarkers.forEach((marker) => { - marker.map = null; - }); - // Re-initialize the map to apply the new map ID - const { Map } = (await google.maps.importLibrary('maps')); - const currentCenter = map.getCenter(); - const currentZoom = map.getZoom(); - const currentMapId = mapContainer.classList.contains('dark-mode') - ? DARK_MAP_ID - : LIGHT_MAP_ID; - map = new Map(mapContainer, { - center: currentCenter, - zoom: currentZoom, - minZoom: 5, // Set minimum zoom level to 5 - disableDefaultUI: true, - mapId: currentMapId, - clickableIcons: false, - }); - // Re-add all markers to the new map instance and update their widget mode - const markersToReAdd = [...allMarkers]; // Create a copy to avoid modifying the array while iterating - allMarkers = []; // Clear the array before re-adding - for (const marker of markersToReAdd) { - marker.map = map; // Add marker to the new map - const weatherWidget = marker.content; - const mapContainer = document.getElementById('map'); // Re-get map container - if (mapContainer.classList.contains('dark-mode')) { - weatherWidget.setMode('dark'); - } - else { - weatherWidget.setMode('light'); - } - allMarkers.push(marker); // Add back to the allMarkers array - } - // Re-add the map click listener - map.addListener('click', async (event) => { - // Check if the click was on a marker. If so, the marker's own click listener will handle it. - // If not, create a new dynamic marker or hide the active widget. - let target = event.domEvent.target; - let isClickOnMarker = false; - while (target) { - if (target.tagName === 'SIMPLE-WEATHER-WIDGET' || - target.classList.contains('gm-control-active')) { - // Check for widget or default marker control - isClickOnMarker = true; - break; - } - target = target.parentElement; - } - if (!isClickOnMarker && event.latLng) { - if (activeWeatherWidget) { - const rainDetailsElement = activeWeatherWidget.shadowRoot.getElementById('rain-details'); - rainDetailsElement.style.display = 'none'; - const activeWidgetContainer = activeWeatherWidget.shadowRoot.querySelector('.widget-container'); - activeWidgetContainer.classList.remove('highlight'); - // Find the marker associated with the active widget and reset its zIndex - const activeMarker = allMarkers.find((marker) => marker.content === activeWeatherWidget); - if (activeMarker) { - activeMarker.zIndex = null; - } - activeWeatherWidget = null; // Clear the active widget - } - // Remove the previous dynamic marker if it exists - const currentDynamicMarkerIndex = allMarkers.findIndex((marker) => marker.markerType === 'dynamic'); - if (currentDynamicMarkerIndex !== -1) { - allMarkers[currentDynamicMarkerIndex].map = null; - allMarkers.splice(currentDynamicMarkerIndex, 1); - } - // Create a new dynamic marker at the clicked location - await createAndAddMarker({ - name: 'Clicked Location', - lat: event.latLng.lat(), - lng: event.latLng.lng(), - }, 'dynamic'); // Create and add dynamic marker - } - }); -} -const locations = [ - { name: 'London', lat: 51.5074, lng: -0.1278 }, - { name: 'Brussels', lat: 50.8503, lng: 4.3517 }, - { name: 'Luxembourg', lat: 49.8153, lng: 6.1296 }, - { name: 'Amsterdam', lat: 52.3676, lng: 4.9041 }, - { name: 'Berlin', lat: 52.52, lng: 13.405 }, - { name: 'Rome', lat: 41.9028, lng: 12.4964 }, - { name: 'Geneva', lat: 46.2044, lng: 6.14324 }, - { name: 'Barcelona', lat: 41.3874, lng: -2.1686 }, - { name: 'Milan', lat: 45.4685, lng: 9.1824 }, -]; -async function loadWeatherMarkers() { - const { AdvancedMarkerElement } = (await google.maps.importLibrary('marker')); - for (const location of locations) { - await createAndAddMarker(location, 'button'); // Create and add button markers - } -} -function removeButtonMarkers() { - // If a button marker widget is active, hide its rain details and reset zIndex - if (activeWeatherWidget) { - const buttonMarker = allMarkers.find((marker) => marker.content === activeWeatherWidget && - marker.markerType === 'button'); - if (buttonMarker) { - const rainDetailsElement = activeWeatherWidget.shadowRoot.getElementById('rain-details'); - rainDetailsElement.style.display = 'none'; - const activeWidgetContainer = activeWeatherWidget.shadowRoot.querySelector('.widget-container'); - activeWidgetContainer.classList.remove('highlight'); - buttonMarker.zIndex = null; - activeWeatherWidget = null; // Clear the active widget - } - } - // Remove button markers from the map and the allMarkers array - const markersToRemove = allMarkers.filter((marker) => marker.markerType === 'button'); - markersToRemove.forEach((marker) => { - marker.map = null; - const index = allMarkers.indexOf(marker); - if (index > -1) { - allMarkers.splice(index, 1); - } - }); -} -async function updateWeatherDisplayForMarker(marker, widget, location) { - const lat = location.lat(); - const lng = location.lng(); - const currentConditionsUrl = `${CURRENT_CONDITIONS_API_URL}?key=${API_KEY}&location.latitude=${lat}&location.longitude=${lng}`; - try { - const response = await fetch(currentConditionsUrl); - if (!response.ok) { - const errorBody = await response.json(); - console.error('API error response:', errorBody); - if (response.status === 404 && - errorBody?.error?.status === 'NOT_FOUND') { - widget.data = { error: 'Location not supported' }; - } - else { - throw new Error(`HTTP error! status: ${response.status}`); - } - } - else { - const weatherData = await response.json(); - console.log('Weather data fetched for marker:', weatherData); - widget.data = weatherData; - } - } - catch (error) { - console.error('Error fetching weather data for marker:', error); - widget.data = { error: 'Failed to fetch weather data' }; - } -} -initMap(); -// Wait for the custom element to be defined before adding the event listener -customElements.whenDefined('simple-weather-widget').then(() => { - const modeToggleButton = document.getElementById('mode-toggle'); - if (modeToggleButton) { - modeToggleButton.addEventListener('click', () => { - toggleDarkMode(); - }); - } - const loadMarkersButton = document.getElementById('load-markers-button'); - if (loadMarkersButton) { - loadMarkersButton.addEventListener('click', () => { - if (!markersLoaded) { - loadWeatherMarkers(); - markersLoaded = true; - loadMarkersButton.textContent = 'Remove Markers'; - } - else { - removeButtonMarkers(); - markersLoaded = false; - loadMarkersButton.textContent = 'Load Markers'; - } - }); - } -}); - diff --git a/dist/samples/web-components-map/app/.eslintsrc.json b/dist/samples/web-components-map/app/.eslintsrc.json deleted file mode 100644 index 4c44dab04..000000000 --- a/dist/samples/web-components-map/app/.eslintsrc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": [ - "plugin:@typescript-eslint/recommended" - ], - "parser": "@typescript-eslint/parser", - "rules": { - "@typescript-eslint/ban-ts-comment": 0, - "@typescript-eslint/no-this-alias": 1, - "@typescript-eslint/no-empty-function": 1, - "@typescript-eslint/explicit-module-boundary-types": 1, - "@typescript-eslint/no-unused-vars": 1 - } -} diff --git a/dist/samples/web-components-map/app/README.md b/dist/samples/web-components-map/app/README.md deleted file mode 100644 index 24c4a9d20..000000000 --- a/dist/samples/web-components-map/app/README.md +++ /dev/null @@ -1,43 +0,0 @@ -# Google Maps JavaScript Sample - -## web-components-map - -The web-components-map sample demonstrates how to use Web Components to create a map. - -Follow these instructions to set up and run web-components-map sample on your local computer. - -## Setup - -### Before starting run: - -`npm i` - -### Run an example on a local web server - -`cd samples/web-components-map` -`npm start` - -### Build an individual example - -`cd samples/web-components-map` -`npm run build` - -From 'samples': - -`npm run build --workspace=web-components-map/` - -### Build all of the examples. - -From 'samples': - -`npm run build-all` - -### Run lint to check for problems - -`cd samples/web-components-map` -`npx eslint index.ts` - -## Feedback - -For feedback related to this sample, please open a new issue on -[GitHub](https://github.com/googlemaps-samples/js-api-samples/issues). diff --git a/dist/samples/web-components-map/app/index.html b/dist/samples/web-components-map/app/index.html deleted file mode 100644 index ca6e023ce..000000000 --- a/dist/samples/web-components-map/app/index.html +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - Add a Map using HTML - - - - - - - - - - - - diff --git a/dist/samples/web-components-map/app/index.ts b/dist/samples/web-components-map/app/index.ts deleted file mode 100644 index ac2e721b7..000000000 --- a/dist/samples/web-components-map/app/index.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// [START maps_web_components_map] -// This example adds a map using web components. -async function initMap() { - console.log('Maps JavaScript API loaded.'); -} - -initMap(); -// [END maps_web_components_map] diff --git a/dist/samples/web-components-map/app/package.json b/dist/samples/web-components-map/app/package.json deleted file mode 100644 index 0311efd05..000000000 --- a/dist/samples/web-components-map/app/package.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "@js-api-samples/web-components-map", - "version": "1.0.0", - "scripts": { - "build": "tsc && bash ../jsfiddle.sh web-components-map && bash ../app.sh web-components-map && bash ../docs.sh web-components-map && npm run build:vite --workspace=. && bash ../dist.sh web-components-map", - "test": "tsc && npm run build:vite --workspace=.", - "start": "tsc && vite build --base './' && vite", - "build:vite": "vite build --base './'", - "preview": "vite preview" - }, - "dependencies": { - - } -} diff --git a/dist/samples/web-components-map/app/style.css b/dist/samples/web-components-map/app/style.css deleted file mode 100644 index af16d9781..000000000 --- a/dist/samples/web-components-map/app/style.css +++ /dev/null @@ -1,7 +0,0 @@ -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_web_components_map] */ -/* [END maps_web_components_map] */ diff --git a/dist/samples/web-components-map/app/tsconfig.json b/dist/samples/web-components-map/app/tsconfig.json deleted file mode 100644 index 366aabb04..000000000 --- a/dist/samples/web-components-map/app/tsconfig.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "compilerOptions": { - "module": "esnext", - "target": "esnext", - "strict": true, - "noImplicitAny": false, - "lib": [ - "es2015", - "esnext", - "es6", - "dom", - "dom.iterable" - ], - "moduleResolution": "Node", - "jsx": "preserve" - } -} diff --git a/dist/samples/web-components-map/dist/assets/index-5QlSin_f.js b/dist/samples/web-components-map/dist/assets/index-5QlSin_f.js deleted file mode 100644 index 8c4d84e58..000000000 --- a/dist/samples/web-components-map/dist/assets/index-5QlSin_f.js +++ /dev/null @@ -1 +0,0 @@ -(function(){const r=document.createElement("link").relList;if(r&&r.supports&&r.supports("modulepreload"))return;for(const e of document.querySelectorAll('link[rel="modulepreload"]'))i(e);new MutationObserver(e=>{for(const t of e)if(t.type==="childList")for(const o of t.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&i(o)}).observe(document,{childList:!0,subtree:!0});function s(e){const t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin==="use-credentials"?t.credentials="include":e.crossOrigin==="anonymous"?t.credentials="omit":t.credentials="same-origin",t}function i(e){if(e.ep)return;e.ep=!0;const t=s(e);fetch(e.href,t)}})();async function n(){console.log("Maps JavaScript API loaded.")}n(); diff --git a/dist/samples/web-components-map/dist/assets/index-tn0RQdqM.css b/dist/samples/web-components-map/dist/assets/index-tn0RQdqM.css deleted file mode 100644 index e69de29bb..000000000 diff --git a/dist/samples/web-components-map/dist/index.html b/dist/samples/web-components-map/dist/index.html deleted file mode 100644 index a18aea8c7..000000000 --- a/dist/samples/web-components-map/dist/index.html +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - Add a Map using HTML - - - - - - - - - - - - diff --git a/dist/samples/web-components-map/docs/index.html b/dist/samples/web-components-map/docs/index.html deleted file mode 100644 index ca6e023ce..000000000 --- a/dist/samples/web-components-map/docs/index.html +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - Add a Map using HTML - - - - - - - - - - - - diff --git a/dist/samples/web-components-map/docs/index.js b/dist/samples/web-components-map/docs/index.js deleted file mode 100644 index 3e180c928..000000000 --- a/dist/samples/web-components-map/docs/index.js +++ /dev/null @@ -1,13 +0,0 @@ -"use strict"; -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// [START maps_web_components_map] -// This example adds a map using web components. -async function initMap() { - console.log('Maps JavaScript API loaded.'); -} -initMap(); -// [END maps_web_components_map] diff --git a/dist/samples/web-components-map/docs/index.ts b/dist/samples/web-components-map/docs/index.ts deleted file mode 100644 index ac2e721b7..000000000 --- a/dist/samples/web-components-map/docs/index.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// [START maps_web_components_map] -// This example adds a map using web components. -async function initMap() { - console.log('Maps JavaScript API loaded.'); -} - -initMap(); -// [END maps_web_components_map] diff --git a/dist/samples/web-components-map/docs/style.css b/dist/samples/web-components-map/docs/style.css deleted file mode 100644 index af16d9781..000000000 --- a/dist/samples/web-components-map/docs/style.css +++ /dev/null @@ -1,7 +0,0 @@ -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_web_components_map] */ -/* [END maps_web_components_map] */ diff --git a/dist/samples/web-components-map/jsfiddle/demo.css b/dist/samples/web-components-map/jsfiddle/demo.css deleted file mode 100644 index f0b435397..000000000 --- a/dist/samples/web-components-map/jsfiddle/demo.css +++ /dev/null @@ -1,7 +0,0 @@ -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - - diff --git a/dist/samples/web-components-map/jsfiddle/demo.details b/dist/samples/web-components-map/jsfiddle/demo.details deleted file mode 100644 index fff1054d2..000000000 --- a/dist/samples/web-components-map/jsfiddle/demo.details +++ /dev/null @@ -1,7 +0,0 @@ -name: web-components-map -authors: - - Geo Developer IX Documentation Team -tags: - - google maps -load_type: h -description: Sample code supporting Google Maps Platform JavaScript API documentation. diff --git a/dist/samples/web-components-map/jsfiddle/demo.html b/dist/samples/web-components-map/jsfiddle/demo.html deleted file mode 100644 index 273efccf1..000000000 --- a/dist/samples/web-components-map/jsfiddle/demo.html +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - Add a Map using HTML - - - - - - - - - - - - diff --git a/dist/samples/web-components-map/jsfiddle/demo.js b/dist/samples/web-components-map/jsfiddle/demo.js deleted file mode 100644 index 45f3b4391..000000000 --- a/dist/samples/web-components-map/jsfiddle/demo.js +++ /dev/null @@ -1,13 +0,0 @@ -"use strict"; -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// This example adds a map using web components. -async function initMap() { - console.log('Maps JavaScript API loaded.'); -} -initMap(); - diff --git a/dist/samples/web-components-markers/app/.eslintsrc.json b/dist/samples/web-components-markers/app/.eslintsrc.json deleted file mode 100644 index 4c44dab04..000000000 --- a/dist/samples/web-components-markers/app/.eslintsrc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": [ - "plugin:@typescript-eslint/recommended" - ], - "parser": "@typescript-eslint/parser", - "rules": { - "@typescript-eslint/ban-ts-comment": 0, - "@typescript-eslint/no-this-alias": 1, - "@typescript-eslint/no-empty-function": 1, - "@typescript-eslint/explicit-module-boundary-types": 1, - "@typescript-eslint/no-unused-vars": 1 - } -} diff --git a/dist/samples/web-components-markers/app/README.md b/dist/samples/web-components-markers/app/README.md deleted file mode 100644 index c012f3050..000000000 --- a/dist/samples/web-components-markers/app/README.md +++ /dev/null @@ -1,41 +0,0 @@ -# Google Maps JavaScript Sample - -## web-components-markers - -Add a marker to a Google map using web components. - -## Setup - -### Before starting run: - -`npm i` - -### Run an example on a local web server - -`cd samples/web-components-markers` -`npm start` - -### Build an individual example - -`cd samples/web-components-markers` -`npm run build` - -From 'samples': - -`npm run build --workspace=web-components-markers/` - -### Build all of the examples. - -From 'samples': - -`npm run build-all` - -### Run lint to check for problems - -`cd samples/web-components-markers` -`npx eslint index.ts` - -## Feedback - -For feedback related to this sample, please open a new issue on -[GitHub](https://github.com/googlemaps-samples/js-api-samples/issues). diff --git a/dist/samples/web-components-markers/app/index.html b/dist/samples/web-components-markers/app/index.html deleted file mode 100644 index d58129fd0..000000000 --- a/dist/samples/web-components-markers/app/index.html +++ /dev/null @@ -1,40 +0,0 @@ - - - - - - Add a Map with Markers using HTML - - - - - - - - - - - - - diff --git a/dist/samples/web-components-markers/app/index.ts b/dist/samples/web-components-markers/app/index.ts deleted file mode 100644 index e34d7316d..000000000 --- a/dist/samples/web-components-markers/app/index.ts +++ /dev/null @@ -1,15 +0,0 @@ -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// [START maps_web_components_markers] -// This example adds a map with markers, using web components. -// [START maps_web_components_markers_initmap] -async function initMap() { - console.log('Maps JavaScript API loaded.'); -} -// [END maps_web_components_markers_initmap] -initMap(); -// [END maps_web_components_markers] diff --git a/dist/samples/web-components-markers/app/package.json b/dist/samples/web-components-markers/app/package.json deleted file mode 100644 index ef46297cc..000000000 --- a/dist/samples/web-components-markers/app/package.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "@js-api-samples/web-components-markers", - "version": "1.0.0", - "scripts": { - "build": "tsc && bash ../jsfiddle.sh web-components-markers && bash ../app.sh web-components-markers && bash ../docs.sh web-components-markers && npm run build:vite --workspace=. && bash ../dist.sh web-components-markers", - "test": "tsc && npm run build:vite --workspace=.", - "start": "tsc && vite build --base './' && vite", - "build:vite": "vite build --base './'", - "preview": "vite preview" - }, - "dependencies": { - - } -} diff --git a/dist/samples/web-components-markers/app/style.css b/dist/samples/web-components-markers/app/style.css deleted file mode 100644 index 962c16714..000000000 --- a/dist/samples/web-components-markers/app/style.css +++ /dev/null @@ -1,8 +0,0 @@ -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_web_components_markers] */ -/* Note: This CSS file is intentionally blank. */ -/* [END maps_web_components_markers] */ diff --git a/dist/samples/web-components-markers/app/tsconfig.json b/dist/samples/web-components-markers/app/tsconfig.json deleted file mode 100644 index 366aabb04..000000000 --- a/dist/samples/web-components-markers/app/tsconfig.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "compilerOptions": { - "module": "esnext", - "target": "esnext", - "strict": true, - "noImplicitAny": false, - "lib": [ - "es2015", - "esnext", - "es6", - "dom", - "dom.iterable" - ], - "moduleResolution": "Node", - "jsx": "preserve" - } -} diff --git a/dist/samples/web-components-markers/dist/assets/index-CPurDvCJ.js b/dist/samples/web-components-markers/dist/assets/index-CPurDvCJ.js deleted file mode 100644 index 8c4d84e58..000000000 --- a/dist/samples/web-components-markers/dist/assets/index-CPurDvCJ.js +++ /dev/null @@ -1 +0,0 @@ -(function(){const r=document.createElement("link").relList;if(r&&r.supports&&r.supports("modulepreload"))return;for(const e of document.querySelectorAll('link[rel="modulepreload"]'))i(e);new MutationObserver(e=>{for(const t of e)if(t.type==="childList")for(const o of t.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&i(o)}).observe(document,{childList:!0,subtree:!0});function s(e){const t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin==="use-credentials"?t.credentials="include":e.crossOrigin==="anonymous"?t.credentials="omit":t.credentials="same-origin",t}function i(e){if(e.ep)return;e.ep=!0;const t=s(e);fetch(e.href,t)}})();async function n(){console.log("Maps JavaScript API loaded.")}n(); diff --git a/dist/samples/web-components-markers/dist/index.html b/dist/samples/web-components-markers/dist/index.html deleted file mode 100644 index d8ec2b02b..000000000 --- a/dist/samples/web-components-markers/dist/index.html +++ /dev/null @@ -1,40 +0,0 @@ - - - - - - Add a Map with Markers using HTML - - - - - - - - - - - - - diff --git a/dist/samples/web-components-markers/docs/index.html b/dist/samples/web-components-markers/docs/index.html deleted file mode 100644 index d58129fd0..000000000 --- a/dist/samples/web-components-markers/docs/index.html +++ /dev/null @@ -1,40 +0,0 @@ - - - - - - Add a Map with Markers using HTML - - - - - - - - - - - - - diff --git a/dist/samples/web-components-markers/docs/index.js b/dist/samples/web-components-markers/docs/index.js deleted file mode 100644 index 0bedb6a08..000000000 --- a/dist/samples/web-components-markers/docs/index.js +++ /dev/null @@ -1,15 +0,0 @@ -"use strict"; -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -// [START maps_web_components_markers] -// This example adds a map with markers, using web components. -// [START maps_web_components_markers_initmap] -async function initMap() { - console.log('Maps JavaScript API loaded.'); -} -// [END maps_web_components_markers_initmap] -initMap(); -// [END maps_web_components_markers] diff --git a/dist/samples/web-components-markers/docs/index.ts b/dist/samples/web-components-markers/docs/index.ts deleted file mode 100644 index e34d7316d..000000000 --- a/dist/samples/web-components-markers/docs/index.ts +++ /dev/null @@ -1,15 +0,0 @@ -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// [START maps_web_components_markers] -// This example adds a map with markers, using web components. -// [START maps_web_components_markers_initmap] -async function initMap() { - console.log('Maps JavaScript API loaded.'); -} -// [END maps_web_components_markers_initmap] -initMap(); -// [END maps_web_components_markers] diff --git a/dist/samples/web-components-markers/docs/style.css b/dist/samples/web-components-markers/docs/style.css deleted file mode 100644 index 962c16714..000000000 --- a/dist/samples/web-components-markers/docs/style.css +++ /dev/null @@ -1,8 +0,0 @@ -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ -/* [START maps_web_components_markers] */ -/* Note: This CSS file is intentionally blank. */ -/* [END maps_web_components_markers] */ diff --git a/dist/samples/web-components-markers/jsfiddle/demo.css b/dist/samples/web-components-markers/jsfiddle/demo.css deleted file mode 100644 index 97bc6104c..000000000 --- a/dist/samples/web-components-markers/jsfiddle/demo.css +++ /dev/null @@ -1,8 +0,0 @@ -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -/* Note: This CSS file is intentionally blank. */ - diff --git a/dist/samples/web-components-markers/jsfiddle/demo.details b/dist/samples/web-components-markers/jsfiddle/demo.details deleted file mode 100644 index a0a35f814..000000000 --- a/dist/samples/web-components-markers/jsfiddle/demo.details +++ /dev/null @@ -1,7 +0,0 @@ -name: web-components-markers -authors: - - Geo Developer IX Documentation Team -tags: - - google maps -load_type: h -description: Sample code supporting Google Maps Platform JavaScript API documentation. diff --git a/dist/samples/web-components-markers/jsfiddle/demo.html b/dist/samples/web-components-markers/jsfiddle/demo.html deleted file mode 100644 index a6b93008f..000000000 --- a/dist/samples/web-components-markers/jsfiddle/demo.html +++ /dev/null @@ -1,40 +0,0 @@ - - - - - - Add a Map with Markers using HTML - - - - - - - - - - - - - diff --git a/dist/samples/web-components-markers/jsfiddle/demo.js b/dist/samples/web-components-markers/jsfiddle/demo.js deleted file mode 100644 index ffd525260..000000000 --- a/dist/samples/web-components-markers/jsfiddle/demo.js +++ /dev/null @@ -1,15 +0,0 @@ -"use strict"; -/** - * @license - * Copyright 2025 Google LLC. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -// This example adds a map with markers, using web components. - -async function initMap() { - console.log('Maps JavaScript API loaded.'); -} - -initMap(); - diff --git a/package-lock.json b/package-lock.json index 6684d302a..a3e20235d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15,17 +15,17 @@ }, "devDependencies": { "@eslint/css": "^0.14.1", - "@eslint/js": "^10.0.1", + "@eslint/js": "^9.39.2", "@eslint/json": "^1.0.0", "@eslint/markdown": "^7.5.1", "@playwright/test": "^1.58.2", "@types/google.maps": "^3.58.1", "@types/node": "^25.2.3", - "eslint": "^10.0.0", + "eslint": "^4.1.1", "globals": "^17.3.0", "rimraf": "^6.1.3", "typescript": "^5.9.3", - "typescript-eslint": "^8.56.0", + "typescript-eslint": "^8.36.0", "vite": "^7.3.1" } }, @@ -783,38 +783,6 @@ "node": ">=18" } }, - "node_modules/@eslint-community/eslint-utils": { - "version": "4.9.1", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.1.tgz", - "integrity": "sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "eslint-visitor-keys": "^3.4.3" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" - } - }, - "node_modules/@eslint-community/eslint-utils/node_modules/eslint-visitor-keys": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", - "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, "node_modules/@eslint-community/regexpp": { "version": "4.12.2", "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.2.tgz", @@ -825,47 +793,6 @@ "node": "^12.0.0 || ^14.0.0 || >=16.0.0" } }, - "node_modules/@eslint/config-array": { - "version": "0.23.1", - "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.23.1.tgz", - "integrity": "sha512-uVSdg/V4dfQmTjJzR0szNczjOH/J+FyUMMjYtr07xFRXR7EDf9i1qdxrD0VusZH9knj1/ecxzCQQxyic5NzAiA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@eslint/object-schema": "^3.0.1", - "debug": "^4.3.1", - "minimatch": "^10.1.1" - }, - "engines": { - "node": "^20.19.0 || ^22.13.0 || >=24" - } - }, - "node_modules/@eslint/config-helpers": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.5.2.tgz", - "integrity": "sha512-a5MxrdDXEvqnIq+LisyCX6tQMPF/dSJpCfBgBauY+pNZ28yCtSsTvyTYrMhaI+LK26bVyCJfJkT0u8KIj2i1dQ==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@eslint/core": "^1.1.0" - }, - "engines": { - "node": "^20.19.0 || ^22.13.0 || >=24" - } - }, - "node_modules/@eslint/config-helpers/node_modules/@eslint/core": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@eslint/core/-/core-1.1.0.tgz", - "integrity": "sha512-/nr9K9wkr3P1EzFTdFdMoLuo1PmIxjmwvPozwoSodjNBdefGujXQUF93u1DDZpEaTuDvMsIQddsd35BwtrW9Xw==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@types/json-schema": "^7.0.15" - }, - "engines": { - "node": "^20.19.0 || ^22.13.0 || >=24" - } - }, "node_modules/@eslint/core": { "version": "0.17.0", "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.17.0.tgz", @@ -909,24 +836,15 @@ } }, "node_modules/@eslint/js": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-10.0.1.tgz", - "integrity": "sha512-zeR9k5pd4gxjZ0abRoIaxdc7I3nDktoXZk2qOv9gCNWx3mVwEn32VRhyLaRsDiJjTs0xq/T8mfPtyuXu7GWBcA==", + "version": "9.39.2", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.39.2.tgz", + "integrity": "sha512-q1mjIoW1VX4IvSocvM/vbTiveKC4k9eLrajNEuSsmjymSDEbpGddtpfOoN7YGAqBK3NG+uqo8ia4PDTt8buCYA==", "dev": true, - "license": "MIT", "engines": { - "node": "^20.19.0 || ^22.13.0 || >=24" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "url": "https://eslint.org/donate" - }, - "peerDependencies": { - "eslint": "^10.0.0" - }, - "peerDependenciesMeta": { - "eslint": { - "optional": true - } } }, "node_modules/@eslint/json": { @@ -996,16 +914,6 @@ "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } }, - "node_modules/@eslint/object-schema": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-3.0.1.tgz", - "integrity": "sha512-P9cq2dpr+LU8j3qbLygLcSZrl2/ds/pUpfnHNNuk5HW7mnngHs+6WSq5C9mO3rqRX8A1poxqLTC9cu0KOyJlBg==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "^20.19.0 || ^22.13.0 || >=24" - } - }, "node_modules/@eslint/plugin-kit": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.4.1.tgz", @@ -1029,44 +937,6 @@ "@types/google.maps": "^3.53.1" } }, - "node_modules/@humanfs/core": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz", - "integrity": "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=18.18.0" - } - }, - "node_modules/@humanfs/node": { - "version": "0.16.7", - "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.7.tgz", - "integrity": "sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@humanfs/core": "^0.19.1", - "@humanwhocodes/retry": "^0.4.0" - }, - "engines": { - "node": ">=18.18.0" - } - }, - "node_modules/@humanwhocodes/module-importer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=12.22" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/nzakas" - } - }, "node_modules/@humanwhocodes/momoa": { "version": "3.3.10", "resolved": "https://registry.npmjs.org/@humanwhocodes/momoa/-/momoa-3.3.10.tgz", @@ -1077,20 +947,6 @@ "node": ">=18" } }, - "node_modules/@humanwhocodes/retry": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz", - "integrity": "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=18.18" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/nzakas" - } - }, "node_modules/@isaacs/cliui": { "version": "9.0.0", "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-9.0.0.tgz", @@ -1691,6 +1547,41 @@ "integrity": "sha512-clYZdHcmRvMzVK5fjeDkQlHUzXQSNdZ7s4xOqC3nJPgz4C/TZkUecTo9YS4PruZqtDda/ag4erndP0MIn40dGA==", "license": "MIT" }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, "node_modules/@playwright/test": { "version": "1.58.2", "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.58.2.tgz", @@ -2170,13 +2061,6 @@ "@types/ms": "*" } }, - "node_modules/@types/esrecurse": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/@types/esrecurse/-/esrecurse-4.3.1.tgz", - "integrity": "sha512-xJBAbDifo5hpffDBuHl0Y8ywswbiAp/Wi7Y/GtAgSlZyIABppyurxVueOPE8LUQOxdlgi6Zqce7uoEpqNTeiUw==", - "dev": true, - "license": "MIT" - }, "node_modules/@types/estree": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", @@ -2257,410 +2141,270 @@ "dev": true, "license": "MIT" }, - "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.56.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.56.0.tgz", - "integrity": "sha512-lRyPDLzNCuae71A3t9NEINBiTn7swyOhvUj3MyUOxb8x6g6vPEFoOU+ZRmGMusNC3X3YMhqMIX7i8ShqhT74Pw==", + "node_modules/@vis.gl/react-google-maps": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@vis.gl/react-google-maps/-/react-google-maps-1.7.1.tgz", + "integrity": "sha512-F/GJzJyri7Jqf+bkLNxoi2RcH2hCIo1I3//PyiILqQzdzglMoqZVO1DLXlHPifNdebk1/zib6dMJA3i73nwmuQ==", + "license": "MIT", + "dependencies": { + "@types/google.maps": "^3.54.10", + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "react": ">=16.8.0 || ^19.0 || ^19.0.0-rc", + "react-dom": ">=16.8.0 || ^19.0 || ^19.0.0-rc" + } + }, + "node_modules/@vitejs/plugin-react": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-5.1.2.tgz", + "integrity": "sha512-EcA07pHJouywpzsoTUqNh5NwGayl2PPVEJKUSinGGSxFGYn+shYbqMGBg6FXDqgXum9Ou/ecb+411ssw8HImJQ==", "dev": true, "license": "MIT", "dependencies": { - "@eslint-community/regexpp": "^4.12.2", - "@typescript-eslint/scope-manager": "8.56.0", - "@typescript-eslint/type-utils": "8.56.0", - "@typescript-eslint/utils": "8.56.0", - "@typescript-eslint/visitor-keys": "8.56.0", - "ignore": "^7.0.5", - "natural-compare": "^1.4.0", - "ts-api-utils": "^2.4.0" + "@babel/core": "^7.28.5", + "@babel/plugin-transform-react-jsx-self": "^7.27.1", + "@babel/plugin-transform-react-jsx-source": "^7.27.1", + "@rolldown/pluginutils": "1.0.0-beta.53", + "@types/babel__core": "^7.20.5", + "react-refresh": "^0.18.0" }, "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "node": "^20.19.0 || >=22.12.0" }, "peerDependencies": { - "@typescript-eslint/parser": "^8.56.0", - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.0.0" + "vite": "^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0" } }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/ignore": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.5.tgz", - "integrity": "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==", - "dev": true, + "node_modules/@xmldom/xmldom": { + "version": "0.7.13", + "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.7.13.tgz", + "integrity": "sha512-lm2GW5PkosIzccsaZIz7tp8cPADSIlIHWDFTR1N0SzfinhhYgeIQjFMz4rYzanCScr3DqQLeomUDArp6MWKm+g==", + "deprecated": "this version is no longer supported, please update to at least 0.8.*", "license": "MIT", "engines": { - "node": ">= 4" + "node": ">=10.0.0" } }, - "node_modules/@typescript-eslint/parser": { - "version": "8.56.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.56.0.tgz", - "integrity": "sha512-IgSWvLobTDOjnaxAfDTIHaECbkNlAlKv2j5SjpB2v7QHKv1FIfjwMy8FsDbVfDX/KjmCmYICcw7uGaXLhtsLNg==", + "node_modules/acorn": { + "version": "5.7.4", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz", + "integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==", "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/scope-manager": "8.56.0", - "@typescript-eslint/types": "8.56.0", - "@typescript-eslint/typescript-estree": "8.56.0", - "@typescript-eslint/visitor-keys": "8.56.0", - "debug": "^4.4.3" + "bin": { + "acorn": "bin/acorn" }, "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.0.0" + "node": ">=0.4.0" } }, - "node_modules/@typescript-eslint/project-service": { - "version": "8.56.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.56.0.tgz", - "integrity": "sha512-M3rnyL1vIQOMeWxTWIW096/TtVP+8W3p/XnaFflhmcFp+U4zlxUxWj4XwNs6HbDeTtN4yun0GNTTDBw/SvufKg==", + "node_modules/acorn-jsx": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-3.0.1.tgz", + "integrity": "sha512-AU7pnZkguthwBjKgCg6998ByQNIMjbuDQZ8bb78QAFZwPfmKia8AIzgY/gWgqCjnht8JLdXmB4YxA0KaV60ncQ==", "dev": true, - "license": "MIT", "dependencies": { - "@typescript-eslint/tsconfig-utils": "^8.56.0", - "@typescript-eslint/types": "^8.56.0", - "debug": "^4.4.3" + "acorn": "^3.0.4" + } + }, + "node_modules/acorn-jsx/node_modules/acorn": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", + "integrity": "sha512-OLUyIIZ7mF5oaAUT1w0TFqQS81q3saT46x8t7ukpPjMNk+nbs4ZHhs7ToV8EWnLYLepjETXd4XaCE4uxkMeqUw==", + "dev": true, + "bin": { + "acorn": "bin/acorn" }, "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "typescript": ">=4.8.4 <6.0.0" + "node": ">=0.4.0" } }, - "node_modules/@typescript-eslint/scope-manager": { - "version": "8.56.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.56.0.tgz", - "integrity": "sha512-7UiO/XwMHquH+ZzfVCfUNkIXlp/yQjjnlYUyYz7pfvlK3/EyyN6BK+emDmGNyQLBtLGaYrTAI6KOw8tFucWL2w==", + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, - "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.56.0", - "@typescript-eslint/visitor-keys": "8.56.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/@typescript-eslint/tsconfig-utils": { - "version": "8.56.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.56.0.tgz", - "integrity": "sha512-bSJoIIt4o3lKXD3xmDh9chZcjCz5Lk8xS7Rxn+6l5/pKrDpkCwtQNQQwZ2qRPk7TkUYhrq3WPIHXOXlbXP0itg==", + "node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", "dev": true, - "license": "MIT", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, "peerDependencies": { - "typescript": ">=4.8.4 <6.0.0" + "ajv": "^6.9.1" } }, - "node_modules/@typescript-eslint/type-utils": { - "version": "8.56.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.56.0.tgz", - "integrity": "sha512-qX2L3HWOU2nuDs6GzglBeuFXviDODreS58tLY/BALPC7iu3Fa+J7EOTwnX9PdNBxUI7Uh0ntP0YWGnxCkXzmfA==", + "node_modules/ansi-escapes": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", + "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "8.56.0", - "@typescript-eslint/typescript-estree": "8.56.0", - "@typescript-eslint/utils": "8.56.0", - "debug": "^4.4.3", - "ts-api-utils": "^2.4.0" - }, "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.0.0" + "node": ">=4" } }, - "node_modules/@typescript-eslint/types": { - "version": "8.56.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.56.0.tgz", - "integrity": "sha512-DBsLPs3GsWhX5HylbP9HNG15U0bnwut55Lx12bHB9MpXxQ+R5GC8MwQe+N1UFXxAeQDvEsEDY6ZYwX03K7Z6HQ==", + "node_modules/ansi-regex": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", + "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", "dev": true, - "license": "MIT", "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "node": ">=4" } }, - "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.56.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.56.0.tgz", - "integrity": "sha512-ex1nTUMWrseMltXUHmR2GAQ4d+WjkZCT4f+4bVsps8QEdh0vlBsaCokKTPlnqBFqqGaxilDNJG7b8dolW2m43Q==", + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/project-service": "8.56.0", - "@typescript-eslint/tsconfig-utils": "8.56.0", - "@typescript-eslint/types": "8.56.0", - "@typescript-eslint/visitor-keys": "8.56.0", - "debug": "^4.4.3", - "minimatch": "^9.0.5", - "semver": "^7.7.3", - "tinyglobby": "^0.2.15", - "ts-api-utils": "^2.4.0" + "color-convert": "^2.0.1" }, "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "node": ">=8" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "typescript": ">=4.8.4 <6.0.0" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "node_modules/apache-arrow": { + "version": "21.1.0", + "resolved": "https://registry.npmjs.org/apache-arrow/-/apache-arrow-21.1.0.tgz", + "integrity": "sha512-kQrYLxhC+NTVVZ4CCzGF6L/uPVOzJmD1T3XgbiUnP7oTeVFOFgEUu6IKNwCDkpFoBVqDKQivlX4RUFqqnWFlEA==", "dev": true, - "license": "ISC", + "license": "Apache-2.0", "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" + "@swc/helpers": "^0.5.11", + "@types/command-line-args": "^5.2.3", + "@types/command-line-usage": "^5.0.4", + "@types/node": "^24.0.3", + "command-line-args": "^6.0.1", + "command-line-usage": "^7.0.1", + "flatbuffers": "^25.1.24", + "json-bignum": "^0.0.3", + "tslib": "^2.6.2" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "bin": { + "arrow2csv": "bin/arrow2csv.js" } }, - "node_modules/@typescript-eslint/utils": { - "version": "8.56.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.56.0.tgz", - "integrity": "sha512-RZ3Qsmi2nFGsS+n+kjLAYDPVlrzf7UhTffrDIKr+h2yzAlYP/y5ZulU0yeDEPItos2Ph46JAL5P/On3pe7kDIQ==", + "node_modules/apache-arrow/node_modules/@types/node": { + "version": "24.10.9", + "resolved": "https://registry.npmjs.org/@types/node/-/node-24.10.9.tgz", + "integrity": "sha512-ne4A0IpG3+2ETuREInjPNhUGis1SFjv1d5asp8MzEAGtOZeTeHVDOYqOgqfhvseqg/iXty2hjBf1zAOb7RNiNw==", "dev": true, "license": "MIT", "dependencies": { - "@eslint-community/eslint-utils": "^4.9.1", - "@typescript-eslint/scope-manager": "8.56.0", - "@typescript-eslint/types": "8.56.0", - "@typescript-eslint/typescript-estree": "8.56.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.0.0" + "undici-types": "~7.16.0" } }, - "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.56.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.56.0.tgz", - "integrity": "sha512-q+SL+b+05Ud6LbEE35qe4A99P+htKTKVbyiNEe45eCbJFyh/HVK9QXwlrbz+Q4L8SOW4roxSVwXYj4DMBT7Ieg==", + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "8.56.0", - "eslint-visitor-keys": "^5.0.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@vis.gl/react-google-maps": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/@vis.gl/react-google-maps/-/react-google-maps-1.7.1.tgz", - "integrity": "sha512-F/GJzJyri7Jqf+bkLNxoi2RcH2hCIo1I3//PyiILqQzdzglMoqZVO1DLXlHPifNdebk1/zib6dMJA3i73nwmuQ==", - "license": "MIT", "dependencies": { - "@types/google.maps": "^3.54.10", - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "react": ">=16.8.0 || ^19.0 || ^19.0.0-rc", - "react-dom": ">=16.8.0 || ^19.0 || ^19.0.0-rc" + "sprintf-js": "~1.0.2" } }, - "node_modules/@vitejs/plugin-react": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-5.1.2.tgz", - "integrity": "sha512-EcA07pHJouywpzsoTUqNh5NwGayl2PPVEJKUSinGGSxFGYn+shYbqMGBg6FXDqgXum9Ou/ecb+411ssw8HImJQ==", + "node_modules/array-back": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/array-back/-/array-back-6.2.2.tgz", + "integrity": "sha512-gUAZ7HPyb4SJczXAMUXMGAvI976JoK3qEx9v1FTmeYuJj0IBiaKttG1ydtGKdkfqWkIkouke7nG8ufGy77+Cvw==", "dev": true, "license": "MIT", - "dependencies": { - "@babel/core": "^7.28.5", - "@babel/plugin-transform-react-jsx-self": "^7.27.1", - "@babel/plugin-transform-react-jsx-source": "^7.27.1", - "@rolldown/pluginutils": "1.0.0-beta.53", - "@types/babel__core": "^7.20.5", - "react-refresh": "^0.18.0" - }, - "engines": { - "node": "^20.19.0 || >=22.12.0" - }, - "peerDependencies": { - "vite": "^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0" - } - }, - "node_modules/@xmldom/xmldom": { - "version": "0.7.13", - "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.7.13.tgz", - "integrity": "sha512-lm2GW5PkosIzccsaZIz7tp8cPADSIlIHWDFTR1N0SzfinhhYgeIQjFMz4rYzanCScr3DqQLeomUDArp6MWKm+g==", - "deprecated": "this version is no longer supported, please update to at least 0.8.*", - "license": "MIT", "engines": { - "node": ">=10.0.0" + "node": ">=12.17" } }, - "node_modules/acorn": { - "version": "8.15.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", - "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", + "node_modules/babel-code-frame": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", + "integrity": "sha512-XqYMR2dfdGMW+hd0IUZ2PwK+fGeFkOxZJ0wY+JaQAHzt1Zx8LcvpiZD2NiGkEG8qx0CfkAOr5xt76d1e8vG90g==", "dev": true, - "license": "MIT", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" + "dependencies": { + "chalk": "^1.1.3", + "esutils": "^2.0.2", + "js-tokens": "^3.0.2" } }, - "node_modules/acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "node_modules/babel-code-frame/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", "dev": true, - "license": "MIT", - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "node_modules/babel-code-frame/node_modules/ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==", "dev": true, - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/babel-code-frame/node_modules/chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==", "dev": true, - "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=0.10.0" } }, - "node_modules/apache-arrow": { - "version": "21.1.0", - "resolved": "https://registry.npmjs.org/apache-arrow/-/apache-arrow-21.1.0.tgz", - "integrity": "sha512-kQrYLxhC+NTVVZ4CCzGF6L/uPVOzJmD1T3XgbiUnP7oTeVFOFgEUu6IKNwCDkpFoBVqDKQivlX4RUFqqnWFlEA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@swc/helpers": "^0.5.11", - "@types/command-line-args": "^5.2.3", - "@types/command-line-usage": "^5.0.4", - "@types/node": "^24.0.3", - "command-line-args": "^6.0.1", - "command-line-usage": "^7.0.1", - "flatbuffers": "^25.1.24", - "json-bignum": "^0.0.3", - "tslib": "^2.6.2" - }, - "bin": { - "arrow2csv": "bin/arrow2csv.js" - } + "node_modules/babel-code-frame/node_modules/js-tokens": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", + "integrity": "sha512-RjTcuD4xjtthQkaWH7dFlH85L+QaVtSoOyGdZ3g6HFhS9dFNDfLyqgm2NFe2X6cQpeFmt0452FJjFG5UameExg==", + "dev": true }, - "node_modules/apache-arrow/node_modules/@types/node": { - "version": "24.10.9", - "resolved": "https://registry.npmjs.org/@types/node/-/node-24.10.9.tgz", - "integrity": "sha512-ne4A0IpG3+2ETuREInjPNhUGis1SFjv1d5asp8MzEAGtOZeTeHVDOYqOgqfhvseqg/iXty2hjBf1zAOb7RNiNw==", + "node_modules/babel-code-frame/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", "dev": true, - "license": "MIT", "dependencies": { - "undici-types": "~7.16.0" + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/array-back": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/array-back/-/array-back-6.2.2.tgz", - "integrity": "sha512-gUAZ7HPyb4SJczXAMUXMGAvI976JoK3qEx9v1FTmeYuJj0IBiaKttG1ydtGKdkfqWkIkouke7nG8ufGy77+Cvw==", + "node_modules/babel-code-frame/node_modules/supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==", "dev": true, - "license": "MIT", "engines": { - "node": ">=12.17" + "node": ">=0.8.0" } }, "node_modules/balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/baseline-browser-mapping": { "version": "2.9.18", @@ -2698,6 +2442,18 @@ "node": "20 || >=22" } }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "dev": true, + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/browserslist": { "version": "4.28.1", "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.1.tgz", @@ -2732,6 +2488,80 @@ "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" } }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true + }, + "node_modules/call-bind": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz", + "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==", + "dev": true, + "dependencies": { + "call-bind-apply-helpers": "^1.0.0", + "es-define-property": "^1.0.0", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/call-bind-apply-helpers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "dev": true, + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/call-bound": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", + "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", + "dev": true, + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "get-intrinsic": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/caller-path": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-0.1.0.tgz", + "integrity": "sha512-UJiE1otjXPF5/x+T3zTnSFiTOEmJoGTD9HmBoxnCUwho61a2eSNn/VwtwuIBDAo2SEOv1AJ7ARI5gCmohFLu/g==", + "dev": true, + "dependencies": { + "callsites": "^0.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/callsites": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-0.2.0.tgz", + "integrity": "sha512-Zv4Dns9IbXXmPkgRRUjAaJQgfN4xX5p6+RQFhWUqscdvvK2xK/ZL8b3IXIJsj+4sD+f24NwnWy2BY8AJ82JB0A==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/caniuse-lite": { "version": "1.0.30001766", "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001766.tgz", @@ -2808,6 +2638,37 @@ "url": "https://github.com/sponsors/wooorm" } }, + "node_modules/chardet": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.4.2.tgz", + "integrity": "sha512-j/Toj7f1z98Hh2cYo2BVr85EpIRWqUi7rtRSGxh/cqUjqrnJe9l9UE7IUGd2vQ2p+kSHLkSzObQPZPLUC6TQwg==", + "dev": true + }, + "node_modules/circular-json": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.3.3.tgz", + "integrity": "sha512-UZK3NBx2Mca+b5LsG7bY183pHWt5Y1xts4P3Pz7ENTwGVnJOUWbRb3ocjvX7hx9tq/yTAdclXm9sZ38gNuem4A==", + "deprecated": "CircularJSON is in maintenance only, flatted is its successor.", + "dev": true + }, + "node_modules/cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw==", + "dev": true, + "dependencies": { + "restore-cursor": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cli-width": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz", + "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==", + "dev": true + }, "node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -2868,6 +2729,27 @@ "node": ">=12.20.0" } }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "node_modules/concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "dev": true, + "engines": [ + "node >= 0.8" + ], + "dependencies": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, "node_modules/convert-source-map": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", @@ -2875,20 +2757,11 @@ "dev": true, "license": "MIT" }, - "node_modules/cross-spawn": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", - "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", - "dev": true, - "license": "MIT", - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "dev": true }, "node_modules/csstype": { "version": "3.2.3", @@ -2933,13 +2806,29 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true, - "license": "MIT" + "dev": true }, - "node_modules/dequal": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", - "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "dev": true, + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", "dev": true, "license": "MIT", "engines": { @@ -2960,6 +2849,18 @@ "url": "https://github.com/sponsors/wooorm" } }, + "node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/dotenv": { "version": "17.2.3", "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-17.2.3.tgz", @@ -2972,6 +2873,20 @@ "url": "https://dotenvx.com" } }, + "node_modules/dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "dev": true, + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/electron-to-chromium": { "version": "1.5.279", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.279.tgz", @@ -2979,6 +2894,36 @@ "dev": true, "license": "ISC" }, + "node_modules/es-define-property": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-object-atoms": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", + "dev": true, + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/esbuild": { "version": "0.27.2", "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.27.2.tgz", @@ -3032,149 +2977,273 @@ } }, "node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", "dev": true, - "license": "MIT", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=0.8.0" } }, "node_modules/eslint": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-10.0.0.tgz", - "integrity": "sha512-O0piBKY36YSJhlFSG8p9VUdPV/SxxS4FYDWVpr/9GJuMaepzwlf4J8I4ov1b+ySQfDTPhc3DtLaxcT1fN0yqCg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-community/eslint-utils": "^4.8.0", - "@eslint-community/regexpp": "^4.12.2", - "@eslint/config-array": "^0.23.0", - "@eslint/config-helpers": "^0.5.2", - "@eslint/core": "^1.1.0", - "@eslint/plugin-kit": "^0.6.0", - "@humanfs/node": "^0.16.6", - "@humanwhocodes/module-importer": "^1.0.1", - "@humanwhocodes/retry": "^0.4.2", - "@types/estree": "^1.0.6", - "ajv": "^6.12.4", - "cross-spawn": "^7.0.6", - "debug": "^4.3.2", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^9.1.0", - "eslint-visitor-keys": "^5.0.0", - "espree": "^11.1.0", - "esquery": "^1.7.0", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-4.1.1.tgz", + "integrity": "sha512-f1dZCelL+292bNepKsy+CGNHFN4ZxeMDMMEw2FMI2jiQlubY6F84UcY/BRJ4M1qDEVrW2QYWDsbpiT5HosluqQ==", + "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.", + "dev": true, + "dependencies": { + "babel-code-frame": "^6.22.0", + "chalk": "^1.1.3", + "concat-stream": "^1.6.0", + "debug": "^2.6.8", + "doctrine": "^2.0.0", + "eslint-scope": "^3.7.1", + "espree": "^3.4.3", + "esquery": "^1.0.0", + "estraverse": "^4.2.0", "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^8.0.0", - "find-up": "^5.0.0", - "glob-parent": "^6.0.2", - "ignore": "^5.2.0", + "file-entry-cache": "^2.0.0", + "glob": "^7.1.2", + "globals": "^9.17.0", + "ignore": "^3.3.3", "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "minimatch": "^10.1.1", + "inquirer": "^3.0.6", + "is-my-json-valid": "^2.16.0", + "is-resolvable": "^1.0.0", + "js-yaml": "^3.8.4", + "json-stable-stringify": "^1.0.1", + "levn": "^0.3.0", + "lodash": "^4.17.4", + "minimatch": "^3.0.2", + "mkdirp": "^0.5.1", "natural-compare": "^1.4.0", - "optionator": "^0.9.3" + "optionator": "^0.8.2", + "path-is-inside": "^1.0.2", + "pluralize": "^4.0.0", + "progress": "^2.0.0", + "require-uncached": "^1.0.3", + "strip-json-comments": "~2.0.1", + "table": "^4.0.1", + "text-table": "~0.2.0" }, "bin": { "eslint": "bin/eslint.js" }, "engines": { - "node": "^20.19.0 || ^22.13.0 || >=24" - }, - "funding": { - "url": "https://eslint.org/donate" + "node": ">=4" + } + }, + "node_modules/eslint-scope": { + "version": "3.7.3", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.3.tgz", + "integrity": "sha512-W+B0SvF4gamyCTmUc+uITPY0989iXVfKvhwtmJocTaYoc/3khEHmEmvfY/Gn9HA9VV75jrQECsHizkNw1b68FA==", + "dev": true, + "dependencies": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" }, - "peerDependencies": { - "jiti": "*" + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/eslint-scope/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/eslint/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint/node_modules/ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint/node_modules/brace-expansion": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/eslint/node_modules/chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==", + "dev": true, + "dependencies": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" }, - "peerDependenciesMeta": { - "jiti": { - "optional": true - } + "engines": { + "node": ">=0.10.0" } }, - "node_modules/eslint-scope": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-9.1.0.tgz", - "integrity": "sha512-CkWE42hOJsNj9FJRaoMX9waUFYhqY4jmyLFdAdzZr6VaCg3ynLYx4WnOdkaIifGfH4gsUcBTn4OZbHXkpLD0FQ==", + "node_modules/eslint/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { - "@types/esrecurse": "^4.3.1", - "@types/estree": "^1.0.8", - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" + "ms": "2.0.0" + } + }, + "node_modules/eslint/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/eslint/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" }, "engines": { - "node": "^20.19.0 || ^22.13.0 || >=24" + "node": "*" }, "funding": { - "url": "https://opencollective.com/eslint" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/eslint-visitor-keys": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.0.tgz", - "integrity": "sha512-A0XeIi7CXU7nPlfHS9loMYEKxUaONu/hTEzHTGba9Huu94Cq1hPivf+DE5erJozZOky0LfvXAyrV/tcswpLI0Q==", + "node_modules/eslint/node_modules/globals": { + "version": "9.18.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz", + "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==", "dev": true, - "license": "Apache-2.0", "engines": { - "node": "^20.19.0 || ^22.13.0 || >=24" + "node": ">=0.10.0" + } + }, + "node_modules/eslint/node_modules/levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "dev": true, + "dependencies": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" }, - "funding": { - "url": "https://opencollective.com/eslint" + "engines": { + "node": ">= 0.8.0" } }, - "node_modules/eslint/node_modules/@eslint/core": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@eslint/core/-/core-1.1.0.tgz", - "integrity": "sha512-/nr9K9wkr3P1EzFTdFdMoLuo1PmIxjmwvPozwoSodjNBdefGujXQUF93u1DDZpEaTuDvMsIQddsd35BwtrW9Xw==", + "node_modules/eslint/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@types/json-schema": "^7.0.15" + "brace-expansion": "^1.1.7" }, "engines": { - "node": "^20.19.0 || ^22.13.0 || >=24" + "node": "*" } }, - "node_modules/eslint/node_modules/@eslint/plugin-kit": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.6.0.tgz", - "integrity": "sha512-bIZEUzOI1jkhviX2cp5vNyXQc6olzb2ohewQubuYlMXZ2Q/XjBO0x0XhGPvc9fjSIiUN0vw+0hq53BJ4eQSJKQ==", + "node_modules/eslint/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/eslint/node_modules/prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/eslint/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@eslint/core": "^1.1.0", - "levn": "^0.4.1" + "ansi-regex": "^2.0.0" }, "engines": { - "node": "^20.19.0 || ^22.13.0 || >=24" + "node": ">=0.10.0" + } + }, + "node_modules/eslint/node_modules/supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/eslint/node_modules/type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", + "dev": true, + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" } }, "node_modules/espree": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/espree/-/espree-11.1.0.tgz", - "integrity": "sha512-WFWYhO1fV4iYkqOOvq8FbqIhr2pYfoDY0kCotMkDeNtGpiGGkZ1iov2u8ydjtgM8yF8rzK7oaTbw2NAzbAbehw==", + "version": "3.5.4", + "resolved": "https://registry.npmjs.org/espree/-/espree-3.5.4.tgz", + "integrity": "sha512-yAcIQxtmMiB/jL32dzEp2enBeidsB7xWPLNiw3IIkpVds1P+h7qF9YwJq1yUNzp2OKXgAprs4F61ih66UsoD1A==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { - "acorn": "^8.15.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^5.0.0" + "acorn": "^5.5.0", + "acorn-jsx": "^3.0.0" }, "engines": { - "node": "^20.19.0 || ^22.13.0 || >=24" + "node": ">=0.10.0" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" }, - "funding": { - "url": "https://opencollective.com/eslint" + "engines": { + "node": ">=4" } }, "node_modules/esquery": { @@ -3195,7 +3264,6 @@ "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { "estraverse": "^5.2.0" }, @@ -3223,25 +3291,62 @@ "node": ">=0.10.0" } }, + "node_modules/external-editor": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz", + "integrity": "sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==", + "dev": true, + "dependencies": { + "chardet": "^0.4.0", + "iconv-lite": "^0.4.17", + "tmp": "^0.0.33" + }, + "engines": { + "node": ">=0.12" + } + }, "node_modules/fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", "license": "MIT" }, + "node_modules/fast-glob": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", + "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.8" + }, + "engines": { + "node": ">=8.6.0" + } + }, "node_modules/fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/fast-levenshtein": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true + }, + "node_modules/fastq": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.20.1.tgz", + "integrity": "sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==", "dev": true, - "license": "MIT" + "dependencies": { + "reusify": "^1.0.4" + } }, "node_modules/fault": { "version": "2.0.1", @@ -3275,17 +3380,41 @@ } } }, + "node_modules/figures": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", + "integrity": "sha512-Oa2M9atig69ZkfwiApY8F2Yy+tzMbazyvqv21R0NsSC8floSOC09BbT1ITWAdoMGQvJ/aZnR1KMwdx9tvHnTNA==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^1.0.5" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/file-entry-cache": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", - "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-2.0.0.tgz", + "integrity": "sha512-uXP/zGzxxFvFfcZGgBIwotm+Tdc55ddPAzF7iHshP4YGaXMww7rSF9peD9D1sui5ebONg5UobsZv+FfgEpGv/w==", "dev": true, - "license": "MIT", "dependencies": { - "flat-cache": "^4.0.0" + "flat-cache": "^1.2.1", + "object-assign": "^4.0.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=0.10.0" + } + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" } }, "node_modules/find-replace": { @@ -3306,35 +3435,75 @@ } } }, - "node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "node_modules/flat-cache": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.4.tgz", + "integrity": "sha512-VwyB3Lkgacfik2vhqR4uv2rvebqmDvFu4jlN/C1RzWoJEo8I7z4Q404oiqYCkq41mni8EzQnm95emU9seckwtg==", "dev": true, - "license": "MIT", "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" + "circular-json": "^0.3.1", + "graceful-fs": "^4.1.2", + "rimraf": "~2.6.2", + "write": "^0.2.1" }, "engines": { - "node": ">=10" + "node": ">=0.10.0" + } + }, + "node_modules/flat-cache/node_modules/brace-expansion": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/flat-cache/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/flat-cache": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz", - "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==", + "node_modules/flat-cache/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, - "license": "MIT", "dependencies": { - "flatted": "^3.2.9", - "keyv": "^4.5.4" + "brace-expansion": "^1.1.7" }, "engines": { - "node": ">=16" + "node": "*" + } + }, + "node_modules/flat-cache/node_modules/rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" } }, "node_modules/flatbuffers": { @@ -3344,13 +3513,6 @@ "dev": true, "license": "Apache-2.0" }, - "node_modules/flatted": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.3.tgz", - "integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==", - "dev": true, - "license": "ISC" - }, "node_modules/format": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/format/-/format-0.2.2.tgz", @@ -3360,6 +3522,12 @@ "node": ">=0.4.x" } }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, "node_modules/fsevents": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", @@ -3375,6 +3543,33 @@ "node": "^8.16.0 || ^10.6.0 || >=11.0.0" } }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/generate-function": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.3.1.tgz", + "integrity": "sha512-eeB5GfMNeevm/GRYq20ShmsaGcmI81kIX2K9XQx5miC8KdHaC6Jm0qQ8ZNeGOi7wYB8OsdxKs+Y2oVuTFuVwKQ==", + "dev": true, + "dependencies": { + "is-property": "^1.0.2" + } + }, + "node_modules/generate-object-property": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz", + "integrity": "sha512-TuOwZWgJ2VAMEGJvAyPWvpqxSANF0LDpmyHauMjFYzaACvn+QTT/AZomvPCzVBV7yDN3OmwHQ5OvHaeLKre3JQ==", + "dev": true, + "dependencies": { + "is-property": "^1.0.0" + } + }, "node_modules/gensync": { "version": "1.0.0-beta.2", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", @@ -3385,16 +3580,53 @@ "node": ">=6.9.0" } }, - "node_modules/github-slugger": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-2.0.0.tgz", - "integrity": "sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==", + "node_modules/get-intrinsic": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", "dev": true, - "license": "ISC" - }, - "node_modules/glob": { - "version": "13.0.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-13.0.3.tgz", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "function-bind": "^1.1.2", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "dev": true, + "dependencies": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/github-slugger": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-2.0.0.tgz", + "integrity": "sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==", + "dev": true, + "license": "ISC" + }, + "node_modules/glob": { + "version": "13.0.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-13.0.3.tgz", "integrity": "sha512-/g3B0mC+4x724v1TgtBlBtt2hPi/EWptsIAmXUx9Z2rvBYleQcsrmaOzd5LyL50jf/Soi83ZDJmw2+XqvH/EeA==", "dev": true, "license": "BlueOak-1.0.0", @@ -3411,16 +3643,15 @@ } }, "node_modules/glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "dev": true, - "license": "ISC", "dependencies": { - "is-glob": "^4.0.3" + "is-glob": "^4.0.1" }, "engines": { - "node": ">=10.13.0" + "node": ">= 6" } }, "node_modules/globals": { @@ -3436,6 +3667,51 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true + }, + "node_modules/graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", + "dev": true + }, + "node_modules/has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-ansi/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -3446,6 +3722,54 @@ "node": ">=8" } }, + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "dev": true, + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/ieee754": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", @@ -3467,14 +3791,10 @@ "license": "BSD-3-Clause" }, "node_modules/ignore": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", - "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 4" - } + "version": "3.3.10", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", + "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==", + "dev": true }, "node_modules/imurmurhash": { "version": "0.1.4", @@ -3486,22 +3806,130 @@ "node": ">=0.8.19" } }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", + "dev": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "node_modules/inquirer": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-3.3.0.tgz", + "integrity": "sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ==", + "dev": true, + "dependencies": { + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.0", + "cli-cursor": "^2.1.0", + "cli-width": "^2.0.0", + "external-editor": "^2.0.4", + "figures": "^2.0.0", + "lodash": "^4.3.0", + "mute-stream": "0.0.7", + "run-async": "^2.2.0", + "rx-lite": "^4.0.8", + "rx-lite-aggregates": "^4.0.8", + "string-width": "^2.1.0", + "strip-ansi": "^4.0.0", + "through": "^2.3.6" + } + }, + "node_modules/inquirer/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/inquirer/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/inquirer/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/inquirer/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/inquirer/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/inquirer/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } }, + "node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", + "dev": true, + "engines": { + "node": ">=4" + } + }, "node_modules/is-glob": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", "dev": true, - "license": "MIT", "dependencies": { "is-extglob": "^2.1.1" }, @@ -3509,12 +3937,51 @@ "node": ">=0.10.0" } }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "node_modules/is-my-ip-valid": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-my-ip-valid/-/is-my-ip-valid-1.0.1.tgz", + "integrity": "sha512-jxc8cBcOWbNK2i2aTkCZP6i7wkHF1bqKFrwEHuN5Jtg5BSaZHUZQ/JTOJwoV41YvHnOaRyWWh72T/KvfNz9DJg==", + "dev": true + }, + "node_modules/is-my-json-valid": { + "version": "2.20.6", + "resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.20.6.tgz", + "integrity": "sha512-1JQwulVNjx8UqkPE/bqDaxtH4PXCe/2VRh/y3p99heOV87HG4Id5/VfDswd+YiAfHcRTfDlWgISycnHuhZq1aw==", "dev": true, - "license": "ISC" + "dependencies": { + "generate-function": "^2.0.0", + "generate-object-property": "^1.1.0", + "is-my-ip-valid": "^1.0.0", + "jsonpointer": "^5.0.0", + "xtend": "^4.0.0" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-property": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz", + "integrity": "sha512-Ks/IoX00TtClbGQr4TWXemAnktAQvYB7HzcCxDGqEZU6oCmb2INHuOoKxbtR+HFkmYWBKv/dOZtGRiAjDhj92g==", + "dev": true + }, + "node_modules/is-resolvable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", + "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", + "dev": true + }, + "node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true }, "node_modules/jackspeak": { "version": "4.2.3", @@ -3539,6 +4006,19 @@ "dev": true, "license": "MIT" }, + "node_modules/js-yaml": { + "version": "3.14.2", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.2.tgz", + "integrity": "sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==", + "dev": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, "node_modules/jsesc": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", @@ -3561,26 +4041,30 @@ "node": ">=0.8" } }, - "node_modules/json-buffer": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", - "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", - "dev": true, - "license": "MIT" - }, "node_modules/json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true, - "license": "MIT" + "dev": true }, - "node_modules/json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "node_modules/json-stable-stringify": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.3.0.tgz", + "integrity": "sha512-qtYiSSFlwot9XHtF9bD9c7rwKjr+RecWT//ZnPvSmEjpV5mmPOCN4j8UjY5hbjNkOwZ/jQv3J6R1/pL7RwgMsg==", "dev": true, - "license": "MIT" + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "isarray": "^2.0.5", + "jsonify": "^0.0.1", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, "node_modules/json5": { "version": "2.2.3", @@ -3595,14 +4079,22 @@ "node": ">=6" } }, - "node_modules/keyv": { - "version": "4.5.4", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", - "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "node_modules/jsonify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.1.tgz", + "integrity": "sha512-2/Ki0GcmuqSrgFyelQq9M05y7PS0mEwuIzrf3f1fPqkVDVRvZrPZtVSMHxdgo8Aq0sxAOb/cr2aqqA3LeWHVPg==", "dev": true, - "license": "MIT", - "dependencies": { - "json-buffer": "3.0.1" + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/jsonpointer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", + "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" } }, "node_modules/levn": { @@ -3619,21 +4111,11 @@ "node": ">= 0.8.0" } }, - "node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "license": "MIT", - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } + "node_modules/lodash": { + "version": "4.17.23", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.23.tgz", + "integrity": "sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w==", + "dev": true }, "node_modules/lodash.camelcase": { "version": "4.3.0", @@ -3674,6 +4156,15 @@ "url": "https://github.com/sponsors/wooorm" } }, + "node_modules/math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/mdast-util-find-and-replace": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-3.0.2.tgz", @@ -3926,6 +4417,15 @@ "dev": true, "license": "CC0-1.0" }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, "node_modules/micromark": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.2.tgz", @@ -4534,6 +5034,40 @@ ], "license": "MIT" }, + "node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "dev": true, + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/micromatch/node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, "node_modules/minimatch": { "version": "10.2.1", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.1.tgz", @@ -4550,6 +5084,15 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/minipass": { "version": "7.1.2", "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", @@ -4560,6 +5103,18 @@ "node": ">=16 || 14 >=14.17" } }, + "node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dev": true, + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, "node_modules/ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", @@ -4567,6 +5122,12 @@ "dev": true, "license": "MIT" }, + "node_modules/mute-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", + "integrity": "sha512-r65nCZhrbXXb6dXOACihYApHw2Q6pV0M3V0PSxd74N0+D8nzAdEAITq2oAjA1jVnKI+tGvEBUpqiMh0+rW6zDQ==", + "dev": true + }, "node_modules/nanoid": { "version": "3.3.11", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", @@ -4600,54 +5161,103 @@ "dev": true, "license": "MIT" }, - "node_modules/optionator": { - "version": "0.9.4", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", - "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", "dev": true, - "license": "MIT", - "dependencies": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.5" - }, "engines": { - "node": ">= 0.8.0" + "node": ">=0.10.0" } }, - "node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ==", "dev": true, - "license": "MIT", "dependencies": { - "yocto-queue": "^0.1.0" + "mimic-fn": "^1.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=4" } }, - "node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "node_modules/optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", "dev": true, - "license": "MIT", "dependencies": { - "p-limit": "^3.0.2" + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">= 0.8.0" + } + }, + "node_modules/optionator/node_modules/levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "dev": true, + "dependencies": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/optionator/node_modules/prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/optionator/node_modules/type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", + "dev": true, + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", + "dev": true, + "engines": { + "node": ">=0.10.0" } }, "node_modules/package-json-from-dist": { @@ -4657,25 +5267,20 @@ "dev": true, "license": "BlueOak-1.0.0" }, - "node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", "dev": true, - "license": "MIT", "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } + "node_modules/path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==", + "dev": true }, "node_modules/path-scurry": { "version": "2.0.1", @@ -4759,6 +5364,12 @@ "node": ">=18" } }, + "node_modules/pluralize": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-4.0.0.tgz", + "integrity": "sha512-yldjGERgycMeEPPtACWJe3sPwp4j0Jp1ae/z/JYcATdDqeV90gOSQaGFWsLDEh5R2boRF4iV0h+WCSQSz8Qxog==", + "dev": true + }, "node_modules/postcss": { "version": "8.5.6", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz", @@ -4798,6 +5409,21 @@ "node": ">= 0.8.0" } }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true + }, + "node_modules/progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, "node_modules/protocol-buffers-schema": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/protocol-buffers-schema/-/protocol-buffers-schema-3.6.0.tgz", @@ -4809,11 +5435,30 @@ "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" } }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, "node_modules/react": { "version": "19.2.4", "resolved": "https://registry.npmjs.org/react/-/react-19.2.4.tgz", @@ -4845,6 +5490,49 @@ "node": ">=0.10.0" } }, + "node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/readable-stream/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true + }, + "node_modules/require-uncached": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/require-uncached/-/require-uncached-1.0.3.tgz", + "integrity": "sha512-Xct+41K3twrbBHdxAgMoOS+cNcoqIjfM2/VxBF4LL2hVph7YsF8VSKyQ3BDFZwEVbok9yeDl2le/qo0S77WG2w==", + "dev": true, + "dependencies": { + "caller-path": "^0.1.0", + "resolve-from": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve-from": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-1.0.1.tgz", + "integrity": "sha512-kT10v4dhrlLNcnO084hEjvXCI1wUG9qZLoz2RogxqDQQYy7IxjI/iMUkOtQTNEh6rzHxvdQWHsJyel1pKOVCxg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/resolve-protobuf-schema": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/resolve-protobuf-schema/-/resolve-protobuf-schema-2.1.0.tgz", @@ -4854,6 +5542,29 @@ "protocol-buffers-schema": "^3.3.1" } }, + "node_modules/restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q==", + "dev": true, + "dependencies": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/reusify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz", + "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==", + "dev": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, "node_modules/rimraf": { "version": "6.1.3", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-6.1.3.tgz", @@ -4919,6 +5630,65 @@ "fsevents": "~2.3.2" } }, + "node_modules/run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/rx-lite": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-4.0.8.tgz", + "integrity": "sha512-Cun9QucwK6MIrp3mry/Y7hqD1oFqTYLQ4pGxaHTjIdaFDWRGGLikqp6u8LcWJnzpoALg9hap+JGk8sFIUuEGNA==", + "dev": true + }, + "node_modules/rx-lite-aggregates": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz", + "integrity": "sha512-3xPNZGW93oCjiO7PtKxRK6iOVYBWBvtf9QHDfU23Oc+dLIQmAV//UnyXV/yihv81VS/UqoQPk4NegS8EFi55Hg==", + "dev": true, + "dependencies": { + "rx-lite": "*" + } + }, + "node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, "node_modules/scheduler": { "version": "0.27.0", "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz", @@ -4930,7 +5700,6 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz", "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==", "dev": true, - "license": "ISC", "bin": { "semver": "bin/semver.js" }, @@ -4938,27 +5707,39 @@ "node": ">=10" } }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "node_modules/set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", "dev": true, - "license": "MIT", "dependencies": { - "shebang-regex": "^3.0.0" + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" }, "engines": { - "node": ">=8" + "node": ">= 0.4" } }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "node_modules/slice-ansi": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-1.0.0.tgz", + "integrity": "sha512-POqxBK6Lb3q6s047D/XsDVNPnF9Dl8JSaqe9h9lURl0OdNqy/ujDrOiIHtsqXMGbWWTIomRzAMaTyawAU//Reg==", "dev": true, - "license": "MIT", + "dependencies": { + "is-fullwidth-code-point": "^2.0.0" + }, "engines": { - "node": ">=8" + "node": ">=4" } }, "node_modules/source-map-js": { @@ -4971,6 +5752,55 @@ "node": ">=0.10.0" } }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true + }, + "node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "dependencies": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", + "dev": true, + "dependencies": { + "ansi-regex": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -4984,6 +5814,23 @@ "node": ">=8" } }, + "node_modules/table": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/table/-/table-4.0.3.tgz", + "integrity": "sha512-S7rnFITmBH1EnyKcvxBh1LjYeQMmnZtCXSEbHcH6S0NoKit24ZuFO/T1vDcLdYsLQkM188PVVhQmzKIuThNkKg==", + "dev": true, + "dependencies": { + "ajv": "^6.0.1", + "ajv-keywords": "^3.0.0", + "chalk": "^2.1.0", + "lodash": "^4.17.4", + "slice-ansi": "1.0.0", + "string-width": "^2.1.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, "node_modules/table-layout": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/table-layout/-/table-layout-4.1.1.tgz", @@ -4998,6 +5845,80 @@ "node": ">=12.17" } }, + "node_modules/table/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/table/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/table/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/table/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/table/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/table/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true + }, + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", + "dev": true + }, "node_modules/tinyglobby": { "version": "0.2.15", "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz", @@ -5015,12 +5936,35 @@ "url": "https://github.com/sponsors/SuperchupuDev" } }, + "node_modules/tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, + "dependencies": { + "os-tmpdir": "~1.0.2" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, "node_modules/ts-api-utils": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.4.0.tgz", "integrity": "sha512-3TaVTaAv2gTiMB35i3FiGJaRfwb3Pyn/j3m/bfAvGe8FB7CF6u+LMYqYlDh7reQf7UNvoTvdfAqHGmPGOSsPmA==", "dev": true, - "license": "MIT", "engines": { "node": ">=18.12" }, @@ -5048,6 +5992,12 @@ "node": ">= 0.8.0" } }, + "node_modules/typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==", + "dev": true + }, "node_modules/typescript": { "version": "5.9.3", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", @@ -5063,16 +6013,14 @@ } }, "node_modules/typescript-eslint": { - "version": "8.56.0", - "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.56.0.tgz", - "integrity": "sha512-c7toRLrotJ9oixgdW7liukZpsnq5CZ7PuKztubGYlNppuTqhIoWfhgHo/7EU0v06gS2l/x0i2NEFK1qMIf0rIg==", + "version": "8.36.0", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.36.0.tgz", + "integrity": "sha512-fTCqxthY+h9QbEgSIBfL9iV6CvKDFuoxg6bHPNpJ9HIUzS+jy2lCEyCmGyZRWEBSaykqcDPf1SJ+BfCI8DRopA==", "dev": true, - "license": "MIT", "dependencies": { - "@typescript-eslint/eslint-plugin": "8.56.0", - "@typescript-eslint/parser": "8.56.0", - "@typescript-eslint/typescript-estree": "8.56.0", - "@typescript-eslint/utils": "8.56.0" + "@typescript-eslint/eslint-plugin": "8.36.0", + "@typescript-eslint/parser": "8.36.0", + "@typescript-eslint/utils": "8.36.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -5082,44 +6030,460 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.0.0" + "eslint": "^8.57.0 || ^9.0.0", + "typescript": ">=4.8.4 <5.9.0" } }, - "node_modules/typical": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/typical/-/typical-7.3.0.tgz", - "integrity": "sha512-ya4mg/30vm+DOWfBg4YK3j2WD6TWtRkCbasOJr40CseYENzCUby/7rIvXA99JGsQHeNxLbnXdyLLxKSv3tauFw==", + "node_modules/typescript-eslint/node_modules/@typescript-eslint/eslint-plugin": { + "version": "8.36.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.36.0.tgz", + "integrity": "sha512-lZNihHUVB6ZZiPBNgOQGSxUASI7UJWhT8nHyUGCnaQ28XFCw98IfrMCG3rUl1uwUWoAvodJQby2KTs79UTcrAg==", "dev": true, - "license": "MIT", + "dependencies": { + "@eslint-community/regexpp": "^4.10.0", + "@typescript-eslint/scope-manager": "8.36.0", + "@typescript-eslint/type-utils": "8.36.0", + "@typescript-eslint/utils": "8.36.0", + "@typescript-eslint/visitor-keys": "8.36.0", + "graphemer": "^1.4.0", + "ignore": "^7.0.0", + "natural-compare": "^1.4.0", + "ts-api-utils": "^2.1.0" + }, "engines": { - "node": ">=12.17" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^8.36.0", + "eslint": "^8.57.0 || ^9.0.0", + "typescript": ">=4.8.4 <5.9.0" } }, - "node_modules/undici-types": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.16.0.tgz", - "integrity": "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==", - "dev": true, - "license": "MIT" - }, - "node_modules/unist-util-is": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.1.tgz", - "integrity": "sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g==", + "node_modules/typescript-eslint/node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/type-utils": { + "version": "8.36.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.36.0.tgz", + "integrity": "sha512-5aaGYG8cVDd6cxfk/ynpYzxBRZJk7w/ymto6uiyUFtdCozQIsQWh7M28/6r57Fwkbweng8qAzoMCPwSJfWlmsg==", "dev": true, - "license": "MIT", "dependencies": { - "@types/unist": "^3.0.0" + "@typescript-eslint/typescript-estree": "8.36.0", + "@typescript-eslint/utils": "8.36.0", + "debug": "^4.3.4", + "ts-api-utils": "^2.1.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/unified" + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0", + "typescript": ">=4.8.4 <5.9.0" } }, - "node_modules/unist-util-stringify-position": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", + "node_modules/typescript-eslint/node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/typescript-estree": { + "version": "8.36.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.36.0.tgz", + "integrity": "sha512-JaS8bDVrfVJX4av0jLpe4ye0BpAaUW7+tnS4Y4ETa3q7NoZgzYbN9zDQTJ8kPb5fQ4n0hliAt9tA4Pfs2zA2Hg==", + "dev": true, + "dependencies": { + "@typescript-eslint/project-service": "8.36.0", + "@typescript-eslint/tsconfig-utils": "8.36.0", + "@typescript-eslint/types": "8.36.0", + "@typescript-eslint/visitor-keys": "8.36.0", + "debug": "^4.3.4", + "fast-glob": "^3.3.2", + "is-glob": "^4.0.3", + "minimatch": "^9.0.4", + "semver": "^7.6.0", + "ts-api-utils": "^2.1.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <5.9.0" + } + }, + "node_modules/typescript-eslint/node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/typescript-estree/node_modules/@typescript-eslint/project-service": { + "version": "8.36.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.36.0.tgz", + "integrity": "sha512-JAhQFIABkWccQYeLMrHadu/fhpzmSQ1F1KXkpzqiVxA/iYI6UnRt2trqXHt1sYEcw1mxLnB9rKMsOxXPxowN/g==", + "dev": true, + "dependencies": { + "@typescript-eslint/tsconfig-utils": "^8.36.0", + "@typescript-eslint/types": "^8.36.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <5.9.0" + } + }, + "node_modules/typescript-eslint/node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/typescript-estree/node_modules/@typescript-eslint/tsconfig-utils": { + "version": "8.36.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.36.0.tgz", + "integrity": "sha512-Nhh3TIEgN18mNbdXpd5Q8mSCBnrZQeY9V7Ca3dqYvNDStNIGRmJA6dmrIPMJ0kow3C7gcQbpsG2rPzy1Ks/AnA==", + "dev": true, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <5.9.0" + } + }, + "node_modules/typescript-eslint/node_modules/@typescript-eslint/parser": { + "version": "8.36.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.36.0.tgz", + "integrity": "sha512-FuYgkHwZLuPbZjQHzJXrtXreJdFMKl16BFYyRrLxDhWr6Qr7Kbcu2s1Yhu8tsiMXw1S0W1pjfFfYEt+R604s+Q==", + "dev": true, + "dependencies": { + "@typescript-eslint/scope-manager": "8.36.0", + "@typescript-eslint/types": "8.36.0", + "@typescript-eslint/typescript-estree": "8.36.0", + "@typescript-eslint/visitor-keys": "8.36.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0", + "typescript": ">=4.8.4 <5.9.0" + } + }, + "node_modules/typescript-eslint/node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/typescript-estree": { + "version": "8.36.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.36.0.tgz", + "integrity": "sha512-JaS8bDVrfVJX4av0jLpe4ye0BpAaUW7+tnS4Y4ETa3q7NoZgzYbN9zDQTJ8kPb5fQ4n0hliAt9tA4Pfs2zA2Hg==", + "dev": true, + "dependencies": { + "@typescript-eslint/project-service": "8.36.0", + "@typescript-eslint/tsconfig-utils": "8.36.0", + "@typescript-eslint/types": "8.36.0", + "@typescript-eslint/visitor-keys": "8.36.0", + "debug": "^4.3.4", + "fast-glob": "^3.3.2", + "is-glob": "^4.0.3", + "minimatch": "^9.0.4", + "semver": "^7.6.0", + "ts-api-utils": "^2.1.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <5.9.0" + } + }, + "node_modules/typescript-eslint/node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/typescript-estree/node_modules/@typescript-eslint/project-service": { + "version": "8.36.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.36.0.tgz", + "integrity": "sha512-JAhQFIABkWccQYeLMrHadu/fhpzmSQ1F1KXkpzqiVxA/iYI6UnRt2trqXHt1sYEcw1mxLnB9rKMsOxXPxowN/g==", + "dev": true, + "dependencies": { + "@typescript-eslint/tsconfig-utils": "^8.36.0", + "@typescript-eslint/types": "^8.36.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <5.9.0" + } + }, + "node_modules/typescript-eslint/node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/typescript-estree/node_modules/@typescript-eslint/tsconfig-utils": { + "version": "8.36.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.36.0.tgz", + "integrity": "sha512-Nhh3TIEgN18mNbdXpd5Q8mSCBnrZQeY9V7Ca3dqYvNDStNIGRmJA6dmrIPMJ0kow3C7gcQbpsG2rPzy1Ks/AnA==", + "dev": true, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <5.9.0" + } + }, + "node_modules/typescript-eslint/node_modules/@typescript-eslint/scope-manager": { + "version": "8.36.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.36.0.tgz", + "integrity": "sha512-wCnapIKnDkN62fYtTGv2+RY8FlnBYA3tNm0fm91kc2BjPhV2vIjwwozJ7LToaLAyb1ca8BxrS7vT+Pvvf7RvqA==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "8.36.0", + "@typescript-eslint/visitor-keys": "8.36.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/typescript-eslint/node_modules/@typescript-eslint/types": { + "version": "8.36.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.36.0.tgz", + "integrity": "sha512-xGms6l5cTJKQPZOKM75Dl9yBfNdGeLRsIyufewnxT4vZTrjC0ImQT4fj8QmtJK84F58uSh5HVBSANwcfiXxABQ==", + "dev": true, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/typescript-eslint/node_modules/@typescript-eslint/utils": { + "version": "8.36.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.36.0.tgz", + "integrity": "sha512-VOqmHu42aEMT+P2qYjylw6zP/3E/HvptRwdn/PZxyV27KhZg2IOszXod4NcXisWzPAGSS4trE/g4moNj6XmH2g==", + "dev": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.7.0", + "@typescript-eslint/scope-manager": "8.36.0", + "@typescript-eslint/types": "8.36.0", + "@typescript-eslint/typescript-estree": "8.36.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0", + "typescript": ">=4.8.4 <5.9.0" + } + }, + "node_modules/typescript-eslint/node_modules/@typescript-eslint/utils/node_modules/@eslint-community/eslint-utils": { + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.1.tgz", + "integrity": "sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^3.4.3" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/typescript-eslint/node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/typescript-estree": { + "version": "8.36.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.36.0.tgz", + "integrity": "sha512-JaS8bDVrfVJX4av0jLpe4ye0BpAaUW7+tnS4Y4ETa3q7NoZgzYbN9zDQTJ8kPb5fQ4n0hliAt9tA4Pfs2zA2Hg==", + "dev": true, + "dependencies": { + "@typescript-eslint/project-service": "8.36.0", + "@typescript-eslint/tsconfig-utils": "8.36.0", + "@typescript-eslint/types": "8.36.0", + "@typescript-eslint/visitor-keys": "8.36.0", + "debug": "^4.3.4", + "fast-glob": "^3.3.2", + "is-glob": "^4.0.3", + "minimatch": "^9.0.4", + "semver": "^7.6.0", + "ts-api-utils": "^2.1.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <5.9.0" + } + }, + "node_modules/typescript-eslint/node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/typescript-estree/node_modules/@typescript-eslint/project-service": { + "version": "8.36.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.36.0.tgz", + "integrity": "sha512-JAhQFIABkWccQYeLMrHadu/fhpzmSQ1F1KXkpzqiVxA/iYI6UnRt2trqXHt1sYEcw1mxLnB9rKMsOxXPxowN/g==", + "dev": true, + "dependencies": { + "@typescript-eslint/tsconfig-utils": "^8.36.0", + "@typescript-eslint/types": "^8.36.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <5.9.0" + } + }, + "node_modules/typescript-eslint/node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/typescript-estree/node_modules/@typescript-eslint/tsconfig-utils": { + "version": "8.36.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.36.0.tgz", + "integrity": "sha512-Nhh3TIEgN18mNbdXpd5Q8mSCBnrZQeY9V7Ca3dqYvNDStNIGRmJA6dmrIPMJ0kow3C7gcQbpsG2rPzy1Ks/AnA==", + "dev": true, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <5.9.0" + } + }, + "node_modules/typescript-eslint/node_modules/@typescript-eslint/utils/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/typescript-eslint/node_modules/@typescript-eslint/visitor-keys": { + "version": "8.36.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.36.0.tgz", + "integrity": "sha512-vZrhV2lRPWDuGoxcmrzRZyxAggPL+qp3WzUrlZD+slFueDiYHxeBa34dUXPuC0RmGKzl4lS5kFJYvKCq9cnNDA==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "8.36.0", + "eslint-visitor-keys": "^4.2.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/typescript-eslint/node_modules/brace-expansion": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/typescript-eslint/node_modules/eslint-visitor-keys": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", + "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", + "dev": true, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/typescript-eslint/node_modules/ignore": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.5.tgz", + "integrity": "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/typescript-eslint/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/typical": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/typical/-/typical-7.3.0.tgz", + "integrity": "sha512-ya4mg/30vm+DOWfBg4YK3j2WD6TWtRkCbasOJr40CseYENzCUby/7rIvXA99JGsQHeNxLbnXdyLLxKSv3tauFw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.17" + } + }, + "node_modules/undici-types": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.16.0.tgz", + "integrity": "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==", + "dev": true, + "license": "MIT" + }, + "node_modules/unist-util-is": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.1.tgz", + "integrity": "sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-stringify-position": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", "dev": true, "license": "MIT", @@ -5198,11 +6562,16 @@ "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { "punycode": "^2.1.0" } }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true + }, "node_modules/vite": { "version": "7.3.1", "resolved": "https://registry.npmjs.org/vite/-/vite-7.3.1.tgz", @@ -5293,28 +6662,11 @@ "node": "^8.16.0 || ^10.6.0 || >=11.0.0" } }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "license": "ISC", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, "node_modules/word-wrap": { "version": "1.2.5", "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -5329,6 +6681,33 @@ "node": ">=12.17" } }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + }, + "node_modules/write": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/write/-/write-0.2.1.tgz", + "integrity": "sha512-CJ17OoULEKXpA5pef3qLj5AxTJ6mSt7g84he2WIskKwqFO4T97d5V7Tadl0DYDk7qyUOQD5WlUlOMChaYrhxeA==", + "dev": true, + "dependencies": { + "mkdirp": "^0.5.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true, + "engines": { + "node": ">=0.4" + } + }, "node_modules/yallist": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", @@ -5336,19 +6715,6 @@ "dev": true, "license": "ISC" }, - "node_modules/yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/zwitch": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", diff --git a/package.json b/package.json index f30a84adf..4dd65006d 100644 --- a/package.json +++ b/package.json @@ -3,6 +3,7 @@ "version": "1.0.0", "description": "Samples for the Google Maps JavaScript API.", "scripts": { + "start": "vite", "build-all": "npm run clean && npm run build --workspaces && npm run generate-index", "clean": "bash samples/clean.sh", "generate-index": "bash samples/generate-index.sh" @@ -12,17 +13,17 @@ ], "devDependencies": { "@eslint/css": "^0.14.1", - "@eslint/js": "^10.0.1", + "@eslint/js": "^9.14.0", "@eslint/json": "^1.0.0", "@eslint/markdown": "^7.5.1", "@playwright/test": "^1.58.2", "@types/google.maps": "^3.58.1", "@types/node": "^25.2.3", - "eslint": "^10.0.0", + "eslint": "^9.14.0", "globals": "^17.3.0", "rimraf": "^6.1.3", - "typescript": "^5.9.3", - "typescript-eslint": "^8.56.0", + "typescript": "^5.8.3", + "typescript-eslint": "^8.13.0", "vite": "^7.3.1" }, "dependencies": { diff --git a/samples/3d-camera-position-simple/index.html b/samples/3d-camera-position-simple/index.html new file mode 100644 index 000000000..f4e6ed3c3 --- /dev/null +++ b/samples/3d-camera-position-simple/index.html @@ -0,0 +1,35 @@ + + + + + + + 3D Camera: cameraPosition vs center + + + + + + + +
                  +
                  +
                  You only know the position from which you want to look
                  (cameraPosition)
                  +
                  +
                  +
                  +
                  +
                  You know the point you want to look at from a distance
                  (center + range)
                  +
                  +
                  +
                  +
                  + + + + \ No newline at end of file diff --git a/samples/3d-camera-position-simple/index.ts b/samples/3d-camera-position-simple/index.ts new file mode 100644 index 000000000..180194c1a --- /dev/null +++ b/samples/3d-camera-position-simple/index.ts @@ -0,0 +1,79 @@ +/* + * @license + * Copyright 2025 Google LLC. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0 + */ + +// [START maps_3d_camera_position_simple] +async function init() { + const { Map3DElement, Marker3DElement } = await google.maps.importLibrary('maps3d') as any; + + const locations = { + eiffelTower: { lat: 48.85835039084429, lng: 2.294765331382789 }, + statueOfLiberty: { lat: 40.68926261007058, lng: -74.04455041234453 } + }; + + const fmt = (p: any) => p ? `{ lat: ${p.lat.toFixed(5)}, lng: ${p.lng.toFixed(5)}, alt: ${Math.round(p.altitude || 0)} }` : 'null'; + + // --- MAP 1: Scenario - View FROM a specific vantage point --- + const mapCamera = new Map3DElement({ + mode: 'SATELLITE', + cameraPosition: { lat: 48.84752, lng: 2.29364, altitude: 330 }, + heading: 3, + tilt: 80 + }); + + document.getElementById('map-camera')?.append(mapCamera); + mapCamera.append(new Marker3DElement({ + position: { ...locations.eiffelTower, altitude: 100 }, + altitudeMode: 'RELATIVE_TO_MESH', + label: 'Eiffel Tower', + extruded: true, + })); + + const settingsCamera = document.getElementById('settings-camera'); + const updateSettingsCamera = () => { + if (settingsCamera) { + settingsCamera.innerText = `[EXPLICITLY SET] +map.cameraPosition: ${fmt(mapCamera.cameraPosition)} +map.heading: ${Math.round(mapCamera.heading)}° +map.tilt: ${Math.round(mapCamera.tilt)}°`; + } + }; + mapCamera.addEventListener('gmp-steadychange', updateSettingsCamera); + updateSettingsCamera(); + + + // --- MAP 2: Scenario - Focus ON a point from a distance --- + const mapCenter = new Map3DElement({ + mode: 'SATELLITE', + center: { ...locations.statueOfLiberty, altitude: 50 }, + heading: -110, + tilt: 80, + range: 300 + }); + + document.getElementById('map-center')?.append(mapCenter); + mapCenter.append(new Marker3DElement({ + position: { ...locations.statueOfLiberty, altitude: 40 }, + altitudeMode: 'RELATIVE_TO_MESH', + label: 'Statue of Liberty', + extruded: true, + })); + + const settingsCenter = document.getElementById('settings-center'); + const updateSettingsCenter = () => { + if (settingsCenter) { + settingsCenter.innerText = `[EXPLICITLY SET] +map.center: ${fmt(mapCenter.center)} +map.range: ${Math.round(mapCenter.range)}m +map.heading: ${Math.round(mapCenter.heading)}° +map.tilt: ${Math.round(mapCenter.tilt)}°`; + } + }; + mapCenter.addEventListener('gmp-steadychange', updateSettingsCenter); + updateSettingsCenter(); +} + +init(); +// [END maps_3d_camera_position_simple] diff --git a/samples/3d-camera-position-simple/package.json b/samples/3d-camera-position-simple/package.json new file mode 100644 index 000000000..9eb7ffeb1 --- /dev/null +++ b/samples/3d-camera-position-simple/package.json @@ -0,0 +1,17 @@ +{ + "name": "@js-api-samples/3d-camera-position-simple", + "version": "1.0.0", + "scripts": { + "build": "npx tsc && bash ../jsfiddle.sh 3d-camera-position-simple && bash ../app.sh 3d-camera-position-simple && bash ../docs.sh 3d-camera-position-simple && npm run build:vite --workspace=. && bash ../dist.sh 3d-camera-position-simple", + "test": "npx tsc && npm run build:vite --workspace=.", + "start": "npx tsc && npx vite build --base './' && npx vite", + "build:vite": "npx vite build --base './'", + "preview": "npx vite preview" + }, + "dependencies": { + "typescript": "^5.2.2" + }, + "devDependencies": { + "vite": "^4.0.0" + } +} \ No newline at end of file diff --git a/samples/3d-camera-position-simple/style.css b/samples/3d-camera-position-simple/style.css new file mode 100644 index 000000000..0375494b6 --- /dev/null +++ b/samples/3d-camera-position-simple/style.css @@ -0,0 +1,62 @@ +/* + * @license + * Copyright 2025 Google LLC. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0 + */ + +/* [START maps_3d_camera_position_simple] */ +html, +body { + height: 100%; + margin: 0; + padding: 0; + background: #f0f0f0; + font-family: Roboto, Arial, sans-serif; +} + +.map-wrapper { + display: flex; + height: 100%; + width: 100%; + gap: 1px; +} + +.map-container { + flex: 1; + display: flex; + flex-direction: column; + position: relative; + background: white; +} + +.map-header { + padding: 12px; + background: #1a73e8; + color: white; + font-weight: 500; + text-align: center; + font-size: 14px; +} + +.map { + flex: 1; +} + +.settings { + position: absolute; + bottom: 20px; + left: 20px; + z-index: 1000; + background: rgba(255, 255, 255, 0.95); + padding: 12px; + border-radius: 4px; + font-family: monospace; + font-size: 11px; + line-height: 1.4; + white-space: pre-wrap; + box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3); + pointer-events: none; + min-width: 250px; +} + +/* [END maps_3d_camera_position_simple] */ \ No newline at end of file diff --git a/dist/samples/3d-accessibility-features/app/tsconfig.json b/samples/3d-camera-position-simple/tsconfig.json similarity index 100% rename from dist/samples/3d-accessibility-features/app/tsconfig.json rename to samples/3d-camera-position-simple/tsconfig.json diff --git a/samples/3d-marker-custom-html/index.html b/samples/3d-marker-custom-html/index.html new file mode 100644 index 000000000..669bb922b --- /dev/null +++ b/samples/3d-marker-custom-html/index.html @@ -0,0 +1,25 @@ + + + + + + + 3D Marker Custom HTML + + + + + + + + + + \ No newline at end of file diff --git a/samples/3d-marker-custom-html/index.ts b/samples/3d-marker-custom-html/index.ts new file mode 100644 index 000000000..cf0e7afd8 --- /dev/null +++ b/samples/3d-marker-custom-html/index.ts @@ -0,0 +1,34 @@ +/* + * @license + * Copyright 2025 Google LLC. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0 + */ + +// @ts-nocheck +// [START maps_3d_marker_custom_html] +async function init() { + const { Map3DElement, MarkerElement } = await google.maps.importLibrary('maps3d'); + + const map = new Map3DElement({ + center: { lat: 37.424458634040455, lng: -122.0946551677331, altitude: 50 }, + tilt: 67.5, + range: 1000, + mode: 'SATELLITE', + }); + document.body.append(map); + + const div = document.createElement('div'); + div.className = 'custom-marker'; + div.textContent = 'HTML marker'; + + const marker = new MarkerElement({ + position: { lat: 37.424458634040455, lng: -122.0946551677331, altitude: 50 }, + title: 'Google Maps', + }); + + map.append(marker); + marker.append(div); +} + +init(); +// [END maps_3d_marker_custom_html] diff --git a/samples/3d-marker-custom-html/package.json b/samples/3d-marker-custom-html/package.json new file mode 100644 index 000000000..590096455 --- /dev/null +++ b/samples/3d-marker-custom-html/package.json @@ -0,0 +1,12 @@ +{ + "name": "@js-api-samples/3d-marker-custom-html", + "version": "1.0.0", + "scripts": { + "build": "tsc && bash ../jsfiddle.sh 3d-marker-custom-html && bash ../app.sh 3d-marker-custom-html && bash ../docs.sh 3d-marker-custom-html && npm run build:vite --workspace=. && bash ../dist.sh 3d-marker-custom-html", + "test": "tsc && npm run build:vite --workspace=.", + "start": "tsc && vite build --base './' && vite", + "build:vite": "vite build --base './'", + "preview": "vite preview" + }, + "dependencies": {} +} diff --git a/samples/3d-marker-custom-html/style.css b/samples/3d-marker-custom-html/style.css new file mode 100644 index 000000000..6b50b9e5d --- /dev/null +++ b/samples/3d-marker-custom-html/style.css @@ -0,0 +1,70 @@ +html, +body { + height: 100%; + margin: 0; + padding: 0; +} + +:root { + --google-blue: #1a73e8; + --google-gray: #3c4043; + --google-silver: #dadce0; + --google-white: #ffffff; +} + +.custom-marker { + display: inline-flex; + align-items: center; + justify-content: center; + padding: 8px 16px; + background-color: var(--google-white); + color: var(--google-blue); + border: 1px solid var(--google-silver); + border-radius: 20px; + font-family: 'Google Sans', 'Roboto', Arial, sans-serif; + font-size: 14px; + font-weight: 600; + box-shadow: 0 4px 6px rgba(60, 64, 67, 0.1), 0 1px 3px rgba(60, 64, 67, 0.2); + white-space: nowrap; + position: relative; + cursor: default; + transition: all 0.2s ease-in-out; + user-select: none; +} + +.custom-marker:hover { + background-color: #f8f9fa; + box-shadow: 0 6px 10px rgba(60, 64, 67, 0.15), 0 2px 4px rgba(60, 64, 67, 0.2); + transform: translateY(-1px); +} + +.custom-marker::after { + content: ''; + position: absolute; + top: 100%; + left: 50%; + transform: translateX(-50%); + width: 0; + height: 0; + border-left: 8px solid transparent; + border-right: 8px solid transparent; + border-top: 8px solid var(--google-silver); +} + +.custom-marker::before { + content: ''; + position: absolute; + top: 99%; + left: 50%; + transform: translateX(-50%); + width: 0; + height: 0; + border-left: 7px solid transparent; + border-right: 7px solid transparent; + border-top: 7px solid var(--google-white); + z-index: 1; +} + +.custom-marker:hover::after { + border-top-color: #cacdd2; +} \ No newline at end of file diff --git a/dist/samples/3d-camera-boundary/app/tsconfig.json b/samples/3d-marker-custom-html/tsconfig.json similarity index 100% rename from dist/samples/3d-camera-boundary/app/tsconfig.json rename to samples/3d-marker-custom-html/tsconfig.json diff --git a/samples/3d-marker-custom-interactive/index.html b/samples/3d-marker-custom-interactive/index.html new file mode 100644 index 000000000..f5bff5a73 --- /dev/null +++ b/samples/3d-marker-custom-interactive/index.html @@ -0,0 +1,27 @@ + + + + + + + 3D Marker Custom Interactive + + + + + +
                  + + + + + + \ No newline at end of file diff --git a/samples/3d-marker-custom-interactive/index.ts b/samples/3d-marker-custom-interactive/index.ts new file mode 100644 index 000000000..fd1903618 --- /dev/null +++ b/samples/3d-marker-custom-interactive/index.ts @@ -0,0 +1,71 @@ +/* + * @license + * Copyright 2025 Google LLC. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0 + */ + +// @ts-nocheck +// [START maps_3d_marker_custom_interactive] +async function init() { + const { Map3DElement, MarkerInteractiveElement } = await google.maps.importLibrary('maps3d'); + + const position = { lat: 37.424458634040455, lng: -122.0946551677331, altitude: 0 }; + + const map = new Map3DElement({ + center: position, + tilt: 67.5, + range: 1000, + heading: 0, + mode: 'SATELLITE', + }); + + map.style.width = '100%'; + map.style.height = '100%'; + + const marker = new MarkerInteractiveElement({ + position: position, + title: 'Booking Marker', + altitudeMode: 'RELATIVE_TO_GROUND', + }); + + const wrapper = document.createElement('div'); + wrapper.className = 'marker-wrapper'; + wrapper.innerHTML = ` +
                  +
                  Lorem
                  +
                  +
                  Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard
                  +
                  +
                  +
                  + `; + + marker.append(wrapper); + + const bookingMarker = wrapper.querySelector('.booking-marker'); + + // Instantaneous toggle on click/touch + bookingMarker.addEventListener('click', (event) => { + event.stopPropagation(); + bookingMarker.classList.toggle('expanded'); + }); + + // Instantaneous close when clicking the map background + map.addEventListener('gmp-click', () => { + console.log('map clicked'); + bookingMarker.classList.remove('expanded'); + }); + + map.append(marker); + + const canvasContainer = document.getElementById('canvas-container'); + if (canvasContainer) { + canvasContainer.innerHTML = ''; + canvasContainer.append(map); + } else { + document.body.append(map); + } +} + +init(); +// [END maps_3d_marker_custom_interactive] diff --git a/samples/3d-marker-custom-interactive/package.json b/samples/3d-marker-custom-interactive/package.json new file mode 100644 index 000000000..ccd30a71f --- /dev/null +++ b/samples/3d-marker-custom-interactive/package.json @@ -0,0 +1,12 @@ +{ + "name": "@js-api-samples/3d-marker-custom-interactive", + "version": "1.0.0", + "scripts": { + "build": "tsc && bash ../jsfiddle.sh 3d-marker-custom-interactive && bash ../app.sh 3d-marker-custom-interactive && bash ../docs.sh 3d-marker-custom-interactive && npm run build:vite --workspace=. && bash ../dist.sh 3d-marker-custom-interactive", + "test": "tsc && npm run build:vite --workspace=.", + "start": "tsc && vite build --base './' && vite", + "build:vite": "vite build --base './'", + "preview": "vite preview" + }, + "dependencies": {} +} diff --git a/samples/3d-marker-custom-interactive/style.css b/samples/3d-marker-custom-interactive/style.css new file mode 100644 index 000000000..8024842a1 --- /dev/null +++ b/samples/3d-marker-custom-interactive/style.css @@ -0,0 +1,111 @@ +html, +body, +#canvas-container { + height: 100%; + margin: 0; + padding: 0; +} + +*, +*::before, +*::after { + box-sizing: border-box; +} + +gmp-marker-interactive { + outline: none; +} + +:root { + --booking-blue: #003580; + --booking-white: #ffffff; +} + +/* + Stable layout that ensures growth happens from the bottom. + The wrapper size is fixed to avoid the map engine "jittering" the marker's + position when its children resize (the animation bump fix). +*/ +.marker-wrapper { + display: flex; + flex-direction: column; + align-items: center; + justify-content: flex-end; + /* Arrow tip at the bottom */ + width: 200px; + height: 250px; + pointer-events: none; +} + +.booking-marker { + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + padding: 8px 16px; + background-color: var(--booking-white); + color: var(--booking-blue); + border: 2px solid var(--booking-blue); + border-radius: 4px; + font-family: 'Google Sans', 'Roboto', Arial, sans-serif; + font-size: 16px; + font-weight: 700; + box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2); + cursor: pointer; + pointer-events: auto; + user-select: none; + outline: none; + white-space: nowrap; + transition: all 0.3s ease; +} + +.arrow { + width: 0; + height: 0; + border-left: 8px solid transparent; + border-right: 8px solid transparent; + border-top: 8px solid var(--booking-blue); + margin-top: -2px; + /* Precision link with box */ + flex-shrink: 0; + transition: border-top-color 0.3s ease; +} + +/* Expanded state: swap colors and add padding */ +.booking-marker.expanded { + background-color: var(--booking-blue); + color: var(--booking-white); + border-color: var(--booking-white); + padding: 12px 24px; + box-shadow: 0 8px 24px rgba(0, 0, 0, 0.4); +} + +.booking-marker.expanded+.arrow { + border-top-color: var(--booking-white); +} + +.booking-marker .extra-content { + max-height: 0; + opacity: 0; + overflow: hidden; + font-size: 14px; + font-weight: 400; + text-align: center; + width: 0; + transition: all 0.3s ease; +} + +.content-inner { + width: 152px; + /* Absolute width prevents reflow jitter during scale */ + white-space: normal; + text-align: center; + flex-shrink: 0; +} + +.booking-marker.expanded .extra-content { + max-height: 200px; + width: 152px; + margin-top: 10px; + opacity: 1; +} \ No newline at end of file diff --git a/dist/samples/3d-camera-to-around/app/tsconfig.json b/samples/3d-marker-custom-interactive/tsconfig.json similarity index 100% rename from dist/samples/3d-camera-to-around/app/tsconfig.json rename to samples/3d-marker-custom-interactive/tsconfig.json diff --git a/samples/3d-marker-custom-pin-customization/index.html b/samples/3d-marker-custom-pin-customization/index.html new file mode 100644 index 000000000..25e9aa900 --- /dev/null +++ b/samples/3d-marker-custom-pin-customization/index.html @@ -0,0 +1,25 @@ + + + + + + + 3D Marker Pin Customization + + + + + + + + + + \ No newline at end of file diff --git a/samples/3d-marker-custom-pin-customization/index.ts b/samples/3d-marker-custom-pin-customization/index.ts new file mode 100644 index 000000000..917c3f7a6 --- /dev/null +++ b/samples/3d-marker-custom-pin-customization/index.ts @@ -0,0 +1,114 @@ +/* + * @license + * Copyright 2025 Google LLC. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0 + */ + +// @ts-nocheck +// [START maps_3d_marker_custom_pin_customization] +async function init() { + const { Map3DElement, MarkerElement } = await google.maps.importLibrary('maps3d'); + const { PinElement } = await google.maps.importLibrary('marker'); + const { Place } = await google.maps.importLibrary('places'); + + const centerPosition = { lat: 37.4239163, lng: -122.09435, altitude: 0 }; + + const map = new Map3DElement({ + center: centerPosition, + tilt: 67.5, + range: 500, + mode: 'SATELLITE', + }); + + document.body.append(map); + + // 1. Place Icon Customization (Deep Purple with White) + // [START maps_3d_marker_place_icon_glyph] + const place = new Place({ + id: 'ChIJN5Nz71W3j4ARhx5bwpTQEGg', // Sports Page (Bar) + }); + + await place.fetchFields({ + fields: [ + 'displayName', + 'svgIconMaskURI', + 'iconBackgroundColor', + ], + }); + + const pinElement = new PinElement({ + background: '#673ab7', // Deep Purple + borderColor: '#ffffff', + glyphColor: '#ffffff', + glyphSrc: new URL(String(place.svgIconMaskURI)), + }); + + const placeIconMarker = new MarkerElement({ + position: { lat: 37.4239163, lng: -122.0927209, altitude: 50 }, + title: place.displayName, + }); + + placeIconMarker.append(pinElement); + map.append(placeIconMarker); + // [END maps_3d_marker_place_icon_glyph] + + // 2. Custom Graphic File (PNG) + // [START maps_3d_marker_custom_image] + const beachFlagImg = document.createElement('img'); + beachFlagImg.src = 'https://developers.google.com/maps/documentation/javascript/examples/full/images/beachflag.png'; + + const marker2 = new MarkerElement({ + position: { lat: 37.4239, lng: -122.0957, altitude: 50 }, + title: 'Custom Graphic File (PNG)', + }); + marker2.append(beachFlagImg); + map.append(marker2); + // [END maps_3d_marker_custom_image] + + // 3. Inline SVG Marker (Vibrant Teal & Coral) + // [START maps_3d_marker_inline_svg] + const parser = new DOMParser(); + const pinSvgString = ` + + + + + + + + + + + + + `; + const pinSvg = parser.parseFromString(pinSvgString, 'image/svg+xml').documentElement; + + const marker3 = new MarkerElement({ + position: { lat: 37.4239, lng: -122.0937, altitude: 50 }, + title: 'Inline SVG Marker', + }); + marker3.append(pinSvg); + map.append(marker3); + // [END maps_3d_marker_inline_svg] + + // 4. Custom Glyph SVG (Bright Pink) + // [START maps_3d_marker_glyph_image] + const pin4 = new PinElement({ + background: '#e91e63', // Pink + borderColor: '#ffffff', + //@ts-ignore + glyphSrc: new URL('https://developers.google.com/maps/documentation/javascript/examples/full/images/google_logo_g.svg'), + }); + + const marker4 = new MarkerElement({ + position: { lat: 37.4249, lng: -122.0947, altitude: 50 }, + title: 'Custom Glyph (SVG)', + }); + marker4.append(pin4); + map.append(marker4); + // [END maps_3d_marker_glyph_image] +} + +init(); +// [END maps_3d_marker_custom_pin_customization] diff --git a/samples/3d-marker-custom-pin-customization/package.json b/samples/3d-marker-custom-pin-customization/package.json new file mode 100644 index 000000000..f37d18832 --- /dev/null +++ b/samples/3d-marker-custom-pin-customization/package.json @@ -0,0 +1,12 @@ +{ + "name": "@js-api-samples/3d-marker-custom-pin-customization", + "version": "1.0.0", + "scripts": { + "build": "tsc && bash ../jsfiddle.sh 3d-marker-custom-pin-customization && bash ../app.sh 3d-marker-custom-pin-customization && bash ../docs.sh 3d-marker-custom-pin-customization && npm run build:vite --workspace=. && bash ../dist.sh 3d-marker-custom-pin-customization", + "test": "tsc && npm run build:vite --workspace=.", + "start": "tsc && vite build --base './' && vite", + "build:vite": "vite build --base './'", + "preview": "vite preview" + }, + "dependencies": {} +} diff --git a/samples/3d-marker-custom-pin-customization/style.css b/samples/3d-marker-custom-pin-customization/style.css new file mode 100644 index 000000000..3535f2779 --- /dev/null +++ b/samples/3d-marker-custom-pin-customization/style.css @@ -0,0 +1,11 @@ +html, +body { + height: 100%; + margin: 0; + padding: 0; +} + +gmp-map-3d { + height: 100%; + width: 100%; +} \ No newline at end of file diff --git a/dist/samples/3d-clamp-mode/app/tsconfig.json b/samples/3d-marker-custom-pin-customization/tsconfig.json similarity index 100% rename from dist/samples/3d-clamp-mode/app/tsconfig.json rename to samples/3d-marker-custom-pin-customization/tsconfig.json diff --git a/samples/3d-marker-custom-popover-click/index.html b/samples/3d-marker-custom-popover-click/index.html new file mode 100644 index 000000000..b924608e1 --- /dev/null +++ b/samples/3d-marker-custom-popover-click/index.html @@ -0,0 +1,25 @@ + + + + + + + 3D Marker Popover Click + + + + + + + + + + \ No newline at end of file diff --git a/samples/3d-marker-custom-popover-click/index.ts b/samples/3d-marker-custom-popover-click/index.ts new file mode 100644 index 000000000..2a0ae17e3 --- /dev/null +++ b/samples/3d-marker-custom-popover-click/index.ts @@ -0,0 +1,64 @@ +/* + * @license + * Copyright 2025 Google LLC. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0 + */ + +// @ts-nocheck +// [START maps_3d_marker_custom_popover_click] +async function init() { + const { Map3DElement, MarkerInteractiveElement, PopoverElement } = await google.maps.importLibrary('maps3d'); + + const position = { lat: 37.4239163, lng: -122.09435, altitude: 0 }; + + const map = new Map3DElement({ + center: position, + tilt: 67.5, + range: 500, + mode: 'SATELLITE', + }); + + document.body.append(map); + + const marker = new MarkerInteractiveElement({ + position: position, + title: 'Interactive Marker', + }); + + const popover = new PopoverElement({ + positionAnchor: marker, + lightDismissDisabled: true + }); + + const content = document.createElement('div'); + content.className = 'popover-content'; + content.textContent = 'Popover opened on click!'; + popover.append(content); + + map.append(marker); + map.append(popover); + + // Manually handle toggle for click-to-open sample + marker.addEventListener('gmp-click', () => { + popover.open = !popover.open; + }); + + // Close the popover when clicking anywhere else on the map + map.addEventListener('gmp-click', (event) => { + if (event.target === map) { + popover.open = false; + } + }); +} + +init(); + +/* OR + + + +
                  Popover opened on click!
                  +
                  +
                  +*/ +// [END maps_3d_marker_custom_popover_click] diff --git a/samples/3d-marker-custom-popover-click/package.json b/samples/3d-marker-custom-popover-click/package.json new file mode 100644 index 000000000..ce847c687 --- /dev/null +++ b/samples/3d-marker-custom-popover-click/package.json @@ -0,0 +1,12 @@ +{ + "name": "@js-api-samples/3d-marker-custom-popover-click", + "version": "1.0.0", + "scripts": { + "build": "tsc && bash ../jsfiddle.sh 3d-marker-custom-popover-click && bash ../app.sh 3d-marker-custom-popover-click && bash ../docs.sh 3d-marker-custom-popover-click && npm run build:vite --workspace=. && bash ../dist.sh 3d-marker-custom-popover-click", + "test": "tsc && npm run build:vite --workspace=.", + "start": "tsc && vite build --base './' && vite", + "build:vite": "vite build --base './'", + "preview": "vite preview" + }, + "dependencies": {} +} diff --git a/samples/3d-marker-custom-popover-click/style.css b/samples/3d-marker-custom-popover-click/style.css new file mode 100644 index 000000000..4bf1e3fd9 --- /dev/null +++ b/samples/3d-marker-custom-popover-click/style.css @@ -0,0 +1,32 @@ +@import url('https://fonts.googleapis.com/css2?family=Google+Sans:wght@400;500;700&family=Roboto:wght@400;500&display=swap'); + +html, +body { + height: 100%; + margin: 0; + padding: 0; + font-family: 'Google Sans', 'Roboto', Arial, sans-serif; +} + +gmp-map-3d { + height: 100%; + width: 100%; +} + +/* Remove focus outline from the interactive marker and its internal elements */ +gmp-marker-interactive { + outline: none; +} + +gmp-marker-interactive:focus, +gmp-marker-interactive:focus-visible { + outline: none; +} + +.popover-content { + padding: 16px; + color: #3c4043; + font-family: 'Google Sans', 'Roboto', Arial, sans-serif; + font-size: 14px; + line-height: 1.5; +} \ No newline at end of file diff --git a/dist/samples/3d-label-toggle/app/tsconfig.json b/samples/3d-marker-custom-popover-click/tsconfig.json similarity index 100% rename from dist/samples/3d-label-toggle/app/tsconfig.json rename to samples/3d-marker-custom-popover-click/tsconfig.json diff --git a/samples/3d-marker-custom-popover-integrated/index.html b/samples/3d-marker-custom-popover-integrated/index.html new file mode 100644 index 000000000..1ff476b66 --- /dev/null +++ b/samples/3d-marker-custom-popover-integrated/index.html @@ -0,0 +1,25 @@ + + + + + + + 3D Marker Popover Integrated + + + + + + + + + + \ No newline at end of file diff --git a/samples/3d-marker-custom-popover-integrated/index.ts b/samples/3d-marker-custom-popover-integrated/index.ts new file mode 100644 index 000000000..541d824ef --- /dev/null +++ b/samples/3d-marker-custom-popover-integrated/index.ts @@ -0,0 +1,65 @@ +/* + * @license + * Copyright 2025 Google LLC. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0 + */ + +// @ts-nocheck +// [START maps_3d_marker_custom_popover_integrated] +async function init() { + const { Map3DElement, MarkerInteractiveElement, PopoverElement } = await google.maps.importLibrary('maps3d'); + + const position = { lat: 37.4239163, lng: -122.09435, altitude: 0 }; + + const map = new Map3DElement({ + center: position, + tilt: 67.5, + range: 500, + mode: 'SATELLITE', + }); + + document.body.append(map); + + const marker = new MarkerInteractiveElement({ + position: position, + title: 'Interactive Marker', + }); + + const popover = new PopoverElement({ + open: true, + positionAnchor: marker, + lightDismissDisabled: true, + }); + + const content = document.createElement('div'); + content.className = 'popover-content'; + content.textContent = 'Popover opened by default!'; + popover.append(content); + + map.append(marker); + map.append(popover); + + // Toggle popover on marker click + marker.addEventListener('gmp-click', () => { + popover.open = !popover.open; + }); + + // Close the popover when clicking anywhere else on the map + map.addEventListener('gmp-click', (event) => { + if (event.target === map) { + popover.open = false; + } + }); +} + +init(); + +/* OR + + + +
                  Popover opened by default!
                  +
                  +
                  +*/ +// [END maps_3d_marker_custom_popover_integrated] diff --git a/samples/3d-marker-custom-popover-integrated/package.json b/samples/3d-marker-custom-popover-integrated/package.json new file mode 100644 index 000000000..fbcd41e8b --- /dev/null +++ b/samples/3d-marker-custom-popover-integrated/package.json @@ -0,0 +1,12 @@ +{ + "name": "@js-api-samples/3d-marker-custom-popover-integrated", + "version": "1.0.0", + "scripts": { + "build": "tsc && bash ../jsfiddle.sh 3d-marker-custom-popover-integrated && bash ../app.sh 3d-marker-custom-popover-integrated && bash ../docs.sh 3d-marker-custom-popover-integrated && npm run build:vite --workspace=. && bash ../dist.sh 3d-marker-custom-popover-integrated", + "test": "tsc && npm run build:vite --workspace=.", + "start": "tsc && vite build --base './' && vite", + "build:vite": "vite build --base './'", + "preview": "vite preview" + }, + "dependencies": {} +} diff --git a/samples/3d-marker-custom-popover-integrated/style.css b/samples/3d-marker-custom-popover-integrated/style.css new file mode 100644 index 000000000..4bf1e3fd9 --- /dev/null +++ b/samples/3d-marker-custom-popover-integrated/style.css @@ -0,0 +1,32 @@ +@import url('https://fonts.googleapis.com/css2?family=Google+Sans:wght@400;500;700&family=Roboto:wght@400;500&display=swap'); + +html, +body { + height: 100%; + margin: 0; + padding: 0; + font-family: 'Google Sans', 'Roboto', Arial, sans-serif; +} + +gmp-map-3d { + height: 100%; + width: 100%; +} + +/* Remove focus outline from the interactive marker and its internal elements */ +gmp-marker-interactive { + outline: none; +} + +gmp-marker-interactive:focus, +gmp-marker-interactive:focus-visible { + outline: none; +} + +.popover-content { + padding: 16px; + color: #3c4043; + font-family: 'Google Sans', 'Roboto', Arial, sans-serif; + font-size: 14px; + line-height: 1.5; +} \ No newline at end of file diff --git a/dist/samples/3d-localization/app/tsconfig.json b/samples/3d-marker-custom-popover-integrated/tsconfig.json similarity index 100% rename from dist/samples/3d-localization/app/tsconfig.json rename to samples/3d-marker-custom-popover-integrated/tsconfig.json diff --git a/samples/3d-marker-custom-simple/index.html b/samples/3d-marker-custom-simple/index.html new file mode 100644 index 000000000..ee9aeb0b7 --- /dev/null +++ b/samples/3d-marker-custom-simple/index.html @@ -0,0 +1,25 @@ + + + + + + + 3D Simple Marker + + + + + + + + + + \ No newline at end of file diff --git a/samples/3d-marker-custom-simple/index.ts b/samples/3d-marker-custom-simple/index.ts new file mode 100644 index 000000000..27dca7c4e --- /dev/null +++ b/samples/3d-marker-custom-simple/index.ts @@ -0,0 +1,109 @@ +/* + * @license + * Copyright 2025 Google LLC. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0 + */ + +// @ts-nocheck +// [START maps_3d_marker_custom_simple] +async function init() { + const { Map3DElement, MarkerElement, altitudeMode } = await google.maps.importLibrary('maps3d'); + const { PinElement, } = await google.maps.importLibrary('marker'); + + const map = new Map3DElement({ + center: { lat: 37.417, lng: -122.023, altitude: 0 }, + tilt: 67.5, + range: 4000, + mode: 'SATELLITE', + }); + + document.body.append(map); + + // 1. Scale the marker + const pinScaled = new PinElement({ + scale: 1.5, + }); + const markerScaled = new MarkerElement({ + position: { lat: 37.419, lng: -122.02 }, + title: 'Scaled Marker', + }); + markerScaled.append(pinScaled); + map.append(markerScaled); + + // 2. Change the background color + const pinBackground = new PinElement({ + background: '#FBBC04', + }); + const markerBackground = new MarkerElement({ + position: { lat: 37.419, lng: -122.01 }, + title: 'Yellow Background', + }); + markerBackground.append(pinBackground); + map.append(markerBackground); + + // 3. Change the border color + const pinBorder = new PinElement({ + borderColor: 'black', + }); + const markerBorder = new MarkerElement({ + position: { lat: 37.415, lng: -122.035 }, + title: 'Black Border', + }); + markerBorder.append(pinBorder); + map.append(markerBorder); + + // 4. Change the glyph color + const pinGlyph = new PinElement({ + glyphColor: 'white', + }); + const markerGlyph = new MarkerElement({ + position: { lat: 37.415, lng: -122.025 }, + title: 'White Glyph', + }); + markerGlyph.append(pinGlyph); + map.append(markerGlyph); + + // 5. Add text to a glyph + const pinTextGlyph = new PinElement({ + glyph: 'T', + glyphColor: 'white', + }); + const markerGlyphText = new MarkerElement({ + position: { lat: 37.415, lng: -122.015 }, + title: 'Text Glyph', + }); + markerGlyphText.append(pinTextGlyph); + map.append(markerGlyphText); + + // 6. Change the altitude and extrude + const markerExtruded = new MarkerElement({ + position: { lat: 37.419, lng: -122.03, altitude: 150 }, + altitudeMode: 'RELATIVE_TO_MESH', + title: 'Altitude Marker', + }); + map.append(markerExtruded); +} + +init(); + +/* OR + + + + + + + + + + + + + + + + + + +*/ +// [END maps_3d_marker_custom_simple] diff --git a/samples/3d-marker-custom-simple/package.json b/samples/3d-marker-custom-simple/package.json new file mode 100644 index 000000000..dd9ab6e3b --- /dev/null +++ b/samples/3d-marker-custom-simple/package.json @@ -0,0 +1,12 @@ +{ + "name": "@js-api-samples/3d-marker-custom-simple", + "version": "1.0.0", + "scripts": { + "build": "tsc && bash ../jsfiddle.sh 3d-marker-custom-simple && bash ../app.sh 3d-marker-custom-simple && bash ../docs.sh 3d-marker-custom-simple && npm run build:vite --workspace=. && bash ../dist.sh 3d-marker-custom-simple", + "test": "tsc && npm run build:vite --workspace=.", + "start": "tsc && vite build --base './' && vite", + "build:vite": "vite build --base './'", + "preview": "vite preview" + }, + "dependencies": {} +} diff --git a/samples/3d-marker-custom-simple/style.css b/samples/3d-marker-custom-simple/style.css new file mode 100644 index 000000000..aab64da51 --- /dev/null +++ b/samples/3d-marker-custom-simple/style.css @@ -0,0 +1,27 @@ +@import url('https://fonts.googleapis.com/css2?family=Google+Sans:wght@400;500;700&family=Roboto:wght@400;500&display=swap'); + +html, +body { + height: 100%; + margin: 0; + padding: 0; + font-family: 'Google Sans', 'Roboto', Arial, sans-serif; +} + +gmp-map-3d { + height: 100%; + width: 100%; +} + +/* Remove focus outline from markers if focus occurs */ +gmp-marker, +gmp-marker-interactive { + outline: none; +} + +gmp-marker:focus, +gmp-marker:focus-visible, +gmp-marker-interactive:focus, +gmp-marker-interactive:focus-visible { + outline: none; +} \ No newline at end of file diff --git a/dist/samples/3d-map-45-degree/app/tsconfig.json b/samples/3d-marker-custom-simple/tsconfig.json similarity index 100% rename from dist/samples/3d-map-45-degree/app/tsconfig.json rename to samples/3d-marker-custom-simple/tsconfig.json diff --git a/samples/3d-marker-custom-wrapped-component/index.html b/samples/3d-marker-custom-wrapped-component/index.html new file mode 100644 index 000000000..d72072c31 --- /dev/null +++ b/samples/3d-marker-custom-wrapped-component/index.html @@ -0,0 +1,25 @@ + + + + + + + 3D Marker Wrapped Component + + + + + + + + + + \ No newline at end of file diff --git a/samples/3d-marker-custom-wrapped-component/index.ts b/samples/3d-marker-custom-wrapped-component/index.ts new file mode 100644 index 000000000..8b099b32e --- /dev/null +++ b/samples/3d-marker-custom-wrapped-component/index.ts @@ -0,0 +1,44 @@ +/* + * @license + * Copyright 2025 Google LLC. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0 + */ + +// @ts-nocheck +// [START maps_3d_marker_custom_wrapped_component] +/** + * A custom element that wraps a 3D marker. + */ +class MyMarker extends HTMLElement { + constructor() { + super(); + } + + connectedCallback() { + const shadow = this.attachShadow({ mode: "open" }); + shadow.innerHTML = ''; + } +} + +customElements.define('my-marker', MyMarker); + +async function init() { + const { Map3DElement } = await google.maps.importLibrary('maps3d'); + + const position = { lat: 37.4239163, lng: -122.0947209, altitude: 100 }; + + const map = new Map3DElement({ + center: position, + tilt: 67.5, + range: 1000, + mode: 'SATELLITE', + }); + + const myMarker = new MyMarker(); + + document.body.append(map); + map.append(myMarker); +} + +init(); +// [END maps_3d_marker_custom_wrapped_component] diff --git a/samples/3d-marker-custom-wrapped-component/package.json b/samples/3d-marker-custom-wrapped-component/package.json new file mode 100644 index 000000000..e2dcc4b91 --- /dev/null +++ b/samples/3d-marker-custom-wrapped-component/package.json @@ -0,0 +1,12 @@ +{ + "name": "@js-api-samples/3d-marker-custom-wrapped-component", + "version": "1.0.0", + "scripts": { + "build": "tsc && bash ../jsfiddle.sh 3d-marker-custom-wrapped-component && bash ../app.sh 3d-marker-custom-wrapped-component && bash ../docs.sh 3d-marker-custom-wrapped-component && npm run build:vite --workspace=. && bash ../dist.sh 3d-marker-custom-wrapped-component", + "test": "tsc && npm run build:vite --workspace=.", + "start": "tsc && vite build --base './' && vite", + "build:vite": "vite build --base './'", + "preview": "vite preview" + }, + "dependencies": {} +} diff --git a/samples/3d-marker-custom-wrapped-component/style.css b/samples/3d-marker-custom-wrapped-component/style.css new file mode 100644 index 000000000..ee90152ba --- /dev/null +++ b/samples/3d-marker-custom-wrapped-component/style.css @@ -0,0 +1,24 @@ +@import url('https://fonts.googleapis.com/css2?family=Google+Sans:wght@400;500;700&family=Roboto:wght@400;500&display=swap'); + +html, +body { + height: 100%; + margin: 0; + padding: 0; + font-family: 'Google Sans', 'Roboto', Arial, sans-serif; +} + +gmp-map-3d { + height: 100%; + width: 100%; +} + +/* + * The layout for my-marker is now handled internally via its Shadow DOM. + * This ensures the component manages its own projection context. + */ + +gmp-marker { + width: 100px; + height: 100px; +} \ No newline at end of file diff --git a/dist/samples/3d-map-styling/app/tsconfig.json b/samples/3d-marker-custom-wrapped-component/tsconfig.json similarity index 100% rename from dist/samples/3d-map-styling/app/tsconfig.json rename to samples/3d-marker-custom-wrapped-component/tsconfig.json diff --git a/dist/samples/3d-label-toggle/app/README.md b/samples/3d-mesh-flattener/README.md similarity index 61% rename from dist/samples/3d-label-toggle/app/README.md rename to samples/3d-mesh-flattener/README.md index 14c6e5f4e..567f1c2df 100644 --- a/dist/samples/3d-label-toggle/app/README.md +++ b/samples/3d-mesh-flattener/README.md @@ -1,10 +1,10 @@ # Google Maps JavaScript Sample -## 3d-label-toggle +## 3d-mesh-flattener -The 3d-label-toggle sample demonstrates how to toggle the visibility of labels in a 3D map. +The 3d-mesh-flattener sample demonstrates how to use the `FlattenerElement` to flatten terrain for 3D models and visualization. -Follow these instructions to set up and run 3d-label-toggle sample on your local computer. +Follow these instructions to set up and run the 3d-mesh-flattener sample on your local computer. ## Setup @@ -22,7 +22,7 @@ First `cd` to the folder for the sample to run, then: From `samples/`: -`$npm run build --workspace=3d-label-toggle/` +`$npm run build --workspace=3d-mesh-flattener/` ### Build all of the examples. diff --git a/samples/3d-mesh-flattener/index.html b/samples/3d-mesh-flattener/index.html new file mode 100644 index 000000000..6e8ba2049 --- /dev/null +++ b/samples/3d-mesh-flattener/index.html @@ -0,0 +1,52 @@ + + + + + + + 3D Mesh Flattener + + + + + + +
                  + + + +
                  + Sat + + Hyb +
                  + + +
                  +
                  + + + +
                  + + +
                  Loading 3D Map
                  +
                  + + + + + + + \ No newline at end of file diff --git a/samples/3d-mesh-flattener/index.ts b/samples/3d-mesh-flattener/index.ts new file mode 100644 index 000000000..22a25d08e --- /dev/null +++ b/samples/3d-mesh-flattener/index.ts @@ -0,0 +1,321 @@ +/** + * @license + * Copyright 2025 Google LLC. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0 + */ + +// [START maps_3d_mesh_flattener] +let map3DElement: any = null; +let model3DElement: any = null; + +let flattenerModel: any = null; +let flattenerRing: any = null; +let flattenerCircle: any = null; +let flattenerOverlap: any = null; + +let polygonModel: any = null; +let polygonRing: any = null; +let polygonCircleBorder: any = null; +let polygonCircleFill: any = null; +let polygonABorder: any = null; +let polygonBBorder: any = null; +let polygonXORFill: any = null; + +let hasModelStarted = false; + +function showFeedback(text: string, duration: number = 3000): void { + const feedback = document.getElementById('feedback'); + if (feedback) { + feedback.innerText = text; + feedback.style.opacity = '1'; + if (duration > 0) { + setTimeout(() => { + if (feedback.innerText === text) feedback.style.opacity = '0.7'; + }, duration); + } + } +} + +async function loadModelAfterSettle(): Promise { + if (hasModelStarted) return; + hasModelStarted = true; + + showFeedback('3D Map Steady. Waiting...', 500); + + await new Promise((resolve) => setTimeout(resolve, 500)); + + showFeedback('Loading 3D model...', 500); + + // [START maps_3d_mesh_flattener_append_model] + map3DElement.append(model3DElement); + // [END maps_3d_mesh_flattener_append_model] + + (document.getElementById('toggle-model-3d') as HTMLElement).classList.add('active'); + setTimeout(() => showFeedback('Flattener + Model', 2000), 500); +} + +async function initialize(): Promise { + showFeedback('Loading Google 3D Library...', 0); + const { Map3DElement, Model3DElement, FlattenerElement, Polygon3DElement } = + (await google.maps.importLibrary('maps3d')) as any; + + showFeedback('Initializing Core Engine...', 0); + map3DElement = new Map3DElement({ + center: { lat: 40.70304023274898, lng: -73.99453903360259, altitude: 397.3687221767566 }, + heading: -54.63577922139952, + tilt: 65.59195953953744, + mode: 'SATELLITE', + }); + + (document.body.querySelector('#canvas-container') as HTMLElement).append(map3DElement); + showFeedback('Awaiting Camera Settle...', 0); + + // 1. FLATTENER MODEL + const pathModel = [ + { lat: 40.707680607935245, lng: -74.00310353377735, altitude: 500 }, + { lat: 40.70829665151717, lng: -74.00193595590612, altitude: 500 }, + { lat: 40.7073748659931, lng: -74.00122787224885, altitude: 500 }, + { lat: 40.706738652153156, lng: -74.00232125268805, altitude: 500 }, + { lat: 40.70738164589913, lng: -74.0028721484274, altitude: 500 }, + ]; + + flattenerModel = new FlattenerElement({ path: pathModel }); + polygonModel = new Polygon3DElement({ + path: pathModel, + strokeWidth: 1, + strokeColor: 'rgba(0, 0, 0, 0.5)', + fillColor: 'rgba(0, 0, 0, 0.5)', + }); + + // 2. FLATTENER HOLE (From GeoJSON) + const pathRing = [ + { lat: 40.70525492092921, lng: -74.0047826089383, altitude: 500 }, + { lat: 40.70727402965653, lng: -74.00749574990328, altitude: 500 }, + { lat: 40.70798885471939, lng: -74.00867034141844, altitude: 500 }, + { lat: 40.708653509735655, lng: -74.00948097499938, altitude: 500 }, + { lat: 40.70770041711879, lng: -74.01019234718768, altitude: 500 }, + { lat: 40.70833999370507, lng: -74.01125113390576, altitude: 500 }, + { lat: 40.70497901277918, lng: -74.01406353612529, altitude: 500 }, + { lat: 40.70420144825607, lng: -74.01431168926244, altitude: 500 }, + { lat: 40.70318558415431, lng: -74.01446058114452, altitude: 500 }, + { lat: 40.70255849981402, lng: -74.01406353612529, altitude: 500 }, + { lat: 40.70237037336145, lng: -74.01356722985155, altitude: 500 }, + { lat: 40.70242054046693, lng: -74.01288894461015, altitude: 500 }, + { lat: 40.70193140956982, lng: -74.01264079147302, altitude: 500 }, + { lat: 40.701465859141024, lng: -74.01248971734611, altitude: 500 }, + { lat: 40.70233187033904, lng: -74.00909060361744, altitude: 500 }, + { lat: 40.70525492092921, lng: -74.0047826089383, altitude: 500 } + ]; + const innerPathsRing = [[ + { lat: 40.70499320013363, lng: -74.01151456176834, altitude: 500 }, + { lat: 40.7034935749941, lng: -74.01157028494391, altitude: 500 }, + { lat: 40.70368367019097, lng: -74.01070657571772, altitude: 500 }, + { lat: 40.704523527653194, lng: -74.00956186128388, altitude: 500 }, + { lat: 40.70489802785991, lng: -74.00885045950898, altitude: 500 }, + { lat: 40.70523558310976, lng: -74.0082050053636, altitude: 500 }, + { lat: 40.70541940258585, lng: -74.00805838813739, altitude: 500 }, + { lat: 40.70534584799336, lng: -74.00875300309274, altitude: 500 }, + { lat: 40.70499320013363, lng: -74.01151456176834, altitude: 500 } + ]]; + flattenerRing = new FlattenerElement({ path: pathRing, innerPaths: innerPathsRing }); + polygonRing = new Polygon3DElement({ + path: pathRing, + innerPaths: innerPathsRing, + strokeWidth: 1, + strokeColor: 'rgba(0, 255, 0, 0.5)', + fillColor: 'rgba(0, 0, 0, 0)', + }); + + // 3. OVERLAPPING POLYGONS A & B (STRICT GEOJSON PATHS) + const pathA = [ + { lat: 40.71209282996574, lng: -73.99697908922529, altitude: 500 }, + { lat: 40.711794676757876, lng: -73.99968173492475, altitude: 500 }, + { lat: 40.7105531428337, lng: -74.00092514227472, altitude: 500 }, + { lat: 40.71021379199394, lng: -74.00109125068442, altitude: 500 }, // RESTORED POINT + { lat: 40.71012596267241, lng: -74.00097399581963, altitude: 500 }, + { lat: 40.70871587271108, lng: -73.99920324440114, altitude: 500 }, + { lat: 40.70920322327643, lng: -73.99623454119144, altitude: 500 }, + { lat: 40.71209282996574, lng: -73.99697908922529, altitude: 500 } + ]; + const pathB = [ + { lat: 40.71113368382996, lng: -73.99834379245007, altitude: 500 }, + { lat: 40.71099671827392, lng: -73.99841155170458, altitude: 500 }, + { lat: 40.70965272880804, lng: -73.99802758259297, altitude: 500 }, + { lat: 40.70959280507873, lng: -73.99793723691928, altitude: 500 }, + { lat: 40.709567123464325, lng: -73.99780171840952, altitude: 500 }, + { lat: 40.70978969712857, lng: -73.99642394688965, altitude: 500 }, + { lat: 40.709755455074685, lng: -73.99631101479754, altitude: 500 }, + { lat: 40.71008075387488, lng: -73.99407495938, altitude: 500 }, + { lat: 40.71056013868292, lng: -73.99413142542642, altitude: 500 }, + { lat: 40.71159594050232, lng: -73.99423306430893, altitude: 500 }, + { lat: 40.71138193318234, lng: -73.99676274316519, altitude: 500 }, + { lat: 40.71113368382996, lng: -73.99834379245007, altitude: 500 } + ]; + + // Invisible Flattener for XOR Ground Behavior + flattenerOverlap = new FlattenerElement({ path: [...pathA, ...pathB] }); + + // High-performance separate Borders + polygonABorder = new Polygon3DElement({ + path: pathA, strokeWidth: 2, strokeColor: 'rgba(0,0,0,0.7)', fillColor: 'rgba(0,0,0,0)' + }); + polygonBBorder = new Polygon3DElement({ + path: pathB, strokeWidth: 2, strokeColor: 'rgba(0,0,0,0.7)', fillColor: 'rgba(0,0,0,0)' + }); + + // Unified Fill for XOR Visual Behavior (Math XOR handles exclusion area) + polygonXORFill = new Polygon3DElement({ + path: [...pathA, ...pathB], strokeWidth: 0, fillColor: 'rgba(0,0,0,0.4)', strokeColor: 'transparent' + }); + + // 4. SEPARATE CIRCLE + const pathCircle = [ + { lat: 40.71425236440663, lng: -74.0031702392633, altitude: 500 }, + { lat: 40.71424560043059, lng: -74.00335188313005, altitude: 500 }, + { lat: 40.71422537364735, lng: -74.00353177755721, altitude: 500 }, + { lat: 40.714191878864035, lng: -74.00370818995754, altitude: 500 }, + { lat: 40.71414543867344, lng: -74.00387942128583, altitude: 500 }, + { lat: 40.71408650034651, lng: -74.00404382240546, altitude: 500 }, + { lat: 40.71401563152389, lng: -74.0041998099738, altitude: 500 }, + { lat: 40.713933514747985, lng: -74.00434588169324, altitude: 500 }, + { lat: 40.713840940888254, lng: -74.00448063078125, altitude: 500 }, + { lat: 40.71373880152319, lng: -74.00460275951964, altitude: 500 }, + { lat: 40.71362808035234, lng: -74.00471109175272, altitude: 500 }, + { lat: 40.713509843721155, lng: -74.00480458421391, altitude: 500 }, + { lat: 40.71338523034988, lng: -74.00488233657175, altitude: 500 }, + { lat: 40.71325544036575, lng: -74.0049436000985, altitude: 500 }, + { lat: 40.71312172374378, lng: -74.00498778487827, altitude: 500 }, + { lat: 40.71298536826787, lng: -74.00501446548478, altitude: 500 }, + { lat: 40.71284768712793, lng: -74.00502338507482, altitude: 500 }, + { lat: 40.71271000627269, lng: -74.00501445785768, altitude: 500 }, + { lat: 40.71257365163994, lng: -74.00498776991721, altitude: 500 }, + { lat: 40.71243993638719, lng: -74.0049435783784, altitude: 500 }, + { lat: 40.71231014824573, lng: -74.0048823089273, altitude: 500 }, + { lat: 40.71218553711975, lng: -74.0048045517075, altitude: 500 }, + { lat: 40.71206730305018, lng: -74.00471105563352, altitude: 500 }, + { lat: 40.71195658465887, lng: -74.00460272117569, altitude: 500 }, + { lat: 40.71185444818443, lng: -74.0044805916861, altitude: 500 }, + { lat: 40.71176187721532, lng: -74.00434588169324, altitude: 500 }, + { lat: 40.71167976321895, lng: -74.00419977385458, altitude: 500 }, + { lat: 40.71160889695797, lng: -74.00404378989903, altitude: 500 }, + { lat: 40.71154996087633, lng: -74.00387939364138, altitude: 500 }, + { lat: 40.711503522528396, lng: -74.00370816823745, altitude: 500 }, + { lat: 40.7114700291143, lng: -74.00353176259617, altitude: 500 }, + { lat: 40.711449803174226, lng: -74.00335187550297, altitude: 500 }, + { lat: 40.71144303948289, lng: -74.0031702392633, altitude: 500 }, + { lat: 40.711449803174226, lng: -74.00298860302364, altitude: 500 }, + { lat: 40.7114700291143, lng: -74.00280871593044, altitude: 500 }, + { lat: 40.711503522528396, lng: -74.00263231028916, altitude: 500 }, + { lat: 40.71154996087633, lng: -74.00246108488521, altitude: 500 }, + { lat: 40.71160889695797, lng: -74.00229668862757, altitude: 500 }, + { lat: 40.71167976321895, lng: -74.00214070467202, altitude: 500 }, + { lat: 40.71176187721532, lng: -74.00199463517733, altitude: 500 }, + { lat: 40.71185444818443, lng: -74.0018598868405, altitude: 500 }, + { lat: 40.71195658465887, lng: -74.00173775735091, altitude: 500 }, + { lat: 40.71206730305018, lng: -74.00162942289309, altitude: 500 }, + { lat: 40.71218553711975, lng: -74.0015359268191, altitude: 500 }, + { lat: 40.71231014824573, lng: -74.0014581695993, altitude: 500 }, + { lat: 40.71243993638719, lng: -74.0013969001482, altitude: 500 }, + { lat: 40.71257365163994, lng: -74.00135270860939, altitude: 500 }, + { lat: 40.71271000627269, lng: -74.00132602066891, altitude: 500 }, + { lat: 40.71284768712793, lng: -74.00131709345177, altitude: 500 }, + { lat: 40.71298536826787, lng: -74.00132601304183, altitude: 500 }, + { lat: 40.71312172374378, lng: -74.00135269364834, altitude: 500 }, + { lat: 40.71325544036575, lng: -74.0013968784281, altitude: 500 }, + { lat: 40.71338523034988, lng: -74.00145814195486, altitude: 500 }, + { lat: 40.713509843721155, lng: -74.00153589431268, altitude: 500 }, + { lat: 40.71362808035234, lng: -74.00162938677389, altitude: 500 }, + { lat: 40.71373880152319, lng: -74.00173771900695, altitude: 500 }, + { lat: 40.713840940888254, lng: -74.00185984774535, altitude: 500 }, + { lat: 40.713933514747985, lng: -74.00199459683336, altitude: 500 }, + { lat: 40.71401563152389, lng: -74.0021406685528, altitude: 500 }, + { lat: 40.71408650034651, lng: -74.00229665612115, altitude: 500 }, + { lat: 40.71414543867344, lng: -74.00246105724078, altitude: 500 }, + { lat: 40.714191878864035, lng: -74.00263228856906, altitude: 500 }, + { lat: 40.71422537364735, lng: -74.00280870096938, altitude: 500 }, + { lat: 40.71424560043059, lng: -74.00298859539656, altitude: 500 }, + { lat: 40.71425236440663, lng: -74.0031702392633, altitude: 500 } + ]; + flattenerCircle = new FlattenerElement({ path: pathCircle }); + polygonCircleFill = new Polygon3DElement({ + path: pathCircle, strokeWidth: 0, fillColor: 'rgba(0, 0, 0, 0.4)' + }); + polygonCircleBorder = new Polygon3DElement({ + path: pathCircle, strokeWidth: 2, strokeColor: 'rgba(0, 0, 0, 0.7)', fillColor: 'rgba(0, 0, 0, 0)' + }); + + // [START maps_3d_mesh_flattener_create_model] + model3DElement = new Model3DElement({ + src: './models/building2.glb', + altitudeMode: 'RELATIVE_TO_GROUND', + position: { lat: 40.707550741876865, lng: -74.00219608291567, altitude: 5 }, + scale: 3, + orientation: { heading: 325, tilt: -90 }, + }); + // [END maps_3d_mesh_flattener_create_model] + + showFeedback('Applying Flattener Model...', 500); + map3DElement.append(flattenerModel, polygonModel); + (document.getElementById('toggle-flattener-element-model') as HTMLElement).classList.add('active'); + + map3DElement.addEventListener('gmp-steadychange', loadModelAfterSettle); + + const modeCheckbox = document.getElementById('mode-checkbox') as HTMLInputElement; + modeCheckbox.addEventListener('change', () => { + map3DElement.mode = modeCheckbox.checked ? 'HYBRID' : 'SATELLITE'; + showFeedback(`Mode: ${map3DElement.mode}`); + }); + + (document.getElementById('toggle-flattener-element-intersect') as HTMLElement).addEventListener('click', (e) => { + if (flattenerRing.isConnected) { + polygonRing.remove(); flattenerRing.remove(); + (e.target as HTMLElement).classList.remove('active'); + showFeedback('Flattener Hole removed'); + } else { + map3DElement.append(flattenerRing, polygonRing); + (e.target as HTMLElement).classList.add('active'); + showFeedback('Flattener Hole added'); + } + }); + + (document.getElementById('toggle-flattener-element-union') as HTMLElement).addEventListener('click', (e) => { + if (flattenerOverlap.isConnected) { + polygonABorder.remove(); polygonBBorder.remove(); polygonXORFill.remove(); flattenerOverlap.remove(); + polygonCircleBorder.remove(); polygonCircleFill.remove(); flattenerCircle.remove(); + (e.target as HTMLElement).classList.remove('active'); + showFeedback('Flattener Multi-Hole removed'); + } else { + map3DElement.append(flattenerOverlap, polygonABorder, polygonBBorder, polygonXORFill); + map3DElement.append(flattenerCircle, polygonCircleBorder, polygonCircleFill); + (e.target as HTMLElement).classList.add('active'); + showFeedback('Flattener Multi-Hole added'); + } + }); + + (document.getElementById('toggle-flattener-element-model') as HTMLElement).addEventListener('click', (e) => { + if (flattenerModel.isConnected) { + polygonModel.remove(); flattenerModel.remove(); + (e.target as HTMLElement).classList.remove('active'); + showFeedback('Flattener Model removed'); + } else { + map3DElement.append(flattenerModel, polygonModel); + (e.target as HTMLElement).classList.add('active'); + showFeedback('Flattener Model added'); + } + }); + + (document.getElementById('toggle-model-3d') as HTMLElement).addEventListener('click', (e) => { + if (model3DElement.isConnected) { + model3DElement.remove(); + (e.target as HTMLElement).classList.remove('active'); + showFeedback('3D Model removed'); + } else { + map3DElement.append(model3DElement); + (e.target as HTMLElement).classList.add('active'); + showFeedback('3D Model added'); + } + }); +} + +initialize(); +// [END maps_3d_mesh_flattener] diff --git a/samples/3d-mesh-flattener/models/building.glb b/samples/3d-mesh-flattener/models/building.glb new file mode 100644 index 000000000..1187f0f1e Binary files /dev/null and b/samples/3d-mesh-flattener/models/building.glb differ diff --git a/samples/3d-mesh-flattener/package.json b/samples/3d-mesh-flattener/package.json new file mode 100644 index 000000000..fec0dcba4 --- /dev/null +++ b/samples/3d-mesh-flattener/package.json @@ -0,0 +1,12 @@ +{ + "name": "@js-api-samples/3d-mesh-flattener", + "version": "1.0.0", + "scripts": { + "build": "tsc && bash ../jsfiddle.sh 3d-mesh-flattener && bash ../app.sh 3d-mesh-flattener && bash ../docs.sh 3d-mesh-flattener && npm run build:vite --workspace=. && bash ../dist.sh 3d-mesh-flattener", + "test": "tsc && npm run build:vite --workspace=.", + "start": "tsc && vite build --base './' && vite", + "build:vite": "vite build --base './'", + "preview": "vite preview" + }, + "dependencies": {} +} \ No newline at end of file diff --git a/samples/3d-mesh-flattener/style.css b/samples/3d-mesh-flattener/style.css new file mode 100644 index 000000000..41c472b0f --- /dev/null +++ b/samples/3d-mesh-flattener/style.css @@ -0,0 +1,199 @@ +@import url('https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600&display=swap'); + +html, +body { + height: 100%; + margin: 0; + padding: 0; + font-family: 'Outfit', sans-serif; + color: white; + overflow: hidden; +} + +#canvas-container { + height: 100%; + width: 100%; + position: relative; +} + +/* Main Controls Panel - Moved to the Right */ +#controls { + position: absolute; + top: 20px; + right: 20px; + /* Panel on the right as requested */ + background: rgba(0, 0, 0, 0.3); + backdrop-filter: blur(10px); + -webkit-backdrop-filter: blur(10px); + padding: 15px 20px; + border-radius: 12px; + z-index: 10; + display: flex; + flex-direction: column; + gap: 12px; + width: 200px; + border: 1px solid rgba(255, 255, 255, 0.1); + box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2); +} + +/* Custom Centered Toggle Container */ +#mode-toggle-container { + position: absolute; + bottom: 30px; + /* Moved to bottom as requested */ + left: 50%; + transform: translateX(-50%); + z-index: 100; + display: flex; + align-items: center; + gap: 10px; + background: rgba(0, 0, 0, 0.4); + backdrop-filter: blur(8px); + -webkit-backdrop-filter: blur(8px); + padding: 6px 14px; + border-radius: 30px; + border: 1px solid rgba(255, 255, 255, 0.15); + box-shadow: 0 4px 15px rgba(0, 0, 0, 0.3); +} + +.mode-label { + font-size: 0.7rem; + letter-spacing: 1.5px; + text-transform: uppercase; + font-weight: 500; + color: rgba(255, 255, 255, 0.6); +} + +/* Custom Sliding Switch styling */ +.switch { + position: relative; + display: inline-block; + width: 44px; + height: 22px; +} + +.switch input { + opacity: 0; + width: 0; + height: 0; +} + +.slider { + position: absolute; + cursor: pointer; + top: 0; + left: 0; + right: 0; + bottom: 0; + background-color: rgba(255, 255, 255, 0.1); + transition: .4s; + border: 1px solid rgba(255, 255, 255, 0.2); +} + +.slider:before { + position: absolute; + content: ""; + height: 16px; + width: 16px; + left: 3px; + bottom: 2px; + background-color: white; + transition: .4s; + box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4); +} + +input:checked+.slider { + background-color: #4285f4; + border-color: #4285f4; +} + +input:focus+.slider { + box-shadow: 0 0 1px #4285f4; +} + +input:checked+.slider:before { + transform: translateX(22px); +} + +.slider.round { + border-radius: 34px; +} + +.slider.round:before { + border-radius: 50%; +} + +.button-group { + display: flex; + flex-direction: column; + gap: 8px; +} + +button { + cursor: pointer; + padding: 8px 0; + border-radius: 0; + border: none; + border-bottom: 1px solid rgba(255, 255, 255, 0.1); + background: transparent; + color: rgba(255, 255, 255, 0.6); + font-family: 'Outfit', sans-serif; + font-size: 0.85rem; + font-weight: 300; + transition: all 0.3s ease; + text-align: left; + outline: none; + text-transform: uppercase; + letter-spacing: 1px; +} + +button:hover { + color: rgba(255, 255, 255, 1); + border-bottom-color: rgba(255, 255, 255, 0.4); +} + +button.active { + color: white; + font-weight: 500; + border-bottom-color: rgba(255, 255, 255, 0.8); +} + +#toggle-model-3d { + border-bottom: 2px solid rgba(66, 133, 244, 0.3); + color: rgba(66, 133, 244, 0.7); + margin-top: 10px; +} + +#toggle-model-3d:hover { + color: #4285f4; + border-bottom-color: rgba(66, 133, 244, 0.6); +} + +#toggle-model-3d.active { + color: #4285f4; + border-bottom-color: #4285f4; +} + +#feedback { + margin-top: 15px; + padding: 8px 12px; + background: rgba(255, 255, 255, 0.03); + border-radius: 6px; + color: rgba(255, 255, 255, 0.5); + font-family: 'Outfit', sans-serif; + font-size: 0.7rem; + font-weight: 300; + font-style: italic; + text-align: center; + z-index: 100; + pointer-events: none; + letter-spacing: 1.2px; + text-transform: uppercase; + transition: all 0.4s ease; + border: 1px solid rgba(255, 255, 255, 0.05); + min-height: 2.5rem; + display: flex; + align-items: center; + justify-content: center; + line-height: 1.3; +} \ No newline at end of file diff --git a/dist/samples/map-simple/app/tsconfig.json b/samples/3d-mesh-flattener/tsconfig.json similarity index 100% rename from dist/samples/map-simple/app/tsconfig.json rename to samples/3d-mesh-flattener/tsconfig.json diff --git a/vite.config.js b/vite.config.js new file mode 100644 index 000000000..7dc8af60d --- /dev/null +++ b/vite.config.js @@ -0,0 +1,16 @@ +import { defineConfig } from 'vite'; +import dotenv from 'dotenv'; +import { resolve } from 'path'; + +dotenv.config(); + +export default defineConfig({ + root: '.', + define: { + 'import.meta.env.GOOGLE_MAPS_API_KEY': JSON.stringify(process.env.GOOGLE_MAPS_API_KEY) + }, + server: { + port: 5173, + open: true + } +});