Урок 139. Google maps. Создание и настройка проекта. Карта, камера, события
Урок 139. Google maps. Создание и настройка проекта. Карта, камера, события
В этом уроке:
- создаем приложение с картой
- настраиваем карту и обрабатываем ее события
- программно меняем положение камеры
Click here to read this article!
- создаем приложение с картой
- настраиваем карту и обрабатываем ее события
- программно меняем положение камеры
Click here to read this article!
Последний раз редактировалось damager82 28 май 2017, 21:52, всего редактировалось 9 раз.
Re: Урок 139. Google maps. Создание и настройка проекта. Кар
В гугловской консоле есть возможность включить русский язык, но лучше этой возможностью не пользоваться. Не знаю как у кого, но у меня, пока в консоле и в интерфейсе винды, я не переключился на английский, ключ не создавался.
Re: Урок 139. Google maps. Создание и настройка проекта. Кар
Добрый день. Подскажите, почему при создании проэкта по вашим инструкциям, выдает ошибку
error: Error: No resource found that matches the given name (at 'value' with value '@integer/google_play_services_version'). AndroidManifest.xml
После того как ввожу даные
<meta-data
android:name="com.google.android.maps.v2.API_KEY"
android:value="AIzaSyComUhEqr9BL4JjqJE05Lck4j1uABIU08Y">
</meta-data>
<meta-data
android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version">
</meta-data>
и сохраняю, сразу же выводится эта ошибка. Скомпилированую Библиотеку Google Play services вручную поместил в папку lib своего проэкта. Игрался с версиями в xml манифесте, Пробывал добавлять библиотеку как показано в вашем уроке. Пробывал запускать без ошибочной строки. Всё закончилось неудачей. Заранее спасибо за внимание.
error: Error: No resource found that matches the given name (at 'value' with value '@integer/google_play_services_version'). AndroidManifest.xml
После того как ввожу даные
<meta-data
android:name="com.google.android.maps.v2.API_KEY"
android:value="AIzaSyComUhEqr9BL4JjqJE05Lck4j1uABIU08Y">
</meta-data>
<meta-data
android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version">
</meta-data>
и сохраняю, сразу же выводится эта ошибка. Скомпилированую Библиотеку Google Play services вручную поместил в папку lib своего проэкта. Игрался с версиями в xml манифесте, Пробывал добавлять библиотеку как показано в вашем уроке. Пробывал запускать без ошибочной строки. Всё закончилось неудачей. Заранее спасибо за внимание.
Re: Урок 139. Google maps. Создание и настройка проекта. Кар
Сори вопрос снят. Проблема была в том что не поставил галочку (Copy projects into workspace) при импорте библиотеки.
-
- Сообщения: 51
- Зарегистрирован: 28 ноя 2013, 03:20
- Откуда: UA
Re: Урок 139. Google maps. Создание и настройка проекта. Кар
все работает, спасибо за полезный урок. Подскажите, пожалуйста, как сделать .apk файл проекта, чтоб тестить на телефоне? У меня этот файл появляется в папке /bin/ после запуска эмулятора, может др. есть способы.
Re: Урок 139. Google maps. Создание и настройка проекта. Кар
Скидываете его в телефон и устанавливаетеhysteresis писал(а):У меня этот файл появляется в папке /bin/ после запуска эмулятора
Re: Урок 139. Google maps. Создание и настройка проекта. Кар
http://developer.android.com/intl/ru/tools/device.htmlhysteresis писал(а):все работает, спасибо за полезный урок. Подскажите, пожалуйста, как сделать .apk файл проекта, чтоб тестить на телефоне? У меня этот файл появляется в папке /bin/ после запуска эмулятора, может др. есть способы.
-
- Сообщения: 22
- Зарегистрирован: 17 апр 2013, 17:59
Re: Урок 139. Google maps. Создание и настройка проекта. Кар
Right Click on project > Android Tools > Exporthysteresis писал(а):все работает, спасибо за полезный урок. Подскажите, пожалуйста, как сделать .apk файл проекта, чтоб тестить на телефоне? У меня этот файл появляется в папке /bin/ после запуска эмулятора, может др. есть способы.
-
- Сообщения: 51
- Зарегистрирован: 28 ноя 2013, 03:20
- Откуда: UA
Re: Урок 139. Google maps. Создание и настройка проекта. Кар
спасибоphenomenon писал(а): Right Click on project > Android Tools > Export
Re: Урок 139. Google maps. Создание и настройка проекта. Кар
Скажите, пожалуйста, каким образом можно запустить тест на реальном девайсе с андроидом. Конкретно, нужно тестить работоспособность сайта в браузере на девайсе.
Спасибо.
Спасибо.
Re: Урок 139. Google maps. Создание и настройка проекта. Кар
Все привет! Возникла необычная ошибка. При экспорте проекта в apk файл в файле string.xml подчеркивает
name="app_name"
name="action_settings"
name="hello_world"
name="test"
Вот описание ошибки:
"app_name" is not translated in af, am, ar, be, bg, ca, cs, da, de, el, en-rGB, en-rIN, es, es-rUS, et, et-rEE, fa, fi, fr,
fr-rCA, hi, hr, hu, hy-rAM, in, it, iw, ja, ka-rGE, km-rKH, ko, lo-rLA, lt, lv, mn-rMN, ms, ms-rMY, nb, nl, pl, pt, pt-
rBR, pt-rPT, ro, ru, sk, sl, sr, sv, sw, th, tl, tr, uk, vi, zh-rCN, zh-rHK, zh-rTW, zu
name="app_name"
name="action_settings"
name="hello_world"
name="test"
Вот описание ошибки:
"app_name" is not translated in af, am, ar, be, bg, ca, cs, da, de, el, en-rGB, en-rIN, es, es-rUS, et, et-rEE, fa, fi, fr,
fr-rCA, hi, hr, hu, hy-rAM, in, it, iw, ja, ka-rGE, km-rKH, ko, lo-rLA, lt, lv, mn-rMN, ms, ms-rMY, nb, nl, pl, pt, pt-
rBR, pt-rPT, ro, ru, sk, sl, sr, sv, sw, th, tl, tr, uk, vi, zh-rCN, zh-rHK, zh-rTW, zu
Re: Урок 139. Google maps. Создание и настройка проекта. Кар
Скорее всего у вас в проекте пустые папки локализации или же какая то внешняя библиотека тянет с собой локаль. Можно добавить в начало string.xml:ZDroid писал(а):Все привет! Возникла необычная ошибка. При экспорте проекта в apk файл в файле string.xml подчеркивает
name="app_name"
name="action_settings"
name="hello_world"
name="test"
Вот описание ошибки:
"app_name" is not translated in af, am, ar, be, bg, ca, cs, da, de, el, en-rGB, en-rIN, es, es-rUS, et, et-rEE, fa, fi, fr,
fr-rCA, hi, hr, hu, hy-rAM, in, it, iw, ja, ka-rGE, km-rKH, ko, lo-rLA, lt, lv, mn-rMN, ms, ms-rMY, nb, nl, pl, pt, pt-
rBR, pt-rPT, ro, ru, sk, sl, sr, sv, sw, th, tl, tr, uk, vi, zh-rCN, zh-rHK, zh-rTW, zu
[syntax=xml]
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<resources xmlns:tools="http://schemas.android.com/tools" tools:locale="en">
[/syntax]
либо добавить локализаци, раз уж вы хотите поддерживать все языки
-
- Сообщения: 22
- Зарегистрирован: 26 ноя 2013, 22:12
Re: Урок 139. Google maps. Создание и настройка проекта. Кар
Думаю у вас это просто баг и нужно сделать clean & build проекта. Если не помогает, то просто сделать эту проверку не ошибкой, а предупреждением в:ZDroid писал(а): Вот описание ошибки:
"app_name" is not translated in af, am, ar, be, bg, ca, cs, da, de, el, en-rGB, en-rIN, es, es-rUS, et, et-rEE, fa, fi, fr,
fr-rCA, hi, hr, hu, hy-rAM, in, it, iw, ja, ka-rGE, km-rKH, ko, lo-rLA, lt, lv, mn-rMN, ms, ms-rMY, nb, nl, pl, pt, pt-
rBR, pt-rPT, ro, ru, sk, sl, sr, sv, sw, th, tl, tr, uk, vi, zh-rCN, zh-rHK, zh-rTW, zu
Window -> Preferences -> Lint Error Checking, не помню как называется эта ошибка точно, т.ч. ищите сами в списке, или загуглите.
У меня другой вопрос:
Какая минимальная версия андроида, которая может осуществлять работу с картой?
Re: Урок 139. Google maps. Создание и настройка проекта. Кар
Можно ли сделать, чтобы при открытии приложения карта отображалась смещенной относительно (0,0) (например показывала только Европу) ?
Re: Урок 139. Google maps. Создание и настройка проекта. Кар
центрируешь карту по центре Европы и делаешь зум такой что бы помещалась вся Европаqwe писал(а):Можно ли сделать, чтобы при открытии приложения карта отображалась смещенной относительно (0,0) (например показывала только Европу) ?
R.id.team
Политика на форуме запрещена
Политика на форуме запрещена
Re: Урок 139. Google maps. Создание и настройка проекта. Кар
У меня не получается запустить приложение на смартфоне. На эмуляторе идет, а на трубе падает (((
Could not find class 'maps.ae.i', referenced from method maps.af.al.a
Could not find class 'maps.ae.i', referenced from method maps.af.al.a
Re: Урок 139. Google maps. Создание и настройка проекта. Кар
Имеется Swipe Views with Tabs состоит из 3 фрагментов. Вставил Google maps в первый Fragment. При переходе с 1 на 2 фрагмент и обратно все работает, но стоит зайти на 3-ий фрагмент а затем вернуться на 1 или 2 фрагмент - приложение крашится. Подскажите в чем проблема?
Код: Выделить всё
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import com.google.android.gms.maps.GoogleMap;
import com.google.android.gms.maps.SupportMapFragment;
public class Fragment1 extends Fragment {
SupportMapFragment mapFragment;
GoogleMap map;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.fragment1,
container, false);
mapFragment = (SupportMapFragment) getFragmentManager()
.findFragmentById(R.id.map);
map = mapFragment.getMap();
if (map == null) {
getActivity().finish(); }
return rootView;
}
}
Re: Урок 139. Google maps. Создание и настройка проекта. Кар
трасирвока ошибки в LogCat
R.id.team
Политика на форуме запрещена
Политика на форуме запрещена
Re: Урок 139. Google maps. Создание и настройка проекта. Кар
попробуйте: mViewPager.setOffScreenPageLimit(4); Очень похоже, что у вас просто не помещаются три фрагмента в памяти. Как варриант почитайте тему: http://stackoverflow.com/questions/9440 ... s-a-parentqwe писал(а):Имеется Swipe Views with Tabs состоит из 3 фрагментов. Вставил Google maps в первый Fragment. При переходе с 1 на 2 фрагмент и обратно все работает, но стоит зайти на 3-ий фрагмент а затем вернуться на 1 или 2 фрагмент - приложение крашится. Подскажите в чем проблема?
Код: Выделить всё
import android.os.Bundle; import android.support.v4.app.Fragment; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import com.google.android.gms.maps.GoogleMap; import com.google.android.gms.maps.SupportMapFragment; public class Fragment1 extends Fragment { SupportMapFragment mapFragment; GoogleMap map; @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View rootView = inflater.inflate(R.layout.fragment1, container, false); mapFragment = (SupportMapFragment) getFragmentManager() .findFragmentById(R.id.map); map = mapFragment.getMap(); if (map == null) { getActivity().finish(); } return rootView; } }
Re: Урок 139. Google maps. Создание и настройка проекта. Кар
Дело в том, что у меня еклипс не работает с Google maps ( он затыкается с сообщением Google Play Store is missing). Поэтому я тестирую на телефоне.rezak90 писал(а):трасирвока ошибки в LogCat