Hirdetés
- Vivo X300 Pro – messzebbre lát, mint ameddig bírja
- Yettel topik
- Milyen okostelefont vegyek?
- Honor Magic8 Pro - bevált recept kölcsönvett hozzávalókkal
- Samsung Galaxy A57 - kecses test, lusta lélek
- Megérkezett Európába a Soundcore Space 2 fejhallgató
- Hivatalos a OnePlus Watch 4
- Így spórolhat az Apple az iPhone 18 kijelzőin
- OnePlus 15 - van plusz energia
- Fittyet hány a pesti napfényre a Honor 600
Új hozzászólás Aktív témák
-
biker
nagyúr
válasz
Drótszamár
#21787
üzenetére
szerintem a number_format működik bármilyen nyelv alapértelmezett szerint
https://www.php.net/manual/en/function.number-format.php -
urandom0
őstag
válasz
Drótszamár
#21785
üzenetére
Szerintem ezt nem fogod tudni egyetlen beállítással megoldani.
Tippre azt mondanám, hogy azért van most így, mert 8.0 óta az lebegő pontos számok kiíratása nem "locale aware".
Ez a kód:setlocale(LC_NUMERIC, "en_US");$i = 1.01;echo $i;echo PHP_EOL;setlocale(LC_NUMERIC, "de_DE");$j = 1.01;echo $j;
PHP 8 előtt ezt írta ki:
1.01
1,01PHP 8 óta ezt:
1.01
1.01Bár a nullára végződő számoknál szerintem régen is levágta a nullákat, legalább is én nem tudtam az általad mutatott eredményt produkálni régi compilerrel sem. Elképzelhető, hogy a kódodban valahol korábban van valami trimmelés, ami úgy lett megírva, hogy a ponttól jobbra végződő nullákat levágja? És mivel régen locale aware volt az floating -> string átalakítás, ezért ott vessző volt, míg újabban pont, és ezért vágja le...? Nem tudom, csak tippelek.
Szóval azon kívül, hogy átírod a kódot, szerintem mást nem tudsz tenni. Van erre többféle megoldás is, number_format, sprintf, NumberFormatter, paddolás...
-
Sk8erPeter
nagyúr
válasz
Drótszamár
#15715
üzenetére
"Fórum szerint napi 2500-as a limit."
Nem csak fórum, ott van a hivatalos oldal, ahol biztos infókat kapsz:
https://developers.google.com/maps/licensingGeocoding Web Service
Maps API: 2500 requests per 24 hour period
Maps API for Business: 100 000 requests per 24 hour period -
supercow
őstag
válasz
Drótszamár
#15703
üzenetére
Szerintem simán a Google Geocoding API-t használd kb így, én mindig ezt teszem és eddig szépen ment:
$geo = file_get_contents( "http://maps.googleapis.com/maps/api/geocode/json?latlng=LAT,LON&sensor=true");
$osszes = json_decode($geo, true);
$legkozelebbi_cim = $osszes["results"][0]["address_components"];ha le van tiltva a file_get_contents() akkor cURL.
Aztán mazsolázd ki mi kell az $osszes tömbből vagy a $legkozelebbi_cim-ben lesz egy csomó adatod, benne a megye ( administrative_area_level_1 ).
Van benne valahol egy "formatted_address" elem is - talán $osszes["results"][0]["formatted_address"], ez az utcai cím, amit a Google Maps értelmezni és megjeleníteni tud a legközelebb az eredeti koordinátáidhoz. -
trisztan94
őstag
válasz
Drótszamár
#15703
üzenetére
Hat ha tudsz erre aldozni par eurot evente, akkor a legjobb megoldas a Here Platform Batch Geocoding szolgaltatasa: [link]
Új hozzászólás Aktív témák
Hirdetés
- Acer Nitro 15 gamer laptop! -i7 9750H, RTX 2060 6gb, 32gb DDR4, 500gb SSD, 1tb HDD
- 3-in-1 PRÉMIUM USB-C HUB /Samsung Dex, MacBook, Surface, Chromebook ,Huawei,Motorola
- Üvegfólia,hidrogél fólia: iPhone ,Honor,Google Pixel,,Nothing Phone,Motorola, Samsung telefonokhoz
- 2TB HDD 100/100 - Több darab!
- Gigabyte AORUS 16X - Core i9 14900HX - 32gb ram - RTX 4090 (175W) 1TB SSD + 2027 januárig gyári gar
- Nemzetközi csomagküldés olcsón EU akár 2800 Ft-tól CsomagExpress
- GigaAKCIÓ! Lenovo ThinkPad P15 Gen 2 Intel i7-11850H 32GB 512GB Nvidia RTX A3000 1 év gar
- Apple iPhone 13 Pro Max 128GB, Kártyafüggetlen, 1 Év Garanciával
- HIBÁTLAN iPhone 14 Plus 128GB Midnight-1 ÉV GARANCIA - Kártyafüggetlen, MS4472
- Bomba ár! Dell Latitude E6420 - i5-2GEN I 8GB I 250GB I DVDRW I HDMI I 14" HD I Cam I W10 I Gari!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

