Стівен Діккенс на LinkedIn: Bing’s Microsoft – це перша загроза для пошуку Google у…, відображаючи карту за допомогою управління зображенням у PowerApps та Bing Maps або API Google Maps | Програми Microsoft Power

Відображення карти за допомогою управління зображеннями в PowerApps та Bing Maps або API Maps Google Maps API

Змінити формулу в Картина Власність Imgmapcontrol Включити варіант ImageYet:

Пост Стівена Діккенса

Bing’s Microsoft – це перша загроза для пошукового домінування Google за десятиліття Microsoft оголосила, що випустила нову пошукову систему, що працює від технології Chatgpt OpenAI. Новий двигун може становити загрозу домінування Google на ринку, але Google контролює 93% його порівняно з 3% Bing. Цей крок є частиною плану Microsoft збільшити свою частку на ринку цифрової реклами на 570 мільярдів доларів. У 2022 році Microsoft побачила 18 мільярдів доларів реклами через пошук та LinkedIn; Google створив 59 мільярдів доларів лише за Q4 у 2018 році. “Вперше люди могли подивитися на це і сказати:” Це краща мишетра, я буду використовувати це “, – сказав Даніель Ньюман. Щоб прочитати повну історію: https: // lnkd.в/dxbfqwk6 #google #microsoft #ai #bund #bard

Bing’s Microsoft – це перша загроза для домінування пошуку Google за десятиліття

фінансування.Yahoo.com

  • Копіювати
  • LinkedIn
  • Facebook
  • Твіттер

Управління маркетингом продуктів | Ентузіаст техніки | Геймер ПК | Радник | Засновник | Британський індіанець у Техасі | Чоловік | Тато до 3 людей та 3 ��

Цікаво, як довгий одиничний бард та bingpt доступні для всіх?

Ідентифікуйте себе для відображення або додавання до того, як

Дивіться інші пости Стівена

VP та практика Лідер / Технологічний аналітик / Форбс Управник / хост подкастів 1 j.

Прогресивний пояснив оподаткування. Для тих, хто з вас забиває скорочення податків як несправедливу та противно вигодуючи багатим …… Маленька аналогія… припускає, що ікону на вихідні, десять чоловіків виходять на пиво, а рахунок за всі Тру – 100 фунтів стерлінгів. Якби вони сплатили свій рахунок так, як ми платимо за податки, це піде щось подібне. Перші чотири чоловіки (найбідніші) нічого не заплатили б. П’ятий заплатив би 1 фунт. Шостий заплатив би 3 фунти. Сьомий заплатив би 7 фунтів стерлінгів. Восьмий заплатив би 12 фунтів стерлінгів. Дев’ятий заплатив би 18 фунтів стерлінгів. І чоловік -орендар (Річ) заплатив би 59 фунтів стерлінгів. Отже, це те, що вони вирішили зробити. Десять чоловіків пили в барі щотижня і, здавалося, цілком задоволені домовленістю, поки одного дня власник не спричинив їм невелику проблему. “Оскільки ви всі такі хороші клієнти”, – сказав він, – я збираюся знизити вартість вашого щотижневого пива на 20 фунтів стерлінгів.”Напопи для десяти чоловіків коштуватимуть всього 80 фунтів стерлінгів. Група все -таки хотіла сплатити свій рахунок так, як ми сплачуємо свої податки. Тож перші чоловіки в духовці не вплинули. Вони все одно питимуть безкоштовно, але що з іншими шістьма чоловіками? Клієнти, що платять? Як вони могли розділити вітряний камінь у розмірі 20 фунтів стерлінгів, щоб усі отримали його справедливу частку? Вони вирішили дотримуватися принципу податкової системи, яку вони використовували, і вони продовжували розробити суми, які кожен повинен платити. І так, п’ята людина, як і перша духовка, тепер нічого не заплатила (100% заощадження). Шостий чоловік зараз заплатив 2 фунти замість 3 фунтів стерлінгів (заощадження на 33%). Зараз сьомий чоловік заплатив 5 фунтів замість 7 фунтів стерлінгів (заощадження 28%). Зараз восьмий чоловік заплатив 9 фунтів замість 12 фунтів стерлінгів (25% заощадження). Дев’ятий чоловік зараз заплатив 14 фунтів замість 18 фунтів стерлінгів (заощадження 22%). А десята людина заплатила 49 фунтів замість 59 фунтів стерлінгів (16% заощадження). Кожну з останніх шести раніше було краще, коли перша духовка продовжує пити безкоштовно. Але, колись поза баром, чоловіки почали порівнювати свої заощадження. “Я отримав лише 1 фунт із заощадження в розмірі 20 фунтів стерлінгів”, – заявив шостий чоловік. Він підказав напруженому чоловікові: “Але він отримав 10 фунтів стерлінгів!”” Так, це правильно “, – вигукнув п’ятий чоловік. “Я теж заощадив 1 фунт. Це анфаїр, що він отримував десять разів вигода від дебілу, ніж я!”” Це правда!”Кричав сьомий чоловік. “Чому він повинен отримати 10 фунтів назад, коли я отримав лише 2 фунти? Заможні отримують усі перерви!”” Зачекайте на хвилину, – крикнув перші чоловіки в духовці в унісон, – ми взагалі нічого не отримали. Ця нова податкова система використовує бідних!”Дев’ять чоловіків оточили десяту частину і побили його. Наступного тижня десятий чоловік не з’явився на напої, тому дев’ять сідали і мали пиво без нього. Але коли прийшов час оплатити рахунок, вони виявили щось важливе – у них не було достатньо грошей між усіма, щоб оплатити навіть половину рахунку! Люди, які вже сплачують найвищі податки, природно отримають найбільшу вигоду від зменшення податку. Отримайте їх занадто багато, нападіть на них за те, що вони заможні, і вони просто можуть більше не з’явитися. Насправді вони можуть почати пити за кордон, де атмосфера дещо дружніша ..

  • Копіювати
  • LinkedIn
  • Facebook
  • Твіттер

Ідентифікуйте себе для відображення або додавання до того, як

VP та практика Лідер / Технологічний аналітик / Форбс Управник / хост подкастів 1 j.

Ви хочете більше зустрічей? Закрити більші угоди? Слухайте жорстоку правду про подкаст продажів

Будь -хто для деяких п’ятницьких торгових комедій. #Sales #marketing

  • Копіювати
  • LinkedIn
  • Facebook
  • Твіттер

Ідентифікуйте себе для відображення або додавання до того, як

VP та практика Лідер / Технологічний аналітик / Форбс Управник / хост подкастів 1 j.

Приємно перейти в мережу Schwab і говорити про придбання Cisco Splunk, що не подобається в цій угоді? * $ 4b ARR * Global Reach для Splunk * Легкий шлях до затвердження регуляторів https: // lnkd.в/e-j_xqht

Технологія | Мережа Schwab

Schwabnetwork.com

  • Копіювати
  • LinkedIn
  • Facebook
  • Твіттер

Ідентифікуйте себе для відображення або додавання до того, як

Відображення карти за допомогою управління зображеннями в PowerApps та Bing Maps або API Maps Google Maps API

Facebook Твіттер LinkedIn

У спільноті було багато запитів про можливість відображення карти в PowerApps. Поки ми ще не маємо керування картами в PowerApps, ми можемо використовувати управління зображенням для відображення карт – на щастя Карти Bing Золото Гугл-мапи через Bing Maps Знімання API & Google статичні карти API відповідно.

Сценарії карти

Ось сценарії, які ми будуємо сьогодні за допомогою управління зображеннями:

  1. Відобразити карту для заданої оренди або адреси
  2. Відобразити карту для поточного прокату GPS пристрою
  3. Збільшити / збільшити масштаб за допомогою повзунка
  4. Перейдіть до додатка Maps або веб -сторінки при натисканні

Підготовка

Отримайте ключ API Bing Map. Зверніть увагу на ключ для використання пізніше у підручнику.

У студії PowerApps або в Інтернеті створіть Новачок Порожній додаток (виберіть або телефонний або планшетний макет відповідно до ваших потреб).

картина

Додайте екран конфігурації

Спочатку ми створимо екран конфігурації для зберігання певної інформації, яку можна використовувати іншими екранами в додатку. Перейменувати чай Екран1 до Конфігурація з видання дерева з лівого боку.

картина

Вставляти мати Введення тексту Контроль з Вставляти Вкладка> Текст > Введення тексту

картина

Перейменувати Управління від TextInput1 до Txtbingmapskey (Якщо ви хочете використовувати API Bing Maps) або Txtgooglemapskey (Якщо ви хочете використовувати API Google Maps). Обмін Підказка До “введіть тут ключ карти” та За замовчуванням До фактичного ключового значення з карт Bing або карт Google з першого кроку цього підручника.

Вставляти Інший Введення тексту Контроль з Вставляти Вкладка> Текст > Введення тексту. Перейменувати Цей контроль до Txtimagewidth, Змініть текст підказки на “Введіть тут ширину зображення”, змініть За замовчуванням до “”600“(Якщо макет телефону) або”1200“(Якщо планшет), змінюється Формат до Число з панелі з правильним праворуч.

картина

Копіювати TxtimageWidth (Ctrl + C) та вставте (Ctrl + V) на одному екрані, щоб створити копію. Перейменувати Контроль до TxtimageHeight, змінити Текст підказки Щоб “Введіть тут висоту зображення”, змінюється За замовчуванням до “”300“(Для макета телефону) та”600“(Для планшетного планшета).

Додайте основний екран

Вставляти > Новий екран > Порожній макет.

Перейменувати чай Екран2 до Ручний екран.

Рухатися чай Ручний екран Вгору, натиснувши на Рухатися вгору значок у контекстному меню

картина

Вставляти > ЗМІ > Картина Управління, щоб додати нове зображення на екран.

картина

Перейменувати Управління від Image1 до Imgmapcontrol. Встановити Ширина до Txtimagewidth і Висота до TxtimageHeight.

Сценарій 1: Відобразити карту заданої оренди або адреси

Давайте вставимо управління текстом, щоб ввести оренду або адресу для карти: Вставляти Вкладка> Текст > Введення тексту. Перейменувати Контроль до txtLocation. Перемістіть його до оренди на екрані, де відповідні.

Обмін Текст підказки як “введіть оренду або адресу” і дотримуйтесь За замовчуванням як порожній ремінг “” або улюблена оренда – для E.g. Times Square, Нью -Йорк, Сіетл тощо ..

Для візуалізації карти використовуйте наступну формулу в Картина Власність Imgmapcontrol ::

Для використання карт Bing:

"https: // dev.віртуальний.NET/REST/v1/Зображення/карта/дорога/"& закрити.Текст) & "?Mapsize = "& txtimageWidth &", "& txtimageHeight &" & Key https: // msdn.Microsoft.com/en-US/бібліотека/ff701724.aspx "target =" _ blank "rel =" noopener ">Отримайте статичну карту Стаття для прикладів та інших параметрів.

Для Google Maps Використовуйте:

"https: // карти.гуглепіс.Com/карти/api/staticmap?Center = "& encoderl (txtLocation.Текст) & "& size =" & txtimageWidth & "X" & TxtimageHeight & "& Key https: // розробники.Google.com/карти/документація/статичні карти/intro "target =" _ blank "rel =" noopener ">Посібник з розробників статичних карт Google.

Ось скріншоти для оренди: космічна голка, Сіетл за допомогою карт Bing:

картина

І ось однакова оренда за допомогою карт Google (зверніть увагу, розмір обмежений на 640 × 640 на картах Google, оскільки я використовую версію API):

картина

Гра з деякими варіантами

Зміна зображень (карти Bing) та типи карт (Google Maps):

Карти Bing Знімки на кілька опор. Додамо спадання, щоб побачити ефект зміни цих зображень.

Вставляти > Управління > Випадання Щоб додати спад. Перейменувати Контроль до DrpbingImageRests. Встановити Предмети Власність до наступного:

["Дорога", "повітряна", "aerialwithlabels", "aerialwithlabelsondemand", "canvasdark", "canvaslight", "canvasgray"]

Змінити формулу в Картина Власність Imgmapcontrol Включити варіант ImageYet:

"https: // dev.віртуальний.NET/REST/v1/Зображення/карта/"& drpbingimerySets.Обраний.Value & "/" & cartierl (txtLocation.Текст) & "?Mapsize = "& txtimageWidth &", "& txtImageHeight &" & Key Lazy "style =" floor-image: none; Поплавець: жоден; ВІДПОВІДЬ: 0px; Ліва підкладки: 0px; Маржа: 0px Авто; Дисплей: блок; ПАДНІСТЬ ПРАВИ: 0px; Ширина кордону: 0px; "title =" зображення "src =" https: // pwrapscdn.AzureEdge.NET/MediaHandler/Blog/Media/PowerApps/Blog/44162776-5E72-45F3-AE21-69889A9FC50E.png "alt =" зображення "ширина =" 610 "висота =" 339 "кордон =" 0 "/>

Гугл-мапи Чотири опори MAPTypes. Додамо випадання, щоб побачити ефект зміни цих типів.

Вставляти > Управління > Випадання Щоб додати спад. Перейменувати Контроль до Drpgooglemaptypes. Встановити Предмети Власність до наступного:

["Дорожня карта", "поле", "супутник", "гібрид"]

Змінити формулу в Картина Власність Imgmapcontrol Включити параметр MapType:

"https: // карти.гуглепіс.Com/карти/api/staticmap?Center = "& encoderl (txtLocation.Текст) & "&& size =" & txtimageWidth & "x" & txtimageHeight & "& maptype =" & drpgooglemaptypes.Обраний.Value & "& Key Lazy" style = "floon-image: none; float: none; padding-top: 0px; padding-left: 0px; маржа: 0px auto; дисплей: блок; padding-right: 0px; : 0px; " Title = "Зображення" src = "https: // pwrapscdn.AzureEdge.NET/MediaHandler/Blog/Media/PowerApps/Blog/e41FDEAB-08DD-4F9B-A930-CDE673496519.png "alt =" зображення "ширина =" 610 "висота =" 343 "кордон =" 0 "/>

Ці API карти досить потужні, і я впевнений, що ви будете спокушені спробувати інші варіанти, доступні для налаштування. Поки що ми перейдемо до наступного сценарію:

Сценарій 2: Відобразити карту поточного GPS -оренди пристрою

PowerApps забезпечує нативний доступ до сигналів пристроїв, таких як оренда (GPS), прискорення, компас тощо. Давайте використовуємо сигнал оренди, щоб показати поточну оренду на карті.

Для цього ми будемо використовувати один і той же вхід тексту TxtLocation для відображення координат GPS, якщо виберемо перемикач для використання GPS -оренди.

Вставте> керування> перемикання Вставити a Перемикатися Управління на екрані. Перейменувати це до Tglgpslocation.

картина

Вставте> мітка Вставити a Мітка Управління на екрані. Перемістіть його поруч із перемикачем і перейменувати це до lblgpslocation. Змініть текст на "Використовуйте GPS -оренду:".

картина

Змінити За замовчуванням з txtLocation Введення тексту до цієї формули:

Якщо (tglgpslocation.Вартість, оренда.Latitude & "," та оренда.Довгота "")

Для Карти Bing, Змінити формулу в Картина Власність Imgmapcontrol Щоб включити параметри Centerpoint & Pushpin (примітка, ми також повинні додати ZoomLevel):

"https: // dev.віртуальний.NET/REST/v1/Зображення/карта/"& drpbingimerySets.Обраний.Value & "/" & cartierl (txtLocation.Текст) & "/15?Mapsize = "& txtimagewidth &", "& txtimageHeight &" & pp = "& txtLocation.Text & "; i+am+тут & key lazy" style = "froce-image: none; float: none; padding-top: 0px; padding-Left: 0px; маржа: 0px автоматично; дисплей: блок; : 0px; ширина кордону: 0px; " Title = "Зображення" src = "https: // pwrapscdn.AzureEdge.NET/MediaHandler/Blog/Media/PowerApps/Blog/7BD7E539-74C3-47D3-A3B4-7987DFD3EED2.png "alt =" зображення "ширина =" 610 "висота =" 306 "кордон =" 0 "/>

Для Гугл-мапи, Змінити формулу в Картина Власність Imgmapcontrol Щоб включити параметри центральних та маркерів (примітка, ми також повинні додати ZoomLevel):

"https: // карти.гуглепіс.Com/карти/api/staticmap?Center = "& encoderl (txtLocation.Текст) & "& Zoom = 15 & size =" & txtimageWidth & "x" & txtimageHeight & "& maptype =" & drpgooglemaptypes.Обраний.Value & "& Markers = Color: Blue%7Clabel: M%7C" & Cartierl (TxtLocation.Текст) & "& Key Lazy" style = "floor-image: none; float: none; padding-top: 0px; padding-Left: 0px; поля: 0px Автомати; Ширина: 0px; " Title = "Зображення" src = "https: // pwrapscdn.AzureEdge.NET/MediaHandler/Blog/Media/PowerApps/Blog/68B9E899-2ED5-48D6-B020-E98988152735.png "alt =" зображення "ширина =" 610 "висота =" 550 "кордон =" 0 "/>

Сценарій 3: Збільшити / збільшити масштабування за допомогою повзунка

Переміщуючи остаточний сценарій, давайте додамо a Повзунок Контролювати рівень масштабування. Вставте> елементи керування> повзунок. Перейменувати чай Слайдер1 до слаборатор. Обмін За замовчуванням до 15, Хв до 1 & Максимум до 21.

картина

Додати a Мітка Поруч із повзуном, щоб позначити рівень ZOOM. Вставте> мітка. Перейменувати Етикетка до lbzoom. Обмін Текст До: "Збільшити (1-21):".

картина

Для Карти Bing, Змінити формулу в Картина Власність Imgmapcontrol Включити ZoomLevel з повзунка.

"https: // dev.віртуальний.NET/REST/v1/Зображення/карта/"& drpbingimerySets.Обраний.Value & "/" & cartierl (txtLocation.Текст) & "/" & slzoom.Цінність & "?Mapsize = "& txtimagewidth &", "& txtimageHeight &" & pp = "& txtLocation.Текст & "; i+am+тут & key Prettyprint"> "https: // карти.гуглепіс.Com/карти/api/staticmap?Center = "& encoderl (txtLocation.Текст) & "& Zoom =" & slzoom.Value & "& size =" & txtimageWidth & "x" & txtimageHeight & "& maptype =" & drpgooglemaptypes.Обраний.Value & "& Markers = Color: Blue%7Clabel: M%7C" & Cartierl (TxtLocation.Текст) & "& key Prettyprint">

Сценарій 4: Перейдіть до програми або веб -сторінки, коли натисніть кнопку

Нарешті, давайте додамо крок навігації, натиснувши на зображення, щоб відкрити відповідну веб -сторінку або додаток.

Для Карти Bing, Додайте наступну формулу в Накопичуватися для Imgmapcontrol:

Для Гугл-мапи, Додайте наступну формулу в Накопичуватися для Imgmapcontrol: