Szükséges programok:
- Android Studio
- SDK Manager-en belül Google Play Service és API 19 SDK
1, készítsünk egy
Google Maps Activity-t, jók az alap beállítások.
(https://imagizer.imageshack.us/v2/1130x710q50/674/IzvFRJ.png)
(https://imagizer.imageshack.us/v2/1130x710q50/907/Oa6qGV.png)
(https://imagizer.imageshack.us/v2/1130x710q50/631/EgCifY.png)
(https://imagizer.imageshack.us/v2/1130x710q50/540/KL232S.png)
2,
app -> src -> debug -> res -> values alatt lévő
google_maps_api.xml fájlt nyissuk meg :
(https://imagizer.imageshack.us/v2/1416x796q50/745/fP2DAD.png)
Találunk benne egy hasonló sort
0F:F2:55:A6:07:F8:7D:6D:25:B8:4F:C9:0F:DB:F9:74:19:82:A5:E5;com.example.aximcore.myapplicationerre szükségünk lesz a következő lépésnél.
(https://imagizer.imageshack.us/v2/1416x796q50/538/H0U5qt.png)
3, Google api key generálás a következő oldalon tudsz : https://code.google.com/apis/console/ az oldalon látsz egy Create Project gombot :
(https://imagizer.imageshack.us/v2/381x355q50/661/MmJXEe.png)
Kikeresed a
Google Maps Android API v2 amit kapcsolj be.
(https://imagizer.imageshack.us/v2/1366x736q50/910/Vtevz8.png)
Utána lépj a
Credentials fülre, ahol kreálj egy új
Public API access kulcsot.
(https://imagizer.imageshack.us/v2/1354x668q50/537/hgngYm.png)
Utána válaszuk az
Android key-t.
(https://imagizer.imageshack.us/v2/1366x736q50/674/JuN8ww.png)
Másoljuk be a
google_maps_api.xml fájlból kimásolt kulcsot és menjünk a
Create-re.
(https://imagizer.imageshack.us/v2/1366x736q50/911/0AgRUx.png)
Megjelenik több kulcs innen szükségünk van az
Api key-re ami hasonlóan néz ki :
AIzaSyDFKwr0qp2hLyIpJchgfyKj-l-46iIkjhqggf(https://imagizer.imageshack.us/v2/1366x736q50/913/8Rdvy4.png)
Ezt másoljuk be
google_maps_api.xml fájlba
YOUR_KEY_HERE helyére.
(https://imagizer.imageshack.us/v2/748x38q50/674/DTROyy.png)
Ez után mentsük a módosításainkat és futtassuk vagy emulátoron vagy egy készüléken, ha mindent jól csináltunk meg jelenik egy Google térkép, ha látjuk a térképet akkor mehetünk tovább.
4, módosítsuk a java fájlt, amit app -> src -> main -> java -> csomagunk neve alatt találunk alapértelmezetten MapsActivity néven. Ebben a fájlban találunk egy onCreate fgv-t setUpMapIfNeeded(); sor után szúrjuk be a következő sorokat :
if (mMap != null) {
mMap.setMyLocationEnabled(true);
}
Ezek után így néz ki a függvényünk :
(https://imagizer.imageshack.us/v2/457x194q50/661/HlILCP.png)
Evvel elérjük, hogy a saját tartózkodási helyünket "megkapjuk".
Folytatás legközelebb :D
Idézetet írta: abbas Dátum 2014 szeptember 24, 11:19:44 DÉLELŐTT
hali,
problatad mar a cordova-t vagy phonegapot?
cordova.apache.org ?
egesz jo dolgokat lehet elerni platform fuggetlenul.
Helló, nem próbáltam még, de ha nagyon leszeretném fedni az összes platformot akkor ott a Qt, és ez a cordova (így gyors átszaladva rajta)JS alapú amihez én jelenleg hülye vagyok szóval nem ma fogom kipróbálni. De azért köszi.