سيتوفّر تصميم الخريطة الجديد قريبًا على "منصة خرائط Google". يتضمن هذا التحديث على تصميم الخريطة لوحة ألوان تلقائية جديدة وتحسينات على تجارب الخرائط وسهولة الاستخدام. سيتم تعديل جميع أنماط الخرائط تلقائيًا في آذار (مارس) 2025. للمزيد من المعلومات عن مدى التوفّر وكيفية تفعيل الميزة في وقت سابق، يُرجى الاطّلاع على نمط الخريطة الجديد في "منصة خرائط Google".
توضح لك هذه الصفحة كيفية عرض البيانات الجغرافية في GeoJSON
باستخدام GMUGeoJSONParser، في
بالتزامن مع GMUGeometryRenderer. يعد GeoJSON تطبيقًا شائعًا
لعرض البيانات الجغرافية مثل النقاط والخطوط والمضلّعات.
للاطّلاع على عيّنة الرموز الكاملة، يُرجى مراجعة نماذج التطبيقات
تشغيل
GitHub.
عرض بيانات GeoJSON
لعرض بيانات GeoJSON على خريطة، يمكنك إنشاء GMUGeoJSONParser باستخدام
المسار إلى مورد GeoJSON (GeoJSON_sample.kml في هذا
مثال). بعد ذلك، أنشئ GMUGeometryRenderer، مع تمرير
مثيل واحد (GMUKMLParser) أخيرًا، اتصل
GMUGeometryRenderer.render() يوضح مثال الرمز التالي
عرض بيانات GeoJSON على خريطة:
Swift
import GoogleMapsUtils
class GeoJSON {
private var mapView: GMSMapView!
func renderGeoJSON() {
guard let path = Bundle.main.path(forResource: "GeoJSON_sample", ofType: "json") else {
return
}
let url = URL(fileURLWithPath: path)
let geoJsonParser = GMUGeoJSONParser(url: url)
geoJsonParser.parse()
let renderer = GMUGeometryRenderer(map: mapView, geometries: geoJsonParser.features)
renderer.render()
}
}