Viser et kart ved hjelp av en bildekontroll i PowerApps og Bing Maps eller Google Maps API
Contents
- 1 Viser et kart ved hjelp av en bildekontroll i PowerApps og Bing Maps eller Google Maps API
- 1.1 Innlegg av Steven Dickens
- 1.2 Se Stevens andre innlegg
- 1.3 Viser et kart ved hjelp av en bildekontroll i PowerApps og Bing Maps eller Google Maps API
- 1.4 Kartscenarier
- 1.4.1 Forberedelse
- 1.4.2 Scenario 1: Vis et kart for en gitt navngitt utleie eller adresse
- 1.4.3 Å spille med noen av alternativene
- 1.4.4 Scenario 2: Vis et kart for den nåværende GPS -leien av enheten
- 1.4.5 Scenario 3: Zoom inn / zoom ut ved hjelp av en glidebryter
- 1.4.6 Scenario 4: Naviger til kart -appen eller websiden når du klikker
Endre formelen i Bilde Eiendom til IMGMAPCONTROL For å inkludere alternativet Imageyet:
Innlegg av Steven Dickens
Microsofts Bing er den første trusselen mot Googles søkedominans i flere tiår Microsoft kunngjorde at den har gitt ut en ny søkemotor drevet av Openais Chatgpt -teknologi. Den nye motoren kan utgjøre en trussel mot Googles dominans av markedet, men Google kontrollerer 93% av det sammenlignet med Bings 3%. Dette trekket er en del av Microsofts plan om å øke sin andel av det digitale reklamemarkedet på 570 milliarder dollar. I 2022 så Microsoft 18 milliarder dollar i reklame gjennom søk og LinkedIn; Google genererte 59 milliarder dollar i løpet av 4. kvartal alene i 2018. “For første gang kunne folk se på dette og si:” Dette er en bedre musefelt, jeg skal bruke dette “, sa Daniel Newman. Å lese hele historien: https: // lnkd.i/dxbfqwk6 #google #microsoft #ai #bing #bard
Microsofts Bing er den første trusselen mot Googles søkedominans på flere tiår
finansiere.Yahoo.com
- Å kopiere
Produktmarkedsføringsledelse | Teknisk entusiast | Gamer PC | Rådgiver | Grunnlegger | Britisk indianer i Texas | Mann | Pappa til 3 mennesker og 3
Jeg lurer på hvor lenge enhet bard og bingpt er tilgjengelig for alle?
Identifisere deg selv for å vise eller legge til hvordan
Se Stevens andre innlegg
VP og praksisleder / teknisk analytiker / Forbes bidragsyter / podcast vert 1 j.
Progressiv forklarte beskatning. For de av dere som hamrer skattekutt som urettferdige og motstandere til fordel for de rike …… litt analogi… antar at ikonet en helg, ti menn går ut for øl og regningen for alle TRU kommer til £ 100. Hvis de betalte regningen slik vi betaler for skatt, ville det gå noe slikt. De fire første mennene (de fattigste) ville ikke betale noe. Den femte ville betale £ 1. Den sjette ville betale £ 3. Den syvende ville betale £ 7. Åttende ville betale £ 12. Den niende ville betale £ 18. Og leietakermannen (Riich) ville betale £ 59. Så det var det de bestemte seg for å gjøre. De ti mennene drakk i baren hver uke og virket ganske fornøyd med ordningen til en dag, eieren forårsaket dem et lite problem. “Siden dere alle er så gode kunder,” sa han, “jeg kommer til å redusere kostnadene for det ukentlige ølet ditt med £ 20.”Drinker for de ti mennene vil nå koste bare £ 80. Gruppen ønsket fortsatt å betale regningen slik vi betaler skatten vår. Så den første ovnsmennene ble ikke påvirket. De ville fortsatt drikke gratis, men hva med de seks andre mennene? De betalende kundene? Hvordan kunne de dele opp £ 20 -fallet slik at alle skulle få sin rettferdige andel? De bestemte seg for å følge prinsippet om skattesystemet de hadde brukt, og de fortsatte med å finne ut beløpene som hver enkelt skulle betale. Og så betalte den femte mannen, som den første ovnen, nå ingenting (100% sparing). Den sjette mannen betalte nå £ 2 i stedet for £ 3 (en besparelse på 33%). Den syvende mannen betalte nå £ 5 i stedet for £ 7 (en sparing på 28%). Den åttende mannen betalte nå £ 9 i stedet for £ 12 (en sparing på 25%). Den niende mannen betalte nå £ 14 i stedet for £ 18 (en sparing på 22%). Og den tiende mannen betalte nå £ 49 i stedet for £ 59 (en sparing på 16%). Hver av de seks siste var bedre i tankene før med den første ovnen som fortsatte å drikke gratis. Men en gang utenfor baren begynte mennene å sammenligne sparepengene sine. “Jeg fikk bare £ 1 av sparing på 20 pund,” erklærte den sjette mannen. Han tippet til den anspente mannen, “men han fikk £ 10!”” Ja, det stemmer, “utbrøt den femte mannen. “Jeg sparte bare en £ 1 også. Det er en anfair at han fikk ti ganger moron -fordel enn meg!”” Det er sant!”Ropte den syvende mannen. “Hvorfor skulle han få £ 10 tilbake, da jeg bare fikk £ 2? De velstående får alle pausene!”” Vent i minuttet, “skrek de første ovnsmennene i unisont,” vi fikk ikke noe i det hele tatt. Dette nye skattesystemet utnytter de fattige!”De ni mennene omringet den tiende og slo ham opp. Neste uke dukket den tiende mannen ikke opp for drinker, så de ni satte seg ned og hadde ølene deres uten ham. Men da det var på tide å betale regningen, oppdaget de noe viktig – de hadde ikke nok penger mellom dem alle til å betale for enda halvparten av regningen! Menneskene som allerede betaler de høyeste skattene, vil naturlig nok få mest mulig utbytte av en skatteduksjon. Skatt dem for mye, angrip dem for å være velstående, og de dukker kanskje ikke opp lenger. Faktisk kan de begynne å drikke utenlands, der atmosfæren er noe vennligere ..
- Å kopiere
Identifisere deg selv for å vise eller legge til hvordan
VP og praksisleder / teknisk analytiker / Forbes bidragsyter / podcast vert 1 j.
Vil du ha flere møter? Lukk større avtaler? Lytt til den brutale sannheten om salgspodcasten
Alle for noen fredagssalgskomedie. #Salg og markedsføring
- Å kopiere
Identifisere deg selv for å vise eller legge til hvordan
VP og praksisleder / teknisk analytiker / Forbes bidragsyter / podcast vert 1 j.
Glede å gå på Schwab -nettverket og snakke om Cisco -anskaffelsen av Splunk hva som ikke er å like med denne avtalen? * $ 4B i arr * Global rekkevidde for splunk * Enkel vei til regulatorisk godkjenning https: // lnkd.i/e-j_xqht
Teknologi | Schwab nettverk
Schwabnetwork.com
- Å kopiere
Identifisere deg selv for å vise eller legge til hvordan
Viser et kart ved hjelp av en bildekontroll i PowerApps og Bing Maps eller Google Maps API
Det har vært mange forespørsler fra samfunnet om muligheten til å vise et kart i PowerApps. Selv om vi ennå ikke har en kartkontroll i PowerApps, kan vi bruke bildekontrollen til å vise kart – heldigvis til Bing -kart GULL Google Kart via Bing Maps Image API Og Google Static Maps API henholdsvis.
Kartscenarier
Her er scenariene som vi skal bygge i dag ved hjelp av bildekontrollen:
- Vis et kart for en gitt navngitt utleie eller adresse
- Vis et kart for gjeldende GPS -leie av enheten
- Zoom inn / zoome ut ved hjelp av en glidebryter
- Naviger til kart -appen eller websiden når du klikker
Forberedelse
Få Bing Maps API -tasten ved å besøke denne URLen eller Google Static Maps API -tasten ved å besøke denne URL -en. Legg merke til nøkkelen for bruk senere i opplæringen.
I PowerApps -studioet eller nettet, lag en Ny Tom app (velg enten telefon eller nettbrettoppsett etter ditt behov).
Legg til en konfigurasjonsskjerm
Vi oppretter først en konfigurasjonsskjerm for å lagre litt informasjon som kan brukes av andre skjermer i appen. Gi nytt navn te Skjerm1 til Konfigurasjonsskjerm Fra treet Vis på venstre side.
Sett inn har Tekstinngang Kontroll fra Sett inn Tab> Tekst > Tekstinngang
Gi nytt navn Kontrollen fra TextInput1 til Txtbingmapsy (Hvis du vil bruke Bing Maps API) eller Txtgooglemapsy (Hvis du vil bruke Google Maps API). Utveksling HintText Å “legge inn kart -tasten her” og Misligholde Til den faktiske nøkkelverdien fra Bing -kartene eller Google Maps fra første trinn i denne opplæringen.
Sett inn En annen Tekstinngang Kontroll fra Sett inn Tab> Tekst > Tekstinngang. Gi nytt navn Denne kontrollen til TxtimageWidth, Endre hint -tekst for å “legge inn kart for bildebredde her”, endre Misligholde til “”600”(Hvis telefonoppsett) eller“1200”(Hvis nettbrettoppsett), endres Format til Antall fra ordinjen til høyre til høyre.
Kopiere TxtimageWidth (Ctrl + C) og lim inn (Ctrl + V) på samme skjerm for å opprette en kopi. Gi nytt navn Kontrollen til TxtimageHeight, endre Hint tekst For å “legge inn kartbildehøyden her”, endres Misligholde til “”300”(For telefonoppsett) og“600”(For nettbrettoppsett).
Legg til hovedskjermen
Sett inn > Ny skjerm > Blank oppsett.
Gi nytt navn te Skjerm2 til Håndskjerm.
Bevege seg te Håndskjerm Opp ved å klikke på Flytte opp Ikon i hurtigmenyen
Sett inn > Media > Bilde Kontroll for å legge til et nytt bilde på skjermen.
Gi nytt navn Kontrollen fra image1 til IMGMAPCONTROL. Sett Bredde til TxtimageWidth og Høyde til TxtimageHeight.
La oss sette inn en tekstinngangskontroll for å angi leie eller adresse for kartet: Sett inn Tab> Tekst > Tekstinngang. Gi nytt navn Kontrollen til txtlocation. Flytt den til en leie på skjermen der det er appriat.
Utveksling Hint tekst som “skriv inn en utleie eller adresse” og hold Misligholde som en tom thong “” eller din favorittutleie – for E.g. Times Square, New York, Seattle osv ..
For å gjengi kartet, bruk følgende formel i Bilde Eiendom til IMGMAPCONTROL ::
For Bing Maps Bruk:
"https: // dev.virtuell.Nett/hvile/v1/bilder/kart/vei/"og lukk.Tekst) & "?Mapsize = "& TxtImageWidth &", "& TxtimageHeight &" & Key https: // MSDN.Microsoft.com/en-amerikansk/bibliotek/ff701724.ASPX "Target =" _ blank "rel =" noopener ">Få et statisk kart artikkel for eksempler og andre parametere.For bruk av Google Maps:
"https: // kart.Googleapis.Com/kart/api/staticmap?Center = "& Encoderl (txtlocation.Tekst) & "& size =" & txtimageWidth & "x" & txtimageHeight & "& Key https: // utviklere.Google.com/kart/dokumentasjon/statiske kart/intro "Target =" _ blank "rel =" noopener ">Google Static Maps Developer Guide.Her er skjermbildene for utleie: Space Needle, Seattle ved hjelp av Bing -kart:
Og her er den samme leien som bruker Google Maps (merk at størrelsen er begrenset til 640 × 640 i Google Maps, ettersom jeg bruker versjon av API):
Å spille med noen av alternativene
Endre ImageSetS (Bing Maps) og MAP -typer (Google Maps):
Bing -kart Imagesets flere støtter. La oss legge til en rullegardin for å se effekten av å endre disse imageysettene.
Sett inn > Kontroller > Fall ned For å legge til en rullegardin. Gi nytt navn Kontrollen til DRPBingImagerysts. Sett Gjenstander Eiendom til følgende:
["Road", "Aerial", "AerialWithLabels", "AerialWithLabelsondemand", "CanvasDark", "Canvaslight", "CanvasGray"]Endre formelen i Bilde Eiendom til IMGMAPCONTROL For å inkludere alternativet Imageyet:
"https: // dev.virtuell.Nett/hvile/v1/bilder/kart/"& drpbingimageryssets.Valgt.Verdi & "/" & Cartierl (txtlocation.Tekst) & "?Mapsize = "& TxtimageWidth &", "& txtimageHeight &" & Key Lazy "Style =" Background-Image: Ingen; Float: Ingen; Padding-top: 0px; Padding-venstre: 0px; Margin: 0px Auto; Display: Block; Padding-høyre: 0px; Grensebredde: 0px; "title =" image "src =" https: // pwrapscdn.Azureedge.Nett/mediahandler/blogg/media/powerapps/blogg/44162776-5e72-45f3-ae21-69889a9fc50e.PNG "Alt =" Image "Width =" 610 "Height =" 339 "Border =" 0 "/>Google Kart Fire støtter av MapTypes. La oss legge til en rullegardin for å se effekten av å endre disse typene.
Sett inn > Kontroller > Fall ned For å legge til en rullegardin. Gi nytt navn Kontrollen til Drpgooglemaptypes. Sett Gjenstander Eiendom til følgende:
["Roadmap", "Field", "Satellite", "Hybrid"]Endre formelen i Bilde Eiendom til IMGMAPCONTROL For å inkludere MapType -alternativet:
"https: // kart.Googleapis.Com/kart/api/staticmap?Center = "& Encoderl (txtlocation.Tekst) & "&& size =" & txtimageWidth & "x" & txtimageHeight & "& mapType =" & drpgooglemaptypes.Valgt.Verdi & "& Key Lazy" Style = "Bakgrunnsbilde: Ingen; Float: Ingen; Padding-Top: 0px; Padding-Left: 0px; Margin: 0px Auto; Display: Block; Padding-Right: 0px; Border-bredde : 0px; " Title = "image" src = "https: // pwrapscdn.Azureedge.Nett/mediahandler/blogg/media/powerapps/blogg/e41fdeab-08DD-4F9B-A930-CDE673496519.PNG "Alt =" Image "Width =" 610 "Height =" 343 "Border =" 0 "/>Disse kart -API -ene er ganske kraftige, og jeg er sikker på at du vil bli fristet til å prøve ut andre alternativer som er tilgjengelige for tilpasning. La oss for nå gå videre til neste scenario:
PowerApps gir innfødt tilgang til enhetssignaler som utleie (GPS), akselerasjon, kompass, etc. La oss bruke leiesignalet for å vise gjeldende leie på et kart.
For det skal vi bruke den samme txtlocation -tekstinngangen for å vise GPS -koordinatene hvis vi velger en veksling for å bruke GPS -utleie.
Sett inn> Kontroller> Veksling å sette inn a Veksle Kontroll på skjermen. Gi nytt navn det også TGLGPSLOCATION.
Sett inn> Etikett å sette inn a Merkelapp Kontroll på skjermen. Flytt den ved siden av vekslingen og gi nytt navn det også LBLGPSLOCATION. Endre teksten til "Bruk GPS -leie:".
Endre Misligholde av txtlocation Inngangstekst til denne formelen:
If (tGLGPSlocation.Verdi, utleie.Breddegrad og "," & utleie.Lengdegrad, "")Til Bing -kart, Endre formelen i Bilde Eiendom til IMGMAPCONTROL For å inkludere CenterPoint & Pushpin -alternativene (merk at vi også må legge til zoomlevel):
"https: // dev.virtuell.Nett/hvile/v1/bilder/kart/"& drpbingimageryssets.Valgt.Verdi & "/" & Cartierl (txtlocation.Tekst) & "/15?Mapsize = "& TxtimageWidth &", "& TxtimageHeight &" & PP = "& TxtLocation.Tekst & "; i+am+her & nøkkel lat" style = "bakgrunnsbilde: ingen; float: ingen; padding-top: 0px; padding-venstre: 0px; margin: 0px auto; display: blokk; padding-høyre : 0px; grensebredde: 0px; " Title = "image" src = "https: // pwrapscdn.Azureedge.Nett/mediahandler/blogg/media/powerapps/blogg/7bd7e539-74c3-47d3-a3b4-7987dfd3eed2.PNG "Alt =" Image "bredde =" 610 "høyde =" 306 "Border =" 0 "/>Til Google Kart, Endre formelen i Bilde Eiendom til IMGMAPCONTROL For å inkludere alternativene Center & Markers (merk at vi også må legge til ZoomLevel):
"https: // kart.Googleapis.Com/kart/api/staticmap?Center = "& Encoderl (txtlocation.Tekst) & "& zoom = 15 & størrelse =" & txtimageWidth & "x" & txtimageHeight & "& mapType =" & drpgooglemapTypes.Valgt.Verdi & "& Markører = Farge: Blå%7Clabel: M%7C" & Cartierl (txtlocation.Tekst) & "& nøkkel lat" style = "bakgrunnsbilde: ingen; float: ingen; padding-top: 0px; padding-venstre: 0px; margin: 0px auto; display: blokk; padding-høyre: 0px; grense- Bredde: 0px; " Title = "image" src = "https: // pwrapscdn.Azureedge.Nett/mediahandler/blogg/media/powerapps/blogg/68b9e899-2ed5-48d6-b020-e98988152735.PNG "Alt =" Image "bredde =" 610 "høyde =" 550 "Border =" 0 "/>Scenario 3: Zoom inn / zoom ut ved hjelp av en glidebryter
Flytte det endelige scenariet, kan vi legge til en Glidebryteren Kontroller zoomnivået. Sett inn> Kontroller> glidebryteren. Gi nytt navn te Glidebryter1 til Slzoom. Utveksling Misligholde til 15, Min til 1 Og Maks til 21.
Legg til en Merkelapp Ved siden av glidebryteren for å betegne zoomnivået. Sett inn> Etikett. Gi nytt navn Etiketten til lbzoom. Utveksling Tekst Til: “Zoom (1-21):”.
Til Bing -kart, Endre formelen i Bilde Eiendom til IMGMAPCONTROL Å inkludere zoomlevelet fra glidebryteren.
"https: // dev.virtuell.Nett/hvile/v1/bilder/kart/"& drpbingimageryssets.Valgt.Verdi & "/" & Cartierl (txtlocation.Tekst) & "/" & slzoom.Verdi & "?Mapsize = "& TxtimageWidth &", "& TxtimageHeight &" & PP = "& TxtLocation.Tekst & "; i+Am+Here & Key Prettyprint"> "https: // kart.Googleapis.Com/kart/api/staticmap?Center = "& Encoderl (txtlocation.Tekst) & "& zoom =" & slzoom.Verdi & "& størrelse =" & txtimageWidth & "x" & txtimageHeight & "& mapType =" & drpgooglemapTypes.Valgt.Verdi & "& Markører = Farge: Blå%7Clabel: M%7C" & Cartierl (txtlocation.Tekst) & "& Key Prettyprint">
Til slutt, la oss legge til navigasjonstrinnet når vi klikker på bildet for å åpne den respektive websiden eller appen.
Til Bing -kart, Legg til følgende formel i OnSelect for IMGMAPCONTROL:
Til Google Kart, Legg til følgende formel i OnSelect for IMGMAPCONTROL: