Static maps style only accepts a dict instead of a list of dict
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 2/5
- Thời gian dự kiến
- 1-3 giờ
- Mức phù hợp với người mới
- 45/100
Hướng nghiên cứu
Bắt đầu trong googlemaps/maps.py và googlemaps/convert.py quanh dòng 208, sau đó tái tạo lệnh gọi static_map được cung cấp với nhiều từ điển kiểu. Xác nhận rằng đầu vào kiểu được chấp nhận và yêu cầu kết quả giữ nguyên tất cả các quy tắc feature được liệt kê.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
I am trying to create a static map with different styles. I would like to turn some poi features off and others on. However, the current approach only accepts a dict and only renders one feature set.
In here (https://github.com/googlemaps/google-maps-services-python/blob/master/googlemaps/maps.py), style is supposed to accept list of dict. However, convert (https://github.com/googlemaps/google-maps-services-python/blob/master/googlemaps/convert.py#L208) only accepts a dict.
Steps to reproduce
Code example
for chunk in gmaps.static_map(
size=(1024, 1024),
center=base_address_location,
style=[
{
"feature": "poi.business",
"visibility": "off",
},
{
"feature": "poi.schools",
"visibility": "off",
},
{
"feature": "poi.restaurants",
"visibility": "on",
},
],
zoom=15,
format="png",
markers=marker,
maptype="roadmap",
):
if chunk:
f.write(chunk)
f.close()
Stack trace
raise TypeError(
TypeError: Expected a dict for components, but got list
- Ngôn ngữ chính
- Python
- Star
- 5k
- Fork
- 1.4k
- Merge trung bình
- 5 giờ 9 phút
- Pull request đã merge (30 ngày)
- 1
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của googlemaps/google-maps-services-python
-
mapsĐang mởtriage me type: bug
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 10/100
-
triage me type: feature request
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 20/100
googlemaps/google-maps-services-python#541 · 3 bình luận · 38 reaction ·
-
Release failed - unexpected keyword argument: enable_address_descriptor still not supportedCó thể đã có người làm @Rahulcse79 đã nhận 194 ngày trước. Đang mởtriage me type: bug
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 35/100
googlemaps/google-maps-services-python#540 · 1 bình luận ·
-
About Google API's you had usedĐang mởtriage me type: question
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 15/100
googlemaps/google-maps-services-python#539 · 3 bình luận ·
-
triage me type: bug
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 30/100
Tất cả issue của googlemaps/google-maps-services-python
Issue tương tự
-
bug drawing-tools
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
cofade/open-garden-planner#827 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 1/5 1-3 giờ Mức phù hợp với người mới 76/100
Maintainer thường phản hồi trong vòng 1 ngày
-
bug documentation good first issue help wanted testing
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 84/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 1/5 1-3 giờ Mức phù hợp với người mới 88/100
hololinked-dev/hololinked#213 ·
-
Show evidence time and supersede warnings in the memory inspectorCó thể đã có người làm @Sinchanak-212 đã nhận hôm nay. Đang mởarea: ux good first issue priority: medium
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 84/100