سبک نقشه پایه جدید به زودی به پلتفرم نقشه های گوگل می آید. این بهروزرسانی برای استایل نقشه شامل یک پالت رنگی پیشفرض جدید، پینهای مدرن شده و بهبودهایی در تجربهها و قابلیت استفاده از نقشه است. همه سبکهای نقشه بهطور خودکار در مارس 2025 بهروزرسانی میشوند. برای اطلاعات بیشتر در مورد در دسترس بودن و نحوه انتخاب زودتر، به
سبک نقشه جدید برای پلتفرم Google Maps مراجعه کنید.
ارسال بازخورد
GeoJSON
با مجموعهها، منظم بمانید
ذخیره و دستهبندی محتوا براساس اولویتهای شما.
پلتفرم را انتخاب کنید: Android iOS JavaScript این صفحه به شما نشان میدهد که چگونه دادههای جغرافیایی را در قالب GeoJSON، با استفاده از GMUGeoJSONParser
، در ارتباط با GMUGeometryRenderer
ارائه دهید. GeoJSON یک فرمت محبوب برای ارائه داده های جغرافیایی مانند نقاط، خطوط و چند ضلعی ها است.
پیش نیازها و نکات GMUGeoJSONParser
بخشی از Maps SDK برای کتابخانه ابزار iOS است. اگر هنوز کتابخانه را راهاندازی نکردهاید، قبل از خواندن بقیه این صفحه ، راهنمای راهاندازی را دنبال کنید.
برای نمونه کد کامل، به نمونه برنامهها در GitHub مراجعه کنید.
ارائه داده های GeoJSON برای ارائه دادههای GeoJSON بر روی نقشه، یک GMUGeoJSONParser
با مسیر منبع GeoJSON ایجاد کنید (در این مثال GeoJSON_sample.kml
). سپس، با عبور از نمونه GMUKMLParser
، یک GMUGeometryRenderer
ایجاد کنید. در نهایت، GMUGeometryRenderer.render()
را فراخوانی کنید. مثال کد زیر رندر داده های GeoJSON را بر روی نقشه نشان می دهد:
سویفت
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 ()
}
}
هدف-C
@import GoogleMapsUtils ;
@implementation GeoJSON {
GMSMapView * _mapView ;
}
- ( void ) renderGeoJSON {
NSString * path = [[ NSBundle mainBundle ] pathForResource : @ "GeoJSON_sample " ofType : @ "json "];
NSURL * url = [ NSURL fileURLWithPath : path ];
GMUGeoJSONParser * parser = [[ GMUGeoJSONParser alloc ] initWithURL : url ];
[ parser parse ];
GMUGeometryRenderer * renderer = [[ GMUGeometryRenderer alloc ] initWithMap : _mapView
geometries : parser . features ];
[ renderer render ];
}
@end
ارسال بازخورد
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2024-09-24 بهوقت ساعت هماهنگ جهانی.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"اطلاعاتی که نیاز دارم وجود ندارد"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"بیشازحد پیچیده/ مراحل بسیار زیاد"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"قدیمی"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"مشکل ترجمه"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"مشکل کد / نمونهها"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"غیره"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"درک آسان"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"مشکلم را برطرف کرد"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"غیره"
}]
میخواهید موارد بیشتری را با ما درمیان بگذارید؟
{"lastModified": "\u062a\u0627\u0631\u06cc\u062e \u0622\u062e\u0631\u06cc\u0646 \u0628\u0647\u200c\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc 2024-09-24 \u0628\u0647\u200c\u0648\u0642\u062a \u0633\u0627\u0639\u062a \u0647\u0645\u0627\u0647\u0646\u06af \u062c\u0647\u0627\u0646\u06cc."}
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2024-09-24 بهوقت ساعت هماهنگ جهانی."]]