UNPKG

@sanity/google-maps-input

Version:

Sanity plugin providing input handlers for geo-related input types using Google Maps

15 lines (11 loc) 523 B
import type {LatLng} from '../types' export function latLngAreEqual( latLng1: LatLng | google.maps.LatLng, latLng2: LatLng | google.maps.LatLng, ): boolean { const lat1 = typeof latLng1.lat === 'function' ? latLng1.lat() : latLng1.lat const lng1 = typeof latLng1.lng === 'function' ? latLng1.lng() : latLng1.lng const lat2 = typeof latLng2.lat === 'function' ? latLng2.lat() : latLng2.lat const lng2 = typeof latLng2.lng === 'function' ? latLng2.lng() : latLng2.lng return lat1 === lat2 && lng1 === lng2 }