Ao pesquisar uma cidade no Google Maps, o limite administrativo da cidade é exibido.
Existe uma maneira de obter os limites de polígono da cidade em um formato JSON usando a API do Google Maps?
Ao pesquisar uma cidade no Google Maps, o limite administrativo da cidade é exibido.
Existe uma maneira de obter os limites de polígono da cidade em um formato JSON usando a API do Google Maps?
Respostas:
Você pode obter coordenadas poligonais no json para usar com o googlemaps usando o openstreetmap. Vá para http://nominatim.openstreetmap.org/ pesquise um local como "Partido de Ituzaingó"
clique em "detalhes"
Procure o ID do OSM e copie-o (control + c), exemplo: 2018776
cole o ID em http://polygons.openstreetmap.fr/index.py e faça o download do polígono
5638803
, quando Eu corro global.mapit.mysociety.org/code/osm_rel/5638803 I get{"code": 404, "error": "No areas were found that matched code osm_rel = 5638803."}
Para obter limites de polígono, basta adicionar format=json
ao seu pedido!
Então, em vez de https://nominatim.openstreetmap.org/search.php?q=Warsaw+Poland&polygon_geojson=1
usar
https://nominatim.openstreetmap.org/search.php?q=Warsaw+Poland&polygon_geojson=1&format=json
Ao adicionar & format = geojson, você pode obter uma resposta geográfica válida
Não, não há como roubar dados do Google. Pode ser que você possa ver o OpenStreetMap, projetado para as pessoas baixarem.
Encontrei uma solução alternativa para esse problema.
Você pode usar dados longos e latinos e analisá-los em uma matriz. Essa solução está funcionando bem, mas a qualidade do caminho às vezes é difícil.
Como alternativa à API do Google Maps, o OpenStreetMap pode ajudá-lo a procurar uma cidade pelo nome nesta página http://nominatim.openstreetmap.org/ . Revise os resultados da pesquisa e você poderá obter as coordenadas da região no formato GeoJSON, por exemplo ( http://nominatim.openstreetmap.org/details.php?place_id=145126778 ) para obter as coordenadas do mashhad geojson na guia Administrativo
Obtenha coordenadas exatas dos limites de localização, como a pesquisa do Google no formato json.
Visualização de mapa: http://theopenmap.herokuapp.com/
POST: http://theopenmap.herokuapp.com/api/v2_coordinates/
{"location": "enter your location"}
Resposta :[
[
31.1038963,
77.1028804
],
[
31.0756716,
77.11867319999999
],
[
31.0717018,
77.1523188
],
[
31.0450854,
77.1815013
],
[
31.0705256,
77.2127436
],
[
31.1103633,
77.223215
],
[
31.1265289,
77.2034739
],
[
31.1222673,
77.1181582
],
[
31.1038963,
77.1028804
],
[
31.2883822,
78.2982197
],
[
31.2977484,
78.2803793
],
[
31.320049,
78.2866234
],
[
31.3285232,
78.2768112
],
[
31.3325373,
78.2446983
],
[
31.3468097,
78.229534
],
[
31.3303072,
78.1996512
],
[
31.3490397,
78.14925189999998
],
[
31.3646501,
78.13810159999998
],
[
31.3829366,
78.1510359
],
[
31.3882887,
78.1479139
],
[
31.4141574,
78.0952845
],
[
31.4244156,
78.0881483
],
[
31.4230776,
78.0395331
],
[
31.4052371,
78.0092043
],
[
31.4070212,
77.9485468
],
[
31.4186175,
77.9454247
],
[
31.4288758,
77.9128658
],
[
31.4476082,
77.8874432
],
[
31.4609886,
77.8829831
],
[
31.4752609,
77.8646966
],
[
31.4913174,
77.8673727
],
[
31.5082658,
77.8544383
],
[
31.515848,
77.8441801
],
[
31.5100498,
77.840612
],
[
31.5113879,
77.8254476
],
[
31.5314584,
77.8299077
],
[
31.5671393,
77.8200955
],
[
31.5836417,
77.8236636
],
[
31.6153085,
77.7986869
],
[
31.6420692,
77.8093912
],
[
31.6674919,
77.7964569
],
[
31.6777501,
77.7790624
],
[
31.6911305,
77.7741563
],
[
31.7076329,
77.7563158
],
[
31.7178912,
77.7353533
],
[
31.7187832,
77.7192969
],
[
31.7067409,
77.6934282
],
[
31.7076329,
77.6702356
],
[
31.6643698,
77.6332167
],
[
31.6385011,
77.6479351
],
[
31.633149,
77.6381228
],
[
31.6170926,
77.6332167
],
[
31.5823037,
77.6407989
],
[
31.5461768,
77.684062
],
[
31.5064817,
77.6938742
],
[
31.4667867,
77.6559633
],
[
31.4502843,
77.6131462
],
[
31.4275377,
77.60824
],
[
31.4016691,
77.6189443
],
[
31.3949789,
77.6149302
],
[
31.399439,
77.5765732
],
[
31.3905188,
77.5565027
],
[
31.3905188,
77.5391083
],
[
31.3552839,
77.5110095
],
[
31.36019,
77.4838028
],
[
31.3454716,
77.4151171
],
[
31.3659881,
77.38746439999998
],
[
31.3650961,
77.371854
],
[
31.3557299,
77.3433092
],
[
31.3267391,
77.32680679999999
],
[
31.3022085,
77.3219007
],
[
31.2754478,
77.2911259
],
[
31.2696497,
77.2683793
],
[
31.2794619,
77.255891
],
[
31.2580534,
77.2340364
],
[
31.2638515,
77.2050457
],
[
31.2482411,
77.1903273
],
[
31.2482411,
77.1822991
],
[
31.2589454,
77.1756089
],
[
31.2344148,
77.1475102
],
[
31.2326307,
77.1180735
],
[
31.2509172,
77.1073692
],
[
31.2518092,
77.0690122
],
[
31.3013165,
76.9887302
],
[
31.2754478,
77.00077249999998
],
[
31.2406589,
76.9905142
],
[
31.2375369,
76.9985424
],
[
31.2223725,
77.0056786
],
[
31.2246025,
77.0297632
],
[
31.1978418,
77.0551859
],
[
31.1965038,
77.0632141
],
[
31.2067621,
77.0779324
],
[
31.1728652,
77.0948809
],
[
31.1750952,
77.1332379
],
[
31.1599309,
77.15821449999999
],
[
31.1920437,
77.2050457
],
[
31.1398603,
77.2460788
],
[
31.1425364,
77.2701634
],
[
31.12648,
77.2808676
],
[
31.0912451,
77.2616892
],
[
31.0939212,
77.2701634
],
[
31.085447,
77.2875578
],
[
31.0684985,
77.2772996
],
[
31.0511041,
77.2790836
],
[
30.9984747,
77.2996001
],
[
30.9944606,
77.3076283
],
[
30.9797422,
77.3031682
],
[
31.0051649,
77.3232387
],
[
31.0140851,
77.3491074
],
[
31.0265734,
77.3598117
],
[
31.0029348,
77.4021828
],
[
30.971714,
77.4284974
],
[
30.9494135,
77.4284974
],
[
30.930681,
77.3972766
],
[
30.9177467,
77.410657
],
[
30.9057043,
77.413333
],
[
30.891878,
77.4231453
],
[
30.8767136,
77.4182392
],
[
30.8669014,
77.4378637
],
[
30.8695774,
77.4637323
],
[
30.8454928,
77.4793427
],
[
30.7986616,
77.4793427
],
[
30.7875113,
77.51056349999999
],
[
30.8004456,
77.5159157
],
[
30.8022297,
77.5346481
],
[
30.7973236,
77.5391083
],
[
30.7781451,
77.5310801
],
[
30.7808211,
77.5734511
],
[
30.7955395,
77.6028879
],
[
30.812934,
77.6104701
],
[
30.8107039,
77.643921
],
[
30.8035677,
77.646151
],
[
30.8062438,
77.6506111
],
[
30.7915254,
77.6715737
],
[
30.7687788,
77.6880761
],
[
30.7790371,
77.7045785
],
[
30.8084739,
77.7192969
],
[
30.8298824,
77.7442735
],
[
30.8508449,
77.7313392
],
[
30.8611703,
77.7426203
],
[
30.8811737,
77.7447195
],
[
30.8825118,
77.7545318
],
[
30.8651173,
77.7652361
],
[
30.8584271,
77.7893207
],
[
30.8722535,
77.7835225
],
[
30.893216,
77.78530659999998
],
[
30.9128405,
77.800917
],
[
30.9262209,
77.7911047
],
[
30.9222068,
77.7456116
],
[
30.9338031,
77.7465036
],
[
30.9396012,
77.7366913
],
[
30.9596717,
77.7344613
],
[
30.9766202,
77.7540858
],
[
30.9770662,
77.763898
],
[
30.9552116,
77.802255
],
[
30.9534276,
77.8169734
],
[
30.9601177,
77.81875739999998
],
[
30.9610098,
77.8044851
],
[
30.96993,
77.7964569
],
[
30.9989207,
77.8134053
],
[
31.0051649,
77.8098372
],
[
31.008287,
77.8254476
],
[
31.0158692,
77.81875739999998
],
[
31.0301415,
77.8214335
],
[
31.0622544,
77.800471
],
[
31.0609163,
77.81474329999999
],
[
31.066828,
77.8190783
],
[
31.0690927,
77.8207392
],
[
31.0742967,
77.8245556
],
[
31.0814328,
77.842842
],
[
31.1108696,
77.8513163
],
[
31.124696,
77.878523
],
[
31.1545787,
77.8874432
],
[
31.1563628,
77.9146499
],
[
31.1786633,
77.9547909
],
[
31.165283,
77.9695093
],
[
31.167067,
77.9927019
],
[
31.1550247,
78.0141104
],
[
31.1715272,
78.0163405
],
[
31.1853535,
78.0301668
],
[
31.1929357,
78.0538055
],
[
31.1907057,
78.0877023
],
[
31.2138982,
78.1193691
],
[
31.2161283,
78.1349795
],
[
31.2317387,
78.1479139
],
[
31.2317387,
78.1715525
],
[
31.2223725,
78.1876089
],
[
31.2259406,
78.2000972
],
[
31.2370908,
78.2067874
],
[
31.2348608,
78.232656
],
[
31.2714337,
78.269229
],
[
31.2660816,
78.2933136
],
[
31.2883822,
78.2982197
]
]