Quay lại danh sách bài viết
Gọi Hotline: 0972289864
Hướng Dẫn Tích Hợp Vigo Geocoding API Trong 5 Phút Bằng Node.js & Python
Lê Hoàng Nam - Trưởng nhóm Backend03 tháng 9, 20265 phút đọc1 lượt xem
Chia sẻ:
Mã nguồn mẫu và hướng dẫn chi tiết cách gọi API tìm kiếm tọa độ từ địa chỉ (Forward Geocoding) và chuyển đổi tọa độ sang địa chỉ (Reverse Geocoding).
Bắt đầu với Vigo Geocoding API
Chỉ cần đăng ký một API Key miễn phí tại ViGo Maps Portal, bạn đã có thể gửi request tìm kiếm địa chỉ và nhận lại dữ liệu JSON có cấu trúc đầy đủ.
1. Gọi API bằng cURL
curl -X GET "https://api.vigo.io/api/v1/map/geocode?address=Hồ+Hoàn+Kiếm,+Hà+Nội" \ -H "X-API-KEY: YOUR_VIGO_API_KEY"
2. Tích hợp bằng Node.js / TypeScript
import axios from 'axios';
async function searchAddress(address: string) {
const response = await axios.get('https://api.vigo.io/api/v1/map/geocode', {
params: { address },
headers: { 'X-API-KEY': process.env.VIGO_MAP_API_KEY },
});
const location = response.data.results[0].geometry.location;
console.log('Tọa độ:', location.lat, location.lng);
return location;
}3. Tích hợp bằng Python
import requests
def get_coordinates(address):
url = "https://api.vigo.io/api/v1/map/geocode"
headers = {"X-API-KEY": "YOUR_API_KEY"}
params = {"address": address}
res = requests.get(url, headers=headers, params=params)
data = res.json()
return data["results"][0]["geometry"]["location"]Bạn cần trợ giúp cấu hình dự án? Đừng ngần ngại gọi Hotline **0968.123.456** để được chuyên viên kỹ thuật hỗ trợ trực tiếp.
Thẻ tags:Geocoding APINode.jsPythonSDK hướng dẫnCode sample
Cần Tích Hợp ViGo Maps API Cho Doanh Nghiệp?
Nhận 25.000 lượt gọi API miễn phí và sự đồng hành 24/7 từ đội ngũ kỹ sư bản đồ số.