2025年6月10日 星期二

google map sdk compose 的 infoWindow

 @SuppressLint("UnrememberedMutableState")

@Composable
fun InfoWindow(clusterMaker: ClusterMaker, selectedMarkerState: MarkerState) {

MarkerInfoWindowComposable(
state = selectedMarkerState,
anchor = Offset(0.5f, 1.7f),
zIndex = 20f,
onClick = {
true //自己控制
}
) {
Column(
modifier = Modifier
.background(Color.White, RoundedCornerShape(8.dp))
.border(
1.dp,
colorResource(id = R.color.black).copy(alpha = 0.5f),
RoundedCornerShape(8.dp)
)
.padding(12.dp)
) {

Text(text = (clusterMaker.event.title))
Text(text = clusterMaker.event.description)
}
}
}

2025年6月5日 星期四

定義 base,縮放時維持原固定大小

 //第一種做法

//固定14f1000公尺,照zoom level 變化
val baseZoomLevel = 14f
val baseRadiusMeters = 1000.0

val dynamicRadius by remember {
derivedStateOf {
val currentZoom = cameraPositionState.position.zoom
val scale = 2.0.pow((baseZoomLevel - currentZoom).toDouble())
baseRadiusMeters * scale
}
}

2025年6月3日 星期二

Google Map Compose 地圖限定區域

 var allowedBounds = remember {

    LatLngBounds(
LatLng(24.9, 121.4), // 西南角 (例如:台北市部分區域)
LatLng(25.1, 121.6) // 東北角
)
}

GoogleMap 的參數 latLngBoundsForCameraTarget = allowedBounds


2025年3月12日 星期三

Android 手機語系只能下載對應語系的 app 語言包

 最近遇到公司有人跑來問我:我的們語系預設不是中文嗎?怎麼沒有?!


查了一下發現他的手機語系只有英文,所以下載了 app 也只有下載到英文語言包,當下的解法就是要他把手機也加入繁中語系。


再來,反正我們的 app 只有英文跟繁中,而且是在 app 內自訂義切換語系,所以理應可以使用這兩種語系,那在包版成 aab 時就不分語系!


原本使用


resourceConfigurations.addAll(listOf("zh-rTW"))


可惜無效

後來使用


  bundle { language { enableSplit = false } }

就 ok 了!


順道一提,App App Distribution 可以上傳AAB檔,但測試時會導到 Google Play 上下載

且需要使用開發者模式,雖然他在介面上都會教你

但我在上傳第二次時,就遇到不能下載的問題

填完 feedback issue 後又可以下載

大概是一個時間差~

2025年3月5日 星期三

sourceTree init!

最近 sourceTree 忽然 fetch & push 不了
秉持重開機治百病原則
把一些設定檔跟 cache 砍一砍
就頭好壯壯了
以下是 gpt 給的魚

rm -rf ~/Library/Application\ Support/Sourcetree
rm -rf ~/Library/Preferences/com.torusknot.SourceTree*
rm -rf ~/Library/Caches/com.torusknot.SourceTree*
rm -rf ~/Library/Saved\ Application\ State/com.torusknot.SourceTree.savedState



2024年6月19日 星期三

沖繩渡嘉敷 Tokashiki 2日加本島4日遊—— klook 南部一日遊

知念岬公園拍照的團體


一大早就看到路邊一台黃色大巴等著我們
沒想到參加的人這麼多
一直收到土石流警報
我都想說會不會取消了

2024年6月17日 星期一

沖繩渡嘉敷 Tokashiki 2日加本島4日遊——渡嘉敷島

 

海龜兒


前往渡嘉敷島天氣不是很好


搭乘快船 
有先線上預約
建議提前一小時去
泊港大樓離登船處還有一段距離
泊港大樓裡有便利商店還有便當跟飯糰
還有便利商店可以買暈船藥