Ưu ĐãiƯu đãi tháng: Tặng ngay 25.000 lượt gọi API miễn phí trải nghiệm cho doanh nghiệp!
ViGoMapsBản đồ số Việt Nam
Quay lại danh sách bài viết

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ẻ:
Hướng Dẫn Tích Hợp Vigo Geocoding API Trong 5 Phút Bằng Node.js & Python
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ố.

Gọi Hotline: 0972289864