Để tìm kiếm một địa điểm, hãy nhập vĩ độ và kinh độ tọa độ GPS trên Google Maps. Bạn cũng có thể tìm tọa độ của những nơi bạn đã tìm thấy trước đó.
Ngoài kinh độ và vĩ độ, bạn có thể sử dụng mã cộng để chia sẻ địa điểm mà không cần địa chỉNhập tọa độ để tìm địa điểm
- Trên điện thoại hoặc máy tính bảng Android của bạn, hãy mở ứng dụng Google Maps .
- Trong hộp tìm kiếm, nhập tọa độ của bạn. Dưới đây là ví dụ về các định dạng hoạt động
- Độ thập phân [DD]. 41. 40338, 2. 17403
- Độ, phút và giây [DMS]. 41°24'12. 2"N 2°10'26. 5"E
- Độ và phút thập phân [DMM]. 41 24. 2028, 2 10. 4418
Lấy tọa độ của một địa điểm
- Trên điện thoại hoặc máy tính bảng Android của bạn, hãy mở ứng dụng Google Maps .
- Chạm và giữ một khu vực trên bản đồ không được gắn nhãn để thả ghim màu đỏ
- Trong hộp tìm kiếm, bạn có thể tìm tọa độ
Định dạng tọa độ của bạn
Để định dạng tọa độ của bạn sao cho chúng hoạt động trong Google Maps, hãy sử dụng độ thập phân theo định dạng sau
- Chính xác. 41. 40338, 2. 17403
- Không đúng. 41,40338, 2,17403
Lời khuyên
- Liệt kê tọa độ vĩ độ của bạn trước tọa độ kinh độ
- Kiểm tra xem số đầu tiên trong tọa độ vĩ độ của bạn có nằm trong khoảng từ -90 đến 90 không
- Kiểm tra xem số đầu tiên trong tọa độ kinh độ của bạn có nằm trong khoảng từ -180 đến 180 không
Là hữu ích không?
Làm thế nào chúng ta có thể cải thiện nó?
Có không
NộpMáy tính AndroidiPhone và iPad
Đôi khi, bạn có thể muốn thu thập không chỉ địa chỉ mà còn cả vĩ độ và kinh độ của địa chỉ được đề cập. Tuy nhiên, nhiều người trả lời biểu mẫu sẽ không biết vĩ độ và kinh độ của một địa chỉ nhất định. Trong những tình huống như thế này, có thể sử dụng mã tùy chỉnh để tạo vĩ độ và kinh độ của địa chỉ đã thu thập và tự động xuất dữ liệu này vào các trường biểu mẫu.
Xin lưu ý. Giải pháp này sử dụng mã tùy chỉnh mà Nhóm hỗ trợ FormAssembly không thể hỗ trợ viết hoặc chỉnh sửa. Mã trong tài liệu trợ giúp này chỉ mang tính chất tham khảo
Trước khi bắt đầu
Trước khi bạn có thể sử dụng mã này, bạn sẽ cần thu thập thông tin sau
- Bí danh trường cho từng trường địa chỉ trong biểu mẫu của bạn
- Bí danh trường cho đầu ra kinh độ và vĩ độ của bạn.
- Khóa API Google Maps
Trong mã tham chiếu bên dưới, hãy thay thế văn bản "tfa_alias" bằng bí danh trường được liên kết. Loại trường cần thiết được ghi chú trong các nhận xét. Bạn cũng sẽ cần thay thế văn bản "YOUR_API_KEY_GOES_HERE" bằng Khóa API Google Maps của mình. Sau đó, mã này sẽ được đặt trong vùng mã tùy chỉnh trong biểu mẫu của bạn.
Bạn có thể sử dụng API mã hóa địa lý của Google, như đã nói trước đây, tôi đã phải thực hiện một số công việc với điều này gần đây, tôi hy vọng điều này sẽ hữu ích
getLat&Long
Bây giờ, điều này cũng có chức năng tự động hoàn thành mà bạn có thể thấy trong mã, nó tìm nạp địa chỉ từ đầu vào và được API tự động hoàn thành trong khi nhập
Khi bạn có địa chỉ của mình, hãy nhấn nút và bạn nhận được kết quả của mình qua cảnh báo theo yêu cầu. Cũng xin lưu ý rằng điều này sử dụng API mới nhất và nó tải thư viện 'địa điểm' [khi gọi API sử dụng tham số 'thư viện']
Mã hóa địa lý là quá trình chuyển đổi địa chỉ [như địa chỉ đường phố] thành tọa độ địa lý [như kinh độ và vĩ độ] mà bạn có thể sử dụng để đặt điểm đánh dấu trên bản đồ hoặc định vị bản đồ
Mã hóa địa lý ngược là quá trình chuyển đổi tọa độ địa lý thành địa chỉ mà con người có thể đọc được
Bạn cũng có thể sử dụng API mã hóa địa lý để tìm địa chỉ cho một ID địa điểm nhất định
Yêu cầu và phản hồi mẫu
Bạn truy cập API mã hóa địa lý thông qua giao diện HTTP. Sau đây là các ví dụ về mã hóa địa lý và yêu cầu mã hóa địa lý ngược
Yêu cầu và phản hồi mã hóa địa lý [tra cứu kinh độ/vĩ độ]
Ví dụ sau yêu cầu kinh độ và vĩ độ của "1600 Amphitheatre Parkway, Mountain View, CA" và chỉ định rằng đầu ra phải ở định dạng JSON
//maps.googleapis.com/maps/api/geocode/json?address=1600+Amphitheatre+Parkway,+Mountain+View,+CA&key=YOUR_API_KEY
Bạn có thể kiểm tra điều này bằng cách nhập URL vào trình duyệt web của mình [đảm bảo thay thế YOUR_API_KEY
bằng khóa API thực của bạn]. Phản hồi bao gồm vĩ độ và kinh độ của địa chỉ
Xem hướng dẫn dành cho nhà phát triển để biết thêm thông tin về cách tạo URL yêu cầu mã hóa địa lý và các tham số có sẵn cũng như hiểu phản hồi
Dưới đây là một phản hồi mã hóa địa lý mẫu, trong JSON
{ "results" : [ { "address_components" : [ { "long_name" : "1600", "short_name" : "1600", "types" : [ "street_number" ] }, { "long_name" : "Amphitheatre Parkway", "short_name" : "Amphitheatre Pkwy", "types" : [ "route" ] }, { "long_name" : "Mountain View", "short_name" : "Mountain View", "types" : [ "locality", "political" ] }, { "long_name" : "Santa Clara County", "short_name" : "Santa Clara County", "types" : [ "administrative_area_level_2", "political" ] }, { "long_name" : "California", "short_name" : "CA", "types" : [ "administrative_area_level_1", "political" ] }, { "long_name" : "United States", "short_name" : "US", "types" : [ "country", "political" ] }, { "long_name" : "94043", "short_name" : "94043", "types" : [ "postal_code" ] } ], "formatted_address" : "1600 Amphitheatre Pkwy, Mountain View, CA 94043, USA", "geometry" : { "location" : { "lat" : 37.4267861, "lng" : -122.0806032 }, "location_type" : "ROOFTOP", "viewport" : { "northeast" : { "lat" : 37.4281350802915, "lng" : -122.0792542197085 }, "southwest" : { "lat" : 37.4254371197085, "lng" : -122.0819521802915 } } }, "place_id" : "ChIJtYuu0V25j4ARwu5e4wwRYgE", "plus_code" : { "compound_code" : "CWC8+R3 Mountain View, California, United States", "global_code" : "849VCWC8+R3" }, "types" : [ "street_address" ] } ], "status" : "OK" }
Đảo ngược yêu cầu và phản hồi mã hóa địa lý [tra cứu địa chỉ]
Ví dụ sau yêu cầu địa chỉ tương ứng với một vĩ độ/kinh độ nhất định ở Brooklyn, NY, Hoa Kỳ. Nó chỉ định rằng đầu ra phải ở định dạng JSON
//maps.googleapis.com/maps/api/geocode/json?latlng=40.714224,-73.961452&key=YOUR_API_KEY
Bạn có thể kiểm tra điều này bằng cách nhập URL vào trình duyệt web của mình [đảm bảo thay thế ‘YOUR_API_KEY’ bằng khóa API thực của bạn]. Phản hồi bao gồm một địa chỉ mà con người có thể đọc được cho vị trí kinh độ và vĩ độ
Xem hướng dẫn dành cho nhà phát triển để biết thêm thông tin về cách xây dựng URL yêu cầu mã hóa địa lý ngược và các tham số có sẵn cũng như hiểu phản hồi
Dưới đây là một phản hồi mã hóa địa lý ngược mẫu, trong JSON
{ "plus_code" : { "compound_code" : "P27Q+MC New York, NY, USA", "global_code" : "87G8P27Q+MC" }, "results" : [ { "address_components" : [ { "long_name" : "279", "short_name" : "279", "types" : [ "street_number" ] }, { "long_name" : "Bedford Avenue", "short_name" : "Bedford Ave", "types" : [ "route" ] }, { "long_name" : "Williamsburg", "short_name" : "Williamsburg", "types" : [ "neighborhood", "political" ] }, { "long_name" : "Brooklyn", "short_name" : "Brooklyn", "types" : [ "political", "sublocality", "sublocality_level_1" ] }, { "long_name" : "Kings County", "short_name" : "Kings County", "types" : [ "administrative_area_level_2", "political" ] }, { "long_name" : "New York", "short_name" : "NY", "types" : [ "administrative_area_level_1", "political" ] }, { "long_name" : "United States", "short_name" : "US", "types" : [ "country", "political" ] }, { "long_name" : "11211", "short_name" : "11211", "types" : [ "postal_code" ] } ], "formatted_address" : "279 Bedford Ave, Brooklyn, NY 11211, USA", "geometry" : { "location" : { "lat" : 40.7142484, "lng" : -73.9614103 }, "location_type" : "ROOFTOP", "viewport" : { "northeast" : { "lat" : 40.71559738029149, "lng" : -73.9600613197085 }, "southwest" : { "lat" : 40.71289941970849, "lng" : -73.96275928029151 } } }, "place_id" : "ChIJT2x8Q2BZwokRpBu2jUzX3dE", "plus_code" : { "compound_code" : "P27Q+MC Brooklyn, New York, United States", "global_code" : "87G8P27Q+MC" }, "types" : [ "bakery", "cafe", "establishment", "food", "point_of_interest", "store" ] }, .. Additional results truncated in this example[] ... ], "status" : "OK" }
Bắt đầu mã hóa với các thư viện máy khách của chúng tôi
Thư viện máy khách giúp việc phát triển với các API dịch vụ web của Google Maps trở nên dễ dàng hơn bằng cách cung cấp các triển khai gốc, đơn giản cho các tác vụ phổ biến, chẳng hạn như xác thực, điều tiết yêu cầu và thử lại tự động. API mã hóa địa lý có sẵn trong Máy khách Java, Máy khách Python, Máy khách Go và Nút. js Ứng dụng khách cho Dịch vụ Google Maps
Xác thực, hạn ngạch, giá cả và chính sách
xác thực
Để sử dụng API mã hóa địa lý, trước tiên bạn phải bật API và lấy thông tin xác thực phù hợp. Để biết thêm thông tin, hãy xem Bắt đầu với Google Maps Platform
Hạn ngạch và định giá
Xem lại trang sử dụng và thanh toán để biết chi tiết về hạn ngạch và giá được đặt cho API mã hóa địa lý
chính sách
Việc sử dụng API mã hóa địa lý phải tuân theo chính sách API
Tìm hiểu thêm
Bạn có thể làm được nhiều việc hơn với API mã hóa địa lý. Xem hướng dẫn dành cho nhà phát triển API mã hóa địa lý để biết thêm các bản trình diễn, ví dụ, tham số khả dụng, mã trạng thái và thông báo lỗi cũng như các chi tiết khác
Hướng dẫn dành cho nhà phát triển API mã hóa địa lý mô tả dịch vụ web API mã hóa địa lý. Nó dành cho các nhà phát triển trang web và thiết bị di động muốn sử dụng dữ liệu mã hóa địa lý trong các bản đồ được cung cấp bởi một trong các API Nền tảng Google Maps