kzen.dev
  • Pertanyaan
  • Tag
  • Pengguna
Notifikasi
Imbalan
Registrasi
Setelah Anda mendaftar, Anda akan diberitahu tentang balasan dan komentar untuk pertanyaan Anda.
Gabung
Jika Anda sudah memiliki akun, masuk untuk memeriksa pemberitahuan baru.
Akan ada hadiah untuk pertanyaan, jawaban, dan komentar tambahan.
Lebih
Sumber
Sunting
 ramesh
ramesh
Question

Dapatkan garis lintang dan bujur secara otomatis menggunakan php, API

Dalam salah satu aplikasi php saya, saya harus mencari tahu garis lintang dan bujur tempat dari alamat.

Saya mencoba kode ini:

$json = file_get_contents("http://maps.google.com/maps/api/geocode/json?address=$address&sensor=false&region=$region");
$json = json_decode($json);

$lat = $json->{'results'}[0]->{'geometry'}->{'location'}->{'lat'};
$long = $json->{'results'}[0]->{'geometry'}->{'location'}->{'lng'};

Tapi itu menunjukkan Kesalahan berikut:

Warning: file_get_contents(http://maps.google.com/maps/api/geocode/json?address=technopark, Trivandrun, kerala,India&sensor=false&region=IND) [function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.0 400 Bad Request di D:\Projects\lon.php pada baris 4

Tolong bantu saya untuk menyelesaikan masalah ini.

24 2011-12-26T06:47:27+00:00 3
Sergio Tulentsev
Sergio Tulentsev
Pertanyaan edit 26 Desember 2011 в 12:01
Pemrograman
php
google-maps-api-3
Pertanyaan ini memiliki :value jawaban dalam bahasa Inggris, untuk membacanya masuk ke akun Anda.
Code Lღver
Code Lღver
26 Desember 2011 в 6:56
2011-12-26T06:56:11+00:00
Lebih
Sumber
Sunting
#15051008
$address = str_replace(" ", "+", $address);

Gunakan kode di atas sebelum file_get_content. berarti, gunakan kode berikut

$address = str_replace(" ", "+", $address);

$json = file_get_contents("http://maps.google.com/maps/api/geocode/json?address=$address&sensor=false&region=$region");
$json = json_decode($json);

$lat = $json->{'results'}[0]->{'geometry'}->{'location'}->{'lat'};
$long = $json->{'results'}[0]->{'geometry'}->{'location'}->{'lng'};

dan itu akan bekerja dengan baik. Karena alamat tidak mendukung spasi, alamat hanya mendukung tanda + sebagai pengganti spasi.

37
0
Sudhir Bastakoti
Sudhir Bastakoti
26 Desember 2011 в 6:55
2011-12-26T06:55:44+00:00
Lebih
Sumber
Sunting
#15051007
//tambahkan urlencode ke alamat Anda
$alamat = urlencode("technopark, Trivandrun, kerala, India");
$wilayah = "IND";
$json = file_get_contents("http://maps.google.com/maps/api/geocode/json?address=$address&sensor=false®ion=$region");

echo $json;

$decoded = json_decode($json);

print_r($decoded);

Sudhir Bastakoti
Sudhir Bastakoti
Jawaban edit 25 Agustus 2017 в 5:48
8
0
 Max
Max
26 Desember 2011 в 6:51
2011-12-26T06:51:59+00:00
Lebih
Sumber
Sunting
#15051006

Dua ide:

  • Apakah Alamat dan Wilayah URL Encoded?
  • Mungkin komputer Anda yang menjalankan kode tidak mengizinkan akses http. Coba muat halaman lain (seperti http://www.google.com&#39) dan lihat apakah itu berhasil. Jika itu juga tidak berhasil, maka ada yang salah dengan pengaturan PHP.
4
0
Related communities 6
Telegram Bot PHP - Indonesia
Telegram Bot PHP - Indonesia
9 898 pengguna
Pengen tau ada bot apa aja? Cek @botkoleksi Grup diskusi tentang pembuatan bot telegram menggunakan bahasa pemrograman PHP. Bahasa Lain, Tetap welcome. Diskusi bot lainnya @botIndonesia Ngobrol bebas di @indonesiabicara
Buka telegram
PHP Indonesia Community
PHP Indonesia Community
4 077 pengguna
Grup telegram yang membahas secara khusus seputar progamming php. Sarana untuk saling berkomunikasi, berbagi tips dan trik, tutorial, loker serta tanya jawab.
Buka telegram
Programmer PHP Indonesia
Programmer PHP Indonesia
1 249 pengguna
Buka telegram
PHP INDONESIA JOGLORAYA
PHP INDONESIA JOGLORAYA
618 pengguna
PHP INDONESIA Regional Jogja - Solo Raya @phpjogloraya
Buka telegram
Ruang Belajar Google Ads
Ruang Belajar Google Ads
486 pengguna
Buka telegram
PHP HTML Indonesia
PHP HTML Indonesia
59 pengguna
~ Menerima Jasa Pembuatan Website untuk : Tugas & Instansi 💻 ~ Forum Diskusi Belajar Bersama ✅ ~ Promosi Jasa Minimal 1x Sehari ✅ ~ Dilarang Berbicara Kotor 🚫 ^ Other Grup : Whatsapp Group : Chat Admin untuk masuk ke Grup Whatsapp ^^
Buka telegram
Tambahkan pertanyaan
Kategori
Semua
Teknologi
Budaya / Rekreasi
Kehidupan / Seni
Ilmu Pengetahuan
Profesional
Bisnis
Pengguna
Semua
Baru
Populer
1
工藤 芳則
Terdaftar 6 hari yang lalu
2
Ирина Беляева
Terdaftar 1 minggu yang lalu
3
Darya Arsenyeva
Terdaftar 1 minggu yang lalu
4
anyta nuam-nuam (LapuSiK)
Terdaftar 1 minggu yang lalu
5
Shuhratjon Imomkulov
Terdaftar 1 minggu yang lalu
ID
JA
© kzen.dev 2023
Sumber
stackoverflow.com
di bawah lisensi cc by-sa 3.0 dengan atribusi