12 тщательно отобранных историй для разработчиков

Добро пожаловать в 11-й выпуск Coffee Bytes, ежедневный дайджест Better Programming.

В этом выпуске мы увеличиваем карты (ну, это день Земли!), выделяя некоторые из наших любимых сообщений из JavaScript, Python, iOS, Android, Flutter, AWS, Unity3D и NFT.

Управление камерой в SceneKit под SwiftUI

Автор Марк Лакинг — 4 минуты чтения

Путешествие по подводным камням управления камерой — настройка вида со спутника места, в котором вращается и земля, и ее луна.

Создание красивых топографических карт с помощью Python

Автор Адам Симингтон — 8 минут чтения

Существует множество инструментов и методов, которые можно использовать для создания прекрасной карты Италии, приведенной выше, однако в этой статье я расскажу вам о нетрадиционном подходе с использованием Python, и, надеюсь, вы, как и я, убеждены, что если что-то стоит делать, это стоит делать на Python.

Добавление пользовательских маркеров с помощью Google Maps JavaScript API

Автор Равинду Сенаратне — 4 минуты чтения

В этой статье я расскажу, как создать карту, добавить маркеры, как добавить настраиваемые значки для маркеров и как добавить всплывающие наложения.

Отображение карт в вашем веб-приложении с меньшим количеством HTML

Автор Аллен Ким — 3 минуты чтения

Показывайте карты с помощью нескольких строк HTML, используя настраиваемые элементы — карты поиска, карты отображения с маркерами и всплывающими окнами и т. д.

Добавление Google Maps во Flutter

Автор Кензи Шмолл — 5 минут чтения

В этой статье показано, как шаг за шагом добавить виджет Google Map в ваше приложение Flutter. Вот что вы собираетесь построить сегодня:

Динамические маркеры SVG для Google Maps в Vue.js (2019)

Автор Дэвид Март — 3 минуты чтения

В этом разделе я покажу вам свой способ использования SVG для создания динамических маркеров с помощью Vue.js.

В Vue я использовал пакет vue2-google-maps для упрощения взаимодействия с картой. Если вы выберете другую библиотеку или просто используете чистый API без оберток, эта статья все равно будет вам полезна.

Как реализовать пользовательскую выноску MapKit в iOS

Автор Иосиф Молдован — 4 минуты чтения

Я записываю свой опыт для потомков в надежде сэкономить кому-то еще часы поиска того, как реализовать пользовательский интерфейс выноски набора карт, сохраняя при этом родной вид закрепления разметки.

Введение в карту в SwiftUI

Автор Кельвин Тан — 3 минуты чтения

Apple обновила интерфейс Map для iOS, предоставив больше контроля над конфиденциальностью местоположения. Имея это в виду, я был действительно удивлен, узнав, что Apple представила Map. Я был почти уверен, что они уже выпустили его, но после проверки оказалось, что это действительно MapView.

Я сравнил Map и MapView и выяснил, что MapView на самом деле для UIKit, а Map для SwiftUI.

Создайте приложение наподобие Google Maps Live View с помощью Unity3D менее чем за 10 минут!

Автор Дэниел Фортес — 7 минут чтения

В последнем выпуске (v3.6.0) нашего плагина Unity AR+GPS Location мы рады представить замечательную функцию, вдохновленную Google Maps Live View и основанную на API Mapbox Directions: функцию Маршруты и навигация.

С новой функцией «Маршруты и навигация» вы сможете быстро создавать приложения, помогающие пользователям ориентироваться в городах, парках, местах проведения мероприятий и других местах с использованием дополненной реальности.

Интерактивные карты с AWS Location Service (Часть 1)

Автор Том Вилдерспин — 6 минут чтения

Если вам когда-либо требовалось картографическое решение для вашего приложения, вы обнаружите, что существует множество различных вариантов. Некоторые из наиболее популярных вариантов имеют зрелый, полнофункциональный API и библиотеки, такие как MapBox, Bing и всеобъемлющий API GoogleMaps. Первоначальное предложение Amazon далеко от этих существующих полнофункциональных API, но оно включает в себя основы: геокодирование, обратное геокодирование, рисование карт и интересное решение для геозон и отслеживания, использующее AWS EventBridge.

Представляем области NFT

Автор DappPunk — 6 мин чтения

Area NFT — это окончательный цифровой предмет коллекционирования с геолокацией. Это невзаимозаменяемые токены (NFT), обеспечивающие доказательство владения всеми областями Земли в блокчейне Ethereum. Они также поддерживают экосистему цифровых активов, обеспечивая мост между цифровым миром и физическим миром.

Изучение библиотеки составления карт Google для Android

Автор Стивен Винуз — 7 минут чтения

С недавним выпуском Библиотеки Map Compose настало идеальное время, чтобы опробовать ее для проекта, который я создаю с помощью Jetpack Compose. В этом приложении я получаю список достопримечательностей (POI) с моего сервера в заданной области и отмечаю их на карте.

В этой статье вы узнаете, как визуализировать карту с помощью динамических маркеров. Мы также расскажем, как обновлять эти POI при взаимодействии с картой (панорамирование, масштабирование, вращение).

До скорого,

Анупам и команда Better Programming team.