Navigasi ialah peta dan panduan jalan percuma untuk Malaysia, dengan arahan suara Bahasa Melayu dan Android Auto. Jika app anda ada butang Arah atau senarai Buka dengan (Google Maps, Waze, Apple Maps), anda boleh menambah Navigasi dengan satu pautan HTTPS biasa. Tiada SDK, kunci API atau pendaftaran.

Google Maps
Waze
Navigasi

Format pautan

Ke koordinathttps://navigasi.techsamana.my/ke?ll=LAT,LON&n=NAMA
ParameterKeterangan
llWajib. Latitud, longitud destinasi dalam darjah perpuluhan (WGS84), dipisahkan koma. Contoh: 2.9264,101.6964
nPilihan. Nama destinasi yang dipaparkan kepada pemandu (dikodkan URL, maksimum 80 aksara). Contoh: Zenith%20Hotel%20Putrajaya
qPilihan, sebagai ganti ll: teks carian jika koordinat tidak diketahui. Contoh: /ke?q=Masjid%20Putra

Gunakan koordinat pintu masuk atau tempat letak kereta jika ada. Itulah titik yang dituju kereta.

Cuba: laluan ke Masjid Putra

Apa yang berlaku bila pautan dibuka

Pautan ini sentiasa berfungsi, jadi anda tidak perlu menyemak sama ada Navigasi dipasang. Paparkan Navigasi dalam senarai sentiasa.

Contoh kod

HTML

<a href="https://navigasi.techsamana.my/ke?ll=2.93608,101.68868&n=Masjid%20Putra">Navigasi</a>

Swift (iOS)

var c = URLComponents(string: "https://navigasi.techsamana.my/ke")!
c.queryItems = [URLQueryItem(name: "ll", value: "\(lat),\(lon)"),
                URLQueryItem(name: "n", value: nama)]
UIApplication.shared.open(c.url!)

Kotlin (Android)

val uri = Uri.parse("https://navigasi.techsamana.my/ke").buildUpon()
    .appendQueryParameter("ll", "$lat,$lon")
    .appendQueryParameter("n", nama)
    .build()
startActivity(Intent(Intent.ACTION_VIEW, uri))

Flutter

final uri = Uri.https('navigasi.techsamana.my', '/ke', {'ll': '$lat,$lon', 'n': nama});
await launchUrl(uri, mode: LaunchMode.externalApplication); // pakej url_launcher

React Native

const url = `https://navigasi.techsamana.my/ke?ll=${lat},${lon}&n=${encodeURIComponent(nama)}`;
Linking.openURL(url);

Ikon & nama

Gunakan nama Navigasi dan ikon di bawah dalam senarai anda. Jangan ubah warna atau bentuk ikon.

Ikon Navigasi Muat turun ikon (PNG 512 × 512)
Sesuai untuk saiz 36–64 pt.

Akan datang

Pautan /ke di atas akan terus disokong selepas itu.

Hubungi kami

Sudah menambah Navigasi, atau perlukan bantuan? E-mel [email protected].

For developers (English)

To add Navigasi to your app's "Directions" button or "Open with" list, open this HTTPS link. No SDK or API key is needed:

https://navigasi.techsamana.my/ke?ll=LAT,LON&n=NAME

On Android with Navigasi installed, the app opens directly. Elsewhere (iPhone, desktop), Navigasi opens in the browser with no install needed. The route starts from the driver's GPS position. The link always works, so you can show Navigasi without checking whether it is installed.