Showing posts with label thêm bản đồ. Show all posts
Showing posts with label thêm bản đồ. Show all posts

Sunday, April 14, 2019

VBA để thêm bản đồ Google tĩnh trong bảng tính Excel

Trong bài viết này sẽ cung cấp cho bạn một mẹo nhanh - làm thế nào bạn có thể thêm bản đồ google vào sổ làm việc excel của bạn mà không cần mở bản đồ google trong bất kỳ trình duyệt nào. Thông tin chi tiết về điều này sẽ theo sau ... 
2018_11_24_03.23.48_edit

Để làm điều đó tôi đang sử dụng Google Map Map API . Tôi sẽ không giải thích thêm về API này ở đây vì bạn đã có thể nhận được rất nhiều thông tin về API này ở đây trên trang này… Nhấn vào đây… Ở cuối bài viết này bạn sẽ tìm thấy một sổ làm việc có thể tải xuống như dưới đây. Nơi bạn sẽ có thể tạo ra các bản đồ thành phố khác nhau hoặc loại khác nhau.
GIF

Trình tạo bản đồ của Google

Tải xuống trình tạo bản đồ mẫu Excel

API bản đồ tĩnh của Google sử dụng URL phải ở định dạng này: (được sao chép từ trang tài liệu google ở ​​trên)
https://maps.googleapis.com/maps/api/staticmap? thông số

Thông số

Có rất nhiều khả năng của các thông số có thể được cung cấp để tạo bản đồ của bạn .. một lần nữa chi tiết hơn bạn có thể tìm thấy nó ở trên trang
Ví dụ tôi sẽ lấy một bản đồ rất cơ bản của bất kỳ thành phố nào trên thế giới và chỉ cho bạn cách sử dụng API này trong excel.
Tôi hứa với bạn, đó là mã đơn giản nhất mà bạn từng thấy để sử dụng nó trong excel cho một điều tuyệt vời như vậy.

Bước 1. Trình giữ chỗ để giữ Bản đồ đã tạo của bạn

Thêm một hình dạng hình chữ nhật (ofcourse bạn có thể chọn bất cứ hình dạng bạn thích) trong bảng của bạn bất cứ nơi nào bạn muốn hiển thị bản đồ và thay đổi kích thước nó theo nhu cầu của bạn.
.com/proxy/
Thêm hình dạng cho bản đồ
Lưu ý: Bạn có thể cung cấp tên cho hình dạng đó để bạn có thể tham chiếu tên đó bằng tên có liên quan. Đây không phải là điều bắt buộc phải làm.

Làm thế nào để cung cấp một tên cho hình dạng trong Excel - bạn đã thêm ở trên?

Làm theo hướng dẫn dưới đây để làm như vậy…
.com/proxy/
Cách đặt tên cho hình dạng trong Excel

Bước 2. Tạo URL cho API bản đồ tĩnh của Google

Tạo URL của bạn dựa trên các thông số khác nhau mà bạn muốn. Ví dụ: để tạo Bản đồ thành phố Amsterdam ở kích thước 400X400 với mức thu phóng: 14, sau đây sẽ là URL.
https://maps.googleapis.com/maps/api/staticmap?center=Amsterdam&zoom=14&size=400×400
Lưu ý: Để kiểm tra xem URL của bạn có chính xác hay không, bạn có thể chỉ cần mở URL này giống như trong bất kỳ trình duyệt nào. Nếu bạn thấy một hình ảnh bản đồ tĩnh được tạo, điều đó có nghĩa là URL của bạn là chính xác và bạn có thể tiếp tục và sử dụng nó trong mã VBA Excel của bạn.

Bước 3. Mã VBA để hiển thị Bản đồ tĩnh của Google

Mã VBA để thực thi để hiển thị bản đồ thành phố Amsterdam theo hình chữ nhật
Sub insertMap()
    ' prepare your google static map API
    gAPIMapUrl = "https://maps.googleapis.com/maps/api/staticmap?center=Amsterdam&zoom=12&size=640x640"
    Shapes("your Shape Name").Fill.UserPicture gAPIMapUrl
End Sub
Bây giờ bạn đã biết cách bao gồm một bản đồ trong bảng excel của mình bằng cách sử dụng excel vba và Google Static Map API?
Dựa trên lời giải thích ở trên, tôi đã tạo một bảng tính mẫu, mà bạn có thể tải xuống và chơi với nó.

Tải xuống trình tạo bản đồ mẫu Excel


Tải về, sử dụng nó và đừng quên cung cấp cho tôi phản hồi của bạn bằng cách gõ bình luận của bạn ở đây hoặc gửi email hoặc bạn có thể. Bạn cũng có thể chia sẻ nó với bạn bè, đồng nghiệp của bạn hoặc bất cứ ai bạn muốn !!

Over 50 Ebooks Excel and VBA free Download

1. Statistics and Probability for Engineering Applications With Microsoft Excel by W.J. DeCoursey - PDF Free Download Download Siz...