https://www.google.com/maps/place/
Place Name
: Name of the Place (Whitespaces denoted by+
)Country Name
: Name of Country (Whitespaces denoted by+
)Latitude
: Latitude of the point at center of screen (Accurate to 7 decimal places)Longitude
: Longitude of the point at center of screen (Accurate to 7 decimal places)Zoom Level
: Zoom Level of the mapPBData
: Protobuffer Data
-
First Level:
Place Name
andCountry Name
connected by++
eg:
The+White+House++United+States
-
Second Level:
Latitude
,Longitude
andZoom Level
sperated by commas (,
), starting with the unicode characterU+0040
(@
) and ending with the letterz
.eg:
@38.8864874,-77.0377681,15z
-
Third Level:
PBData
with the prefixdata=
eg:
data=!4m6!3m5!1s0x89b7b7bcdecbb1df:0x715969d86d0b76bf!8m2!3d38.8976763!4d-77.0365298!16zL20vMDgxc3E
https://www.google.com/maps/place/[Place Name++Country Name]/@[Latitude],[Longitude],[ZoomLevel]z/data=[PBData]
https://www.google.com/maps/place/The+White+House++United+States/@38.8864874,-77.0377681,15z/data=!4m6!3m5!1s0x89b7b7bcdecbb1df:0x715969d86d0b76bf!8m2!3d38.8976763!4d-77.0365298!16zL20vMDgxc3E
4m6
- message (6 blocks)3m5
- message (5 blocks)1s
- string: Hexadecimal string of Place ID (Hex String 1
:Hex String 2
)8m2
- message (2 blocks)3d
- double: Latitude4d
- double: Longitiude
- 2 possible cases:
- If an MID is assigned to the place:
16z
- base64 (no padding): MID of the location - If not:
16s
- string: unique identifer of the location created by google maps [UNCERTAIN]
- If an MID is assigned to the place: