Steven Dickens trên LinkedIn: Microsoft Bing Bing là mối đe dọa đầu tiên đối với sự thống trị tìm kiếm của Google, trong bản đồ, hiển thị bản đồ bằng cách sử dụng điều khiển hình ảnh trong PowerApps và Bing Maps hoặc Google Maps API | Ứng dụng Microsoft Power
Hiển thị bản đồ bằng cách sử dụng điều khiển hình ảnh trong PowerApps và Bing Maps hoặc Google Maps API
Thay đổi công thức trong Hình ảnh Tài sản của IMGMAPCONTROL Để bao gồm tùy chọn ImageYet:
Đăng bởi Steven Dickens
Microsoft Bing Bing là mối đe dọa đầu tiên đối với sự thống trị tìm kiếm của Google. Động cơ mới có thể gây ra mối đe dọa cho sự thống trị của Google, nhưng Google kiểm soát 93% so với Bing Bing 3%. Động thái này là một phần trong kế hoạch của Microsoft, để tăng thị phần của thị trường quảng cáo kỹ thuật số trị giá 570 tỷ đô la. Vào năm 2022, Microsoft đã thấy 18 tỷ đô la quảng cáo thông qua tìm kiếm và LinkedIn; Google đã tạo ra 59 tỷ đô la trong quý 4 năm 2018 trong năm 2018. “Lần đầu tiên, mọi người có thể nhìn vào điều này và nói,” Đây là một chiếc bô lớn hơn, tôi sẽ sử dụng điều này, ông Daniel Newman nói. Để đọc toàn bộ câu chuyện: https: // lnkd.Trong/dxbfqwk6 #google #Microsoft #AI #Bing #Bard
Microsoft Bing Bing là mối đe dọa đầu tiên đối với sự thống trị tìm kiếm của Google trong nhiều thập kỷ
tài chính.Yahoo.com
- Sao chép
Quản lý tiếp thị sản phẩm | Người đam mê công nghệ | Gamer PC | Cố vấn | Người sáng lập | Người Ấn Độ Anh ở Texas | Chồng | Bố đến 3 con người & 3
Tôi tự hỏi có sẵn bao lâu?
Xác định bản thân để hiển thị hoặc thêm vào cách
Xem các bài viết khác của Steven
VP và Trưởng nhóm Thực hành / Nhà phân tích công nghệ / Người đóng góp Forbes / Podcast Host 1 J.
Tiến bộ giải thích thuế. Đối với những người bạn bị cắt giảm thuế vì không công bằng và có lợi cho sự giàu có của người giàu có một chút tương tự. Nếu họ thanh toán hóa đơn theo cách chúng tôi trả cho thuế, nó sẽ đi một cái gì đó như thế này. Bốn người đàn ông đầu tiên (người nghèo nhất) sẽ không trả gì. Thứ năm sẽ trả £ 1. Thứ sáu sẽ trả £ 3. Thứ bảy sẽ trả £ 7. Thứ tám sẽ trả £ 12. Thứ chín sẽ trả £ 18. Và người thuê (Riich) sẽ trả £ 59. Vì vậy, đó là những gì họ quyết định làm. Mười người đàn ông đã uống trong quán bar mỗi tuần và có vẻ khá hạnh phúc với sự sắp xếp cho đến một ngày, chủ sở hữu đã gây ra cho họ một vấn đề nhỏ. “Vì tất cả các bạn là những khách hàng tốt như vậy”, ông nói, “Tôi sẽ giảm chi phí cho bia hàng tuần của bạn xuống còn 20 bảng.”Đồ uống cho mười người đàn ông bây giờ chỉ có giá £ 80. Nhóm vẫn muốn thanh toán hóa đơn của họ theo cách chúng tôi trả thuế. Vì vậy, những người đàn ông lò đầu tiên không bị ảnh hưởng. Họ vẫn sẽ uống miễn phí nhưng những gì về sáu người đàn ông khác? Các khách hàng trả tiền? Làm thế nào họ có thể chia những cơn gió £ 20 để mọi người sẽ nhận được chia sẻ công bằng của anh ấy? Họ quyết định tuân theo nguyên tắc của hệ thống thuế mà họ đã sử dụng và họ đã tiến hành tìm ra số tiền mà mỗi người phải trả. Và vì vậy, người đàn ông thứ năm, giống như lò nướng đầu tiên, bây giờ không trả gì (tiết kiệm 100%). Người đàn ông thứ sáu hiện đã trả 2 bảng thay vì 3 bảng (tiết kiệm 33%). Người đàn ông thứ bảy hiện đã trả 5 bảng thay vì £ 7 (tiết kiệm 28%). Người đàn ông thứ tám hiện đã trả £ 9 thay vì £ 12 (tiết kiệm 25%). Người đàn ông thứ chín hiện đã trả 14 bảng thay vì £ 18 (tiết kiệm 22%). Và người đàn ông thứ mười hiện đã trả 49 bảng thay vì £ 59 (tiết kiệm 16%). Mỗi trong số sáu người cuối cùng đã tốt hơn trước đây với lò nướng đầu tiên tiếp tục uống miễn phí. Nhưng, một khi ở bên ngoài quán bar, những người đàn ông bắt đầu so sánh tiền tiết kiệm của họ. “Tôi chỉ nhận được £ 1 trong số tiền tiết kiệm £ 20”, người đàn ông thứ sáu tuyên bố. Anh ta đã cho người đàn ông căng thẳng, “nhưng anh ta đã nhận được 10 bảng!”” Vâng, đúng vậy, “người đàn ông thứ năm kêu lên. “Tôi cũng chỉ tiết kiệm được £ 1. Đó là một anfair mà anh ấy nhận được lợi ích mười lần so với tôi!”” Đúng!”Hét lên người đàn ông thứ bảy. “Tại sao anh ta phải lấy lại £ 10, khi tôi chỉ nhận được £ 2? Người giàu có được tất cả các giờ nghỉ!”” Đợi đã vào phút, “những người đàn ông lò nướng đầu tiên đồng nhất,” chúng tôi không nhận được gì cả. Hệ thống thuế mới này khai thác người nghèo!”Chín người đàn ông vây quanh người thứ mười và đánh anh ta. Tuần sau, người đàn ông thứ mười đã không xuất hiện đồ uống, vì vậy chín người ngồi xuống và có bia của họ mà không có anh ta. Nhưng khi đến lúc thanh toán hóa đơn, họ đã phát hiện ra điều gì đó quan trọng – họ không có đủ tiền giữa tất cả họ để trả cho thậm chí một nửa hóa đơn! Những người đã trả thuế cao nhất sẽ tự nhiên nhận được lợi ích cao nhất từ việc giảm thuế. Thuế họ quá nhiều, tấn công họ vì giàu có và họ có thể không xuất hiện nữa. Trên thực tế, họ có thể bắt đầu uống rượu ở nước ngoài, nơi bầu không khí có phần thân thiện hơn
- Sao chép
Xác định bản thân để hiển thị hoặc thêm vào cách
VP và Trưởng nhóm Thực hành / Nhà phân tích công nghệ / Người đóng góp Forbes / Podcast Host 1 J.
Bạn có muốn nhiều cuộc họp hơn? Đóng các giao dịch lớn hơn? Nghe sự thật tàn bạo về podcast bán hàng
Bất cứ ai cho một số bộ phim hài bán hàng thứ sáu. #Sales #Marketing
- Sao chép
Xác định bản thân để hiển thị hoặc thêm vào cách
VP và Trưởng nhóm Thực hành / Nhà phân tích công nghệ / Người đóng góp Forbes / Podcast Host 1 J.
Rất vui được vào mạng Schwab và nói về việc mua lại Splunk của Cisco những gì không thích về thỏa thuận này? * $ 4B của ARR * REACH toàn cầu cho Splunk * Đường dẫn dễ dàng để phê duyệt theo quy định https: // lnkd.trong/e-j_xqht
Công nghệ | Mạng Schwab
Schwabnetwork.com
- Sao chép
Xác định bản thân để hiển thị hoặc thêm vào cách
Hiển thị bản đồ bằng cách sử dụng điều khiển hình ảnh trong PowerApps và Bing Maps hoặc Google Maps API

Đã có rất nhiều yêu cầu từ cộng đồng về khả năng hiển thị bản đồ trong PowerApps. Mặc dù chúng tôi không có điều khiển bản đồ trong PowerApps, chúng tôi có thể sử dụng điều khiển hình ảnh để hiển thị bản đồ – rất may bản đồ Bing VÀNG bản đồ Google thông qua API hình ảnh bản đồ bing Không có giá trị API bản đồ tĩnh Google tương ứng.
Kịch bản bản đồ
Dưới đây là các kịch bản mà chúng tôi sẽ xây dựng ngày hôm nay bằng cách sử dụng điều khiển hình ảnh:
- Hiển thị bản đồ cho cho thuê hoặc địa chỉ có tên đã cho
- Hiển thị bản đồ cho thuê GPS hiện tại của thiết bị
- Phóng to / phóng to bằng cách sử dụng một thanh trượt
- Điều hướng đến ứng dụng bản đồ hoặc trang web khi nhấp vào
Sự chuẩn bị
Nhận khóa API Bing Maps bằng cách chọn URL này hoặc khóa API bản đồ tĩnh Google bằng cách chọn URL này. Lưu ý khóa để sử dụng sau này trong hướng dẫn.
Trong studio hoặc web PowerApps, tạo Mới Ứng dụng trống (chọn bố cục điện thoại hoặc máy tính bảng theo nhu cầu của bạn).

Thêm màn hình cấu hình
Trước tiên, chúng tôi sẽ tạo một màn hình cấu hình để lưu trữ một số thông tin có thể được sử dụng bởi các màn hình khác trong ứng dụng. Đổi tên trà Màn hình1 ĐẾN Cấu hìnhCreen từ chế độ xem cây ở phía bên trái.

Chèn có Đầu vào văn bản Kiểm soát từ Chèn Tab> Chữ > Đầu vào văn bản

Đổi tên Sự kiểm soát từ TextInput1 ĐẾN TXTBingMapskey (Nếu bạn muốn sử dụng API Bing Maps) hoặc TxtGooglemapskey (Nếu bạn muốn sử dụng API Google Maps). Trao đổi Gợi ý Để “Nhập bản đồ khóa tại đây” và Mặc định Đến giá trị khóa thực tế từ các bản đồ bing hoặc bản đồ Google từ bước đầu tiên của hướng dẫn này.
Chèn Khác Đầu vào văn bản Kiểm soát từ Chèn Tab> Chữ > Đầu vào văn bản. Đổi tên Điều này kiểm soát để Txtimagewidth, Thay đổi gợi ý văn bản thành “Nhập bản đồ chiều rộng hình ảnh tại đây, thay đổi Mặc định ĐẾN “”600“(Nếu bố trí điện thoại) hoặc”1200“(Nếu bố cục máy tính bảng), thay đổi Định dạng ĐẾN Con số từ khung phù hợp bên phải.

Sao chép TXTIMAGEWIDTH (Ctrl + C) và Dán (Ctrl + V) trong cùng một màn hình để tạo một bản sao. Đổi tên Sự kiểm soát để TxtimageHeight, thay đổi Gợi ý văn bản Để “Nhập bản đồ chiều cao hình ảnh ở đây, thay đổi Mặc định ĐẾN “”300“(Cho bố cục điện thoại) và”600“(Cho bố cục máy tính bảng).
Thêm màn hình chính
Chèn > Màn hình mới > Bố cục trống.
Đổi tên trà Màn hình2 ĐẾN Handscreen.
Di chuyển trà Handscreen Lên bằng cách nhấp vào Đi lên Biểu tượng trong menu ngữ cảnh

Chèn > Phương tiện truyền thông > Hình ảnh Kiểm soát để thêm hình ảnh mới vào màn hình.

Đổi tên Điều khiển từ Image1 đến IMGMAPCONTROL. Đặt Chiều rộng ĐẾN Txtimagewidth Và Chiều cao ĐẾN TxtimageHeight.
Kịch bản 1: Hiển thị bản đồ cho cho thuê hoặc địa chỉ có tên đã cho
Hãy để chèn một điều khiển đầu vào văn bản để nhập cho thuê hoặc địa chỉ cho bản đồ: Chèn Tab> Chữ > Đầu vào văn bản. Đổi tên Sự kiểm soát để TxtLocation. Di chuyển nó đến một khoản thuê trong màn hình nơi.
Trao đổi Gợi ý văn bản như “nhập một cho thuê hoặc địa chỉ” và giữ Mặc định Là một thong trống rỗng hoặc cho thuê yêu thích của bạn – cho e.g. Quảng trường Thời đại, New York, Seattle, v.v
Để hiển thị bản đồ, hãy sử dụng công thức sau trong Hình ảnh Tài sản của IMGMAPCONTROL ::
Đối với bản đồ bing sử dụng:
"https: // dev.ảo.Net/rest/v1/hình ảnh/bản đồ/đường/"& đóng.Chữ) & "?Mapsize = "& txtimageWidth &", "& txtimageHeight &" & khóa https: // msdn.Microsoft.com/en-us/thư viện/ff701724.aspx "target =" _ blank "rel =" noopener ">Nhận bản đồ tĩnh Bài viết cho các ví dụ và các tham số khác.Đối với Google Maps sử dụng:
"https: // bản đồ.Googleapis.Com/maps/api/staticmap?Centre = "& accoderl (txtlocation.Văn bản) & "& size =" & txtimageWidth & "x" & txtimageHeight & "& key https: // nhà phát triển.Google.com/maps/tài liệu/bản đồ tĩnh/intro "target =" _ blank "rel =" noopener ">Hướng dẫn phát triển bản đồ tĩnh của Google.Dưới đây là các ảnh chụp màn hình cho việc cho thuê: Neak Kim, Seattle sử dụng Bing Maps:
Và đây là cùng một khoản thuê bằng cách sử dụng Google Maps (lưu ý kích thước được giới hạn ở mức 640 × 640 trong Google Maps, vì tôi đang sử dụng phiên bản API):
Chơi với một số tùy chọn
Thay đổi ImageSets (Bing Maps) và các loại bản đồ (Bản đồ Google):
bản đồ Bing ImagerySets nhiều hỗ trợ. Cho phép thêm một thả xuống để xem hiệu ứng của việc thay đổi các ImageSets này.
Chèn > Kiểm soát > Thả xuống Để thêm một thả xuống. Đổi tên Sự kiểm soát để Drpbingimagerysts. Đặt Mặt hàng Tài sản sau:
Thay đổi công thức trong Hình ảnh Tài sản của IMGMAPCONTROL Để bao gồm tùy chọn ImageYet:
"https: // dev.ảo.Net/rest/v1/hình ảnh/bản đồ/"& drpbingimagerysets.Đã chọn.Giá trị & "/" & cartierl (txtlocation.Chữ) & "?Mapsize = "& txtImageWidth &", "& txtImageHeight &" & key lười biếng "style =" hình nền: Không có; Phao: Không có; Đệm-đỉnh: 0px; Đệm-bên trái: 0px; Biên độ: 0px tự động; Hiển thị: Khối; Đau-Chân: 0px; Border-Width: 0px; "title =" Image "src =" https: // pwrapscdn.Azureedge.Net/MediaHandler/Blog/Media/PowerApps/Blog/44162776-5E72-45F3-AE21-69889A9FC50E.png "alt =" hình ảnh "width =" 610 "height =" 339 "Border =" 0 "/>bản đồ Google Bốn hỗ trợ của maptypes. Hãy thêm một thả xuống để xem hiệu ứng của việc thay đổi các loại này.
Chèn > Kiểm soát > Thả xuống Để thêm một thả xuống. Đổi tên Sự kiểm soát để Drpgooglemaptypes. Đặt Mặt hàng Tài sản sau:
["Lộ trình", "Trường", "Vệ tinh", "Hybrid"]]Thay đổi công thức trong Hình ảnh Tài sản của IMGMAPCONTROL Để bao gồm tùy chọn MapType:
"https: // bản đồ.Googleapis.Com/maps/api/staticmap?Centre = "& accoderl (txtlocation.Văn bản) & "&& size =" & txtimageWidth & ".Đã chọn.Giá trị & "& Key Lazy" Style = "Image-Image: none; Float: none : 0px; " Title = "hình ảnh" src = "https: // pwrapscdn.Azureedge.Net/MediaHandler/Blog/Media/PowerApps/Blog/E41FDEAB-08DD-4F9B-A930-CDE673496519.png "alt =" hình ảnh "width =" 610 "height =" 343 "Border =" 0 "/>Các API bản đồ này khá mạnh mẽ và tôi chắc chắn, bạn sẽ bị cám dỗ để thử các tùy chọn khác có sẵn để tùy chỉnh. Bây giờ, hãy để Lừa chuyển sang kịch bản tiếp theo:
Kịch bản 2: Hiển thị bản đồ cho thuê GPS hiện tại của thiết bị
PowerApps cung cấp quyền truy cập bản địa vào các tín hiệu thiết bị như cho thuê (GPS), gia tốc, la bàn, v.v. Hãy để sử dụng tín hiệu cho thuê để hiển thị cho thuê hiện tại trên bản đồ.
Vì thế, chúng tôi sẽ sử dụng cùng một đầu vào văn bản txtlocation để hiển thị tọa độ GPS nếu chúng tôi chọn chuyển đổi để sử dụng GPS cho thuê.
Chèn> Điều khiển> Chuyển đổi Để chèn a Chuyển đổi Kiểm soát trên màn hình. Đổi tên nó để TGLGPSLocation.
Chèn> Nhãn Để chèn a Nhãn Kiểm soát trên màn hình. Di chuyển nó bên cạnh việc chuyển đổi và đổi tên nó để LBLGPSLocation. Thay đổi văn bản thành sử dụng cho thuê GPS:.
Thay đổi Mặc định sau đó TxtLocation Đầu vào văn bản vào công thức này:
If (tglgpslocation.Giá trị, cho thuê.Latitude & "," & Cho thuê.Kinh độ, "")Vì bản đồ Bing, Thay đổi công thức trong Hình ảnh Tài sản của IMGMAPCONTROL Để bao gồm các tùy chọn CenterPoint & Pushpin (lưu ý chúng tôi cũng phải thêm Zoomlevel):
"https: // dev.ảo.Net/rest/v1/hình ảnh/bản đồ/"& drpbingimagerysets.Đã chọn.Giá trị & "/" & cartierl (txtlocation.Văn bản) & "/15?Mapsize = "& txtImageWidth &", "& txtimageHeight &" & pp = "& txtlocation.Text & "; I+AM+ở đây & khóa lười biếng" style = "hình nền: none; float: none; padding-top: 0px; padding-lft : 0px; chiều rộng biên: 0px; " Title = "hình ảnh" src = "https: // pwrapscdn.Azureedge.Net/MediaHandler/Blog/Media/PowerApps/Blog/7BD7E539-74C3-47D3-A3B4-7987DFD3eed2.png "alt =" hình ảnh "width =" 610 "height =" 306 "Border =" 0 "/>Vì bản đồ Google, Thay đổi công thức trong Hình ảnh Tài sản của IMGMAPCONTROL Để bao gồm các tùy chọn Center & Markers (lưu ý chúng tôi cũng phải thêm Zoomlevel):
"https: // bản đồ.Googleapis.Com/maps/api/staticmap?Centre = "& accoderl (txtlocation.Văn bản) & "& zoom = 15 & size =" & txtImageWidth & "x" & txtimageHeight & "& maptype =" & drpgooglemaptypes.Đã chọn.Giá trị & "& Điểm đánh dấu = Màu: Blue%7Clabel: M%7C" & Cartierl (TXTLocation.Văn bản) & "& khóa lười biếng" style = "hình nền: none; float: none Chiều rộng: 0px; " Title = "hình ảnh" src = "https: // pwrapscdn.Azureedge.Net/MediaHandler/Blog/Media/PowerApps/Blog/68B9E899-2ED5-48D6-B020-E98988152735.png "alt =" hình ảnh "width =" 610 "height =" 550 "Border =" 0 "/>Kịch bản 3: Thu phóng / phóng to bằng cách sử dụng thanh trượt
Di chuyển kịch bản cuối cùng, cho phép thêm một Trượt Kiểm soát mức độ zoom. Chèn> Điều khiển> Slider. Đổi tên trà Slider1 ĐẾN slzoom. Trao đổi Mặc định ĐẾN 15, Tối thiểu ĐẾN 1 Không có giá trị Tối đa ĐẾN 21.
Thêm a Nhãn Bên cạnh thanh trượt để biểu thị mức zoom. Chèn> Nhãn. Đổi tên Nhãn để lbzoom. Trao đổi Chữ Đến: Zoom Zoom (1-21):.
Vì bản đồ Bing, Thay đổi công thức trong Hình ảnh Tài sản của IMGMAPCONTROL Để bao gồm Zoomlevel từ thanh trượt.
"https: // dev.ảo.Net/rest/v1/hình ảnh/bản đồ/"& drpbingimagerysets.Đã chọn.Giá trị & "/" & cartierl (txtlocation.Văn bản) & "/" & slzoom.Giá trị & "?Mapsize = "& txtImageWidth &", "& txtimageHeight &" & pp = "& txtlocation.Text & "; I+AM+TẠI ĐÂY & KEY MANGTPRINT"> "HTTPS: // Bản đồ.Googleapis.Com/maps/api/staticmap?Centre = "& accoderl (txtlocation.Văn bản) & "& zoom =" & slzoom.Giá trị & "& size =" & txtimageWidth & "x" & txtimageHeight & "& maptype =" & drpgooglemaptypes.Đã chọn.Giá trị & "& Điểm đánh dấu = Màu: Blue%7Clabel: M%7C" & Cartierl (TXTLocation.Văn bản) & "& Key PrettyPrint">Kịch bản 4: Điều hướng đến ứng dụng bản đồ hoặc trang web khi nhấp vào
Cuối cùng, hãy thêm bước điều hướng khi nhấp vào hình ảnh để mở trang web hoặc ứng dụng tương ứng.
Vì bản đồ Bing, Thêm công thức sau trong Oncelect cho IMGMAPCONTROL:
Vì bản đồ Google, Thêm công thức sau trong Oncelect cho IMGMAPCONTROL:






