Static maps style only accepts a dict instead of a list of dict
まだ誰も着手していません。
評価
調査の方向性
googlemaps/maps.py と googlemaps/convert.py の 208 行目付近から始め、続いて複数のスタイル辞書を使って、提供された static_map 呼び出しを再現します。スタイル入力が受け入れられることと、結果のリクエストが列挙されたすべてのフィーチャールールを保持していることを確認します。
索引モデルが issue の本文から書いたものです。
説明
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
- 主要言語
- Python
- スター
- 5k
- フォーク
- 1.4k
- 平均マージ
- 5時間 9分
- マージ済み PR(30日)
- 1
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートあり
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
googlemaps/google-maps-services-python のほかの issue
-
mapsオープンtriage me type: bug
難易度 5/5 1週間以上 初心者へのやさしさ 10/100
-
triage me type: feature request
難易度 5/5 1週間以上 初心者へのやさしさ 20/100
googlemaps/google-maps-services-python#541 · コメント 3 件 · リアクション 38 件 ·
-
Release failed - unexpected keyword argument: enable_address_descriptor still not supported対応中かも @Rahulcse79 が 194 日前に担当しました。 オープンtriage me type: bug
難易度 3/5 1〜2日 初心者へのやさしさ 35/100
googlemaps/google-maps-services-python#540 · コメント 1 件 ·
-
triage me type: question
難易度 1/5 1時間未満 初心者へのやさしさ 15/100
googlemaps/google-maps-services-python#539 · コメント 3 件 ·
-
triage me type: bug
難易度 3/5 1〜2日 初心者へのやさしさ 30/100
googlemaps/google-maps-services-python の issue をすべて見る
似ている issue
-
bug drawing-tools
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
cofade/open-garden-planner#827 ·
メンテナーはふだん 1 日以内に返信
-
難易度 1/5 1〜3時間 初心者へのやさしさ 76/100
メンテナーはふだん 1 日以内に返信
-
bug documentation good first issue help wanted testing
難易度 2/5 1〜3時間 初心者へのやさしさ 84/100
メンテナーはふだん 1 日以内に返信
-
難易度 1/5 1〜3時間 初心者へのやさしさ 88/100
hololinked-dev/hololinked#213 ·
-
Show evidence time and supersede warnings in the memory inspector対応中かも @Sinchanak-212 が今日担当しました。 オープンarea: ux good first issue priority: medium
難易度 2/5 1〜3時間 初心者へのやさしさ 84/100