日本国内の有志が、uMapなどのために「市区町村の境界データ」を綺麗にまとめて配布してくれているサイトがあります。
「GeoJSONの地方自治体境界データ」のページ(外部サイト:GitHub)を開きます。
GitHub – niiyz/JapanCityGeoJson: GeoJson of Japanese cities. and TopoJson.
GeoJson of Japanese cities. and TopoJson. Contribute to niiyz/JapanCityGeoJson development by creating an account on Git…
ページを少し下にスクロールすると、都道府県ごとのリンクが並んでいるので例えば堺市南区を選びたい場合、 「大阪府」 をクリックします。
大阪府の市区町村がずらりと並ぶので、その中から 27145_sakai_minami.geojson(堺市南区のデータ)を探してクリックします。
・
画面右上にある 「Download raw file」 ボタン(下向き矢印のアイコン)を押して、パソコンに保存します。
※もし上記の方法でも迷ってしまいそうな場合は、「歴史的行政区域データセットβ版」 という日本の研究所のサイトから「堺市南区」を検索してGeoJSONをダウンロードすることも可能です。

歴史的行政区域データセットβ版
これを今度はmapshaper(ブラウザで完結)でデータの形式をKMLに変換します。
Mapshaper
A topology-aware tool for editing and converting geospatial data. Works with Shapefile, GeoJSON, TopoJSON, GeoPackage, F…
- ダウンロードした「堺市南区」などのGeoJSONファイルを画面にドラッグ&ドロップし、「Import」をクリックします。
- 画面上にエリアの形(ポリゴン)が表示されたら、右上の「Export」ボタンをクリックします。
- ファイル形式の選択肢から「KML」を選び、「Export」をクリックすれば完了です。
これでダウンロードしたKMLファイルを、そのままGoogle マイマップにインポート(読み込み)できます。