私はプログラミングに関しては初心者であり、Pythonを使用して作業しているマップアプリの座標をタイル番号に変換しようとしています。これを行うために与えられたコードは次のようになります。
import math
def deg2num(lat_deg, lon_deg, zoom):
lat_rad = math.radians(lat_deg)
n = 2.0 ** zoom
xtile = int((lon_deg + 180.0)/360.0*n)
ytile = int((1.0 - math.log(math.tan(lat_rad)+(1/math.cos(lat_rad)))/math.pi)/2.0*n)
return (xtile, ytile)
lat_deg、lon_deg、zoomの値を関数パラメーターに渡すと、コードを実行すると構文エラーが発生し続けます。
誰か助けてくれませんか。
ありがとう