Po kelių mėnesių gandų ir pranešimų „Google“vakar pagaliau išleido „Google Maps“, skirtą „iOS“. Daugeliu atžvilgių naujoji versija yra žymiai pranašesnė už „iOS 5“ „Google Maps“ programą ir atsarginę „iOS 6“ „Apple Maps“ programą, nes tikslesni ir turtingesni žemėlapių duomenys, tranzito nuorodos, posūkio po posūkio navigacija ir „Street View“ - viskas suvyniota. vartotojo sąsajoje, kuri, be abejo, yra geresnė nei bet kuri žemėlapių programa bet kurioje mobiliojoje platformoje šiandien. Dabar, jei naršydami naudojate „Siri“ ir pirmenybę teikiate „Google Maps“, o ne „Apple Maps“ (kas to nedaro?), Jums bus įdomu žinoti, kad egzistuoja paprastas „nulaužimas“, kurį galite pritaikyti, kad ši funkcija veiktų.
„Google Maps“, kaip ir daugelis kitų „iOS“ programų, turitinkintą URL schemą, kurią galite naudoti paleisdami ją iš bet kurios kitos „iOS“ programos. Hakas iš esmės naudoja šią schemą tam, kad sukurtų konkretų URL, išsaugotų jį kontaktams, surinktų to kontakto informaciją naudodamiesi „Siri“ ir paleistų su juo „Google Maps“.
Schema prasideda nuo „comgooglemaps“: //? ir priešais jį gali būti pridedami keli parametrai, kiekvieną iš jų atskiriant Ir operatorius. Tarp parametrų, kuriuos naudosime šiame vadove, yra saddr, daddr, directionmode, mapmode ir Peržiūrų. saddr ir daddr esate atsakingi už jūsų maršruto kilmės ir paskirties nustatymą tuo metu krypties režimas (važiavimas / tranzitas / ėjimas), žemėlapio režimas (standartinis / gatvės vaizdas) ir peržiūros (palydovas / eismas / tranzitas) nustato, kaip „Google Maps“ pateikia jums savo duomenis.
Pirmiausia reikia ieškoti tikslomaps.google.com iš savo darbalaukio. Tiesiog spustelėkite nuorodos piktogramą, kad gautumėte tiesioginę nuorodą į vietą. Aš ieškojau 1 Begalinės kilpos ir gavau labai ilgą URL mainais; nebijokite to, nes mums reikia tik išskleisti ieškomą užklausą, kuri būtų viena + begalinė + kilpa + Kalifornija mūsų pavyzdyje.

Dabar tinkintos URL schemos pavyzdys turėtų atrodyti taip:
comgooglemaps://?saddr=&daddr=one+infinite+loop+california&directionsmode=driving&views=traffic&mapmode=standard
Mes palikome saddr parametras tyčia tuščias, nes „Google“ žemėlapiai paprasčiausiai naudoja jūsų dabartinę vietą maršruto pradžios taškui, jei taip yra.
Sukurkite naują kontaktą, duokite jam patinkantį vardą ir išsaugokite URL lauke „Pagrindinis puslapis“.

Dabar, tiesiog liepdamas „Siri“ „Rodyti kontaktinės informacijos adresą <kontakto vardas>“, pasirodys minėto kontakto pagrindinis puslapis, kad galėtumėte jį bakstelėti, kad gautumėte nuorodas „Google“ žemėlapiuose.


Tai jokiu būdu nėra toks sklandus teiginys: „Naršykį <vietą> “ir paleidę„ Siri “naudodamiesi nuorodomis Žemėlapiuose („ iOS 5 “), tačiau puiku, jei turite keletą konkrečių vietų, į kurias jums reguliariai reikia nuorodas naudojantis„ Google Maps “.
„Google Maps“ tinkintoje URL schemoje galima rasti daug daugiau parametrų, kuriuos galite naudoti norėdami sukurti galingesnius suasmenintus URL. Apie juos galite sužinoti čia.
[per „Lifehacker“]
Atnaujinti: Paprastas, bet ne visiškai laisvų rankų būdaspriversdami „Siri“ rodyti „Google Maps“ nurodymus, jūsų užklausos pabaigoje turite pasakyti žodžius „per tranzitą“. Pvz., „Parodykite nuorodas į Dragon City tranzitu“. Parodomas visų galimų navigacijos programų, įskaitant „Google Maps“, sąrašą, kurį galite pasirinkti iš sąrašo, kad pateiktumėte jums nurodymus.
Komentarai