How do I link to Google Maps with a particular longitude and latitude?

前端 未结 15 2197
夕颜
夕颜 2020-12-02 04:49

I have a small application that gives the current location: longitude and latitude. Now I have to browse to google maps with the longitude and latitude. Please suggest how I

相关标签:
15条回答
  • 2020-12-02 04:59

    These are URLs that work:

    http://maps.google.com/?q=<LAT>,<LNG>

    https://maps.google.com/?q=<LAT>,<LNG>&ll=<LAT>,<LNG>&z=18

    https://www.google.com/maps/@<LAT>,<LNG>,16z

    https://maps.google.com/?q=<LAT>,<LNG>&z=16

    Although (for avid readers) This is the latest from google (August 22 2017):

    Maps URLs
    Maps URLs with map display
    Maps URLs with search action

    From google

    Search: When searching for a specific place, the resulting map puts a pin in the specified location and displays available place details.

    Important: The parameter api=1 identifies the version of Maps URLs this URL is intended for. This parameter is required in every request. The only valid value is 1. If api=1 is NOT present in the URL, all parameters are ignored and the default Google Maps app will launch, either in a browser or the Google Maps mobile app, depending on the platform in use (for example, https://www.google.com/maps).

    0 讨论(0)
  • 2020-12-02 04:59

    This works too:

    https://www.google.pl/maps/@<lat>,<lon>,<zoom>z
    

    Example.

    With pointer:

    https://www.google.com/maps/place/<lat>,<lon>/@<lat>,<lon>,<zoom>z
    

    Example.

    0 讨论(0)
  • 2020-12-02 05:00

    As of today (2014/09/23), I've found that to get marker on exact place (not an approximation) you can use:

    http://www.google.com/maps/place/49.46800006494457,17.11514008755796
    

    Additionally, if you want to specify map center and zoom:

    http://www.google.com/maps/place/49.46800006494457,17.11514008755796/@49.46800006494457,17.11514008755796,17z
    

    If you want to use satellite map type, then append /data=!3m1!1e3

    http://www.google.com/maps/place/49.46800006494457,17.11514008755796/@49.46800006494457,17.11514008755796,17z/data=!3m1!1e3
    

    And If you want terrain view of the map, then append /data=!3m1!4b1

    https://www.google.com/maps/place/49.46800006494457,17.11514008755796/@49.46800006494457,17.11514008755796,17z/data=!3m1!4b1
    
    0 讨论(0)
  • 2020-12-02 05:03

    It´s out of the scope of the question, but I think it might be also interesting to know how to link to a route. The query would look like this:

    https://www.google.es/maps/dir/'52.51758801683297,13.397978515625027'/'52.49083837044266,13.369826049804715'
    
    0 讨论(0)
  • 2020-12-02 05:08

    Find your location in the Google Earth program, and click the icon "View in Google Maps". The URL bar in your browser will show the URL you need.

    0 讨论(0)
  • 2020-12-02 05:12

    If you want to open Google Maps in a browser:

    http://maps.google.com/?q=<lat>,<lng>

    To open the Google Maps app on an iOS mobile device, use the Google Maps URL Scheme:

    comgooglemaps://?q=<lat>,<lng>

    To open the Google Maps app on Android, use the geo: intent:

    geo:<lat>,<lng>?z=<zoom>

    0 讨论(0)
提交回复
热议问题