0

Google APIを使用してPythonでlat longをプロットしようとしています。私はgmapsパッケージを使用しました。私は次のコードを使用してマップを作成しました。Googleマップのマーカー記号の色を変更する - Python

starbucks_df = starbucks_df[['ref_lat', 'ref_long']] 
kfc_df = kfc_df[['ref_lat', 'ref_long']] 

starbucks_layer = gmaps.symbol_layer(
    starbucks_df, fill_color="red", 
    stroke_color="red", scale=5 
) 

kfc_layer = gmaps.symbol_layer(
    kfc_df, fill_color="black", 
    stroke_color="black", scale=2 
) 


plant_locations = tuples_all_calls 
info_box_template = """ 
<dl> 
<dt>x</dt><dd>{x}</dd> 
<dt>y</dt><dd>{y}</dd> 
</dl> 
""" 
plant_info = [info_box_template.format(**plant) for plant in list1] 

marker_layer = gmaps.marker_layer(plant_locations, info_box_content=plant_info, display_info_box=False) 

fig = gmaps.figure() 
fig.add_layer(starbucks_layer) 
fig.add_layer(kfc_layer) 
fig.add_layer(marker_layer) 
fig 

enter image description here

今私は、次のオプション

  1. 変更現在
  2. 赤のマーカーシンボルの色をしたいマーカーシンボル
  3. のサイズを大きく/削減

gmapsでこれらの両方を実行できますか?誰でもこのことを手伝うことができますか? Pythonで利用可能な他のパッケージはありますか?

おかげ

答えて

0

Markers and symbols

マーカーは現在、Googleマップのスタイルドロップアイコンに限定されています。マップ上にもっと複雑な形状を描画する必要がある場合は、symbol_layer関数を使用します。シンボルは、色とサイズをカスタマイズできる円の緯度経度ペアを表します。

関連する問題