Bob32 Опубликовано 22 августа, 2020 Поделиться Опубликовано 22 августа, 2020 Добрый день! обратил внимание, что маркер при отрисовке отображается на карте не по центру указанной координаты а сверху от нее. наверняка есть какой-то флаг, который отвечает за это. В хелпе не нашел. Может кто знает? Цитата Ссылка на комментарий
0 krapotkin Опубликовано 22 августа, 2020 Поделиться Опубликовано 22 августа, 2020 http://docwiki.embarcadero.com/Libraries/Sydney/en/FMX.Maps.TMapMarkerDescriptor Origin: TPointF; Цитата Ссылка на комментарий
0 Bob32 Опубликовано 22 августа, 2020 Автор Поделиться Опубликовано 22 августа, 2020 2 часа назад, krapotkin сказал: http://docwiki.embarcadero.com/Libraries/Sydney/en/FMX.Maps.TMapMarkerDescriptor Origin: TPointF; Спасибо! А что туда писать, чтобы маркет был по центру координаты? даже по вашей ссылке на хелп - только описание полей дескриптора. Цитата Ссылка на комментарий
0 krapotkin Опубликовано 23 августа, 2020 Поделиться Опубликовано 23 августа, 2020 у меня встречный вопрос - остальной хелп пробовали читать? например тут https://community.idera.com/developer-tools/b/blog/posts/working-with-tmapview-on-ios-and-android-with-rad-studio-xe8 маркер создается по описанию - TMapMarkerDescriptor. В описании маркера есть поле Origin - это координата в предоставленной вами картинке для маркера, которая будет совмещаться с координатой, которую вы зададите маркеру. По умолчанию это 0.0 - т.е. левый верхний угол. Если картинка 32*32 а Origin = (16,16) то соответственно в нужном месте будет стоять центр картинки Это легко можно было выяснить путем 1 эксперимента с 3-4 маркерами с разным значением Origin Цитата Ссылка на комментарий
0 Bob32 Опубликовано 23 августа, 2020 Автор Поделиться Опубликовано 23 августа, 2020 Вы не поверите - пробовал. и даже ссылку на статью, которую Вы указали - читал, сегодня, часов в 7 утра! ) а разобрался - тоже именно так как вы написали - экспериментами с 4-5 маркерами! И хочу заметить, что даже Вы немного не правы! это работает не так: "По умолчанию это 0.0 - т.е. левый верхний угол. Если картинка 32*32 а Origin = (16,16) то соответственно в нужном месте будет стоять центр картинки " Возможно так было в ранних версиях. в Рио 10.3.3. - в X и Y Ориджина нужно записать 0.5 и 0.5 - тогда все будет как надо. По умолчанию там 0.5 и 1; Поэтому - не ругайтесь! Хелп очень часто реально хреновый и приходится вот так спрашивать. Цитата Ссылка на комментарий
0 Bob32 Опубликовано 23 августа, 2020 Автор Поделиться Опубликовано 23 августа, 2020 Вы мне прошлый раз сильно помогли с POST-ом. Спасибо Вам большое! Я сейчас в небольшом творческом кризисе с Built-In purchase под ios. Если у Вас есть опыт - буду очень признателен за возможность пару мин с Вами поговорить голосом. Это экономит часы и дни работы! ) Цитата Ссылка на комментарий
0 krapotkin Опубликовано 23 августа, 2020 Поделиться Опубликовано 23 августа, 2020 Ах, сорян, подзабыл, да, там же не абсолютные координаты. Цитата Ссылка на комментарий
0 krapotkin Опубликовано 23 августа, 2020 Поделиться Опубликовано 23 августа, 2020 один раз в жизни сидел за маком и гуглил, как переключиться на русский. так что вряд ли смогу помочь с настолько прикладными задачами) в телеграме стоит спросить, там полно ябловодов Цитата Ссылка на комментарий
0 Bob32 Опубликовано 23 августа, 2020 Автор Поделиться Опубликовано 23 августа, 2020 1 минуту назад, krapotkin сказал: один раз в жизни сидел за маком и гуглил, как переключиться на русский. так что вряд ли смогу помочь с настолько прикладными задачами) в телеграме стоит спросить, там полно ябловодов это канал какой-то? как в него вступить? ) Цитата Ссылка на комментарий
0 krapotkin Опубликовано 23 августа, 2020 Поделиться Опубликовано 23 августа, 2020 Цитата Ссылка на комментарий
0 Bob32 Опубликовано 23 августа, 2020 Автор Поделиться Опубликовано 23 августа, 2020 15 минут назад, krapotkin сказал: не знал, что такое тут есть! )))) Спасибо! Цитата Ссылка на комментарий
Вопрос
Bob32
Добрый день!
обратил внимание, что маркер при отрисовке отображается на карте не по центру указанной координаты а сверху от нее.
наверняка есть какой-то флаг, который отвечает за это. В хелпе не нашел.
Может кто знает?
Ссылка на комментарий
10 ответов на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.